Extending DCAM for Metadata Provenance


Published on

The Metadata Provenance Task Group aims to define a data model that allows for making
assertions about description sets. Creating a shared model of the data elements required to
describe an aggregation of metadata statements allows to collectively import, access, use and
publish facts about the quality, rights, timeliness, data source type, trust situation, etc. of the
described statements. In this paper we describe the preliminary model created by the task group,
together with first examples that demonstrate how the model is to be used.

Published in: Education
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Extending DCAM for Metadata Provenance

  1. 1. Extending DCAM for Metadata Provenance DC-2011 September 22nd 2011Kai Eckert The Hague, NetherlandsMannheim University LibraryMannheim, Germanyeckert@bib.uni-mannheim.deDaniel GarijoUniversidad Politécnica de MadridMadrid, Spaindgarijo@delicias.dia.fi.upm.es DCMIMichael Panzer MetadataOCLC Online Computer Library Center, Inc.,Dublin, Ohio, USA Provenancepanzerm@oclc.org Task Group
  2. 2. DCMI Metadata Provenance Task Group● Members: ● Kai Eckert (Mannheim University Library, Germany) ● Daniel Garijo (Universidad Politécnica de Madrid, Spain) ● Michael Panzer (OCLC, USA)● Established: June 2010 (duration: 1 year, or so...)● Goal: A Dublin Core conformant way to represent metadata provenance.● Further Information: ● http://www.dublincore.org/groups/provenance/ ● http://wiki.bib.uni-mannheim.de/dc-provenance/
  3. 3. Our motivation● Back in 2009, we wanted Metametadata... ● ... to add debugging information to metadata statements created with crosswalks, ● ... to add source information to metadata statements merged from different sources, ● ... to add additional information like confidence values to automatic indexing results,which is missing in ALL bibliographic metadata formats.● Those were the days in Seoul... back in 2009.
  4. 4. Provenance● Today, we talk about provenance. ● “Provenance of a resource is a record that describes entities and processes involved in producing and delivering or otherwise influencing that resource.” W3C Provenance Incubator Group● Provenance is everywhere and provenance can be described using Dublin Core.● But there are many different ways to integrate the provenance information.
  5. 5. http://www.europeana.eu
  6. 6. http://www.europeana.eu
  7. 7. http://www.europeana.eu „Data“ The Mona Lisa Metadata „The Provenance of Mona Lisa“Metametadata„The Provenanceof the Metadata“
  8. 8. „Annotations“Description Set
  9. 9. UML Class Model DCAM Proposed DCPROV Extension
  10. 10. The Element Set● What elements do we propose to use to describe the metadata provenance?
  11. 11. The Element Set● What elements do we propose to use to describe the metadata provenance?● Guess what: Dublin Core
  12. 12. The Element Set● What elements do we propose to use to describe the metadata provenance?● Guess what: Dublin Core● We are discussing additional elements: ● dcprov:sourceModified as subproperty of dc:source ● dcprov:creationType, dcprov:rank ● ...
  13. 13. RDF ImplementationUsing Named Graphs Description Set Annotation Set
  14. 14. Newspaper travel guides example● Travel guides from many different places around the world.● 1st level provenance information regarding the guides: author, date of publication...● 2nd level provenance information regarding the metadata of the guides: publisher, author, license...● 3rd level provenance infor- mation about the RDF serialization displayed to the user: query executed, time of execution...
  15. 15. El Viajero travel guides example: Modeling● 1st level: description set (metadata about a guide)● 2nd level: annotation set (metadata provenance)
  16. 16. El Viajero travel guides example: Modeling (2)● 3rd level: Another annotation set, describing the creation process of the data delivered to the user.
  17. 17. OAI-PMH example: Modeling
  18. 18. Discoverability● Use of SPARQL to retrieve annotation and description sets● Example: SELECT ?ds ?p ?o WHERE { GRAPH ?ds { :MonaLisa dc:creator :LeonardoDaVinci . } GRAPH ?as { ?ds ?p ?o . ?as rdf:type dcprov:AnnotationSet . } }
  19. 19. Provenance Workshop● We have a half-day workshop tomorrow afternoon: Friday, 2 PM, Room B/C● Open agenda: ● Discuss questions regarding our work. ● What is needed for an application profile? ● Connection to W3C Provenance Working Group. ● Connection to W3C RDF Working Group. ● What is the semantic of a description set? ● ...
  20. 20. Remaining steps● We want to finish the task group shortly after DC-2011.● Now is the time for feedback that can be incorporated into the application profile.● Any help regarding the formulation of the application profile or other kinds of deliverables is highly appreciated.● Please sign up to the low traffic mailing list: http://www.jiscmail.ac.uk/lists/dc-provenance.html
  21. 21. To summarize: Make description sets identifable. Create descriptions of description sets. And Dublin Core is ready for Metadata Provenance. Thank you.Credits: Photography "Chain" by Zsuzsanna Kilian