wasDerivedFrom with levels of precision.
authorTim L <lebot@rpi.edu>
Fri, 02 Dec 2011 12:58:49 -0500
changeset 1154 7acadaf29472
parent 1153 0c84c5fb368b
child 1155 2703d00ba10b
wasDerivedFrom with levels of precision.
ontology/components/wasDerivedFrom/prov-dm-asn-wasDerivedFrom-imprecise-1-derivation.ttl
ontology/components/wasDerivedFrom/prov-dm-asn-wasDerivedFrom-imprecise-n-derivation.ttl
ontology/components/wasDerivedFrom/prov-dm-asn-wasDerivedFrom-precise-1-derivation.ttl
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ontology/components/wasDerivedFrom/prov-dm-asn-wasDerivedFrom-imprecise-1-derivation.ttl	Fri Dec 02 12:58:49 2011 -0500
@@ -0,0 +1,39 @@
+@prefix rdf:     <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@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 time:    <http://www.w3.org/2006/time#> .
+@prefix dcterms: <http://purl.org/dc/terms/> .
+@prefix skos:    <http://www.w3.org/2008/05/skos#> .
+@prefix prov:    <http://www.w3.org/ns/prov-o/> .
+@prefix :        <#> .
+
+:id
+   rdfs:seeAlso <http://dvcs.w3.org/hg/prov/raw-file/308f9e30cc7e/model/ProvenanceModel.html#Derivation-Relation>;
+   dcterms:description "wasDerivedFrom(id, e2,e1, attrs)";
+
+   dcterms:description "an optional identifier id identifying the derivation record;";
+.
+:e2
+   dcterms:description "the identifier e2 of an entity record, which is a representation of the generated entity;";
+   a prov:Entity;
+   prov:wasDerivedFrom :e1;
+.
+:e1
+   dcterms:description "the identifier e1 of an entity record, which is a representation of the used entity.";
+   a prov:Entity;
+.
+:a
+   dcterms:description "a set of attribute-value pairs attrs that describe the modalities of this derivation; it must include the attribute-value pair prov:steps="1".";
+
+   a prov:Derivation, prov:Activity;
+   dcterms:description "for an entity to be transformed from, created from, or affected by another in some way, there must be some underpinning activities performing the necessary actions resulting in such a derivation.";
+
+   prov:used      :e1;
+   prov:generated :e2;
+
+   prov:steps 1;
+
+   :third_party :annotations;
+   :can         :go_here;
+.
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ontology/components/wasDerivedFrom/prov-dm-asn-wasDerivedFrom-imprecise-n-derivation.ttl	Fri Dec 02 12:58:49 2011 -0500
@@ -0,0 +1,40 @@
+@prefix rdf:     <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@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 time:    <http://www.w3.org/2006/time#> .
+@prefix dcterms: <http://purl.org/dc/terms/> .
+@prefix skos:    <http://www.w3.org/2008/05/skos#> .
+@prefix prov:    <http://www.w3.org/ns/prov-o/> .
+@prefix :        <#> .
+
+:id
+   rdfs:seeAlso <http://dvcs.w3.org/hg/prov/raw-file/308f9e30cc7e/model/ProvenanceModel.html#Derivation-Relation>;
+   dcterms:description "wasDerivedFrom(id, e2, e1, attrs)";
+
+   dcterms:description "an optional identifier id identifying the derivation record;";
+.
+:e2
+   dcterms:description "the identifier e2 of an entity record, which is a representation of the generated entity;";
+   a prov:Entity;
+   prov:wasDerivedFrom :e1;
+.
+:e1
+   dcterms:description "the identifier e1 of an entity record, which is a representation of the used entity.";
+   a prov:Entity;
+.
+:a
+   dcterms:description "an optional set of attribute-value pairs attrs that describe the modalities of this derivation; it optionally includes the attribute-value pair prov:steps='n'.";
+
+   a prov:Derivation, prov:Activity;
+   dcterms:description "for an entity to be transformed from, created from, or affected by another in some way, there must be some underpinning activities performing the necessary actions resulting in such a derivation.";
+
+   rdfs:comment "A Derivation is a stripped-down Activity that happens not to cite qualified involvements (e.g., qualifiedUsgae and qualifiedGeneration).";
+   prov:used      :e1;
+   prov:generated :e2;
+
+   prov:steps 99; # bottles of beer on the wall.
+
+   :third_party :annotations;
+   :can         :go_here;
+.
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ontology/components/wasDerivedFrom/prov-dm-asn-wasDerivedFrom-precise-1-derivation.ttl	Fri Dec 02 12:58:49 2011 -0500
@@ -0,0 +1,47 @@
+@prefix rdf:     <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@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 time:    <http://www.w3.org/2006/time#> .
+@prefix dcterms: <http://purl.org/dc/terms/> .
+@prefix skos:    <http://www.w3.org/2008/05/skos#> .
+@prefix prov:    <http://www.w3.org/ns/prov-o/> .
+@prefix :        <#> .
+
+:id
+   rdfs:seeAlso <http://dvcs.w3.org/hg/prov/raw-file/308f9e30cc7e/model/ProvenanceModel.html#Derivation-Relation>;
+   dcterms:description "wasDerivedFrom(id, e2, e1, a, g2, u1, attrs)";
+
+   dcterms:description "an optional identifier id identifying the derivation record;";
+   a prov:Derivation;
+.
+:e2
+   dcterms:description "the identifier e2 of an entity record, which is a representation of the generated entity;";
+   a prov:Entity;
+   prov:wasDerivedFrom :e1;
+.
+:e1
+   dcterms:description "the identifier e1 of an entity record, which is a representation of the used entity;";
+   a prov:Entity;
+.
+:a
+   dcterms:description "an identifier a of an activity record, which is a representation of the activity using and generating the above entities;";
+
+   a prov:Activity;
+   prov:used      :e1;
+   prov:generated :e2;
+
+   dcterms:description "an identifier g2 of the generation record pertaining to e2 and a;";
+   prov:qualifiedGeneration :g2;
+
+   dcterms:description "an identifier u1 of the usage record pertaining to e1 and a.";
+   prov:qualifiedUsage      :u2;
+.
+:g2
+   a prov:Generation;
+   prov:qualifiedEntity :e1;
+.
+:u1
+   a prov:Usage;
+   prov:qualifiedEntity :e2;
+.