Top Banner
Primo and the Semantic Web Dominique Ritze Mannheim University Library
24

Primo and the Semantic Web Dominique Ritze Mannheim University Library.

Jan 18, 2016

Download

Documents

Lily Simon
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Primo and the Semantic Web Dominique Ritze Mannheim University Library.

Primo and the

Semantic Web

Dominique RitzeMannheim University Library

Page 2: Primo and the Semantic Web Dominique Ritze Mannheim University Library.

Linked [Open] Data Cloud

Which?

How?Why?

Page 3: Primo and the Semantic Web Dominique Ritze Mannheim University Library.

Overview

• Why?

• How?• Client-side enrichment• Server-side enrichment• Realization in Primo

• Which data?• Examples in Primo

Page 4: Primo and the Semantic Web Dominique Ritze Mannheim University Library.

Why use LD?

• Providing additional information• Wikipedia articles• External links

• Multilingual semantic search• No language barriers• No knowledge about technical terms necessary• “intelligent“ search

Page 5: Primo and the Semantic Web Dominique Ritze Mannheim University Library.

Enrichment

Page 6: Primo and the Semantic Web Dominique Ritze Mannheim University Library.

Client-side Enrichment

• Pro:• Provide additional information• Minimal-invasive solution• On-the-fly presentation• Load on the client

• Contra:• Load on the client • Data not searchable• No control over the data

Page 7: Primo and the Semantic Web Dominique Ritze Mannheim University Library.

Client-side Enrichment

• Examples: • Additional links to resources, e.g. Wikipedia

• Implementation• Query service to get further informationen, e.g. by

using SPARQL

• Integrate information into the website, e.g. by using JavaScript

Page 8: Primo and the Semantic Web Dominique Ritze Mannheim University Library.

Server-side Enrichment

• Pro:• Searchable data• Data is integrated with other data in the system• Load on the server

• Contra:• Load on the server• Replication of the data• No current data• Problems with licences

Page 9: Primo and the Semantic Web Dominique Ritze Mannheim University Library.

Server-side Enrichment

• Example:• Classification information

• Possibility to refine the search

• Implementation:• Loading the data into the database

• Additional information are part of the website

Page 10: Primo and the Semantic Web Dominique Ritze Mannheim University Library.

Discovery Systems & LD

• No discovery system provides general LD support• Workarounds

• Requirements:• Identification of resources (URI)• Access mechanisms for LD• Plugin mechanisms• Proper presentation

Page 11: Primo and the Semantic Web Dominique Ritze Mannheim University Library.

Primo Plugin-API

• Example:

Page 12: Primo and the Semantic Web Dominique Ritze Mannheim University Library.

Primo Plugin-API

• Client-side enrichment using JavaScript

• Allows to develop JavaScript plugins for Primo

• Abstraction from Primo

• Plugins can be used to enrich Primo

Page 13: Primo and the Semantic Web Dominique Ritze Mannheim University Library.

Primo Plugin-API

Page 14: Primo and the Semantic Web Dominique Ritze Mannheim University Library.

PermaLink

• Creates permanent link (URI) per resource unique identification, cool URIs [1]

• First part of the link: http://link.bib.uni-mannheim.de/primo/

• Second part of the link:Resource ID

[1] http://www.w3.org/TR/cooluris/

Page 15: Primo and the Semantic Web Dominique Ritze Mannheim University Library.

PermaLink Example

Page 16: Primo and the Semantic Web Dominique Ritze Mannheim University Library.

Database Recommender

• Recommends databases according to the search terms

Better and easier research

• Uses a web service (SuUB Bremen) to assign subjects• Based on linguistic and statistic analysis• Assignment subject – database performed by

subject specialists

Page 17: Primo and the Semantic Web Dominique Ritze Mannheim University Library.

Database Recommender

• Recommend databases for the entered keywords

Page 18: Primo and the Semantic Web Dominique Ritze Mannheim University Library.

Wikipedia Article

• Shows Wikipedia articles of authors Additional information

• First paragraph is directly shown, further link to the articles itself

• Uses assignment author – name authority file• Linkresolver to get the article• Next step: DBPedia

Page 19: Primo and the Semantic Web Dominique Ritze Mannheim University Library.

Wikipedia Article

• Displays Wikipedia articles for authors

Page 20: Primo and the Semantic Web Dominique Ritze Mannheim University Library.

Wikipedia Article

Page 21: Primo and the Semantic Web Dominique Ritze Mannheim University Library.

Idea: Connecting publications and research data

• On which data does a publication base on?

• Links between research data and publications are available (InFoLiS-project)

Additional information, facilitates research

Page 22: Primo and the Semantic Web Dominique Ritze Mannheim University Library.

Why LD support?

• Need some services to provide the data• Need to query the service• Need to parse the different formats• Need an implementation for each plugin

• LD provides the data in a standardized way• Offers new possibilities, saves a lot of time

and effort

Page 23: Primo and the Semantic Web Dominique Ritze Mannheim University Library.

Conclusion

• LD can be useful for libraries• Client- and server-side enrichment• feasability? searchability? replication?

• Primo Plugin-API client-side solution• PermaLink, Wikipedia Article, Database

Recommender

• Additional effort without LD support

Page 24: Primo and the Semantic Web Dominique Ritze Mannheim University Library.

Thank you for your attention!

[email protected]