SlideShare una empresa de Scribd logo
1 de 19
Data Model and API
Nuno Freire
RLUK Hack Day
London, 14th
of May 2014
Outline
 The data model
• The entities, properties and URIs
 The RLUK dataset
• Which data elements are available
• Linked external datasets
 The OpenSearch API
• Searching within the RLUK dataset
• RLUK dataset URIs and the API output
The Data Model
The Data Model
 RDA Element Vocabularies
• The most extensivelly used vocabularies in the RLUK dataset
• Used entensivelly in the properties of the Bibliographic Resources
 FRBRer model
• Used for context
• Not used for Item, Manifestation, Expression, Work
• The RLUK LOD data is derived from non-FRBR MARC data
 Europeana Data Model
• Used for Web Resources
 OWL 2 Web Ontology Language
• Used for linking to external datasets
• For linking duplicate Bibliographic Resources within the RLUK dataset
 Dublin Core Terms
• Used where more general semantics could/should be applied
 WGS84 Geo Positioning
 OAI ORE Terms
• Used for establishing the relations between Bibliographic and Web Resources
The Data Model
 Properties
• A large number of properties are available
describing the Bibliographic Resources and
their contextual information
• A complete list of the properties is available in
the Data Model documentation
• The frequency of availability of the properties
within the RLUK dataset, is available in the
Statistics documentation
Classes and URIs
 Bibliographic Resources
• http://data.theeuropeanlibrary.org/BibliograpicResource/...
 Web Resources
• The URIs are relative to the Bibliographic Resource
• http://data.theeuropeanlibrary.org/BibliograpicResource/...#webresource....
 Aggregations
• The URIs are relative to the Bibliographic Resource
• http://data.theeuropeanlibrary.org/BibliograpicResource/...#webresource....
 Other entities
• All other entities are encoded as RDF blank nodes
The LOD platform at The European Library serves all entites from the
URI of the Bibliographic Resources
• Web Resources and Aggregations have URIs that include fragments “#...”
• Other entities as RDF blank nodes
Available data in the RLUK
dataset
 Usage of classes
Available data in the RLUK
dataset
 Usage of properties
Available data in the RLUK
dataset
 Usage of data types
External LOD Datasets Linked To
 Links to external datasets linked are available for
the following:
• VIAF Virtual Union Authority File
• Geonames
• Library of Congress Subject Headings
• Library of Congress Children’s Subject Headings
• Library of Congress Classification
• data.bnf.fr
• Gemeinsame Normdatei
• Dewey Decimal Classification
• ISO639-2 Languages
• MARC Countries
 Availability of links
External LOD Datasets Linked To
 Availability of links
External LOD Datasets Linked To
Searching within the RLUK
dataset
 The European Library provides an OpenSearch
API for its complete dataset
• Queries may be narrowed to the RLUK dataset
 To use the API, registration in The
European Library portal is required
• An API key is provided to each registered
user
 The API outputs are in XML and JSON
• Each search result includes the LOD URI,
which can be used to access the RDF
Overview of the OpenSearch API
 In order to search within the RLUK dataset a parameter
should be specified:
• provider-id=P02023
Overview of the OpenSearch API
 In XML responses, the LOD URI is present in the first
dc:identifier element
 In JSON responses, a URI field contain the LOD URI
LOD Content Negotiation
 The responses to URIs are done according to LOD
Content Negotiation, as follows:
• Programmatic access to the URIs, or through data browsers,
should specify the RDF representation desired by specifying an
HTTP header “Accept”. The following RDF representations
(mime types) are available:
• text/turtle
• application/rdf+xml
• application/rdf+json
• text/n3
• text/rdf+n3
• application/x-binary-rdf
LOD Content Negotiation
 LOD Content Negotiation is supported in
data.theeuropeanlibrary.org.
 Any request to the URIs made with a web browser will
be redirected to the corresponding HTML page at the
portal.
 The web browser requests for the URIs are sent with the
HTTP header Accept:text/html or
Accept:application/xhtml+xml, therefore they are
redirected to the corresponding HTML page at the portal.
 For obtaining the RDF data for a URI with a web
browser, you may append the HTTP parameter
“format=rdf” to the URI.
http://data.theeuropeanlibrary.org/BibliographicResource/2000068736918?format=rdf
Thank you for your
attention
Contact:
nuno.freire@theeuropeanlibrary.org

Más contenido relacionado

La actualidad más candente

Sparql a simple knowledge query
Sparql  a simple knowledge querySparql  a simple knowledge query
Sparql a simple knowledge queryStanley Wang
 
EC-WEB: Validator and Preview for the JobPosting Data Model of Schema.org
EC-WEB: Validator and Preview for the JobPosting Data Model of Schema.orgEC-WEB: Validator and Preview for the JobPosting Data Model of Schema.org
EC-WEB: Validator and Preview for the JobPosting Data Model of Schema.orgJindřich Mynarz
 
Building Linked Data Applications
Building Linked Data ApplicationsBuilding Linked Data Applications
Building Linked Data ApplicationsEUCLID project
 
Annotating Scholarly Works - the W3C Open Annotation Model
Annotating Scholarly Works - the W3C Open Annotation ModelAnnotating Scholarly Works - the W3C Open Annotation Model
Annotating Scholarly Works - the W3C Open Annotation ModelRobert Sanderson
 
Resource description framework
Resource description frameworkResource description framework
Resource description frameworkStanley Wang
 
Annotations as Linked Data with Fedora4 and Triannon
Annotations as Linked Data with Fedora4 and TriannonAnnotations as Linked Data with Fedora4 and Triannon
Annotations as Linked Data with Fedora4 and TriannonRobert Sanderson
 
Linked Data for Czech Legislation
Linked Data for Czech LegislationLinked Data for Czech Legislation
Linked Data for Czech LegislationMartin Necasky
 
Interaction with Linked Data
Interaction with Linked DataInteraction with Linked Data
Interaction with Linked DataEUCLID project
 
Data curation and data archiving at different stages of the research process
Data curation and data archiving at different stages of the research processData curation and data archiving at different stages of the research process
Data curation and data archiving at different stages of the research processAndrea Scharnhorst
 
Scripting User Contributed Interlinking
Scripting User Contributed InterlinkingScripting User Contributed Interlinking
Scripting User Contributed Interlinkingwhalb
 
Usage of Linked Data: Introduction and Application Scenarios
Usage of Linked Data: Introduction and Application ScenariosUsage of Linked Data: Introduction and Application Scenarios
Usage of Linked Data: Introduction and Application ScenariosEUCLID project
 
Managing Annotations (OR2016)
Managing Annotations (OR2016)Managing Annotations (OR2016)
Managing Annotations (OR2016)Robert Sanderson
 
Rdf and open linked data a first approach
Rdf and open linked data a first approach Rdf and open linked data a first approach
Rdf and open linked data a first approach @CULT Srl
 
Ukgovld registry-intro
Ukgovld registry-introUkgovld registry-intro
Ukgovld registry-introDave Reynolds
 
Beyond the catalogue : BibFrame, Linked Data and Ending the Invisible Library
Beyond the catalogue : BibFrame, Linked Data and Ending the 	Invisible LibraryBeyond the catalogue : BibFrame, Linked Data and Ending the 	Invisible Library
Beyond the catalogue : BibFrame, Linked Data and Ending the Invisible LibraryKsenija Mincic Obradovic
 
Love and Metadata: CrossRef at the Hub of Scholarly Communications by Carol A...
Love and Metadata: CrossRef at the Hub of Scholarly Communications by Carol A...Love and Metadata: CrossRef at the Hub of Scholarly Communications by Carol A...
Love and Metadata: CrossRef at the Hub of Scholarly Communications by Carol A...Crossref
 

La actualidad más candente (20)

Sparql a simple knowledge query
Sparql  a simple knowledge querySparql  a simple knowledge query
Sparql a simple knowledge query
 
EC-WEB: Validator and Preview for the JobPosting Data Model of Schema.org
EC-WEB: Validator and Preview for the JobPosting Data Model of Schema.orgEC-WEB: Validator and Preview for the JobPosting Data Model of Schema.org
EC-WEB: Validator and Preview for the JobPosting Data Model of Schema.org
 
Building Linked Data Applications
Building Linked Data ApplicationsBuilding Linked Data Applications
Building Linked Data Applications
 
Annotating Scholarly Works - the W3C Open Annotation Model
Annotating Scholarly Works - the W3C Open Annotation ModelAnnotating Scholarly Works - the W3C Open Annotation Model
Annotating Scholarly Works - the W3C Open Annotation Model
 
Resource description framework
Resource description frameworkResource description framework
Resource description framework
 
Annotations as Linked Data with Fedora4 and Triannon
Annotations as Linked Data with Fedora4 and TriannonAnnotations as Linked Data with Fedora4 and Triannon
Annotations as Linked Data with Fedora4 and Triannon
 
Linked Data for Czech Legislation
Linked Data for Czech LegislationLinked Data for Czech Legislation
Linked Data for Czech Legislation
 
Interaction with Linked Data
Interaction with Linked DataInteraction with Linked Data
Interaction with Linked Data
 
Linked Data
Linked DataLinked Data
Linked Data
 
Wacker-4-june15
Wacker-4-june15Wacker-4-june15
Wacker-4-june15
 
Data curation and data archiving at different stages of the research process
Data curation and data archiving at different stages of the research processData curation and data archiving at different stages of the research process
Data curation and data archiving at different stages of the research process
 
Providing Linked Data
Providing Linked DataProviding Linked Data
Providing Linked Data
 
Scripting User Contributed Interlinking
Scripting User Contributed InterlinkingScripting User Contributed Interlinking
Scripting User Contributed Interlinking
 
Usage of Linked Data: Introduction and Application Scenarios
Usage of Linked Data: Introduction and Application ScenariosUsage of Linked Data: Introduction and Application Scenarios
Usage of Linked Data: Introduction and Application Scenarios
 
Managing Annotations (OR2016)
Managing Annotations (OR2016)Managing Annotations (OR2016)
Managing Annotations (OR2016)
 
Linked Open Data
Linked Open DataLinked Open Data
Linked Open Data
 
Rdf and open linked data a first approach
Rdf and open linked data a first approach Rdf and open linked data a first approach
Rdf and open linked data a first approach
 
Ukgovld registry-intro
Ukgovld registry-introUkgovld registry-intro
Ukgovld registry-intro
 
Beyond the catalogue : BibFrame, Linked Data and Ending the Invisible Library
Beyond the catalogue : BibFrame, Linked Data and Ending the 	Invisible LibraryBeyond the catalogue : BibFrame, Linked Data and Ending the 	Invisible Library
Beyond the catalogue : BibFrame, Linked Data and Ending the Invisible Library
 
Love and Metadata: CrossRef at the Hub of Scholarly Communications by Carol A...
Love and Metadata: CrossRef at the Hub of Scholarly Communications by Carol A...Love and Metadata: CrossRef at the Hub of Scholarly Communications by Carol A...
Love and Metadata: CrossRef at the Hub of Scholarly Communications by Carol A...
 

Destacado

"How to create an efficient API.. with a business model?" by Nicolas Grenié
"How to create an efficient API.. with a business model?" by Nicolas Grenié"How to create an efficient API.. with a business model?" by Nicolas Grenié
"How to create an efficient API.. with a business model?" by Nicolas GreniéTheFamily
 
Best Practices for SharePoint Timer Jobs
Best Practices for SharePoint Timer JobsBest Practices for SharePoint Timer Jobs
Best Practices for SharePoint Timer JobsShailen Sukul
 
Making ‘Big Data’ Your Ally – Using data analytics to improve compliance, due...
Making ‘Big Data’ Your Ally – Using data analytics to improve compliance, due...Making ‘Big Data’ Your Ally – Using data analytics to improve compliance, due...
Making ‘Big Data’ Your Ally – Using data analytics to improve compliance, due...emermell
 
Be My API How to Implement an API Strategy Everyone will Love
Be My API How to Implement an API Strategy Everyone will Love Be My API How to Implement an API Strategy Everyone will Love
Be My API How to Implement an API Strategy Everyone will Love CA API Management
 
APIs in the Enterprise -Lessons Learned
APIs in the Enterprise -Lessons LearnedAPIs in the Enterprise -Lessons Learned
APIs in the Enterprise -Lessons LearnedApigee | Google Cloud
 
API Strategy Evolution at Netflix
API Strategy Evolution at NetflixAPI Strategy Evolution at Netflix
API Strategy Evolution at NetflixMichael Hart
 
Office 365 api vs share point app model
Office 365 api vs share point app modelOffice 365 api vs share point app model
Office 365 api vs share point app modelBIWUG
 
Google Cloud Platform : The API model
Google Cloud Platform : The API modelGoogle Cloud Platform : The API model
Google Cloud Platform : The API modelLaFrenchMobile
 
API Maturity Model (Webcast with Accenture)
API Maturity Model (Webcast with Accenture)API Maturity Model (Webcast with Accenture)
API Maturity Model (Webcast with Accenture)Apigee | Google Cloud
 
Integral Calculus
Integral CalculusIntegral Calculus
Integral Calculusitutor
 
API Frenzy: API Strategy 101
API Frenzy: API Strategy 101API Frenzy: API Strategy 101
API Frenzy: API Strategy 101Akana
 
Welcome to the API Economy: Developing Your API Strategy
Welcome to the API Economy: Developing Your API StrategyWelcome to the API Economy: Developing Your API Strategy
Welcome to the API Economy: Developing Your API StrategyMuleSoft
 
Architecting an Enterprise API Management Strategy
Architecting an Enterprise API Management StrategyArchitecting an Enterprise API Management Strategy
Architecting an Enterprise API Management StrategyWSO2
 

Destacado (14)

"How to create an efficient API.. with a business model?" by Nicolas Grenié
"How to create an efficient API.. with a business model?" by Nicolas Grenié"How to create an efficient API.. with a business model?" by Nicolas Grenié
"How to create an efficient API.. with a business model?" by Nicolas Grenié
 
Best Practices for SharePoint Timer Jobs
Best Practices for SharePoint Timer JobsBest Practices for SharePoint Timer Jobs
Best Practices for SharePoint Timer Jobs
 
Making ‘Big Data’ Your Ally – Using data analytics to improve compliance, due...
Making ‘Big Data’ Your Ally – Using data analytics to improve compliance, due...Making ‘Big Data’ Your Ally – Using data analytics to improve compliance, due...
Making ‘Big Data’ Your Ally – Using data analytics to improve compliance, due...
 
Be My API How to Implement an API Strategy Everyone will Love
Be My API How to Implement an API Strategy Everyone will Love Be My API How to Implement an API Strategy Everyone will Love
Be My API How to Implement an API Strategy Everyone will Love
 
APIs in the Enterprise -Lessons Learned
APIs in the Enterprise -Lessons LearnedAPIs in the Enterprise -Lessons Learned
APIs in the Enterprise -Lessons Learned
 
API Strategy Evolution at Netflix
API Strategy Evolution at NetflixAPI Strategy Evolution at Netflix
API Strategy Evolution at Netflix
 
Office 365 api vs share point app model
Office 365 api vs share point app modelOffice 365 api vs share point app model
Office 365 api vs share point app model
 
Google Cloud Platform : The API model
Google Cloud Platform : The API modelGoogle Cloud Platform : The API model
Google Cloud Platform : The API model
 
API Maturity Model (Webcast with Accenture)
API Maturity Model (Webcast with Accenture)API Maturity Model (Webcast with Accenture)
API Maturity Model (Webcast with Accenture)
 
Integration Ppt
Integration PptIntegration Ppt
Integration Ppt
 
Integral Calculus
Integral CalculusIntegral Calculus
Integral Calculus
 
API Frenzy: API Strategy 101
API Frenzy: API Strategy 101API Frenzy: API Strategy 101
API Frenzy: API Strategy 101
 
Welcome to the API Economy: Developing Your API Strategy
Welcome to the API Economy: Developing Your API StrategyWelcome to the API Economy: Developing Your API Strategy
Welcome to the API Economy: Developing Your API Strategy
 
Architecting an Enterprise API Management Strategy
Architecting an Enterprise API Management StrategyArchitecting an Enterprise API Management Strategy
Architecting an Enterprise API Management Strategy
 

Similar a Freire model api

도서관과 Linked Data
도서관과 Linked Data도서관과 Linked Data
도서관과 Linked DataMyungjin Lee
 
Making Use of the Linked Open Data Services for OpenAIRE (DI4R 2016 tutorial ...
Making Use of the Linked Open Data Services for OpenAIRE (DI4R 2016 tutorial ...Making Use of the Linked Open Data Services for OpenAIRE (DI4R 2016 tutorial ...
Making Use of the Linked Open Data Services for OpenAIRE (DI4R 2016 tutorial ...OpenAIRE
 
Library Mashups & APIs
Library Mashups & APIsLibrary Mashups & APIs
Library Mashups & APIslibrarywebchic
 
Publishing and Using Linked Open Data - Day 4
Publishing and Using Linked Open Data - Day 4Publishing and Using Linked Open Data - Day 4
Publishing and Using Linked Open Data - Day 4Richard Urban
 
Publishing and Using Linked Open Data - Day 1
Publishing and Using Linked Open Data - Day 1 Publishing and Using Linked Open Data - Day 1
Publishing and Using Linked Open Data - Day 1 Richard Urban
 
ISWC GoodRelations Tutorial Part 2
ISWC GoodRelations Tutorial Part 2ISWC GoodRelations Tutorial Part 2
ISWC GoodRelations Tutorial Part 2Martin Hepp
 
GoodRelations Tutorial Part 2
GoodRelations Tutorial Part 2GoodRelations Tutorial Part 2
GoodRelations Tutorial Part 2guestecacad2
 
RDF Linked Data - Automatic Exchange of BIM Containers
RDF Linked Data - Automatic Exchange of BIM ContainersRDF Linked Data - Automatic Exchange of BIM Containers
RDF Linked Data - Automatic Exchange of BIM ContainersSafe Software
 
Linked data HHS 2015
Linked data HHS 2015Linked data HHS 2015
Linked data HHS 2015Cason Snow
 
Cloud-based Linked Data Management for Self-service Application Development
Cloud-based Linked Data Management for Self-service Application DevelopmentCloud-based Linked Data Management for Self-service Application Development
Cloud-based Linked Data Management for Self-service Application DevelopmentPeter Haase
 
Linked data for librarians
Linked data for librariansLinked data for librarians
Linked data for librarianstrevorthornton
 
Intro to the semantic web (for libraries)
Intro to the semantic web (for libraries) Intro to the semantic web (for libraries)
Intro to the semantic web (for libraries) robin fay
 
Harnessing Free Content with Web Service APIs
Harnessing Free Content with Web Service APIsHarnessing Free Content with Web Service APIs
Harnessing Free Content with Web Service APIsALATechSource
 
Apache Any23 - Anything to Triples
Apache Any23 - Anything to TriplesApache Any23 - Anything to Triples
Apache Any23 - Anything to TriplesMichele Mostarda
 
RDA: Alive and Well and Still Speaking MARC
RDA: Alive and Well and Still Speaking MARCRDA: Alive and Well and Still Speaking MARC
RDA: Alive and Well and Still Speaking MARCDiane Hillmann
 

Similar a Freire model api (20)

도서관과 Linked Data
도서관과 Linked Data도서관과 Linked Data
도서관과 Linked Data
 
Making Use of the Linked Open Data Services for OpenAIRE (DI4R 2016 tutorial ...
Making Use of the Linked Open Data Services for OpenAIRE (DI4R 2016 tutorial ...Making Use of the Linked Open Data Services for OpenAIRE (DI4R 2016 tutorial ...
Making Use of the Linked Open Data Services for OpenAIRE (DI4R 2016 tutorial ...
 
Library Mashups & APIs
Library Mashups & APIsLibrary Mashups & APIs
Library Mashups & APIs
 
Publishing and Using Linked Open Data - Day 4
Publishing and Using Linked Open Data - Day 4Publishing and Using Linked Open Data - Day 4
Publishing and Using Linked Open Data - Day 4
 
RDF for PubMedCentral
RDF for PubMedCentral RDF for PubMedCentral
RDF for PubMedCentral
 
Linked Data Basics
Linked Data BasicsLinked Data Basics
Linked Data Basics
 
Semantic web tools
Semantic web toolsSemantic web tools
Semantic web tools
 
Publishing and Using Linked Open Data - Day 1
Publishing and Using Linked Open Data - Day 1 Publishing and Using Linked Open Data - Day 1
Publishing and Using Linked Open Data - Day 1
 
ISWC GoodRelations Tutorial Part 2
ISWC GoodRelations Tutorial Part 2ISWC GoodRelations Tutorial Part 2
ISWC GoodRelations Tutorial Part 2
 
GoodRelations Tutorial Part 2
GoodRelations Tutorial Part 2GoodRelations Tutorial Part 2
GoodRelations Tutorial Part 2
 
RDF Linked Data - Automatic Exchange of BIM Containers
RDF Linked Data - Automatic Exchange of BIM ContainersRDF Linked Data - Automatic Exchange of BIM Containers
RDF Linked Data - Automatic Exchange of BIM Containers
 
Linked data HHS 2015
Linked data HHS 2015Linked data HHS 2015
Linked data HHS 2015
 
Cloud-based Linked Data Management for Self-service Application Development
Cloud-based Linked Data Management for Self-service Application DevelopmentCloud-based Linked Data Management for Self-service Application Development
Cloud-based Linked Data Management for Self-service Application Development
 
Linked data for librarians
Linked data for librariansLinked data for librarians
Linked data for librarians
 
Intro to the semantic web (for libraries)
Intro to the semantic web (for libraries) Intro to the semantic web (for libraries)
Intro to the semantic web (for libraries)
 
Harnessing Free Content with Web Service APIs
Harnessing Free Content with Web Service APIsHarnessing Free Content with Web Service APIs
Harnessing Free Content with Web Service APIs
 
Apache Any23 - Anything to Triples
Apache Any23 - Anything to TriplesApache Any23 - Anything to Triples
Apache Any23 - Anything to Triples
 
RDA: Alive and Well and Still Speaking MARC
RDA: Alive and Well and Still Speaking MARCRDA: Alive and Well and Still Speaking MARC
RDA: Alive and Well and Still Speaking MARC
 
Linked Data
Linked DataLinked Data
Linked Data
 
Registry webinar
Registry webinarRegistry webinar
Registry webinar
 

Más de The European Library

Linking Collections Through Linked Open Data
Linking Collections Through Linked Open DataLinking Collections Through Linked Open Data
Linking Collections Through Linked Open DataThe European Library
 
Linked Data and cultural heritage data: an overview of the approaches from Eu...
Linked Data and cultural heritage data: an overview of the approaches from Eu...Linked Data and cultural heritage data: an overview of the approaches from Eu...
Linked Data and cultural heritage data: an overview of the approaches from Eu...The European Library
 
The european library ukb nienke 13 feb 2014
The european library   ukb nienke 13 feb 2014The european library   ukb nienke 13 feb 2014
The european library ukb nienke 13 feb 2014The European Library
 
Aubéry Escande - Europeana Newspapers - A new tool for researchers
Aubéry Escande - Europeana Newspapers - A new tool for researchersAubéry Escande - Europeana Newspapers - A new tool for researchers
Aubéry Escande - Europeana Newspapers - A new tool for researchersThe European Library
 
Europeana Newspapers: Surveying Newspaper Digitisation in European Libraries,...
Europeana Newspapers: Surveying Newspaper Digitisation in European Libraries,...Europeana Newspapers: Surveying Newspaper Digitisation in European Libraries,...
Europeana Newspapers: Surveying Newspaper Digitisation in European Libraries,...The European Library
 
Europeana Newspapers (Project Details and Aggregation Workflow)
Europeana Newspapers (Project Details and Aggregation Workflow)Europeana Newspapers (Project Details and Aggregation Workflow)
Europeana Newspapers (Project Details and Aggregation Workflow)The European Library
 
Europeana Newspapers Aggregation and Indexing Plan
Europeana Newspapers Aggregation and Indexing PlanEuropeana Newspapers Aggregation and Indexing Plan
Europeana Newspapers Aggregation and Indexing PlanThe European Library
 
Alastair Dunning, Open data at The European library, TEL
Alastair Dunning, Open data at The European library, TELAlastair Dunning, Open data at The European library, TEL
Alastair Dunning, Open data at The European library, TELThe European Library
 
Alastair Dunning, Europeana Newspapers, The European Library
Alastair Dunning, Europeana Newspapers, The European LibraryAlastair Dunning, Europeana Newspapers, The European Library
Alastair Dunning, Europeana Newspapers, The European LibraryThe European Library
 
Alastair Dunning, The successes of the Europeana Libraries project, The Europ...
Alastair Dunning, The successes of the Europeana Libraries project, The Europ...Alastair Dunning, The successes of the Europeana Libraries project, The Europ...
Alastair Dunning, The successes of the Europeana Libraries project, The Europ...The European Library
 
Alastair Dunning, Introduction to Europeana Cloud, The European Library
Alastair Dunning, Introduction to Europeana Cloud, The European LibraryAlastair Dunning, Introduction to Europeana Cloud, The European Library
Alastair Dunning, Introduction to Europeana Cloud, The European LibraryThe European Library
 
Alastair Dunning, Europeana Cloud: The Project and the Challenges of Assessin...
Alastair Dunning, Europeana Cloud: The Project and the Challenges of Assessin...Alastair Dunning, Europeana Cloud: The Project and the Challenges of Assessin...
Alastair Dunning, Europeana Cloud: The Project and the Challenges of Assessin...The European Library
 
Dunning welsh-newspapers-130314110640-phpapp01
Dunning welsh-newspapers-130314110640-phpapp01Dunning welsh-newspapers-130314110640-phpapp01
Dunning welsh-newspapers-130314110640-phpapp01The European Library
 
Dunning seedi-2013-130517083015-phpapp02
Dunning seedi-2013-130517083015-phpapp02Dunning seedi-2013-130517083015-phpapp02
Dunning seedi-2013-130517083015-phpapp02The European Library
 
Alastair Dunning, Breaking the waves, The European Library
Alastair Dunning, Breaking the waves, The European LibraryAlastair Dunning, Breaking the waves, The European Library
Alastair Dunning, Breaking the waves, The European LibraryThe European Library
 
Alastair Dunning, Challenges and Solutions in Creating a European Historic Ne...
Alastair Dunning, Challenges and Solutions in Creating a European Historic Ne...Alastair Dunning, Challenges and Solutions in Creating a European Historic Ne...
Alastair Dunning, Challenges and Solutions in Creating a European Historic Ne...The European Library
 
Alastair Dunning, Future Directions for The European Library
Alastair Dunning, Future Directions for The European Library Alastair Dunning, Future Directions for The European Library
Alastair Dunning, Future Directions for The European Library The European Library
 
Chiara Latronico,Europeana Cloud - Ingestion Clinic, The European Library
Chiara Latronico,Europeana Cloud - Ingestion Clinic, The European LibraryChiara Latronico,Europeana Cloud - Ingestion Clinic, The European Library
Chiara Latronico,Europeana Cloud - Ingestion Clinic, The European LibraryThe European Library
 
Chiara latronico, Europeana Collections 1914-1918 - Ingestion and Aggregation...
Chiara latronico, Europeana Collections 1914-1918 - Ingestion and Aggregation...Chiara latronico, Europeana Collections 1914-1918 - Ingestion and Aggregation...
Chiara latronico, Europeana Collections 1914-1918 - Ingestion and Aggregation...The European Library
 
Chiara Latronico, Europeana Cloud - Ingestion and Aggregation Workshop, The E...
Chiara Latronico, Europeana Cloud - Ingestion and Aggregation Workshop, The E...Chiara Latronico, Europeana Cloud - Ingestion and Aggregation Workshop, The E...
Chiara Latronico, Europeana Cloud - Ingestion and Aggregation Workshop, The E...The European Library
 

Más de The European Library (20)

Linking Collections Through Linked Open Data
Linking Collections Through Linked Open DataLinking Collections Through Linked Open Data
Linking Collections Through Linked Open Data
 
Linked Data and cultural heritage data: an overview of the approaches from Eu...
Linked Data and cultural heritage data: an overview of the approaches from Eu...Linked Data and cultural heritage data: an overview of the approaches from Eu...
Linked Data and cultural heritage data: an overview of the approaches from Eu...
 
The european library ukb nienke 13 feb 2014
The european library   ukb nienke 13 feb 2014The european library   ukb nienke 13 feb 2014
The european library ukb nienke 13 feb 2014
 
Aubéry Escande - Europeana Newspapers - A new tool for researchers
Aubéry Escande - Europeana Newspapers - A new tool for researchersAubéry Escande - Europeana Newspapers - A new tool for researchers
Aubéry Escande - Europeana Newspapers - A new tool for researchers
 
Europeana Newspapers: Surveying Newspaper Digitisation in European Libraries,...
Europeana Newspapers: Surveying Newspaper Digitisation in European Libraries,...Europeana Newspapers: Surveying Newspaper Digitisation in European Libraries,...
Europeana Newspapers: Surveying Newspaper Digitisation in European Libraries,...
 
Europeana Newspapers (Project Details and Aggregation Workflow)
Europeana Newspapers (Project Details and Aggregation Workflow)Europeana Newspapers (Project Details and Aggregation Workflow)
Europeana Newspapers (Project Details and Aggregation Workflow)
 
Europeana Newspapers Aggregation and Indexing Plan
Europeana Newspapers Aggregation and Indexing PlanEuropeana Newspapers Aggregation and Indexing Plan
Europeana Newspapers Aggregation and Indexing Plan
 
Alastair Dunning, Open data at The European library, TEL
Alastair Dunning, Open data at The European library, TELAlastair Dunning, Open data at The European library, TEL
Alastair Dunning, Open data at The European library, TEL
 
Alastair Dunning, Europeana Newspapers, The European Library
Alastair Dunning, Europeana Newspapers, The European LibraryAlastair Dunning, Europeana Newspapers, The European Library
Alastair Dunning, Europeana Newspapers, The European Library
 
Alastair Dunning, The successes of the Europeana Libraries project, The Europ...
Alastair Dunning, The successes of the Europeana Libraries project, The Europ...Alastair Dunning, The successes of the Europeana Libraries project, The Europ...
Alastair Dunning, The successes of the Europeana Libraries project, The Europ...
 
Alastair Dunning, Introduction to Europeana Cloud, The European Library
Alastair Dunning, Introduction to Europeana Cloud, The European LibraryAlastair Dunning, Introduction to Europeana Cloud, The European Library
Alastair Dunning, Introduction to Europeana Cloud, The European Library
 
Alastair Dunning, Europeana Cloud: The Project and the Challenges of Assessin...
Alastair Dunning, Europeana Cloud: The Project and the Challenges of Assessin...Alastair Dunning, Europeana Cloud: The Project and the Challenges of Assessin...
Alastair Dunning, Europeana Cloud: The Project and the Challenges of Assessin...
 
Dunning welsh-newspapers-130314110640-phpapp01
Dunning welsh-newspapers-130314110640-phpapp01Dunning welsh-newspapers-130314110640-phpapp01
Dunning welsh-newspapers-130314110640-phpapp01
 
Dunning seedi-2013-130517083015-phpapp02
Dunning seedi-2013-130517083015-phpapp02Dunning seedi-2013-130517083015-phpapp02
Dunning seedi-2013-130517083015-phpapp02
 
Alastair Dunning, Breaking the waves, The European Library
Alastair Dunning, Breaking the waves, The European LibraryAlastair Dunning, Breaking the waves, The European Library
Alastair Dunning, Breaking the waves, The European Library
 
Alastair Dunning, Challenges and Solutions in Creating a European Historic Ne...
Alastair Dunning, Challenges and Solutions in Creating a European Historic Ne...Alastair Dunning, Challenges and Solutions in Creating a European Historic Ne...
Alastair Dunning, Challenges and Solutions in Creating a European Historic Ne...
 
Alastair Dunning, Future Directions for The European Library
Alastair Dunning, Future Directions for The European Library Alastair Dunning, Future Directions for The European Library
Alastair Dunning, Future Directions for The European Library
 
Chiara Latronico,Europeana Cloud - Ingestion Clinic, The European Library
Chiara Latronico,Europeana Cloud - Ingestion Clinic, The European LibraryChiara Latronico,Europeana Cloud - Ingestion Clinic, The European Library
Chiara Latronico,Europeana Cloud - Ingestion Clinic, The European Library
 
Chiara latronico, Europeana Collections 1914-1918 - Ingestion and Aggregation...
Chiara latronico, Europeana Collections 1914-1918 - Ingestion and Aggregation...Chiara latronico, Europeana Collections 1914-1918 - Ingestion and Aggregation...
Chiara latronico, Europeana Collections 1914-1918 - Ingestion and Aggregation...
 
Chiara Latronico, Europeana Cloud - Ingestion and Aggregation Workshop, The E...
Chiara Latronico, Europeana Cloud - Ingestion and Aggregation Workshop, The E...Chiara Latronico, Europeana Cloud - Ingestion and Aggregation Workshop, The E...
Chiara Latronico, Europeana Cloud - Ingestion and Aggregation Workshop, The E...
 

Último

A Guide to Choosing the Ideal Air Cooler
A Guide to Choosing the Ideal Air CoolerA Guide to Choosing the Ideal Air Cooler
A Guide to Choosing the Ideal Air Coolerenquirieskenstar
 
INDIAN GCP GUIDELINE. for Regulatory affair 1st sem CRR
INDIAN GCP GUIDELINE. for Regulatory  affair 1st sem CRRINDIAN GCP GUIDELINE. for Regulatory  affair 1st sem CRR
INDIAN GCP GUIDELINE. for Regulatory affair 1st sem CRRsarwankumar4524
 
proposal kumeneger edited.docx A kumeeger
proposal kumeneger edited.docx A kumeegerproposal kumeneger edited.docx A kumeeger
proposal kumeneger edited.docx A kumeegerkumenegertelayegrama
 
General Elections Final Press Noteas per M
General Elections Final Press Noteas per MGeneral Elections Final Press Noteas per M
General Elections Final Press Noteas per MVidyaAdsule1
 
RACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATION
RACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATIONRACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATION
RACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATIONRachelAnnTenibroAmaz
 
Testing with Fewer Resources: Toward Adaptive Approaches for Cost-effective ...
Testing with Fewer Resources:  Toward Adaptive Approaches for Cost-effective ...Testing with Fewer Resources:  Toward Adaptive Approaches for Cost-effective ...
Testing with Fewer Resources: Toward Adaptive Approaches for Cost-effective ...Sebastiano Panichella
 
GESCO SE Press and Analyst Conference on Financial Results 2024
GESCO SE Press and Analyst Conference on Financial Results 2024GESCO SE Press and Analyst Conference on Financial Results 2024
GESCO SE Press and Analyst Conference on Financial Results 2024GESCO SE
 
Chizaram's Women Tech Makers Deck. .pptx
Chizaram's Women Tech Makers Deck.  .pptxChizaram's Women Tech Makers Deck.  .pptx
Chizaram's Women Tech Makers Deck. .pptxogubuikealex
 
Quality by design.. ppt for RA (1ST SEM
Quality by design.. ppt for  RA (1ST SEMQuality by design.. ppt for  RA (1ST SEM
Quality by design.. ppt for RA (1ST SEMCharmi13
 
THE COUNTRY WHO SOLVED THE WORLD_HOW CHINA LAUNCHED THE CIVILIZATION REVOLUTI...
THE COUNTRY WHO SOLVED THE WORLD_HOW CHINA LAUNCHED THE CIVILIZATION REVOLUTI...THE COUNTRY WHO SOLVED THE WORLD_HOW CHINA LAUNCHED THE CIVILIZATION REVOLUTI...
THE COUNTRY WHO SOLVED THE WORLD_HOW CHINA LAUNCHED THE CIVILIZATION REVOLUTI...漢銘 謝
 
Testing and Development Challenges for Complex Cyber-Physical Systems: Insigh...
Testing and Development Challenges for Complex Cyber-Physical Systems: Insigh...Testing and Development Challenges for Complex Cyber-Physical Systems: Insigh...
Testing and Development Challenges for Complex Cyber-Physical Systems: Insigh...Sebastiano Panichella
 
cse-csp batch4 review-1.1.pptx cyber security
cse-csp batch4 review-1.1.pptx cyber securitycse-csp batch4 review-1.1.pptx cyber security
cse-csp batch4 review-1.1.pptx cyber securitysandeepnani2260
 
Application of GIS in Landslide Disaster Response.pptx
Application of GIS in Landslide Disaster Response.pptxApplication of GIS in Landslide Disaster Response.pptx
Application of GIS in Landslide Disaster Response.pptxRoquia Salam
 
Engaging Eid Ul Fitr Presentation for Kindergartners.pptx
Engaging Eid Ul Fitr Presentation for Kindergartners.pptxEngaging Eid Ul Fitr Presentation for Kindergartners.pptx
Engaging Eid Ul Fitr Presentation for Kindergartners.pptxAsifArshad8
 
Internship Presentation | PPT | CSE | SE
Internship Presentation | PPT | CSE | SEInternship Presentation | PPT | CSE | SE
Internship Presentation | PPT | CSE | SESaleh Ibne Omar
 
05.02 MMC - Assignment 4 - Image Attribution Lovepreet.pptx
05.02 MMC - Assignment 4 - Image Attribution Lovepreet.pptx05.02 MMC - Assignment 4 - Image Attribution Lovepreet.pptx
05.02 MMC - Assignment 4 - Image Attribution Lovepreet.pptxerickamwana1
 
Don't Miss Out: Strategies for Making the Most of the Ethena DigitalOpportunity
Don't Miss Out: Strategies for Making the Most of the Ethena DigitalOpportunityDon't Miss Out: Strategies for Making the Most of the Ethena DigitalOpportunity
Don't Miss Out: Strategies for Making the Most of the Ethena DigitalOpportunityApp Ethena
 

Último (17)

A Guide to Choosing the Ideal Air Cooler
A Guide to Choosing the Ideal Air CoolerA Guide to Choosing the Ideal Air Cooler
A Guide to Choosing the Ideal Air Cooler
 
INDIAN GCP GUIDELINE. for Regulatory affair 1st sem CRR
INDIAN GCP GUIDELINE. for Regulatory  affair 1st sem CRRINDIAN GCP GUIDELINE. for Regulatory  affair 1st sem CRR
INDIAN GCP GUIDELINE. for Regulatory affair 1st sem CRR
 
proposal kumeneger edited.docx A kumeeger
proposal kumeneger edited.docx A kumeegerproposal kumeneger edited.docx A kumeeger
proposal kumeneger edited.docx A kumeeger
 
General Elections Final Press Noteas per M
General Elections Final Press Noteas per MGeneral Elections Final Press Noteas per M
General Elections Final Press Noteas per M
 
RACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATION
RACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATIONRACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATION
RACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATION
 
Testing with Fewer Resources: Toward Adaptive Approaches for Cost-effective ...
Testing with Fewer Resources:  Toward Adaptive Approaches for Cost-effective ...Testing with Fewer Resources:  Toward Adaptive Approaches for Cost-effective ...
Testing with Fewer Resources: Toward Adaptive Approaches for Cost-effective ...
 
GESCO SE Press and Analyst Conference on Financial Results 2024
GESCO SE Press and Analyst Conference on Financial Results 2024GESCO SE Press and Analyst Conference on Financial Results 2024
GESCO SE Press and Analyst Conference on Financial Results 2024
 
Chizaram's Women Tech Makers Deck. .pptx
Chizaram's Women Tech Makers Deck.  .pptxChizaram's Women Tech Makers Deck.  .pptx
Chizaram's Women Tech Makers Deck. .pptx
 
Quality by design.. ppt for RA (1ST SEM
Quality by design.. ppt for  RA (1ST SEMQuality by design.. ppt for  RA (1ST SEM
Quality by design.. ppt for RA (1ST SEM
 
THE COUNTRY WHO SOLVED THE WORLD_HOW CHINA LAUNCHED THE CIVILIZATION REVOLUTI...
THE COUNTRY WHO SOLVED THE WORLD_HOW CHINA LAUNCHED THE CIVILIZATION REVOLUTI...THE COUNTRY WHO SOLVED THE WORLD_HOW CHINA LAUNCHED THE CIVILIZATION REVOLUTI...
THE COUNTRY WHO SOLVED THE WORLD_HOW CHINA LAUNCHED THE CIVILIZATION REVOLUTI...
 
Testing and Development Challenges for Complex Cyber-Physical Systems: Insigh...
Testing and Development Challenges for Complex Cyber-Physical Systems: Insigh...Testing and Development Challenges for Complex Cyber-Physical Systems: Insigh...
Testing and Development Challenges for Complex Cyber-Physical Systems: Insigh...
 
cse-csp batch4 review-1.1.pptx cyber security
cse-csp batch4 review-1.1.pptx cyber securitycse-csp batch4 review-1.1.pptx cyber security
cse-csp batch4 review-1.1.pptx cyber security
 
Application of GIS in Landslide Disaster Response.pptx
Application of GIS in Landslide Disaster Response.pptxApplication of GIS in Landslide Disaster Response.pptx
Application of GIS in Landslide Disaster Response.pptx
 
Engaging Eid Ul Fitr Presentation for Kindergartners.pptx
Engaging Eid Ul Fitr Presentation for Kindergartners.pptxEngaging Eid Ul Fitr Presentation for Kindergartners.pptx
Engaging Eid Ul Fitr Presentation for Kindergartners.pptx
 
Internship Presentation | PPT | CSE | SE
Internship Presentation | PPT | CSE | SEInternship Presentation | PPT | CSE | SE
Internship Presentation | PPT | CSE | SE
 
05.02 MMC - Assignment 4 - Image Attribution Lovepreet.pptx
05.02 MMC - Assignment 4 - Image Attribution Lovepreet.pptx05.02 MMC - Assignment 4 - Image Attribution Lovepreet.pptx
05.02 MMC - Assignment 4 - Image Attribution Lovepreet.pptx
 
Don't Miss Out: Strategies for Making the Most of the Ethena DigitalOpportunity
Don't Miss Out: Strategies for Making the Most of the Ethena DigitalOpportunityDon't Miss Out: Strategies for Making the Most of the Ethena DigitalOpportunity
Don't Miss Out: Strategies for Making the Most of the Ethena DigitalOpportunity
 

Freire model api

  • 1. Data Model and API Nuno Freire RLUK Hack Day London, 14th of May 2014
  • 2. Outline  The data model • The entities, properties and URIs  The RLUK dataset • Which data elements are available • Linked external datasets  The OpenSearch API • Searching within the RLUK dataset • RLUK dataset URIs and the API output
  • 4. The Data Model  RDA Element Vocabularies • The most extensivelly used vocabularies in the RLUK dataset • Used entensivelly in the properties of the Bibliographic Resources  FRBRer model • Used for context • Not used for Item, Manifestation, Expression, Work • The RLUK LOD data is derived from non-FRBR MARC data  Europeana Data Model • Used for Web Resources  OWL 2 Web Ontology Language • Used for linking to external datasets • For linking duplicate Bibliographic Resources within the RLUK dataset  Dublin Core Terms • Used where more general semantics could/should be applied  WGS84 Geo Positioning  OAI ORE Terms • Used for establishing the relations between Bibliographic and Web Resources
  • 5. The Data Model  Properties • A large number of properties are available describing the Bibliographic Resources and their contextual information • A complete list of the properties is available in the Data Model documentation • The frequency of availability of the properties within the RLUK dataset, is available in the Statistics documentation
  • 6. Classes and URIs  Bibliographic Resources • http://data.theeuropeanlibrary.org/BibliograpicResource/...  Web Resources • The URIs are relative to the Bibliographic Resource • http://data.theeuropeanlibrary.org/BibliograpicResource/...#webresource....  Aggregations • The URIs are relative to the Bibliographic Resource • http://data.theeuropeanlibrary.org/BibliograpicResource/...#webresource....  Other entities • All other entities are encoded as RDF blank nodes The LOD platform at The European Library serves all entites from the URI of the Bibliographic Resources • Web Resources and Aggregations have URIs that include fragments “#...” • Other entities as RDF blank nodes
  • 7. Available data in the RLUK dataset  Usage of classes
  • 8. Available data in the RLUK dataset  Usage of properties
  • 9.
  • 10. Available data in the RLUK dataset  Usage of data types
  • 11. External LOD Datasets Linked To  Links to external datasets linked are available for the following: • VIAF Virtual Union Authority File • Geonames • Library of Congress Subject Headings • Library of Congress Children’s Subject Headings • Library of Congress Classification • data.bnf.fr • Gemeinsame Normdatei • Dewey Decimal Classification • ISO639-2 Languages • MARC Countries
  • 12.  Availability of links External LOD Datasets Linked To
  • 13.  Availability of links External LOD Datasets Linked To
  • 14. Searching within the RLUK dataset  The European Library provides an OpenSearch API for its complete dataset • Queries may be narrowed to the RLUK dataset  To use the API, registration in The European Library portal is required • An API key is provided to each registered user  The API outputs are in XML and JSON • Each search result includes the LOD URI, which can be used to access the RDF
  • 15. Overview of the OpenSearch API  In order to search within the RLUK dataset a parameter should be specified: • provider-id=P02023
  • 16. Overview of the OpenSearch API  In XML responses, the LOD URI is present in the first dc:identifier element  In JSON responses, a URI field contain the LOD URI
  • 17. LOD Content Negotiation  The responses to URIs are done according to LOD Content Negotiation, as follows: • Programmatic access to the URIs, or through data browsers, should specify the RDF representation desired by specifying an HTTP header “Accept”. The following RDF representations (mime types) are available: • text/turtle • application/rdf+xml • application/rdf+json • text/n3 • text/rdf+n3 • application/x-binary-rdf
  • 18. LOD Content Negotiation  LOD Content Negotiation is supported in data.theeuropeanlibrary.org.  Any request to the URIs made with a web browser will be redirected to the corresponding HTML page at the portal.  The web browser requests for the URIs are sent with the HTTP header Accept:text/html or Accept:application/xhtml+xml, therefore they are redirected to the corresponding HTML page at the portal.  For obtaining the RDF data for a URI with a web browser, you may append the HTTP parameter “format=rdf” to the URI. http://data.theeuropeanlibrary.org/BibliographicResource/2000068736918?format=rdf
  • 19. Thank you for your attention Contact: nuno.freire@theeuropeanlibrary.org