User Working Group Yannis Ioannidis University of Athens, Greece DL.org All Working Groups Meeting,...

18
User Working Group Yannis Ioannidis University of Athens, Greece DL.org All Working Groups Meeting, Rome, 26-28 May 2010

Transcript of User Working Group Yannis Ioannidis University of Athens, Greece DL.org All Working Groups Meeting,...

Page 1: User Working Group Yannis Ioannidis University of Athens, Greece DL.org All Working Groups Meeting, Rome, 26-28 May 2010.

User Working Group

Yannis IoannidisUniversity of Athens, Greece

DL.org All Working Groups Meeting, Rome, 26-28 May 2010

Page 2: User Working Group Yannis Ioannidis University of Athens, Greece DL.org All Working Groups Meeting, Rome, 26-28 May 2010.

Overview

• Members, Projects/Initiatives• User WG Objectives and Activities• User Interoperability • Interoperability of DLs/DLSs with respect to users

– User Modeling– User Profiling– User Context– User Management

• Interoperability of Users– Collaboration– Participation– Privacy

DL.org All Working Groups Meeting, Rome, 26-28 May 2010 2

Page 3: User Working Group Yannis Ioannidis University of Athens, Greece DL.org All Working Groups Meeting, Rome, 26-28 May 2010.

Members, Projects/Initiatives

User Working Group members• Tiziana Catarci, Sapienza University of Rome

• Yannis Ioannidis, University of Athens (Scientific Chair)

• Akrivi Katifori, University of Athens (Working Group Leader)

• Georgia Koutrika, Stanford University • Natalia Manola, University of Athens • Anna Nika, University of Athens (Rapporteur) • Andreas Nürnberger, University of Magdeburg • Paul Polydoras, University of Athens • Manfred Thaller, University of Cologne

Project involved in the Working Group• D4Science• DRIVER-II• Papyrus• Planets

DL.org All Working Groups Meeting, Rome, 26-28 May 2010 3

Page 4: User Working Group Yannis Ioannidis University of Athens, Greece DL.org All Working Groups Meeting, Rome, 26-28 May 2010.

User WG Objectives and Activities

WG Objectives Activities Performed

Identification of crucial user-level interoperability issues

Definition of user interoperabilitySeven user-level issues identified

Identification of state-of-the-art approaches for user-level issues

Contribution to the State-of-the-Art Survey

Proposal of patterns of approaches and best-practices

Contribution to the DL Technology & Methodology Cookbook

Enhancement of the User Domain of the Reference Model

Inclusion of new examples in the RMAmendment of concepts’ descriptions

Collaboration of WG members Face-to-face meetings and Skype callsPreparation of WG publications

4DL.org All Working Groups Meeting, Rome, 26-28 May 2010

Page 5: User Working Group Yannis Ioannidis University of Athens, Greece DL.org All Working Groups Meeting, Rome, 26-28 May 2010.

User Interoperability

• User Interoperability Definitiona. Interoperability of DLs/DLSs with regard to what is

captured within each DL/DLS about usersb. Interoperability of users through their use of the DL/DLS

• User Interoperability Issuesa. Interoperability of DLs/DLSs with respect to users

user modeling, user profiling, user context, user management

b. Interoperability of users collaboration, participation, privacy

DL.org All Working Groups Meeting, Rome, 26-28 May 2010 5

Page 6: User Working Group Yannis Ioannidis University of Athens, Greece DL.org All Working Groups Meeting, Rome, 26-28 May 2010.

Interoperability of DLs/DLSs with respect to users (1/3)

• The “object” of interoperation– can be arbitrary– can be an attribute of the user (e.g., user credentials, user

demographics)– can be simple (e.g., keywords)– or complex in structure (e.g. ontologies, queries, layouts)– can be at the data or at the model/schema level

DL.org All Working Groups Meeting, Rome, 26-28 May 2010 6

Page 7: User Working Group Yannis Ioannidis University of Athens, Greece DL.org All Working Groups Meeting, Rome, 26-28 May 2010.

Interoperability of DLs/DLSs with respect to users (2/3)

• The “purpose” of interoperation– preserving user characteristics across systems

(transparent user mobility from one system to the next)

– mapping user characteristics from one system to the next (non-transparent user mobility)

– integrating user characteristics maintained about the same user in two different systems

DL.org All Working Groups Meeting, Rome, 26-28 May 2010 7

Page 8: User Working Group Yannis Ioannidis University of Athens, Greece DL.org All Working Groups Meeting, Rome, 26-28 May 2010.

Interoperability of DLs/DLSs with respect to users (3/3)

• Use cases by combining “objects” and “purposes”– consolidating a user’s preferences as perceived

from his/her presence in multiple systems– retaining the user’s access rights as the system

transfers him/her to another system– …

DL.org All Working Groups Meeting, Rome, 26-28 May 2010 8

Page 9: User Working Group Yannis Ioannidis University of Athens, Greece DL.org All Working Groups Meeting, Rome, 26-28 May 2010.

Model/Profile Heterogeneity Example

• Donatella@DL1:– “Research Infrastructures” 0.9– “Swimming” 0.3

• Donatella@DL2:– “Research Infrastructures” ≤ “Swimming”

• Contradicting or Incomparable?• Context dependent?• Reconciliation approach?

– E.g., More info and stronger statement in DL1

DL.org All Working Groups Meeting, Rome, 26-28 May 2010 9

Page 10: User Working Group Yannis Ioannidis University of Athens, Greece DL.org All Working Groups Meeting, Rome, 26-28 May 2010.

User Modeling

• User modeling: creating a user model for a DL that represents essential information about users

• Interoperable user models: enable propagation of user information across different DLs

• State-of-the-art approaches/best practices– Shared Format Approach, e.g., General User Model Ontology (GUMO)– Conversion Approach, e.g., Schema Mapping of Generic User model

Component (GUC)

DL.org All Working Groups Meeting, Rome, 26-28 May 2010 10

Page 11: User Working Group Yannis Ioannidis University of Athens, Greece DL.org All Working Groups Meeting, Rome, 26-28 May 2010.

User Profiling

• User profiling: collecting information about a user in order to generate user's profile, depending on the current user model

• User profiling interoperability: supporting mechanisms of reconciliation of different/conflicting user profile characteristics

• State-of-the-art approaches/best practices– Instance Mapping of Generic User model Component (GUC)

DL.org All Working Groups Meeting, Rome, 26-28 May 2010 11

Page 12: User Working Group Yannis Ioannidis University of Athens, Greece DL.org All Working Groups Meeting, Rome, 26-28 May 2010.

User Context

• User context: “external” factors affecting user profiles regarding user interactions with a DL

• User context interoperability: supporting compliant context descriptions and interpreting user information in a concrete way given the same context

• State-of-the-art approaches/best practices– Unified User Context Model (UUCM) – Context-passport based on UUCM for cross-system personalization

12DL.org All Working Groups Meeting, Rome, 26-28 May 2010

Page 13: User Working Group Yannis Ioannidis University of Athens, Greece DL.org All Working Groups Meeting, Rome, 26-28 May 2010.

1313

User Management

• User management: managing electronic identities that are strongly associated to users' privileges

• User management interoperability: heterogeneous DL systems apply concrete, shared, but transparent to the end-user authentication and authorization policies

• State-of-the-art approaches/best practices– OpenID– Security Assertion Markup Language (SAML)– eXtensible Access Control Markup Language (XACML)

DL.org All Working Groups Meeting, Rome, 26-28 May 2010

Page 14: User Working Group Yannis Ioannidis University of Athens, Greece DL.org All Working Groups Meeting, Rome, 26-28 May 2010.

Interoperability of Users

• Through the DL, users are able to– collaborate– communicate – cooperate

• The DLS supports them in – knowledge sharing – sense making– identifying new and/or hidden semantics

• The DLS preserves user privacy and generates a sense of trust

14DL.org All Working Groups Meeting, Rome, 26-28 May 2010

Page 15: User Working Group Yannis Ioannidis University of Athens, Greece DL.org All Working Groups Meeting, Rome, 26-28 May 2010.

Collaboration

• User collaboration: enabling users to directly interact and collaborate with each other or implicitly benefit from the actions of other users in a DL or across different DLs

• State-of-the-art approaches– Indirect collaboration, e.g., collaborative-based filtering, usage

statistics, annotations, tags, rankings– Direct collaboration, e.g., collaborative tools such as chat, forums

DL.org All Working Groups Meeting, Rome, 26-28 May 2010 15

Page 16: User Working Group Yannis Ioannidis University of Athens, Greece DL.org All Working Groups Meeting, Rome, 26-28 May 2010.

Participation

• User participation: engaging users in active participation in the evolution of a DL, both at the content and the operational level

• State-of-the-art approaches– Social networks– Flickr Commons (partner w/ Library Congress + 15 other institutions)– Noosphere serving as the PlanetMath project's software platform

DL.org All Working Groups Meeting, Rome, 26-28 May 2010 16

Page 17: User Working Group Yannis Ioannidis University of Athens, Greece DL.org All Working Groups Meeting, Rome, 26-28 May 2010.

Privacy

• User privacy: controlling the degree to which user make information about their interests and activities public in the context of user communities that DLs support

• State-of-the-art approaches– SemWebDL, that enables the dynamic composition of disparate and

autonomous digital libraries while preserving user’s privacy

17DL.org All Working Groups Meeting, Rome, 26-28 May 2010

Page 18: User Working Group Yannis Ioannidis University of Athens, Greece DL.org All Working Groups Meeting, Rome, 26-28 May 2010.

18

Thank you!

https://workinggroups.wiki.dlorg.eu/index.php/User_Working_Group

DL.org All Working Groups Meeting, Rome, 26-28 May 2010