Primo and the Semantic Web Dominique Ritze Mannheim University Library.
-
Upload
lily-simon -
Category
Documents
-
view
221 -
download
2
Transcript of Primo and the Semantic Web Dominique Ritze Mannheim University Library.
![Page 1: Primo and the Semantic Web Dominique Ritze Mannheim University Library.](https://reader035.fdocuments.in/reader035/viewer/2022062805/5697bff91a28abf838cbffdc/html5/thumbnails/1.jpg)
Primo and the
Semantic Web
Dominique RitzeMannheim University Library
![Page 2: Primo and the Semantic Web Dominique Ritze Mannheim University Library.](https://reader035.fdocuments.in/reader035/viewer/2022062805/5697bff91a28abf838cbffdc/html5/thumbnails/2.jpg)
Linked [Open] Data Cloud
Which?
How?Why?
![Page 3: Primo and the Semantic Web Dominique Ritze Mannheim University Library.](https://reader035.fdocuments.in/reader035/viewer/2022062805/5697bff91a28abf838cbffdc/html5/thumbnails/3.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062805/5697bff91a28abf838cbffdc/html5/thumbnails/4.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062805/5697bff91a28abf838cbffdc/html5/thumbnails/5.jpg)
Enrichment
![Page 6: Primo and the Semantic Web Dominique Ritze Mannheim University Library.](https://reader035.fdocuments.in/reader035/viewer/2022062805/5697bff91a28abf838cbffdc/html5/thumbnails/6.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062805/5697bff91a28abf838cbffdc/html5/thumbnails/7.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062805/5697bff91a28abf838cbffdc/html5/thumbnails/8.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062805/5697bff91a28abf838cbffdc/html5/thumbnails/9.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062805/5697bff91a28abf838cbffdc/html5/thumbnails/10.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062805/5697bff91a28abf838cbffdc/html5/thumbnails/11.jpg)
Primo Plugin-API
• Example:
![Page 12: Primo and the Semantic Web Dominique Ritze Mannheim University Library.](https://reader035.fdocuments.in/reader035/viewer/2022062805/5697bff91a28abf838cbffdc/html5/thumbnails/12.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062805/5697bff91a28abf838cbffdc/html5/thumbnails/13.jpg)
Primo Plugin-API
![Page 14: Primo and the Semantic Web Dominique Ritze Mannheim University Library.](https://reader035.fdocuments.in/reader035/viewer/2022062805/5697bff91a28abf838cbffdc/html5/thumbnails/14.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062805/5697bff91a28abf838cbffdc/html5/thumbnails/15.jpg)
PermaLink Example
![Page 16: Primo and the Semantic Web Dominique Ritze Mannheim University Library.](https://reader035.fdocuments.in/reader035/viewer/2022062805/5697bff91a28abf838cbffdc/html5/thumbnails/16.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062805/5697bff91a28abf838cbffdc/html5/thumbnails/17.jpg)
Database Recommender
• Recommend databases for the entered keywords
![Page 18: Primo and the Semantic Web Dominique Ritze Mannheim University Library.](https://reader035.fdocuments.in/reader035/viewer/2022062805/5697bff91a28abf838cbffdc/html5/thumbnails/18.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062805/5697bff91a28abf838cbffdc/html5/thumbnails/19.jpg)
Wikipedia Article
• Displays Wikipedia articles for authors
![Page 20: Primo and the Semantic Web Dominique Ritze Mannheim University Library.](https://reader035.fdocuments.in/reader035/viewer/2022062805/5697bff91a28abf838cbffdc/html5/thumbnails/20.jpg)
Wikipedia Article
![Page 21: Primo and the Semantic Web Dominique Ritze Mannheim University Library.](https://reader035.fdocuments.in/reader035/viewer/2022062805/5697bff91a28abf838cbffdc/html5/thumbnails/21.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062805/5697bff91a28abf838cbffdc/html5/thumbnails/22.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062805/5697bff91a28abf838cbffdc/html5/thumbnails/23.jpg)
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