Primo and the Semantic Web

24
Primo and the Semantic Web Dominique Ritze Mannheim University Library

description

Primo and the Semantic Web. Dominique Ritze Mannheim University Library. Linked [Open] Data Cloud. Why ?. How ?. Which ?. Overview. Why? How? Client-side enrichment Server-side enrichment Realization in Primo Which data? Examples in Primo. Why use LD?. - PowerPoint PPT Presentation

Transcript of Primo and the Semantic Web

Page 1: Primo  and the  Semantic Web

Primo and the

Semantic Web

Dominique RitzeMannheim University Library

Page 2: Primo  and the  Semantic Web

Linked [Open] Data Cloud

Which?

How?Why?

Page 3: Primo  and the  Semantic Web

Overview

• Why?

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

• Which data?• Examples in Primo

Page 4: Primo  and the  Semantic Web

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

Enrichment

Page 6: Primo  and the  Semantic Web

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

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

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

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

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

Primo Plugin-API

• Example:

Page 12: Primo  and the  Semantic Web

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

Primo Plugin-API

Page 14: Primo  and the  Semantic Web

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

PermaLink Example

Page 16: Primo  and the  Semantic Web

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

Database Recommender

• Recommend databases for the entered keywords

Page 18: Primo  and the  Semantic Web

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

Wikipedia Article

• Displays Wikipedia articles for authors

Page 20: Primo  and the  Semantic Web

Wikipedia Article

Page 21: Primo  and the  Semantic Web

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

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

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

Thank you for your attention!

[email protected]