--- a/examples/eg-24-prov-o-html-examples/rdf/create/rdf/class_Involvement.ttl Mon Jun 04 11:13:22 2012 +0100
+++ b/examples/eg-24-prov-o-html-examples/rdf/create/rdf/class_Involvement.ttl Mon Jun 04 12:42:11 2012 -0400
@@ -9,17 +9,16 @@
# by reusing prov:Involvement and one of its three subclasses
# (depending on the type of the instance involved):
# AgentInvolvement, EntityInvolvement, and ActivityInvolement.
-
+my:wasConductedBy rdfs:subPropertyOf prov:wasAssociatedWith .
:conductingSurgery_1
a prov:Activity;
- :wasConductedby :bob;
- prov:wasAssociatedWith [
+ my:wasConductedBy :bob; # This unqualified involvement is unknown in PROV, this would be a subproperty of wasAssocitedWith
+ prov:qualifiedAssociation [ # Even though PROV systems do not understand :wasConductedBy,
+ # they can recognize that the unknonw relation is being qualified wtih hadRole.
a prov:Association,
- prov:AgentInvolvement,
- prov:Involvement;
- prov:agent :bob;
+ prov:AgentInvolvement, # Inferred
+ prov:Involvement; # Inferred
+ prov:agent :bob; # The object of :wasConductedBy
prov:hadRole :Surgeon;
];
.
-
-:bob a prov:Agent .