W3C PROV
 
Co-chair of W3C Provenance Working Group
 
Warning: everything in this presentation is a DRAFT.
 
Thanks to Paul Groth, Tim Lebo, Paolo Missier, James Cheney, and the entire W3C Provenance Working Group
http://dvcs.w3.org/hg/prov/raw-file/default/presentations/iswc-2012/prov-dm/overview/index2.html (latest)Talk Outline
Recommendation (Blue), Note (Orange), Non WG Material (Green)
PROV extended model: n-ary relations, subtypes and subrelations, further relations.
Aspect to be understood informally as: A particular part or feature of something
some note here
some note here
entity(tr:WD-prov-dm-20111215, [ prov:type='pr:RecsWD' ])
document prefix prov <http://www.w3.org/ns/prov#> entity(ex:article,[dcterms:title = "Crime rises in cities" %% xsd:string]) activity(ex:correct,2012-03-31T09:21:00.000+01:00,2012-04-01T15:21:00.000+01:00) used(ex:compose,ex:dataSet1,-) wasGeneratedBy(ex:chart1,ex:compile,2012-03-02T10:30:00.000Z) agent(ex:derek,[prov:type="prov:Person" %% xsd:string, foaf:givenName = "Derek" %% xsd:string, foaf:mbox = "<mailto:derek@example.org>" %% xsd:string]) wasAssociatedWith(ex:illustrate,ex:derek,-) actedOnBehalfOf(ex:derek,ex:chartgen,ex:compose) wasDerivedFrom(ex:dataSet2, ex:dataSet1,[prov:type='prov:Revision']) specializationOf(ex:articleV2,ex:article) alternateOf(ex:articleV2,ex:articleV1) endDocument
<prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:ex="http://example/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <prov:entity prov:id="ex:article"> <dcterms:title xsi:type="xsd:string">Crime rises in cities</dcterms:title> </prov:entity> <prov:activity prov:id="ex:correct"> <prov:startTime>2012-03-31T09:21:00.000+01:00</prov:startTime> <prov:endTime>2012-04-01T15:21:00.000+01:00</prov:endTime> </prov:activity> <prov:used> <prov:activity prov:ref="ex:compose"/> <prov:entity prov:ref="ex:dataSet1"/> </prov:used> <prov:wasGeneratedBy> <prov:time>2012-03-02T10:30:00.000Z</prov:time> <prov:entity prov:ref="ex:chart1"/> <prov:activity prov:ref="ex:compile"/> </prov:wasGeneratedBy> <prov:agent prov:id="ex:derek"> <prov:type xsi:type="xsd:string">prov:Person</prov:type> <foaf:givenName xsi:type="xsd:string">Derek</foaf:givenName> <foaf:mbox xsi:type="xsd:string"><mailto:derek@example.org></foaf:mbox> </prov:agent> <prov:wasAssociatedWith> <prov:activity prov:ref="ex:illustrate"/> <prov:agent prov:ref="ex:derek"/> </prov:wasAssociatedWith> <prov:actedOnBehalfOf> <prov:subordinate prov:ref="ex:derek"/> <prov:responsible prov:ref="ex:chartgen"/> <prov:activity prov:ref="ex:compose"/> </prov:actedOnBehalfOf> <prov:wasDerivedFrom> <prov:generatedEntity prov:ref="ex:dataSet2"/> <prov:usedEntity prov:ref="ex:dataSet1"/> <prov:type xsi:type="xsd:QName">prov:Revision</prov:type> </prov:wasDerivedFrom> <prov:specializationOf> <prov:specializedEntity prov:ref="ex:articleV1"/> <prov:generalEntity prov:ref="ex:article"/> </prov:specializationOf> </prov:document>
some note here
e1 precedes e2: reflexive, transitive relation.
e1 strictly precedes e2: irreflexive, transitive relation.
some note here
 
 
some note here
 
 
 
 
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> PREFIX spin: <http://spinrdf.org/spin#> PREFIX prov: <http://www.w3.org/ns/prov#> CONSTRUCT { :_b0 a spin:ConstraintViolation; spin:violationRoot ?this; rdfs:label "Qualified start time disagrees with Activity start time."; . } WHERE { ?this a prov:Activity; prov:wasStartedAt ?t_1; prov:qualifiedStart ?start; . ?start a prov:Start; prov:atTime ?t_2; . FILTER(?t_1 != ?t_2) } :paulRule prov:wasAttributedTo <http://data.semanticweb.org/person/paul-groth>
Question:
Participate:
prov-primer | http://www.w3.org/TR/prov-primer/ |
prov-o | http://www.w3.org/TR/prov-o/ |
prov-dm | http://www.w3.org/TR/prov-dm/ |
prov-constraints | http://www.w3.org/TR/prov-constraints/ |
prov-n | http://www.w3.org/TR/prov-n/ |
prov-aq | http://www.w3.org/TR/prov-aq/ |
prov-sem | work in progress |
prov-xml | work in progress |
prov-dc | PROV-DC mapping. work in progress |
- |
/
#