wasInformedBy changes
authorTim L <lebot@rpi.edu>
Mon, 21 Nov 2011 09:59:47 -0500
changeset 987 98992e088cff
parent 986 ceb1caeb7bcc
child 988 4ac0069edd57
child 989 baedaac5956d
wasInformedBy changes
ontology/components/wasInformedBy.ttl
ontology/components/wasInformedBy/prov-dm-constraint-wasInformedBy.png
ontology/components/wasInformedBy/prov-dm-constraint-wasInformedBy.ttl
--- a/ontology/components/wasInformedBy.ttl	Mon Nov 21 08:55:12 2011 -0500
+++ b/ontology/components/wasInformedBy.ttl	Mon Nov 21 09:59:47 2011 -0500
@@ -11,9 +11,9 @@
    rdfs:seeAlso <http://www.w3.org/TR/2011/WD-prov-dm-20111018/#expression-OrderingOfProcessExecutions>;
    rdfs:domain prov:ProcessExecution;
    rdfs:range  prov:ProcessExecution;
+   rdfs:comment "A representation that an entity was generated by an activity, before it was used by another activity.";
 
    rdfs:seeAlso <http://www.w3.org/TR/2011/WD-prov-dm-20111018/#expression-OrderingOfProcessExecutions>;
-   rdfs:comment "Given two process execution expressions identified by pe1 and pe2, the expression wasInformedBy(pe2,pe1) holds, if and only if there is an entity expression identified by e and qualifiers q1 and q2, such that wasGeneratedBy(e,pe1,q1) and used(pe2,e,q2) hold.";
    # This is too unconstrained: owl:propertyChainAxiom ( prov:used prov:wasGeneratedBy prov:qualifiedGeneration prov:entity );
    rdfs:comment "The relationship wasInformedBy is not transitive.";
 .
@@ -29,6 +29,7 @@
       prov:time "2011-11-16T17:35:59-05:00"^^xsd:dateTime;
    ];
 .
+
 :web_page_view
    a prov:Entity;
    prov:viewOf <http://dvcs.w3.org/hg/prov/raw-file/default/model/ProvenanceModel.html#record-OrderingOfActivities>;
@@ -42,4 +43,11 @@
    owl:targetIndividual    owl:TransitiveProperty;
 
    prov:wasDerivedFrom :wasInformedBy_not_transitive_narrative;
+   prov:wasGeneratedBy :narrative_to_axiom;
 .
+
+:narrative_to_axiom
+   a prov:ProcessExecution;
+   prov:generated :was:informedBy_not_transitive_axiom;
+   prov:wasControlledBy <http://purl.org/twc/id/person/TimLebo>;
+.
Binary file ontology/components/wasInformedBy/prov-dm-constraint-wasInformedBy.png has changed
--- a/ontology/components/wasInformedBy/prov-dm-constraint-wasInformedBy.ttl	Mon Nov 21 08:55:12 2011 -0500
+++ b/ontology/components/wasInformedBy/prov-dm-constraint-wasInformedBy.ttl	Mon Nov 21 09:59:47 2011 -0500
@@ -9,34 +9,19 @@
 @prefix app: <http://www.w3.org/TR/2011/WD-prov-dm-20111018/app#> .
 @prefix :    <http://www.w3.org/TR/2011/WD-prov-dm-20111018/#> .
 
-:pe2
-<<<<<<< local
-<<<<<<< local
-=======
->>>>>>> other
+:a2
    rdfs:seeAlso <http://www.w3.org/TR/2011/WD-prov-dm-20111018/#expression-OrderingOfProcessExecutions>,
-<<<<<<< local
                 <http://dvcs.w3.org/hg/prov/raw-file/default/model/ProvenanceModel.html#record-OrderingOfActivities>,
                 <https://dvcs.w3.org/hg/prov/raw-file/06d757eed9d5/ontology/components/wasInformedBy/prov-dm-constraint-wasInformedBy.png>;
-=======
-                <http://dvcs.w3.org/hg/prov/raw-file/default/model/ProvenanceModel.html#record-OrderingOfActivities>;
->>>>>>> other
-   dcterms:description
-"""Given two activity records identified by pe1 and pe2, the record wasInformedBy(pe2,pe1) holds, if and only if there is an entity record identified by e and sets of attribute-value pairs attrs1 and attrs2, such that wasGeneratedBy(e,pe1,attrs1) and used(pe2,e,attrs2) hold.""";
+   dcterms:description "Given two activity records identified by a1 and a2, the record wasInformedBy(a2,a1) holds, if and only if there is an entity record identified by e and sets of attribute-value pairs attrs1 and attrs2, such that wasGeneratedBy(e,a1,attrs1) and used(a2,e,attrs2) hold.";
 
-<<<<<<< local
-=======
+   dcterms:description "wasInformedBy(a2,a1)";
+   prov:wasInformedBy :a1;
+   a prov:ProcessExecution;
+.
+:a1
    rdfs:seeAlso <http://www.w3.org/TR/2011/WD-prov-dm-20111018/#expression-OrderingOfProcessExecutions>;
->>>>>>> other
-=======
->>>>>>> other
-   dcterms:description "wasInformedBy(pe2,pe1)";
-   a prov:ProcessExecution;
-   prov:wasInformedBy :pe1;
-.
-:pe1
-   rdfs:seeAlso <http://www.w3.org/TR/2011/WD-prov-dm-20111018/#expression-OrderingOfProcessExecutions>;
-   dcterms:description "wasInformedBy(pe2,pe1)";
+   dcterms:description "wasInformedBy(a2,a1)";
    a prov:ProcessExecution;
 .
 
@@ -44,34 +29,32 @@
  
 :e
    rdfs:seeAlso <http://www.w3.org/TR/2011/WD-prov-dm-20111018/#expression-OrderingOfProcessExecutions>;
-   dcterms:description "wasGeneratedBy(e,pe1,q1)";
+   dcterms:description "wasGeneratedBy(e,a1,attrs1)";
    a prov:Entity;
-   prov:wasGeneratedBy :pe1;
+   prov:wasGeneratedBy :a1;
 .
-:pe1
+:a1
    a prov:ProcessExecution;
    prov:generated :e;
    prov:qualifiedGeneration [
       a prov:Generation;
       prov:hadQualifiedEntity :e;
-      rdfs:comment "attrs1: Some addition triples should be here, but are not provided by the PROV-DM example.";
-      :attrs_1a "a";
-      :attrs_1b "b";
+      :attrs1_a "1a";
+      :attrs1_b "1b";
    ];
 .
-
-:pe2
+:a2
    rdfs:seeAlso <http://www.w3.org/TR/2011/WD-prov-dm-20111018/#expression-OrderingOfProcessExecutions>;
-   dcterms:description "used(pe2,e,q2)";
+   dcterms:description "used(a2,e,attrs2)";
    a prov:ProcessExecution;
    prov:used :e;
    prov:qualifedUsage [
       a prov:Usage;
       prov:hadQualifiedEntity :e;
       rdfs:comment "attrs2: Some addition triples should be here, but are not provided by the PROV-DM example.";
-      :attrs_2a "a";
-      :attrs_2b "b";
+      :attrs2_a "2a";
+      :attrs2_b "2b";
    ];
 .
-
-<https://dvcs.w3.org/hg/prov/raw-file/06d757eed9d5/ontology/components/wasInformedBy/prov-dm-constraint-wasInformedBy.png> prov:wasDerivedFrom <https://dvcs.w3.org/hg/prov/raw-file/06d757eed9d5/ontology/components/wasInformedBy/prov-dm-constraint-wasInformedBy.ttl> .
+<https://dvcs.w3.org/hg/prov/raw-file/06d757eed9d5/ontology/components/wasInformedBy/prov-dm-constraint-wasInformedBy.png> 
+   prov:wasDerivedFrom <https://dvcs.w3.org/hg/prov/raw-file/06d757eed9d5/ontology/components/wasInformedBy/prov-dm-constraint-wasInformedBy.ttl> .