@prefix rdf: . @prefix prov: . @prefix ex: . @prefix dcterms: . @prefix foaf: . # The examples below are taken from, and follow the same order # as in the W3C PROV Primer, http://www.w3.org/TR/prov-primer/ # Entities ex:article a prov:Entity ; dcterms:title "Crime rises in cities" . ex:dataset1 a prov:Entity . ex:regionList a prov:Entity . ex:composition a prov:Entity . ex:chart1 a prov:Entity . # Activities ex:compile a prov:Activity . ex:compose a prov:Activity . ex:illustrate a prov:Activity . # Usage and Generation ex:compose prov:used ex:dataSet1 ; prov:used ex:regionList . ex:composition prov:wasGeneratedBy ex:compose . ex:illustrate prov:used ex:composition . ex:chart1 prov:wasGeneratedBy ex:illustrate . # Agents and Responsibility ex:compose prov:wasAssociatedWith ex:derek . ex:illustrate prov:wasAssociatedWith ex:derek . ex:derek a prov:Agent ; a prov:Person ; foaf:givenName "Derek"^^xsd:string ; foaf:mbox . ex:derek prov:actedOnBehalfOf ex:chartgen . ex:chartgen a prov:Agent ; a prov:Organization ; foaf:name "Chart Generators Inc" . ex:chart1 prov:wasAttributedTo ex:derek . # Roles ex:dataToCompose a prov:Role . ex:regionsToAggregateBy a prov:Role . ex:composedData a prov:Role . ex:analyst a prov:Role . ex:compose prov:qualifiedUsage [ a prov:Usage ; prov:entity ex:dataSet1 ; prov:hadRole ex:dataToCompose ] . ex:compose prov:qualifiedUsage [ a prov:Usage ; prov:entity ex:regionList ; prov:hadRole ex:regionsToAggregateBy ] . ex:compose prov:qualifiedAssociation [ a prov:Association ; prov:agent ex:derek ; prov:hadRole ex:analyst ] . ex:composition prov:qualifiedGeneration [ a prov:Generation ; prov:activity ex:compose ; prov:hadRole ex:composedData ] . # Revision and Derivation ex:dataSet2 a prov:Entity ; prov:wasRevisionOf ex:dataSet1 . ex:chart2 a prov:Entity ; prov:wasDerivedFrom ex:dataSet2 . ex:chart2 a prov:Entity ; prov:wasRevisionOf ex:chart1 . # Plans ex:correct a prov:Activity . ex:edith a prov:Agent, prov:Person . ex:instructions a prov:Plan . ex:correct prov:qualifiedAssociation [ a Association ; prov:agent ex:edith ; prov:hadPlan ex:instructions ] . ex:dataSet2 prov:wasGeneratedBy ex:correct . # Time ex:chart1 prov:generatedAtTime "2012-03-02T10:30:00"^^xsd:dateTime . ex:chart2 prov:generatedAtTime "2012-04-01T15:21:00"^^xsd:dateTime . ex:correct prov:startedAtTime "2012-03-31T09:21:00"^^xsd:dateTime ; prov:endedAtTime "2012-04-01T15:21:00"^^xsd:dateTime . # Alternate Entities and Specialization ex:quoteInBlogEntry a prov:Entity ; prov:wasQuotedFrom ex:article . ex:articleV1 a prov:Entity ; prov:specializationOf ex:article . ex:articleV2 prov:specializationOf ex:article . ex:articleV2 prov:alternateOf ex:articleV1 .