Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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

476 views

Published on

Succeed Interoperability Workshop. 2nd October, 2014. The Hague (The Netherlands).

Published in: Technology
  • Be the first to comment

  • Be the first to like this

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

  1. 1. Interoperability workshop Gustavo Candela Romero gustavo.candela@cervantesvirtual.com
  2. 2. Content 1.Introduction 2.Web Services 3.OAI-PMH 4.Ongoing work 5.Conclusions
  3. 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. 4. 2. Web Services • Service Oriented Architecture at BVMC
  5. 5. 2. Web Services • BVMCSearch service (JSON response) • Examples – www.cervantesvirtual.com – ~500 thematic websites – bvmcresearch.dlsi.ua.es/bvmcservices/
  6. 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. 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. 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. 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).

×