63
Copyright 2006 Digital Enterprise Research Institute. All rights reserved. www.deri.ie Digital Libraries of the Future Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries Sebastian Ryszard Kruk Digital Enterprise Research Institute National University of Ireland, Galway [email protected] http://corrib.deri.ie/

Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

Embed Size (px)

DESCRIPTION

This is the presentation I gave to the Logic Group at Stanford University (May, 2007)

Citation preview

Page 1: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

Copyright 2006 Digital Enterprise Research Institute. All rights reserved.

www.deri.ie

Digital Libraries of the FutureUse of Semantic Web and Social Bookmarking to

support E-learning in Digital Libraries

Sebastian Ryszard KrukDigital Enterprise Research Institute

National University of Ireland, Galway

[email protected]://corrib.deri.ie/

Page 2: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

2

Presentation outline

• Motivation• Building Social Semantic Digital Library

– Semantic Digital Libraries

– Towards Online Communities for Digital Libraries

• JeromeDL and other Corrib components– Motivation and Overview

– Architecture and Ontologies

– Semantic Services

– Social Services

– Semantics in Use

• JeromeDL in Action• e-Learning 2.0• Conclusions

Page 3: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

3

Motivations

• John teaches biology, over the Internet, using digital libraries and modern technologies (wikis, blogs)

• How to deliver the material just-in-time?• How to pre-asses students?• How to automate most of the process?

Page 4: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

4

Presentation outline

• Motivation• Building Social Semantic Digital Library

– Semantic Digital Libraries

– Towards Online Communities for Digital Libraries

• JeromeDL and other Corrib components– Motivation and Overview

– Architecture and Ontologies

– Semantic Services

– Social Services

– Semantics in Use

• JeromeDL in Action• e-Learning 2.0• Conclusions

Page 5: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

The Semantic Web – Applications

• Semantic Web cannot be and is not only a set of recommendations

• Semantic Web is becoming reality by applications that support it and are based on it

• Enabling technologies:– RDF Storages: Sesame, Jena, YARS– Reasoners: KAON, Racer – Editors: Protege, SWOOP, MarcOnt Portal

• End-User applications:– Semantic wikis: Makna, SemperWiki– Semantic blogs– Semantic digital libraries

Page 6: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

What is a Semantic Digital Library?

Semantic digital libraries– integrate information based on different

metadata, e.g.: resources, user profiles, bookmarks, taxonomies – high quality semantics = highly and meaningfully connected information

– provide interoperability with other systems (not only digital libraries) on either metadata or communication level or both – RDF as common denominator between digital libraries and other services

– delivering more robust, user friendly and adaptable search and browsing interfaces empowered by semantics

Page 7: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

Semantic Web Technologies for Digital Libraries?

Metadata is the key concept• the Web does not have metadata

– the idea of a Semantic Web is nice but difficult to implement

• many digital libraries do have metadata in place• we simply must make them available in a machine

understandable format• the Semantic Web provides the format: RDF

Page 8: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

Semantic Web Technologies for Digital Libraries?

Knowledge in bibliographic records• Digital Libraries already have controlled vocabularies,

taxonomies or even ontologies in place • the challenge is to model this knowledge in a machine

understandable way• the Semantic Web provides ontology languages:

– RDF Schema– OWL– SKOS

Page 9: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

9

Taxonomy of Knowledge Organization Systems

• Term Lists

– Authority files (FOAF)

– Glossaries

– Dictionaries

– Gazetteers

• Classifications and Categories (DMoz)

– Subject headings

– Classification schemes

– Taxonomies

– Categorization Schemes.

• Relationship Lists

– Thesauri (WordNet, MeSH)

– Semantic networks

– Ontologies

(Hodge, 2000)

Page 10: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

Benefits of Semantic Digital Libraries

The two main benefits of Semantic Digital Libraries• new search paradigms for the information space

– Ontology-based search / facet search– Community-enabled browsing

• providing interoperability on the data level– integrating metadata from various heterogeneous sources– Interconnecting different digital library systems

Page 11: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

11

Presentation outline

• Motivation• Building Social Semantic Digital Library

– Semantic Digital Libraries

– Towards Online Communities for Digital Libraries

• JeromeDL and other Corrib components– Motivation and Overview

– Architecture and Ontologies

– Semantic Services

– Social Services

– Semantics in Use

• JeromeDL in Action• e-Learning 2.0• Conclusions

Page 12: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

Semantic DL as Evolving Knowledge Space

• In state-of-the-art digital libraries users are consumers– Retrieve contents based on available bibliographic records

• Recent trends: user communities– Connetea– Flickr

• In Semantic digital libraries users are contributers as well– Tagging (Web 2.0)– Social Semantic Collaborative Filtering– Annotations

• Semantic Digital libraries enforce the transition from a static information to a dynamic (collaborative) knowledge space

Page 13: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

• Why current (semantic) digital libraries are not enough?– digital libraries should not be for librarians only but for average

people– they concentrate on delivering content/information, not on

knowledge sharing within a community of users– digital libraries have lost human-part of their predecessors

• What could be the solution?– make users/readers involved in the content annotation process– allow users/readers to share their knowledge within a community– provide better communication between users in and across

communities

The future - Social Semantic Digital Libraries

Page 14: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

Social Semantic Information Spaces

Page 15: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

Semantic Social NetworksOnline Social NetworksBuddy Lists, Address Books

Semantic Social Information Spaces

--

Social Semantic Digital Social Semantic Digital LibrariesLibraries

Google Scholar, Book Search

CiteSeer, Project Gutenberg

Semantic Forums and Community Portals

Community PortalsMessage Boards

Semantic BlogsBlogsPersonal Websites

Semantic SearchGoogle Personalised, DumbFind

Altavista, Google

Semantic WikisWikisContent Management

Systems

Semantic Web 2.0Semantic Web 2.0Web 2.0Web 2.0Web 1.0Web 1.0

Comparing Web 1.0 / Web 2.0 / Semantic Web 2.0

Page 16: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

Evolution of Libraries

Social Semantic Digital LibraryInvolves the community into sharing knowledge

Semantic Digital LibraryAccessible by machines, not only with machines

Digital LibraryOnline, easy searching with a full-text index

LibraryOrganized collection

Page 17: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

Existing Semantic Digital Library Systems

• SIMILE– extends and laverages DSpace, seeking to enhance

interoperability among digital assets, schemata, metadata, and services

• JeromeDL– a social semantic digital library makes use of Semantic Web

and Social Networking technologies to enhance both interoperability and usability

• BRICKS– aims at establishing the organizational and technological

foundations for a digital library network in order to share knowledge and resources in the cultural heritage domain.

• FEDORA– delivers flexible service-oriented architecture to managing

and delivering content in the form of digital objects

Page 18: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

18

Presentation outline

• Motivation• Building Social Semantic Digital Library

– Semantic Digital Libraries

– Towards Online Communities for Digital Libraries

• JeromeDL and other Corrib components– Motivation and Overview

– Architecture and Ontologies

– Semantic Services

– Social Services

– Semantics in Use

• JeromeDL in Action• e-Learning 2.0• Conclusions

Page 19: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

JeromeDL - Introduction

• Joint effort of DERI, National University of Ireland, Galway

and Gdansk University of Technology (GUT)

• Distributed under BSD Open Source license

• Digital library build on semantic web technologies to

answer requirements from: librarians, scientists and

everyone.

Page 20: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

JeromeDL – Motivations Use Cases

• Librarians:– support for rich metadata (MARC21) in uploading resources,

accessing bibliographic information and searching

– persistent identifiers

• Scientists: – easy publishing (designed as a institute/university digital library)

– creating hierarchical networks of digital libraries

– support for accessing, sharing and searching using bibliography

metadata (BibTeX)

• Everyone:– simple search (incl. natural language queries)

– community-aware information sharing and browsing,

– support for interationalization

Page 21: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

21

Presentation outline

• Motivation• Building Social Semantic Digital Library

– Semantic Digital Libraries

– Towards Online Communities for Digital Libraries

• JeromeDL and other Corrib components– Motivation and Overview

– Architecture and Ontologies

– Semantic Services

– Social Services

– Semantics in Use

• JeromeDL in Action• e-Learning 2.0• Conclusions

Page 22: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

JeromeDL – Architecture

• Resources and

annotations repository

• Middleware:– query processing

– community space

– resources management

• User interface agents:

• Communication to the

outside world

• Administrative interface

Page 23: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

23

Structure ontology in JeromeDL

Page 24: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

24

Bibliographic (MarcOnt) Ontology in JeromeDL

Page 25: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

25

Community-aware (FOAFRealm) ontology

Page 26: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

Ontologies in JeromeDL

Page 27: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

27

Metadata and Services in JeromeDL

Page 28: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

28

Presentation outline

• Motivation• Building Social Semantic Digital Library

– Semantic Digital Libraries

– Towards Online Communities for Digital Libraries

• JeromeDL and other Corrib components– Motivation and Overview

– Architecture and Ontologies

– Semantic Services

– Social Services

– Semantics in Use

• JeromeDL in Action• e-Learning 2.0• Conclusions

Page 29: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

MarcOnt Initiative – Overview

Motivation:

• Provide set of tools for

collaborative ontology

development

MarcOnt Initiative goals:

• Create a framework for collaborative ontology improvement (E-learning)

• Provide domain experts with tools to share their knowledge

• Offer tools for data mediation between different data formats

Page 30: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

MarcOnt Portal and MarcOnt Ontology

Sugested Poposals

Initial Ontology

Proposal discussion

Proposal anotations

Proposal votingProposal autopromoting

Versioning

Next RevisionMarcOnt Portal

MarcOnt Ontology: Central point of MarcOnt Initiative

Translation and mediation format

Continuos collaborative ontology

improvement

Knowledge from the domain experts

MarcOnt Portal (source of

knowledge):• Suggestions

• Annotations

• Versioning

• Ontology editor

Page 31: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

31

MarcOnt Mediation Services for Legacy Metadata

MarcOnt OntologyMarcOnt RDF

MARC21 RDF

MARC21 XML

MARC21

Dublin Core RDF

Dublin Core XML

Dublin Core

New format RDF

New format XML

New format

Format translation

RDF Translator

Format co-operation

MarcOnt Mediation Services

Page 32: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

32

Presentation outline

• Motivation• Building Social Semantic Digital Library

– Semantic Digital Libraries

– Towards Online Communities for Digital Libraries

• JeromeDL and other Corrib components– Motivation and Overview

– Architecture and Ontologies

– Semantic Services

– Social Services

– Semantics in Use

• JeromeDL in Action• e-Learning 2.0• Conclusions

Page 33: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

33

Social Services in JeromeDL

• Involve users into sharing knowledge

– Blogs – comments and discussions about documents and

resources

– Tagging – collaborative classification

– Wikis – collaboratively edited additional descriptions, such as

summaries and interesting facts

• Preserve knowledge for future use

– Users can learn from experience of others instantly

– Recommend new, interesting resources based on users’ profiles

Page 34: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

34

Identity management with FOAFRealm

• Identity defined with extended FOAF

metadata

• Policies expressed by social networking – Distance between owner and requester

– Friendship level between owner and requester,

calculated across digraph of social network

• Support for single registration and sign on

• Distributed identity management with

HyperCuP (“D-FOAF”)• FOAFRealm is currently implemented as a plugin for Tomcat

(Realm/Valve implementation), with PHP and .NET versions

coming soon

Page 35: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

35

What is Social Semantic Collaborative Filtering?

• Goal: to enhance individual bookmarks with shared knowledge within a community

• Users annotate catalogues of bookmarks with semantic information taken from DMoz or WordNet vocabularies

• Catalogs can include (transclusion) friend's catalogues

• Access to catalogues can be restricted with social networking-based polices

• SSCF delivers:– Community-oriented, semantically-rich taxonomies

– Information about a user's interest

– Flows of expertise from the domain expert

– Recommendations based on users previous actions

– Support for SIOC metadata

Page 36: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

36

Example of Social Semantic Collaborative Filtering

foaf:knows

xfoaf:include

xfoaf:bookmark

Page 37: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

Social Networks in Digital Libraries

Resource

xfoaf:Annotation

user_C

creator_B

foaf:knows

marcont:hasCreator

creator_A

foaf:knows

foaf:knows

xfoaf:Directory

user_D

xfoaf:owns

xfoaf:linksTo

xfoaf:isIn

Page 38: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

38

Support foronline communities

in SSCF

Page 39: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

39

Support foronline communities

in SSCF

Page 40: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

40

Presentation outline

• Motivation• Building Social Semantic Digital Library

– Semantic Digital Libraries

– Towards Online Communities for Digital Libraries

• JeromeDL and other Corrib components– Motivation and Overview

– Architecture and Ontologies

– Semantic Services

– Social Services

– Semantics in Use

• JeromeDL in Action• e-Learning 2.0• Conclusions

Page 41: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

JeromeDL – Delivering Semantic Content

• Providing semantic annotations during uploading process:

– open module for handling any taxonomies

– keywords based on WordNet and free tagging

– defining structure of resources in the JeromeDL ontology

• Lifting legacy metadata to MarcOnt ontology

• Community maintained annotations

– social semantic collaborative filtering

– semantic descriptions based on the FOAF metadata

Page 42: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

42

Annotating Library Resources

Page 43: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

JeromeDL – Semantic Information In Use

• Searching:– Keyword-based search with semantic query expansion

– Semantic search:• Direct RDF quering

• Natural language templates

• Browsing– Exibit

– MultiBeeBrowse

• Sharing:– Social Semantic Collaborative Filtering

– Semantically Interlinked Online Communities

• Heterogeneous communication:– Bibster, A9, OAI-PMH

Page 44: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

44

Exposing Semantic Annotations

Page 45: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

45

Filtering Resources in JeromeDL

Page 46: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

46

Sharing Knowledge with SSCF

Page 47: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

Information Retrieval in JeromeDL

Fulltext Index

StructureRepository

MarcOntRepository

Resources’Content

FOAFRealmRepository

(typed)keywords

RDF & NLQuery

OpenSearchRSS

collaborativefiltering

localinterface

distributedinterface

types translation

semantic queryexpansion

RDF Repositories Secure Snapshot

Page 48: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

Networks of Digital Libraries

• ELP (Extensible Library Protocol) implementation

– communication within JeromeDL network

– adapters for communication with other networks

• D-FOAF integration (distributed user profile management)

– single sign on and single registration within D-FOAF network

• HyperCuP integration (scalable P2P network)

• Independent ELP network entry point:

http://search.jeromedl.org/

0 0

11

0

0

11

0

2 2

22

Page 49: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

49

JeromeDL in Action

Page 50: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

50

Presentation outline

• Motivation• Building Social Semantic Digital Library

– Semantic Digital Libraries

– Towards Online Communities for Digital Libraries

• JeromeDL and other Corrib components– Motivation and Overview

– Architecture and Ontologies

– Semantic Services

– Social Services

– Semantics in Use

• JeromeDL in Action• e-Learning 2.0• Conclusions

Page 51: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

51

Web 1.0 e-Learning

Creation

Consumption

Page 52: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

52

Web 2.0 e-Learning

Creation

Communities

Consumption

Page 53: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

53

Semantic Web e-Learning

Semantic sources

Creation

Consumption

Page 54: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

54

Semantic Web 2.0 e-Learning

Contribution

Creation

Consumption

Communities

Semantic sources

Page 55: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

55

Didaskon project

• Deliver a framework for assemblying an on-demand curriculum from existing Learning Objects (LOs) provided by e-Learning services

• Connection between formal and informal learning:– Repository of couses prepared by specialists (formal LOs)– Transform data collected from SSIS into LOs (informal

knowledge) – IKHarvester– Used ontologies link user needs and the characteristics of the

learning material

Page 56: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

56

Didaskon project

• LOs described with LOM ontology, composed into a learning path for a specific student

• User profile (knowledge level in different domains and goals/expectations from the course) described with FOAF ontology – preconditions

• Didaskon:

– returns learning material customized for specific user’s needs

– allows more scalable helper features for students supervision

• Produced curriculum:

– reflects user requirements

– introduces new interdisciplinary, extensible and robust meaning of e-Learning

Page 57: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

57

• One of potential sources of future e-Learning systems

• On the verge between formal (libraries) and informal

(communities) learning sources

• Semantic interoperability with Learning Management

Systems

• Improve knowledge creation, delivery and sharing

E-Learning Solution based on Social Sem. DL

Page 58: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

58

E-Learning Solution based on Social Sem. DL

Page 59: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

59

• Comparison between process based on

JeromeDL and a set of other services

• Some tasks take shorter to execute with JeromeDL

• Some tasks are automated within JeromeDL

• Roughly twice less time spend with JeromeDL

Evaluation of e-Learning Solution based on SSDL

Page 60: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

60

E-Learning Project at DERI Galway

Page 61: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

61

Between e-Learning and DL - Museum Scenario

• Museums have physical objects• Should bind digital annotations with physical objects• Real-virtual tours

– Start with real, guided tour– Ubiquitous browse through context information– Locate other exhibitions in the vicinity – Share your knowledge and experience with others, leave bread-

crumbs for others– Get the most of the exhibition during your visit

Page 62: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

62

Conclusions

• New generation of Internet services can bring digital libraries:– Closer to each other (interoperability)– Closer to the users (online communities)

• Social and semantic services delivered in digital libraries can enhance user experience in:– E-Learning– Real world (!) museums– ... and other online and real services

• JeromeDL is one of the first digital library that aims to implement these services

• Growing number of JeromeDL instances world-wide: http://wiki.jeromedl.org/Instances

Page 63: Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking to support E-learning in Digital Libraries

63

JJeromeDL answereromeDL answers s various expectationsvarious expectations

asas the Digital Library on the Digital Library on Social Semantic Information Social Semantic Information SpacesSpaces

http://www.jeromedl.org/http://wiki.jeromedl.org/

Sebastian Ryszard KrukDERI, NUI Galway, Ireland

[email protected]