SlideShare une entreprise Scribd logo
1  sur  9
Télécharger pour lire hors ligne
Interoperability workshop 
Gustavo Candela Romero 
gustavo.candela@cervantesvirtual.com
Content 
1.Introduction 
2.Web Services 
3.OAI-PMH 
4.Ongoing work 
5.Conclusions
1. Introduction 
• The Biblioteca Virtual Miguel de Cervantes 
(BVMC) is a digital library with the primary 
goal of facilitating online access to Hispanic 
culture. Today, its catalogue compiles about 
200,000 records. 
• www.cervantesvirtual.com
2. Web Services 
• Service Oriented Architecture at BVMC
2. Web Services 
• BVMCSearch service (JSON response) 
• Examples 
– www.cervantesvirtual.com 
– ~500 thematic websites 
– bvmcresearch.dlsi.ua.es/bvmcservices/
3. OAI-PMH 
Service 
provider 
Harvester Main 
repository 
Requests 
Identify 
ListMetadataFormats 
ListSets 
ListRecords 
ListIdentifiers 
Responses 
General Information 
Metadata Formats 
Set structure 
Metadata 
Record identifier
3. OAI-PMH 
• URL OAI 
http://app.cervantesvirtual.com/oaibvmc/servlet/OAIHandler 
• OAI Examples http://bvmcresearch.dlsi.ua.es/oai-pmh-requests/ 
• Europeana 
http://europeana.eu/portal/search.html?qf=DATA_PROVIDER 
%3a%22Biblioteca%20Virtual%20Miguel%20de%20Cervantes 
%22&rows=24
4. Ongoing work 
BVMC 
Repository 
RDF Server 
SPAR QL 
Endpoint 
Client 
http://puelia.dev.cervantesvirtual.com/works 
http://www.rdaregistry.info/ 
SIOC 
Ontology 
RDF Sparql 
Records 
RDA 
Ontology 
FOAF 
Ontology 
DBPedia 
Ontology
5. Conclusions 
• We have presented the Web services provided 
by BVMC 
• We also have seen how an organization can 
harvest our content 
• Ongoing work with Semantic Web (publishing 
web resources).

Contenu connexe

En vedette

En vedette (8)

1. 'Interoperability. A quick chat, a few war stories'. Carl Wilson, Open Pla...
1. 'Interoperability. A quick chat, a few war stories'. Carl Wilson, Open Pla...1. 'Interoperability. A quick chat, a few war stories'. Carl Wilson, Open Pla...
1. 'Interoperability. A quick chat, a few war stories'. Carl Wilson, Open Pla...
 
5. The European Library and Europeana. Alastair Dunning and Pavel Kats
5. The European Library and Europeana. Alastair Dunning and Pavel Kats5. The European Library and Europeana. Alastair Dunning and Pavel Kats
5. The European Library and Europeana. Alastair Dunning and Pavel Kats
 
8. (Semantic Interoperability in the CLARIN infrastructure. Menzo Windhouwer....
8. (Semantic Interoperability in the CLARIN infrastructure. Menzo Windhouwer....8. (Semantic Interoperability in the CLARIN infrastructure. Menzo Windhouwer....
8. (Semantic Interoperability in the CLARIN infrastructure. Menzo Windhouwer....
 
9. 'Quick summary of answers'. Rafael Carrasco-Succeed.
9. 'Quick summary of answers'. Rafael Carrasco-Succeed. 9. 'Quick summary of answers'. Rafael Carrasco-Succeed.
9. 'Quick summary of answers'. Rafael Carrasco-Succeed.
 
BIT Alpha - ICoC
BIT Alpha - ICoCBIT Alpha - ICoC
BIT Alpha - ICoC
 
2. Interoperability framework and Taverna. Enrique Molla, Succeed Project.
2. Interoperability framework and Taverna. Enrique Molla, Succeed Project. 2. Interoperability framework and Taverna. Enrique Molla, Succeed Project.
2. Interoperability framework and Taverna. Enrique Molla, Succeed Project.
 
Datech2014 Session 2 - Reflections on Cultural Heritage and Digital Humanities
Datech2014 Session 2 - Reflections on Cultural Heritage and Digital HumanitiesDatech2014 Session 2 - Reflections on Cultural Heritage and Digital Humanities
Datech2014 Session 2 - Reflections on Cultural Heritage and Digital Humanities
 
7. Technical development at the Meertens Institute. Marc Kemps Snijders.
7. Technical development at the Meertens Institute. Marc Kemps Snijders.7. Technical development at the Meertens Institute. Marc Kemps Snijders.
7. Technical development at the Meertens Institute. Marc Kemps Snijders.
 

Plus de IMPACT Centre of Competence

Plus de IMPACT Centre of Competence (20)

Session6 01.helmut schmid
Session6 01.helmut schmidSession6 01.helmut schmid
Session6 01.helmut schmid
 
Session1 03.hsian-an wang
Session1 03.hsian-an wangSession1 03.hsian-an wang
Session1 03.hsian-an wang
 
Session7 03.katrien depuydt
Session7 03.katrien depuydtSession7 03.katrien depuydt
Session7 03.katrien depuydt
 
Session7 02.peter kiraly
Session7 02.peter kiralySession7 02.peter kiraly
Session7 02.peter kiraly
 
Session6 04.giuseppe celano
Session6 04.giuseppe celanoSession6 04.giuseppe celano
Session6 04.giuseppe celano
 
Session6 03.sandra young
Session6 03.sandra youngSession6 03.sandra young
Session6 03.sandra young
 
Session6 02.jeremi ochab
Session6 02.jeremi ochabSession6 02.jeremi ochab
Session6 02.jeremi ochab
 
Session5 04.evangelos varthis
Session5 04.evangelos varthisSession5 04.evangelos varthis
Session5 04.evangelos varthis
 
Session5 03.george rehm
Session5 03.george rehmSession5 03.george rehm
Session5 03.george rehm
 
Session5 02.tom derrick
Session5 02.tom derrickSession5 02.tom derrick
Session5 02.tom derrick
 
Session5 01.rutger vankoert
Session5 01.rutger vankoertSession5 01.rutger vankoert
Session5 01.rutger vankoert
 
Session4 04.senka drobac
Session4 04.senka drobacSession4 04.senka drobac
Session4 04.senka drobac
 
Session3 04.arnau baro
Session3 04.arnau baroSession3 04.arnau baro
Session3 04.arnau baro
 
Session3 03.christian clausner
Session3 03.christian clausnerSession3 03.christian clausner
Session3 03.christian clausner
 
Session3 02.kimmo ketunnen
Session3 02.kimmo ketunnenSession3 02.kimmo ketunnen
Session3 02.kimmo ketunnen
 
Session3 01.clemens neudecker
Session3 01.clemens neudeckerSession3 01.clemens neudecker
Session3 01.clemens neudecker
 
Session2 04.ashkan ashkpour
Session2 04.ashkan ashkpourSession2 04.ashkan ashkpour
Session2 04.ashkan ashkpour
 
Session2 03.juri opitz
Session2 03.juri opitzSession2 03.juri opitz
Session2 03.juri opitz
 
Session2 02.christian reul
Session2 02.christian reulSession2 02.christian reul
Session2 02.christian reul
 
Session2 01.emad mohamed
Session2 01.emad mohamedSession2 01.emad mohamed
Session2 01.emad mohamed
 

Dernier

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Dernier (20)

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

4. Interoperability at Miguel de Cervantes Virtual Library. Gustavo Candela Romero.

  • 1. Interoperability workshop Gustavo Candela Romero gustavo.candela@cervantesvirtual.com
  • 2. Content 1.Introduction 2.Web Services 3.OAI-PMH 4.Ongoing work 5.Conclusions
  • 3. 1. Introduction • The Biblioteca Virtual Miguel de Cervantes (BVMC) is a digital library with the primary goal of facilitating online access to Hispanic culture. Today, its catalogue compiles about 200,000 records. • www.cervantesvirtual.com
  • 4. 2. Web Services • Service Oriented Architecture at BVMC
  • 5. 2. Web Services • BVMCSearch service (JSON response) • Examples – www.cervantesvirtual.com – ~500 thematic websites – bvmcresearch.dlsi.ua.es/bvmcservices/
  • 6. 3. OAI-PMH Service provider Harvester Main repository Requests Identify ListMetadataFormats ListSets ListRecords ListIdentifiers Responses General Information Metadata Formats Set structure Metadata Record identifier
  • 7. 3. OAI-PMH • URL OAI http://app.cervantesvirtual.com/oaibvmc/servlet/OAIHandler • OAI Examples http://bvmcresearch.dlsi.ua.es/oai-pmh-requests/ • Europeana http://europeana.eu/portal/search.html?qf=DATA_PROVIDER %3a%22Biblioteca%20Virtual%20Miguel%20de%20Cervantes %22&rows=24
  • 8. 4. Ongoing work BVMC Repository RDF Server SPAR QL Endpoint Client http://puelia.dev.cervantesvirtual.com/works http://www.rdaregistry.info/ SIOC Ontology RDF Sparql Records RDA Ontology FOAF Ontology DBPedia Ontology
  • 9. 5. Conclusions • We have presented the Web services provided by BVMC • We also have seen how an organization can harvest our content • Ongoing work with Semantic Web (publishing web resources).