1 / 31

Understanding PROV-O: A Comprehensive Overview

Learn about PROV-O, a lightweight ontology for provenance information exchange, based on the PROV-DM abstract model encoded in RDF. Discover key concepts, classes, properties, and namespaces. Get insights into starting points, expanded terms, and qualifying relationships. Explore extended terms, such as prov:atLocation and prov:value, along with the associated patterns like usage, association, and more.

jcrisp
Download Presentation

Understanding PROV-O: A Comprehensive Overview

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. A Walk Through PROV-O

  2. Overview Part 1: Part 2: @timrdf http://bit.ly/prov-at-iswc-12

  3. <http://www.w3.org/ns/prov#> • A lightweight OWL-RL ontology • Provenance information interchange • “Simple” • Domain-neutral • Meant to be extended • Encodes PROV-DM’s “abstract model” in RDF • There are alternate encodings for XML, etc. @timrdf http://bit.ly/prov-at-iswc-12

  4. GET http://www.w3.org/ns/prov • Latest public draft: • curl -H "Accept: text/html" -L http://www.w3.org/ns/prov • curl -H "Accept: application/rdf+xml" -L http://www.w3.org/ns/prov • curl -H "Accept: text/turtle" -L http://www.w3.org/ns/prov • Latest editor’s draft: • http://bit.ly/prov-o-html • http://bit.ly/prov-o (OWL file) @timrdf http://bit.ly/prov-at-iswc-12

  5. Namespaces • @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . • @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . • @prefix owl: <http://www.w3.org/2002/07/owl#> . • @prefix prov: <http://www.w3.org/ns/prov#> . • @prefix : <http://example.com/> . • “When in doubt, prefix.cc.” (e.g. http://prefix.cc/prov) @timrdf http://bit.ly/prov-at-iswc-12

  6. PROV-O at a glance • Starting point terms • The basis for the rest of the ontology • 3 classes + 9 properties • Simple, binary relations • Expanded terms • 7 classes + 18 properties • Adds subclasses and subproperties • Qualifyingrelationships • Elaborate 14 of the binary Starting and Expandedrelationships @timrdf http://bit.ly/prov-at-iswc-12

  7. Starting Points (Class View) The 3 main classes (Entity, Activity, Agent) can be organized by time or responsibility. @timrdf http://bit.ly/prov-at-iswc-12

  8. Starting Points (2D View) The 3 main classes (Entity, Activity, Agent) can be organized by time or responsibility. • actedOnBehalfOf • wasAttributedTo • wasAssociatedWith • used, wasDerivedFrom • wasInformedBy, wasGeneratedBy • startedAtTime, endedAtTime @timrdf http://bit.ly/prov-at-iswc-12

  9. Starting Points (Grid View) @timrdf http://bit.ly/prov-at-iswc-12

  10. Starting Points Example @timrdf http://bit.ly/prov-at-iswc-12

  11. Expanded Terms Includes subclassesand subproperties of Starting Point Terms, plus a few extras. @timrdf http://bit.ly/prov-at-iswc-12

  12. Extended Terms (1/5):prov:atLocationandprov:Location Location can be a geographic place (e.g. Paris, Locker-692) or a non-geographic place (e.g., directory, row, column, URL). @timrdf http://bit.ly/prov-at-iswc-12

  13. Extended Terms (2/5):prov:value(and prov:wasQuotedFrom) prov:value provides direct representation of an entity. It is similar to rdf:value. @timrdf http://bit.ly/prov-at-iswc-12

  14. Extended Terms (3/5):prov:specializationOf @timrdf http://bit.ly/prov-at-iswc-12

  15. Extended Terms (3/5):prov:specializationOf(andprov:wasRevisionOf)“provenance of dynamic resources” @timrdf http://bit.ly/prov-at-iswc-12

  16. Extended Terms (3/5):prov:specializationOf @timrdf http://bit.ly/prov-at-iswc-12

  17. Extended Terms (4/5):prov:alternateOf Two alternate entities present aspects of the same thing. These aspects may be the same or different, and the alternate entities may or may not overlap in time. @timrdf http://bit.ly/prov-at-iswc-12

  18. Extended Terms (5/5):prov:Bundleprovenance of provenance with a single Class! @timrdf http://bit.ly/prov-at-iswc-12

  19. Qualifying Terms • Starting point and Expanded relations are binary: • But we may want to provide more details about that use, or association… • When and wheredid the Activity use the Entity? • How did the Agent perform in the Activity? @timrdf http://bit.ly/prov-at-iswc-12

  20. QualifyingUsage @timrdf http://bit.ly/prov-at-iswc-12

  21. QualifyingAssociation @timrdf http://bit.ly/prov-at-iswc-12

  22. Qualifying Association:prov:hadRoleandprov:hadPlan (blank nodes for illustration ONLY!) (prov:had* naming convention*) @timrdf http://bit.ly/prov-at-iswc-12

  23. The Qualification Pattern Influence Derivation Quotation Revision PrimarySource Start End Usage Communication Generation Invalidation Association Attribution Delegation @timrdf http://bit.ly/prov-at-iswc-12

  24. Review: PROV-O at a glance • Starting point terms • The basis for the rest of the ontology • 3 classes + 9 properties • Simple, binary relations • Expanded terms • 7 classes + 18 properties • Adds subclasses and subproperties • Qualifyingrelationships • Elaborate 14 of the binary Starting and Expandedrelationships @timrdf http://bit.ly/prov-at-iswc-12

  25. Overview Part 1: Part 2: @timrdf http://bit.ly/prov-at-iswc-12

  26. GET http://www.w3.org/ns/prov • Latest public draft: • curl -H "Accept: text/html" -L http://www.w3.org/ns/prov • curl -H "Accept: application/rdf+xml" -L http://www.w3.org/ns/prov • curl -H "Accept: text/turtle" -L http://www.w3.org/ns/prov • Latest editor’s draft: • http://bit.ly/prov-o-html • http://bit.ly/prov-o (OWL file) @timrdf http://bit.ly/prov-at-iswc-12

  27. The Main Three Classes (1/4) @timrdf http://bit.ly/prov-at-iswc-12

  28. Relating the “Main Three” (2/4) @timrdf http://bit.ly/prov-at-iswc-12

  29. Qualification Pattern (3/4) @timrdf http://bit.ly/prov-at-iswc-12

  30. Organizing Qualifications (4/4) @timrdf http://bit.ly/prov-at-iswc-12

  31. A Walk Through PROV-O

More Related