Regenerated the test case files and the test case document
authorTrung Dong Huynh <tdh@ecs.soton.ac.uk>
Fri, 30 Nov 2012 15:20:21 +0000
changeset 5213 159f49df0567
parent 5212 50e7dddc7476
child 5214 4227edba2eab
Regenerated the test case files and the test case document
testcases/constraints/ordering-activity1-PASS-c30.provn
testcases/constraints/ordering-activity2-PASS-c33.provn
testcases/constraints/ordering-activity3-PASS-c34.provn
testcases/constraints/ordering-activity4-PASS-c31.provn
testcases/constraints/ordering-activity5-PASS-c32.provn
testcases/constraints/ordering-association1-PASS-c47.provn
testcases/constraints/ordering-association2-PASS-c47.provn
testcases/constraints/ordering-attribution1-PASS-c48.provn
testcases/constraints/ordering-attribution2-PASS-c48.provn
testcases/constraints/ordering-delegation1-PASS-c49.provn
testcases/constraints/ordering-delegation2-PASS-c49.provn
testcases/constraints/ordering-derivation1-PASS-c42.provn
testcases/constraints/ordering-derivation2-FAIL-c42.provn
testcases/constraints/ordering-derivation3-PASS-c41-c42.provn
testcases/constraints/ordering-ends1-PASS-c44.provn
testcases/constraints/ordering-entity1-PASS-c36-c37-c38.provn
testcases/constraints/ordering-entity2-PASS-c36.provn
testcases/constraints/ordering-entity3-PASS-c39.provn
testcases/constraints/ordering-entity4-PASS-c40.provn
testcases/constraints/ordering-specialization1-PASS-c45.provn
testcases/constraints/ordering-specialization2-PASS-c46.provn
testcases/constraints/ordering-specialization3-PASS-c42-c45.provn
testcases/constraints/ordering-specialization4-FAIL-c42-c45.provn
testcases/constraints/ordering-starts1-PASS-c43.provn
testcases/constraints/type-collection-FAIL-c56.provn
testcases/constraints/type-f1-FAIL-c55.provn
testcases/constraints/type-f2-FAIL-c55.provn
testcases/constraints/type-f3-FAIL-c54.provn
testcases/constraints/type-f4-FAIL-c53.provn
testcases/constraints/unification-generation-s4-PASS.provn
testcases/constraints/unification-generation-s4-PASS.provx
testcases/constraints/unification-generation-s4-PASS.ttl
testcases/process.html
testcases/prov-dm/prov-dm-ex19_generation-PASS.ttl
testcases/prov-dm/prov-dm-ex20_generation-PASS.ttl
testcases/prov-dm/prov-dm-ex21_usage-PASS.ttl
testcases/prov-dm/prov-dm-ex23_start-PASS.ttl
testcases/prov-dm/prov-dm-ex24_start-PASS.ttl
testcases/prov-dm/prov-dm-ex25_start-PASS.ttl
testcases/prov-dm/prov-dm-ex27_invalidation-PASS.ttl
testcases/prov-dm/prov-dm-ex29_invalidation-PASS.ttl
testcases/prov-dm/prov-dm-ex30_derivation-PASS.ttl
testcases/prov-dm/prov-dm-ex31_revision-PASS.ttl
testcases/prov-dm/prov-dm-ex32_quotation-PASS.ttl
testcases/prov-dm/prov-dm-ex33_primary_source-PASS.ttl
testcases/prov-dm/prov-dm-ex35_attribution-PASS.ttl
testcases/prov-dm/prov-dm-ex36_association-PASS.ttl
testcases/prov-dm/prov-dm-ex37_association-PASS.ttl
testcases/prov-dm/prov-dm-ex38_delegation-PASS.ttl
testcases/prov-dm/prov-dm-ex40_bundle-PASS.ttl
testcases/prov-dm/prov-dm-ex50_role_attribute-PASS.ttl
testcases/prov-dm/prov-dm-ex55_value_time_instant-PASS.ttl
testcases/prov-dm/prov-dm-ex56_extensibility_points-PASS.ttl
testcases/prov-dm/prov-dm-ex58_extensibility_points-PASS.ttl
testcases/prov-dm/prov-dm-ex_author_view-PASS.ttl
testcases/prov-dm/prov-dm-ex_process_view-PASS.ttl
testcases/provo/prov-o-class-Activity-PASS.provn
testcases/provo/prov-o-class-Activity-PASS.provx
testcases/provo/prov-o-class-ActivityInfluence-PASS.provn
testcases/provo/prov-o-class-ActivityInfluence-PASS.provx
testcases/provo/prov-o-class-Agent-PASS.provn
testcases/provo/prov-o-class-Agent-PASS.provx
testcases/provo/prov-o-class-AgentInfluence-PASS.provn
testcases/provo/prov-o-class-AgentInfluence-PASS.provx
testcases/provo/prov-o-class-Association-PASS.provn
testcases/provo/prov-o-class-Association-PASS.provx
testcases/provo/prov-o-class-Attribution-PASS.provn
testcases/provo/prov-o-class-Attribution-PASS.provx
testcases/provo/prov-o-class-Bundle-PASS.provn
testcases/provo/prov-o-class-Bundle-PASS.provx
testcases/provo/prov-o-class-Communication-PASS.provn
testcases/provo/prov-o-class-Communication-PASS.provx
testcases/provo/prov-o-class-Delegation-PASS.provn
testcases/provo/prov-o-class-Delegation-PASS.provx
testcases/provo/prov-o-class-Derivation-PASS.provn
testcases/provo/prov-o-class-Derivation-PASS.provx
testcases/provo/prov-o-class-End-PASS.provn
testcases/provo/prov-o-class-End-PASS.provx
testcases/provo/prov-o-class-Entity-PASS.provn
testcases/provo/prov-o-class-Entity-PASS.provx
testcases/provo/prov-o-class-EntityInfluence-PASS.provn
testcases/provo/prov-o-class-EntityInfluence-PASS.provx
testcases/provo/prov-o-class-Generation-PASS.provn
testcases/provo/prov-o-class-Generation-PASS.provx
testcases/provo/prov-o-class-Influence-PASS.provn
testcases/provo/prov-o-class-Influence-PASS.provx
testcases/provo/prov-o-class-InstantaneousEvent-PASS.provn
testcases/provo/prov-o-class-InstantaneousEvent-PASS.provx
testcases/provo/prov-o-class-Location-PASS.provn
testcases/provo/prov-o-class-Location-PASS.provx
testcases/provo/prov-o-class-Organization-PASS.provn
testcases/provo/prov-o-class-Organization-PASS.provx
testcases/provo/prov-o-class-Person-PASS.provn
testcases/provo/prov-o-class-Person-PASS.provx
testcases/provo/prov-o-class-Plan-PASS.provn
testcases/provo/prov-o-class-Plan-PASS.provx
testcases/provo/prov-o-class-PrimarySource-PASS.provn
testcases/provo/prov-o-class-PrimarySource-PASS.provx
testcases/provo/prov-o-class-Quotation-PASS.provn
testcases/provo/prov-o-class-Quotation-PASS.provx
testcases/provo/prov-o-class-Revision-PASS.provn
testcases/provo/prov-o-class-Revision-PASS.provx
testcases/provo/prov-o-class-Role-PASS.provn
testcases/provo/prov-o-class-Role-PASS.provx
testcases/provo/prov-o-class-SoftwareAgent-PASS.provn
testcases/provo/prov-o-class-SoftwareAgent-PASS.provx
testcases/provo/prov-o-class-Start-PASS.provn
testcases/provo/prov-o-class-Start-PASS.provx
testcases/provo/prov-o-class-Usage-PASS.provn
testcases/provo/prov-o-class-Usage-PASS.provx
testcases/provo/prov-o-property-actedOnBehalfOf-PASS.provn
testcases/provo/prov-o-property-actedOnBehalfOf-PASS.provx
testcases/provo/prov-o-property-activity-PASS.provn
testcases/provo/prov-o-property-activity-PASS.provx
testcases/provo/prov-o-property-agent-PASS.provn
testcases/provo/prov-o-property-agent-PASS.provx
testcases/provo/prov-o-property-alternateOf-PASS.provn
testcases/provo/prov-o-property-alternateOf-PASS.provx
testcases/provo/prov-o-property-atLocation-PASS.provn
testcases/provo/prov-o-property-atLocation-PASS.provx
testcases/provo/prov-o-property-endedAtTime-PASS.provn
testcases/provo/prov-o-property-endedAtTime-PASS.provx
testcases/provo/prov-o-property-entity-PASS.provn
testcases/provo/prov-o-property-entity-PASS.provx
testcases/provo/prov-o-property-generated-PASS.provn
testcases/provo/prov-o-property-generated-PASS.provx
testcases/provo/prov-o-property-generatedAtTime-PASS.provn
testcases/provo/prov-o-property-generatedAtTime-PASS.provx
testcases/provo/prov-o-property-hadActivity-PASS.provn
testcases/provo/prov-o-property-hadActivity-PASS.provx
testcases/provo/prov-o-property-hadGeneration-PASS.provn
testcases/provo/prov-o-property-hadGeneration-PASS.provx
testcases/provo/prov-o-property-hadPlan-PASS.provn
testcases/provo/prov-o-property-hadPlan-PASS.provx
testcases/provo/prov-o-property-hadPrimarySource-PASS.provn
testcases/provo/prov-o-property-hadPrimarySource-PASS.provx
testcases/provo/prov-o-property-hadRole-PASS.provn
testcases/provo/prov-o-property-hadRole-PASS.provx
testcases/provo/prov-o-property-hadUsage-PASS.provn
testcases/provo/prov-o-property-hadUsage-PASS.provx
testcases/provo/prov-o-property-influencer-PASS.provn
testcases/provo/prov-o-property-influencer-PASS.provx
testcases/provo/prov-o-property-invalidated-PASS.provn
testcases/provo/prov-o-property-invalidated-PASS.provx
testcases/provo/prov-o-property-invalidatedAtTime-PASS.provn
testcases/provo/prov-o-property-invalidatedAtTime-PASS.provx
testcases/provo/prov-o-property-qualifiedAssociation-PASS.provn
testcases/provo/prov-o-property-qualifiedAssociation-PASS.provx
testcases/provo/prov-o-property-qualifiedAttribution-PASS.provn
testcases/provo/prov-o-property-qualifiedAttribution-PASS.provx
testcases/provo/prov-o-property-qualifiedCommunication-PASS.provn
testcases/provo/prov-o-property-qualifiedCommunication-PASS.provx
testcases/provo/prov-o-property-qualifiedDelegation-PASS.provn
testcases/provo/prov-o-property-qualifiedDelegation-PASS.provx
testcases/provo/prov-o-property-qualifiedDerivation-PASS.provn
testcases/provo/prov-o-property-qualifiedDerivation-PASS.provx
testcases/provo/prov-o-property-qualifiedEnd-PASS.provn
testcases/provo/prov-o-property-qualifiedEnd-PASS.provx
testcases/provo/prov-o-property-qualifiedGeneration-PASS.provn
testcases/provo/prov-o-property-qualifiedGeneration-PASS.provx
testcases/provo/prov-o-property-qualifiedInfluence-PASS.provn
testcases/provo/prov-o-property-qualifiedInfluence-PASS.provx
testcases/provo/prov-o-property-qualifiedInvalidation-PASS.provn
testcases/provo/prov-o-property-qualifiedInvalidation-PASS.provx
testcases/provo/prov-o-property-qualifiedQuotation-PASS.provn
testcases/provo/prov-o-property-qualifiedQuotation-PASS.provx
testcases/provo/prov-o-property-qualifiedRevision-PASS.provn
testcases/provo/prov-o-property-qualifiedRevision-PASS.provx
testcases/provo/prov-o-property-qualifiedStart-PASS.provn
testcases/provo/prov-o-property-qualifiedStart-PASS.provx
testcases/provo/prov-o-property-qualifiedUsage-PASS.provn
testcases/provo/prov-o-property-qualifiedUsage-PASS.provx
testcases/provo/prov-o-property-specializationOf-PASS.provn
testcases/provo/prov-o-property-specializationOf-PASS.provx
testcases/provo/prov-o-property-startedAtTime-PASS.provn
testcases/provo/prov-o-property-startedAtTime-PASS.provx
testcases/provo/prov-o-property-used-PASS.provn
testcases/provo/prov-o-property-used-PASS.provx
testcases/provo/prov-o-property-wasAssociatedWith-PASS.provn
testcases/provo/prov-o-property-wasAssociatedWith-PASS.provx
testcases/provo/prov-o-property-wasAttributedTo-PASS.provn
testcases/provo/prov-o-property-wasAttributedTo-PASS.provx
testcases/provo/prov-o-property-wasDerivedFrom-PASS.provn
testcases/provo/prov-o-property-wasDerivedFrom-PASS.provx
testcases/provo/prov-o-property-wasEndedBy-PASS.provn
testcases/provo/prov-o-property-wasEndedBy-PASS.provx
testcases/provo/prov-o-property-wasGeneratedBy-PASS.provn
testcases/provo/prov-o-property-wasGeneratedBy-PASS.provx
testcases/provo/prov-o-property-wasInfluencedBy-PASS.provn
testcases/provo/prov-o-property-wasInfluencedBy-PASS.provx
testcases/provo/prov-o-property-wasInformedBy-PASS.provn
testcases/provo/prov-o-property-wasInformedBy-PASS.provx
testcases/provo/prov-o-property-wasInvalidatedBy-PASS.provn
testcases/provo/prov-o-property-wasInvalidatedBy-PASS.provx
testcases/provo/prov-o-property-wasQuotedFrom-PASS.provn
testcases/provo/prov-o-property-wasQuotedFrom-PASS.provx
testcases/provo/prov-o-property-wasRevisionOf-PASS.provn
testcases/provo/prov-o-property-wasRevisionOf-PASS.provx
testcases/provo/prov-o-property-wasStartedBy-PASS.provn
testcases/provo/prov-o-property-wasStartedBy-PASS.provx
--- a/testcases/constraints/ordering-activity1-PASS-c30.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/constraints/ordering-activity1-PASS-c30.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,4 +1,4 @@
-bundle
+document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
 prefix ex <http://example.org/>
@@ -8,4 +8,4 @@
 activity(ex:a1,-,-)
 wasStartedBy(ex:start1;ex:a1,-,-,-)
 wasEndedBy(ex:end1;ex:a1,-,-,-)
-endBundle
\ No newline at end of file
+endDocument
\ No newline at end of file
--- a/testcases/constraints/ordering-activity2-PASS-c33.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/constraints/ordering-activity2-PASS-c33.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,4 +1,4 @@
-bundle
+document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
 prefix ex <http://example.org/>
@@ -10,4 +10,4 @@
 wasStartedBy(ex:start1;ex:a1,-,-,-)
 used(ex:use1;ex:a1,ex:e1,-)
 wasEndedBy(ex:end1;ex:a1,-,-,-)
-endBundle
\ No newline at end of file
+endDocument
\ No newline at end of file
--- a/testcases/constraints/ordering-activity3-PASS-c34.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/constraints/ordering-activity3-PASS-c34.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,4 +1,4 @@
-bundle
+document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
 prefix ex <http://example.org/>
@@ -10,4 +10,4 @@
 wasStartedBy(ex:start1;ex:a1,-,-,-)
 wasGeneratedBy(ex:gen1;ex:e1,ex:a1,-)
 wasEndedBy(ex:end1;ex:a1,-,-,-)
-endBundle
\ No newline at end of file
+endDocument
\ No newline at end of file
--- a/testcases/constraints/ordering-activity4-PASS-c31.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/constraints/ordering-activity4-PASS-c31.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,4 +1,4 @@
-bundle
+document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
 prefix ex <http://example.org/>
@@ -10,4 +10,4 @@
 entity(ex:e2)
 wasStartedBy(ex:start1;ex:a1,ex:e1,-,-)
 wasStartedBy(ex:start2;ex:a1,ex:e2,-,-)
-endBundle
\ No newline at end of file
+endDocument
\ No newline at end of file
--- a/testcases/constraints/ordering-activity5-PASS-c32.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/constraints/ordering-activity5-PASS-c32.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,4 +1,4 @@
-bundle
+document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
 prefix ex <http://example.org/>
@@ -10,4 +10,4 @@
 entity(ex:e2)
 wasEndedBy(ex:end1;ex:a1,ex:e1,-,-)
 wasEndedBy(ex:end2;ex:a1,ex:e2,-,-)
-endBundle
\ No newline at end of file
+endDocument
\ No newline at end of file
--- a/testcases/constraints/ordering-association1-PASS-c47.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/constraints/ordering-association1-PASS-c47.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,4 +1,4 @@
-bundle
+document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
 prefix ex <http://example.org/>
@@ -17,4 +17,4 @@
 wasGeneratedBy(ex:gen1;ex:ag,ex:a1,-)
 wasInvalidatedBy(ex:inv1;ex:ag,ex:a2,-)
 wasEndedBy(ex:end1;ex:a,ex:e2,-,-)
-endBundle
\ No newline at end of file
+endDocument
\ No newline at end of file
--- a/testcases/constraints/ordering-association2-PASS-c47.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/constraints/ordering-association2-PASS-c47.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,4 +1,4 @@
-bundle
+document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
 prefix ex <http://example.org/>
@@ -17,4 +17,4 @@
 wasStartedBy(ex:start2;ex:ag,ex:e3,-,-)
 wasEndedBy(ex:end2;ex:ag,ex:e4,-,-)
 wasEndedBy(ex:end1;ex:a,ex:e2,-,-)
-endBundle
\ No newline at end of file
+endDocument
\ No newline at end of file
--- a/testcases/constraints/ordering-attribution1-PASS-c48.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/constraints/ordering-attribution1-PASS-c48.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,4 +1,4 @@
-bundle
+document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
 prefix ex <http://example.org/>
@@ -13,4 +13,4 @@
 wasAttributedTo(ex:attr;ex:e, ex:ag)
 wasGeneratedBy(ex:gen1;ex:ag,ex:a1,-)
 wasGeneratedBy(ex:gen2;ex:e,ex:a2,-)
-endBundle
\ No newline at end of file
+endDocument
\ No newline at end of file
--- a/testcases/constraints/ordering-attribution2-PASS-c48.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/constraints/ordering-attribution2-PASS-c48.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,4 +1,4 @@
-bundle
+document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
 prefix ex <http://example.org/>
@@ -13,4 +13,4 @@
 wasAttributedTo(ex:attr;ex:e, ex:ag)
 wasStartedBy(ex:start1;ex:ag,-,ex:a1,-)
 wasGeneratedBy(ex:gen2;ex:e,ex:a2,-)
-endBundle
\ No newline at end of file
+endDocument
\ No newline at end of file
--- a/testcases/constraints/ordering-delegation1-PASS-c49.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/constraints/ordering-delegation1-PASS-c49.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,4 +1,4 @@
-bundle
+document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
 prefix ex <http://example.org/>
@@ -12,4 +12,4 @@
 actedOnBehalfOf(ex:del;ex:ag2,ex:ag1,-)
 wasGeneratedBy(ex:gen1;ex:ag1,-,-)
 wasInvalidatedBy(ex:inv2;ex:ag2,-,-)
-endBundle
\ No newline at end of file
+endDocument
\ No newline at end of file
--- a/testcases/constraints/ordering-delegation2-PASS-c49.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/constraints/ordering-delegation2-PASS-c49.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,4 +1,4 @@
-bundle
+document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
 prefix ex <http://example.org/>
@@ -12,4 +12,4 @@
 actedOnBehalfOf(ex:del;ex:ag2,ex:ag1,-)
 wasStartedBy(ex:start1;ex:ag1,-,-,-)
 wasEndedBy(ex:end2;ex:ag2,-,-,-)
-endBundle
\ No newline at end of file
+endDocument
\ No newline at end of file
--- a/testcases/constraints/ordering-derivation1-PASS-c42.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/constraints/ordering-derivation1-PASS-c42.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,4 +1,4 @@
-bundle
+document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
 prefix ex <http://example.org/>
@@ -10,4 +10,4 @@
 wasGeneratedBy(ex:gen1;ex:e1,-,-)
 wasGeneratedBy(ex:gen2;ex:e2,-,-)
 wasDerivedFrom(ex:der1;ex:e2, ex:e1)
-endBundle
\ No newline at end of file
+endDocument
\ No newline at end of file
--- a/testcases/constraints/ordering-derivation2-FAIL-c42.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/constraints/ordering-derivation2-FAIL-c42.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,4 +1,4 @@
-bundle
+document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
 prefix ex <http://example.org/>
@@ -11,4 +11,4 @@
 wasGeneratedBy(ex:gen2;ex:e2,-,-)
 wasDerivedFrom(ex:der1;ex:e2, ex:e1)
 wasDerivedFrom(ex:der2;ex:e1, ex:e2)
-endBundle
\ No newline at end of file
+endDocument
\ No newline at end of file
--- a/testcases/constraints/ordering-derivation3-PASS-c41-c42.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/constraints/ordering-derivation3-PASS-c41-c42.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,4 +1,4 @@
-bundle
+document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
 prefix ex <http://example.org/>
@@ -12,4 +12,4 @@
 wasGeneratedBy(ex:gen2;ex:e2,-,-)
 used(ex:use1;ex:a1,ex:e1,-)
 wasDerivedFrom(ex:der1;ex:e2, ex:e1, ex:a1, ex:gen2, ex:use1)
-endBundle
\ No newline at end of file
+endDocument
\ No newline at end of file
--- a/testcases/constraints/ordering-ends1-PASS-c44.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/constraints/ordering-ends1-PASS-c44.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,4 +1,4 @@
-bundle
+document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
 prefix ex <http://example.org/>
@@ -15,4 +15,4 @@
 wasEndedBy(ex:end2;ex:a2,ex:e2,-,-)
 wasEndedBy(ex:end1;ex:a1,ex:e1,-,-)
 wasInvalidatedBy(ex:inv1;ex:e1,ex:a4,-)
-endBundle
\ No newline at end of file
+endDocument
\ No newline at end of file
--- a/testcases/constraints/ordering-entity1-PASS-c36-c37-c38.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/constraints/ordering-entity1-PASS-c36-c37-c38.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,4 +1,4 @@
-bundle
+document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
 prefix ex <http://example.org/>
@@ -12,4 +12,4 @@
 wasGeneratedBy(ex:gen1;ex:e1,ex:a1,-)
 used(ex:use1;ex:a2,ex:e1,-)
 wasInvalidatedBy(ex:inv1;ex:e1,ex:a3,-)
-endBundle
\ No newline at end of file
+endDocument
\ No newline at end of file
--- a/testcases/constraints/ordering-entity2-PASS-c36.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/constraints/ordering-entity2-PASS-c36.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,4 +1,4 @@
-bundle
+document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
 prefix ex <http://example.org/>
@@ -11,4 +11,4 @@
 activity(ex:a3,-,-)
 wasGeneratedBy(ex:gen1;ex:e1,ex:a1,-)
 wasInvalidatedBy(ex:inv1;ex:e1,ex:a3,-)
-endBundle
\ No newline at end of file
+endDocument
\ No newline at end of file
--- a/testcases/constraints/ordering-entity3-PASS-c39.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/constraints/ordering-entity3-PASS-c39.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,4 +1,4 @@
-bundle
+document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
 prefix ex <http://example.org/>
@@ -10,4 +10,4 @@
 activity(ex:a2,-,-)
 wasGeneratedBy(ex:gen1;ex:e1,ex:a1,-)
 wasGeneratedBy(ex:gen2;ex:e1,ex:a2,-)
-endBundle
\ No newline at end of file
+endDocument
\ No newline at end of file
--- a/testcases/constraints/ordering-entity4-PASS-c40.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/constraints/ordering-entity4-PASS-c40.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,4 +1,4 @@
-bundle
+document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
 prefix ex <http://example.org/>
@@ -10,4 +10,4 @@
 activity(ex:a2,-,-)
 wasInvalidatedBy(ex:inv1;ex:e1,ex:a1,-)
 wasInvalidatedBy(ex:inv2;ex:e1,ex:a2,-)
-endBundle
\ No newline at end of file
+endDocument
\ No newline at end of file
--- a/testcases/constraints/ordering-specialization1-PASS-c45.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/constraints/ordering-specialization1-PASS-c45.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,4 +1,4 @@
-bundle
+document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
 prefix ex <http://example.org/>
@@ -10,4 +10,4 @@
 specializationOf(ex:e2,ex:e1)
 wasGeneratedBy(ex:gen2;ex:e2,-,-)
 wasGeneratedBy(ex:gen1;ex:e1,-,-)
-endBundle
\ No newline at end of file
+endDocument
\ No newline at end of file
--- a/testcases/constraints/ordering-specialization2-PASS-c46.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/constraints/ordering-specialization2-PASS-c46.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,4 +1,4 @@
-bundle
+document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
 prefix ex <http://example.org/>
@@ -10,4 +10,4 @@
 specializationOf(ex:e2,ex:e1)
 wasInvalidatedBy(ex:inv2;ex:e2,-,-)
 wasInvalidatedBy(ex:inv1;ex:e1,-,-)
-endBundle
\ No newline at end of file
+endDocument
\ No newline at end of file
--- a/testcases/constraints/ordering-specialization3-PASS-c42-c45.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/constraints/ordering-specialization3-PASS-c42-c45.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,4 +1,4 @@
-bundle
+document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
 prefix ex <http://example.org/>
@@ -11,4 +11,4 @@
 wasGeneratedBy(ex:gen2;ex:e2,-,-)
 wasGeneratedBy(ex:gen1;ex:e1,-,-)
 wasDerivedFrom(ex:der1;ex:e2, ex:e1)
-endBundle
\ No newline at end of file
+endDocument
\ No newline at end of file
--- a/testcases/constraints/ordering-specialization4-FAIL-c42-c45.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/constraints/ordering-specialization4-FAIL-c42-c45.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,4 +1,4 @@
-bundle
+document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
 prefix ex <http://example.org/>
@@ -11,4 +11,4 @@
 wasGeneratedBy(ex:gen2;ex:e2,-,-)
 wasGeneratedBy(ex:gen1;ex:e1,-,-)
 wasDerivedFrom(ex:der1;ex:e1, ex:e2)
-endBundle
\ No newline at end of file
+endDocument
\ No newline at end of file
--- a/testcases/constraints/ordering-starts1-PASS-c43.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/constraints/ordering-starts1-PASS-c43.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,4 +1,4 @@
-bundle
+document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
 prefix ex <http://example.org/>
@@ -15,4 +15,4 @@
 wasStartedBy(ex:start2;ex:a2,ex:e2,-,-)
 wasStartedBy(ex:start1;ex:a1,ex:e1,-,-)
 wasInvalidatedBy(ex:inv1;ex:e1,ex:a4,-)
-endBundle
\ No newline at end of file
+endDocument
\ No newline at end of file
--- a/testcases/constraints/type-collection-FAIL-c56.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/constraints/type-collection-FAIL-c56.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,4 +1,4 @@
-bundle
+document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
 prefix ex <http://example.org/>
@@ -8,4 +8,4 @@
 entity(ex:e1)
 entity(ex:e2,[prov:type='prov:EmptyCollection'])
 hadMember(ex:e2,ex:e1)
-endBundle
\ No newline at end of file
+endDocument
\ No newline at end of file
--- a/testcases/constraints/type-f1-FAIL-c55.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/constraints/type-f1-FAIL-c55.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,4 +1,4 @@
-bundle
+document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
 prefix ex <http://example.org/>
@@ -7,4 +7,4 @@
 prefix pc1 <http://www.ipaw.info/pc1/>
 entity(ex:e1,[prov:type='ex:test1'])
 activity(ex:e1,-,-,[prov:type='ex:test2'])
-endBundle
\ No newline at end of file
+endDocument
\ No newline at end of file
--- a/testcases/constraints/type-f2-FAIL-c55.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/constraints/type-f2-FAIL-c55.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,4 +1,4 @@
-bundle
+document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
 prefix ex <http://example.org/>
@@ -8,4 +8,4 @@
 entity(ex:e1,[prov:type='ex:test1'])
 entity(ex:e2,[prov:type='ex:test2'])
 wasGeneratedBy(ex:gen1;ex:e1,ex:e2,-)
-endBundle
\ No newline at end of file
+endDocument
\ No newline at end of file
--- a/testcases/constraints/type-f3-FAIL-c54.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/constraints/type-f3-FAIL-c54.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,4 +1,4 @@
-bundle
+document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
 prefix ex <http://example.org/>
@@ -8,4 +8,4 @@
 entity(ex:e1,[prov:type='ex:test1'])
 entity(ex:e2,[prov:type='ex:test2'])
 wasGeneratedBy(ex:e1;ex:e3,ex:a4,-)
-endBundle
\ No newline at end of file
+endDocument
\ No newline at end of file
--- a/testcases/constraints/type-f4-FAIL-c53.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/constraints/type-f4-FAIL-c53.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,12 +1,10 @@
-bundle
-
+document
+prefix xsd <http://www.w3.org/2001/XMLSchema>
+prefix prim <http://openprovenance.org/primitives#>
 prefix ex <http://example.org/>
-
-entity(ex:e3)
-entity(ex:e5)
-activity(ex:a4)
-
+prefix prov <http://www.w3.org/ns/prov#>
+prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
+prefix pc1 <http://www.ipaw.info/pc1/>
 wasGeneratedBy(ex:gen;ex:e3,ex:a4,-)
 used(ex:gen;ex:a4,ex:e5,-)
-
-endBundle
\ No newline at end of file
+endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-generation-s4-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-document
-prefix xsd <http://www.w3.org/2001/XMLSchema>
-prefix prim <http://openprovenance.org/primitives#>
-prefix ex <http://example.org/>
-prefix prov <http://www.w3.org/ns/prov#>
-prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
-prefix pc1 <http://www.ipaw.info/pc1/>
-entity(ex:e1)
-activity(ex:a1,-,-)
-wasGeneratedBy(ex:gen1;ex:e1,ex:a1,-)
-wasGeneratedBy(ex:gen2;ex:e2,ex:a2,-)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-generation-s4-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:prim="http://openprovenance.org/primitives#" xmlns:ex="http://example.org/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
-        <prov:entity prov:id="ex:e1">
-        </prov:entity>
-        <prov:activity prov:id="ex:a1">
-        </prov:activity>
-
-            <prov:wasGeneratedBy prov:id="ex:gen1">
-                <prov:entity prov:ref="ex:e1"/>
-                <prov:activity prov:ref="ex:a1"/>
-            </prov:wasGeneratedBy>
-            <prov:wasGeneratedBy prov:id="ex:gen2">   <!-- different generation entirely -->
-                <prov:entity prov:ref="ex:e2"/>
-                <prov:activity prov:ref="ex:a2"/>
-            </prov:wasGeneratedBy>
-
-</prov:document>
--- a/testcases/constraints/unification-generation-s4-PASS.ttl	Fri Nov 30 15:01:08 2012 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,25 +0,0 @@
-@prefix prov: <http://www.w3.org/ns/prov#> .
-@prefix prim: <http://openprovenance.org/primitives#> .
-@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
-@prefix ex: <http://example.org/> .
-@prefix xsi: <http://www.w3.org/2001/XMLSchema-instance> .
-@prefix pc1: <http://www.ipaw.info/pc1/> .
-
-
-ex:e1 a prov:Entity .
-
-ex:a1 a prov:Activity .
-
-ex:gen1 a prov:Generation ;
-	prov:activity ex:a1 .
-
-ex:e1 prov:qualifiedGeneration ex:gen1 .
-
-ex:e2 a prov:Entity .
-
-ex:a2 a prov:Activity .
-
-ex:gen2 a prov:Generation ;
-	prov:activity ex:a2 .
-
-ex:e2 prov:qualifiedGeneration ex:gen2 .
--- a/testcases/process.html	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/process.html	Fri Nov 30 15:20:21 2012 +0000
@@ -98,6 +98,7 @@
 
 <h2>Report Your Validator</h2>
 
+<p class="note">TODO: Introduction about the testing and reporting process.</p>
 
 <section id="testcase-identifier">
 
@@ -191,6 +192,8 @@
 
 <h2>Test Cases</h2>
 
+<p class="note">TODO: Introduction about the different types of test cases and how to get them.</p>
+
 <section id="unit-test-cases">
 
 <h3>Unit Test Cases</h3>
@@ -199,7 +202,6 @@
 validation results (i.e. Pass or  Fail).</p>
 
 <table border="1" cellspacing="0" cellpadding="5" id="table-unit-test-cases">
-
   <caption>Table 2. PROV-CONSTRAINTS test cases</caption>
   <tr>
     <td><b>Identifier</b></td>
@@ -208,7 +210,7 @@
     <td><b>Download links</b></td>
   </tr>
   <tr>
-    <td id="ordering-activity1-PASS-c30"><b>ordering-activity1-PASS-c30</b></td>
+    <td id="ordering-activity1-PASS-c30"><a class="internalDFN" href="#ordering-activity1-PASS-c30">ordering-activity1-PASS-c30</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#start-precedes-end"><span>Constraint 30 (start-precedes-end)</a>
     </td>
@@ -220,7 +222,7 @@
     </td>
   </tr>
   <tr>
-    <td id="ordering-activity2-PASS-c33"><b>ordering-activity2-PASS-c33</b></td>
+    <td id="ordering-activity2-PASS-c33"><a class="internalDFN" href="#ordering-activity2-PASS-c33">ordering-activity2-PASS-c33</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#usage-within-activity"><span>Constraint 33 (usage-within-activity)</a>
     </td>
@@ -232,7 +234,7 @@
     </td>
   </tr>
   <tr>
-    <td id="ordering-activity3-PASS-c34"><b>ordering-activity3-PASS-c34</b></td>
+    <td id="ordering-activity3-PASS-c34"><a class="internalDFN" href="#ordering-activity3-PASS-c34">ordering-activity3-PASS-c34</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#generation-within-activity"><span>Constraint 34 (generation-within-activity)</a>
     </td>
@@ -244,7 +246,7 @@
     </td>
   </tr>
   <tr>
-    <td id="ordering-activity4-PASS-c31"><b>ordering-activity4-PASS-c31</b></td>
+    <td id="ordering-activity4-PASS-c31"><a class="internalDFN" href="#ordering-activity4-PASS-c31">ordering-activity4-PASS-c31</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#start-start-ordering"><span>Constraint 31 (start-start-ordering)</a>
     </td>
@@ -256,7 +258,7 @@
     </td>
   </tr>
   <tr>
-    <td id="ordering-activity5-PASS-c32"><b>ordering-activity5-PASS-c32</b></td>
+    <td id="ordering-activity5-PASS-c32"><a class="internalDFN" href="#ordering-activity5-PASS-c32">ordering-activity5-PASS-c32</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#end-end-ordering"><span>Constraint 32 (end-end-ordering)</a>
     </td>
@@ -268,7 +270,7 @@
     </td>
   </tr>
   <tr>
-    <td id="ordering-association1-PASS-c47"><b>ordering-association1-PASS-c47</b></td>
+    <td id="ordering-association1-PASS-c47"><a class="internalDFN" href="#ordering-association1-PASS-c47">ordering-association1-PASS-c47</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#wasAssociatedWith-ordering"><span>Constraint 47 (wasAssociatedWith-ordering)</a>
     </td>
@@ -280,7 +282,7 @@
     </td>
   </tr>
   <tr>
-    <td id="ordering-association2-PASS-c47"><b>ordering-association2-PASS-c47</b></td>
+    <td id="ordering-association2-PASS-c47"><a class="internalDFN" href="#ordering-association2-PASS-c47">ordering-association2-PASS-c47</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#wasAssociatedWith-ordering"><span>Constraint 47 (wasAssociatedWith-ordering)</a>
     </td>
@@ -292,7 +294,7 @@
     </td>
   </tr>
   <tr>
-    <td id="ordering-attribution1-PASS-c48"><b>ordering-attribution1-PASS-c48</b></td>
+    <td id="ordering-attribution1-PASS-c48"><a class="internalDFN" href="#ordering-attribution1-PASS-c48">ordering-attribution1-PASS-c48</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#wasAttributedTo-ordering"><span>Constraint 48 (wasAttributedTo-ordering)</a>
     </td>
@@ -304,7 +306,7 @@
     </td>
   </tr>
   <tr>
-    <td id="ordering-attribution2-PASS-c48"><b>ordering-attribution2-PASS-c48</b></td>
+    <td id="ordering-attribution2-PASS-c48"><a class="internalDFN" href="#ordering-attribution2-PASS-c48">ordering-attribution2-PASS-c48</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#wasAttributedTo-ordering"><span>Constraint 48 (wasAttributedTo-ordering)</a>
     </td>
@@ -316,7 +318,7 @@
     </td>
   </tr>
   <tr>
-    <td id="ordering-delegation1-PASS-c49"><b>ordering-delegation1-PASS-c49</b></td>
+    <td id="ordering-delegation1-PASS-c49"><a class="internalDFN" href="#ordering-delegation1-PASS-c49">ordering-delegation1-PASS-c49</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#actedOnBehalfOf-ordering"><span>Constraint 49 (actedOnBehalfOf-ordering)</a>
     </td>
@@ -328,7 +330,7 @@
     </td>
   </tr>
   <tr>
-    <td id="ordering-delegation2-PASS-c49"><b>ordering-delegation2-PASS-c49</b></td>
+    <td id="ordering-delegation2-PASS-c49"><a class="internalDFN" href="#ordering-delegation2-PASS-c49">ordering-delegation2-PASS-c49</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#actedOnBehalfOf-ordering"><span>Constraint 49 (actedOnBehalfOf-ordering)</a>
     </td>
@@ -340,7 +342,7 @@
     </td>
   </tr>
   <tr>
-    <td id="ordering-derivation1-PASS-c42"><b>ordering-derivation1-PASS-c42</b></td>
+    <td id="ordering-derivation1-PASS-c42"><a class="internalDFN" href="#ordering-derivation1-PASS-c42">ordering-derivation1-PASS-c42</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#derivation-generation-generation-ordering"><span>Constraint 42 (derivation-generation-generation-ordering)</a>
     </td>
@@ -352,7 +354,7 @@
     </td>
   </tr>
   <tr>
-    <td id="ordering-derivation2-FAIL-c42"><b>ordering-derivation2-FAIL-c42</b></td>
+    <td id="ordering-derivation2-FAIL-c42"><a class="internalDFN" href="#ordering-derivation2-FAIL-c42">ordering-derivation2-FAIL-c42</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#derivation-generation-generation-ordering"><span>Constraint 42 (derivation-generation-generation-ordering)</a>
     </td>
@@ -364,7 +366,7 @@
     </td>
   </tr>
   <tr>
-    <td id="ordering-derivation3-PASS-c41-c42"><b>ordering-derivation3-PASS-c41-c42</b></td>
+    <td id="ordering-derivation3-PASS-c41-c42"><a class="internalDFN" href="#ordering-derivation3-PASS-c41-c42">ordering-derivation3-PASS-c41-c42</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#derivation-usage-generation-ordering"><span>Constraint 41 (derivation-usage-generation-ordering)</a><br>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#derivation-generation-generation-ordering"><span>Constraint 42 (derivation-generation-generation-ordering)</a>
@@ -377,7 +379,7 @@
     </td>
   </tr>
   <tr>
-    <td id="ordering-ends1-PASS-c44"><b>ordering-ends1-PASS-c44</b></td>
+    <td id="ordering-ends1-PASS-c44"><a class="internalDFN" href="#ordering-ends1-PASS-c44">ordering-ends1-PASS-c44</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#wasEndedBy-ordering"><span>Constraint 44 (wasEndedBy-ordering)</a>
     </td>
@@ -389,7 +391,7 @@
     </td>
   </tr>
   <tr>
-    <td id="ordering-entity1-PASS-c36-c37-c38"><b>ordering-entity1-PASS-c36-c37-c38</b></td>
+    <td id="ordering-entity1-PASS-c36-c37-c38"><a class="internalDFN" href="#ordering-entity1-PASS-c36-c37-c38">ordering-entity1-PASS-c36-c37-c38</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#generation-precedes-invalidation"><span>Constraint 36 (generation-precedes-invalidation)</a><br>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#generation-precedes-usage"><span>Constraint 37 (generation-precedes-usage)</a><br>
@@ -403,7 +405,7 @@
     </td>
   </tr>
   <tr>
-    <td id="ordering-entity2-PASS-c36"><b>ordering-entity2-PASS-c36</b></td>
+    <td id="ordering-entity2-PASS-c36"><a class="internalDFN" href="#ordering-entity2-PASS-c36">ordering-entity2-PASS-c36</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#generation-precedes-invalidation"><span>Constraint 36 (generation-precedes-invalidation)</a>
     </td>
@@ -415,7 +417,7 @@
     </td>
   </tr>
   <tr>
-    <td id="ordering-entity3-PASS-c39"><b>ordering-entity3-PASS-c39</b></td>
+    <td id="ordering-entity3-PASS-c39"><a class="internalDFN" href="#ordering-entity3-PASS-c39">ordering-entity3-PASS-c39</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#generation-generation-ordering"><span>Constraint 39 (generation-generation-ordering)</a>
     </td>
@@ -427,7 +429,7 @@
     </td>
   </tr>
   <tr>
-    <td id="ordering-entity4-PASS-c40"><b>ordering-entity4-PASS-c40</b></td>
+    <td id="ordering-entity4-PASS-c40"><a class="internalDFN" href="#ordering-entity4-PASS-c40">ordering-entity4-PASS-c40</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#invalidation-invalidation-ordering"><span>Constraint 40 (invalidation-invalidation-ordering)</a>
     </td>
@@ -439,7 +441,7 @@
     </td>
   </tr>
   <tr>
-    <td id="ordering-specialization1-PASS-c45"><b>ordering-specialization1-PASS-c45</b></td>
+    <td id="ordering-specialization1-PASS-c45"><a class="internalDFN" href="#ordering-specialization1-PASS-c45">ordering-specialization1-PASS-c45</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#specialization-generation-ordering"><span>Constraint 45 (specialization-generation-ordering)</a>
     </td>
@@ -451,7 +453,7 @@
     </td>
   </tr>
   <tr>
-    <td id="ordering-specialization2-PASS-c46"><b>ordering-specialization2-PASS-c46</b></td>
+    <td id="ordering-specialization2-PASS-c46"><a class="internalDFN" href="#ordering-specialization2-PASS-c46">ordering-specialization2-PASS-c46</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#specialization-invalidation-ordering"><span>Constraint 46 (specialization-invalidation-ordering)</a>
     </td>
@@ -463,7 +465,7 @@
     </td>
   </tr>
   <tr>
-    <td id="ordering-specialization3-PASS-c42-c45"><b>ordering-specialization3-PASS-c42-c45</b></td>
+    <td id="ordering-specialization3-PASS-c42-c45"><a class="internalDFN" href="#ordering-specialization3-PASS-c42-c45">ordering-specialization3-PASS-c42-c45</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#derivation-generation-generation-ordering"><span>Constraint 42 (derivation-generation-generation-ordering)</a><br>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#specialization-generation-ordering"><span>Constraint 45 (specialization-generation-ordering)</a>
@@ -476,7 +478,7 @@
     </td>
   </tr>
   <tr>
-    <td id="ordering-specialization4-FAIL-c42-c45"><b>ordering-specialization4-FAIL-c42-c45</b></td>
+    <td id="ordering-specialization4-FAIL-c42-c45"><a class="internalDFN" href="#ordering-specialization4-FAIL-c42-c45">ordering-specialization4-FAIL-c42-c45</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#derivation-generation-generation-ordering"><span>Constraint 42 (derivation-generation-generation-ordering)</a><br>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#specialization-generation-ordering"><span>Constraint 45 (specialization-generation-ordering)</a>
@@ -489,7 +491,7 @@
     </td>
   </tr>
   <tr>
-    <td id="ordering-starts1-PASS-c43"><b>ordering-starts1-PASS-c43</b></td>
+    <td id="ordering-starts1-PASS-c43"><a class="internalDFN" href="#ordering-starts1-PASS-c43">ordering-starts1-PASS-c43</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#wasStartedBy-ordering"><span>Constraint 43 (wasStartedBy-ordering)</a>
     </td>
@@ -501,7 +503,7 @@
     </td>
   </tr>
   <tr>
-    <td id="type-collection-FAIL-c56"><b>type-collection-FAIL-c56</b></td>
+    <td id="type-collection-FAIL-c56"><a class="internalDFN" href="#type-collection-FAIL-c56">type-collection-FAIL-c56</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#membership-empty-collection"><span>Constraint 56 (membership-empty-collection)</a>
     </td>
@@ -513,7 +515,7 @@
     </td>
   </tr>
   <tr>
-    <td id="type-f1-FAIL-c55"><b>type-f1-FAIL-c55</b></td>
+    <td id="type-f1-FAIL-c55"><a class="internalDFN" href="#type-f1-FAIL-c55">type-f1-FAIL-c55</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#entity-activity-disjoint"><span>Constraint 55 (entity-activity-disjoint)</a>
     </td>
@@ -525,7 +527,7 @@
     </td>
   </tr>
   <tr>
-    <td id="type-f2-FAIL-c55"><b>type-f2-FAIL-c55</b></td>
+    <td id="type-f2-FAIL-c55"><a class="internalDFN" href="#type-f2-FAIL-c55">type-f2-FAIL-c55</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#entity-activity-disjoint"><span>Constraint 55 (entity-activity-disjoint)</a>
     </td>
@@ -537,7 +539,7 @@
     </td>
   </tr>
   <tr>
-    <td id="type-f3-FAIL-c54"><b>type-f3-FAIL-c54</b></td>
+    <td id="type-f3-FAIL-c54"><a class="internalDFN" href="#type-f3-FAIL-c54">type-f3-FAIL-c54</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#impossible-object-property-overlap"><span>Constraint 54 (impossible-object-property-overlap)</a>
     </td>
@@ -549,7 +551,7 @@
     </td>
   </tr>
   <tr>
-    <td id="type-f4-FAIL-c53"><b>type-f4-FAIL-c53</b></td>
+    <td id="type-f4-FAIL-c53"><a class="internalDFN" href="#type-f4-FAIL-c53">type-f4-FAIL-c53</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#impossible-property-overlap"><span>Constraint 53 (impossible-property-overlap)</a>
     </td>
@@ -561,7 +563,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-activity-end-f1-FAIL-c29"><b>unification-activity-end-f1-FAIL-c29</b></td>
+    <td id="unification-activity-end-f1-FAIL-c29"><a class="internalDFN" href="#unification-activity-end-f1-FAIL-c29">unification-activity-end-f1-FAIL-c29</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#unique-endTime"><span>Constraint 29 (unique-endTime)</a>
     </td>
@@ -573,7 +575,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-activity-end-s1-PASS-c29"><b>unification-activity-end-s1-PASS-c29</b></td>
+    <td id="unification-activity-end-s1-PASS-c29"><a class="internalDFN" href="#unification-activity-end-s1-PASS-c29">unification-activity-end-s1-PASS-c29</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#unique-endTime"><span>Constraint 29 (unique-endTime)</a>
     </td>
@@ -585,7 +587,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-activity-s1-PASS-c22"><b>unification-activity-s1-PASS-c22</b></td>
+    <td id="unification-activity-s1-PASS-c22"><a class="internalDFN" href="#unification-activity-s1-PASS-c22">unification-activity-s1-PASS-c22</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-object"><span>Constraint 22 (key-object)</a>
     </td>
@@ -597,7 +599,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-activity-s2-PASS-c22"><b>unification-activity-s2-PASS-c22</b></td>
+    <td id="unification-activity-s2-PASS-c22"><a class="internalDFN" href="#unification-activity-s2-PASS-c22">unification-activity-s2-PASS-c22</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-object"><span>Constraint 22 (key-object)</a>
     </td>
@@ -609,7 +611,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-activity-s3-PASS-c22"><b>unification-activity-s3-PASS-c22</b></td>
+    <td id="unification-activity-s3-PASS-c22"><a class="internalDFN" href="#unification-activity-s3-PASS-c22">unification-activity-s3-PASS-c22</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-object"><span>Constraint 22 (key-object)</a>
     </td>
@@ -621,7 +623,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-activity-s4-PASS-c22"><b>unification-activity-s4-PASS-c22</b></td>
+    <td id="unification-activity-s4-PASS-c22"><a class="internalDFN" href="#unification-activity-s4-PASS-c22">unification-activity-s4-PASS-c22</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-object"><span>Constraint 22 (key-object)</a>
     </td>
@@ -633,7 +635,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-activity-start-f1-FAIL-c28"><b>unification-activity-start-f1-FAIL-c28</b></td>
+    <td id="unification-activity-start-f1-FAIL-c28"><a class="internalDFN" href="#unification-activity-start-f1-FAIL-c28">unification-activity-start-f1-FAIL-c28</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#unique-startTime"><span>Constraint 28 (unique-startTime)</a>
     </td>
@@ -645,7 +647,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-activity-start-s1-PASS-c28"><b>unification-activity-start-s1-PASS-c28</b></td>
+    <td id="unification-activity-start-s1-PASS-c28"><a class="internalDFN" href="#unification-activity-start-s1-PASS-c28">unification-activity-start-s1-PASS-c28</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#unique-startTime"><span>Constraint 28 (unique-startTime)</a>
     </td>
@@ -657,7 +659,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-association-f1-FAIL-c23"><b>unification-association-f1-FAIL-c23</b></td>
+    <td id="unification-association-f1-FAIL-c23"><a class="internalDFN" href="#unification-association-f1-FAIL-c23">unification-association-f1-FAIL-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -669,7 +671,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-association-f2-FAIL-c23"><b>unification-association-f2-FAIL-c23</b></td>
+    <td id="unification-association-f2-FAIL-c23"><a class="internalDFN" href="#unification-association-f2-FAIL-c23">unification-association-f2-FAIL-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -681,7 +683,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-association-f3-FAIL-c23"><b>unification-association-f3-FAIL-c23</b></td>
+    <td id="unification-association-f3-FAIL-c23"><a class="internalDFN" href="#unification-association-f3-FAIL-c23">unification-association-f3-FAIL-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -693,7 +695,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-association-f4-FAIL-c23"><b>unification-association-f4-FAIL-c23</b></td>
+    <td id="unification-association-f4-FAIL-c23"><a class="internalDFN" href="#unification-association-f4-FAIL-c23">unification-association-f4-FAIL-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -705,7 +707,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-association-f5-FAIL-c23"><b>unification-association-f5-FAIL-c23</b></td>
+    <td id="unification-association-f5-FAIL-c23"><a class="internalDFN" href="#unification-association-f5-FAIL-c23">unification-association-f5-FAIL-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -717,7 +719,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-association-f6-FAIL-DM"><b>unification-association-f6-FAIL-DM</b></td>
+    <td id="unification-association-f6-FAIL-DM"><a class="internalDFN" href="#unification-association-f6-FAIL-DM">unification-association-f6-FAIL-DM</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-dm-20121211/#prov-dm-types-and-relations">Malformed statement(s)</a>
     </td>
@@ -729,7 +731,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-association-s1-PASS-c23"><b>unification-association-s1-PASS-c23</b></td>
+    <td id="unification-association-s1-PASS-c23"><a class="internalDFN" href="#unification-association-s1-PASS-c23">unification-association-s1-PASS-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -741,7 +743,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-association-s2-PASS-c23"><b>unification-association-s2-PASS-c23</b></td>
+    <td id="unification-association-s2-PASS-c23"><a class="internalDFN" href="#unification-association-s2-PASS-c23">unification-association-s2-PASS-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -753,7 +755,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-association-s3-PASS-c23"><b>unification-association-s3-PASS-c23</b></td>
+    <td id="unification-association-s3-PASS-c23"><a class="internalDFN" href="#unification-association-s3-PASS-c23">unification-association-s3-PASS-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -765,7 +767,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-association-s4-PASS-c23"><b>unification-association-s4-PASS-c23</b></td>
+    <td id="unification-association-s4-PASS-c23"><a class="internalDFN" href="#unification-association-s4-PASS-c23">unification-association-s4-PASS-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -777,7 +779,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-association-s5-PASS-c23"><b>unification-association-s5-PASS-c23</b></td>
+    <td id="unification-association-s5-PASS-c23"><a class="internalDFN" href="#unification-association-s5-PASS-c23">unification-association-s5-PASS-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -789,7 +791,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-attributes-activity-s1-PASS-c22"><b>unification-attributes-activity-s1-PASS-c22</b></td>
+    <td id="unification-attributes-activity-s1-PASS-c22"><a class="internalDFN" href="#unification-attributes-activity-s1-PASS-c22">unification-attributes-activity-s1-PASS-c22</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-object"><span>Constraint 22 (key-object)</a>
     </td>
@@ -801,7 +803,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-attributes-end-s1-PASS-c23"><b>unification-attributes-end-s1-PASS-c23</b></td>
+    <td id="unification-attributes-end-s1-PASS-c23"><a class="internalDFN" href="#unification-attributes-end-s1-PASS-c23">unification-attributes-end-s1-PASS-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -813,7 +815,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-attributes-end-s2-PASS-c23"><b>unification-attributes-end-s2-PASS-c23</b></td>
+    <td id="unification-attributes-end-s2-PASS-c23"><a class="internalDFN" href="#unification-attributes-end-s2-PASS-c23">unification-attributes-end-s2-PASS-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -825,7 +827,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-attributes-entity-s1-PASS-c22"><b>unification-attributes-entity-s1-PASS-c22</b></td>
+    <td id="unification-attributes-entity-s1-PASS-c22"><a class="internalDFN" href="#unification-attributes-entity-s1-PASS-c22">unification-attributes-entity-s1-PASS-c22</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-object"><span>Constraint 22 (key-object)</a>
     </td>
@@ -837,7 +839,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-attributes-start-s1-PASS-c23"><b>unification-attributes-start-s1-PASS-c23</b></td>
+    <td id="unification-attributes-start-s1-PASS-c23"><a class="internalDFN" href="#unification-attributes-start-s1-PASS-c23">unification-attributes-start-s1-PASS-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -849,7 +851,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-attributes-start-s2-PASS-c23"><b>unification-attributes-start-s2-PASS-c23</b></td>
+    <td id="unification-attributes-start-s2-PASS-c23"><a class="internalDFN" href="#unification-attributes-start-s2-PASS-c23">unification-attributes-start-s2-PASS-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -861,7 +863,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-attribution-f1-FAIL-DM"><b>unification-attribution-f1-FAIL-DM</b></td>
+    <td id="unification-attribution-f1-FAIL-DM"><a class="internalDFN" href="#unification-attribution-f1-FAIL-DM">unification-attribution-f1-FAIL-DM</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-dm-20121211/#prov-dm-types-and-relations">Malformed statement(s)</a>
     </td>
@@ -873,7 +875,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-attribution-f2-FAIL-DM"><b>unification-attribution-f2-FAIL-DM</b></td>
+    <td id="unification-attribution-f2-FAIL-DM"><a class="internalDFN" href="#unification-attribution-f2-FAIL-DM">unification-attribution-f2-FAIL-DM</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-dm-20121211/#prov-dm-types-and-relations">Malformed statement(s)</a>
     </td>
@@ -885,7 +887,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-attribution-s1-PASS-c23"><b>unification-attribution-s1-PASS-c23</b></td>
+    <td id="unification-attribution-s1-PASS-c23"><a class="internalDFN" href="#unification-attribution-s1-PASS-c23">unification-attribution-s1-PASS-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -897,7 +899,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-attribution-s2-PASS-c23"><b>unification-attribution-s2-PASS-c23</b></td>
+    <td id="unification-attribution-s2-PASS-c23"><a class="internalDFN" href="#unification-attribution-s2-PASS-c23">unification-attribution-s2-PASS-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -909,7 +911,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-attribution-s3-PASS-c23"><b>unification-attribution-s3-PASS-c23</b></td>
+    <td id="unification-attribution-s3-PASS-c23"><a class="internalDFN" href="#unification-attribution-s3-PASS-c23">unification-attribution-s3-PASS-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -921,7 +923,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-attribution-s4-PASS-c23"><b>unification-attribution-s4-PASS-c23</b></td>
+    <td id="unification-attribution-s4-PASS-c23"><a class="internalDFN" href="#unification-attribution-s4-PASS-c23">unification-attribution-s4-PASS-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -933,7 +935,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-bundle-f1-FAIL-c55-c56"><b>unification-bundle-f1-FAIL-c55-c56</b></td>
+    <td id="unification-bundle-f1-FAIL-c55-c56"><a class="internalDFN" href="#unification-bundle-f1-FAIL-c55-c56">unification-bundle-f1-FAIL-c55-c56</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#entity-activity-disjoint"><span>Constraint 55 (entity-activity-disjoint)</a><br>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#membership-empty-collection"><span>Constraint 56 (membership-empty-collection)</a>
@@ -946,7 +948,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-communication-f1-FAIL-DM"><b>unification-communication-f1-FAIL-DM</b></td>
+    <td id="unification-communication-f1-FAIL-DM"><a class="internalDFN" href="#unification-communication-f1-FAIL-DM">unification-communication-f1-FAIL-DM</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-dm-20121211/#prov-dm-types-and-relations">Malformed statement(s)</a>
     </td>
@@ -958,7 +960,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-communication-f2-FAIL-DM"><b>unification-communication-f2-FAIL-DM</b></td>
+    <td id="unification-communication-f2-FAIL-DM"><a class="internalDFN" href="#unification-communication-f2-FAIL-DM">unification-communication-f2-FAIL-DM</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-dm-20121211/#prov-dm-types-and-relations">Malformed statement(s)</a>
     </td>
@@ -970,7 +972,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-communication-s1-PASS-c23"><b>unification-communication-s1-PASS-c23</b></td>
+    <td id="unification-communication-s1-PASS-c23"><a class="internalDFN" href="#unification-communication-s1-PASS-c23">unification-communication-s1-PASS-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -982,7 +984,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-communication-s2-PASS-c23"><b>unification-communication-s2-PASS-c23</b></td>
+    <td id="unification-communication-s2-PASS-c23"><a class="internalDFN" href="#unification-communication-s2-PASS-c23">unification-communication-s2-PASS-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -994,7 +996,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-communication-s3-PASS-c23"><b>unification-communication-s3-PASS-c23</b></td>
+    <td id="unification-communication-s3-PASS-c23"><a class="internalDFN" href="#unification-communication-s3-PASS-c23">unification-communication-s3-PASS-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -1006,7 +1008,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-communication-s4-PASS-c23"><b>unification-communication-s4-PASS-c23</b></td>
+    <td id="unification-communication-s4-PASS-c23"><a class="internalDFN" href="#unification-communication-s4-PASS-c23">unification-communication-s4-PASS-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -1018,7 +1020,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-delegation-f1-FAIL-c23"><b>unification-delegation-f1-FAIL-c23</b></td>
+    <td id="unification-delegation-f1-FAIL-c23"><a class="internalDFN" href="#unification-delegation-f1-FAIL-c23">unification-delegation-f1-FAIL-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -1030,7 +1032,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-delegation-f2-FAIL-c23"><b>unification-delegation-f2-FAIL-c23</b></td>
+    <td id="unification-delegation-f2-FAIL-c23"><a class="internalDFN" href="#unification-delegation-f2-FAIL-c23">unification-delegation-f2-FAIL-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -1042,7 +1044,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-delegation-f3-FAIL-c23"><b>unification-delegation-f3-FAIL-c23</b></td>
+    <td id="unification-delegation-f3-FAIL-c23"><a class="internalDFN" href="#unification-delegation-f3-FAIL-c23">unification-delegation-f3-FAIL-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -1054,7 +1056,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-delegation-f6-FAIL-DM"><b>unification-delegation-f6-FAIL-DM</b></td>
+    <td id="unification-delegation-f6-FAIL-DM"><a class="internalDFN" href="#unification-delegation-f6-FAIL-DM">unification-delegation-f6-FAIL-DM</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-dm-20121211/#prov-dm-types-and-relations">Malformed statement(s)</a>
     </td>
@@ -1066,7 +1068,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-delegation-s1-PASS-c23"><b>unification-delegation-s1-PASS-c23</b></td>
+    <td id="unification-delegation-s1-PASS-c23"><a class="internalDFN" href="#unification-delegation-s1-PASS-c23">unification-delegation-s1-PASS-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -1078,7 +1080,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-delegation-s2-PASS-c23"><b>unification-delegation-s2-PASS-c23</b></td>
+    <td id="unification-delegation-s2-PASS-c23"><a class="internalDFN" href="#unification-delegation-s2-PASS-c23">unification-delegation-s2-PASS-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -1090,7 +1092,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-delegation-s3-PASS-c23"><b>unification-delegation-s3-PASS-c23</b></td>
+    <td id="unification-delegation-s3-PASS-c23"><a class="internalDFN" href="#unification-delegation-s3-PASS-c23">unification-delegation-s3-PASS-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -1102,7 +1104,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-delegation-s4-PASS-c23"><b>unification-delegation-s4-PASS-c23</b></td>
+    <td id="unification-delegation-s4-PASS-c23"><a class="internalDFN" href="#unification-delegation-s4-PASS-c23">unification-delegation-s4-PASS-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -1114,7 +1116,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-delegation-s5-PASS-c23"><b>unification-delegation-s5-PASS-c23</b></td>
+    <td id="unification-delegation-s5-PASS-c23"><a class="internalDFN" href="#unification-delegation-s5-PASS-c23">unification-delegation-s5-PASS-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -1126,7 +1128,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-derivation-f1-FAIL-c23"><b>unification-derivation-f1-FAIL-c23</b></td>
+    <td id="unification-derivation-f1-FAIL-c23"><a class="internalDFN" href="#unification-derivation-f1-FAIL-c23">unification-derivation-f1-FAIL-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -1138,7 +1140,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-derivation-f2-FAIL-c23"><b>unification-derivation-f2-FAIL-c23</b></td>
+    <td id="unification-derivation-f2-FAIL-c23"><a class="internalDFN" href="#unification-derivation-f2-FAIL-c23">unification-derivation-f2-FAIL-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -1150,7 +1152,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-derivation-f3-FAIL-c23"><b>unification-derivation-f3-FAIL-c23</b></td>
+    <td id="unification-derivation-f3-FAIL-c23"><a class="internalDFN" href="#unification-derivation-f3-FAIL-c23">unification-derivation-f3-FAIL-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -1162,7 +1164,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-derivation-f4-FAIL-c23"><b>unification-derivation-f4-FAIL-c23</b></td>
+    <td id="unification-derivation-f4-FAIL-c23"><a class="internalDFN" href="#unification-derivation-f4-FAIL-c23">unification-derivation-f4-FAIL-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -1174,7 +1176,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-derivation-s1-PASS-c23"><b>unification-derivation-s1-PASS-c23</b></td>
+    <td id="unification-derivation-s1-PASS-c23"><a class="internalDFN" href="#unification-derivation-s1-PASS-c23">unification-derivation-s1-PASS-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -1186,7 +1188,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-derivation-s2-PASS-c23"><b>unification-derivation-s2-PASS-c23</b></td>
+    <td id="unification-derivation-s2-PASS-c23"><a class="internalDFN" href="#unification-derivation-s2-PASS-c23">unification-derivation-s2-PASS-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -1198,7 +1200,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-derivation-s3-PASS-c23"><b>unification-derivation-s3-PASS-c23</b></td>
+    <td id="unification-derivation-s3-PASS-c23"><a class="internalDFN" href="#unification-derivation-s3-PASS-c23">unification-derivation-s3-PASS-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -1210,7 +1212,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-derivation-s4-PASS-c23"><b>unification-derivation-s4-PASS-c23</b></td>
+    <td id="unification-derivation-s4-PASS-c23"><a class="internalDFN" href="#unification-derivation-s4-PASS-c23">unification-derivation-s4-PASS-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -1222,7 +1224,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-derivation-s5-PASS-c23"><b>unification-derivation-s5-PASS-c23</b></td>
+    <td id="unification-derivation-s5-PASS-c23"><a class="internalDFN" href="#unification-derivation-s5-PASS-c23">unification-derivation-s5-PASS-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -1234,7 +1236,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-end-f1-FAIL-c23"><b>unification-end-f1-FAIL-c23</b></td>
+    <td id="unification-end-f1-FAIL-c23"><a class="internalDFN" href="#unification-end-f1-FAIL-c23">unification-end-f1-FAIL-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -1246,7 +1248,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-end-f2-FAIL-c23"><b>unification-end-f2-FAIL-c23</b></td>
+    <td id="unification-end-f2-FAIL-c23"><a class="internalDFN" href="#unification-end-f2-FAIL-c23">unification-end-f2-FAIL-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -1258,7 +1260,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-end-f3-FAIL-c23"><b>unification-end-f3-FAIL-c23</b></td>
+    <td id="unification-end-f3-FAIL-c23"><a class="internalDFN" href="#unification-end-f3-FAIL-c23">unification-end-f3-FAIL-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -1270,7 +1272,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-end-f4-FAIL-c27"><b>unification-end-f4-FAIL-c27</b></td>
+    <td id="unification-end-f4-FAIL-c27"><a class="internalDFN" href="#unification-end-f4-FAIL-c27">unification-end-f4-FAIL-c27</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#unique-wasEndedBy"><span>Constraint 27 (unique-wasEndedBy)</a>
     </td>
@@ -1282,7 +1284,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-end-f5-FAIL-c23"><b>unification-end-f5-FAIL-c23</b></td>
+    <td id="unification-end-f5-FAIL-c23"><a class="internalDFN" href="#unification-end-f5-FAIL-c23">unification-end-f5-FAIL-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -1294,7 +1296,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-end-s1-PASS-c27"><b>unification-end-s1-PASS-c27</b></td>
+    <td id="unification-end-s1-PASS-c27"><a class="internalDFN" href="#unification-end-s1-PASS-c27">unification-end-s1-PASS-c27</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#unique-wasEndedBy"><span>Constraint 27 (unique-wasEndedBy)</a>
     </td>
@@ -1306,7 +1308,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-end-s2-PASS-c27"><b>unification-end-s2-PASS-c27</b></td>
+    <td id="unification-end-s2-PASS-c27"><a class="internalDFN" href="#unification-end-s2-PASS-c27">unification-end-s2-PASS-c27</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#unique-wasEndedBy"><span>Constraint 27 (unique-wasEndedBy)</a>
     </td>
@@ -1318,7 +1320,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-end-s3-PASS-c27"><b>unification-end-s3-PASS-c27</b></td>
+    <td id="unification-end-s3-PASS-c27"><a class="internalDFN" href="#unification-end-s3-PASS-c27">unification-end-s3-PASS-c27</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#unique-wasEndedBy"><span>Constraint 27 (unique-wasEndedBy)</a>
     </td>
@@ -1330,7 +1332,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-end-s4-PASS-c27"><b>unification-end-s4-PASS-c27</b></td>
+    <td id="unification-end-s4-PASS-c27"><a class="internalDFN" href="#unification-end-s4-PASS-c27">unification-end-s4-PASS-c27</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#unique-wasEndedBy"><span>Constraint 27 (unique-wasEndedBy)</a>
     </td>
@@ -1342,7 +1344,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-end-s5-PASS-c23-c27"><b>unification-end-s5-PASS-c23-c27</b></td>
+    <td id="unification-end-s5-PASS-c23-c27"><a class="internalDFN" href="#unification-end-s5-PASS-c23-c27">unification-end-s5-PASS-c23-c27</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a><br>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#unique-wasEndedBy"><span>Constraint 27 (unique-wasEndedBy)</a>
@@ -1355,7 +1357,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-end-s6-PASS-c23-c27"><b>unification-end-s6-PASS-c23-c27</b></td>
+    <td id="unification-end-s6-PASS-c23-c27"><a class="internalDFN" href="#unification-end-s6-PASS-c23-c27">unification-end-s6-PASS-c23-c27</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a><br>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#unique-wasEndedBy"><span>Constraint 27 (unique-wasEndedBy)</a>
@@ -1368,7 +1370,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-generation-f1-FAIL-c24"><b>unification-generation-f1-FAIL-c24</b></td>
+    <td id="unification-generation-f1-FAIL-c24"><a class="internalDFN" href="#unification-generation-f1-FAIL-c24">unification-generation-f1-FAIL-c24</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#unique-generation"><span>Constraint 24 (unique-generation)</a>
     </td>
@@ -1380,7 +1382,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-generation-f2-FAIL-c23"><b>unification-generation-f2-FAIL-c23</b></td>
+    <td id="unification-generation-f2-FAIL-c23"><a class="internalDFN" href="#unification-generation-f2-FAIL-c23">unification-generation-f2-FAIL-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -1392,7 +1394,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-generation-f3-FAIL-c23"><b>unification-generation-f3-FAIL-c23</b></td>
+    <td id="unification-generation-f3-FAIL-c23"><a class="internalDFN" href="#unification-generation-f3-FAIL-c23">unification-generation-f3-FAIL-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -1404,7 +1406,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-generation-f4-FAIL-c23"><b>unification-generation-f4-FAIL-c23</b></td>
+    <td id="unification-generation-f4-FAIL-c23"><a class="internalDFN" href="#unification-generation-f4-FAIL-c23">unification-generation-f4-FAIL-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -1416,7 +1418,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-generation-f5-FAIL-c23"><b>unification-generation-f5-FAIL-c23</b></td>
+    <td id="unification-generation-f5-FAIL-c23"><a class="internalDFN" href="#unification-generation-f5-FAIL-c23">unification-generation-f5-FAIL-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -1428,7 +1430,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-generation-f6-FAIL-c23"><b>unification-generation-f6-FAIL-c23</b></td>
+    <td id="unification-generation-f6-FAIL-c23"><a class="internalDFN" href="#unification-generation-f6-FAIL-c23">unification-generation-f6-FAIL-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -1440,7 +1442,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-generation-f7-FAIL-c23"><b>unification-generation-f7-FAIL-c23</b></td>
+    <td id="unification-generation-f7-FAIL-c23"><a class="internalDFN" href="#unification-generation-f7-FAIL-c23">unification-generation-f7-FAIL-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -1452,7 +1454,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-generation-s1-PASS-c23"><b>unification-generation-s1-PASS-c23</b></td>
+    <td id="unification-generation-s1-PASS-c23"><a class="internalDFN" href="#unification-generation-s1-PASS-c23">unification-generation-s1-PASS-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -1464,7 +1466,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-generation-s2-PASS-c23"><b>unification-generation-s2-PASS-c23</b></td>
+    <td id="unification-generation-s2-PASS-c23"><a class="internalDFN" href="#unification-generation-s2-PASS-c23">unification-generation-s2-PASS-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -1476,7 +1478,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-generation-s3-PASS-c24"><b>unification-generation-s3-PASS-c24</b></td>
+    <td id="unification-generation-s3-PASS-c24"><a class="internalDFN" href="#unification-generation-s3-PASS-c24">unification-generation-s3-PASS-c24</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#unique-generation"><span>Constraint 24 (unique-generation)</a>
     </td>
@@ -1488,19 +1490,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-generation-s4-PASS"><b>unification-generation-s4-PASS</b></td>
-    <td>
-      
-    </td>
-    <td>PASS</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-s4-PASS.ttl" title="unification-generation-s4-PASS.ttl">RDF</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-s4-PASS.provn" title="unification-generation-s4-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-s4-PASS.provx" title="unification-generation-s4-PASS.provx">XML</a>
-    </td>
-  </tr>
-  <tr>
-    <td id="unification-generation-s5-PASS-c23"><b>unification-generation-s5-PASS-c23</b></td>
+    <td id="unification-generation-s5-PASS-c23"><a class="internalDFN" href="#unification-generation-s5-PASS-c23">unification-generation-s5-PASS-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -1512,7 +1502,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-generation-s6-PASS-c23"><b>unification-generation-s6-PASS-c23</b></td>
+    <td id="unification-generation-s6-PASS-c23"><a class="internalDFN" href="#unification-generation-s6-PASS-c23">unification-generation-s6-PASS-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -1524,7 +1514,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-generation-s7-PASS-c23-c24"><b>unification-generation-s7-PASS-c23-c24</b></td>
+    <td id="unification-generation-s7-PASS-c23-c24"><a class="internalDFN" href="#unification-generation-s7-PASS-c23-c24">unification-generation-s7-PASS-c23-c24</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a><br>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#unique-generation"><span>Constraint 24 (unique-generation)</a>
@@ -1537,7 +1527,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-generation-s8-PASS-c23-c24"><b>unification-generation-s8-PASS-c23-c24</b></td>
+    <td id="unification-generation-s8-PASS-c23-c24"><a class="internalDFN" href="#unification-generation-s8-PASS-c23-c24">unification-generation-s8-PASS-c23-c24</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a><br>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#unique-generation"><span>Constraint 24 (unique-generation)</a>
@@ -1550,7 +1540,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-influence-f1-FAIL-DM"><b>unification-influence-f1-FAIL-DM</b></td>
+    <td id="unification-influence-f1-FAIL-DM"><a class="internalDFN" href="#unification-influence-f1-FAIL-DM">unification-influence-f1-FAIL-DM</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-dm-20121211/#prov-dm-types-and-relations">Malformed statement(s)</a>
     </td>
@@ -1562,7 +1552,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-influence-f2-FAIL-DM"><b>unification-influence-f2-FAIL-DM</b></td>
+    <td id="unification-influence-f2-FAIL-DM"><a class="internalDFN" href="#unification-influence-f2-FAIL-DM">unification-influence-f2-FAIL-DM</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-dm-20121211/#prov-dm-types-and-relations">Malformed statement(s)</a>
     </td>
@@ -1574,7 +1564,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-influence-s1-PASS-c23"><b>unification-influence-s1-PASS-c23</b></td>
+    <td id="unification-influence-s1-PASS-c23"><a class="internalDFN" href="#unification-influence-s1-PASS-c23">unification-influence-s1-PASS-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -1586,7 +1576,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-invalidation-f1-FAIL-c25"><b>unification-invalidation-f1-FAIL-c25</b></td>
+    <td id="unification-invalidation-f1-FAIL-c25"><a class="internalDFN" href="#unification-invalidation-f1-FAIL-c25">unification-invalidation-f1-FAIL-c25</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#unique-invalidation"><span>Constraint 25 (unique-invalidation)</a>
     </td>
@@ -1598,7 +1588,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-invalidation-f2-FAIL-c23"><b>unification-invalidation-f2-FAIL-c23</b></td>
+    <td id="unification-invalidation-f2-FAIL-c23"><a class="internalDFN" href="#unification-invalidation-f2-FAIL-c23">unification-invalidation-f2-FAIL-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -1610,7 +1600,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-invalidation-f3-FAIL-c23"><b>unification-invalidation-f3-FAIL-c23</b></td>
+    <td id="unification-invalidation-f3-FAIL-c23"><a class="internalDFN" href="#unification-invalidation-f3-FAIL-c23">unification-invalidation-f3-FAIL-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -1622,7 +1612,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-invalidation-f4-FAIL-c23"><b>unification-invalidation-f4-FAIL-c23</b></td>
+    <td id="unification-invalidation-f4-FAIL-c23"><a class="internalDFN" href="#unification-invalidation-f4-FAIL-c23">unification-invalidation-f4-FAIL-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -1634,7 +1624,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-invalidation-f5-FAIL-c23-c25"><b>unification-invalidation-f5-FAIL-c23-c25</b></td>
+    <td id="unification-invalidation-f5-FAIL-c23-c25"><a class="internalDFN" href="#unification-invalidation-f5-FAIL-c23-c25">unification-invalidation-f5-FAIL-c23-c25</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a><br>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#unique-invalidation"><span>Constraint 25 (unique-invalidation)</a>
@@ -1647,7 +1637,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-invalidation-f6-FAIL-c23-c25"><b>unification-invalidation-f6-FAIL-c23-c25</b></td>
+    <td id="unification-invalidation-f6-FAIL-c23-c25"><a class="internalDFN" href="#unification-invalidation-f6-FAIL-c23-c25">unification-invalidation-f6-FAIL-c23-c25</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a><br>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#unique-invalidation"><span>Constraint 25 (unique-invalidation)</a>
@@ -1660,7 +1650,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-invalidation-f7-FAIL-c23-c25"><b>unification-invalidation-f7-FAIL-c23-c25</b></td>
+    <td id="unification-invalidation-f7-FAIL-c23-c25"><a class="internalDFN" href="#unification-invalidation-f7-FAIL-c23-c25">unification-invalidation-f7-FAIL-c23-c25</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a><br>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#unique-invalidation"><span>Constraint 25 (unique-invalidation)</a>
@@ -1673,7 +1663,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-invalidation-s1-PASS-c23"><b>unification-invalidation-s1-PASS-c23</b></td>
+    <td id="unification-invalidation-s1-PASS-c23"><a class="internalDFN" href="#unification-invalidation-s1-PASS-c23">unification-invalidation-s1-PASS-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -1685,7 +1675,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-invalidation-s2-PASS-c23"><b>unification-invalidation-s2-PASS-c23</b></td>
+    <td id="unification-invalidation-s2-PASS-c23"><a class="internalDFN" href="#unification-invalidation-s2-PASS-c23">unification-invalidation-s2-PASS-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -1697,7 +1687,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-invalidation-s3-PASS-c25"><b>unification-invalidation-s3-PASS-c25</b></td>
+    <td id="unification-invalidation-s3-PASS-c25"><a class="internalDFN" href="#unification-invalidation-s3-PASS-c25">unification-invalidation-s3-PASS-c25</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#unique-invalidation"><span>Constraint 25 (unique-invalidation)</a>
     </td>
@@ -1709,7 +1699,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-invalidation-s5-PASS-c23"><b>unification-invalidation-s5-PASS-c23</b></td>
+    <td id="unification-invalidation-s5-PASS-c23"><a class="internalDFN" href="#unification-invalidation-s5-PASS-c23">unification-invalidation-s5-PASS-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -1721,7 +1711,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-invalidation-s6-PASS-c23"><b>unification-invalidation-s6-PASS-c23</b></td>
+    <td id="unification-invalidation-s6-PASS-c23"><a class="internalDFN" href="#unification-invalidation-s6-PASS-c23">unification-invalidation-s6-PASS-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -1733,7 +1723,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-invalidation-s7-PASS-c23-c25"><b>unification-invalidation-s7-PASS-c23-c25</b></td>
+    <td id="unification-invalidation-s7-PASS-c23-c25"><a class="internalDFN" href="#unification-invalidation-s7-PASS-c23-c25">unification-invalidation-s7-PASS-c23-c25</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a><br>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#unique-invalidation"><span>Constraint 25 (unique-invalidation)</a>
@@ -1746,7 +1736,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-invalidation-s8-PASS-c23-c25"><b>unification-invalidation-s8-PASS-c23-c25</b></td>
+    <td id="unification-invalidation-s8-PASS-c23-c25"><a class="internalDFN" href="#unification-invalidation-s8-PASS-c23-c25">unification-invalidation-s8-PASS-c23-c25</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a><br>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#unique-invalidation"><span>Constraint 25 (unique-invalidation)</a>
@@ -1759,7 +1749,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-membership-f1-FAIL-DM"><b>unification-membership-f1-FAIL-DM</b></td>
+    <td id="unification-membership-f1-FAIL-DM"><a class="internalDFN" href="#unification-membership-f1-FAIL-DM">unification-membership-f1-FAIL-DM</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-dm-20121211/#prov-dm-types-and-relations">Malformed statement(s)</a>
     </td>
@@ -1771,7 +1761,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-specialization-f1-FAIL-DM"><b>unification-specialization-f1-FAIL-DM</b></td>
+    <td id="unification-specialization-f1-FAIL-DM"><a class="internalDFN" href="#unification-specialization-f1-FAIL-DM">unification-specialization-f1-FAIL-DM</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-dm-20121211/#prov-dm-types-and-relations">Malformed statement(s)</a>
     </td>
@@ -1783,7 +1773,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-specialization-f2-FAIL-DM"><b>unification-specialization-f2-FAIL-DM</b></td>
+    <td id="unification-specialization-f2-FAIL-DM"><a class="internalDFN" href="#unification-specialization-f2-FAIL-DM">unification-specialization-f2-FAIL-DM</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-dm-20121211/#prov-dm-types-and-relations">Malformed statement(s)</a>
     </td>
@@ -1795,7 +1785,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-specialization-f3-FAIL-c52"><b>unification-specialization-f3-FAIL-c52</b></td>
+    <td id="unification-specialization-f3-FAIL-c52"><a class="internalDFN" href="#unification-specialization-f3-FAIL-c52">unification-specialization-f3-FAIL-c52</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#impossible-specialization-reflexive"><span>Constraint 52 (impossible-specialization-reflexive)</a>
     </td>
@@ -1807,7 +1797,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-specialization-f4-FAIL-c52"><b>unification-specialization-f4-FAIL-c52</b></td>
+    <td id="unification-specialization-f4-FAIL-c52"><a class="internalDFN" href="#unification-specialization-f4-FAIL-c52">unification-specialization-f4-FAIL-c52</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#impossible-specialization-reflexive"><span>Constraint 52 (impossible-specialization-reflexive)</a>
     </td>
@@ -1819,7 +1809,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-start-f1-FAIL-c23"><b>unification-start-f1-FAIL-c23</b></td>
+    <td id="unification-start-f1-FAIL-c23"><a class="internalDFN" href="#unification-start-f1-FAIL-c23">unification-start-f1-FAIL-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -1831,7 +1821,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-start-f2-FAIL-c23"><b>unification-start-f2-FAIL-c23</b></td>
+    <td id="unification-start-f2-FAIL-c23"><a class="internalDFN" href="#unification-start-f2-FAIL-c23">unification-start-f2-FAIL-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -1843,7 +1833,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-start-f3-FAIL-c23"><b>unification-start-f3-FAIL-c23</b></td>
+    <td id="unification-start-f3-FAIL-c23"><a class="internalDFN" href="#unification-start-f3-FAIL-c23">unification-start-f3-FAIL-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -1855,7 +1845,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-start-f4-FAIL-c26"><b>unification-start-f4-FAIL-c26</b></td>
+    <td id="unification-start-f4-FAIL-c26"><a class="internalDFN" href="#unification-start-f4-FAIL-c26">unification-start-f4-FAIL-c26</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#unique-wasStartedBy"><span>Constraint 26 (unique-wasStartedBy)</a>
     </td>
@@ -1867,7 +1857,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-start-f5-FAIL-c23"><b>unification-start-f5-FAIL-c23</b></td>
+    <td id="unification-start-f5-FAIL-c23"><a class="internalDFN" href="#unification-start-f5-FAIL-c23">unification-start-f5-FAIL-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -1879,7 +1869,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-start-f6-FAIL-c23"><b>unification-start-f6-FAIL-c23</b></td>
+    <td id="unification-start-f6-FAIL-c23"><a class="internalDFN" href="#unification-start-f6-FAIL-c23">unification-start-f6-FAIL-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -1891,7 +1881,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-start-f7-FAIL-c23"><b>unification-start-f7-FAIL-c23</b></td>
+    <td id="unification-start-f7-FAIL-c23"><a class="internalDFN" href="#unification-start-f7-FAIL-c23">unification-start-f7-FAIL-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -1903,7 +1893,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-start-f8-FAIL-c23"><b>unification-start-f8-FAIL-c23</b></td>
+    <td id="unification-start-f8-FAIL-c23"><a class="internalDFN" href="#unification-start-f8-FAIL-c23">unification-start-f8-FAIL-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -1915,7 +1905,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-start-s1-PASS-c26"><b>unification-start-s1-PASS-c26</b></td>
+    <td id="unification-start-s1-PASS-c26"><a class="internalDFN" href="#unification-start-s1-PASS-c26">unification-start-s1-PASS-c26</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#unique-wasStartedBy"><span>Constraint 26 (unique-wasStartedBy)</a>
     </td>
@@ -1927,7 +1917,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-start-s2-PASS-c26"><b>unification-start-s2-PASS-c26</b></td>
+    <td id="unification-start-s2-PASS-c26"><a class="internalDFN" href="#unification-start-s2-PASS-c26">unification-start-s2-PASS-c26</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#unique-wasStartedBy"><span>Constraint 26 (unique-wasStartedBy)</a>
     </td>
@@ -1939,7 +1929,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-start-s3-PASS-c26"><b>unification-start-s3-PASS-c26</b></td>
+    <td id="unification-start-s3-PASS-c26"><a class="internalDFN" href="#unification-start-s3-PASS-c26">unification-start-s3-PASS-c26</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#unique-wasStartedBy"><span>Constraint 26 (unique-wasStartedBy)</a>
     </td>
@@ -1951,7 +1941,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-start-s4-PASS-c26"><b>unification-start-s4-PASS-c26</b></td>
+    <td id="unification-start-s4-PASS-c26"><a class="internalDFN" href="#unification-start-s4-PASS-c26">unification-start-s4-PASS-c26</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#unique-wasStartedBy"><span>Constraint 26 (unique-wasStartedBy)</a>
     </td>
@@ -1963,7 +1953,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-start-s5-PASS-c23-c26"><b>unification-start-s5-PASS-c23-c26</b></td>
+    <td id="unification-start-s5-PASS-c23-c26"><a class="internalDFN" href="#unification-start-s5-PASS-c23-c26">unification-start-s5-PASS-c23-c26</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a><br>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#unique-wasStartedBy"><span>Constraint 26 (unique-wasStartedBy)</a>
@@ -1976,7 +1966,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-start-s6-PASS-c23-c26"><b>unification-start-s6-PASS-c23-c26</b></td>
+    <td id="unification-start-s6-PASS-c23-c26"><a class="internalDFN" href="#unification-start-s6-PASS-c23-c26">unification-start-s6-PASS-c23-c26</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a><br>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#unique-wasStartedBy"><span>Constraint 26 (unique-wasStartedBy)</a>
@@ -1989,7 +1979,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-start-s7-PASS-c23-c26"><b>unification-start-s7-PASS-c23-c26</b></td>
+    <td id="unification-start-s7-PASS-c23-c26"><a class="internalDFN" href="#unification-start-s7-PASS-c23-c26">unification-start-s7-PASS-c23-c26</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a><br>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#unique-wasStartedBy"><span>Constraint 26 (unique-wasStartedBy)</a>
@@ -2002,7 +1992,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-start-s8-PASS-c23-c26"><b>unification-start-s8-PASS-c23-c26</b></td>
+    <td id="unification-start-s8-PASS-c23-c26"><a class="internalDFN" href="#unification-start-s8-PASS-c23-c26">unification-start-s8-PASS-c23-c26</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a><br>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#unique-wasStartedBy"><span>Constraint 26 (unique-wasStartedBy)</a>
@@ -2015,7 +2005,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-start-s9-PASS-c23-c26"><b>unification-start-s9-PASS-c23-c26</b></td>
+    <td id="unification-start-s9-PASS-c23-c26"><a class="internalDFN" href="#unification-start-s9-PASS-c23-c26">unification-start-s9-PASS-c23-c26</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a><br>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#unique-wasStartedBy"><span>Constraint 26 (unique-wasStartedBy)</a>
@@ -2028,7 +2018,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-usage-f2-FAIL-c23"><b>unification-usage-f2-FAIL-c23</b></td>
+    <td id="unification-usage-f2-FAIL-c23"><a class="internalDFN" href="#unification-usage-f2-FAIL-c23">unification-usage-f2-FAIL-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -2040,7 +2030,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-usage-f3-FAIL-c23"><b>unification-usage-f3-FAIL-c23</b></td>
+    <td id="unification-usage-f3-FAIL-c23"><a class="internalDFN" href="#unification-usage-f3-FAIL-c23">unification-usage-f3-FAIL-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -2052,7 +2042,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-usage-f4-FAIL-c23"><b>unification-usage-f4-FAIL-c23</b></td>
+    <td id="unification-usage-f4-FAIL-c23"><a class="internalDFN" href="#unification-usage-f4-FAIL-c23">unification-usage-f4-FAIL-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -2064,7 +2054,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-usage-f5-FAIL-c23"><b>unification-usage-f5-FAIL-c23</b></td>
+    <td id="unification-usage-f5-FAIL-c23"><a class="internalDFN" href="#unification-usage-f5-FAIL-c23">unification-usage-f5-FAIL-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -2076,7 +2066,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-usage-f6-FAIL-c23"><b>unification-usage-f6-FAIL-c23</b></td>
+    <td id="unification-usage-f6-FAIL-c23"><a class="internalDFN" href="#unification-usage-f6-FAIL-c23">unification-usage-f6-FAIL-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -2088,7 +2078,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-usage-f7-FAIL-c23"><b>unification-usage-f7-FAIL-c23</b></td>
+    <td id="unification-usage-f7-FAIL-c23"><a class="internalDFN" href="#unification-usage-f7-FAIL-c23">unification-usage-f7-FAIL-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -2100,7 +2090,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-usage-s1-PASS-c23"><b>unification-usage-s1-PASS-c23</b></td>
+    <td id="unification-usage-s1-PASS-c23"><a class="internalDFN" href="#unification-usage-s1-PASS-c23">unification-usage-s1-PASS-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -2112,7 +2102,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-usage-s2-PASS-c23"><b>unification-usage-s2-PASS-c23</b></td>
+    <td id="unification-usage-s2-PASS-c23"><a class="internalDFN" href="#unification-usage-s2-PASS-c23">unification-usage-s2-PASS-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -2124,7 +2114,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-usage-s5-PASS-c23"><b>unification-usage-s5-PASS-c23</b></td>
+    <td id="unification-usage-s5-PASS-c23"><a class="internalDFN" href="#unification-usage-s5-PASS-c23">unification-usage-s5-PASS-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -2136,7 +2126,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-usage-s6-PASS-c23"><b>unification-usage-s6-PASS-c23</b></td>
+    <td id="unification-usage-s6-PASS-c23"><a class="internalDFN" href="#unification-usage-s6-PASS-c23">unification-usage-s6-PASS-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -2148,7 +2138,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-usage-s7-PASS-c23"><b>unification-usage-s7-PASS-c23</b></td>
+    <td id="unification-usage-s7-PASS-c23"><a class="internalDFN" href="#unification-usage-s7-PASS-c23">unification-usage-s7-PASS-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -2160,7 +2150,7 @@
     </td>
   </tr>
   <tr>
-    <td id="unification-usage-s8-PASS-c23"><b>unification-usage-s8-PASS-c23</b></td>
+    <td id="unification-usage-s8-PASS-c23"><a class="internalDFN" href="#unification-usage-s8-PASS-c23">unification-usage-s8-PASS-c23</a></td>
     <td>
       <a href="http://www.w3.org/TR/2012/CR-prov-constraints-20121211/#key-properties"><span>Constraint 23 (key-properties)</a>
     </td>
@@ -2170,7 +2160,7 @@
       <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-s8-PASS-c23.provn" title="unification-usage-s8-PASS-c23.provn">PROV-N</a>
       <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-s8-PASS-c23.provx" title="unification-usage-s8-PASS-c23.provx">XML</a>
     </td>
-  </tr> 
+  </tr>
 </table>
 
 <p>For each report, the successful and failed validations will need to be checked against
@@ -2199,357 +2189,357 @@
     <td><b>Download links</b></td>
   </tr>
   <tr>
-    <td><b>prov-dm-ex16_provenance_notation-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex16_provenance_notation-PASS.provn" title="prov-dm-ex16_provenance_notation-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex16_provenance_notation-PASS.provx" title="prov-dm-ex16_provenance_notation-PASS.provx">PROV-XML</a>
+    <td id="prov-dm-ex16_provenance_notation-PASS"><a class="internalDFN" href="#prov-dm-ex16_provenance_notation-PASS">prov-dm-ex16_provenance_notation-PASS</a></td>
+    <td>
       <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex16_provenance_notation-PASS.ttl" title="prov-dm-ex16_provenance_notation-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-dm-ex17_entity-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex17_entity-PASS.provn" title="prov-dm-ex17_entity-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex17_entity-PASS.provx" title="prov-dm-ex17_entity-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex17_entity-PASS.ttl" title="prov-dm-ex17_entity-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-dm-ex18_activity-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex18_activity-PASS.provn" title="prov-dm-ex18_activity-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex18_activity-PASS.provx" title="prov-dm-ex18_activity-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex18_activity-PASS.ttl" title="prov-dm-ex18_activity-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-dm-ex19_generation-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex19_generation-PASS.provn" title="prov-dm-ex19_generation-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex19_generation-PASS.provx" title="prov-dm-ex19_generation-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex19_generation-PASS.ttl" title="prov-dm-ex19_generation-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-dm-ex20_generation-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex20_generation-PASS.provn" title="prov-dm-ex20_generation-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex20_generation-PASS.provx" title="prov-dm-ex20_generation-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex20_generation-PASS.ttl" title="prov-dm-ex20_generation-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-dm-ex21_usage-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex21_usage-PASS.provn" title="prov-dm-ex21_usage-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex21_usage-PASS.provx" title="prov-dm-ex21_usage-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex21_usage-PASS.ttl" title="prov-dm-ex21_usage-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-dm-ex22_communication-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex22_communication-PASS.provn" title="prov-dm-ex22_communication-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex22_communication-PASS.provx" title="prov-dm-ex22_communication-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex22_communication-PASS.ttl" title="prov-dm-ex22_communication-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-dm-ex23_start-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex23_start-PASS.provn" title="prov-dm-ex23_start-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex23_start-PASS.provx" title="prov-dm-ex23_start-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex23_start-PASS.ttl" title="prov-dm-ex23_start-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-dm-ex24_start-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex24_start-PASS.provn" title="prov-dm-ex24_start-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex24_start-PASS.provx" title="prov-dm-ex24_start-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex24_start-PASS.ttl" title="prov-dm-ex24_start-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-dm-ex25_start-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex25_start-PASS.provn" title="prov-dm-ex25_start-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex25_start-PASS.provx" title="prov-dm-ex25_start-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex25_start-PASS.ttl" title="prov-dm-ex25_start-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-dm-ex26_end-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex26_end-PASS.provn" title="prov-dm-ex26_end-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex26_end-PASS.provx" title="prov-dm-ex26_end-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex26_end-PASS.ttl" title="prov-dm-ex26_end-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-dm-ex27_invalidation-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex27_invalidation-PASS.provn" title="prov-dm-ex27_invalidation-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex27_invalidation-PASS.provx" title="prov-dm-ex27_invalidation-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex27_invalidation-PASS.ttl" title="prov-dm-ex27_invalidation-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-dm-ex28_invalidation-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex28_invalidation-PASS.provn" title="prov-dm-ex28_invalidation-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex28_invalidation-PASS.provx" title="prov-dm-ex28_invalidation-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex28_invalidation-PASS.ttl" title="prov-dm-ex28_invalidation-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-dm-ex29_invalidation-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex29_invalidation-PASS.provn" title="prov-dm-ex29_invalidation-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex29_invalidation-PASS.provx" title="prov-dm-ex29_invalidation-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex29_invalidation-PASS.ttl" title="prov-dm-ex29_invalidation-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-dm-ex30_derivation-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex30_derivation-PASS.provn" title="prov-dm-ex30_derivation-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex30_derivation-PASS.provx" title="prov-dm-ex30_derivation-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex30_derivation-PASS.ttl" title="prov-dm-ex30_derivation-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-dm-ex31_revision-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex31_revision-PASS.provn" title="prov-dm-ex31_revision-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex31_revision-PASS.provx" title="prov-dm-ex31_revision-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex31_revision-PASS.ttl" title="prov-dm-ex31_revision-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-dm-ex32_quotation-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex32_quotation-PASS.provn" title="prov-dm-ex32_quotation-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex32_quotation-PASS.provx" title="prov-dm-ex32_quotation-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex32_quotation-PASS.ttl" title="prov-dm-ex32_quotation-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-dm-ex33_primary_source-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex33_primary_source-PASS.provn" title="prov-dm-ex33_primary_source-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex33_primary_source-PASS.provx" title="prov-dm-ex33_primary_source-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex33_primary_source-PASS.ttl" title="prov-dm-ex33_primary_source-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-dm-ex34_agent-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex34_agent-PASS.provn" title="prov-dm-ex34_agent-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex34_agent-PASS.provx" title="prov-dm-ex34_agent-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex34_agent-PASS.ttl" title="prov-dm-ex34_agent-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-dm-ex35_attribution-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex35_attribution-PASS.provn" title="prov-dm-ex35_attribution-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex35_attribution-PASS.provx" title="prov-dm-ex35_attribution-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex35_attribution-PASS.ttl" title="prov-dm-ex35_attribution-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-dm-ex36_association-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex36_association-PASS.provn" title="prov-dm-ex36_association-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex36_association-PASS.provx" title="prov-dm-ex36_association-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex36_association-PASS.ttl" title="prov-dm-ex36_association-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-dm-ex37_association-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex37_association-PASS.provn" title="prov-dm-ex37_association-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex37_association-PASS.provx" title="prov-dm-ex37_association-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex37_association-PASS.ttl" title="prov-dm-ex37_association-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex16_provenance_notation-PASS.provn" title="prov-dm-ex16_provenance_notation-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex16_provenance_notation-PASS.provx" title="prov-dm-ex16_provenance_notation-PASS.provx"> XML</a>
     </td>
   </tr> 
   <tr>
-    <td><b>prov-dm-ex38_delegation-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex38_delegation-PASS.provn" title="prov-dm-ex38_delegation-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex38_delegation-PASS.provx" title="prov-dm-ex38_delegation-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex38_delegation-PASS.ttl" title="prov-dm-ex38_delegation-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-dm-ex39_influence-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex39_influence-PASS.provn" title="prov-dm-ex39_influence-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex39_influence-PASS.provx" title="prov-dm-ex39_influence-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex39_influence-PASS.ttl" title="prov-dm-ex39_influence-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-dm-ex40_bundle-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex40_bundle-PASS.provn" title="prov-dm-ex40_bundle-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex40_bundle-PASS.provx" title="prov-dm-ex40_bundle-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex40_bundle-PASS.ttl" title="prov-dm-ex40_bundle-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-dm-ex41_bundle-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex41_bundle-PASS.provn" title="prov-dm-ex41_bundle-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex41_bundle-PASS.provx" title="prov-dm-ex41_bundle-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex41_bundle-PASS.ttl" title="prov-dm-ex41_bundle-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-dm-ex43_specialization-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex43_specialization-PASS.provn" title="prov-dm-ex43_specialization-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex43_specialization-PASS.provx" title="prov-dm-ex43_specialization-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex43_specialization-PASS.ttl" title="prov-dm-ex43_specialization-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-dm-ex44_alternate-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex44_alternate-PASS.provn" title="prov-dm-ex44_alternate-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex44_alternate-PASS.provx" title="prov-dm-ex44_alternate-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex44_alternate-PASS.ttl" title="prov-dm-ex44_alternate-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-dm-ex45_alternate-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex45_alternate-PASS.provn" title="prov-dm-ex45_alternate-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex45_alternate-PASS.provx" title="prov-dm-ex45_alternate-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex45_alternate-PASS.ttl" title="prov-dm-ex45_alternate-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-dm-ex46_collection-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex46_collection-PASS.provn" title="prov-dm-ex46_collection-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex46_collection-PASS.provx" title="prov-dm-ex46_collection-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex46_collection-PASS.ttl" title="prov-dm-ex46_collection-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-dm-ex47_membership-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex47_membership-PASS.provn" title="prov-dm-ex47_membership-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex47_membership-PASS.provx" title="prov-dm-ex47_membership-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex47_membership-PASS.ttl" title="prov-dm-ex47_membership-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-dm-ex48_label_attribute-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex48_label_attribute-PASS.provn" title="prov-dm-ex48_label_attribute-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex48_label_attribute-PASS.provx" title="prov-dm-ex48_label_attribute-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex48_label_attribute-PASS.ttl" title="prov-dm-ex48_label_attribute-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-dm-ex49_location_attribute-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex49_location_attribute-PASS.provn" title="prov-dm-ex49_location_attribute-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex49_location_attribute-PASS.provx" title="prov-dm-ex49_location_attribute-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex49_location_attribute-PASS.ttl" title="prov-dm-ex49_location_attribute-PASS.ttl">RDF</a>
+    <td id="prov-dm-ex17_entity-PASS"><a class="internalDFN" href="#prov-dm-ex17_entity-PASS">prov-dm-ex17_entity-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex17_entity-PASS.ttl" title="prov-dm-ex17_entity-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex17_entity-PASS.provn" title="prov-dm-ex17_entity-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex17_entity-PASS.provx" title="prov-dm-ex17_entity-PASS.provx"> XML</a>
     </td>
   </tr> 
   <tr>
-    <td><b>prov-dm-ex50_role_attribute-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex50_role_attribute-PASS.provn" title="prov-dm-ex50_role_attribute-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex50_role_attribute-PASS.provx" title="prov-dm-ex50_role_attribute-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex50_role_attribute-PASS.ttl" title="prov-dm-ex50_role_attribute-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-dm-ex51_type_attribute-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex51_type_attribute-PASS.provn" title="prov-dm-ex51_type_attribute-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex51_type_attribute-PASS.provx" title="prov-dm-ex51_type_attribute-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex51_type_attribute-PASS.ttl" title="prov-dm-ex51_type_attribute-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-dm-ex52_value_attribute-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex52_value_attribute-PASS.provn" title="prov-dm-ex52_value_attribute-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex52_value_attribute-PASS.provx" title="prov-dm-ex52_value_attribute-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex52_value_attribute-PASS.ttl" title="prov-dm-ex52_value_attribute-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-dm-ex53_value_attribute-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex53_value_attribute-PASS.provn" title="prov-dm-ex53_value_attribute-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex53_value_attribute-PASS.provx" title="prov-dm-ex53_value_attribute-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex53_value_attribute-PASS.ttl" title="prov-dm-ex53_value_attribute-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-dm-ex55_value_time_instant-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex55_value_time_instant-PASS.provn" title="prov-dm-ex55_value_time_instant-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex55_value_time_instant-PASS.provx" title="prov-dm-ex55_value_time_instant-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex55_value_time_instant-PASS.ttl" title="prov-dm-ex55_value_time_instant-PASS.ttl">RDF</a>
+    <td id="prov-dm-ex18_activity-PASS"><a class="internalDFN" href="#prov-dm-ex18_activity-PASS">prov-dm-ex18_activity-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex18_activity-PASS.ttl" title="prov-dm-ex18_activity-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex18_activity-PASS.provn" title="prov-dm-ex18_activity-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex18_activity-PASS.provx" title="prov-dm-ex18_activity-PASS.provx"> XML</a>
     </td>
   </tr> 
   <tr>
-    <td><b>prov-dm-ex56_extensibility_points-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex56_extensibility_points-PASS.provn" title="prov-dm-ex56_extensibility_points-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex56_extensibility_points-PASS.provx" title="prov-dm-ex56_extensibility_points-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex56_extensibility_points-PASS.ttl" title="prov-dm-ex56_extensibility_points-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-dm-ex57_extensibility_points-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex57_extensibility_points-PASS.provn" title="prov-dm-ex57_extensibility_points-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex57_extensibility_points-PASS.provx" title="prov-dm-ex57_extensibility_points-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex57_extensibility_points-PASS.ttl" title="prov-dm-ex57_extensibility_points-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-dm-ex58_extensibility_points-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex58_extensibility_points-PASS.provn" title="prov-dm-ex58_extensibility_points-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex58_extensibility_points-PASS.provx" title="prov-dm-ex58_extensibility_points-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex58_extensibility_points-PASS.ttl" title="prov-dm-ex58_extensibility_points-PASS.ttl">RDF</a>
+    <td id="prov-dm-ex19_generation-PASS"><a class="internalDFN" href="#prov-dm-ex19_generation-PASS">prov-dm-ex19_generation-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex19_generation-PASS.ttl" title="prov-dm-ex19_generation-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex19_generation-PASS.provn" title="prov-dm-ex19_generation-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex19_generation-PASS.provx" title="prov-dm-ex19_generation-PASS.provx"> XML</a>
     </td>
   </tr> 
   <tr>
-    <td><b>prov-dm-ex_author_view-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex_author_view-PASS.provn" title="prov-dm-ex_author_view-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex_author_view-PASS.provx" title="prov-dm-ex_author_view-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex_author_view-PASS.ttl" title="prov-dm-ex_author_view-PASS.ttl">RDF</a>
+    <td id="prov-dm-ex20_generation-PASS"><a class="internalDFN" href="#prov-dm-ex20_generation-PASS">prov-dm-ex20_generation-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex20_generation-PASS.ttl" title="prov-dm-ex20_generation-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex20_generation-PASS.provn" title="prov-dm-ex20_generation-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex20_generation-PASS.provx" title="prov-dm-ex20_generation-PASS.provx"> XML</a>
     </td>
   </tr> 
   <tr>
-    <td><b>prov-dm-ex_process_view-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex_process_view-PASS.provn" title="prov-dm-ex_process_view-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex_process_view-PASS.provx" title="prov-dm-ex_process_view-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex_process_view-PASS.ttl" title="prov-dm-ex_process_view-PASS.ttl">RDF</a>
+    <td id="prov-dm-ex21_usage-PASS"><a class="internalDFN" href="#prov-dm-ex21_usage-PASS">prov-dm-ex21_usage-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex21_usage-PASS.ttl" title="prov-dm-ex21_usage-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex21_usage-PASS.provn" title="prov-dm-ex21_usage-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex21_usage-PASS.provx" title="prov-dm-ex21_usage-PASS.provx"> XML</a>
     </td>
   </tr> 
   <tr>
-    <td><b>prov-dm-ex_provenance_attribution-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex_provenance_attribution-PASS.provn" title="prov-dm-ex_provenance_attribution-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex_provenance_attribution-PASS.provx" title="prov-dm-ex_provenance_attribution-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex_provenance_attribution-PASS.ttl" title="prov-dm-ex_provenance_attribution-PASS.ttl">RDF</a>
+    <td id="prov-dm-ex22_communication-PASS"><a class="internalDFN" href="#prov-dm-ex22_communication-PASS">prov-dm-ex22_communication-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex22_communication-PASS.ttl" title="prov-dm-ex22_communication-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex22_communication-PASS.provn" title="prov-dm-ex22_communication-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex22_communication-PASS.provx" title="prov-dm-ex22_communication-PASS.provx"> XML</a>
     </td>
   </tr> 
+  <tr>
+    <td id="prov-dm-ex23_start-PASS"><a class="internalDFN" href="#prov-dm-ex23_start-PASS">prov-dm-ex23_start-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex23_start-PASS.ttl" title="prov-dm-ex23_start-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex23_start-PASS.provn" title="prov-dm-ex23_start-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex23_start-PASS.provx" title="prov-dm-ex23_start-PASS.provx"> XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-dm-ex24_start-PASS"><a class="internalDFN" href="#prov-dm-ex24_start-PASS">prov-dm-ex24_start-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex24_start-PASS.ttl" title="prov-dm-ex24_start-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex24_start-PASS.provn" title="prov-dm-ex24_start-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex24_start-PASS.provx" title="prov-dm-ex24_start-PASS.provx"> XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-dm-ex25_start-PASS"><a class="internalDFN" href="#prov-dm-ex25_start-PASS">prov-dm-ex25_start-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex25_start-PASS.ttl" title="prov-dm-ex25_start-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex25_start-PASS.provn" title="prov-dm-ex25_start-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex25_start-PASS.provx" title="prov-dm-ex25_start-PASS.provx"> XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-dm-ex26_end-PASS"><a class="internalDFN" href="#prov-dm-ex26_end-PASS">prov-dm-ex26_end-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex26_end-PASS.ttl" title="prov-dm-ex26_end-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex26_end-PASS.provn" title="prov-dm-ex26_end-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex26_end-PASS.provx" title="prov-dm-ex26_end-PASS.provx"> XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-dm-ex27_invalidation-PASS"><a class="internalDFN" href="#prov-dm-ex27_invalidation-PASS">prov-dm-ex27_invalidation-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex27_invalidation-PASS.ttl" title="prov-dm-ex27_invalidation-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex27_invalidation-PASS.provn" title="prov-dm-ex27_invalidation-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex27_invalidation-PASS.provx" title="prov-dm-ex27_invalidation-PASS.provx"> XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-dm-ex28_invalidation-PASS"><a class="internalDFN" href="#prov-dm-ex28_invalidation-PASS">prov-dm-ex28_invalidation-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex28_invalidation-PASS.ttl" title="prov-dm-ex28_invalidation-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex28_invalidation-PASS.provn" title="prov-dm-ex28_invalidation-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex28_invalidation-PASS.provx" title="prov-dm-ex28_invalidation-PASS.provx"> XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-dm-ex29_invalidation-PASS"><a class="internalDFN" href="#prov-dm-ex29_invalidation-PASS">prov-dm-ex29_invalidation-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex29_invalidation-PASS.ttl" title="prov-dm-ex29_invalidation-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex29_invalidation-PASS.provn" title="prov-dm-ex29_invalidation-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex29_invalidation-PASS.provx" title="prov-dm-ex29_invalidation-PASS.provx"> XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-dm-ex30_derivation-PASS"><a class="internalDFN" href="#prov-dm-ex30_derivation-PASS">prov-dm-ex30_derivation-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex30_derivation-PASS.ttl" title="prov-dm-ex30_derivation-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex30_derivation-PASS.provn" title="prov-dm-ex30_derivation-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex30_derivation-PASS.provx" title="prov-dm-ex30_derivation-PASS.provx"> XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-dm-ex31_revision-PASS"><a class="internalDFN" href="#prov-dm-ex31_revision-PASS">prov-dm-ex31_revision-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex31_revision-PASS.ttl" title="prov-dm-ex31_revision-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex31_revision-PASS.provn" title="prov-dm-ex31_revision-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex31_revision-PASS.provx" title="prov-dm-ex31_revision-PASS.provx"> XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-dm-ex32_quotation-PASS"><a class="internalDFN" href="#prov-dm-ex32_quotation-PASS">prov-dm-ex32_quotation-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex32_quotation-PASS.ttl" title="prov-dm-ex32_quotation-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex32_quotation-PASS.provn" title="prov-dm-ex32_quotation-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex32_quotation-PASS.provx" title="prov-dm-ex32_quotation-PASS.provx"> XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-dm-ex33_primary_source-PASS"><a class="internalDFN" href="#prov-dm-ex33_primary_source-PASS">prov-dm-ex33_primary_source-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex33_primary_source-PASS.ttl" title="prov-dm-ex33_primary_source-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex33_primary_source-PASS.provn" title="prov-dm-ex33_primary_source-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex33_primary_source-PASS.provx" title="prov-dm-ex33_primary_source-PASS.provx"> XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-dm-ex34_agent-PASS"><a class="internalDFN" href="#prov-dm-ex34_agent-PASS">prov-dm-ex34_agent-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex34_agent-PASS.ttl" title="prov-dm-ex34_agent-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex34_agent-PASS.provn" title="prov-dm-ex34_agent-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex34_agent-PASS.provx" title="prov-dm-ex34_agent-PASS.provx"> XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-dm-ex35_attribution-PASS"><a class="internalDFN" href="#prov-dm-ex35_attribution-PASS">prov-dm-ex35_attribution-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex35_attribution-PASS.ttl" title="prov-dm-ex35_attribution-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex35_attribution-PASS.provn" title="prov-dm-ex35_attribution-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex35_attribution-PASS.provx" title="prov-dm-ex35_attribution-PASS.provx"> XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-dm-ex36_association-PASS"><a class="internalDFN" href="#prov-dm-ex36_association-PASS">prov-dm-ex36_association-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex36_association-PASS.ttl" title="prov-dm-ex36_association-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex36_association-PASS.provn" title="prov-dm-ex36_association-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex36_association-PASS.provx" title="prov-dm-ex36_association-PASS.provx"> XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-dm-ex37_association-PASS"><a class="internalDFN" href="#prov-dm-ex37_association-PASS">prov-dm-ex37_association-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex37_association-PASS.ttl" title="prov-dm-ex37_association-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex37_association-PASS.provn" title="prov-dm-ex37_association-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex37_association-PASS.provx" title="prov-dm-ex37_association-PASS.provx"> XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-dm-ex38_delegation-PASS"><a class="internalDFN" href="#prov-dm-ex38_delegation-PASS">prov-dm-ex38_delegation-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex38_delegation-PASS.ttl" title="prov-dm-ex38_delegation-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex38_delegation-PASS.provn" title="prov-dm-ex38_delegation-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex38_delegation-PASS.provx" title="prov-dm-ex38_delegation-PASS.provx"> XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-dm-ex39_influence-PASS"><a class="internalDFN" href="#prov-dm-ex39_influence-PASS">prov-dm-ex39_influence-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex39_influence-PASS.ttl" title="prov-dm-ex39_influence-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex39_influence-PASS.provn" title="prov-dm-ex39_influence-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex39_influence-PASS.provx" title="prov-dm-ex39_influence-PASS.provx"> XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-dm-ex40_bundle-PASS"><a class="internalDFN" href="#prov-dm-ex40_bundle-PASS">prov-dm-ex40_bundle-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex40_bundle-PASS.ttl" title="prov-dm-ex40_bundle-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex40_bundle-PASS.provn" title="prov-dm-ex40_bundle-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex40_bundle-PASS.provx" title="prov-dm-ex40_bundle-PASS.provx"> XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-dm-ex41_bundle-PASS"><a class="internalDFN" href="#prov-dm-ex41_bundle-PASS">prov-dm-ex41_bundle-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex41_bundle-PASS.ttl" title="prov-dm-ex41_bundle-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex41_bundle-PASS.provn" title="prov-dm-ex41_bundle-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex41_bundle-PASS.provx" title="prov-dm-ex41_bundle-PASS.provx"> XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-dm-ex43_specialization-PASS"><a class="internalDFN" href="#prov-dm-ex43_specialization-PASS">prov-dm-ex43_specialization-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex43_specialization-PASS.ttl" title="prov-dm-ex43_specialization-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex43_specialization-PASS.provn" title="prov-dm-ex43_specialization-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex43_specialization-PASS.provx" title="prov-dm-ex43_specialization-PASS.provx"> XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-dm-ex44_alternate-PASS"><a class="internalDFN" href="#prov-dm-ex44_alternate-PASS">prov-dm-ex44_alternate-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex44_alternate-PASS.ttl" title="prov-dm-ex44_alternate-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex44_alternate-PASS.provn" title="prov-dm-ex44_alternate-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex44_alternate-PASS.provx" title="prov-dm-ex44_alternate-PASS.provx"> XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-dm-ex45_alternate-PASS"><a class="internalDFN" href="#prov-dm-ex45_alternate-PASS">prov-dm-ex45_alternate-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex45_alternate-PASS.ttl" title="prov-dm-ex45_alternate-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex45_alternate-PASS.provn" title="prov-dm-ex45_alternate-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex45_alternate-PASS.provx" title="prov-dm-ex45_alternate-PASS.provx"> XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-dm-ex46_collection-PASS"><a class="internalDFN" href="#prov-dm-ex46_collection-PASS">prov-dm-ex46_collection-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex46_collection-PASS.ttl" title="prov-dm-ex46_collection-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex46_collection-PASS.provn" title="prov-dm-ex46_collection-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex46_collection-PASS.provx" title="prov-dm-ex46_collection-PASS.provx"> XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-dm-ex47_membership-PASS"><a class="internalDFN" href="#prov-dm-ex47_membership-PASS">prov-dm-ex47_membership-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex47_membership-PASS.ttl" title="prov-dm-ex47_membership-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex47_membership-PASS.provn" title="prov-dm-ex47_membership-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex47_membership-PASS.provx" title="prov-dm-ex47_membership-PASS.provx"> XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-dm-ex48_label_attribute-PASS"><a class="internalDFN" href="#prov-dm-ex48_label_attribute-PASS">prov-dm-ex48_label_attribute-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex48_label_attribute-PASS.ttl" title="prov-dm-ex48_label_attribute-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex48_label_attribute-PASS.provn" title="prov-dm-ex48_label_attribute-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex48_label_attribute-PASS.provx" title="prov-dm-ex48_label_attribute-PASS.provx"> XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-dm-ex49_location_attribute-PASS"><a class="internalDFN" href="#prov-dm-ex49_location_attribute-PASS">prov-dm-ex49_location_attribute-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex49_location_attribute-PASS.ttl" title="prov-dm-ex49_location_attribute-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex49_location_attribute-PASS.provn" title="prov-dm-ex49_location_attribute-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex49_location_attribute-PASS.provx" title="prov-dm-ex49_location_attribute-PASS.provx"> XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-dm-ex50_role_attribute-PASS"><a class="internalDFN" href="#prov-dm-ex50_role_attribute-PASS">prov-dm-ex50_role_attribute-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex50_role_attribute-PASS.ttl" title="prov-dm-ex50_role_attribute-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex50_role_attribute-PASS.provn" title="prov-dm-ex50_role_attribute-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex50_role_attribute-PASS.provx" title="prov-dm-ex50_role_attribute-PASS.provx"> XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-dm-ex51_type_attribute-PASS"><a class="internalDFN" href="#prov-dm-ex51_type_attribute-PASS">prov-dm-ex51_type_attribute-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex51_type_attribute-PASS.ttl" title="prov-dm-ex51_type_attribute-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex51_type_attribute-PASS.provn" title="prov-dm-ex51_type_attribute-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex51_type_attribute-PASS.provx" title="prov-dm-ex51_type_attribute-PASS.provx"> XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-dm-ex52_value_attribute-PASS"><a class="internalDFN" href="#prov-dm-ex52_value_attribute-PASS">prov-dm-ex52_value_attribute-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex52_value_attribute-PASS.ttl" title="prov-dm-ex52_value_attribute-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex52_value_attribute-PASS.provn" title="prov-dm-ex52_value_attribute-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex52_value_attribute-PASS.provx" title="prov-dm-ex52_value_attribute-PASS.provx"> XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-dm-ex53_value_attribute-PASS"><a class="internalDFN" href="#prov-dm-ex53_value_attribute-PASS">prov-dm-ex53_value_attribute-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex53_value_attribute-PASS.ttl" title="prov-dm-ex53_value_attribute-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex53_value_attribute-PASS.provn" title="prov-dm-ex53_value_attribute-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex53_value_attribute-PASS.provx" title="prov-dm-ex53_value_attribute-PASS.provx"> XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-dm-ex55_value_time_instant-PASS"><a class="internalDFN" href="#prov-dm-ex55_value_time_instant-PASS">prov-dm-ex55_value_time_instant-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex55_value_time_instant-PASS.ttl" title="prov-dm-ex55_value_time_instant-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex55_value_time_instant-PASS.provn" title="prov-dm-ex55_value_time_instant-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex55_value_time_instant-PASS.provx" title="prov-dm-ex55_value_time_instant-PASS.provx"> XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-dm-ex56_extensibility_points-PASS"><a class="internalDFN" href="#prov-dm-ex56_extensibility_points-PASS">prov-dm-ex56_extensibility_points-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex56_extensibility_points-PASS.ttl" title="prov-dm-ex56_extensibility_points-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex56_extensibility_points-PASS.provn" title="prov-dm-ex56_extensibility_points-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex56_extensibility_points-PASS.provx" title="prov-dm-ex56_extensibility_points-PASS.provx"> XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-dm-ex57_extensibility_points-PASS"><a class="internalDFN" href="#prov-dm-ex57_extensibility_points-PASS">prov-dm-ex57_extensibility_points-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex57_extensibility_points-PASS.ttl" title="prov-dm-ex57_extensibility_points-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex57_extensibility_points-PASS.provn" title="prov-dm-ex57_extensibility_points-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex57_extensibility_points-PASS.provx" title="prov-dm-ex57_extensibility_points-PASS.provx"> XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-dm-ex58_extensibility_points-PASS"><a class="internalDFN" href="#prov-dm-ex58_extensibility_points-PASS">prov-dm-ex58_extensibility_points-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex58_extensibility_points-PASS.ttl" title="prov-dm-ex58_extensibility_points-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex58_extensibility_points-PASS.provn" title="prov-dm-ex58_extensibility_points-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex58_extensibility_points-PASS.provx" title="prov-dm-ex58_extensibility_points-PASS.provx"> XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-dm-ex_author_view-PASS"><a class="internalDFN" href="#prov-dm-ex_author_view-PASS">prov-dm-ex_author_view-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex_author_view-PASS.ttl" title="prov-dm-ex_author_view-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex_author_view-PASS.provn" title="prov-dm-ex_author_view-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex_author_view-PASS.provx" title="prov-dm-ex_author_view-PASS.provx"> XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-dm-ex_process_view-PASS"><a class="internalDFN" href="#prov-dm-ex_process_view-PASS">prov-dm-ex_process_view-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex_process_view-PASS.ttl" title="prov-dm-ex_process_view-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex_process_view-PASS.provn" title="prov-dm-ex_process_view-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex_process_view-PASS.provx" title="prov-dm-ex_process_view-PASS.provx"> XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-dm-ex_provenance_attribution-PASS"><a class="internalDFN" href="#prov-dm-ex_provenance_attribution-PASS">prov-dm-ex_provenance_attribution-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex_provenance_attribution-PASS.ttl" title="prov-dm-ex_provenance_attribution-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex_provenance_attribution-PASS.provn" title="prov-dm-ex_provenance_attribution-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/prov-dm/prov-dm-ex_provenance_attribution-PASS.provx" title="prov-dm-ex_provenance_attribution-PASS.provx"> XML</a>
+    </td>
+  </tr>
 </table>
 
 </section>
@@ -2565,653 +2555,653 @@
     <td><b>Download links</b></td>
   </tr>
   <tr>
-    <td><b>prov-o-class-Activity-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Activity-PASS.provn" title="prov-o-class-Activity-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Activity-PASS.provx" title="prov-o-class-Activity-PASS.provx">PROV-XML</a>
+    <td id="prov-o-class-Activity-PASS"><a class="internalDFN" href="#prov-o-class-Activity-PASS">prov-o-class-Activity-PASS</a></td>
+    <td>
       <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Activity-PASS.ttl" title="prov-o-class-Activity-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-class-ActivityInfluence-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-ActivityInfluence-PASS.provn" title="prov-o-class-ActivityInfluence-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-ActivityInfluence-PASS.provx" title="prov-o-class-ActivityInfluence-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-ActivityInfluence-PASS.ttl" title="prov-o-class-ActivityInfluence-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-class-Agent-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Agent-PASS.provn" title="prov-o-class-Agent-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Agent-PASS.provx" title="prov-o-class-Agent-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Agent-PASS.ttl" title="prov-o-class-Agent-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-class-AgentInfluence-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-AgentInfluence-PASS.provn" title="prov-o-class-AgentInfluence-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-AgentInfluence-PASS.provx" title="prov-o-class-AgentInfluence-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-AgentInfluence-PASS.ttl" title="prov-o-class-AgentInfluence-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-class-Association-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Association-PASS.provn" title="prov-o-class-Association-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Association-PASS.provx" title="prov-o-class-Association-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Association-PASS.ttl" title="prov-o-class-Association-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-class-Attribution-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Attribution-PASS.provn" title="prov-o-class-Attribution-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Attribution-PASS.provx" title="prov-o-class-Attribution-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Attribution-PASS.ttl" title="prov-o-class-Attribution-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-class-Bundle-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Bundle-PASS.provn" title="prov-o-class-Bundle-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Bundle-PASS.provx" title="prov-o-class-Bundle-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Bundle-PASS.ttl" title="prov-o-class-Bundle-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-class-Collection-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Collection-PASS.provn" title="prov-o-class-Collection-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Collection-PASS.provx" title="prov-o-class-Collection-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Collection-PASS.ttl" title="prov-o-class-Collection-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-class-Communication-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Communication-PASS.provn" title="prov-o-class-Communication-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Communication-PASS.provx" title="prov-o-class-Communication-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Communication-PASS.ttl" title="prov-o-class-Communication-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-class-Delegation-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Delegation-PASS.provn" title="prov-o-class-Delegation-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Delegation-PASS.provx" title="prov-o-class-Delegation-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Delegation-PASS.ttl" title="prov-o-class-Delegation-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-class-Derivation-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Derivation-PASS.provn" title="prov-o-class-Derivation-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Derivation-PASS.provx" title="prov-o-class-Derivation-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Derivation-PASS.ttl" title="prov-o-class-Derivation-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-class-EmptyCollection-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-EmptyCollection-PASS.provn" title="prov-o-class-EmptyCollection-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-EmptyCollection-PASS.provx" title="prov-o-class-EmptyCollection-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-EmptyCollection-PASS.ttl" title="prov-o-class-EmptyCollection-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-class-End-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-End-PASS.provn" title="prov-o-class-End-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-End-PASS.provx" title="prov-o-class-End-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-End-PASS.ttl" title="prov-o-class-End-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-class-Entity-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Entity-PASS.provn" title="prov-o-class-Entity-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Entity-PASS.provx" title="prov-o-class-Entity-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Entity-PASS.ttl" title="prov-o-class-Entity-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-class-EntityInfluence-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-EntityInfluence-PASS.provn" title="prov-o-class-EntityInfluence-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-EntityInfluence-PASS.provx" title="prov-o-class-EntityInfluence-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-EntityInfluence-PASS.ttl" title="prov-o-class-EntityInfluence-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-class-Generation-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Generation-PASS.provn" title="prov-o-class-Generation-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Generation-PASS.provx" title="prov-o-class-Generation-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Generation-PASS.ttl" title="prov-o-class-Generation-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-class-Influence-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Influence-PASS.provn" title="prov-o-class-Influence-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Influence-PASS.provx" title="prov-o-class-Influence-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Influence-PASS.ttl" title="prov-o-class-Influence-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-class-InstantaneousEvent-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-InstantaneousEvent-PASS.provn" title="prov-o-class-InstantaneousEvent-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-InstantaneousEvent-PASS.provx" title="prov-o-class-InstantaneousEvent-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-InstantaneousEvent-PASS.ttl" title="prov-o-class-InstantaneousEvent-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-class-Invalidation-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Invalidation-PASS.provn" title="prov-o-class-Invalidation-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Invalidation-PASS.provx" title="prov-o-class-Invalidation-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Invalidation-PASS.ttl" title="prov-o-class-Invalidation-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-class-Location-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Location-PASS.provn" title="prov-o-class-Location-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Location-PASS.provx" title="prov-o-class-Location-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Location-PASS.ttl" title="prov-o-class-Location-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-class-Organization-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Organization-PASS.provn" title="prov-o-class-Organization-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Organization-PASS.provx" title="prov-o-class-Organization-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Organization-PASS.ttl" title="prov-o-class-Organization-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-class-Person-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Person-PASS.provn" title="prov-o-class-Person-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Person-PASS.provx" title="prov-o-class-Person-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Person-PASS.ttl" title="prov-o-class-Person-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-class-Plan-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Plan-PASS.provn" title="prov-o-class-Plan-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Plan-PASS.provx" title="prov-o-class-Plan-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Plan-PASS.ttl" title="prov-o-class-Plan-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-class-PrimarySource-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-PrimarySource-PASS.provn" title="prov-o-class-PrimarySource-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-PrimarySource-PASS.provx" title="prov-o-class-PrimarySource-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-PrimarySource-PASS.ttl" title="prov-o-class-PrimarySource-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-class-Quotation-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Quotation-PASS.provn" title="prov-o-class-Quotation-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Quotation-PASS.provx" title="prov-o-class-Quotation-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Quotation-PASS.ttl" title="prov-o-class-Quotation-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-class-Revision-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Revision-PASS.provn" title="prov-o-class-Revision-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Revision-PASS.provx" title="prov-o-class-Revision-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Revision-PASS.ttl" title="prov-o-class-Revision-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-class-Role-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Role-PASS.provn" title="prov-o-class-Role-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Role-PASS.provx" title="prov-o-class-Role-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Role-PASS.ttl" title="prov-o-class-Role-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-class-SoftwareAgent-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-SoftwareAgent-PASS.provn" title="prov-o-class-SoftwareAgent-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-SoftwareAgent-PASS.provx" title="prov-o-class-SoftwareAgent-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-SoftwareAgent-PASS.ttl" title="prov-o-class-SoftwareAgent-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-class-Start-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Start-PASS.provn" title="prov-o-class-Start-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Start-PASS.provx" title="prov-o-class-Start-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Start-PASS.ttl" title="prov-o-class-Start-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-class-Usage-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Usage-PASS.provn" title="prov-o-class-Usage-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Usage-PASS.provx" title="prov-o-class-Usage-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Usage-PASS.ttl" title="prov-o-class-Usage-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-property-actedOnBehalfOf-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-actedOnBehalfOf-PASS.provn" title="prov-o-property-actedOnBehalfOf-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-actedOnBehalfOf-PASS.provx" title="prov-o-property-actedOnBehalfOf-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-actedOnBehalfOf-PASS.ttl" title="prov-o-property-actedOnBehalfOf-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-property-activity-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-activity-PASS.provn" title="prov-o-property-activity-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-activity-PASS.provx" title="prov-o-property-activity-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-activity-PASS.ttl" title="prov-o-property-activity-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-property-agent-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-agent-PASS.provn" title="prov-o-property-agent-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-agent-PASS.provx" title="prov-o-property-agent-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-agent-PASS.ttl" title="prov-o-property-agent-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-property-alternateOf-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-alternateOf-PASS.provn" title="prov-o-property-alternateOf-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-alternateOf-PASS.provx" title="prov-o-property-alternateOf-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-alternateOf-PASS.ttl" title="prov-o-property-alternateOf-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-property-atLocation-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-atLocation-PASS.provn" title="prov-o-property-atLocation-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-atLocation-PASS.provx" title="prov-o-property-atLocation-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-atLocation-PASS.ttl" title="prov-o-property-atLocation-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-property-atTime-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-atTime-PASS.provn" title="prov-o-property-atTime-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-atTime-PASS.provx" title="prov-o-property-atTime-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-atTime-PASS.ttl" title="prov-o-property-atTime-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-property-endedAtTime-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-endedAtTime-PASS.provn" title="prov-o-property-endedAtTime-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-endedAtTime-PASS.provx" title="prov-o-property-endedAtTime-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-endedAtTime-PASS.ttl" title="prov-o-property-endedAtTime-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-property-entity-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-entity-PASS.provn" title="prov-o-property-entity-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-entity-PASS.provx" title="prov-o-property-entity-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-entity-PASS.ttl" title="prov-o-property-entity-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-property-generated-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-generated-PASS.provn" title="prov-o-property-generated-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-generated-PASS.provx" title="prov-o-property-generated-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-generated-PASS.ttl" title="prov-o-property-generated-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-property-generatedAtTime-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-generatedAtTime-PASS.provn" title="prov-o-property-generatedAtTime-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-generatedAtTime-PASS.provx" title="prov-o-property-generatedAtTime-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-generatedAtTime-PASS.ttl" title="prov-o-property-generatedAtTime-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Activity-PASS.provn" title="prov-o-class-Activity-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Activity-PASS.provx" title="prov-o-class-Activity-PASS.provx">XML</a>
     </td>
   </tr> 
   <tr>
-    <td><b>prov-o-property-hadActivity-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-hadActivity-PASS.provn" title="prov-o-property-hadActivity-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-hadActivity-PASS.provx" title="prov-o-property-hadActivity-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-hadActivity-PASS.ttl" title="prov-o-property-hadActivity-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-property-hadGeneration-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-hadGeneration-PASS.provn" title="prov-o-property-hadGeneration-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-hadGeneration-PASS.provx" title="prov-o-property-hadGeneration-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-hadGeneration-PASS.ttl" title="prov-o-property-hadGeneration-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-property-hadMember-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-hadMember-PASS.provn" title="prov-o-property-hadMember-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-hadMember-PASS.provx" title="prov-o-property-hadMember-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-hadMember-PASS.ttl" title="prov-o-property-hadMember-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-property-hadPlan-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-hadPlan-PASS.provn" title="prov-o-property-hadPlan-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-hadPlan-PASS.provx" title="prov-o-property-hadPlan-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-hadPlan-PASS.ttl" title="prov-o-property-hadPlan-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-property-hadPrimarySource-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-hadPrimarySource-PASS.provn" title="prov-o-property-hadPrimarySource-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-hadPrimarySource-PASS.provx" title="prov-o-property-hadPrimarySource-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-hadPrimarySource-PASS.ttl" title="prov-o-property-hadPrimarySource-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-property-hadRole-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-hadRole-PASS.provn" title="prov-o-property-hadRole-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-hadRole-PASS.provx" title="prov-o-property-hadRole-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-hadRole-PASS.ttl" title="prov-o-property-hadRole-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-property-hadUsage-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-hadUsage-PASS.provn" title="prov-o-property-hadUsage-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-hadUsage-PASS.provx" title="prov-o-property-hadUsage-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-hadUsage-PASS.ttl" title="prov-o-property-hadUsage-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-property-hasAnchor-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-hasAnchor-PASS.provn" title="prov-o-property-hasAnchor-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-hasAnchor-PASS.provx" title="prov-o-property-hasAnchor-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-hasAnchor-PASS.ttl" title="prov-o-property-hasAnchor-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-property-influenced-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-influenced-PASS.provn" title="prov-o-property-influenced-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-influenced-PASS.provx" title="prov-o-property-influenced-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-influenced-PASS.ttl" title="prov-o-property-influenced-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-property-influencer-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-influencer-PASS.provn" title="prov-o-property-influencer-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-influencer-PASS.provx" title="prov-o-property-influencer-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-influencer-PASS.ttl" title="prov-o-property-influencer-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-property-invalidated-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-invalidated-PASS.provn" title="prov-o-property-invalidated-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-invalidated-PASS.provx" title="prov-o-property-invalidated-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-invalidated-PASS.ttl" title="prov-o-property-invalidated-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-property-invalidatedAtTime-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-invalidatedAtTime-PASS.provn" title="prov-o-property-invalidatedAtTime-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-invalidatedAtTime-PASS.provx" title="prov-o-property-invalidatedAtTime-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-invalidatedAtTime-PASS.ttl" title="prov-o-property-invalidatedAtTime-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-property-qualifiedAssociation-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedAssociation-PASS.provn" title="prov-o-property-qualifiedAssociation-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedAssociation-PASS.provx" title="prov-o-property-qualifiedAssociation-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedAssociation-PASS.ttl" title="prov-o-property-qualifiedAssociation-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-property-qualifiedAttribution-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedAttribution-PASS.provn" title="prov-o-property-qualifiedAttribution-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedAttribution-PASS.provx" title="prov-o-property-qualifiedAttribution-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedAttribution-PASS.ttl" title="prov-o-property-qualifiedAttribution-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-property-qualifiedCommunication-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedCommunication-PASS.provn" title="prov-o-property-qualifiedCommunication-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedCommunication-PASS.provx" title="prov-o-property-qualifiedCommunication-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedCommunication-PASS.ttl" title="prov-o-property-qualifiedCommunication-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-property-qualifiedDelegation-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedDelegation-PASS.provn" title="prov-o-property-qualifiedDelegation-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedDelegation-PASS.provx" title="prov-o-property-qualifiedDelegation-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedDelegation-PASS.ttl" title="prov-o-property-qualifiedDelegation-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-property-qualifiedDerivation-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedDerivation-PASS.provn" title="prov-o-property-qualifiedDerivation-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedDerivation-PASS.provx" title="prov-o-property-qualifiedDerivation-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedDerivation-PASS.ttl" title="prov-o-property-qualifiedDerivation-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-property-qualifiedEnd-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedEnd-PASS.provn" title="prov-o-property-qualifiedEnd-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedEnd-PASS.provx" title="prov-o-property-qualifiedEnd-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedEnd-PASS.ttl" title="prov-o-property-qualifiedEnd-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-property-qualifiedGeneration-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedGeneration-PASS.provn" title="prov-o-property-qualifiedGeneration-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedGeneration-PASS.provx" title="prov-o-property-qualifiedGeneration-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedGeneration-PASS.ttl" title="prov-o-property-qualifiedGeneration-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-property-qualifiedInfluence-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedInfluence-PASS.provn" title="prov-o-property-qualifiedInfluence-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedInfluence-PASS.provx" title="prov-o-property-qualifiedInfluence-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedInfluence-PASS.ttl" title="prov-o-property-qualifiedInfluence-PASS.ttl">RDF</a>
+    <td id="prov-o-class-ActivityInfluence-PASS"><a class="internalDFN" href="#prov-o-class-ActivityInfluence-PASS">prov-o-class-ActivityInfluence-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-ActivityInfluence-PASS.ttl" title="prov-o-class-ActivityInfluence-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-ActivityInfluence-PASS.provn" title="prov-o-class-ActivityInfluence-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-ActivityInfluence-PASS.provx" title="prov-o-class-ActivityInfluence-PASS.provx">XML</a>
     </td>
   </tr> 
   <tr>
-    <td><b>prov-o-property-qualifiedInvalidation-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedInvalidation-PASS.provn" title="prov-o-property-qualifiedInvalidation-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedInvalidation-PASS.provx" title="prov-o-property-qualifiedInvalidation-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedInvalidation-PASS.ttl" title="prov-o-property-qualifiedInvalidation-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-property-qualifiedPrimarySource-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedPrimarySource-PASS.provn" title="prov-o-property-qualifiedPrimarySource-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedPrimarySource-PASS.provx" title="prov-o-property-qualifiedPrimarySource-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedPrimarySource-PASS.ttl" title="prov-o-property-qualifiedPrimarySource-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-property-qualifiedQuotation-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedQuotation-PASS.provn" title="prov-o-property-qualifiedQuotation-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedQuotation-PASS.provx" title="prov-o-property-qualifiedQuotation-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedQuotation-PASS.ttl" title="prov-o-property-qualifiedQuotation-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-property-qualifiedRevision-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedRevision-PASS.provn" title="prov-o-property-qualifiedRevision-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedRevision-PASS.provx" title="prov-o-property-qualifiedRevision-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedRevision-PASS.ttl" title="prov-o-property-qualifiedRevision-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-property-qualifiedStart-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedStart-PASS.provn" title="prov-o-property-qualifiedStart-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedStart-PASS.provx" title="prov-o-property-qualifiedStart-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedStart-PASS.ttl" title="prov-o-property-qualifiedStart-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-property-qualifiedUsage-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedUsage-PASS.provn" title="prov-o-property-qualifiedUsage-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedUsage-PASS.provx" title="prov-o-property-qualifiedUsage-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedUsage-PASS.ttl" title="prov-o-property-qualifiedUsage-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-property-removed-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-removed-PASS.provn" title="prov-o-property-removed-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-removed-PASS.provx" title="prov-o-property-removed-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-removed-PASS.ttl" title="prov-o-property-removed-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-property-specializationOf-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-specializationOf-PASS.provn" title="prov-o-property-specializationOf-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-specializationOf-PASS.provx" title="prov-o-property-specializationOf-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-specializationOf-PASS.ttl" title="prov-o-property-specializationOf-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-property-startedAtTime-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-startedAtTime-PASS.provn" title="prov-o-property-startedAtTime-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-startedAtTime-PASS.provx" title="prov-o-property-startedAtTime-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-startedAtTime-PASS.ttl" title="prov-o-property-startedAtTime-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-property-used-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-used-PASS.provn" title="prov-o-property-used-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-used-PASS.provx" title="prov-o-property-used-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-used-PASS.ttl" title="prov-o-property-used-PASS.ttl">RDF</a>
+    <td id="prov-o-class-Agent-PASS"><a class="internalDFN" href="#prov-o-class-Agent-PASS">prov-o-class-Agent-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Agent-PASS.ttl" title="prov-o-class-Agent-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Agent-PASS.provn" title="prov-o-class-Agent-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Agent-PASS.provx" title="prov-o-class-Agent-PASS.provx">XML</a>
     </td>
   </tr> 
   <tr>
-    <td><b>prov-o-property-wasAssociatedWith-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasAssociatedWith-PASS.provn" title="prov-o-property-wasAssociatedWith-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasAssociatedWith-PASS.provx" title="prov-o-property-wasAssociatedWith-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasAssociatedWith-PASS.ttl" title="prov-o-property-wasAssociatedWith-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-property-wasAttributedTo-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasAttributedTo-PASS.provn" title="prov-o-property-wasAttributedTo-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasAttributedTo-PASS.provx" title="prov-o-property-wasAttributedTo-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasAttributedTo-PASS.ttl" title="prov-o-property-wasAttributedTo-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-property-wasDerivedFrom-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasDerivedFrom-PASS.provn" title="prov-o-property-wasDerivedFrom-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasDerivedFrom-PASS.provx" title="prov-o-property-wasDerivedFrom-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasDerivedFrom-PASS.ttl" title="prov-o-property-wasDerivedFrom-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-property-wasEndedBy-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasEndedBy-PASS.provn" title="prov-o-property-wasEndedBy-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasEndedBy-PASS.provx" title="prov-o-property-wasEndedBy-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasEndedBy-PASS.ttl" title="prov-o-property-wasEndedBy-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-property-wasGeneratedBy-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasGeneratedBy-PASS.provn" title="prov-o-property-wasGeneratedBy-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasGeneratedBy-PASS.provx" title="prov-o-property-wasGeneratedBy-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasGeneratedBy-PASS.ttl" title="prov-o-property-wasGeneratedBy-PASS.ttl">RDF</a>
+    <td id="prov-o-class-AgentInfluence-PASS"><a class="internalDFN" href="#prov-o-class-AgentInfluence-PASS">prov-o-class-AgentInfluence-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-AgentInfluence-PASS.ttl" title="prov-o-class-AgentInfluence-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-AgentInfluence-PASS.provn" title="prov-o-class-AgentInfluence-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-AgentInfluence-PASS.provx" title="prov-o-class-AgentInfluence-PASS.provx">XML</a>
     </td>
   </tr> 
   <tr>
-    <td><b>prov-o-property-wasInfluencedBy-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasInfluencedBy-PASS.provn" title="prov-o-property-wasInfluencedBy-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasInfluencedBy-PASS.provx" title="prov-o-property-wasInfluencedBy-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasInfluencedBy-PASS.ttl" title="prov-o-property-wasInfluencedBy-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-property-wasInformedBy-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasInformedBy-PASS.provn" title="prov-o-property-wasInformedBy-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasInformedBy-PASS.provx" title="prov-o-property-wasInformedBy-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasInformedBy-PASS.ttl" title="prov-o-property-wasInformedBy-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>prov-o-property-wasInvalidatedBy-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasInvalidatedBy-PASS.provn" title="prov-o-property-wasInvalidatedBy-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasInvalidatedBy-PASS.provx" title="prov-o-property-wasInvalidatedBy-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasInvalidatedBy-PASS.ttl" title="prov-o-property-wasInvalidatedBy-PASS.ttl">RDF</a>
+    <td id="prov-o-class-Association-PASS"><a class="internalDFN" href="#prov-o-class-Association-PASS">prov-o-class-Association-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Association-PASS.ttl" title="prov-o-class-Association-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Association-PASS.provn" title="prov-o-class-Association-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Association-PASS.provx" title="prov-o-class-Association-PASS.provx">XML</a>
     </td>
   </tr> 
   <tr>
-    <td><b>prov-o-property-wasQuotedFrom-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasQuotedFrom-PASS.provn" title="prov-o-property-wasQuotedFrom-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasQuotedFrom-PASS.provx" title="prov-o-property-wasQuotedFrom-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasQuotedFrom-PASS.ttl" title="prov-o-property-wasQuotedFrom-PASS.ttl">RDF</a>
+    <td id="prov-o-class-Attribution-PASS"><a class="internalDFN" href="#prov-o-class-Attribution-PASS">prov-o-class-Attribution-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Attribution-PASS.ttl" title="prov-o-class-Attribution-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Attribution-PASS.provn" title="prov-o-class-Attribution-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Attribution-PASS.provx" title="prov-o-class-Attribution-PASS.provx">XML</a>
     </td>
   </tr> 
   <tr>
-    <td><b>prov-o-property-wasRevisionOf-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasRevisionOf-PASS.provn" title="prov-o-property-wasRevisionOf-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasRevisionOf-PASS.provx" title="prov-o-property-wasRevisionOf-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasRevisionOf-PASS.ttl" title="prov-o-property-wasRevisionOf-PASS.ttl">RDF</a>
+    <td id="prov-o-class-Bundle-PASS"><a class="internalDFN" href="#prov-o-class-Bundle-PASS">prov-o-class-Bundle-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Bundle-PASS.ttl" title="prov-o-class-Bundle-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Bundle-PASS.provn" title="prov-o-class-Bundle-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Bundle-PASS.provx" title="prov-o-class-Bundle-PASS.provx">XML</a>
     </td>
   </tr> 
   <tr>
-    <td><b>prov-o-property-wasStartedBy-PASS</b></td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasStartedBy-PASS.provn" title="prov-o-property-wasStartedBy-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasStartedBy-PASS.provx" title="prov-o-property-wasStartedBy-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasStartedBy-PASS.ttl" title="prov-o-property-wasStartedBy-PASS.ttl">RDF</a>
+    <td id="prov-o-class-Collection-PASS"><a class="internalDFN" href="#prov-o-class-Collection-PASS">prov-o-class-Collection-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Collection-PASS.ttl" title="prov-o-class-Collection-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Collection-PASS.provn" title="prov-o-class-Collection-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Collection-PASS.provx" title="prov-o-class-Collection-PASS.provx">XML</a>
     </td>
   </tr> 
+  <tr>
+    <td id="prov-o-class-Communication-PASS"><a class="internalDFN" href="#prov-o-class-Communication-PASS">prov-o-class-Communication-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Communication-PASS.ttl" title="prov-o-class-Communication-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Communication-PASS.provn" title="prov-o-class-Communication-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Communication-PASS.provx" title="prov-o-class-Communication-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-class-Delegation-PASS"><a class="internalDFN" href="#prov-o-class-Delegation-PASS">prov-o-class-Delegation-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Delegation-PASS.ttl" title="prov-o-class-Delegation-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Delegation-PASS.provn" title="prov-o-class-Delegation-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Delegation-PASS.provx" title="prov-o-class-Delegation-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-class-Derivation-PASS"><a class="internalDFN" href="#prov-o-class-Derivation-PASS">prov-o-class-Derivation-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Derivation-PASS.ttl" title="prov-o-class-Derivation-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Derivation-PASS.provn" title="prov-o-class-Derivation-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Derivation-PASS.provx" title="prov-o-class-Derivation-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-class-EmptyCollection-PASS"><a class="internalDFN" href="#prov-o-class-EmptyCollection-PASS">prov-o-class-EmptyCollection-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-EmptyCollection-PASS.ttl" title="prov-o-class-EmptyCollection-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-EmptyCollection-PASS.provn" title="prov-o-class-EmptyCollection-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-EmptyCollection-PASS.provx" title="prov-o-class-EmptyCollection-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-class-End-PASS"><a class="internalDFN" href="#prov-o-class-End-PASS">prov-o-class-End-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-End-PASS.ttl" title="prov-o-class-End-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-End-PASS.provn" title="prov-o-class-End-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-End-PASS.provx" title="prov-o-class-End-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-class-Entity-PASS"><a class="internalDFN" href="#prov-o-class-Entity-PASS">prov-o-class-Entity-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Entity-PASS.ttl" title="prov-o-class-Entity-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Entity-PASS.provn" title="prov-o-class-Entity-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Entity-PASS.provx" title="prov-o-class-Entity-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-class-EntityInfluence-PASS"><a class="internalDFN" href="#prov-o-class-EntityInfluence-PASS">prov-o-class-EntityInfluence-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-EntityInfluence-PASS.ttl" title="prov-o-class-EntityInfluence-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-EntityInfluence-PASS.provn" title="prov-o-class-EntityInfluence-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-EntityInfluence-PASS.provx" title="prov-o-class-EntityInfluence-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-class-Generation-PASS"><a class="internalDFN" href="#prov-o-class-Generation-PASS">prov-o-class-Generation-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Generation-PASS.ttl" title="prov-o-class-Generation-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Generation-PASS.provn" title="prov-o-class-Generation-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Generation-PASS.provx" title="prov-o-class-Generation-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-class-Influence-PASS"><a class="internalDFN" href="#prov-o-class-Influence-PASS">prov-o-class-Influence-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Influence-PASS.ttl" title="prov-o-class-Influence-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Influence-PASS.provn" title="prov-o-class-Influence-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Influence-PASS.provx" title="prov-o-class-Influence-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-class-InstantaneousEvent-PASS"><a class="internalDFN" href="#prov-o-class-InstantaneousEvent-PASS">prov-o-class-InstantaneousEvent-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-InstantaneousEvent-PASS.ttl" title="prov-o-class-InstantaneousEvent-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-InstantaneousEvent-PASS.provn" title="prov-o-class-InstantaneousEvent-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-InstantaneousEvent-PASS.provx" title="prov-o-class-InstantaneousEvent-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-class-Invalidation-PASS"><a class="internalDFN" href="#prov-o-class-Invalidation-PASS">prov-o-class-Invalidation-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Invalidation-PASS.ttl" title="prov-o-class-Invalidation-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Invalidation-PASS.provn" title="prov-o-class-Invalidation-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Invalidation-PASS.provx" title="prov-o-class-Invalidation-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-class-Location-PASS"><a class="internalDFN" href="#prov-o-class-Location-PASS">prov-o-class-Location-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Location-PASS.ttl" title="prov-o-class-Location-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Location-PASS.provn" title="prov-o-class-Location-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Location-PASS.provx" title="prov-o-class-Location-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-class-Organization-PASS"><a class="internalDFN" href="#prov-o-class-Organization-PASS">prov-o-class-Organization-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Organization-PASS.ttl" title="prov-o-class-Organization-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Organization-PASS.provn" title="prov-o-class-Organization-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Organization-PASS.provx" title="prov-o-class-Organization-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-class-Person-PASS"><a class="internalDFN" href="#prov-o-class-Person-PASS">prov-o-class-Person-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Person-PASS.ttl" title="prov-o-class-Person-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Person-PASS.provn" title="prov-o-class-Person-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Person-PASS.provx" title="prov-o-class-Person-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-class-Plan-PASS"><a class="internalDFN" href="#prov-o-class-Plan-PASS">prov-o-class-Plan-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Plan-PASS.ttl" title="prov-o-class-Plan-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Plan-PASS.provn" title="prov-o-class-Plan-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Plan-PASS.provx" title="prov-o-class-Plan-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-class-PrimarySource-PASS"><a class="internalDFN" href="#prov-o-class-PrimarySource-PASS">prov-o-class-PrimarySource-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-PrimarySource-PASS.ttl" title="prov-o-class-PrimarySource-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-PrimarySource-PASS.provn" title="prov-o-class-PrimarySource-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-PrimarySource-PASS.provx" title="prov-o-class-PrimarySource-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-class-Quotation-PASS"><a class="internalDFN" href="#prov-o-class-Quotation-PASS">prov-o-class-Quotation-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Quotation-PASS.ttl" title="prov-o-class-Quotation-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Quotation-PASS.provn" title="prov-o-class-Quotation-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Quotation-PASS.provx" title="prov-o-class-Quotation-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-class-Revision-PASS"><a class="internalDFN" href="#prov-o-class-Revision-PASS">prov-o-class-Revision-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Revision-PASS.ttl" title="prov-o-class-Revision-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Revision-PASS.provn" title="prov-o-class-Revision-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Revision-PASS.provx" title="prov-o-class-Revision-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-class-Role-PASS"><a class="internalDFN" href="#prov-o-class-Role-PASS">prov-o-class-Role-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Role-PASS.ttl" title="prov-o-class-Role-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Role-PASS.provn" title="prov-o-class-Role-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Role-PASS.provx" title="prov-o-class-Role-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-class-SoftwareAgent-PASS"><a class="internalDFN" href="#prov-o-class-SoftwareAgent-PASS">prov-o-class-SoftwareAgent-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-SoftwareAgent-PASS.ttl" title="prov-o-class-SoftwareAgent-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-SoftwareAgent-PASS.provn" title="prov-o-class-SoftwareAgent-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-SoftwareAgent-PASS.provx" title="prov-o-class-SoftwareAgent-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-class-Start-PASS"><a class="internalDFN" href="#prov-o-class-Start-PASS">prov-o-class-Start-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Start-PASS.ttl" title="prov-o-class-Start-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Start-PASS.provn" title="prov-o-class-Start-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Start-PASS.provx" title="prov-o-class-Start-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-class-Usage-PASS"><a class="internalDFN" href="#prov-o-class-Usage-PASS">prov-o-class-Usage-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Usage-PASS.ttl" title="prov-o-class-Usage-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Usage-PASS.provn" title="prov-o-class-Usage-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-class-Usage-PASS.provx" title="prov-o-class-Usage-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-property-actedOnBehalfOf-PASS"><a class="internalDFN" href="#prov-o-property-actedOnBehalfOf-PASS">prov-o-property-actedOnBehalfOf-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-actedOnBehalfOf-PASS.ttl" title="prov-o-property-actedOnBehalfOf-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-actedOnBehalfOf-PASS.provn" title="prov-o-property-actedOnBehalfOf-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-actedOnBehalfOf-PASS.provx" title="prov-o-property-actedOnBehalfOf-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-property-activity-PASS"><a class="internalDFN" href="#prov-o-property-activity-PASS">prov-o-property-activity-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-activity-PASS.ttl" title="prov-o-property-activity-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-activity-PASS.provn" title="prov-o-property-activity-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-activity-PASS.provx" title="prov-o-property-activity-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-property-agent-PASS"><a class="internalDFN" href="#prov-o-property-agent-PASS">prov-o-property-agent-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-agent-PASS.ttl" title="prov-o-property-agent-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-agent-PASS.provn" title="prov-o-property-agent-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-agent-PASS.provx" title="prov-o-property-agent-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-property-alternateOf-PASS"><a class="internalDFN" href="#prov-o-property-alternateOf-PASS">prov-o-property-alternateOf-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-alternateOf-PASS.ttl" title="prov-o-property-alternateOf-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-alternateOf-PASS.provn" title="prov-o-property-alternateOf-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-alternateOf-PASS.provx" title="prov-o-property-alternateOf-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-property-atLocation-PASS"><a class="internalDFN" href="#prov-o-property-atLocation-PASS">prov-o-property-atLocation-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-atLocation-PASS.ttl" title="prov-o-property-atLocation-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-atLocation-PASS.provn" title="prov-o-property-atLocation-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-atLocation-PASS.provx" title="prov-o-property-atLocation-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-property-atTime-PASS"><a class="internalDFN" href="#prov-o-property-atTime-PASS">prov-o-property-atTime-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-atTime-PASS.ttl" title="prov-o-property-atTime-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-atTime-PASS.provn" title="prov-o-property-atTime-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-atTime-PASS.provx" title="prov-o-property-atTime-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-property-endedAtTime-PASS"><a class="internalDFN" href="#prov-o-property-endedAtTime-PASS">prov-o-property-endedAtTime-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-endedAtTime-PASS.ttl" title="prov-o-property-endedAtTime-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-endedAtTime-PASS.provn" title="prov-o-property-endedAtTime-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-endedAtTime-PASS.provx" title="prov-o-property-endedAtTime-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-property-entity-PASS"><a class="internalDFN" href="#prov-o-property-entity-PASS">prov-o-property-entity-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-entity-PASS.ttl" title="prov-o-property-entity-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-entity-PASS.provn" title="prov-o-property-entity-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-entity-PASS.provx" title="prov-o-property-entity-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-property-generated-PASS"><a class="internalDFN" href="#prov-o-property-generated-PASS">prov-o-property-generated-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-generated-PASS.ttl" title="prov-o-property-generated-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-generated-PASS.provn" title="prov-o-property-generated-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-generated-PASS.provx" title="prov-o-property-generated-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-property-generatedAtTime-PASS"><a class="internalDFN" href="#prov-o-property-generatedAtTime-PASS">prov-o-property-generatedAtTime-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-generatedAtTime-PASS.ttl" title="prov-o-property-generatedAtTime-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-generatedAtTime-PASS.provn" title="prov-o-property-generatedAtTime-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-generatedAtTime-PASS.provx" title="prov-o-property-generatedAtTime-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-property-hadActivity-PASS"><a class="internalDFN" href="#prov-o-property-hadActivity-PASS">prov-o-property-hadActivity-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-hadActivity-PASS.ttl" title="prov-o-property-hadActivity-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-hadActivity-PASS.provn" title="prov-o-property-hadActivity-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-hadActivity-PASS.provx" title="prov-o-property-hadActivity-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-property-hadGeneration-PASS"><a class="internalDFN" href="#prov-o-property-hadGeneration-PASS">prov-o-property-hadGeneration-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-hadGeneration-PASS.ttl" title="prov-o-property-hadGeneration-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-hadGeneration-PASS.provn" title="prov-o-property-hadGeneration-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-hadGeneration-PASS.provx" title="prov-o-property-hadGeneration-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-property-hadMember-PASS"><a class="internalDFN" href="#prov-o-property-hadMember-PASS">prov-o-property-hadMember-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-hadMember-PASS.ttl" title="prov-o-property-hadMember-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-hadMember-PASS.provn" title="prov-o-property-hadMember-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-hadMember-PASS.provx" title="prov-o-property-hadMember-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-property-hadPlan-PASS"><a class="internalDFN" href="#prov-o-property-hadPlan-PASS">prov-o-property-hadPlan-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-hadPlan-PASS.ttl" title="prov-o-property-hadPlan-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-hadPlan-PASS.provn" title="prov-o-property-hadPlan-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-hadPlan-PASS.provx" title="prov-o-property-hadPlan-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-property-hadPrimarySource-PASS"><a class="internalDFN" href="#prov-o-property-hadPrimarySource-PASS">prov-o-property-hadPrimarySource-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-hadPrimarySource-PASS.ttl" title="prov-o-property-hadPrimarySource-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-hadPrimarySource-PASS.provn" title="prov-o-property-hadPrimarySource-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-hadPrimarySource-PASS.provx" title="prov-o-property-hadPrimarySource-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-property-hadRole-PASS"><a class="internalDFN" href="#prov-o-property-hadRole-PASS">prov-o-property-hadRole-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-hadRole-PASS.ttl" title="prov-o-property-hadRole-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-hadRole-PASS.provn" title="prov-o-property-hadRole-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-hadRole-PASS.provx" title="prov-o-property-hadRole-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-property-hadUsage-PASS"><a class="internalDFN" href="#prov-o-property-hadUsage-PASS">prov-o-property-hadUsage-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-hadUsage-PASS.ttl" title="prov-o-property-hadUsage-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-hadUsage-PASS.provn" title="prov-o-property-hadUsage-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-hadUsage-PASS.provx" title="prov-o-property-hadUsage-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-property-hasAnchor-PASS"><a class="internalDFN" href="#prov-o-property-hasAnchor-PASS">prov-o-property-hasAnchor-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-hasAnchor-PASS.ttl" title="prov-o-property-hasAnchor-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-hasAnchor-PASS.provn" title="prov-o-property-hasAnchor-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-hasAnchor-PASS.provx" title="prov-o-property-hasAnchor-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-property-influenced-PASS"><a class="internalDFN" href="#prov-o-property-influenced-PASS">prov-o-property-influenced-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-influenced-PASS.ttl" title="prov-o-property-influenced-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-influenced-PASS.provn" title="prov-o-property-influenced-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-influenced-PASS.provx" title="prov-o-property-influenced-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-property-influencer-PASS"><a class="internalDFN" href="#prov-o-property-influencer-PASS">prov-o-property-influencer-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-influencer-PASS.ttl" title="prov-o-property-influencer-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-influencer-PASS.provn" title="prov-o-property-influencer-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-influencer-PASS.provx" title="prov-o-property-influencer-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-property-invalidated-PASS"><a class="internalDFN" href="#prov-o-property-invalidated-PASS">prov-o-property-invalidated-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-invalidated-PASS.ttl" title="prov-o-property-invalidated-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-invalidated-PASS.provn" title="prov-o-property-invalidated-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-invalidated-PASS.provx" title="prov-o-property-invalidated-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-property-invalidatedAtTime-PASS"><a class="internalDFN" href="#prov-o-property-invalidatedAtTime-PASS">prov-o-property-invalidatedAtTime-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-invalidatedAtTime-PASS.ttl" title="prov-o-property-invalidatedAtTime-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-invalidatedAtTime-PASS.provn" title="prov-o-property-invalidatedAtTime-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-invalidatedAtTime-PASS.provx" title="prov-o-property-invalidatedAtTime-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-property-qualifiedAssociation-PASS"><a class="internalDFN" href="#prov-o-property-qualifiedAssociation-PASS">prov-o-property-qualifiedAssociation-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedAssociation-PASS.ttl" title="prov-o-property-qualifiedAssociation-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedAssociation-PASS.provn" title="prov-o-property-qualifiedAssociation-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedAssociation-PASS.provx" title="prov-o-property-qualifiedAssociation-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-property-qualifiedAttribution-PASS"><a class="internalDFN" href="#prov-o-property-qualifiedAttribution-PASS">prov-o-property-qualifiedAttribution-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedAttribution-PASS.ttl" title="prov-o-property-qualifiedAttribution-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedAttribution-PASS.provn" title="prov-o-property-qualifiedAttribution-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedAttribution-PASS.provx" title="prov-o-property-qualifiedAttribution-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-property-qualifiedCommunication-PASS"><a class="internalDFN" href="#prov-o-property-qualifiedCommunication-PASS">prov-o-property-qualifiedCommunication-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedCommunication-PASS.ttl" title="prov-o-property-qualifiedCommunication-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedCommunication-PASS.provn" title="prov-o-property-qualifiedCommunication-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedCommunication-PASS.provx" title="prov-o-property-qualifiedCommunication-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-property-qualifiedDelegation-PASS"><a class="internalDFN" href="#prov-o-property-qualifiedDelegation-PASS">prov-o-property-qualifiedDelegation-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedDelegation-PASS.ttl" title="prov-o-property-qualifiedDelegation-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedDelegation-PASS.provn" title="prov-o-property-qualifiedDelegation-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedDelegation-PASS.provx" title="prov-o-property-qualifiedDelegation-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-property-qualifiedDerivation-PASS"><a class="internalDFN" href="#prov-o-property-qualifiedDerivation-PASS">prov-o-property-qualifiedDerivation-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedDerivation-PASS.ttl" title="prov-o-property-qualifiedDerivation-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedDerivation-PASS.provn" title="prov-o-property-qualifiedDerivation-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedDerivation-PASS.provx" title="prov-o-property-qualifiedDerivation-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-property-qualifiedEnd-PASS"><a class="internalDFN" href="#prov-o-property-qualifiedEnd-PASS">prov-o-property-qualifiedEnd-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedEnd-PASS.ttl" title="prov-o-property-qualifiedEnd-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedEnd-PASS.provn" title="prov-o-property-qualifiedEnd-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedEnd-PASS.provx" title="prov-o-property-qualifiedEnd-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-property-qualifiedGeneration-PASS"><a class="internalDFN" href="#prov-o-property-qualifiedGeneration-PASS">prov-o-property-qualifiedGeneration-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedGeneration-PASS.ttl" title="prov-o-property-qualifiedGeneration-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedGeneration-PASS.provn" title="prov-o-property-qualifiedGeneration-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedGeneration-PASS.provx" title="prov-o-property-qualifiedGeneration-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-property-qualifiedInfluence-PASS"><a class="internalDFN" href="#prov-o-property-qualifiedInfluence-PASS">prov-o-property-qualifiedInfluence-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedInfluence-PASS.ttl" title="prov-o-property-qualifiedInfluence-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedInfluence-PASS.provn" title="prov-o-property-qualifiedInfluence-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedInfluence-PASS.provx" title="prov-o-property-qualifiedInfluence-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-property-qualifiedInvalidation-PASS"><a class="internalDFN" href="#prov-o-property-qualifiedInvalidation-PASS">prov-o-property-qualifiedInvalidation-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedInvalidation-PASS.ttl" title="prov-o-property-qualifiedInvalidation-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedInvalidation-PASS.provn" title="prov-o-property-qualifiedInvalidation-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedInvalidation-PASS.provx" title="prov-o-property-qualifiedInvalidation-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-property-qualifiedPrimarySource-PASS"><a class="internalDFN" href="#prov-o-property-qualifiedPrimarySource-PASS">prov-o-property-qualifiedPrimarySource-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedPrimarySource-PASS.ttl" title="prov-o-property-qualifiedPrimarySource-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedPrimarySource-PASS.provn" title="prov-o-property-qualifiedPrimarySource-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedPrimarySource-PASS.provx" title="prov-o-property-qualifiedPrimarySource-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-property-qualifiedQuotation-PASS"><a class="internalDFN" href="#prov-o-property-qualifiedQuotation-PASS">prov-o-property-qualifiedQuotation-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedQuotation-PASS.ttl" title="prov-o-property-qualifiedQuotation-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedQuotation-PASS.provn" title="prov-o-property-qualifiedQuotation-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedQuotation-PASS.provx" title="prov-o-property-qualifiedQuotation-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-property-qualifiedRevision-PASS"><a class="internalDFN" href="#prov-o-property-qualifiedRevision-PASS">prov-o-property-qualifiedRevision-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedRevision-PASS.ttl" title="prov-o-property-qualifiedRevision-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedRevision-PASS.provn" title="prov-o-property-qualifiedRevision-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedRevision-PASS.provx" title="prov-o-property-qualifiedRevision-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-property-qualifiedStart-PASS"><a class="internalDFN" href="#prov-o-property-qualifiedStart-PASS">prov-o-property-qualifiedStart-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedStart-PASS.ttl" title="prov-o-property-qualifiedStart-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedStart-PASS.provn" title="prov-o-property-qualifiedStart-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedStart-PASS.provx" title="prov-o-property-qualifiedStart-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-property-qualifiedUsage-PASS"><a class="internalDFN" href="#prov-o-property-qualifiedUsage-PASS">prov-o-property-qualifiedUsage-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedUsage-PASS.ttl" title="prov-o-property-qualifiedUsage-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedUsage-PASS.provn" title="prov-o-property-qualifiedUsage-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-qualifiedUsage-PASS.provx" title="prov-o-property-qualifiedUsage-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-property-removed-PASS"><a class="internalDFN" href="#prov-o-property-removed-PASS">prov-o-property-removed-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-removed-PASS.ttl" title="prov-o-property-removed-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-removed-PASS.provn" title="prov-o-property-removed-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-removed-PASS.provx" title="prov-o-property-removed-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-property-specializationOf-PASS"><a class="internalDFN" href="#prov-o-property-specializationOf-PASS">prov-o-property-specializationOf-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-specializationOf-PASS.ttl" title="prov-o-property-specializationOf-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-specializationOf-PASS.provn" title="prov-o-property-specializationOf-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-specializationOf-PASS.provx" title="prov-o-property-specializationOf-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-property-startedAtTime-PASS"><a class="internalDFN" href="#prov-o-property-startedAtTime-PASS">prov-o-property-startedAtTime-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-startedAtTime-PASS.ttl" title="prov-o-property-startedAtTime-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-startedAtTime-PASS.provn" title="prov-o-property-startedAtTime-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-startedAtTime-PASS.provx" title="prov-o-property-startedAtTime-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-property-used-PASS"><a class="internalDFN" href="#prov-o-property-used-PASS">prov-o-property-used-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-used-PASS.ttl" title="prov-o-property-used-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-used-PASS.provn" title="prov-o-property-used-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-used-PASS.provx" title="prov-o-property-used-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-property-wasAssociatedWith-PASS"><a class="internalDFN" href="#prov-o-property-wasAssociatedWith-PASS">prov-o-property-wasAssociatedWith-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasAssociatedWith-PASS.ttl" title="prov-o-property-wasAssociatedWith-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasAssociatedWith-PASS.provn" title="prov-o-property-wasAssociatedWith-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasAssociatedWith-PASS.provx" title="prov-o-property-wasAssociatedWith-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-property-wasAttributedTo-PASS"><a class="internalDFN" href="#prov-o-property-wasAttributedTo-PASS">prov-o-property-wasAttributedTo-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasAttributedTo-PASS.ttl" title="prov-o-property-wasAttributedTo-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasAttributedTo-PASS.provn" title="prov-o-property-wasAttributedTo-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasAttributedTo-PASS.provx" title="prov-o-property-wasAttributedTo-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-property-wasDerivedFrom-PASS"><a class="internalDFN" href="#prov-o-property-wasDerivedFrom-PASS">prov-o-property-wasDerivedFrom-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasDerivedFrom-PASS.ttl" title="prov-o-property-wasDerivedFrom-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasDerivedFrom-PASS.provn" title="prov-o-property-wasDerivedFrom-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasDerivedFrom-PASS.provx" title="prov-o-property-wasDerivedFrom-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-property-wasEndedBy-PASS"><a class="internalDFN" href="#prov-o-property-wasEndedBy-PASS">prov-o-property-wasEndedBy-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasEndedBy-PASS.ttl" title="prov-o-property-wasEndedBy-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasEndedBy-PASS.provn" title="prov-o-property-wasEndedBy-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasEndedBy-PASS.provx" title="prov-o-property-wasEndedBy-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-property-wasGeneratedBy-PASS"><a class="internalDFN" href="#prov-o-property-wasGeneratedBy-PASS">prov-o-property-wasGeneratedBy-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasGeneratedBy-PASS.ttl" title="prov-o-property-wasGeneratedBy-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasGeneratedBy-PASS.provn" title="prov-o-property-wasGeneratedBy-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasGeneratedBy-PASS.provx" title="prov-o-property-wasGeneratedBy-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-property-wasInfluencedBy-PASS"><a class="internalDFN" href="#prov-o-property-wasInfluencedBy-PASS">prov-o-property-wasInfluencedBy-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasInfluencedBy-PASS.ttl" title="prov-o-property-wasInfluencedBy-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasInfluencedBy-PASS.provn" title="prov-o-property-wasInfluencedBy-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasInfluencedBy-PASS.provx" title="prov-o-property-wasInfluencedBy-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-property-wasInformedBy-PASS"><a class="internalDFN" href="#prov-o-property-wasInformedBy-PASS">prov-o-property-wasInformedBy-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasInformedBy-PASS.ttl" title="prov-o-property-wasInformedBy-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasInformedBy-PASS.provn" title="prov-o-property-wasInformedBy-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasInformedBy-PASS.provx" title="prov-o-property-wasInformedBy-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-property-wasInvalidatedBy-PASS"><a class="internalDFN" href="#prov-o-property-wasInvalidatedBy-PASS">prov-o-property-wasInvalidatedBy-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasInvalidatedBy-PASS.ttl" title="prov-o-property-wasInvalidatedBy-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasInvalidatedBy-PASS.provn" title="prov-o-property-wasInvalidatedBy-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasInvalidatedBy-PASS.provx" title="prov-o-property-wasInvalidatedBy-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-property-wasQuotedFrom-PASS"><a class="internalDFN" href="#prov-o-property-wasQuotedFrom-PASS">prov-o-property-wasQuotedFrom-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasQuotedFrom-PASS.ttl" title="prov-o-property-wasQuotedFrom-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasQuotedFrom-PASS.provn" title="prov-o-property-wasQuotedFrom-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasQuotedFrom-PASS.provx" title="prov-o-property-wasQuotedFrom-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-property-wasRevisionOf-PASS"><a class="internalDFN" href="#prov-o-property-wasRevisionOf-PASS">prov-o-property-wasRevisionOf-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasRevisionOf-PASS.ttl" title="prov-o-property-wasRevisionOf-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasRevisionOf-PASS.provn" title="prov-o-property-wasRevisionOf-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasRevisionOf-PASS.provx" title="prov-o-property-wasRevisionOf-PASS.provx">XML</a>
+    </td>
+  </tr> 
+  <tr>
+    <td id="prov-o-property-wasStartedBy-PASS"><a class="internalDFN" href="#prov-o-property-wasStartedBy-PASS">prov-o-property-wasStartedBy-PASS</a></td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasStartedBy-PASS.ttl" title="prov-o-property-wasStartedBy-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasStartedBy-PASS.provn" title="prov-o-property-wasStartedBy-PASS.provn">PROV-N</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/provo/prov-o-property-wasStartedBy-PASS.provx" title="prov-o-property-wasStartedBy-PASS.provx">XML</a>
+    </td>
+  </tr>
 </table>
 
 </section>
--- a/testcases/prov-dm/prov-dm-ex19_generation-PASS.ttl	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/prov-dm/prov-dm-ex19_generation-PASS.ttl	Fri Nov 30 15:20:21 2012 +0000
@@ -10,24 +10,24 @@
 
 ns1:a1 a prov:Activity .
 
-_:node17d26g6j5x1 a prov:Generation ;
+_:node17d8t35s2x1 a prov:Generation ;
 	prov:activity ns1:a1 .
 
-ns1:e1 prov:qualifiedGeneration _:node17d26g6j5x1 .
+ns1:e1 prov:qualifiedGeneration _:node17d8t35s2x1 .
 
-_:node17d26g6j5x1 prov:atTime "2001-10-26T21:32:52.000+01:00"^^xsd:dateTime ;
+_:node17d8t35s2x1 prov:atTime "2001-10-26T21:32:52.000+01:00"^^xsd:dateTime ;
 	<http://example.org/port> "p1"^^xsd:string .
 
 ns1:e1 prov:wasGeneratedBy ns1:a1 .
 
 ns1:e2 a prov:Entity .
 
-_:node17d26g6j5x2 a prov:Generation ;
+_:node17d8t35s2x2 a prov:Generation ;
 	prov:activity ns1:a1 .
 
-ns1:e2 prov:qualifiedGeneration _:node17d26g6j5x2 .
+ns1:e2 prov:qualifiedGeneration _:node17d8t35s2x2 .
 
-_:node17d26g6j5x2 prov:atTime "2001-10-26T10:00:00.000+01:00"^^xsd:dateTime ;
+_:node17d8t35s2x2 prov:atTime "2001-10-26T10:00:00.000+01:00"^^xsd:dateTime ;
 	<http://example.org/port> "p2"^^xsd:string .
 
 ns1:e2 prov:wasGeneratedBy ns1:a1 .
--- a/testcases/prov-dm/prov-dm-ex20_generation-PASS.ttl	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/prov-dm/prov-dm-ex20_generation-PASS.ttl	Fri Nov 30 15:20:21 2012 +0000
@@ -8,8 +8,8 @@
 
 ns1:e a prov:Entity .
 
-_:node17d26g97fx1 a prov:Generation .
+_:node17d8t5tjmx1 a prov:Generation .
 
-ns1:e prov:qualifiedGeneration _:node17d26g97fx1 .
+ns1:e prov:qualifiedGeneration _:node17d8t5tjmx1 .
 
-_:node17d26g97fx1 prov:atTime "2001-10-26T21:32:52.000+01:00"^^xsd:dateTime .
+_:node17d8t5tjmx1 prov:atTime "2001-10-26T21:32:52.000+01:00"^^xsd:dateTime .
--- a/testcases/prov-dm/prov-dm-ex21_usage-PASS.ttl	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/prov-dm/prov-dm-ex21_usage-PASS.ttl	Fri Nov 30 15:20:21 2012 +0000
@@ -10,24 +10,24 @@
 
 ns1:a1 a prov:Activity .
 
-_:node17d26gbt5x1 a prov:Usage ;
+_:node17d8t3gqcx1 a prov:Usage ;
 	prov:entity ns1:e1 .
 
-ns1:a1 prov:qualifiedUsage _:node17d26gbt5x1 .
+ns1:a1 prov:qualifiedUsage _:node17d8t3gqcx1 .
 
-_:node17d26gbt5x1 prov:atTime "2011-11-16T16:00:00.000Z"^^xsd:dateTime ;
+_:node17d8t3gqcx1 prov:atTime "2011-11-16T16:00:00.000Z"^^xsd:dateTime ;
 	<http://example.org/parameter> "p1"^^xsd:string .
 
 ns1:a1 prov:used ns1:e1 .
 
 ns1:e2 a prov:Entity .
 
-_:node17d26gbt5x2 a prov:Usage ;
+_:node17d8t3gqcx2 a prov:Usage ;
 	prov:entity ns1:e2 .
 
-ns1:a1 prov:qualifiedUsage _:node17d26gbt5x2 .
+ns1:a1 prov:qualifiedUsage _:node17d8t3gqcx2 .
 
-_:node17d26gbt5x2 prov:atTime "2011-11-16T16:00:01.000Z"^^xsd:dateTime ;
+_:node17d8t3gqcx2 prov:atTime "2011-11-16T16:00:01.000Z"^^xsd:dateTime ;
 	<http://example.org/parameter> "p2"^^xsd:string .
 
 ns1:a1 prov:used ns1:e2 .
--- a/testcases/prov-dm/prov-dm-ex23_start-PASS.ttl	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/prov-dm/prov-dm-ex23_start-PASS.ttl	Fri Nov 30 15:20:21 2012 +0000
@@ -12,12 +12,12 @@
 ns1:a1 a prov:Activity ;
 	prov:type "Discuss"^^xsd:string .
 
-_:node17d26ghbjx1 a prov:Start ;
+_:node17d8t5vtpx1 a prov:Start ;
 	prov:entity ns1:e1 .
 
-ns1:a1 prov:qualifiedStart _:node17d26ghbjx1 .
+ns1:a1 prov:qualifiedStart _:node17d8t5vtpx1 .
 
-_:node17d26ghbjx1 prov:atTime "2011-11-16T16:05:00.000Z"^^xsd:dateTime .
+_:node17d8t5vtpx1 prov:atTime "2011-11-16T16:05:00.000Z"^^xsd:dateTime .
 
 ns1:a1 prov:wasStartedBy ns1:e1 ;
 	prov:used ns1:e1 .
@@ -27,17 +27,17 @@
 
 ns1:e1 prov:wasGeneratedBy ns1:a0 .
 
-_:node17d26ghbjx2 a prov:Start ;
+_:node17d8t5vtpx2 a prov:Start ;
 	prov:entity ns1:e1 .
 
-ns1:a1 prov:qualifiedStart _:node17d26ghbjx2 .
+ns1:a1 prov:qualifiedStart _:node17d8t5vtpx2 .
 
-_:node17d26ghbjx2 prov:atTime "2011-11-16T16:05:00.000Z"^^xsd:dateTime ;
+_:node17d8t5vtpx2 prov:atTime "2011-11-16T16:05:00.000Z"^^xsd:dateTime ;
 	prov:hadActivity ns1:a0 .
 
-_:node17d26ghbjx3 a prov:Start .
+_:node17d8t5vtpx3 a prov:Start .
 
-ns1:a1 prov:qualifiedStart _:node17d26ghbjx3 .
+ns1:a1 prov:qualifiedStart _:node17d8t5vtpx3 .
 
-_:node17d26ghbjx3 prov:atTime "2011-11-16T16:05:00.000Z"^^xsd:dateTime ;
+_:node17d8t5vtpx3 prov:atTime "2011-11-16T16:05:00.000Z"^^xsd:dateTime ;
 	prov:hadActivity ns1:a0 .
--- a/testcases/prov-dm/prov-dm-ex24_start-PASS.ttl	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/prov-dm/prov-dm-ex24_start-PASS.ttl	Fri Nov 30 15:20:21 2012 +0000
@@ -10,12 +10,12 @@
 
 ex:bang a prov:Entity .
 
-_:node17d26gk1cx1 a prov:Start ;
+_:node17d8t5bgdx1 a prov:Start ;
 	prov:entity ex:bang .
 
-ex:foot_race prov:qualifiedStart _:node17d26gk1cx1 .
+ex:foot_race prov:qualifiedStart _:node17d8t5bgdx1 .
 
-_:node17d26gk1cx1 prov:atTime "2012-03-09T13:05:08.000Z"^^xsd:dateTime .
+_:node17d8t5bgdx1 prov:atTime "2012-03-09T13:05:08.000Z"^^xsd:dateTime .
 
 ex:foot_race prov:wasStartedBy ex:bang .
 
--- a/testcases/prov-dm/prov-dm-ex25_start-PASS.ttl	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/prov-dm/prov-dm-ex25_start-PASS.ttl	Fri Nov 30 15:20:21 2012 +0000
@@ -17,8 +17,8 @@
 
 ex:observing-low-fuel prov:wasAssociatedWith ex:driver .
 
-_:node17d26gmnax1 a prov:Start .
+_:node17d8t3tpsx1 a prov:Start .
 
-ex:filling-fuel prov:qualifiedStart _:node17d26gmnax1 .
+ex:filling-fuel prov:qualifiedStart _:node17d8t3tpsx1 .
 
-_:node17d26gmnax1 prov:hadActivity ex:observing-low-fuel .
+_:node17d8t3tpsx1 prov:hadActivity ex:observing-low-fuel .
--- a/testcases/prov-dm/prov-dm-ex27_invalidation-PASS.ttl	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/prov-dm/prov-dm-ex27_invalidation-PASS.ttl	Fri Nov 30 15:20:21 2012 +0000
@@ -14,12 +14,12 @@
 
 ex:crash a prov:Activity .
 
-_:node17d26grtpx1 a prov:Invalidation ;
+_:node17d8t4bkrx1 a prov:Invalidation ;
 	prov:activity ex:crash .
 
-ex:The-Painter prov:qualifiedInvalidation _:node17d26grtpx1 .
+ex:The-Painter prov:qualifiedInvalidation _:node17d8t4bkrx1 .
 
-_:node17d26grtpx1 prov:atTime "1998-09-03T01:31:00.000+01:00"^^xsd:dateTime ;
+_:node17d8t4bkrx1 prov:atTime "1998-09-03T01:31:00.000+01:00"^^xsd:dateTime ;
 	ex:circumstances "plane accident"^^xsd:string .
 
 ex:The-Painter prov:wasInvalidatedBy ex:crash .
--- a/testcases/prov-dm/prov-dm-ex29_invalidation-PASS.ttl	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/prov-dm/prov-dm-ex29_invalidation-PASS.ttl	Fri Nov 30 15:20:21 2012 +0000
@@ -12,11 +12,11 @@
 
 ns1:buy_one_beer_get_one_free_offer_during_happy_hour prov:wasAttributedTo ns1:proprietor .
 
-_:node17d26h156x1 a prov:Invalidation .
+_:node17d8t5j7ox1 a prov:Invalidation .
 
-ns1:buy_one_beer_get_one_free_offer_during_happy_hour prov:qualifiedInvalidation _:node17d26h156x1 .
+ns1:buy_one_beer_get_one_free_offer_during_happy_hour prov:qualifiedInvalidation _:node17d8t5j7ox1 .
 
-_:node17d26h156x1 prov:atTime "2012-03-10T18:00:00.000Z"^^xsd:dateTime .
+_:node17d8t5j7ox1 prov:atTime "2012-03-10T18:00:00.000Z"^^xsd:dateTime .
 
 ns1:redeemOffer a prov:Activity .
 
@@ -26,21 +26,21 @@
 
 ns1:redeemOffer prov:wasAssociatedWith ns1:bob .
 
-_:node17d26h156x2 a prov:Usage ;
+_:node17d8t5j7ox2 a prov:Usage ;
 	prov:entity ns1:buy_one_beer_get_one_free_offer_during_happy_hour .
 
-ns1:redeemOffer prov:qualifiedUsage _:node17d26h156x2 .
+ns1:redeemOffer prov:qualifiedUsage _:node17d8t5j7ox2 .
 
-_:node17d26h156x2 prov:atTime "2012-03-10T17:15:00.000Z"^^xsd:dateTime .
+_:node17d8t5j7ox2 prov:atTime "2012-03-10T17:15:00.000Z"^^xsd:dateTime .
 
 ns1:redeemOffer prov:used ns1:buy_one_beer_get_one_free_offer_during_happy_hour .
 
-_:node17d26h156x3 a prov:Invalidation ;
+_:node17d8t5j7ox3 a prov:Invalidation ;
 	prov:activity ns1:redeemOffer .
 
-ns1:buy_one_beer_get_one_free_offer_during_happy_hour prov:qualifiedInvalidation _:node17d26h156x3 .
+ns1:buy_one_beer_get_one_free_offer_during_happy_hour prov:qualifiedInvalidation _:node17d8t5j7ox3 .
 
-_:node17d26h156x3 prov:atTime "2012-03-10T17:15:00.000Z"^^xsd:dateTime .
+_:node17d8t5j7ox3 prov:atTime "2012-03-10T17:15:00.000Z"^^xsd:dateTime .
 
 ns1:buy_one_beer_get_one_free_offer_during_happy_hour prov:wasInvalidatedBy ns1:redeemOffer .
 
--- a/testcases/prov-dm/prov-dm-ex30_derivation-PASS.ttl	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/prov-dm/prov-dm-ex30_derivation-PASS.ttl	Fri Nov 30 15:20:21 2012 +0000
@@ -12,29 +12,29 @@
 
 ns1:e2 prov:wasDerivedFrom ns1:e1 .
 
-_:node17d26h46hx1 a prov:Derivation ;
+_:node17d8t4oiqx1 a prov:Derivation ;
 	prov:entity ns1:e1 .
 
-ns1:e2 prov:qualifiedDerivation _:node17d26h46hx1 .
+ns1:e2 prov:qualifiedDerivation _:node17d8t4oiqx1 .
 
-_:node17d26h46hx1 prov:type "physical transform"^^xsd:string .
+_:node17d8t4oiqx1 prov:type "physical transform"^^xsd:string .
 
-_:node17d26h46hx2 a prov:Derivation ;
+_:node17d8t4oiqx2 a prov:Derivation ;
 	prov:entity ns1:e1 .
 
-ns1:e2 prov:qualifiedDerivation _:node17d26h46hx2 .
+ns1:e2 prov:qualifiedDerivation _:node17d8t4oiqx2 .
 
 ns1:g2 a prov:Generation .
 
-_:node17d26h46hx2 prov:hadGeneration ns1:g2 .
+_:node17d8t4oiqx2 prov:hadGeneration ns1:g2 .
 
 ns1:u1 a prov:Usage .
 
-_:node17d26h46hx2 prov:hadUsage ns1:u1 .
+_:node17d8t4oiqx2 prov:hadUsage ns1:u1 .
 
 ns1:a a prov:Activity .
 
-_:node17d26h46hx2 prov:hadActivity ns1:a .
+_:node17d8t4oiqx2 prov:hadActivity ns1:a .
 
 ns1:g2 prov:activity ns1:a .
 
--- a/testcases/prov-dm/prov-dm-ex31_revision-PASS.ttl	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/prov-dm/prov-dm-ex31_revision-PASS.ttl	Fri Nov 30 15:20:21 2012 +0000
@@ -13,11 +13,11 @@
 tr:WD-prov-dm-20111018 a prov:Entity ;
 	prov:type "rec54:WD"^^xsd:QName .
 
-_:node17d26h71px1 a prov:Derivation ;
+_:node17d8t3ei6x1 a prov:Derivation ;
 	prov:entity tr:WD-prov-dm-20111018 .
 
-tr:WD-prov-dm-20111215 prov:qualifiedDerivation _:node17d26h71px1 .
+tr:WD-prov-dm-20111215 prov:qualifiedDerivation _:node17d8t3ei6x1 .
 
-_:node17d26h71px1 prov:type "prov:Revision"^^xsd:QName .
+_:node17d8t3ei6x1 prov:type "prov:Revision"^^xsd:QName .
 
 tr:WD-prov-dm-20111215 prov:wasDerivedFrom tr:WD-prov-dm-20111018 .
--- a/testcases/prov-dm/prov-dm-ex32_quotation-PASS.ttl	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/prov-dm/prov-dm-ex32_quotation-PASS.ttl	Fri Nov 30 15:20:21 2012 +0000
@@ -16,12 +16,12 @@
 
 ex:Paul a prov:Agent .
 
-_:node17d26h9jfx1 a prov:Derivation ;
+_:node17d8t5qulx1 a prov:Derivation ;
 	prov:entity <http://thinklinks.wordpress.com/thoughts-from-the-dagstuhl-principles-of-provenance-workshop/> .
 
-dm:bl-dagstuhl prov:qualifiedDerivation _:node17d26h9jfx1 .
+dm:bl-dagstuhl prov:qualifiedDerivation _:node17d8t5qulx1 .
 
-_:node17d26h9jfx1 prov:type "prov:Quotation"^^xsd:QName .
+_:node17d8t5qulx1 prov:type "prov:Quotation"^^xsd:QName .
 
 dm:bl-dagstuhl prov:wasDerivedFrom <http://thinklinks.wordpress.com/thoughts-from-the-dagstuhl-principles-of-provenance-workshop/> ;
 	prov:wasAttributedTo ex:Luc .
--- a/testcases/prov-dm/prov-dm-ex33_primary_source-PASS.ttl	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/prov-dm/prov-dm-ex33_primary_source-PASS.ttl	Fri Nov 30 15:20:21 2012 +0000
@@ -12,11 +12,11 @@
 ex:revue-d-Histoire-de-la-Pharmacie-t-XVIII a prov:Entity ;
 	prov:type "journal"^^xsd:string .
 
-_:node17d26hc5nx1 a prov:Derivation ;
+_:node17d8t4mbrx1 a prov:Derivation ;
 	prov:entity ex:revue-d-Histoire-de-la-Pharmacie-t-XVIII .
 
-ex:la-campagne-de-Russie-1812-1813 prov:qualifiedDerivation _:node17d26hc5nx1 .
+ex:la-campagne-de-Russie-1812-1813 prov:qualifiedDerivation _:node17d8t4mbrx1 .
 
-_:node17d26hc5nx1 prov:type "prov:PrimarySource"^^xsd:QName .
+_:node17d8t4mbrx1 prov:type "prov:PrimarySource"^^xsd:QName .
 
 ex:la-campagne-de-Russie-1812-1813 prov:wasDerivedFrom ex:revue-d-Histoire-de-la-Pharmacie-t-XVIII .
--- a/testcases/prov-dm/prov-dm-ex35_attribution-PASS.ttl	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/prov-dm/prov-dm-ex35_attribution-PASS.ttl	Fri Nov 30 15:20:21 2012 +0000
@@ -17,20 +17,20 @@
 tr:WD-prov-dm-20111215 a prov:Entity ;
 	prov:type "rec54:WD"^^xsd:QName .
 
-_:node17d26hh8hx1 a prov:Attribution ;
+_:node17d8t44obx1 a prov:Attribution ;
 	prov:agent ex:Paolo .
 
-tr:WD-prov-dm-20111215 prov:qualifiedAttribution _:node17d26hh8hx1 .
+tr:WD-prov-dm-20111215 prov:qualifiedAttribution _:node17d8t44obx1 .
 
-_:node17d26hh8hx1 prov:type "editorship"^^xsd:string .
+_:node17d8t44obx1 prov:type "editorship"^^xsd:string .
 
 tr:WD-prov-dm-20111215 prov:wasAttributedTo ex:Paolo .
 
-_:node17d26hh8hx2 a prov:Attribution ;
+_:node17d8t44obx2 a prov:Attribution ;
 	prov:agent ex:Simon .
 
-tr:WD-prov-dm-20111215 prov:qualifiedAttribution _:node17d26hh8hx2 .
+tr:WD-prov-dm-20111215 prov:qualifiedAttribution _:node17d8t44obx2 .
 
-_:node17d26hh8hx2 prov:type "authorship"^^xsd:string .
+_:node17d8t44obx2 prov:type "authorship"^^xsd:string .
 
 tr:WD-prov-dm-20111215 prov:wasAttributedTo ex:Simon .
--- a/testcases/prov-dm/prov-dm-ex36_association-PASS.ttl	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/prov-dm/prov-dm-ex36_association-PASS.ttl	Fri Nov 30 15:20:21 2012 +0000
@@ -15,27 +15,27 @@
 ex:ag2 a prov:Agent ;
 	prov:type "designer"^^xsd:string .
 
-_:node17d26hjs6x1 a prov:Association ;
+_:node17d8t5lt9x1 a prov:Association ;
 	prov:agent ex:ag1 .
 
-ex:a prov:qualifiedAssociation _:node17d26hjs6x1 .
+ex:a prov:qualifiedAssociation _:node17d8t5lt9x1 .
 
-_:node17d26hjs6x1 prov:role "loggedInUser"^^xsd:string ;
+_:node17d8t5lt9x1 prov:role "loggedInUser"^^xsd:string ;
 	ex:how "webapp"^^xsd:string .
 
 ex:a prov:wasAssociatedWith ex:ag1 .
 
-_:node17d26hjs6x2 a prov:Association ;
+_:node17d8t5lt9x2 a prov:Association ;
 	prov:agent ex:ag2 .
 
-ex:a prov:qualifiedAssociation _:node17d26hjs6x2 .
+ex:a prov:qualifiedAssociation _:node17d8t5lt9x2 .
 
-_:node17d26hjs6x2 prov:role "designer"^^xsd:string ;
+_:node17d8t5lt9x2 prov:role "designer"^^xsd:string ;
 	ex:context "project1"^^xsd:string .
 
 ex:wf a prov:Plan .
 
-_:node17d26hjs6x2 prov:hadPlan ex:wf .
+_:node17d8t5lt9x2 prov:hadPlan ex:wf .
 
 ex:a prov:wasAssociatedWith ex:ag2 .
 
--- a/testcases/prov-dm/prov-dm-ex37_association-PASS.ttl	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/prov-dm/prov-dm-ex37_association-PASS.ttl	Fri Nov 30 15:20:21 2012 +0000
@@ -9,13 +9,13 @@
 ex:a a prov:Activity ;
 	prov:type "workflow execution"^^xsd:string .
 
-_:node17d26hmkvx1 a prov:Association .
+_:node17d8t4tkcx1 a prov:Association .
 
-ex:a prov:qualifiedAssociation _:node17d26hmkvx1 .
+ex:a prov:qualifiedAssociation _:node17d8t4tkcx1 .
 
 ex:wf a prov:Plan .
 
-_:node17d26hmkvx1 prov:hadPlan ex:wf .
+_:node17d8t4tkcx1 prov:hadPlan ex:wf .
 
 ex:wf a prov:Entity ;
 	prov:type "prov:Plan"^^xsd:QName ;
--- a/testcases/prov-dm/prov-dm-ex38_delegation-PASS.ttl	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/prov-dm/prov-dm-ex38_delegation-PASS.ttl	Fri Nov 30 15:20:21 2012 +0000
@@ -18,31 +18,31 @@
 ns1:ag3 a prov:Agent ;
 	prov:type "funder"^^xsd:string .
 
-_:node17d26hp9hx1 a prov:Association ;
+_:node17d8t67m8x1 a prov:Association ;
 	prov:agent ns1:ag1 .
 
-ns1:a prov:qualifiedAssociation _:node17d26hp9hx1 .
+ns1:a prov:qualifiedAssociation _:node17d8t67m8x1 .
 
-_:node17d26hp9hx1 prov:role "loggedInUser"^^xsd:string .
+_:node17d8t67m8x1 prov:role "loggedInUser"^^xsd:string .
 
 ns1:a prov:wasAssociatedWith ns1:ag1 , ns1:ag2 , ns1:ag3 .
 
-_:node17d26hp9hx2 a prov:Delegation ;
+_:node17d8t67m8x2 a prov:Delegation ;
 	prov:agent ns1:ag2 .
 
-ns1:ag1 prov:qualifiedDelegation _:node17d26hp9hx2 .
+ns1:ag1 prov:qualifiedDelegation _:node17d8t67m8x2 .
 
-_:node17d26hp9hx2 prov:type "line-management"^^xsd:string ;
+_:node17d8t67m8x2 prov:type "line-management"^^xsd:string ;
 	prov:hadActivity ns1:a .
 
 ns1:ag1 prov:actedOnBehalfOf ns1:ag2 .
 
-_:node17d26hp9hx3 a prov:Delegation ;
+_:node17d8t67m8x3 a prov:Delegation ;
 	prov:agent ns1:ag3 .
 
-ns1:ag2 prov:qualifiedDelegation _:node17d26hp9hx3 .
+ns1:ag2 prov:qualifiedDelegation _:node17d8t67m8x3 .
 
-_:node17d26hp9hx3 prov:type "contract"^^xsd:string ;
+_:node17d8t67m8x3 prov:type "contract"^^xsd:string ;
 	prov:hadActivity ns1:a .
 
 ns1:ag2 prov:actedOnBehalfOf ns1:ag3 .
--- a/testcases/prov-dm/prov-dm-ex40_bundle-PASS.ttl	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/prov-dm/prov-dm-ex40_bundle-PASS.ttl	Fri Nov 30 15:20:21 2012 +0000
@@ -12,32 +12,32 @@
 	prov:type "report"^^xsd:string ;
 	ex:version "1"^^xsd:int .
 
-_:node17d26hui6x1 a prov:Generation .
+_:node17d8t54k6x1 a prov:Generation .
 
-ex:report1 prov:qualifiedGeneration _:node17d26hui6x1 .
+ex:report1 prov:qualifiedGeneration _:node17d8t54k6x1 .
 
-_:node17d26hui6x1 prov:atTime "2012-05-24T10:00:01.000+01:00"^^xsd:dateTime .
+_:node17d8t54k6x1 prov:atTime "2012-05-24T10:00:01.000+01:00"^^xsd:dateTime .
 
 ex:report2 a prov:Entity ;
 	prov:type "report"^^xsd:string ;
 	ex:version "2"^^xsd:int .
 
-_:node17d26hui6x2 a prov:Generation .
+_:node17d8t54k6x2 a prov:Generation .
 
-ex:report2 prov:qualifiedGeneration _:node17d26hui6x2 .
+ex:report2 prov:qualifiedGeneration _:node17d8t54k6x2 .
 
-_:node17d26hui6x2 prov:atTime "2012-05-25T11:00:01.000+01:00"^^xsd:dateTime .
+_:node17d8t54k6x2 prov:atTime "2012-05-25T11:00:01.000+01:00"^^xsd:dateTime .
 
 ex:report2 prov:wasDerivedFrom ex:report1 .
 
 bob:bundle1 a prov:Entity ;
 	prov:type "prov:Bundle"^^xsd:QName .
 
-_:node17d26hui6x3 a prov:Generation .
+_:node17d8t54k6x3 a prov:Generation .
 
-bob:bundle1 prov:qualifiedGeneration _:node17d26hui6x3 .
+bob:bundle1 prov:qualifiedGeneration _:node17d8t54k6x3 .
 
-_:node17d26hui6x3 prov:atTime "2012-05-24T10:30:00.000+01:00"^^xsd:dateTime .
+_:node17d8t54k6x3 prov:atTime "2012-05-24T10:30:00.000+01:00"^^xsd:dateTime .
 
 ex:Bob a prov:Agent .
 
@@ -46,11 +46,11 @@
 alice:bundle2 a prov:Entity ;
 	prov:type "prov:Bundle"^^xsd:QName .
 
-_:node17d26hui6x4 a prov:Generation .
+_:node17d8t54k6x4 a prov:Generation .
 
-alice:bundle2 prov:qualifiedGeneration _:node17d26hui6x4 .
+alice:bundle2 prov:qualifiedGeneration _:node17d8t54k6x4 .
 
-_:node17d26hui6x4 prov:atTime "2012-05-25T11:15:00.000+01:00"^^xsd:dateTime .
+_:node17d8t54k6x4 prov:atTime "2012-05-25T11:15:00.000+01:00"^^xsd:dateTime .
 
 ex:Alice a prov:Agent .
 
--- a/testcases/prov-dm/prov-dm-ex50_role_attribute-PASS.ttl	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/prov-dm/prov-dm-ex50_role_attribute-PASS.ttl	Fri Nov 30 15:20:21 2012 +0000
@@ -10,12 +10,12 @@
 
 <http://www.example.orgag> a prov:Agent .
 
-_:node17d26iks9x1 a prov:Association ;
+_:node17d8t5e40x1 a prov:Association ;
 	prov:agent <http://www.example.orgag> .
 
-<http://www.example.orga> prov:qualifiedAssociation _:node17d26iks9x1 .
+<http://www.example.orga> prov:qualifiedAssociation _:node17d8t5e40x1 .
 
-_:node17d26iks9x1 prov:role "operator"^^xsd:string .
+_:node17d8t5e40x1 prov:role "operator"^^xsd:string .
 
 <http://www.example.orga> prov:wasAssociatedWith <http://www.example.orgag> .
 
@@ -23,11 +23,11 @@
 
 <http://www.example.orgdiv01> a prov:Activity .
 
-_:node17d26iks9x2 a prov:Usage ;
+_:node17d8t5e40x2 a prov:Usage ;
 	prov:entity <http://www.example.orgcell> .
 
-<http://www.example.orgdiv01> prov:qualifiedUsage _:node17d26iks9x2 .
+<http://www.example.orgdiv01> prov:qualifiedUsage _:node17d8t5e40x2 .
 
-_:node17d26iks9x2 prov:role "divisor"^^xsd:string .
+_:node17d8t5e40x2 prov:role "divisor"^^xsd:string .
 
 <http://www.example.orgdiv01> prov:used <http://www.example.orgcell> .
--- a/testcases/prov-dm/prov-dm-ex55_value_time_instant-PASS.ttl	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/prov-dm/prov-dm-ex55_value_time_instant-PASS.ttl	Fri Nov 30 15:20:21 2012 +0000
@@ -10,11 +10,11 @@
 
 <http://www.example.orga1> a prov:Activity .
 
-_:node17d26iv8ax1 a prov:Generation ;
+_:node17d8t590ix1 a prov:Generation ;
 	prov:activity <http://www.example.orga1> .
 
-<http://www.example.orge1> prov:qualifiedGeneration _:node17d26iv8ax1 .
+<http://www.example.orge1> prov:qualifiedGeneration _:node17d8t590ix1 .
 
-_:node17d26iv8ax1 prov:atTime "2001-10-26T21:32:52.000+01:00"^^xsd:dateTime .
+_:node17d8t590ix1 prov:atTime "2001-10-26T21:32:52.000+01:00"^^xsd:dateTime .
 
 <http://www.example.orge1> prov:wasGeneratedBy <http://www.example.orga1> .
--- a/testcases/prov-dm/prov-dm-ex56_extensibility_points-PASS.ttl	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/prov-dm/prov-dm-ex56_extensibility_points-PASS.ttl	Fri Nov 30 15:20:21 2012 +0000
@@ -10,11 +10,11 @@
 
 <http://www.example.orge2> a prov:Entity .
 
-_:node17d26j20tx1 a prov:Derivation ;
+_:node17d8t33j9x1 a prov:Derivation ;
 	prov:entity <http://www.example.orge1> .
 
-<http://www.example.orge2> prov:qualifiedDerivation _:node17d26j20tx1 .
+<http://www.example.orge2> prov:qualifiedDerivation _:node17d8t33j9x1 .
 
-_:node17d26j20tx1 prov:type "ex:Translation"^^xsd:QName .
+_:node17d8t33j9x1 prov:type "ex:Translation"^^xsd:QName .
 
 <http://www.example.orge2> prov:wasDerivedFrom <http://www.example.orge1> .
--- a/testcases/prov-dm/prov-dm-ex58_extensibility_points-PASS.ttl	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/prov-dm/prov-dm-ex58_extensibility_points-PASS.ttl	Fri Nov 30 15:20:21 2012 +0000
@@ -12,20 +12,20 @@
 
 <http://www.example.orgdesktop9> a prov:Entity .
 
-_:node17d26j7a5x1 a prov:Usage ;
+_:node17d8t5242x1 a prov:Usage ;
 	prov:entity <http://www.example.orglaptop4> .
 
-<http://www.example.orgwork> prov:qualifiedUsage _:node17d26j7a5x1 .
+<http://www.example.orgwork> prov:qualifiedUsage _:node17d8t5242x1 .
 
-_:node17d26j7a5x1 prov:role "day-to-day machine"^^xsd:string .
+_:node17d8t5242x1 prov:role "day-to-day machine"^^xsd:string .
 
 <http://www.example.orgwork> prov:used <http://www.example.orglaptop4> .
 
-_:node17d26j7a5x2 a prov:Usage ;
+_:node17d8t5242x2 a prov:Usage ;
 	prov:entity <http://www.example.orgdesktop9> .
 
-<http://www.example.orgwork> prov:qualifiedUsage _:node17d26j7a5x2 .
+<http://www.example.orgwork> prov:qualifiedUsage _:node17d8t5242x2 .
 
-_:node17d26j7a5x2 prov:role "backup machine"^^xsd:string .
+_:node17d8t5242x2 prov:role "backup machine"^^xsd:string .
 
 <http://www.example.orgwork> prov:used <http://www.example.orgdesktop9> .
--- a/testcases/prov-dm/prov-dm-ex_author_view-PASS.ttl	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/prov-dm/prov-dm-ex_author_view-PASS.ttl	Fri Nov 30 15:20:21 2012 +0000
@@ -22,20 +22,20 @@
 ex:Simon a prov:Agent ;
 	prov:type "prov:Person"^^xsd:QName .
 
-_:node17d26ja3rx1 a prov:Association ;
+_:node17d8t4725x1 a prov:Association ;
 	prov:agent ex:Paolo .
 
-ex:edit1 prov:qualifiedAssociation _:node17d26ja3rx1 .
+ex:edit1 prov:qualifiedAssociation _:node17d8t4725x1 .
 
-_:node17d26ja3rx1 prov:role "editor"^^xsd:string .
+_:node17d8t4725x1 prov:role "editor"^^xsd:string .
 
 ex:edit1 prov:wasAssociatedWith ex:Paolo .
 
-_:node17d26ja3rx2 a prov:Association ;
+_:node17d8t4725x2 a prov:Association ;
 	prov:agent ex:Simon .
 
-ex:edit1 prov:qualifiedAssociation _:node17d26ja3rx2 .
+ex:edit1 prov:qualifiedAssociation _:node17d8t4725x2 .
 
-_:node17d26ja3rx2 prov:role "contributor"^^xsd:string .
+_:node17d8t4725x2 prov:role "contributor"^^xsd:string .
 
 ex:edit1 prov:wasAssociatedWith ex:Simon .
--- a/testcases/prov-dm/prov-dm-ex_process_view-PASS.ttl	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/prov-dm/prov-dm-ex_process_view-PASS.ttl	Fri Nov 30 15:20:21 2012 +0000
@@ -29,13 +29,13 @@
 
 w3:Consortium a prov:Agent .
 
-_:node17d26jcvkx1 a prov:Association ;
+_:node17d8t4r2px1 a prov:Association ;
 	prov:agent w3:Consortium .
 
-ex:act2 prov:qualifiedAssociation _:node17d26jcvkx1 .
+ex:act2 prov:qualifiedAssociation _:node17d8t4r2px1 .
 
 process:rec-advance a prov:Plan .
 
-_:node17d26jcvkx1 prov:hadPlan process:rec-advance .
+_:node17d8t4r2px1 prov:hadPlan process:rec-advance .
 
 ex:act2 prov:wasAssociatedWith w3:Consortium .
--- a/testcases/provo/prov-o-class-Activity-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-class-Activity-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,13 +1,13 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://example.com/>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-activity(graduation,2012-04-15T13:00:00-04:00,2012-04-15T14:30:00-04:00,[prov:type='Graduation'])
-entity(doctor_smith)
-entity(ms_smith)
-used(graduation,ms_smith,-)
-wasGeneratedBy(doctor_smith,graduation,-)
+activity(def:graduation,2012-04-15T13:00:00-04:00,2012-04-15T14:30:00-04:00,[prov:type='def:Graduation'])
+entity(def:doctor_smith)
+entity(def:ms_smith)
+used(def:graduation,def:ms_smith,-)
+wasGeneratedBy(def:doctor_smith,def:graduation,-)
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-class-Activity-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-class-Activity-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,18 +1,18 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:activity xmlns="http://example.com/" prov:id="graduation">
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:graduation">
         <prov:startTime>2012-04-15T13:00:00-04:00</prov:startTime>
         <prov:endTime>2012-04-15T14:30:00-04:00</prov:endTime>
-        <prov:type xsi:type="xsd:QName">Graduation</prov:type>
+        <prov:type xsi:type="xsd:QName">def:Graduation</prov:type>
     </prov:activity>
-    <prov:entity xmlns="http://example.com/" prov:id="doctor_smith"/>
-    <prov:entity xmlns="http://example.com/" prov:id="ms_smith"/>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:doctor_smith"/>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:ms_smith"/>
     <prov:used>
-        <prov:activity xmlns="http://example.com/" prov:ref="graduation"/>
-        <prov:entity xmlns="http://example.com/" prov:ref="ms_smith"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:graduation"/>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:ms_smith"/>
     </prov:used>
     <prov:wasGeneratedBy>
-        <prov:entity xmlns="http://example.com/" prov:ref="doctor_smith"/>
-        <prov:activity xmlns="http://example.com/" prov:ref="graduation"/>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:doctor_smith"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:graduation"/>
     </prov:wasGeneratedBy>
 </prov:document>
--- a/testcases/provo/prov-o-class-ActivityInfluence-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-class-ActivityInfluence-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,14 +1,11 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://example.com/>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-activity(illustrating,-,-)
-entity(bar_chart)
-wasGeneratedBy(making-bar-chart;bar_chart,illustrating,-,[prov:type='prov:ActivityInfluence', rdfs:comment = "org.openprovenance.prov.xml.InternationalizedString@4173b223[
-  value=Ended up with bar chart as line chart looked ugly.
-  lang=en
-]" %% xsd:string])
+activity(def:illustrating,-,-)
+entity(def:bar_chart)
+wasGeneratedBy(def:making-bar-chart;def:bar_chart,def:illustrating,-,[prov:type='prov:ActivityInfluence', rdfs:comment = "Ended up with bar chart as line chart looked ugly."@en %% xsd:string])
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-class-ActivityInfluence-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-class-ActivityInfluence-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,14 +1,11 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:activity xmlns="http://example.com/" prov:id="illustrating"/>
-    <prov:entity xmlns="http://example.com/" prov:id="bar_chart"/>
-    <prov:wasGeneratedBy xmlns="http://example.com/" prov:id="making-bar-chart">
-        <prov:entity prov:ref="bar_chart"/>
-        <prov:activity prov:ref="illustrating"/>
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:illustrating"/>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:bar_chart"/>
+    <prov:wasGeneratedBy xmlns:def="http://example.com/" prov:id="def:making-bar-chart">
+        <prov:entity prov:ref="def:bar_chart"/>
+        <prov:activity prov:ref="def:illustrating"/>
         <prov:type xsi:type="xsd:QName">prov:ActivityInfluence</prov:type>
-        <rdfs:comment xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xsi:type="xsd:string">org.openprovenance.prov.xml.InternationalizedString@526d2bf[
-  value=Ended up with bar chart as line chart looked ugly.
-  lang=en
-]</rdfs:comment>
+        <rdfs:comment xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xml:lang="en" xsi:type="xsd:string">Ended up with bar chart as line chart looked ugly.</rdfs:comment>
     </prov:wasGeneratedBy>
 </prov:document>
--- a/testcases/provo/prov-o-class-Agent-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-class-Agent-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,11 +1,11 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://example.com#>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com#>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-agent(derek,[prov:type='prov:Person', foaf:givenName = "Derek" %% xsd:string, foaf:mbox = "mailto:derek@example.org" %% xsd:anyURI, foaf:homePage = "http://derek.example.com" %% xsd:anyURI])
-agent(national_newspaper_inc,[prov:type='prov:Organization', foaf:name = "National Newspaper, Inc." %% xsd:string])
-actedOnBehalfOf(derek,national_newspaper_inc,-)
+agent(def:derek,[prov:type='prov:Person', foaf:givenName = "Derek" %% xsd:string, foaf:mbox = "mailto:derek@example.org" %% xsd:anyURI, foaf:homePage = "http://derek.example.com" %% xsd:anyURI])
+agent(def:national_newspaper_inc,[prov:type='prov:Organization', foaf:name = "National Newspaper, Inc." %% xsd:string])
+actedOnBehalfOf(def:derek,def:national_newspaper_inc,-)
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-class-Agent-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-class-Agent-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,17 +1,17 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:agent xmlns="http://example.com#" prov:id="derek">
+    <prov:agent xmlns:def="http://example.com#" prov:id="def:derek">
         <prov:type xsi:type="xsd:QName">prov:Person</prov:type>
         <foaf:givenName xmlns:foaf="http://xmlns.com/foaf/0.1/" xsi:type="xsd:string">Derek</foaf:givenName>
         <foaf:mbox xmlns:foaf="http://xmlns.com/foaf/0.1/" xsi:type="xsd:anyURI">mailto:derek@example.org</foaf:mbox>
         <foaf:homePage xmlns:foaf="http://xmlns.com/foaf/0.1/" xsi:type="xsd:anyURI">http://derek.example.com</foaf:homePage>
     </prov:agent>
-    <prov:agent xmlns="http://example.com#" prov:id="national_newspaper_inc">
+    <prov:agent xmlns:def="http://example.com#" prov:id="def:national_newspaper_inc">
         <prov:type xsi:type="xsd:QName">prov:Organization</prov:type>
         <foaf:name xmlns:foaf="http://xmlns.com/foaf/0.1/" xsi:type="xsd:string">National Newspaper, Inc.</foaf:name>
     </prov:agent>
     <prov:actedOnBehalfOf>
-        <prov:subordinate xmlns="http://example.com#" prov:ref="derek"/>
-        <prov:responsible xmlns="http://example.com#" prov:ref="national_newspaper_inc"/>
+        <prov:subordinate xmlns:def="http://example.com#" prov:ref="def:derek"/>
+        <prov:responsible xmlns:def="http://example.com#" prov:ref="def:national_newspaper_inc"/>
     </prov:actedOnBehalfOf>
 </prov:document>
--- a/testcases/provo/prov-o-class-AgentInfluence-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-class-AgentInfluence-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,13 +1,13 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://example.com/>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-activity(illustrating,-,-)
-agent(derek,[prov:type='prov:Person', prov:type='prov:Entity'])
-entity(derek,[prov:type='prov:Person', prov:type='prov:Agent'])
-wasAssociatedWith(illustrating,derek,-)
-wasAssociatedWith(illustrating,derek,-,[prov:type='prov:AgentInfluence'])
+activity(def:illustrating,-,-)
+agent(def:derek,[prov:type='prov:Person', prov:type='prov:Entity'])
+entity(def:derek,[prov:type='prov:Person', prov:type='prov:Agent'])
+wasAssociatedWith(def:illustrating,def:derek,-)
+wasAssociatedWith(def:illustrating,def:derek,-,[prov:type='prov:AgentInfluence', prov:role="http://example.com/illustrationist" %% xsd:string])
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-class-AgentInfluence-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-class-AgentInfluence-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,21 +1,22 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:activity xmlns="http://example.com/" prov:id="illustrating"/>
-    <prov:agent xmlns="http://example.com/" prov:id="derek">
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:illustrating"/>
+    <prov:agent xmlns:def="http://example.com/" prov:id="def:derek">
         <prov:type xsi:type="xsd:QName">prov:Person</prov:type>
         <prov:type xsi:type="xsd:QName">prov:Entity</prov:type>
     </prov:agent>
-    <prov:entity xmlns="http://example.com/" prov:id="derek">
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:derek">
         <prov:type xsi:type="xsd:QName">prov:Person</prov:type>
         <prov:type xsi:type="xsd:QName">prov:Agent</prov:type>
     </prov:entity>
     <prov:wasAssociatedWith>
-        <prov:activity xmlns="http://example.com/" prov:ref="illustrating"/>
-        <prov:agent xmlns="http://example.com/" prov:ref="derek"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:illustrating"/>
+        <prov:agent xmlns:def="http://example.com/" prov:ref="def:derek"/>
     </prov:wasAssociatedWith>
     <prov:wasAssociatedWith>
-        <prov:activity xmlns="http://example.com/" prov:ref="illustrating"/>
-        <prov:agent xmlns="http://example.com/" prov:ref="derek"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:illustrating"/>
+        <prov:agent xmlns:def="http://example.com/" prov:ref="def:derek"/>
         <prov:type xsi:type="xsd:QName">prov:AgentInfluence</prov:type>
+        <prov:role xsi:type="xsd:string">http://example.com/illustrationist</prov:role>
     </prov:wasAssociatedWith>
 </prov:document>
--- a/testcases/provo/prov-o-class-Association-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-class-Association-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,21 +1,18 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://example.com/>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-activity(illustrating,-,-)
-agent(steve,[prov:type='prov:Person', prov:type='prov:Entity'])
-agent(derek,[prov:type='prov:Person', prov:type='prov:Entity'])
-entity(steve,[prov:type='prov:Person', prov:type='prov:Agent'])
-entity(style-guide,[prov:type='prov:Plan'])
-entity(derek,[prov:type='prov:Person', prov:type='prov:Agent'])
-wasAssociatedWith(illustrating,derek,-)
-wasAssociatedWith(illustrating,steve,-)
-wasAssociatedWith(illustrating,steve,style-guide,[rdfs:comment = "org.openprovenance.prov.xml.InternationalizedString@68a48d59[
-  value=Steve helped Derek conform with the publisher's style guide.
-  lang=en
-]" %% xsd:string])
-wasAssociatedWith(illustrating,derek,-)
+activity(def:illustrating,-,-)
+agent(def:steve,[prov:type='prov:Person', prov:type='prov:Entity'])
+agent(def:derek,[prov:type='prov:Person', prov:type='prov:Entity'])
+entity(def:steve,[prov:type='prov:Person', prov:type='prov:Agent'])
+entity(def:style-guide,[prov:type='prov:Plan'])
+entity(def:derek,[prov:type='prov:Person', prov:type='prov:Agent'])
+wasAssociatedWith(def:illustrating,def:derek,-)
+wasAssociatedWith(def:illustrating,def:steve,-)
+wasAssociatedWith(def:illustrating,def:steve,def:style-guide,[prov:role="http://example.com/stylist" %% xsd:string, rdfs:comment = "Steve helped Derek conform with the publisher's style guide."@en %% xsd:string])
+wasAssociatedWith(def:illustrating,def:derek,-,[prov:role="http://example.com/illustrationist" %% xsd:string])
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-class-Association-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-class-Association-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,44 +1,43 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:activity xmlns="http://example.com/" prov:id="illustrating"/>
-    <prov:agent xmlns="http://example.com/" prov:id="steve">
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:illustrating"/>
+    <prov:agent xmlns:def="http://example.com/" prov:id="def:steve">
         <prov:type xsi:type="xsd:QName">prov:Person</prov:type>
         <prov:type xsi:type="xsd:QName">prov:Entity</prov:type>
     </prov:agent>
-    <prov:agent xmlns="http://example.com/" prov:id="derek">
+    <prov:agent xmlns:def="http://example.com/" prov:id="def:derek">
         <prov:type xsi:type="xsd:QName">prov:Person</prov:type>
         <prov:type xsi:type="xsd:QName">prov:Entity</prov:type>
     </prov:agent>
-    <prov:entity xmlns="http://example.com/" prov:id="steve">
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:steve">
         <prov:type xsi:type="xsd:QName">prov:Person</prov:type>
         <prov:type xsi:type="xsd:QName">prov:Agent</prov:type>
     </prov:entity>
-    <prov:entity xmlns="http://example.com/" prov:id="style-guide">
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:style-guide">
         <prov:type xsi:type="xsd:QName">prov:Plan</prov:type>
     </prov:entity>
-    <prov:entity xmlns="http://example.com/" prov:id="derek">
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:derek">
         <prov:type xsi:type="xsd:QName">prov:Person</prov:type>
         <prov:type xsi:type="xsd:QName">prov:Agent</prov:type>
     </prov:entity>
     <prov:wasAssociatedWith>
-        <prov:activity xmlns="http://example.com/" prov:ref="illustrating"/>
-        <prov:agent xmlns="http://example.com/" prov:ref="derek"/>
-    </prov:wasAssociatedWith>
-    <prov:wasAssociatedWith>
-        <prov:activity xmlns="http://example.com/" prov:ref="illustrating"/>
-        <prov:agent xmlns="http://example.com/" prov:ref="steve"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:illustrating"/>
+        <prov:agent xmlns:def="http://example.com/" prov:ref="def:derek"/>
     </prov:wasAssociatedWith>
     <prov:wasAssociatedWith>
-        <prov:activity xmlns="http://example.com/" prov:ref="illustrating"/>
-        <prov:agent xmlns="http://example.com/" prov:ref="steve"/>
-        <prov:plan xmlns="http://example.com/" prov:ref="style-guide"/>
-        <rdfs:comment xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xsi:type="xsd:string">org.openprovenance.prov.xml.InternationalizedString@56bb46b7[
-  value=Steve helped Derek conform with the publisher's style guide.
-  lang=en
-]</rdfs:comment>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:illustrating"/>
+        <prov:agent xmlns:def="http://example.com/" prov:ref="def:steve"/>
     </prov:wasAssociatedWith>
     <prov:wasAssociatedWith>
-        <prov:activity xmlns="http://example.com/" prov:ref="illustrating"/>
-        <prov:agent xmlns="http://example.com/" prov:ref="derek"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:illustrating"/>
+        <prov:agent xmlns:def="http://example.com/" prov:ref="def:steve"/>
+        <prov:plan xmlns:def="http://example.com/" prov:ref="def:style-guide"/>
+        <prov:role xsi:type="xsd:string">http://example.com/stylist</prov:role>
+        <rdfs:comment xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xml:lang="en" xsi:type="xsd:string">Steve helped Derek conform with the publisher's style guide.</rdfs:comment>
+    </prov:wasAssociatedWith>
+    <prov:wasAssociatedWith>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:illustrating"/>
+        <prov:agent xmlns:def="http://example.com/" prov:ref="def:derek"/>
+        <prov:role xsi:type="xsd:string">http://example.com/illustrationist</prov:role>
     </prov:wasAssociatedWith>
 </prov:document>
--- a/testcases/provo/prov-o-class-Attribution-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-class-Attribution-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,18 +1,19 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://dbpedia.org/resource/>
+prefix -814366433 <http://dbpedia.org/resource/>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-agent(Frank_Lloyd_Wright,[prov:type='prov:Person'])
-agent(western-Pennsylvania-Conservancy,[prov:type='prov:Organization'])
-agent(Edgar_J._Kaufmann,[prov:type='prov:Person'])
-entity(Fallingwater)
-wasAttributedTo(Fallingwater, Edgar_J._Kaufmann)
-wasAttributedTo(Fallingwater, Frank_Lloyd_Wright)
-wasAttributedTo(Fallingwater, western-Pennsylvania-Conservancy)
-wasAttributedTo(Fallingwater, Frank_Lloyd_Wright,[ex:hadRole = "http://example.com/architect" %% xsd:anyURI])
-wasAttributedTo(Fallingwater, western-Pennsylvania-Conservancy,[ex:hadRole = "http://example.com/conserver" %% xsd:anyURI])
-wasAttributedTo(Fallingwater, Edgar_J._Kaufmann,[ex:hadRole = "http://example.com/owner" %% xsd:anyURI])
+agent(-814366433:Frank_Lloyd_Wright,[prov:type='prov:Person'])
+agent(def:western-Pennsylvania-Conservancy,[prov:type='prov:Organization'])
+agent(-814366433:Edgar_J._Kaufmann,[prov:type='prov:Person'])
+entity(-814366433:Fallingwater)
+wasAttributedTo(-814366433:Fallingwater, -814366433:Edgar_J._Kaufmann)
+wasAttributedTo(-814366433:Fallingwater, -814366433:Frank_Lloyd_Wright)
+wasAttributedTo(-814366433:Fallingwater, def:western-Pennsylvania-Conservancy)
+wasAttributedTo(-814366433:Fallingwater, def:western-Pennsylvania-Conservancy,[ex:hadRole = "http://example.com/conserver" %% xsd:anyURI])
+wasAttributedTo(-814366433:Fallingwater, -814366433:Edgar_J._Kaufmann,[ex:hadRole = "http://example.com/owner" %% xsd:anyURI])
+wasAttributedTo(-814366433:Fallingwater, -814366433:Frank_Lloyd_Wright,[ex:hadRole = "http://example.com/architect" %% xsd:anyURI])
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-class-Attribution-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-class-Attribution-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,40 +1,40 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:agent xmlns="http://dbpedia.org/resource/" prov:id="Frank_Lloyd_Wright">
-        <prov:type xsi:type="xsd:QName">prov:Person</prov:type>
-    </prov:agent>
-    <prov:agent xmlns="http://example.com/" prov:id="western-Pennsylvania-Conservancy">
-        <prov:type xsi:type="xsd:QName">prov:Organization</prov:type>
-    </prov:agent>
-    <prov:agent xmlns="http://dbpedia.org/resource/" prov:id="Edgar_J._Kaufmann">
+    <prov:agent xmlns:-814366433="http://dbpedia.org/resource/" prov:id="-814366433:Frank_Lloyd_Wright">
         <prov:type xsi:type="xsd:QName">prov:Person</prov:type>
     </prov:agent>
-    <prov:entity xmlns="http://dbpedia.org/resource/" prov:id="Fallingwater"/>
+    <prov:agent xmlns:def="http://example.com/" prov:id="def:western-Pennsylvania-Conservancy">
+        <prov:type xsi:type="xsd:QName">prov:Organization</prov:type>
+    </prov:agent>
+    <prov:agent xmlns:-814366433="http://dbpedia.org/resource/" prov:id="-814366433:Edgar_J._Kaufmann">
+        <prov:type xsi:type="xsd:QName">prov:Person</prov:type>
+    </prov:agent>
+    <prov:entity xmlns:-814366433="http://dbpedia.org/resource/" prov:id="-814366433:Fallingwater"/>
     <prov:wasAttributedTo>
-        <prov:entity xmlns="http://dbpedia.org/resource/" prov:ref="Fallingwater"/>
-        <prov:agent xmlns="http://dbpedia.org/resource/" prov:ref="Edgar_J._Kaufmann"/>
-    </prov:wasAttributedTo>
-    <prov:wasAttributedTo>
-        <prov:entity xmlns="http://dbpedia.org/resource/" prov:ref="Fallingwater"/>
-        <prov:agent xmlns="http://dbpedia.org/resource/" prov:ref="Frank_Lloyd_Wright"/>
+        <prov:entity xmlns:-814366433="http://dbpedia.org/resource/" prov:ref="-814366433:Fallingwater"/>
+        <prov:agent xmlns:-814366433="http://dbpedia.org/resource/" prov:ref="-814366433:Edgar_J._Kaufmann"/>
     </prov:wasAttributedTo>
     <prov:wasAttributedTo>
-        <prov:entity xmlns="http://dbpedia.org/resource/" prov:ref="Fallingwater"/>
-        <prov:agent xmlns="http://example.com/" prov:ref="western-Pennsylvania-Conservancy"/>
+        <prov:entity xmlns:-814366433="http://dbpedia.org/resource/" prov:ref="-814366433:Fallingwater"/>
+        <prov:agent xmlns:-814366433="http://dbpedia.org/resource/" prov:ref="-814366433:Frank_Lloyd_Wright"/>
     </prov:wasAttributedTo>
     <prov:wasAttributedTo>
-        <prov:entity xmlns="http://dbpedia.org/resource/" prov:ref="Fallingwater"/>
-        <prov:agent xmlns="http://example.com/" prov:ref="western-Pennsylvania-Conservancy"/>
-        <ex:hadRole xmlns:ex="http://example.com/vocab#" xsi:type="xsd:anyURI">http://example.com/conserver</ex:hadRole>
+        <prov:entity xmlns:-814366433="http://dbpedia.org/resource/" prov:ref="-814366433:Fallingwater"/>
+        <prov:agent xmlns:def="http://example.com/" prov:ref="def:western-Pennsylvania-Conservancy"/>
     </prov:wasAttributedTo>
     <prov:wasAttributedTo>
-        <prov:entity xmlns="http://dbpedia.org/resource/" prov:ref="Fallingwater"/>
-        <prov:agent xmlns="http://dbpedia.org/resource/" prov:ref="Frank_Lloyd_Wright"/>
+        <prov:entity xmlns:-814366433="http://dbpedia.org/resource/" prov:ref="-814366433:Fallingwater"/>
+        <prov:agent xmlns:-814366433="http://dbpedia.org/resource/" prov:ref="-814366433:Edgar_J._Kaufmann"/>
+        <ex:hadRole xmlns:ex="http://example.com/vocab#" xsi:type="xsd:anyURI">http://example.com/owner</ex:hadRole>
+    </prov:wasAttributedTo>
+    <prov:wasAttributedTo>
+        <prov:entity xmlns:-814366433="http://dbpedia.org/resource/" prov:ref="-814366433:Fallingwater"/>
+        <prov:agent xmlns:-814366433="http://dbpedia.org/resource/" prov:ref="-814366433:Frank_Lloyd_Wright"/>
         <ex:hadRole xmlns:ex="http://example.com/vocab#" xsi:type="xsd:anyURI">http://example.com/architect</ex:hadRole>
     </prov:wasAttributedTo>
     <prov:wasAttributedTo>
-        <prov:entity xmlns="http://dbpedia.org/resource/" prov:ref="Fallingwater"/>
-        <prov:agent xmlns="http://dbpedia.org/resource/" prov:ref="Edgar_J._Kaufmann"/>
-        <ex:hadRole xmlns:ex="http://example.com/vocab#" xsi:type="xsd:anyURI">http://example.com/owner</ex:hadRole>
+        <prov:entity xmlns:-814366433="http://dbpedia.org/resource/" prov:ref="-814366433:Fallingwater"/>
+        <prov:agent xmlns:def="http://example.com/" prov:ref="def:western-Pennsylvania-Conservancy"/>
+        <ex:hadRole xmlns:ex="http://example.com/vocab#" xsi:type="xsd:anyURI">http://example.com/conserver</ex:hadRole>
     </prov:wasAttributedTo>
 </prov:document>
--- a/testcases/provo/prov-o-class-Bundle-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-class-Bundle-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,13 +1,14 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://example.com/#>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix 349493723 <http://www.example.com/>
+prefix def <http://example.com/#>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix my <http://example.com/my#>
 prefix pc1 <http://www.ipaw.info/pc1/>
-entity(example.ttl,[prov:type='prov:Bundle'])
-entity(report1,[prov:type='my:Report', my:version = "1" %% xsd:string])
-wasAttributedTo(example.ttl, bob)
-wasAttributedTo(report1, bob)
+entity(349493723:example.ttl,[prov:type='prov:Bundle'])
+entity(def:report1,[prov:type='my:Report', my:version = "1" %% xsd:string])
+wasAttributedTo(349493723:example.ttl, def:bob)
+wasAttributedTo(def:report1, def:bob)
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-class-Bundle-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-class-Bundle-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,18 +1,18 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:entity xmlns="http://www.example.com/" prov:id="example.ttl">
+    <prov:entity xmlns:349493723="http://www.example.com/" prov:id="349493723:example.ttl">
         <prov:type xsi:type="xsd:QName">prov:Bundle</prov:type>
     </prov:entity>
-    <prov:entity xmlns="http://example.com/#" prov:id="report1">
+    <prov:entity xmlns:def="http://example.com/#" prov:id="def:report1">
         <prov:type xmlns:my="http://example.com/my#" xsi:type="xsd:QName">my:Report</prov:type>
         <my:version xmlns:my="http://example.com/my#" xsi:type="xsd:string">1</my:version>
     </prov:entity>
     <prov:wasAttributedTo>
-        <prov:entity xmlns="http://www.example.com/" prov:ref="example.ttl"/>
-        <prov:agent xmlns="http://example.com/#" prov:ref="bob"/>
+        <prov:entity xmlns:349493723="http://www.example.com/" prov:ref="349493723:example.ttl"/>
+        <prov:agent xmlns:def="http://example.com/#" prov:ref="def:bob"/>
     </prov:wasAttributedTo>
     <prov:wasAttributedTo>
-        <prov:entity xmlns="http://example.com/#" prov:ref="report1"/>
-        <prov:agent xmlns="http://example.com/#" prov:ref="bob"/>
+        <prov:entity xmlns:def="http://example.com/#" prov:ref="def:report1"/>
+        <prov:agent xmlns:def="http://example.com/#" prov:ref="def:bob"/>
     </prov:wasAttributedTo>
 </prov:document>
--- a/testcases/provo/prov-o-class-Communication-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-class-Communication-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,12 +1,12 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://example.com/>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-activity(writing-celebrity-gossip,-,-)
-activity(voicemail-interception,-,-)
-wasInformedBy(writing-celebrity-gossip,voicemail-interception)
-wasInformedBy(informing-the-journalist;writing-celebrity-gossip,voicemail-interception,[ex:mediaType = "email" %% xsd:string])
+activity(def:writing-celebrity-gossip,-,-)
+activity(def:voicemail-interception,-,-)
+wasInformedBy(def:writing-celebrity-gossip,def:voicemail-interception)
+wasInformedBy(def:informing-the-journalist;def:writing-celebrity-gossip,def:voicemail-interception,[ex:mediaType = "email" %% xsd:string])
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-class-Communication-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-class-Communication-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,14 +1,14 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:activity xmlns="http://example.com/" prov:id="writing-celebrity-gossip"/>
-    <prov:activity xmlns="http://example.com/" prov:id="voicemail-interception"/>
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:writing-celebrity-gossip"/>
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:voicemail-interception"/>
     <prov:wasInformedBy>
-        <prov:effect xmlns="http://example.com/" prov:ref="writing-celebrity-gossip"/>
-        <prov:cause xmlns="http://example.com/" prov:ref="voicemail-interception"/>
+        <prov:effect xmlns:def="http://example.com/" prov:ref="def:writing-celebrity-gossip"/>
+        <prov:cause xmlns:def="http://example.com/" prov:ref="def:voicemail-interception"/>
     </prov:wasInformedBy>
-    <prov:wasInformedBy xmlns="http://example.com/" prov:id="informing-the-journalist">
-        <prov:effect prov:ref="writing-celebrity-gossip"/>
-        <prov:cause prov:ref="voicemail-interception"/>
+    <prov:wasInformedBy xmlns:def="http://example.com/" prov:id="def:informing-the-journalist">
+        <prov:effect prov:ref="def:writing-celebrity-gossip"/>
+        <prov:cause prov:ref="def:voicemail-interception"/>
         <ex:mediaType xmlns:ex="http://example.com/vocab#" xsi:type="xsd:string">email</ex:mediaType>
     </prov:wasInformedBy>
 </prov:document>
--- a/testcases/provo/prov-o-class-Delegation-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-class-Delegation-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,13 +1,13 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://example.com/>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-activity(policySale,-,-)
-agent(insuranceAgent_Frank,[prov:type='prov:Person'])
-wasAssociatedWith(policySale,insuranceAgent_Frank,-)
-actedOnBehalfOf(insuranceAgent_Frank,insuranceCompany_A,-)
-actedOnBehalfOf(insuranceAgent_Frank,insuranceCompany_A,policySale,[ex:rewardScheme = "commission" %% xsd:string])
+activity(def:policySale,-,-)
+agent(def:insuranceAgent_Frank,[prov:type='prov:Person'])
+wasAssociatedWith(def:policySale,def:insuranceAgent_Frank,-)
+actedOnBehalfOf(def:insuranceAgent_Frank,def:insuranceCompany_A,-)
+actedOnBehalfOf(def:insuranceAgent_Frank,def:insuranceCompany_A,def:policySale,[ex:rewardScheme = "commission" %% xsd:string])
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-class-Delegation-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-class-Delegation-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,21 +1,21 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:activity xmlns="http://example.com/" prov:id="policySale"/>
-    <prov:agent xmlns="http://example.com/" prov:id="insuranceAgent_Frank">
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:policySale"/>
+    <prov:agent xmlns:def="http://example.com/" prov:id="def:insuranceAgent_Frank">
         <prov:type xsi:type="xsd:QName">prov:Person</prov:type>
     </prov:agent>
     <prov:wasAssociatedWith>
-        <prov:activity xmlns="http://example.com/" prov:ref="policySale"/>
-        <prov:agent xmlns="http://example.com/" prov:ref="insuranceAgent_Frank"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:policySale"/>
+        <prov:agent xmlns:def="http://example.com/" prov:ref="def:insuranceAgent_Frank"/>
     </prov:wasAssociatedWith>
     <prov:actedOnBehalfOf>
-        <prov:subordinate xmlns="http://example.com/" prov:ref="insuranceAgent_Frank"/>
-        <prov:responsible xmlns="http://example.com/" prov:ref="insuranceCompany_A"/>
+        <prov:subordinate xmlns:def="http://example.com/" prov:ref="def:insuranceAgent_Frank"/>
+        <prov:responsible xmlns:def="http://example.com/" prov:ref="def:insuranceCompany_A"/>
     </prov:actedOnBehalfOf>
     <prov:actedOnBehalfOf>
-        <prov:subordinate xmlns="http://example.com/" prov:ref="insuranceAgent_Frank"/>
-        <prov:responsible xmlns="http://example.com/" prov:ref="insuranceCompany_A"/>
-        <prov:activity xmlns="http://example.com/" prov:ref="policySale"/>
+        <prov:subordinate xmlns:def="http://example.com/" prov:ref="def:insuranceAgent_Frank"/>
+        <prov:responsible xmlns:def="http://example.com/" prov:ref="def:insuranceCompany_A"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:policySale"/>
         <ex:rewardScheme xmlns:ex="http://example.com/vocab#" xsi:type="xsd:string">commission</ex:rewardScheme>
     </prov:actedOnBehalfOf>
 </prov:document>
--- a/testcases/provo/prov-o-class-Derivation-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-class-Derivation-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,15 +1,15 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://example.com/>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-activity(create_the_chart,2012-04-03T00:00:00Z,2012-04-03T00:00:10Z)
-entity(bar_chart)
-entity(bar_chart)
-wasAssociatedWith(create_the_chart,derek,-)
-wasGeneratedBy(plot_the_chart;-,-,2012-04-03T00:00:01Z,[prov:type='prov:InstantaneousEvent'])
-wasDerivedFrom(bar_chart, aggregatedByRegions, create_the_chart, plot_the_chart, data_loading)
-used(data_loading;-,-,2012-04-03T00:00:00Z)
+activity(def:create_the_chart,2012-04-03T00:00:00Z,2012-04-03T00:00:10Z)
+entity(def:bar_chart)
+entity(def:bar_chart)
+wasAssociatedWith(def:create_the_chart,def:derek,-)
+wasGeneratedBy(def:plot_the_chart;-,-,2012-04-03T00:00:01Z,[prov:type='prov:InstantaneousEvent'])
+used(def:data_loading;-,-,2012-04-03T00:00:00Z)
+wasDerivedFrom(def:bar_chart, def:aggregatedByRegions, def:create_the_chart, def:plot_the_chart, def:data_loading)
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-class-Derivation-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-class-Derivation-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,27 +1,27 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:activity xmlns="http://example.com/" prov:id="create_the_chart">
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:create_the_chart">
         <prov:startTime>2012-04-03T00:00:00Z</prov:startTime>
         <prov:endTime>2012-04-03T00:00:10Z</prov:endTime>
     </prov:activity>
-    <prov:entity xmlns="http://example.com/" prov:id="bar_chart"/>
-    <prov:entity xmlns="http://example.com/" prov:id="bar_chart"/>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:bar_chart"/>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:bar_chart"/>
     <prov:wasAssociatedWith>
-        <prov:activity xmlns="http://example.com/" prov:ref="create_the_chart"/>
-        <prov:agent xmlns="http://example.com/" prov:ref="derek"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:create_the_chart"/>
+        <prov:agent xmlns:def="http://example.com/" prov:ref="def:derek"/>
     </prov:wasAssociatedWith>
-    <prov:wasGeneratedBy xmlns="http://example.com/" prov:id="plot_the_chart">
+    <prov:wasDerivedFrom>
+        <prov:generation xmlns:def="http://example.com/" prov:ref="def:plot_the_chart"/>
+        <prov:usage xmlns:def="http://example.com/" prov:ref="def:data_loading"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:create_the_chart"/>
+        <prov:generatedEntity xmlns:def="http://example.com/" prov:ref="def:bar_chart"/>
+        <prov:usedEntity xmlns:def="http://example.com/" prov:ref="def:aggregatedByRegions"/>
+    </prov:wasDerivedFrom>
+    <prov:wasGeneratedBy xmlns:def="http://example.com/" prov:id="def:plot_the_chart">
         <prov:time>2012-04-03T00:00:01Z</prov:time>
         <prov:type xsi:type="xsd:QName">prov:InstantaneousEvent</prov:type>
     </prov:wasGeneratedBy>
-    <prov:wasDerivedFrom>
-        <prov:generation xmlns="http://example.com/" prov:ref="plot_the_chart"/>
-        <prov:usage xmlns="http://example.com/" prov:ref="data_loading"/>
-        <prov:activity xmlns="http://example.com/" prov:ref="create_the_chart"/>
-        <prov:generatedEntity xmlns="http://example.com/" prov:ref="bar_chart"/>
-        <prov:usedEntity xmlns="http://example.com/" prov:ref="aggregatedByRegions"/>
-    </prov:wasDerivedFrom>
-    <prov:used xmlns="http://example.com/" prov:id="data_loading">
+    <prov:used xmlns:def="http://example.com/" prov:id="def:data_loading">
         <prov:time>2012-04-03T00:00:00Z</prov:time>
     </prov:used>
 </prov:document>
--- a/testcases/provo/prov-o-class-End-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-class-End-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,13 +1,13 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://example.com/>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-activity(analyse_intermediate_result,2011-07-15T12:52:02Z,2011-07-16T01:52:02Z)
-activity(experiment,-,-)
-entity(inconsistentResult)
-wasEndedBy(experiment,inconsistentResult,-,-)
-wasEndedBy(experiment,inconsistentResult,analyse_intermediate_result,2011-07-16T01:52:02Z,[prov:location="http://example.com/scienceLab_003" %% xsd:anyURI])
+activity(def:analyse_intermediate_result,2011-07-15T12:52:02Z,2011-07-16T01:52:02Z)
+activity(def:experiment,-,-)
+entity(def:inconsistentResult)
+wasEndedBy(def:experiment,def:inconsistentResult,-,-)
+wasEndedBy(def:experiment,def:inconsistentResult,def:analyse_intermediate_result,2011-07-16T01:52:02Z,[prov:location="http://example.com/scienceLab_003" %% xsd:anyURI])
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-class-End-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-class-End-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,20 +1,20 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:activity xmlns="http://example.com/" prov:id="analyse_intermediate_result">
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:analyse_intermediate_result">
         <prov:startTime>2011-07-15T12:52:02Z</prov:startTime>
         <prov:endTime>2011-07-16T01:52:02Z</prov:endTime>
     </prov:activity>
-    <prov:activity xmlns="http://example.com/" prov:id="experiment"/>
-    <prov:entity xmlns="http://example.com/" prov:id="inconsistentResult"/>
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:experiment"/>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:inconsistentResult"/>
     <prov:wasEndedBy>
-        <prov:activity xmlns="http://example.com/" prov:ref="experiment"/>
-        <prov:trigger xmlns="http://example.com/" prov:ref="inconsistentResult"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:experiment"/>
+        <prov:trigger xmlns:def="http://example.com/" prov:ref="def:inconsistentResult"/>
     </prov:wasEndedBy>
     <prov:wasEndedBy>
         <prov:time>2011-07-16T01:52:02Z</prov:time>
-        <prov:activity xmlns="http://example.com/" prov:ref="experiment"/>
-        <prov:trigger xmlns="http://example.com/" prov:ref="inconsistentResult"/>
-        <prov:ender xmlns="http://example.com/" prov:ref="analyse_intermediate_result"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:experiment"/>
+        <prov:trigger xmlns:def="http://example.com/" prov:ref="def:inconsistentResult"/>
+        <prov:ender xmlns:def="http://example.com/" prov:ref="def:analyse_intermediate_result"/>
         <prov:location xsi:type="xsd:anyURI">http://example.com/scienceLab_003</prov:location>
     </prov:wasEndedBy>
 </prov:document>
--- a/testcases/provo/prov-o-class-Entity-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-class-Entity-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,11 +1,11 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://example.com/>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-agent(derek)
-entity(bar_chart,[dcterms:title = "Aggregated statistics from the crime file" %% xsd:string])
-wasAttributedTo(bar_chart, derek)
+agent(def:derek)
+entity(def:bar_chart,[dcterms:title = "Aggregated statistics from the crime file" %% xsd:string])
+wasAttributedTo(def:bar_chart, def:derek)
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-class-Entity-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-class-Entity-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,11 +1,11 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:agent xmlns="http://example.com/" prov:id="derek"/>
-    <prov:entity xmlns="http://example.com/" prov:id="bar_chart">
+    <prov:agent xmlns:def="http://example.com/" prov:id="def:derek"/>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:bar_chart">
         <dcterms:title xmlns:dcterms="http://purl.org/dc/terms/" xsi:type="xsd:string">Aggregated statistics from the crime file</dcterms:title>
     </prov:entity>
     <prov:wasAttributedTo>
-        <prov:entity xmlns="http://example.com/" prov:ref="bar_chart"/>
-        <prov:agent xmlns="http://example.com/" prov:ref="derek"/>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:bar_chart"/>
+        <prov:agent xmlns:def="http://example.com/" prov:ref="def:derek"/>
     </prov:wasAttributedTo>
 </prov:document>
--- a/testcases/provo/prov-o-class-EntityInfluence-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-class-EntityInfluence-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,16 +1,16 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://example.com/>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-activity(sortActivity,-,-)
-entity(sortedData)
-entity(rawData)
-used(sortActivity,rawData,-)
-wasGeneratedBy(sortedData,sortActivity,-)
-used(sortActivity,datasetA,-,[prov:type='prov:EntityInfluence', prov:role="org.openprovenance.prov.xml.AnyRef@634c803d[
+activity(def:sortActivity,-,-)
+entity(def:sortedData)
+entity(def:rawData)
+used(def:sortActivity,def:rawData,-)
+wasGeneratedBy(def:sortedData,def:sortActivity,-)
+used(def:sortActivity,def:datasetA,-,[prov:type='prov:EntityInfluence', prov:role="http://example.com/inputToBeSorted" %% xsd:string, prov:role="org.openprovenance.prov.xml.AnyRef@5b4975d2[
   ref={http://example.com/}inputToBeSorted
 ]" %% prov:unknownLiteral])
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-class-EntityInfluence-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-class-EntityInfluence-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,20 +1,21 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:activity xmlns="http://example.com/" prov:id="sortActivity"/>
-    <prov:entity xmlns="http://example.com/" prov:id="sortedData"/>
-    <prov:entity xmlns="http://example.com/" prov:id="rawData"/>
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:sortActivity"/>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:sortedData"/>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:rawData"/>
     <prov:used>
-        <prov:activity xmlns="http://example.com/" prov:ref="sortActivity"/>
-        <prov:entity xmlns="http://example.com/" prov:ref="rawData"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:sortActivity"/>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:rawData"/>
     </prov:used>
     <prov:wasGeneratedBy>
-        <prov:entity xmlns="http://example.com/" prov:ref="sortedData"/>
-        <prov:activity xmlns="http://example.com/" prov:ref="sortActivity"/>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:sortedData"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:sortActivity"/>
     </prov:wasGeneratedBy>
     <prov:used>
-        <prov:activity xmlns="http://example.com/" prov:ref="sortActivity"/>
-        <prov:entity xmlns="http://example.com/" prov:ref="datasetA"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:sortActivity"/>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:datasetA"/>
         <prov:type xsi:type="xsd:QName">prov:EntityInfluence</prov:type>
-        <prov:role xmlns="http://example.com/" xsi:type="prov:AnyRef" prov:ref="inputToBeSorted"/>
+        <prov:role xsi:type="xsd:string">http://example.com/inputToBeSorted</prov:role>
+        <prov:role xmlns:def="http://example.com/" xsi:type="prov:AnyRef" prov:ref="def:inputToBeSorted"/>
     </prov:used>
 </prov:document>
--- a/testcases/provo/prov-o-class-Generation-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-class-Generation-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,15 +1,15 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://example.com/>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
 prefix eg <http://example.com/vocab#>
-activity(publishingActivity,-,-)
-entity(bbcNews2012-04-03,[prov:type='eg:DailyNews', rdfs:comment = "The BBC news home page on 2012-04-03 contained a reference 
+activity(def:publishingActivity,-,-)
+entity(def:bbcNews2012-04-03,[prov:type='eg:DailyNews', rdfs:comment = "The BBC news home page on 2012-04-03 contained a reference 
                    to a given news item, but the BBC news home page on 
                    the next day did not." %% xsd:string])
-wasInvalidatedBy(bbcNews2012-04-03,-,2012-04-03T23:59:59Z,[prov:type='prov:InstantaneousEvent'])
-wasGeneratedBy(bbcNews2012-04-03,publishingActivity,2012-04-03T00:00:01Z,[prov:type='prov:InstantaneousEvent'])
+wasGeneratedBy(def:bbcNews2012-04-03,def:publishingActivity,2012-04-03T00:00:01Z,[prov:type='prov:InstantaneousEvent'])
+wasInvalidatedBy(def:bbcNews2012-04-03,-,2012-04-03T23:59:59Z,[prov:type='prov:InstantaneousEvent'])
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-class-Generation-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-class-Generation-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:activity xmlns="http://example.com/" prov:id="publishingActivity"/>
-    <prov:entity xmlns="http://example.com/" prov:id="bbcNews2012-04-03">
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:publishingActivity"/>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:bbcNews2012-04-03">
         <prov:type xmlns:eg="http://example.com/vocab#" xsi:type="xsd:QName">eg:DailyNews</prov:type>
         <rdfs:comment xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xsi:type="xsd:string">The BBC news home page on 2012-04-03 contained a reference 
                    to a given news item, but the BBC news home page on 
@@ -9,13 +9,13 @@
     </prov:entity>
     <prov:wasGeneratedBy>
         <prov:time>2012-04-03T00:00:01Z</prov:time>
-        <prov:entity xmlns="http://example.com/" prov:ref="bbcNews2012-04-03"/>
-        <prov:activity xmlns="http://example.com/" prov:ref="publishingActivity"/>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:bbcNews2012-04-03"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:publishingActivity"/>
         <prov:type xsi:type="xsd:QName">prov:InstantaneousEvent</prov:type>
     </prov:wasGeneratedBy>
     <prov:wasInvalidatedBy>
         <prov:time>2012-04-03T23:59:59Z</prov:time>
-        <prov:entity xmlns="http://example.com/" prov:ref="bbcNews2012-04-03"/>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:bbcNews2012-04-03"/>
         <prov:type xsi:type="xsd:QName">prov:InstantaneousEvent</prov:type>
     </prov:wasInvalidatedBy>
 </prov:document>
--- a/testcases/provo/prov-o-class-Influence-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-class-Influence-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,11 +1,11 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://example.com/>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-activity(conductingSurgery_1,-,-,[my:wasConductedBy = "http://example.com/bob" %% xsd:anyURI])
-agent(bob)
-wasAssociatedWith(conductingSurgery_1,bob,-,[prov:type='prov:AgentInfluence', prov:type='prov:Influence'])
+activity(def:conductingSurgery_1,-,-,[my:wasConductedBy = "http://example.com/bob" %% xsd:anyURI])
+agent(def:bob)
+wasAssociatedWith(def:conductingSurgery_1,def:bob,-,[prov:type='prov:AgentInfluence', prov:type='prov:Influence', prov:role="http://example.com/ontology#surgeon" %% xsd:string])
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-class-Influence-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-class-Influence-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,13 +1,14 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:activity xmlns="http://example.com/" prov:id="conductingSurgery_1">
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:conductingSurgery_1">
         <my:wasConductedBy xmlns:my="http://example.com/ontology#" xsi:type="xsd:anyURI">http://example.com/bob</my:wasConductedBy>
     </prov:activity>
-    <prov:agent xmlns="http://example.com/" prov:id="bob"/>
+    <prov:agent xmlns:def="http://example.com/" prov:id="def:bob"/>
     <prov:wasAssociatedWith>
-        <prov:activity xmlns="http://example.com/" prov:ref="conductingSurgery_1"/>
-        <prov:agent xmlns="http://example.com/" prov:ref="bob"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:conductingSurgery_1"/>
+        <prov:agent xmlns:def="http://example.com/" prov:ref="def:bob"/>
         <prov:type xsi:type="xsd:QName">prov:AgentInfluence</prov:type>
         <prov:type xsi:type="xsd:QName">prov:Influence</prov:type>
+        <prov:role xsi:type="xsd:string">http://example.com/ontology#surgeon</prov:role>
     </prov:wasAssociatedWith>
 </prov:document>
--- a/testcases/provo/prov-o-class-InstantaneousEvent-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-class-InstantaneousEvent-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,13 +1,13 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://example.com/>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-entity(bbcNews2012-04-03,[prov:type='DailyNews', rdfs:comment = "The BBC news home page on 2012-04-03 contained 
+entity(def:bbcNews2012-04-03,[prov:type='def:DailyNews', rdfs:comment = "The BBC news home page on 2012-04-03 contained 
                    a reference to a given news item, but the BBC news 
                    home page on the next day did not." %% xsd:string])
-wasInvalidatedBy(bbcNews2012-04-03,-,2012-04-03T23:59:59Z,[prov:type='prov:InstantaneousEvent'])
-wasGeneratedBy(bbcNews2012-04-03,-,2012-04-03T00:00:01Z,[prov:type='prov:InstantaneousEvent'])
+wasGeneratedBy(def:bbcNews2012-04-03,-,2012-04-03T00:00:01Z,[prov:type='prov:InstantaneousEvent'])
+wasInvalidatedBy(def:bbcNews2012-04-03,-,2012-04-03T23:59:59Z,[prov:type='prov:InstantaneousEvent'])
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-class-InstantaneousEvent-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-class-InstantaneousEvent-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,19 +1,19 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:entity xmlns="http://example.com/" prov:id="bbcNews2012-04-03">
-        <prov:type xsi:type="xsd:QName">DailyNews</prov:type>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:bbcNews2012-04-03">
+        <prov:type xsi:type="xsd:QName">def:DailyNews</prov:type>
         <rdfs:comment xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xsi:type="xsd:string">The BBC news home page on 2012-04-03 contained 
                    a reference to a given news item, but the BBC news 
                    home page on the next day did not.</rdfs:comment>
     </prov:entity>
+    <prov:wasGeneratedBy>
+        <prov:time>2012-04-03T00:00:01Z</prov:time>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:bbcNews2012-04-03"/>
+        <prov:type xsi:type="xsd:QName">prov:InstantaneousEvent</prov:type>
+    </prov:wasGeneratedBy>
     <prov:wasInvalidatedBy>
         <prov:time>2012-04-03T23:59:59Z</prov:time>
-        <prov:entity xmlns="http://example.com/" prov:ref="bbcNews2012-04-03"/>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:bbcNews2012-04-03"/>
         <prov:type xsi:type="xsd:QName">prov:InstantaneousEvent</prov:type>
     </prov:wasInvalidatedBy>
-    <prov:wasGeneratedBy>
-        <prov:time>2012-04-03T00:00:01Z</prov:time>
-        <prov:entity xmlns="http://example.com/" prov:ref="bbcNews2012-04-03"/>
-        <prov:type xsi:type="xsd:QName">prov:InstantaneousEvent</prov:type>
-    </prov:wasGeneratedBy>
 </prov:document>
--- a/testcases/provo/prov-o-class-Location-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-class-Location-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,12 +1,12 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://example.com/>
 prefix prov <http://www.w3.org/ns/prov#>
 prefix sioc <http://rdfs.org/sioc/ns#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-activity(publicationActivity1123,-,-)
-entity(post9821,[prov:type='sioc:Post', prov:location="http://example.com/more-crime-happens-in-cities" %% xsd:anyURI])
-wasGeneratedBy(post9821,publicationActivity1123,2011-07-16T01:52:02Z,[prov:location="http://dbpedia.org/resource/Madrid" %% xsd:anyURI])
+activity(def:publicationActivity1123,-,-)
+entity(def:post9821,[prov:type='sioc:Post', prov:location="http://example.com/more-crime-happens-in-cities" %% xsd:anyURI])
+wasGeneratedBy(def:post9821,def:publicationActivity1123,2011-07-16T01:52:02Z,[prov:location="http://dbpedia.org/resource/Madrid" %% xsd:anyURI])
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-class-Location-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-class-Location-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,14 +1,14 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:activity xmlns="http://example.com/" prov:id="publicationActivity1123"/>
-    <prov:entity xmlns="http://example.com/" prov:id="post9821">
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:publicationActivity1123"/>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:post9821">
         <prov:type xmlns:sioc="http://rdfs.org/sioc/ns#" xsi:type="xsd:QName">sioc:Post</prov:type>
         <prov:location xsi:type="xsd:anyURI">http://example.com/more-crime-happens-in-cities</prov:location>
     </prov:entity>
     <prov:wasGeneratedBy>
         <prov:time>2011-07-16T01:52:02Z</prov:time>
-        <prov:entity xmlns="http://example.com/" prov:ref="post9821"/>
-        <prov:activity xmlns="http://example.com/" prov:ref="publicationActivity1123"/>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:post9821"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:publicationActivity1123"/>
         <prov:location xsi:type="xsd:anyURI">http://dbpedia.org/resource/Madrid</prov:location>
     </prov:wasGeneratedBy>
 </prov:document>
--- a/testcases/provo/prov-o-class-Organization-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-class-Organization-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,9 +1,9 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://example.com/>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-agent(W3C,[prov:type='prov:Organization', foaf:name = "World Wide Web Consortium" %% xsd:string])
+agent(def:W3C,[prov:type='prov:Organization', foaf:name = "World Wide Web Consortium" %% xsd:string])
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-class-Organization-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-class-Organization-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:agent xmlns="http://example.com/" prov:id="W3C">
+    <prov:agent xmlns:def="http://example.com/" prov:id="def:W3C">
         <prov:type xsi:type="xsd:QName">prov:Organization</prov:type>
         <foaf:name xmlns:foaf="http://xmlns.com/foaf/0.1/" xsi:type="xsd:string">World Wide Web Consortium</foaf:name>
     </prov:agent>
--- a/testcases/provo/prov-o-class-Person-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-class-Person-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,9 +1,9 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://dbpedia.org/resource/>
+prefix -814366433 <http://dbpedia.org/resource/>
 prefix prov <http://www.w3.org/ns/prov#>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-agent(Pablo_Picasso,[prov:type='prov:Person', foaf:depiction = "http://upload.wikimedia.org/wikipedia/commons/9/98/Pablo_picasso_1.jpg" %% xsd:anyURI])
+agent(-814366433:Pablo_Picasso,[prov:type='prov:Person', foaf:depiction = "http://upload.wikimedia.org/wikipedia/commons/9/98/Pablo_picasso_1.jpg" %% xsd:anyURI])
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-class-Person-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-class-Person-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:agent xmlns="http://dbpedia.org/resource/" prov:id="Pablo_Picasso">
+    <prov:agent xmlns:-814366433="http://dbpedia.org/resource/" prov:id="-814366433:Pablo_Picasso">
         <prov:type xsi:type="xsd:QName">prov:Person</prov:type>
         <foaf:depiction xmlns:foaf="http://xmlns.com/foaf/0.1/" xsi:type="xsd:anyURI">http://upload.wikimedia.org/wikipedia/commons/9/98/Pablo_picasso_1.jpg</foaf:depiction>
     </prov:agent>
--- a/testcases/provo/prov-o-class-Plan-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-class-Plan-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,17 +1,11 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://example.com/>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-activity(illustrating,-,-)
-entity(style-guide,[prov:type='prov:Plan', rdfs:comment = "org.openprovenance.prov.xml.InternationalizedString@634c803d[
-  value=Use blue graphs for positive spin, red for negative
-  lang=en
-]" %% xsd:string])
-wasAssociatedWith(steve-checking-style-guide;illustrating,steve,style-guide,[rdfs:comment = "org.openprovenance.prov.xml.InternationalizedString@6ae80f0d[
-  value=Steve followed the publisher's style guide
-  lang=en
-]" %% xsd:string])
+activity(def:illustrating,-,-)
+entity(def:style-guide,[prov:type='prov:Plan', rdfs:comment = "Use blue graphs for positive spin, red for negative"@en %% xsd:string])
+wasAssociatedWith(def:steve-checking-style-guide;def:illustrating,def:steve,def:style-guide,[rdfs:comment = "Steve followed the publisher's style guide"@en %% xsd:string])
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-class-Plan-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-class-Plan-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,20 +1,14 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:activity xmlns="http://example.com/" prov:id="illustrating"/>
-    <prov:entity xmlns="http://example.com/" prov:id="style-guide">
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:illustrating"/>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:style-guide">
         <prov:type xsi:type="xsd:QName">prov:Plan</prov:type>
-        <rdfs:comment xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xsi:type="xsd:string">org.openprovenance.prov.xml.InternationalizedString@6ffb75c7[
-  value=Use blue graphs for positive spin, red for negative
-  lang=en
-]</rdfs:comment>
+        <rdfs:comment xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xml:lang="en" xsi:type="xsd:string">Use blue graphs for positive spin, red for negative</rdfs:comment>
     </prov:entity>
-    <prov:wasAssociatedWith xmlns="http://example.com/" prov:id="steve-checking-style-guide">
-        <prov:activity prov:ref="illustrating"/>
-        <prov:agent prov:ref="steve"/>
-        <prov:plan prov:ref="style-guide"/>
-        <rdfs:comment xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xsi:type="xsd:string">org.openprovenance.prov.xml.InternationalizedString@500ae176[
-  value=Steve followed the publisher's style guide
-  lang=en
-]</rdfs:comment>
+    <prov:wasAssociatedWith xmlns:def="http://example.com/" prov:id="def:steve-checking-style-guide">
+        <prov:activity prov:ref="def:illustrating"/>
+        <prov:agent prov:ref="def:steve"/>
+        <prov:plan prov:ref="def:style-guide"/>
+        <rdfs:comment xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xml:lang="en" xsi:type="xsd:string">Steve followed the publisher's style guide</rdfs:comment>
     </prov:wasAssociatedWith>
 </prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/provo/prov-o-class-PrimarySource-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -0,0 +1,12 @@
+document
+prefix xsd <http://www.w3.org/2001/XMLSchema>
+prefix prim <http://openprovenance.org/primitives#>
+prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
+prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
+prefix pc1 <http://www.ipaw.info/pc1/>
+entity(def:donQuixote)
+entity(def:myPost)
+wasDerivedFrom(def:myPost, def:donQuixote,[prov:type='prov:PrimarySource', def:confidenceValue = "6" %% xsd:integer, rdfs:comment = "Not sure if Don Quixote was the original source, 
+                      so asserting a confidence value of 6 out of 10." %% xsd:string])
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/provo/prov-o-class-PrimarySource-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:donQuixote"/>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:myPost"/>
+    <prov:wasDerivedFrom>
+        <prov:generatedEntity xmlns:def="http://example.com/" prov:ref="def:myPost"/>
+        <prov:usedEntity xmlns:def="http://example.com/" prov:ref="def:donQuixote"/>
+        <prov:type xsi:type="xsd:QName">prov:PrimarySource</prov:type>
+        <def:confidenceValue xmlns:def="http://example.com/" xsi:type="xsd:integer">6</def:confidenceValue>
+        <rdfs:comment xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xsi:type="xsd:string">Not sure if Don Quixote was the original source, 
+                      so asserting a confidence value of 6 out of 10.</rdfs:comment>
+    </prov:wasDerivedFrom>
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/provo/prov-o-class-Quotation-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -0,0 +1,17 @@
+document
+prefix xsd <http://www.w3.org/2001/XMLSchema>
+prefix prim <http://openprovenance.org/primitives#>
+prefix prov <http://www.w3.org/ns/prov#>
+prefix 1268498941 <http://data.semanticweb.org/person/>
+prefix 762852969 <http://purl.org/twc/page/>
+prefix def <http://example.com/>
+prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
+prefix pc1 <http://www.ipaw.info/pc1/>
+agent(1268498941:luc-moreau,[prov:type='prov:Person'])
+agent(1268498941:paul-groth,[prov:type='prov:Person'])
+entity(762852969:thoughts-from-the-dagstuhl-workshop)
+entity(def:dagstuhl-quote,[prov:value="why would people record and share provenance in the first place?" %% xsd:string])
+wasAttributedTo(762852969:thoughts-from-the-dagstuhl-workshop, 1268498941:paul-groth)
+wasAttributedTo(def:dagstuhl-quote, 1268498941:luc-moreau)
+wasDerivedFrom(def:dagstuhl-quote, 762852969:thoughts-from-the-dagstuhl-workshop,[prov:type='prov:Quotation', ex:fromSection = "2" %% xsd:integer])
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/provo/prov-o-class-Quotation-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
+    <prov:agent xmlns:1268498941="http://data.semanticweb.org/person/" prov:id="1268498941:luc-moreau">
+        <prov:type xsi:type="xsd:QName">prov:Person</prov:type>
+    </prov:agent>
+    <prov:agent xmlns:1268498941="http://data.semanticweb.org/person/" prov:id="1268498941:paul-groth">
+        <prov:type xsi:type="xsd:QName">prov:Person</prov:type>
+    </prov:agent>
+    <prov:entity xmlns:762852969="http://purl.org/twc/page/" prov:id="762852969:thoughts-from-the-dagstuhl-workshop"/>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:dagstuhl-quote">
+        <prov:value xsi:type="xsd:string">why would people record and share provenance in the first place?</prov:value>
+    </prov:entity>
+    <prov:wasAttributedTo>
+        <prov:entity xmlns:762852969="http://purl.org/twc/page/" prov:ref="762852969:thoughts-from-the-dagstuhl-workshop"/>
+        <prov:agent xmlns:1268498941="http://data.semanticweb.org/person/" prov:ref="1268498941:paul-groth"/>
+    </prov:wasAttributedTo>
+    <prov:wasAttributedTo>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:dagstuhl-quote"/>
+        <prov:agent xmlns:1268498941="http://data.semanticweb.org/person/" prov:ref="1268498941:luc-moreau"/>
+    </prov:wasAttributedTo>
+    <prov:wasDerivedFrom>
+        <prov:generatedEntity xmlns:def="http://example.com/" prov:ref="def:dagstuhl-quote"/>
+        <prov:usedEntity xmlns:762852969="http://purl.org/twc/page/" prov:ref="762852969:thoughts-from-the-dagstuhl-workshop"/>
+        <prov:type xsi:type="xsd:QName">prov:Quotation</prov:type>
+        <ex:fromSection xmlns:ex="http://example.com/vocab#" xsi:type="xsd:integer">2</ex:fromSection>
+    </prov:wasDerivedFrom>
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/provo/prov-o-class-Revision-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -0,0 +1,14 @@
+document
+prefix xsd <http://www.w3.org/2001/XMLSchema>
+prefix prim <http://openprovenance.org/primitives#>
+prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
+prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
+prefix pc1 <http://www.ipaw.info/pc1/>
+agent(def:edward,[prov:type='prov:Person'])
+entity(def:draft2)
+entity(def:draft1)
+wasAttributedTo(def:draft2, def:edward)
+wasAttributedTo(def:draft2, def:edward)
+wasDerivedFrom(def:draft2, def:draft1,[prov:type='prov:Revision', ex:peerReviewed = "false" %% xsd:boolean])
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/provo/prov-o-class-Revision-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
+    <prov:agent xmlns:def="http://example.com/" prov:id="def:edward">
+        <prov:type xsi:type="xsd:QName">prov:Person</prov:type>
+    </prov:agent>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:draft2"/>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:draft1"/>
+    <prov:wasAttributedTo>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:draft2"/>
+        <prov:agent xmlns:def="http://example.com/" prov:ref="def:edward"/>
+    </prov:wasAttributedTo>
+    <prov:wasDerivedFrom>
+        <prov:generatedEntity xmlns:def="http://example.com/" prov:ref="def:draft2"/>
+        <prov:usedEntity xmlns:def="http://example.com/" prov:ref="def:draft1"/>
+        <prov:type xsi:type="xsd:QName">prov:Revision</prov:type>
+        <ex:peerReviewed xmlns:ex="http://example.com/vocab#" xsi:type="xsd:boolean">false</ex:peerReviewed>
+    </prov:wasDerivedFrom>
+    <prov:wasAttributedTo>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:draft2"/>
+        <prov:agent xmlns:def="http://example.com/" prov:ref="def:edward"/>
+    </prov:wasAttributedTo>
+</prov:document>
--- a/testcases/provo/prov-o-class-Role-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-class-Role-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,20 +1,20 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://example.com/>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-activity(divideActivity,-,-)
-entity(variableB,[prov:value="2" %% prov:unknownLiteral])
-entity(variableA,[prov:value="10" %% prov:unknownLiteral])
-entity(result_112234,[prov:value="5" %% prov:unknownLiteral])
-wasGeneratedBy(result_112234,divideActivity,-)
-wasGeneratedBy(result_112234,divideActivity,-)
-used(divideActivity,variableA,-,[prov:role="org.openprovenance.prov.xml.AnyRef@9fc1696[
+activity(def:divideActivity,-,-)
+entity(def:variableB,[prov:value="2" %% prov:unknownLiteral])
+entity(def:variableA,[prov:value="10" %% prov:unknownLiteral])
+entity(def:result_112234,[prov:value="5" %% prov:unknownLiteral])
+wasGeneratedBy(def:result_112234,def:divideActivity,-)
+wasGeneratedBy(def:result_112234,def:divideActivity,-)
+used(def:divideActivity,def:variableA,-,[prov:role="http://example.com/dividend" %% xsd:string, prov:role="org.openprovenance.prov.xml.AnyRef@717a07ac[
   ref={http://example.com/}dividend
 ]" %% prov:unknownLiteral])
-used(divideActivity,variableB,-,[prov:role="org.openprovenance.prov.xml.AnyRef@7b17cda3[
+used(def:divideActivity,def:variableB,-,[prov:role="http://example.com/divisor" %% xsd:string, prov:role="org.openprovenance.prov.xml.AnyRef@646f5891[
   ref={http://example.com/}divisor
 ]" %% prov:unknownLiteral])
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-class-Role-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-class-Role-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,31 +1,33 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:activity xmlns="http://example.com/" prov:id="divideActivity"/>
-    <prov:entity xmlns="http://example.com/" prov:id="variableB">
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:divideActivity"/>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:variableB">
         <prov:value xsi:type="xsd:integer">2</prov:value>
     </prov:entity>
-    <prov:entity xmlns="http://example.com/" prov:id="variableA">
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:variableA">
         <prov:value xsi:type="xsd:integer">10</prov:value>
     </prov:entity>
-    <prov:entity xmlns="http://example.com/" prov:id="result_112234">
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:result_112234">
         <prov:value xsi:type="xsd:integer">5</prov:value>
     </prov:entity>
     <prov:wasGeneratedBy>
-        <prov:entity xmlns="http://example.com/" prov:ref="result_112234"/>
-        <prov:activity xmlns="http://example.com/" prov:ref="divideActivity"/>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:result_112234"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:divideActivity"/>
     </prov:wasGeneratedBy>
     <prov:wasGeneratedBy>
-        <prov:entity xmlns="http://example.com/" prov:ref="result_112234"/>
-        <prov:activity xmlns="http://example.com/" prov:ref="divideActivity"/>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:result_112234"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:divideActivity"/>
     </prov:wasGeneratedBy>
     <prov:used>
-        <prov:activity xmlns="http://example.com/" prov:ref="divideActivity"/>
-        <prov:entity xmlns="http://example.com/" prov:ref="variableA"/>
-        <prov:role xmlns="http://example.com/" xsi:type="prov:AnyRef" prov:ref="dividend"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:divideActivity"/>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:variableA"/>
+        <prov:role xsi:type="xsd:string">http://example.com/dividend</prov:role>
+        <prov:role xmlns:def="http://example.com/" xsi:type="prov:AnyRef" prov:ref="def:dividend"/>
     </prov:used>
     <prov:used>
-        <prov:activity xmlns="http://example.com/" prov:ref="divideActivity"/>
-        <prov:entity xmlns="http://example.com/" prov:ref="variableB"/>
-        <prov:role xmlns="http://example.com/" xsi:type="prov:AnyRef" prov:ref="divisor"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:divideActivity"/>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:variableB"/>
+        <prov:role xsi:type="xsd:string">http://example.com/divisor</prov:role>
+        <prov:role xmlns:def="http://example.com/" xsi:type="prov:AnyRef" prov:ref="def:divisor"/>
     </prov:used>
 </prov:document>
--- a/testcases/provo/prov-o-class-SoftwareAgent-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-class-SoftwareAgent-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,9 +1,9 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://example.com/>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-agent(googlebot,[prov:type='prov:SoftwareAgent', rdfs:label = "Googlebot" %% xsd:string])
+agent(def:googlebot,[prov:type='prov:SoftwareAgent', rdfs:label = "Googlebot" %% xsd:string])
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-class-SoftwareAgent-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-class-SoftwareAgent-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:agent xmlns="http://example.com/" prov:id="googlebot">
+    <prov:agent xmlns:def="http://example.com/" prov:id="def:googlebot">
         <prov:type xsi:type="xsd:QName">prov:SoftwareAgent</prov:type>
         <rdfs:label xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xsi:type="xsd:string">Googlebot</rdfs:label>
     </prov:agent>
--- a/testcases/provo/prov-o-class-Start-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-class-Start-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,15 +1,15 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://example.com/>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-activity(consistency_checking,-,-)
-activity(syntax_checking,2011-07-06T01:48:36Z,2011-07-06T02:12:36Z)
-agent(syntax_checker,[prov:type='prov:SoftwareAgent'])
-entity(updated_data_record)
-wasStartedBy(consistency_checking,updated_data_record,-,-)
-wasAssociatedWith(syntax_checking,syntax_checker,-)
-wasStartedBy(consistency_checking,updated_data_record,syntax_checking,2011-07-06T01:48:36Z,[prov:location="http://example.com/scienceLab_003" %% xsd:anyURI])
+activity(def:consistency_checking,-,-)
+activity(def:syntax_checking,2011-07-06T01:48:36Z,2011-07-06T02:12:36Z)
+agent(def:syntax_checker,[prov:type='prov:SoftwareAgent'])
+entity(def:updated_data_record)
+wasStartedBy(def:consistency_checking,def:updated_data_record,-,-)
+wasAssociatedWith(def:syntax_checking,def:syntax_checker,-)
+wasStartedBy(def:consistency_checking,def:updated_data_record,def:syntax_checking,2011-07-06T01:48:36Z,[prov:location="http://example.com/scienceLab_003" %% xsd:anyURI])
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-class-Start-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-class-Start-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,27 +1,27 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:activity xmlns="http://example.com/" prov:id="consistency_checking"/>
-    <prov:activity xmlns="http://example.com/" prov:id="syntax_checking">
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:consistency_checking"/>
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:syntax_checking">
         <prov:startTime>2011-07-06T01:48:36Z</prov:startTime>
         <prov:endTime>2011-07-06T02:12:36Z</prov:endTime>
     </prov:activity>
-    <prov:agent xmlns="http://example.com/" prov:id="syntax_checker">
+    <prov:agent xmlns:def="http://example.com/" prov:id="def:syntax_checker">
         <prov:type xsi:type="xsd:QName">prov:SoftwareAgent</prov:type>
     </prov:agent>
-    <prov:entity xmlns="http://example.com/" prov:id="updated_data_record"/>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:updated_data_record"/>
     <prov:wasStartedBy>
-        <prov:activity xmlns="http://example.com/" prov:ref="consistency_checking"/>
-        <prov:trigger xmlns="http://example.com/" prov:ref="updated_data_record"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:consistency_checking"/>
+        <prov:trigger xmlns:def="http://example.com/" prov:ref="def:updated_data_record"/>
     </prov:wasStartedBy>
     <prov:wasAssociatedWith>
-        <prov:activity xmlns="http://example.com/" prov:ref="syntax_checking"/>
-        <prov:agent xmlns="http://example.com/" prov:ref="syntax_checker"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:syntax_checking"/>
+        <prov:agent xmlns:def="http://example.com/" prov:ref="def:syntax_checker"/>
     </prov:wasAssociatedWith>
     <prov:wasStartedBy>
         <prov:time>2011-07-06T01:48:36Z</prov:time>
-        <prov:activity xmlns="http://example.com/" prov:ref="consistency_checking"/>
-        <prov:trigger xmlns="http://example.com/" prov:ref="updated_data_record"/>
-        <prov:starter xmlns="http://example.com/" prov:ref="syntax_checking"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:consistency_checking"/>
+        <prov:trigger xmlns:def="http://example.com/" prov:ref="def:updated_data_record"/>
+        <prov:starter xmlns:def="http://example.com/" prov:ref="def:syntax_checking"/>
         <prov:location xsi:type="xsd:anyURI">http://example.com/scienceLab_003</prov:location>
     </prov:wasStartedBy>
 </prov:document>
--- a/testcases/provo/prov-o-class-Usage-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-class-Usage-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,19 +1,19 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://example.com/>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-activity(sortActivity,2011-07-16T01:52:02Z,-)
-activity(sortActivity,2011-07-16T01:52:02Z,-)
-entity(datasetB)
-entity(datasetA)
-wasGeneratedBy(datasetB,sortActivity,-)
-wasGeneratedBy(datasetB,sortActivity,-)
-wasGeneratedBy(datasetB,sortActivity,-)
-wasGeneratedBy(datasetB,sortActivity,-)
-used(sortActivity,datasetA,-,[prov:role="org.openprovenance.prov.xml.AnyRef@26f4a3a1[
+activity(def:sortActivity,2011-07-16T01:52:02Z,-)
+activity(def:sortActivity,2011-07-16T01:52:02Z,-)
+entity(def:datasetB)
+entity(def:datasetA)
+wasGeneratedBy(def:datasetB,def:sortActivity,-)
+wasGeneratedBy(def:datasetB,def:sortActivity,-)
+wasGeneratedBy(def:datasetB,def:sortActivity,-)
+wasGeneratedBy(def:datasetB,def:sortActivity,-)
+used(def:sortActivity,def:datasetA,-,[prov:role="http://example.com/inputToBeSorted" %% xsd:string, prov:role="org.openprovenance.prov.xml.AnyRef@4586793e[
   ref={http://example.com/}inputToBeSorted
 ]" %% prov:unknownLiteral])
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-class-Usage-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-class-Usage-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,32 +1,33 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:activity xmlns="http://example.com/" prov:id="sortActivity">
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:sortActivity">
         <prov:startTime>2011-07-16T01:52:02Z</prov:startTime>
     </prov:activity>
-    <prov:activity xmlns="http://example.com/" prov:id="sortActivity">
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:sortActivity">
         <prov:startTime>2011-07-16T01:52:02Z</prov:startTime>
     </prov:activity>
-    <prov:entity xmlns="http://example.com/" prov:id="datasetB"/>
-    <prov:entity xmlns="http://example.com/" prov:id="datasetA"/>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:datasetB"/>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:datasetA"/>
     <prov:wasGeneratedBy>
-        <prov:entity xmlns="http://example.com/" prov:ref="datasetB"/>
-        <prov:activity xmlns="http://example.com/" prov:ref="sortActivity"/>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:datasetB"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:sortActivity"/>
     </prov:wasGeneratedBy>
     <prov:wasGeneratedBy>
-        <prov:entity xmlns="http://example.com/" prov:ref="datasetB"/>
-        <prov:activity xmlns="http://example.com/" prov:ref="sortActivity"/>
-    </prov:wasGeneratedBy>
-    <prov:wasGeneratedBy>
-        <prov:entity xmlns="http://example.com/" prov:ref="datasetB"/>
-        <prov:activity xmlns="http://example.com/" prov:ref="sortActivity"/>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:datasetB"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:sortActivity"/>
     </prov:wasGeneratedBy>
     <prov:wasGeneratedBy>
-        <prov:entity xmlns="http://example.com/" prov:ref="datasetB"/>
-        <prov:activity xmlns="http://example.com/" prov:ref="sortActivity"/>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:datasetB"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:sortActivity"/>
+    </prov:wasGeneratedBy>
+    <prov:wasGeneratedBy>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:datasetB"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:sortActivity"/>
     </prov:wasGeneratedBy>
     <prov:used>
-        <prov:activity xmlns="http://example.com/" prov:ref="sortActivity"/>
-        <prov:entity xmlns="http://example.com/" prov:ref="datasetA"/>
-        <prov:role xmlns="http://example.com/" xsi:type="prov:AnyRef" prov:ref="inputToBeSorted"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:sortActivity"/>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:datasetA"/>
+        <prov:role xsi:type="xsd:string">http://example.com/inputToBeSorted</prov:role>
+        <prov:role xmlns:def="http://example.com/" xsi:type="prov:AnyRef" prov:ref="def:inputToBeSorted"/>
     </prov:used>
 </prov:document>
--- a/testcases/provo/prov-o-property-actedOnBehalfOf-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-actedOnBehalfOf-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,11 +1,11 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://example.com/>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-agent(national_newspaper_inc,[prov:type='prov:Organization', foaf:name = "National Newspaper, Inc." %% xsd:string])
-agent(derek,[foaf:givenName = "Derek" %% xsd:string, foaf:mbox = "mailto:derek@example.org" %% xsd:anyURI])
-actedOnBehalfOf(derek,national_newspaper_inc,-)
+agent(def:national_newspaper_inc,[prov:type='prov:Organization', foaf:name = "National Newspaper, Inc." %% xsd:string])
+agent(def:derek,[foaf:givenName = "Derek" %% xsd:string, foaf:mbox = "mailto:derek@example.org" %% xsd:anyURI])
+actedOnBehalfOf(def:derek,def:national_newspaper_inc,-)
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-property-actedOnBehalfOf-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-actedOnBehalfOf-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,15 +1,15 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:agent xmlns="http://example.com/" prov:id="national_newspaper_inc">
+    <prov:agent xmlns:def="http://example.com/" prov:id="def:national_newspaper_inc">
         <prov:type xsi:type="xsd:QName">prov:Organization</prov:type>
         <foaf:name xmlns:foaf="http://xmlns.com/foaf/0.1/" xsi:type="xsd:string">National Newspaper, Inc.</foaf:name>
     </prov:agent>
-    <prov:agent xmlns="http://example.com/" prov:id="derek">
+    <prov:agent xmlns:def="http://example.com/" prov:id="def:derek">
         <foaf:givenName xmlns:foaf="http://xmlns.com/foaf/0.1/" xsi:type="xsd:string">Derek</foaf:givenName>
         <foaf:mbox xmlns:foaf="http://xmlns.com/foaf/0.1/" xsi:type="xsd:anyURI">mailto:derek@example.org</foaf:mbox>
     </prov:agent>
     <prov:actedOnBehalfOf>
-        <prov:subordinate xmlns="http://example.com/" prov:ref="derek"/>
-        <prov:responsible xmlns="http://example.com/" prov:ref="national_newspaper_inc"/>
+        <prov:subordinate xmlns:def="http://example.com/" prov:ref="def:derek"/>
+        <prov:responsible xmlns:def="http://example.com/" prov:ref="def:national_newspaper_inc"/>
     </prov:actedOnBehalfOf>
 </prov:document>
--- a/testcases/provo/prov-o-property-activity-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-activity-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,14 +1,11 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://example.com/>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-activity(illustrating,-,-)
-entity(bar_chart)
-wasGeneratedBy(making-bar-chart;bar_chart,illustrating,-,[prov:type='prov:ActivityInfluence', rdfs:comment = "org.openprovenance.prov.xml.InternationalizedString@2f5a0e96[
-  value=Ended up with bar chart as line chart looked ugly.
-  lang=en
-]" %% xsd:string])
+activity(def:illustrating,-,-)
+entity(def:bar_chart)
+wasGeneratedBy(def:making-bar-chart;def:bar_chart,def:illustrating,-,[prov:type='prov:ActivityInfluence', rdfs:comment = "Ended up with bar chart as line chart looked ugly."@en %% xsd:string])
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-property-activity-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-activity-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,14 +1,11 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:activity xmlns="http://example.com/" prov:id="illustrating"/>
-    <prov:entity xmlns="http://example.com/" prov:id="bar_chart"/>
-    <prov:wasGeneratedBy xmlns="http://example.com/" prov:id="making-bar-chart">
-        <prov:entity prov:ref="bar_chart"/>
-        <prov:activity prov:ref="illustrating"/>
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:illustrating"/>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:bar_chart"/>
+    <prov:wasGeneratedBy xmlns:def="http://example.com/" prov:id="def:making-bar-chart">
+        <prov:entity prov:ref="def:bar_chart"/>
+        <prov:activity prov:ref="def:illustrating"/>
         <prov:type xsi:type="xsd:QName">prov:ActivityInfluence</prov:type>
-        <rdfs:comment xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xsi:type="xsd:string">org.openprovenance.prov.xml.InternationalizedString@526d2bf[
-  value=Ended up with bar chart as line chart looked ugly.
-  lang=en
-]</rdfs:comment>
+        <rdfs:comment xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xml:lang="en" xsi:type="xsd:string">Ended up with bar chart as line chart looked ugly.</rdfs:comment>
     </prov:wasGeneratedBy>
 </prov:document>
--- a/testcases/provo/prov-o-property-agent-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-agent-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,18 +1,19 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://dbpedia.org/resource/>
+prefix -814366433 <http://dbpedia.org/resource/>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-activity(world_flight_1937,-,-,[rdfs:seeAlso = "http://en.wikipedia.org/wiki/Amelia_Earhart#1937_world_flight" %% xsd:anyURI])
-agent(Amelia_Earhart,[prov:type='prov:Person'])
-agent(Lockheed_Aircraft_Company,[prov:type='prov:Organization'])
-agent(Purdue_University,[prov:type='prov:Organization'])
-wasAssociatedWith(world_flight_1937,Amelia_Earhart,-)
-wasAssociatedWith(world_flight_1937,Purdue_University,-)
-wasAssociatedWith(world_flight_1937,Lockheed_Aircraft_Company,-)
-wasAssociatedWith(world_flight_1937,Amelia_Earhart,-)
-wasAssociatedWith(world_flight_1937,Lockheed_Aircraft_Company,-)
-wasAssociatedWith(world_flight_1937,Purdue_University,-)
+activity(def:world_flight_1937,-,-,[rdfs:seeAlso = "http://en.wikipedia.org/wiki/Amelia_Earhart#1937_world_flight" %% xsd:anyURI])
+agent(-814366433:Amelia_Earhart,[prov:type='prov:Person'])
+agent(-814366433:Lockheed_Aircraft_Company,[prov:type='prov:Organization'])
+agent(-814366433:Purdue_University,[prov:type='prov:Organization'])
+wasAssociatedWith(def:world_flight_1937,-814366433:Amelia_Earhart,-)
+wasAssociatedWith(def:world_flight_1937,-814366433:Purdue_University,-)
+wasAssociatedWith(def:world_flight_1937,-814366433:Lockheed_Aircraft_Company,-)
+wasAssociatedWith(def:world_flight_1937,-814366433:Amelia_Earhart,-,[prov:role="http://example.com/pilot" %% xsd:string])
+wasAssociatedWith(def:world_flight_1937,-814366433:Purdue_University,-,[prov:role="http://example.com/financer" %% xsd:string])
+wasAssociatedWith(def:world_flight_1937,-814366433:Lockheed_Aircraft_Company,-,[prov:role="http://example.com/plane_builder" %% xsd:string])
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-property-agent-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-agent-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,39 +1,42 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:activity xmlns="http://example.com/" prov:id="world_flight_1937">
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:world_flight_1937">
         <rdfs:seeAlso xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xsi:type="xsd:anyURI">http://en.wikipedia.org/wiki/Amelia_Earhart#1937_world_flight</rdfs:seeAlso>
     </prov:activity>
-    <prov:agent xmlns="http://dbpedia.org/resource/" prov:id="Amelia_Earhart">
+    <prov:agent xmlns:-814366433="http://dbpedia.org/resource/" prov:id="-814366433:Amelia_Earhart">
         <prov:type xsi:type="xsd:QName">prov:Person</prov:type>
     </prov:agent>
-    <prov:agent xmlns="http://dbpedia.org/resource/" prov:id="Lockheed_Aircraft_Company">
+    <prov:agent xmlns:-814366433="http://dbpedia.org/resource/" prov:id="-814366433:Lockheed_Aircraft_Company">
         <prov:type xsi:type="xsd:QName">prov:Organization</prov:type>
     </prov:agent>
-    <prov:agent xmlns="http://dbpedia.org/resource/" prov:id="Purdue_University">
+    <prov:agent xmlns:-814366433="http://dbpedia.org/resource/" prov:id="-814366433:Purdue_University">
         <prov:type xsi:type="xsd:QName">prov:Organization</prov:type>
     </prov:agent>
     <prov:wasAssociatedWith>
-        <prov:activity xmlns="http://example.com/" prov:ref="world_flight_1937"/>
-        <prov:agent xmlns="http://dbpedia.org/resource/" prov:ref="Amelia_Earhart"/>
-    </prov:wasAssociatedWith>
-    <prov:wasAssociatedWith>
-        <prov:activity xmlns="http://example.com/" prov:ref="world_flight_1937"/>
-        <prov:agent xmlns="http://dbpedia.org/resource/" prov:ref="Purdue_University"/>
-    </prov:wasAssociatedWith>
-    <prov:wasAssociatedWith>
-        <prov:activity xmlns="http://example.com/" prov:ref="world_flight_1937"/>
-        <prov:agent xmlns="http://dbpedia.org/resource/" prov:ref="Lockheed_Aircraft_Company"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:world_flight_1937"/>
+        <prov:agent xmlns:-814366433="http://dbpedia.org/resource/" prov:ref="-814366433:Amelia_Earhart"/>
     </prov:wasAssociatedWith>
     <prov:wasAssociatedWith>
-        <prov:activity xmlns="http://example.com/" prov:ref="world_flight_1937"/>
-        <prov:agent xmlns="http://dbpedia.org/resource/" prov:ref="Amelia_Earhart"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:world_flight_1937"/>
+        <prov:agent xmlns:-814366433="http://dbpedia.org/resource/" prov:ref="-814366433:Purdue_University"/>
     </prov:wasAssociatedWith>
     <prov:wasAssociatedWith>
-        <prov:activity xmlns="http://example.com/" prov:ref="world_flight_1937"/>
-        <prov:agent xmlns="http://dbpedia.org/resource/" prov:ref="Purdue_University"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:world_flight_1937"/>
+        <prov:agent xmlns:-814366433="http://dbpedia.org/resource/" prov:ref="-814366433:Lockheed_Aircraft_Company"/>
     </prov:wasAssociatedWith>
     <prov:wasAssociatedWith>
-        <prov:activity xmlns="http://example.com/" prov:ref="world_flight_1937"/>
-        <prov:agent xmlns="http://dbpedia.org/resource/" prov:ref="Lockheed_Aircraft_Company"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:world_flight_1937"/>
+        <prov:agent xmlns:-814366433="http://dbpedia.org/resource/" prov:ref="-814366433:Purdue_University"/>
+        <prov:role xsi:type="xsd:string">http://example.com/financer</prov:role>
+    </prov:wasAssociatedWith>
+    <prov:wasAssociatedWith>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:world_flight_1937"/>
+        <prov:agent xmlns:-814366433="http://dbpedia.org/resource/" prov:ref="-814366433:Lockheed_Aircraft_Company"/>
+        <prov:role xsi:type="xsd:string">http://example.com/plane_builder</prov:role>
+    </prov:wasAssociatedWith>
+    <prov:wasAssociatedWith>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:world_flight_1937"/>
+        <prov:agent xmlns:-814366433="http://dbpedia.org/resource/" prov:ref="-814366433:Amelia_Earhart"/>
+        <prov:role xsi:type="xsd:string">http://example.com/pilot</prov:role>
     </prov:wasAssociatedWith>
 </prov:document>
--- a/testcases/provo/prov-o-property-alternateOf-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-alternateOf-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,23 +1,24 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://example.com/>
+default <>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-activity(node17d3eb7dnx2,-,2012-04-13T00:00:00-04:00)
-activity(node17d3eb7dnx1,-,2012-04-12T00:00:00-04:00)
-agent(bbc)
-entity(london_forecast_0412)
-entity(london_forecast_0413)
-entity(london_forecast)
-wasAttributedTo(london_forecast_0412, bbc)
-wasGeneratedBy(london_forecast_0412,node17d3eb7dnx1,-)
-alternateOf(london_forecast_0412,london_forecast_043)
-specializationOf(london_forecast_0412,london_forecast)
-wasAttributedTo(london_forecast_0413, bbc)
-wasGeneratedBy(london_forecast_0413,node17d3eb7dnx2,-)
-alternateOf(london_forecast_0413,london_forecast_0412)
-specializationOf(london_forecast_0413,london_forecast)
-wasAttributedTo(london_forecast, bbc)
+activity(node17d8sus61x2,-,2012-04-13T00:00:00-04:00)
+activity(node17d8sus61x1,-,2012-04-12T00:00:00-04:00)
+agent(def:bbc)
+entity(def:london_forecast_0412)
+entity(def:london_forecast_0413)
+entity(def:london_forecast)
+wasAttributedTo(def:london_forecast_0412, def:bbc)
+wasGeneratedBy(def:london_forecast_0412,node17d8sus61x1,-)
+alternateOf(def:london_forecast_0412,def:london_forecast_043)
+specializationOf(def:london_forecast_0412,def:london_forecast)
+wasAttributedTo(def:london_forecast_0413, def:bbc)
+wasGeneratedBy(def:london_forecast_0413,node17d8sus61x2,-)
+alternateOf(def:london_forecast_0413,def:london_forecast_0412)
+specializationOf(def:london_forecast_0413,def:london_forecast)
+wasAttributedTo(def:london_forecast, def:bbc)
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-property-alternateOf-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-alternateOf-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,49 +1,49 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:activity xmlns="" prov:id="node17d3eb7ofx1">
-        <prov:endTime>2012-04-12T00:00:00-04:00</prov:endTime>
-    </prov:activity>
-    <prov:activity xmlns="" prov:id="node17d3eb7ofx2">
+    <prov:activity xmlns="" prov:id="node17d8susgpx2">
         <prov:endTime>2012-04-13T00:00:00-04:00</prov:endTime>
     </prov:activity>
-    <prov:agent xmlns="http://example.com/" prov:id="bbc"/>
-    <prov:entity xmlns="http://example.com/" prov:id="london_forecast_0412"/>
-    <prov:entity xmlns="http://example.com/" prov:id="london_forecast_0413"/>
-    <prov:entity xmlns="http://example.com/" prov:id="london_forecast"/>
+    <prov:activity xmlns="" prov:id="node17d8susgpx1">
+        <prov:endTime>2012-04-12T00:00:00-04:00</prov:endTime>
+    </prov:activity>
+    <prov:agent xmlns:def="http://example.com/" prov:id="def:bbc"/>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:london_forecast_0412"/>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:london_forecast_0413"/>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:london_forecast"/>
     <prov:wasAttributedTo>
-        <prov:entity xmlns="http://example.com/" prov:ref="london_forecast_0412"/>
-        <prov:agent xmlns="http://example.com/" prov:ref="bbc"/>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:london_forecast_0412"/>
+        <prov:agent xmlns:def="http://example.com/" prov:ref="def:bbc"/>
     </prov:wasAttributedTo>
     <prov:wasGeneratedBy>
-        <prov:entity xmlns="http://example.com/" prov:ref="london_forecast_0412"/>
-        <prov:activity xmlns="" prov:ref="node17d3eb7ofx1"/>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:london_forecast_0412"/>
+        <prov:activity xmlns="" prov:ref="node17d8susgpx1"/>
     </prov:wasGeneratedBy>
     <prov:alternateOf>
-        <prov:entity2 xmlns="http://example.com/" prov:ref="london_forecast_0412"/>
-        <prov:entity1 xmlns="http://example.com/" prov:ref="london_forecast_043"/>
+        <prov:entity2 xmlns:def="http://example.com/" prov:ref="def:london_forecast_0412"/>
+        <prov:entity1 xmlns:def="http://example.com/" prov:ref="def:london_forecast_043"/>
     </prov:alternateOf>
     <prov:specializationOf>
-        <prov:specializedEntity xmlns="http://example.com/" prov:ref="london_forecast_0412"/>
-        <prov:generalEntity xmlns="http://example.com/" prov:ref="london_forecast"/>
+        <prov:specializedEntity xmlns:def="http://example.com/" prov:ref="def:london_forecast_0412"/>
+        <prov:generalEntity xmlns:def="http://example.com/" prov:ref="def:london_forecast"/>
     </prov:specializationOf>
     <prov:wasAttributedTo>
-        <prov:entity xmlns="http://example.com/" prov:ref="london_forecast_0413"/>
-        <prov:agent xmlns="http://example.com/" prov:ref="bbc"/>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:london_forecast_0413"/>
+        <prov:agent xmlns:def="http://example.com/" prov:ref="def:bbc"/>
     </prov:wasAttributedTo>
     <prov:wasGeneratedBy>
-        <prov:entity xmlns="http://example.com/" prov:ref="london_forecast_0413"/>
-        <prov:activity xmlns="" prov:ref="node17d3eb7ofx2"/>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:london_forecast_0413"/>
+        <prov:activity xmlns="" prov:ref="node17d8susgpx2"/>
     </prov:wasGeneratedBy>
     <prov:alternateOf>
-        <prov:entity2 xmlns="http://example.com/" prov:ref="london_forecast_0413"/>
-        <prov:entity1 xmlns="http://example.com/" prov:ref="london_forecast_0412"/>
+        <prov:entity2 xmlns:def="http://example.com/" prov:ref="def:london_forecast_0413"/>
+        <prov:entity1 xmlns:def="http://example.com/" prov:ref="def:london_forecast_0412"/>
     </prov:alternateOf>
     <prov:specializationOf>
-        <prov:specializedEntity xmlns="http://example.com/" prov:ref="london_forecast_0413"/>
-        <prov:generalEntity xmlns="http://example.com/" prov:ref="london_forecast"/>
+        <prov:specializedEntity xmlns:def="http://example.com/" prov:ref="def:london_forecast_0413"/>
+        <prov:generalEntity xmlns:def="http://example.com/" prov:ref="def:london_forecast"/>
     </prov:specializationOf>
     <prov:wasAttributedTo>
-        <prov:entity xmlns="http://example.com/" prov:ref="london_forecast"/>
-        <prov:agent xmlns="http://example.com/" prov:ref="bbc"/>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:london_forecast"/>
+        <prov:agent xmlns:def="http://example.com/" prov:ref="def:bbc"/>
     </prov:wasAttributedTo>
 </prov:document>
--- a/testcases/provo/prov-o-property-atLocation-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-atLocation-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,12 +1,12 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://example.com/>
 prefix prov <http://www.w3.org/ns/prov#>
 prefix sioc <http://rdfs.org/sioc/ns#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-activity(publicationActivity1123,-,-)
-entity(post9821,[prov:type='sioc:Post', prov:location="http://example.com/more-crime-happens-in-cities" %% xsd:anyURI])
-wasGeneratedBy(post9821,publicationActivity1123,2011-07-16T01:52:02Z,[prov:location="http://dbpedia.org/resource/Madrid" %% xsd:anyURI])
+activity(def:publicationActivity1123,-,-)
+entity(def:post9821,[prov:type='sioc:Post', prov:location="http://example.com/more-crime-happens-in-cities" %% xsd:anyURI])
+wasGeneratedBy(def:post9821,def:publicationActivity1123,2011-07-16T01:52:02Z,[prov:location="http://dbpedia.org/resource/Madrid" %% xsd:anyURI])
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-property-atLocation-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-atLocation-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,14 +1,14 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:activity xmlns="http://example.com/" prov:id="publicationActivity1123"/>
-    <prov:entity xmlns="http://example.com/" prov:id="post9821">
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:publicationActivity1123"/>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:post9821">
         <prov:type xmlns:sioc="http://rdfs.org/sioc/ns#" xsi:type="xsd:QName">sioc:Post</prov:type>
         <prov:location xsi:type="xsd:anyURI">http://example.com/more-crime-happens-in-cities</prov:location>
     </prov:entity>
     <prov:wasGeneratedBy>
         <prov:time>2011-07-16T01:52:02Z</prov:time>
-        <prov:entity xmlns="http://example.com/" prov:ref="post9821"/>
-        <prov:activity xmlns="http://example.com/" prov:ref="publicationActivity1123"/>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:post9821"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:publicationActivity1123"/>
         <prov:location xsi:type="xsd:anyURI">http://dbpedia.org/resource/Madrid</prov:location>
     </prov:wasGeneratedBy>
 </prov:document>
--- a/testcases/provo/prov-o-property-endedAtTime-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-endedAtTime-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,13 +1,13 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://example.com/>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-activity(geneSequencing,2012-04-25T01:30:00Z,2012-04-25T03:40:00Z)
-agent(lab-technician-GH-32)
-entity(drosophilaSample-84)
-used(geneSequencing,drosophilaSample-84,-)
-wasAssociatedWith(geneSequencing,lab-technician-GH-32,-)
+activity(def:geneSequencing,2012-04-25T01:30:00Z,2012-04-25T03:40:00Z)
+agent(def:lab-technician-GH-32)
+entity(def:drosophilaSample-84)
+used(def:geneSequencing,def:drosophilaSample-84,-)
+wasAssociatedWith(def:geneSequencing,def:lab-technician-GH-32,-)
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-property-endedAtTime-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-endedAtTime-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,17 +1,17 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:activity xmlns="http://example.com/" prov:id="geneSequencing">
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:geneSequencing">
         <prov:startTime>2012-04-25T01:30:00Z</prov:startTime>
         <prov:endTime>2012-04-25T03:40:00Z</prov:endTime>
     </prov:activity>
-    <prov:agent xmlns="http://example.com/" prov:id="lab-technician-GH-32"/>
-    <prov:entity xmlns="http://example.com/" prov:id="drosophilaSample-84"/>
+    <prov:agent xmlns:def="http://example.com/" prov:id="def:lab-technician-GH-32"/>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:drosophilaSample-84"/>
     <prov:used>
-        <prov:activity xmlns="http://example.com/" prov:ref="geneSequencing"/>
-        <prov:entity xmlns="http://example.com/" prov:ref="drosophilaSample-84"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:geneSequencing"/>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:drosophilaSample-84"/>
     </prov:used>
     <prov:wasAssociatedWith>
-        <prov:activity xmlns="http://example.com/" prov:ref="geneSequencing"/>
-        <prov:agent xmlns="http://example.com/" prov:ref="lab-technician-GH-32"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:geneSequencing"/>
+        <prov:agent xmlns:def="http://example.com/" prov:ref="def:lab-technician-GH-32"/>
     </prov:wasAssociatedWith>
 </prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/provo/prov-o-property-entity-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -0,0 +1,11 @@
+document
+prefix xsd <http://www.w3.org/2001/XMLSchema>
+prefix prim <http://openprovenance.org/primitives#>
+prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
+prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
+prefix pc1 <http://www.ipaw.info/pc1/>
+entity(def:world-literature-homework-submission-32)
+entity(def:donQuixote)
+wasDerivedFrom(def:world-literature-homework-submission-32, def:donQuixote,[prov:type='prov:PrimarySource'])
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/provo/prov-o-property-entity-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:world-literature-homework-submission-32"/>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:donQuixote"/>
+    <prov:wasDerivedFrom>
+        <prov:generatedEntity xmlns:def="http://example.com/" prov:ref="def:world-literature-homework-submission-32"/>
+        <prov:usedEntity xmlns:def="http://example.com/" prov:ref="def:donQuixote"/>
+        <prov:type xsi:type="xsd:QName">prov:PrimarySource</prov:type>
+    </prov:wasDerivedFrom>
+</prov:document>
--- a/testcases/provo/prov-o-property-generated-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-generated-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,11 +1,11 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://example.com/>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-activity(proteinDigestion,-,-)
-entity(peptideSample1)
-wasGeneratedBy(peptideSample1,proteinDigestion,-)
+activity(def:proteinDigestion,-,-)
+entity(def:peptideSample1)
+wasGeneratedBy(def:peptideSample1,def:proteinDigestion,-)
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-property-generated-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-generated-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,9 +1,9 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:activity xmlns="http://example.com/" prov:id="proteinDigestion"/>
-    <prov:entity xmlns="http://example.com/" prov:id="peptideSample1"/>
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:proteinDigestion"/>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:peptideSample1"/>
     <prov:wasGeneratedBy>
-        <prov:entity xmlns="http://example.com/" prov:ref="peptideSample1"/>
-        <prov:activity xmlns="http://example.com/" prov:ref="proteinDigestion"/>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:peptideSample1"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:proteinDigestion"/>
     </prov:wasGeneratedBy>
 </prov:document>
--- a/testcases/provo/prov-o-property-generatedAtTime-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-generatedAtTime-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,9 +1,9 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://example.com/>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-entity(widget-789532)
+entity(def:widget-789532)
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-property-generatedAtTime-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-generatedAtTime-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,4 +1,4 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:entity xmlns="http://example.com/" prov:id="widget-789532"/>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:widget-789532"/>
 </prov:document>
--- a/testcases/provo/prov-o-property-hadActivity-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-hadActivity-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,13 +1,13 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://example.com/>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-activity(make_bar_chart,-,-)
-entity(bar_chart)
-entity(aggregatedByRegions)
-wasGeneratedBy(bar_chart,make_bar_chart,-)
-wasDerivedFrom(bar_chart, aggregatedByRegions, make_bar_chart, -, -)
+activity(def:make_bar_chart,-,-)
+entity(def:bar_chart)
+entity(def:aggregatedByRegions)
+wasGeneratedBy(def:bar_chart,def:make_bar_chart,-)
+wasDerivedFrom(def:bar_chart, def:aggregatedByRegions, def:make_bar_chart, -, -)
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-property-hadActivity-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-hadActivity-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,15 +1,15 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:activity xmlns="http://example.com/" prov:id="make_bar_chart"/>
-    <prov:entity xmlns="http://example.com/" prov:id="bar_chart"/>
-    <prov:entity xmlns="http://example.com/" prov:id="aggregatedByRegions"/>
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:make_bar_chart"/>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:bar_chart"/>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:aggregatedByRegions"/>
     <prov:wasGeneratedBy>
-        <prov:entity xmlns="http://example.com/" prov:ref="bar_chart"/>
-        <prov:activity xmlns="http://example.com/" prov:ref="make_bar_chart"/>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:bar_chart"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:make_bar_chart"/>
     </prov:wasGeneratedBy>
     <prov:wasDerivedFrom>
-        <prov:activity xmlns="http://example.com/" prov:ref="make_bar_chart"/>
-        <prov:generatedEntity xmlns="http://example.com/" prov:ref="bar_chart"/>
-        <prov:usedEntity xmlns="http://example.com/" prov:ref="aggregatedByRegions"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:make_bar_chart"/>
+        <prov:generatedEntity xmlns:def="http://example.com/" prov:ref="def:bar_chart"/>
+        <prov:usedEntity xmlns:def="http://example.com/" prov:ref="def:aggregatedByRegions"/>
     </prov:wasDerivedFrom>
 </prov:document>
--- a/testcases/provo/prov-o-property-hadGeneration-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-hadGeneration-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,11 +1,11 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://example.com/>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-activity(illustrationActivity,-,2012-04-03T00:00:01Z)
-wasDerivedFrom(bar_chart, aggregatedByRegions, -, illustration, -)
-wasGeneratedBy(illustration;-,-,2012-04-03T00:00:01Z,[prov:type='prov:InstantaneousEvent'])
+activity(def:illustrationActivity,-,2012-04-03T00:00:01Z)
+wasDerivedFrom(def:bar_chart, def:aggregatedByRegions, -, def:illustration, -)
+wasGeneratedBy(def:illustration;-,-,2012-04-03T00:00:01Z,[prov:type='prov:InstantaneousEvent'])
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-property-hadGeneration-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-hadGeneration-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,15 +1,15 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:activity xmlns="http://example.com/" prov:id="illustrationActivity">
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:illustrationActivity">
         <prov:endTime>2012-04-03T00:00:01Z</prov:endTime>
     </prov:activity>
-    <prov:wasDerivedFrom>
-        <prov:generation xmlns="http://example.com/" prov:ref="illustration"/>
-        <prov:generatedEntity xmlns="http://example.com/" prov:ref="bar_chart"/>
-        <prov:usedEntity xmlns="http://example.com/" prov:ref="aggregatedByRegions"/>
-    </prov:wasDerivedFrom>
-    <prov:wasGeneratedBy xmlns="http://example.com/" prov:id="illustration">
+    <prov:wasGeneratedBy xmlns:def="http://example.com/" prov:id="def:illustration">
         <prov:time>2012-04-03T00:00:01Z</prov:time>
         <prov:type xsi:type="xsd:QName">prov:InstantaneousEvent</prov:type>
     </prov:wasGeneratedBy>
+    <prov:wasDerivedFrom>
+        <prov:generation xmlns:def="http://example.com/" prov:ref="def:illustration"/>
+        <prov:generatedEntity xmlns:def="http://example.com/" prov:ref="def:bar_chart"/>
+        <prov:usedEntity xmlns:def="http://example.com/" prov:ref="def:aggregatedByRegions"/>
+    </prov:wasDerivedFrom>
 </prov:document>
--- a/testcases/provo/prov-o-property-hadPlan-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-hadPlan-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,19 +1,13 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://example.com/>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-activity(illustrating,-,-)
-entity(style-guide,[prov:type='prov:Plan', rdfs:comment = "org.openprovenance.prov.xml.InternationalizedString@634c803d[
-  value=Use blue graphs for positive spin, red for negative
-  lang=en
-]" %% xsd:string])
-wasAssociatedWith(illustrating,derek,-)
-wasAssociatedWith(illustrating,steve,-)
-wasAssociatedWith(illustrating,steve,style-guide,[rdfs:comment = "org.openprovenance.prov.xml.InternationalizedString@6ae80f0d[
-  value=Steve followed the style guide
-  lang=en
-]" %% xsd:string])
+activity(def:illustrating,-,-)
+entity(def:style-guide,[prov:type='prov:Plan', rdfs:comment = "Use blue graphs for positive spin, red for negative"@en %% xsd:string])
+wasAssociatedWith(def:illustrating,def:derek,-)
+wasAssociatedWith(def:illustrating,def:steve,-)
+wasAssociatedWith(def:illustrating,def:steve,def:style-guide,[prov:role="http://example.com/stylist" %% xsd:string, rdfs:comment = "Steve followed the style guide"@en %% xsd:string])
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-property-hadPlan-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-hadPlan-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,28 +1,23 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:activity xmlns="http://example.com/" prov:id="illustrating"/>
-    <prov:entity xmlns="http://example.com/" prov:id="style-guide">
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:illustrating"/>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:style-guide">
         <prov:type xsi:type="xsd:QName">prov:Plan</prov:type>
-        <rdfs:comment xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xsi:type="xsd:string">org.openprovenance.prov.xml.InternationalizedString@6ffb75c7[
-  value=Use blue graphs for positive spin, red for negative
-  lang=en
-]</rdfs:comment>
+        <rdfs:comment xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xml:lang="en" xsi:type="xsd:string">Use blue graphs for positive spin, red for negative</rdfs:comment>
     </prov:entity>
     <prov:wasAssociatedWith>
-        <prov:activity xmlns="http://example.com/" prov:ref="illustrating"/>
-        <prov:agent xmlns="http://example.com/" prov:ref="derek"/>
-    </prov:wasAssociatedWith>
-    <prov:wasAssociatedWith>
-        <prov:activity xmlns="http://example.com/" prov:ref="illustrating"/>
-        <prov:agent xmlns="http://example.com/" prov:ref="steve"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:illustrating"/>
+        <prov:agent xmlns:def="http://example.com/" prov:ref="def:derek"/>
     </prov:wasAssociatedWith>
     <prov:wasAssociatedWith>
-        <prov:activity xmlns="http://example.com/" prov:ref="illustrating"/>
-        <prov:agent xmlns="http://example.com/" prov:ref="steve"/>
-        <prov:plan xmlns="http://example.com/" prov:ref="style-guide"/>
-        <rdfs:comment xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xsi:type="xsd:string">org.openprovenance.prov.xml.InternationalizedString@ec94ad4[
-  value=Steve followed the style guide
-  lang=en
-]</rdfs:comment>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:illustrating"/>
+        <prov:agent xmlns:def="http://example.com/" prov:ref="def:steve"/>
+    </prov:wasAssociatedWith>
+    <prov:wasAssociatedWith>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:illustrating"/>
+        <prov:agent xmlns:def="http://example.com/" prov:ref="def:steve"/>
+        <prov:plan xmlns:def="http://example.com/" prov:ref="def:style-guide"/>
+        <prov:role xsi:type="xsd:string">http://example.com/stylist</prov:role>
+        <rdfs:comment xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xml:lang="en" xsi:type="xsd:string">Steve followed the style guide</rdfs:comment>
     </prov:wasAssociatedWith>
 </prov:document>
--- a/testcases/provo/prov-o-property-hadPrimarySource-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-hadPrimarySource-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,16 +1,18 @@
 document
 prefix frbr <http://purl.org/vocab/frbr/core#>
-prefix xsd <http://www.w3.org/2001/XMLSchema>
+prefix def <http://example.com/>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://cultura.linkeddata.es/BNE/resource/C1001/>
-prefix prov <http://www.w3.org/ns/prov#>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
+prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix pc1 <http://www.ipaw.info/pc1/>
-agent(cervantes,[prov:type='prov:Person', foaf:name = "Miguel de Cervantes" %% xsd:string])
-agent(ormsby,[prov:type='prov:Person', foaf:name = "John Ormsby" %% xsd:string])
-entity(XX2197892,[prov:type='frbr:Work', dcterms:language = "http://lexvo.org/id/iso639-3/spa" %% xsd:anyURI])
-entity(996,[prov:type='frbr:Work', dcterms:title = "Don Quixote" %% xsd:string, dcterms:language = "http://lexvo.org/id/iso639-3/eng" %% xsd:anyURI])
-wasAttributedTo(XX2197892, cervantes)
-wasAttributedTo(996, ormsby)
-wasDerivedFrom(996, XX2197892,[prov:type='prov:PrimarySource'])
+prefix 1949345547 <http://cultura.linkeddata.es/BNE/resource/C1001/>
+prefix prov <http://www.w3.org/ns/prov#>
+prefix -1982045297 <http://www.gutenberg.org/ebooks/>
+agent(def:cervantes,[prov:type='prov:Person', foaf:name = "Miguel de Cervantes" %% xsd:string])
+agent(def:ormsby,[prov:type='prov:Person', foaf:name = "John Ormsby" %% xsd:string])
+entity(1949345547:XX2197892,[prov:type='frbr:Work', dcterms:language = "http://lexvo.org/id/iso639-3/spa" %% xsd:anyURI])
+entity(-1982045297:996,[prov:type='frbr:Work', dcterms:title = "Don Quixote" %% xsd:string, dcterms:language = "http://lexvo.org/id/iso639-3/eng" %% xsd:anyURI])
+wasAttributedTo(1949345547:XX2197892, def:cervantes)
+wasAttributedTo(-1982045297:996, def:ormsby)
+wasDerivedFrom(-1982045297:996, 1949345547:XX2197892,[prov:type='prov:PrimarySource'])
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-property-hadPrimarySource-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-hadPrimarySource-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,33 +1,33 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:agent xmlns="http://example.com/" prov:id="cervantes">
+    <prov:agent xmlns:def="http://example.com/" prov:id="def:cervantes">
         <prov:type xsi:type="xsd:QName">prov:Person</prov:type>
         <foaf:name xmlns:foaf="http://xmlns.com/foaf/0.1/" xsi:type="xsd:string">Miguel de Cervantes</foaf:name>
     </prov:agent>
-    <prov:agent xmlns="http://example.com/" prov:id="ormsby">
+    <prov:agent xmlns:def="http://example.com/" prov:id="def:ormsby">
         <prov:type xsi:type="xsd:QName">prov:Person</prov:type>
         <foaf:name xmlns:foaf="http://xmlns.com/foaf/0.1/" xsi:type="xsd:string">John Ormsby</foaf:name>
     </prov:agent>
-    <prov:entity xmlns="http://cultura.linkeddata.es/BNE/resource/C1001/" prov:id="XX2197892">
+    <prov:entity xmlns:1949345547="http://cultura.linkeddata.es/BNE/resource/C1001/" prov:id="1949345547:XX2197892">
         <prov:type xmlns:frbr="http://purl.org/vocab/frbr/core#" xsi:type="xsd:QName">frbr:Work</prov:type>
         <dcterms:language xmlns:dcterms="http://purl.org/dc/terms/" xsi:type="xsd:anyURI">http://lexvo.org/id/iso639-3/spa</dcterms:language>
     </prov:entity>
-    <prov:entity xmlns="http://www.gutenberg.org/ebooks/" prov:id="996">
+    <prov:entity xmlns:-1982045297="http://www.gutenberg.org/ebooks/" prov:id="-1982045297:996">
         <prov:type xmlns:frbr="http://purl.org/vocab/frbr/core#" xsi:type="xsd:QName">frbr:Work</prov:type>
         <dcterms:title xmlns:dcterms="http://purl.org/dc/terms/" xsi:type="xsd:string">Don Quixote</dcterms:title>
         <dcterms:language xmlns:dcterms="http://purl.org/dc/terms/" xsi:type="xsd:anyURI">http://lexvo.org/id/iso639-3/eng</dcterms:language>
     </prov:entity>
     <prov:wasAttributedTo>
-        <prov:entity xmlns="http://cultura.linkeddata.es/BNE/resource/C1001/" prov:ref="XX2197892"/>
-        <prov:agent xmlns="http://example.com/" prov:ref="cervantes"/>
+        <prov:entity xmlns:1949345547="http://cultura.linkeddata.es/BNE/resource/C1001/" prov:ref="1949345547:XX2197892"/>
+        <prov:agent xmlns:def="http://example.com/" prov:ref="def:cervantes"/>
     </prov:wasAttributedTo>
     <prov:wasAttributedTo>
-        <prov:entity xmlns="http://www.gutenberg.org/ebooks/" prov:ref="996"/>
-        <prov:agent xmlns="http://example.com/" prov:ref="ormsby"/>
+        <prov:entity xmlns:-1982045297="http://www.gutenberg.org/ebooks/" prov:ref="-1982045297:996"/>
+        <prov:agent xmlns:def="http://example.com/" prov:ref="def:ormsby"/>
     </prov:wasAttributedTo>
     <prov:wasDerivedFrom>
-        <prov:generatedEntity xmlns="http://www.gutenberg.org/ebooks/" prov:ref="996"/>
-        <prov:usedEntity xmlns="http://cultura.linkeddata.es/BNE/resource/C1001/" prov:ref="XX2197892"/>
+        <prov:generatedEntity xmlns:-1982045297="http://www.gutenberg.org/ebooks/" prov:ref="-1982045297:996"/>
+        <prov:usedEntity xmlns:1949345547="http://cultura.linkeddata.es/BNE/resource/C1001/" prov:ref="1949345547:XX2197892"/>
         <prov:type xsi:type="xsd:QName">prov:PrimarySource</prov:type>
     </prov:wasDerivedFrom>
 </prov:document>
--- a/testcases/provo/prov-o-property-hadRole-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-hadRole-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,17 +1,17 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://example.com/>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-activity(divideActivity,-,-)
-entity(variableB)
-entity(variableA)
-used(divideActivity,variableB,-,[prov:role="org.openprovenance.prov.xml.AnyRef@337757b9[
+activity(def:divideActivity,-,-)
+entity(def:variableB)
+entity(def:variableA)
+used(def:divideActivity,def:variableA,-,[prov:role="http://example.com/dividend" %% xsd:string, prov:role="org.openprovenance.prov.xml.AnyRef@5b4975d2[
+  ref={http://example.com/}dividend
+]" %% prov:unknownLiteral])
+used(def:divideActivity,def:variableB,-,[prov:role="http://example.com/divisor" %% xsd:string, prov:role="org.openprovenance.prov.xml.AnyRef@2845b098[
   ref={http://example.com/}divisor
 ]" %% prov:unknownLiteral])
-used(divideActivity,variableA,-,[prov:role="org.openprovenance.prov.xml.AnyRef@3d3c3e45[
-  ref={http://example.com/}dividend
-]" %% prov:unknownLiteral])
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-property-hadRole-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-hadRole-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,16 +1,18 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:activity xmlns="http://example.com/" prov:id="divideActivity"/>
-    <prov:entity xmlns="http://example.com/" prov:id="variableB"/>
-    <prov:entity xmlns="http://example.com/" prov:id="variableA"/>
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:divideActivity"/>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:variableB"/>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:variableA"/>
     <prov:used>
-        <prov:activity xmlns="http://example.com/" prov:ref="divideActivity"/>
-        <prov:entity xmlns="http://example.com/" prov:ref="variableB"/>
-        <prov:role xmlns="http://example.com/" xsi:type="prov:AnyRef" prov:ref="divisor"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:divideActivity"/>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:variableA"/>
+        <prov:role xsi:type="xsd:string">http://example.com/dividend</prov:role>
+        <prov:role xmlns:def="http://example.com/" xsi:type="prov:AnyRef" prov:ref="def:dividend"/>
     </prov:used>
     <prov:used>
-        <prov:activity xmlns="http://example.com/" prov:ref="divideActivity"/>
-        <prov:entity xmlns="http://example.com/" prov:ref="variableA"/>
-        <prov:role xmlns="http://example.com/" xsi:type="prov:AnyRef" prov:ref="dividend"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:divideActivity"/>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:variableB"/>
+        <prov:role xsi:type="xsd:string">http://example.com/divisor</prov:role>
+        <prov:role xmlns:def="http://example.com/" xsi:type="prov:AnyRef" prov:ref="def:divisor"/>
     </prov:used>
 </prov:document>
--- a/testcases/provo/prov-o-property-hadUsage-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-hadUsage-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,15 +1,16 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://example.com/>
+default <>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-entity(proteinSample)
-entity(digestedProteinSample1)
-wasDerivedFrom(digestedProteinSample1, proteinSample)
-wasDerivedFrom(digestedProteinSample1, -, -, -, node17d3ebifrx2)
-used(-,Trypsin,-,[prov:role="org.openprovenance.prov.xml.AnyRef@337757b9[
+entity(def:proteinSample)
+entity(def:digestedProteinSample1)
+wasDerivedFrom(def:digestedProteinSample1, def:proteinSample)
+wasDerivedFrom(def:digestedProteinSample1, -, -, -, node17d8sv8mjx2)
+used(-,def:Trypsin,-,[prov:role="http://example.com/treatmentEnzyme" %% xsd:string, prov:role="org.openprovenance.prov.xml.AnyRef@5b4975d2[
   ref={http://example.com/}treatmentEnzyme
 ]" %% prov:unknownLiteral])
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-property-hadUsage-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-hadUsage-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,17 +1,18 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:entity xmlns="http://example.com/" prov:id="proteinSample"/>
-    <prov:entity xmlns="http://example.com/" prov:id="digestedProteinSample1"/>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:proteinSample"/>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:digestedProteinSample1"/>
     <prov:wasDerivedFrom>
-        <prov:generatedEntity xmlns="http://example.com/" prov:ref="digestedProteinSample1"/>
-        <prov:usedEntity xmlns="http://example.com/" prov:ref="proteinSample"/>
+        <prov:generatedEntity xmlns:def="http://example.com/" prov:ref="def:digestedProteinSample1"/>
+        <prov:usedEntity xmlns:def="http://example.com/" prov:ref="def:proteinSample"/>
+    </prov:wasDerivedFrom>
+    <prov:wasDerivedFrom>
+        <prov:usage xmlns="" prov:ref="node17d8sv91ex2"/>
+        <prov:generatedEntity xmlns:def="http://example.com/" prov:ref="def:digestedProteinSample1"/>
     </prov:wasDerivedFrom>
     <prov:used>
-        <prov:entity xmlns="http://example.com/" prov:ref="Trypsin"/>
-        <prov:role xmlns="http://example.com/" xsi:type="prov:AnyRef" prov:ref="treatmentEnzyme"/>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:Trypsin"/>
+        <prov:role xsi:type="xsd:string">http://example.com/treatmentEnzyme</prov:role>
+        <prov:role xmlns:def="http://example.com/" xsi:type="prov:AnyRef" prov:ref="def:treatmentEnzyme"/>
     </prov:used>
-    <prov:wasDerivedFrom>
-        <prov:usage xmlns="" prov:ref="node17d3ebiqox2"/>
-        <prov:generatedEntity xmlns="http://example.com/" prov:ref="digestedProteinSample1"/>
-    </prov:wasDerivedFrom>
 </prov:document>
--- a/testcases/provo/prov-o-property-influencer-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-influencer-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,15 +1,15 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://example.com/>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-activity(aggregationActivity,-,-)
-activity(illustrationActivity,-,-)
-agent(derek)
-entity(aggregatedByRegions)
-wasInformedBy(illustration_communication;illustrationActivity,aggregationActivity)
-used(illustration_usage;illustrationActivity,aggregatedByRegions,-)
-wasAssociatedWith(illustration_association;illustrationActivity,derek,-)
+activity(def:aggregationActivity,-,-)
+activity(def:illustrationActivity,-,-)
+agent(def:derek)
+entity(def:aggregatedByRegions)
+wasInformedBy(def:illustration_communication;def:illustrationActivity,def:aggregationActivity)
+used(def:illustration_usage;def:illustrationActivity,def:aggregatedByRegions,-)
+wasAssociatedWith(def:illustration_association;def:illustrationActivity,def:derek,-)
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-property-influencer-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-influencer-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,19 +1,19 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:activity xmlns="http://example.com/" prov:id="aggregationActivity"/>
-    <prov:activity xmlns="http://example.com/" prov:id="illustrationActivity"/>
-    <prov:agent xmlns="http://example.com/" prov:id="derek"/>
-    <prov:entity xmlns="http://example.com/" prov:id="aggregatedByRegions"/>
-    <prov:wasInformedBy xmlns="http://example.com/" prov:id="illustration_communication">
-        <prov:effect prov:ref="illustrationActivity"/>
-        <prov:cause prov:ref="aggregationActivity"/>
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:aggregationActivity"/>
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:illustrationActivity"/>
+    <prov:agent xmlns:def="http://example.com/" prov:id="def:derek"/>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:aggregatedByRegions"/>
+    <prov:wasInformedBy xmlns:def="http://example.com/" prov:id="def:illustration_communication">
+        <prov:effect prov:ref="def:illustrationActivity"/>
+        <prov:cause prov:ref="def:aggregationActivity"/>
     </prov:wasInformedBy>
-    <prov:used xmlns="http://example.com/" prov:id="illustration_usage">
-        <prov:activity prov:ref="illustrationActivity"/>
-        <prov:entity prov:ref="aggregatedByRegions"/>
+    <prov:used xmlns:def="http://example.com/" prov:id="def:illustration_usage">
+        <prov:activity prov:ref="def:illustrationActivity"/>
+        <prov:entity prov:ref="def:aggregatedByRegions"/>
     </prov:used>
-    <prov:wasAssociatedWith xmlns="http://example.com/" prov:id="illustration_association">
-        <prov:activity prov:ref="illustrationActivity"/>
-        <prov:agent prov:ref="derek"/>
+    <prov:wasAssociatedWith xmlns:def="http://example.com/" prov:id="def:illustration_association">
+        <prov:activity prov:ref="def:illustrationActivity"/>
+        <prov:agent prov:ref="def:derek"/>
     </prov:wasAssociatedWith>
 </prov:document>
--- a/testcases/provo/prov-o-property-invalidated-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-invalidated-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,21 +1,16 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://dbpedia.org/resource/>
+prefix -814366433 <http://dbpedia.org/resource/>
 prefix ex <http://example.com/ontology#>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-activity(swissair_Flight_111_crash,-,-)
-agent(Pablo_Picasso,[foaf:depiction = "http://upload.wikimedia.org/wikipedia/commons/9/98/Pablo_picasso_1.jpg" %% xsd:anyURI])
-entity(the-Painter,[prov:type='ex:Painting', rdfs:label = "org.openprovenance.prov.xml.InternationalizedString@12b43967[
-  value=Le Peintre
-  lang=fr
-]" %% xsd:string, rdfs:label = "org.openprovenance.prov.xml.InternationalizedString@29345550[
-  value=The Painter
-  lang=en
-]" %% xsd:string])
-wasAttributedTo(the-Painter, Pablo_Picasso)
-wasInvalidatedBy(the-Painter,swissair_Flight_111_crash,-)
-used(swissair_Flight_111_crash,Swissair_Flight_111,-)
+activity(def:swissair_Flight_111_crash,-,-)
+agent(-814366433:Pablo_Picasso,[foaf:depiction = "http://upload.wikimedia.org/wikipedia/commons/9/98/Pablo_picasso_1.jpg" %% xsd:anyURI])
+entity(def:the-Painter,[prov:type='ex:Painting', rdfs:label = "Le Peintre"@fr %% xsd:string, rdfs:label = "The Painter"@en %% xsd:string])
+wasAttributedTo(def:the-Painter, -814366433:Pablo_Picasso)
+wasInvalidatedBy(def:the-Painter,def:swissair_Flight_111_crash,-)
+used(def:swissair_Flight_111_crash,-814366433:Swissair_Flight_111,-)
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-property-invalidated-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-invalidated-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,30 +1,24 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:activity xmlns="http://example.com/" prov:id="swissair_Flight_111_crash"/>
-    <prov:agent xmlns="http://dbpedia.org/resource/" prov:id="Pablo_Picasso">
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:swissair_Flight_111_crash"/>
+    <prov:agent xmlns:-814366433="http://dbpedia.org/resource/" prov:id="-814366433:Pablo_Picasso">
         <foaf:depiction xmlns:foaf="http://xmlns.com/foaf/0.1/" xsi:type="xsd:anyURI">http://upload.wikimedia.org/wikipedia/commons/9/98/Pablo_picasso_1.jpg</foaf:depiction>
     </prov:agent>
-    <prov:entity xmlns="http://example.com/" prov:id="the-Painter">
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:the-Painter">
         <prov:type xmlns:ex="http://example.com/ontology#" xsi:type="xsd:QName">ex:Painting</prov:type>
-        <rdfs:label xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xsi:type="xsd:string">org.openprovenance.prov.xml.InternationalizedString@2a807bbc[
-  value=Le Peintre
-  lang=fr
-]</rdfs:label>
-        <rdfs:label xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xsi:type="xsd:string">org.openprovenance.prov.xml.InternationalizedString@4fe596de[
-  value=The Painter
-  lang=en
-]</rdfs:label>
+        <rdfs:label xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xml:lang="fr" xsi:type="xsd:string">Le Peintre</rdfs:label>
+        <rdfs:label xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xml:lang="en" xsi:type="xsd:string">The Painter</rdfs:label>
     </prov:entity>
     <prov:wasAttributedTo>
-        <prov:entity xmlns="http://example.com/" prov:ref="the-Painter"/>
-        <prov:agent xmlns="http://dbpedia.org/resource/" prov:ref="Pablo_Picasso"/>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:the-Painter"/>
+        <prov:agent xmlns:-814366433="http://dbpedia.org/resource/" prov:ref="-814366433:Pablo_Picasso"/>
     </prov:wasAttributedTo>
     <prov:wasInvalidatedBy>
-        <prov:entity xmlns="http://example.com/" prov:ref="the-Painter"/>
-        <prov:activity xmlns="http://example.com/" prov:ref="swissair_Flight_111_crash"/>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:the-Painter"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:swissair_Flight_111_crash"/>
     </prov:wasInvalidatedBy>
     <prov:used>
-        <prov:activity xmlns="http://example.com/" prov:ref="swissair_Flight_111_crash"/>
-        <prov:entity xmlns="http://dbpedia.org/resource/" prov:ref="Swissair_Flight_111"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:swissair_Flight_111_crash"/>
+        <prov:entity xmlns:-814366433="http://dbpedia.org/resource/" prov:ref="-814366433:Swissair_Flight_111"/>
     </prov:used>
 </prov:document>
--- a/testcases/provo/prov-o-property-invalidatedAtTime-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-invalidatedAtTime-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,17 +1,12 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://dbpedia.org/resource/>
+prefix -814366433 <http://dbpedia.org/resource/>
 prefix ex <http://example.com/ontology#>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-entity(the-Painter,[prov:type='ex:Painting', rdfs:label = "org.openprovenance.prov.xml.InternationalizedString@337757b9[
-  value=Le Peintre
-  lang=fr
-]" %% xsd:string, rdfs:label = "org.openprovenance.prov.xml.InternationalizedString@21e9c21c[
-  value=The Painter
-  lang=en
-]" %% xsd:string])
-wasAttributedTo(the-Painter, Pablo_Picasso)
+entity(def:the-Painter,[prov:type='ex:Painting', rdfs:label = "Le Peintre"@fr %% xsd:string, rdfs:label = "The Painter"@en %% xsd:string])
+wasAttributedTo(def:the-Painter, -814366433:Pablo_Picasso)
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-property-invalidatedAtTime-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-invalidatedAtTime-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,18 +1,12 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:entity xmlns="http://example.com/" prov:id="the-Painter">
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:the-Painter">
         <prov:type xmlns:ex="http://example.com/ontology#" xsi:type="xsd:QName">ex:Painting</prov:type>
-        <rdfs:label xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xsi:type="xsd:string">org.openprovenance.prov.xml.InternationalizedString@6ffb75c7[
-  value=Le Peintre
-  lang=fr
-]</rdfs:label>
-        <rdfs:label xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xsi:type="xsd:string">org.openprovenance.prov.xml.InternationalizedString@672a1f0[
-  value=The Painter
-  lang=en
-]</rdfs:label>
+        <rdfs:label xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xml:lang="fr" xsi:type="xsd:string">Le Peintre</rdfs:label>
+        <rdfs:label xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xml:lang="en" xsi:type="xsd:string">The Painter</rdfs:label>
     </prov:entity>
     <prov:wasAttributedTo>
-        <prov:entity xmlns="http://example.com/" prov:ref="the-Painter"/>
-        <prov:agent xmlns="http://dbpedia.org/resource/" prov:ref="Pablo_Picasso"/>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:the-Painter"/>
+        <prov:agent xmlns:-814366433="http://dbpedia.org/resource/" prov:ref="-814366433:Pablo_Picasso"/>
     </prov:wasAttributedTo>
 </prov:document>
--- a/testcases/provo/prov-o-property-qualifiedAssociation-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-qualifiedAssociation-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,26 +1,17 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://example.com/>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-activity(illustrating,-,-)
-agent(steve,[prov:type='prov:Person'])
-agent(derek,[prov:type='prov:Person'])
-entity(style-guide,[prov:type='prov:Plan'])
-wasAssociatedWith(illustrating,derek,-)
-wasAssociatedWith(illustrating,steve,-)
-wasAssociatedWith(illustrating,steve,style-guide,[rdfs:comment = "org.openprovenance.prov.xml.InternationalizedString@68a48d59[
-  value=Steve helped Derek conform with the publisher's style guide.
-  lang=en
-]" %% xsd:string])
-wasAssociatedWith(illustrating,derek,-,[rdfs:comment = "org.openprovenance.prov.xml.InternationalizedString@6ae80f0d[
-  value=But Derek also did some styling of his own.
-  lang=en
-]" %% xsd:string])
-wasAssociatedWith(illustrating,derek,-,[rdfs:comment = "org.openprovenance.prov.xml.InternationalizedString@29345550[
-  value=Derek made the illustration
-  lang=en
-]" %% xsd:string])
+activity(def:illustrating,-,-)
+agent(def:steve,[prov:type='prov:Person'])
+agent(def:derek,[prov:type='prov:Person'])
+entity(def:style-guide,[prov:type='prov:Plan'])
+wasAssociatedWith(def:illustrating,def:derek,-)
+wasAssociatedWith(def:illustrating,def:steve,-)
+wasAssociatedWith(def:illustrating,def:derek,-,[prov:role="http://example.com/stylist" %% xsd:string, rdfs:comment = "But Derek also did some styling of his own."@en %% xsd:string])
+wasAssociatedWith(def:illustrating,def:derek,-,[prov:role="http://example.com/illustrationist" %% xsd:string, rdfs:comment = "Derek made the illustration"@en %% xsd:string])
+wasAssociatedWith(def:illustrating,def:steve,def:style-guide,[prov:role="http://example.com/stylist" %% xsd:string, rdfs:comment = "Steve helped Derek conform with the publisher's style guide."@en %% xsd:string])
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-property-qualifiedAssociation-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-qualifiedAssociation-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,46 +1,40 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:activity xmlns="http://example.com/" prov:id="illustrating"/>
-    <prov:agent xmlns="http://example.com/" prov:id="steve">
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:illustrating"/>
+    <prov:agent xmlns:def="http://example.com/" prov:id="def:steve">
         <prov:type xsi:type="xsd:QName">prov:Person</prov:type>
     </prov:agent>
-    <prov:agent xmlns="http://example.com/" prov:id="derek">
+    <prov:agent xmlns:def="http://example.com/" prov:id="def:derek">
         <prov:type xsi:type="xsd:QName">prov:Person</prov:type>
     </prov:agent>
-    <prov:entity xmlns="http://example.com/" prov:id="style-guide">
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:style-guide">
         <prov:type xsi:type="xsd:QName">prov:Plan</prov:type>
     </prov:entity>
     <prov:wasAssociatedWith>
-        <prov:activity xmlns="http://example.com/" prov:ref="illustrating"/>
-        <prov:agent xmlns="http://example.com/" prov:ref="derek"/>
-    </prov:wasAssociatedWith>
-    <prov:wasAssociatedWith>
-        <prov:activity xmlns="http://example.com/" prov:ref="illustrating"/>
-        <prov:agent xmlns="http://example.com/" prov:ref="steve"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:illustrating"/>
+        <prov:agent xmlns:def="http://example.com/" prov:ref="def:derek"/>
     </prov:wasAssociatedWith>
     <prov:wasAssociatedWith>
-        <prov:activity xmlns="http://example.com/" prov:ref="illustrating"/>
-        <prov:agent xmlns="http://example.com/" prov:ref="steve"/>
-        <prov:plan xmlns="http://example.com/" prov:ref="style-guide"/>
-        <rdfs:comment xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xsi:type="xsd:string">org.openprovenance.prov.xml.InternationalizedString@2479c21f[
-  value=Steve helped Derek conform with the publisher's style guide.
-  lang=en
-]</rdfs:comment>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:illustrating"/>
+        <prov:agent xmlns:def="http://example.com/" prov:ref="def:steve"/>
     </prov:wasAssociatedWith>
     <prov:wasAssociatedWith>
-        <prov:activity xmlns="http://example.com/" prov:ref="illustrating"/>
-        <prov:agent xmlns="http://example.com/" prov:ref="derek"/>
-        <rdfs:comment xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xsi:type="xsd:string">org.openprovenance.prov.xml.InternationalizedString@710765e5[
-  value=But Derek also did some styling of his own.
-  lang=en
-]</rdfs:comment>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:illustrating"/>
+        <prov:agent xmlns:def="http://example.com/" prov:ref="def:derek"/>
+        <prov:role xsi:type="xsd:string">http://example.com/stylist</prov:role>
+        <rdfs:comment xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xml:lang="en" xsi:type="xsd:string">But Derek also did some styling of his own.</rdfs:comment>
     </prov:wasAssociatedWith>
     <prov:wasAssociatedWith>
-        <prov:activity xmlns="http://example.com/" prov:ref="illustrating"/>
-        <prov:agent xmlns="http://example.com/" prov:ref="derek"/>
-        <rdfs:comment xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xsi:type="xsd:string">org.openprovenance.prov.xml.InternationalizedString@4bdacf2[
-  value=Derek made the illustration
-  lang=en
-]</rdfs:comment>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:illustrating"/>
+        <prov:agent xmlns:def="http://example.com/" prov:ref="def:steve"/>
+        <prov:plan xmlns:def="http://example.com/" prov:ref="def:style-guide"/>
+        <prov:role xsi:type="xsd:string">http://example.com/stylist</prov:role>
+        <rdfs:comment xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xml:lang="en" xsi:type="xsd:string">Steve helped Derek conform with the publisher's style guide.</rdfs:comment>
+    </prov:wasAssociatedWith>
+    <prov:wasAssociatedWith>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:illustrating"/>
+        <prov:agent xmlns:def="http://example.com/" prov:ref="def:derek"/>
+        <prov:role xsi:type="xsd:string">http://example.com/illustrationist</prov:role>
+        <rdfs:comment xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xml:lang="en" xsi:type="xsd:string">Derek made the illustration</rdfs:comment>
     </prov:wasAssociatedWith>
 </prov:document>
--- a/testcases/provo/prov-o-property-qualifiedAttribution-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-qualifiedAttribution-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,14 +1,14 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://example.com/>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-agent(civil_action_group)
-entity(nationalRegionsList)
-entity(nationalRegionsList)
-wasAttributedTo(nationalRegionsList, civil_action_group)
-wasAttributedTo(nationalRegionsList, civil_action_group)
-wasAttributedTo(nationalRegionsList, civil_action_group,[ex:hadRole = "http://example.com/owner" %% xsd:anyURI])
+agent(def:civil_action_group)
+entity(def:nationalRegionsList)
+entity(def:nationalRegionsList)
+wasAttributedTo(def:nationalRegionsList, def:civil_action_group)
+wasAttributedTo(def:nationalRegionsList, def:civil_action_group)
+wasAttributedTo(def:nationalRegionsList, def:civil_action_group,[ex:hadRole = "http://example.com/owner" %% xsd:anyURI])
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-property-qualifiedAttribution-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-qualifiedAttribution-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,19 +1,19 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:agent xmlns="http://example.com/" prov:id="civil_action_group"/>
-    <prov:entity xmlns="http://example.com/" prov:id="nationalRegionsList"/>
-    <prov:entity xmlns="http://example.com/" prov:id="nationalRegionsList"/>
+    <prov:agent xmlns:def="http://example.com/" prov:id="def:civil_action_group"/>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:nationalRegionsList"/>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:nationalRegionsList"/>
     <prov:wasAttributedTo>
-        <prov:entity xmlns="http://example.com/" prov:ref="nationalRegionsList"/>
-        <prov:agent xmlns="http://example.com/" prov:ref="civil_action_group"/>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:nationalRegionsList"/>
+        <prov:agent xmlns:def="http://example.com/" prov:ref="def:civil_action_group"/>
     </prov:wasAttributedTo>
     <prov:wasAttributedTo>
-        <prov:entity xmlns="http://example.com/" prov:ref="nationalRegionsList"/>
-        <prov:agent xmlns="http://example.com/" prov:ref="civil_action_group"/>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:nationalRegionsList"/>
+        <prov:agent xmlns:def="http://example.com/" prov:ref="def:civil_action_group"/>
     </prov:wasAttributedTo>
     <prov:wasAttributedTo>
-        <prov:entity xmlns="http://example.com/" prov:ref="nationalRegionsList"/>
-        <prov:agent xmlns="http://example.com/" prov:ref="civil_action_group"/>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:nationalRegionsList"/>
+        <prov:agent xmlns:def="http://example.com/" prov:ref="def:civil_action_group"/>
         <ex:hadRole xmlns:ex="http://example.com/vocab#" xsi:type="xsd:anyURI">http://example.com/owner</ex:hadRole>
     </prov:wasAttributedTo>
 </prov:document>
--- a/testcases/provo/prov-o-property-qualifiedCommunication-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-qualifiedCommunication-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,18 +1,15 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://example.com/>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-activity(writing-celebrity-gossip,-,-)
-activity(voicemail-interception,-,-)
-agent(journalist)
-agent(private-investigator)
-wasInformedBy(writing-celebrity-gossip,voicemail-interception)
-wasInformedBy(writing-celebrity-gossip,voicemail-interception,[rdfs:comment = "org.openprovenance.prov.xml.InternationalizedString@68a48d59[
-  value=The journalist was informed by the private 
-                      investigator, but we don't know how or what he was told.
-  lang=en
-]" %% xsd:string])
+activity(def:writing-celebrity-gossip,-,-)
+activity(def:voicemail-interception,-,-)
+agent(def:journalist)
+agent(def:private-investigator)
+wasInformedBy(def:writing-celebrity-gossip,def:voicemail-interception)
+wasInformedBy(def:writing-celebrity-gossip,def:voicemail-interception,[rdfs:comment = "The journalist was informed by the private 
+                      investigator, but we don't know how or what he was told."@en %% xsd:string])
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-property-qualifiedCommunication-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-qualifiedCommunication-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,20 +1,17 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:activity xmlns="http://example.com/" prov:id="writing-celebrity-gossip"/>
-    <prov:activity xmlns="http://example.com/" prov:id="voicemail-interception"/>
-    <prov:agent xmlns="http://example.com/" prov:id="journalist"/>
-    <prov:agent xmlns="http://example.com/" prov:id="private-investigator"/>
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:writing-celebrity-gossip"/>
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:voicemail-interception"/>
+    <prov:agent xmlns:def="http://example.com/" prov:id="def:journalist"/>
+    <prov:agent xmlns:def="http://example.com/" prov:id="def:private-investigator"/>
     <prov:wasInformedBy>
-        <prov:effect xmlns="http://example.com/" prov:ref="writing-celebrity-gossip"/>
-        <prov:cause xmlns="http://example.com/" prov:ref="voicemail-interception"/>
+        <prov:effect xmlns:def="http://example.com/" prov:ref="def:writing-celebrity-gossip"/>
+        <prov:cause xmlns:def="http://example.com/" prov:ref="def:voicemail-interception"/>
     </prov:wasInformedBy>
     <prov:wasInformedBy>
-        <prov:effect xmlns="http://example.com/" prov:ref="writing-celebrity-gossip"/>
-        <prov:cause xmlns="http://example.com/" prov:ref="voicemail-interception"/>
-        <rdfs:comment xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xsi:type="xsd:string">org.openprovenance.prov.xml.InternationalizedString@73a76837[
-  value=The journalist was informed by the private 
-                      investigator, but we don't know how or what he was told.
-  lang=en
-]</rdfs:comment>
+        <prov:effect xmlns:def="http://example.com/" prov:ref="def:writing-celebrity-gossip"/>
+        <prov:cause xmlns:def="http://example.com/" prov:ref="def:voicemail-interception"/>
+        <rdfs:comment xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xml:lang="en" xsi:type="xsd:string">The journalist was informed by the private 
+                      investigator, but we don't know how or what he was told.</rdfs:comment>
     </prov:wasInformedBy>
 </prov:document>
--- a/testcases/provo/prov-o-property-qualifiedDelegation-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-qualifiedDelegation-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,23 +1,23 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://example.com/>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-activity(control-city-traffic,-,-)
-activity(driving-during-the-year,2011-07-16T01:52:02Z,2012-07-16T01:52:02Z)
-activity(traffic-stop,-,-)
-agent(traffic-officer-34,[prov:type='prov:Person'])
-agent(chauffeur,[prov:type='prov:Person'])
-wasAssociatedWith(driving-during-the-year,chauffeur,-)
-actedOnBehalfOf(traffic-officer-34,city-of-Paris,-)
-actedOnBehalfOf(chauffeur,celebrity-in-car,-)
-wasAssociatedWith(traffic-stop,chauffeur,-)
-wasAssociatedWith(traffic-stop,traffic-officer-34,-)
-wasAssociatedWith(traffic-stop,chauffeur,-)
-actedOnBehalfOf(traffic-officer-34,city-of-Paris,control-city-traffic)
-wasAssociatedWith(driving-during-the-year,-,-)
-actedOnBehalfOf(chauffeur,celebrity-in-car,driving-during-the-year)
-wasAssociatedWith(traffic-stop,traffic-officer-34,-)
+activity(def:control-city-traffic,-,-)
+activity(def:driving-during-the-year,2011-07-16T01:52:02Z,2012-07-16T01:52:02Z)
+activity(def:traffic-stop,-,-)
+agent(def:traffic-officer-34,[prov:type='prov:Person'])
+agent(def:chauffeur,[prov:type='prov:Person'])
+wasAssociatedWith(def:driving-during-the-year,def:chauffeur,-)
+actedOnBehalfOf(def:traffic-officer-34,def:city-of-Paris,-)
+actedOnBehalfOf(def:chauffeur,def:celebrity-in-car,-)
+wasAssociatedWith(def:traffic-stop,def:chauffeur,-)
+wasAssociatedWith(def:traffic-stop,def:traffic-officer-34,-)
+wasAssociatedWith(def:driving-during-the-year,-,-,[prov:role="http://example.com/driver" %% xsd:string])
+actedOnBehalfOf(def:traffic-officer-34,def:city-of-Paris,def:control-city-traffic)
+wasAssociatedWith(def:traffic-stop,def:traffic-officer-34,-,[prov:role="http://example.com/enforcer" %% xsd:string])
+actedOnBehalfOf(def:chauffeur,def:celebrity-in-car,def:driving-during-the-year)
+wasAssociatedWith(def:traffic-stop,def:chauffeur,-,[prov:role="http://example.com/violator" %% xsd:string])
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-property-qualifiedDelegation-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-qualifiedDelegation-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,56 +1,59 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:activity xmlns="http://example.com/" prov:id="control-city-traffic"/>
-    <prov:activity xmlns="http://example.com/" prov:id="driving-during-the-year">
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:control-city-traffic"/>
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:driving-during-the-year">
         <prov:startTime>2011-07-16T01:52:02Z</prov:startTime>
         <prov:endTime>2012-07-16T01:52:02Z</prov:endTime>
     </prov:activity>
-    <prov:activity xmlns="http://example.com/" prov:id="traffic-stop"/>
-    <prov:agent xmlns="http://example.com/" prov:id="traffic-officer-34">
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:traffic-stop"/>
+    <prov:agent xmlns:def="http://example.com/" prov:id="def:traffic-officer-34">
         <prov:type xsi:type="xsd:QName">prov:Person</prov:type>
     </prov:agent>
-    <prov:agent xmlns="http://example.com/" prov:id="chauffeur">
+    <prov:agent xmlns:def="http://example.com/" prov:id="def:chauffeur">
         <prov:type xsi:type="xsd:QName">prov:Person</prov:type>
     </prov:agent>
     <prov:wasAssociatedWith>
-        <prov:activity xmlns="http://example.com/" prov:ref="driving-during-the-year"/>
-        <prov:agent xmlns="http://example.com/" prov:ref="chauffeur"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:driving-during-the-year"/>
+        <prov:agent xmlns:def="http://example.com/" prov:ref="def:chauffeur"/>
     </prov:wasAssociatedWith>
     <prov:actedOnBehalfOf>
-        <prov:subordinate xmlns="http://example.com/" prov:ref="traffic-officer-34"/>
-        <prov:responsible xmlns="http://example.com/" prov:ref="city-of-Paris"/>
+        <prov:subordinate xmlns:def="http://example.com/" prov:ref="def:traffic-officer-34"/>
+        <prov:responsible xmlns:def="http://example.com/" prov:ref="def:city-of-Paris"/>
     </prov:actedOnBehalfOf>
     <prov:actedOnBehalfOf>
-        <prov:subordinate xmlns="http://example.com/" prov:ref="chauffeur"/>
-        <prov:responsible xmlns="http://example.com/" prov:ref="celebrity-in-car"/>
+        <prov:subordinate xmlns:def="http://example.com/" prov:ref="def:chauffeur"/>
+        <prov:responsible xmlns:def="http://example.com/" prov:ref="def:celebrity-in-car"/>
     </prov:actedOnBehalfOf>
     <prov:wasAssociatedWith>
-        <prov:activity xmlns="http://example.com/" prov:ref="traffic-stop"/>
-        <prov:agent xmlns="http://example.com/" prov:ref="chauffeur"/>
-    </prov:wasAssociatedWith>
-    <prov:wasAssociatedWith>
-        <prov:activity xmlns="http://example.com/" prov:ref="traffic-stop"/>
-        <prov:agent xmlns="http://example.com/" prov:ref="traffic-officer-34"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:traffic-stop"/>
+        <prov:agent xmlns:def="http://example.com/" prov:ref="def:chauffeur"/>
     </prov:wasAssociatedWith>
     <prov:wasAssociatedWith>
-        <prov:activity xmlns="http://example.com/" prov:ref="traffic-stop"/>
-        <prov:agent xmlns="http://example.com/" prov:ref="chauffeur"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:traffic-stop"/>
+        <prov:agent xmlns:def="http://example.com/" prov:ref="def:traffic-officer-34"/>
     </prov:wasAssociatedWith>
     <prov:wasAssociatedWith>
-        <prov:activity xmlns="http://example.com/" prov:ref="traffic-stop"/>
-        <prov:agent xmlns="http://example.com/" prov:ref="traffic-officer-34"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:traffic-stop"/>
+        <prov:agent xmlns:def="http://example.com/" prov:ref="def:chauffeur"/>
+        <prov:role xsi:type="xsd:string">http://example.com/violator</prov:role>
+    </prov:wasAssociatedWith>
+    <prov:wasAssociatedWith>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:traffic-stop"/>
+        <prov:agent xmlns:def="http://example.com/" prov:ref="def:traffic-officer-34"/>
+        <prov:role xsi:type="xsd:string">http://example.com/enforcer</prov:role>
     </prov:wasAssociatedWith>
     <prov:actedOnBehalfOf>
-        <prov:subordinate xmlns="http://example.com/" prov:ref="chauffeur"/>
-        <prov:responsible xmlns="http://example.com/" prov:ref="celebrity-in-car"/>
-        <prov:activity xmlns="http://example.com/" prov:ref="driving-during-the-year"/>
+        <prov:subordinate xmlns:def="http://example.com/" prov:ref="def:chauffeur"/>
+        <prov:responsible xmlns:def="http://example.com/" prov:ref="def:celebrity-in-car"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:driving-during-the-year"/>
     </prov:actedOnBehalfOf>
     <prov:wasAssociatedWith>
-        <prov:activity xmlns="http://example.com/" prov:ref="driving-during-the-year"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:driving-during-the-year"/>
+        <prov:role xsi:type="xsd:string">http://example.com/driver</prov:role>
     </prov:wasAssociatedWith>
     <prov:actedOnBehalfOf>
-        <prov:subordinate xmlns="http://example.com/" prov:ref="traffic-officer-34"/>
-        <prov:responsible xmlns="http://example.com/" prov:ref="city-of-Paris"/>
-        <prov:activity xmlns="http://example.com/" prov:ref="control-city-traffic"/>
+        <prov:subordinate xmlns:def="http://example.com/" prov:ref="def:traffic-officer-34"/>
+        <prov:responsible xmlns:def="http://example.com/" prov:ref="def:city-of-Paris"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:control-city-traffic"/>
     </prov:actedOnBehalfOf>
 </prov:document>
--- a/testcases/provo/prov-o-property-qualifiedDerivation-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-qualifiedDerivation-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,13 +1,13 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://example.com/>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-activity(chart_creation,2011-07-16T01:52:02Z,2011-07-16T03:00:02Z)
-entity(bar_chart)
-wasAssociatedWith(chart_creation,derek,-)
-wasDerivedFrom(bar_chart, aggregatedByRegions, chart_creation, chat_plotting, -)
-wasGeneratedBy(chat_plotting;-,-,2011-07-16T03:00:02Z)
+activity(def:chart_creation,2011-07-16T01:52:02Z,2011-07-16T03:00:02Z)
+entity(def:bar_chart)
+wasAssociatedWith(def:chart_creation,def:derek,-)
+wasGeneratedBy(def:chat_plotting;-,-,2011-07-16T03:00:02Z)
+wasDerivedFrom(def:bar_chart, def:aggregatedByRegions, def:chart_creation, def:chat_plotting, -)
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-property-qualifiedDerivation-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-qualifiedDerivation-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,21 +1,21 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:activity xmlns="http://example.com/" prov:id="chart_creation">
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:chart_creation">
         <prov:startTime>2011-07-16T01:52:02Z</prov:startTime>
         <prov:endTime>2011-07-16T03:00:02Z</prov:endTime>
     </prov:activity>
-    <prov:entity xmlns="http://example.com/" prov:id="bar_chart"/>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:bar_chart"/>
     <prov:wasAssociatedWith>
-        <prov:activity xmlns="http://example.com/" prov:ref="chart_creation"/>
-        <prov:agent xmlns="http://example.com/" prov:ref="derek"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:chart_creation"/>
+        <prov:agent xmlns:def="http://example.com/" prov:ref="def:derek"/>
     </prov:wasAssociatedWith>
-    <prov:wasDerivedFrom>
-        <prov:generation xmlns="http://example.com/" prov:ref="chat_plotting"/>
-        <prov:activity xmlns="http://example.com/" prov:ref="chart_creation"/>
-        <prov:generatedEntity xmlns="http://example.com/" prov:ref="bar_chart"/>
-        <prov:usedEntity xmlns="http://example.com/" prov:ref="aggregatedByRegions"/>
-    </prov:wasDerivedFrom>
-    <prov:wasGeneratedBy xmlns="http://example.com/" prov:id="chat_plotting">
+    <prov:wasGeneratedBy xmlns:def="http://example.com/" prov:id="def:chat_plotting">
         <prov:time>2011-07-16T03:00:02Z</prov:time>
     </prov:wasGeneratedBy>
+    <prov:wasDerivedFrom>
+        <prov:generation xmlns:def="http://example.com/" prov:ref="def:chat_plotting"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:chart_creation"/>
+        <prov:generatedEntity xmlns:def="http://example.com/" prov:ref="def:bar_chart"/>
+        <prov:usedEntity xmlns:def="http://example.com/" prov:ref="def:aggregatedByRegions"/>
+    </prov:wasDerivedFrom>
 </prov:document>
--- a/testcases/provo/prov-o-property-qualifiedEnd-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-qualifiedEnd-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,13 +1,13 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://example.com/>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-activity(analyse_intermediate_result,2011-07-15T12:52:02Z,2011-07-16T01:52:02Z)
-activity(experiment,-,-)
-entity(inconsistentResult)
-wasEndedBy(experiment,inconsistentResult,-,-)
-wasEndedBy(experiment,inconsistentResult,analyse_intermediate_result,2011-07-16T01:52:02Z,[prov:location="http://example.com/scienceLab_003" %% xsd:anyURI])
+activity(def:analyse_intermediate_result,2011-07-15T12:52:02Z,2011-07-16T01:52:02Z)
+activity(def:experiment,-,-)
+entity(def:inconsistentResult)
+wasEndedBy(def:experiment,def:inconsistentResult,-,-)
+wasEndedBy(def:experiment,def:inconsistentResult,def:analyse_intermediate_result,2011-07-16T01:52:02Z,[prov:location="http://example.com/scienceLab_003" %% xsd:anyURI])
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-property-qualifiedEnd-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-qualifiedEnd-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,20 +1,20 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:activity xmlns="http://example.com/" prov:id="analyse_intermediate_result">
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:analyse_intermediate_result">
         <prov:startTime>2011-07-15T12:52:02Z</prov:startTime>
         <prov:endTime>2011-07-16T01:52:02Z</prov:endTime>
     </prov:activity>
-    <prov:activity xmlns="http://example.com/" prov:id="experiment"/>
-    <prov:entity xmlns="http://example.com/" prov:id="inconsistentResult"/>
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:experiment"/>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:inconsistentResult"/>
     <prov:wasEndedBy>
-        <prov:activity xmlns="http://example.com/" prov:ref="experiment"/>
-        <prov:trigger xmlns="http://example.com/" prov:ref="inconsistentResult"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:experiment"/>
+        <prov:trigger xmlns:def="http://example.com/" prov:ref="def:inconsistentResult"/>
     </prov:wasEndedBy>
     <prov:wasEndedBy>
         <prov:time>2011-07-16T01:52:02Z</prov:time>
-        <prov:activity xmlns="http://example.com/" prov:ref="experiment"/>
-        <prov:trigger xmlns="http://example.com/" prov:ref="inconsistentResult"/>
-        <prov:ender xmlns="http://example.com/" prov:ref="analyse_intermediate_result"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:experiment"/>
+        <prov:trigger xmlns:def="http://example.com/" prov:ref="def:inconsistentResult"/>
+        <prov:ender xmlns:def="http://example.com/" prov:ref="def:analyse_intermediate_result"/>
         <prov:location xsi:type="xsd:anyURI">http://example.com/scienceLab_003</prov:location>
     </prov:wasEndedBy>
 </prov:document>
--- a/testcases/provo/prov-o-property-qualifiedGeneration-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-qualifiedGeneration-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,14 +1,11 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://example.com/>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-activity(illustrating,-,-)
-entity(bar_chart)
-wasGeneratedBy(bar_chart,illustrating,-,[rdfs:comment = "org.openprovenance.prov.xml.InternationalizedString@4173b223[
-  value=Ended up with bar chart as line chart looked ugly.
-  lang=en
-]" %% xsd:string])
+activity(def:illustrating,-,-)
+entity(def:bar_chart)
+wasGeneratedBy(def:bar_chart,def:illustrating,-,[rdfs:comment = "Ended up with bar chart as line chart looked ugly."@en %% xsd:string])
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-property-qualifiedGeneration-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-qualifiedGeneration-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,13 +1,10 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:activity xmlns="http://example.com/" prov:id="illustrating"/>
-    <prov:entity xmlns="http://example.com/" prov:id="bar_chart"/>
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:illustrating"/>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:bar_chart"/>
     <prov:wasGeneratedBy>
-        <prov:entity xmlns="http://example.com/" prov:ref="bar_chart"/>
-        <prov:activity xmlns="http://example.com/" prov:ref="illustrating"/>
-        <rdfs:comment xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xsi:type="xsd:string">org.openprovenance.prov.xml.InternationalizedString@37d5fc3d[
-  value=Ended up with bar chart as line chart looked ugly.
-  lang=en
-]</rdfs:comment>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:bar_chart"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:illustrating"/>
+        <rdfs:comment xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xml:lang="en" xsi:type="xsd:string">Ended up with bar chart as line chart looked ugly.</rdfs:comment>
     </prov:wasGeneratedBy>
 </prov:document>
--- a/testcases/provo/prov-o-property-qualifiedInfluence-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-qualifiedInfluence-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,11 +1,11 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://example.com/>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-activity(conductingSurgery_1,-,-,[my:wasConductedBy = "http://example.com/bob" %% xsd:anyURI])
-agent(bob)
-wasInfluencedBy(conductingSurgery_1, bob)
+activity(def:conductingSurgery_1,-,-,[my:wasConductedBy = "http://example.com/bob" %% xsd:anyURI])
+agent(def:bob)
+wasInfluencedBy(def:conductingSurgery_1, def:bob)
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-property-qualifiedInfluence-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-qualifiedInfluence-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,11 +1,11 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:activity xmlns="http://example.com/" prov:id="conductingSurgery_1">
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:conductingSurgery_1">
         <my:wasConductedBy xmlns:my="http://example.com/ontology#" xsi:type="xsd:anyURI">http://example.com/bob</my:wasConductedBy>
     </prov:activity>
-    <prov:agent xmlns="http://example.com/" prov:id="bob"/>
+    <prov:agent xmlns:def="http://example.com/" prov:id="def:bob"/>
     <prov:wasInfluencedBy>
-        <prov:influencee xmlns="http://example.com/" prov:ref="conductingSurgery_1"/>
-        <prov:influencer xmlns="http://example.com/" prov:ref="bob"/>
+        <prov:influencee xmlns:def="http://example.com/" prov:ref="def:conductingSurgery_1"/>
+        <prov:influencer xmlns:def="http://example.com/" prov:ref="def:bob"/>
     </prov:wasInfluencedBy>
 </prov:document>
--- a/testcases/provo/prov-o-property-qualifiedInvalidation-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-qualifiedInvalidation-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,19 +1,14 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://example.com/>
+prefix -814366433 <http://dbpedia.org/resource/>
 prefix ex <http://example.com/ontology#>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-activity(swissair_Flight_111_crash,-,-)
-entity(the-Painter,[prov:type='ex:Painting', rdfs:label = "org.openprovenance.prov.xml.InternationalizedString@535e6d4a[
-  value=Le Peintre
-  lang=fr
-]" %% xsd:string, rdfs:label = "org.openprovenance.prov.xml.InternationalizedString@661aeeec[
-  value=The Painter
-  lang=en
-]" %% xsd:string])
-wasAttributedTo(the-Painter, Pablo_Picasso)
-wasInvalidatedBy(the-Painter,swissair_Flight_111_crash,1998-09-02T01:31:00Z,[prov:location="http://purl.org/twc/location/Swissair-Flight-111-crash" %% xsd:anyURI])
+activity(def:swissair_Flight_111_crash,-,-)
+entity(def:the-Painter,[prov:type='ex:Painting', rdfs:label = "Le Peintre"@fr %% xsd:string, rdfs:label = "The Painter"@en %% xsd:string])
+wasAttributedTo(def:the-Painter, -814366433:Pablo_Picasso)
+wasInvalidatedBy(def:the-Painter,def:swissair_Flight_111_crash,1998-09-02T01:31:00Z,[prov:location="http://purl.org/twc/location/Swissair-Flight-111-crash" %% xsd:anyURI])
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-property-qualifiedInvalidation-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-qualifiedInvalidation-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,25 +1,19 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:activity xmlns="http://example.com/" prov:id="swissair_Flight_111_crash"/>
-    <prov:entity xmlns="http://example.com/" prov:id="the-Painter">
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:swissair_Flight_111_crash"/>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:the-Painter">
         <prov:type xmlns:ex="http://example.com/ontology#" xsi:type="xsd:QName">ex:Painting</prov:type>
-        <rdfs:label xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xsi:type="xsd:string">org.openprovenance.prov.xml.InternationalizedString@53ea7fbd[
-  value=Le Peintre
-  lang=fr
-]</rdfs:label>
-        <rdfs:label xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xsi:type="xsd:string">org.openprovenance.prov.xml.InternationalizedString@13ffd111[
-  value=The Painter
-  lang=en
-]</rdfs:label>
+        <rdfs:label xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xml:lang="fr" xsi:type="xsd:string">Le Peintre</rdfs:label>
+        <rdfs:label xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xml:lang="en" xsi:type="xsd:string">The Painter</rdfs:label>
     </prov:entity>
     <prov:wasAttributedTo>
-        <prov:entity xmlns="http://example.com/" prov:ref="the-Painter"/>
-        <prov:agent xmlns="http://dbpedia.org/resource/" prov:ref="Pablo_Picasso"/>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:the-Painter"/>
+        <prov:agent xmlns:-814366433="http://dbpedia.org/resource/" prov:ref="-814366433:Pablo_Picasso"/>
     </prov:wasAttributedTo>
     <prov:wasInvalidatedBy>
         <prov:time>1998-09-02T01:31:00Z</prov:time>
-        <prov:entity xmlns="http://example.com/" prov:ref="the-Painter"/>
-        <prov:activity xmlns="http://example.com/" prov:ref="swissair_Flight_111_crash"/>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:the-Painter"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:swissair_Flight_111_crash"/>
         <prov:location xsi:type="xsd:anyURI">http://purl.org/twc/location/Swissair-Flight-111-crash</prov:location>
     </prov:wasInvalidatedBy>
 </prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/provo/prov-o-property-qualifiedQuotation-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -0,0 +1,22 @@
+document
+prefix xsd <http://www.w3.org/2001/XMLSchema>
+prefix prim <http://openprovenance.org/primitives#>
+prefix prov <http://www.w3.org/ns/prov#>
+prefix 1268498941 <http://data.semanticweb.org/person/>
+prefix 762852969 <http://purl.org/twc/page/>
+prefix def <http://example.com/>
+prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
+prefix pc1 <http://www.ipaw.info/pc1/>
+agent(1268498941:luc-moreau,[prov:type='prov:Person'])
+agent(1268498941:paul-groth,[prov:type='prov:Person'])
+entity(def:bl-dagstuhl,[prov:value="During the workshop, it became clear to me that the consensus
+	based models (which are often graphical in nature) can not only be
+	formalized but also be directly connected to these database focused
+	formalizations. I just needed to get over the differences in syntax.
+	This could imply that we could have nice way to trace provenance across
+	systems and through databases and be able to understand the
+	mathematical properties of this interconnection." %% xsd:string])
+entity(762852969:thoughts-from-the-dagstuhl-workshop)
+wasAttributedTo(762852969:thoughts-from-the-dagstuhl-workshop, 1268498941:paul-groth)
+wasDerivedFrom(def:bl-dagstuhl, 762852969:thoughts-from-the-dagstuhl-workshop,[prov:type='prov:Quotation', my:fromSection = "1" %% xsd:integer])
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/provo/prov-o-property-qualifiedQuotation-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
+    <prov:agent xmlns:1268498941="http://data.semanticweb.org/person/" prov:id="1268498941:luc-moreau">
+        <prov:type xsi:type="xsd:QName">prov:Person</prov:type>
+    </prov:agent>
+    <prov:agent xmlns:1268498941="http://data.semanticweb.org/person/" prov:id="1268498941:paul-groth">
+        <prov:type xsi:type="xsd:QName">prov:Person</prov:type>
+    </prov:agent>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:bl-dagstuhl">
+        <prov:value xsi:type="xsd:string">During the workshop, it became clear to me that the consensus
+	based models (which are often graphical in nature) can not only be
+	formalized but also be directly connected to these database focused
+	formalizations. I just needed to get over the differences in syntax.
+	This could imply that we could have nice way to trace provenance across
+	systems and through databases and be able to understand the
+	mathematical properties of this interconnection.</prov:value>
+    </prov:entity>
+    <prov:entity xmlns:762852969="http://purl.org/twc/page/" prov:id="762852969:thoughts-from-the-dagstuhl-workshop"/>
+    <prov:wasAttributedTo>
+        <prov:entity xmlns:762852969="http://purl.org/twc/page/" prov:ref="762852969:thoughts-from-the-dagstuhl-workshop"/>
+        <prov:agent xmlns:1268498941="http://data.semanticweb.org/person/" prov:ref="1268498941:paul-groth"/>
+    </prov:wasAttributedTo>
+    <prov:wasDerivedFrom>
+        <prov:generatedEntity xmlns:def="http://example.com/" prov:ref="def:bl-dagstuhl"/>
+        <prov:usedEntity xmlns:762852969="http://purl.org/twc/page/" prov:ref="762852969:thoughts-from-the-dagstuhl-workshop"/>
+        <prov:type xsi:type="xsd:QName">prov:Quotation</prov:type>
+        <my:fromSection xmlns:my="http://example.com/vocab/my#" xsi:type="xsd:integer">1</my:fromSection>
+    </prov:wasDerivedFrom>
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/provo/prov-o-property-qualifiedRevision-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -0,0 +1,13 @@
+document
+prefix xsd <http://www.w3.org/2001/XMLSchema>
+prefix prim <http://openprovenance.org/primitives#>
+prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
+prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
+prefix pc1 <http://www.ipaw.info/pc1/>
+agent(def:eddie,[prov:type='prov:Person', prov:type='prov:Entity'])
+entity(def:draft2)
+entity(def:draft1)
+entity(def:eddie,[prov:type='prov:Person', prov:type='prov:Agent'])
+wasDerivedFrom(def:draft2, def:draft1,[prov:type='prov:Revision'])
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/provo/prov-o-property-qualifiedRevision-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
+    <prov:agent xmlns:def="http://example.com/" prov:id="def:eddie">
+        <prov:type xsi:type="xsd:QName">prov:Person</prov:type>
+        <prov:type xsi:type="xsd:QName">prov:Entity</prov:type>
+    </prov:agent>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:draft2"/>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:draft1"/>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:eddie">
+        <prov:type xsi:type="xsd:QName">prov:Person</prov:type>
+        <prov:type xsi:type="xsd:QName">prov:Agent</prov:type>
+    </prov:entity>
+    <prov:wasDerivedFrom>
+        <prov:generatedEntity xmlns:def="http://example.com/" prov:ref="def:draft2"/>
+        <prov:usedEntity xmlns:def="http://example.com/" prov:ref="def:draft1"/>
+        <prov:type xsi:type="xsd:QName">prov:Revision</prov:type>
+    </prov:wasDerivedFrom>
+</prov:document>
--- a/testcases/provo/prov-o-property-qualifiedStart-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-qualifiedStart-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,15 +1,15 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://example.com/>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-activity(consistency_checking,-,-)
-activity(syntax_checking,2011-07-06T01:48:36Z,2011-07-06T02:12:36Z)
-agent(syntax_checker,[prov:type='prov:SoftwareAgent'])
-entity(updated_data_record)
-wasStartedBy(consistency_checking,updated_data_record,-,-)
-wasAssociatedWith(syntax_checking,syntax_checker,-)
-wasStartedBy(consistency_checking,updated_data_record,syntax_checking,2011-07-06T01:48:36Z,[prov:location="http://example.com/scienceLab_003" %% xsd:anyURI])
+activity(def:consistency_checking,-,-)
+activity(def:syntax_checking,2011-07-06T01:48:36Z,2011-07-06T02:12:36Z)
+agent(def:syntax_checker,[prov:type='prov:SoftwareAgent'])
+entity(def:updated_data_record)
+wasStartedBy(def:consistency_checking,def:updated_data_record,-,-)
+wasAssociatedWith(def:syntax_checking,def:syntax_checker,-)
+wasStartedBy(def:consistency_checking,def:updated_data_record,def:syntax_checking,2011-07-06T01:48:36Z,[prov:location="http://example.com/scienceLab_003" %% xsd:anyURI])
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-property-qualifiedStart-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-qualifiedStart-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,27 +1,27 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:activity xmlns="http://example.com/" prov:id="consistency_checking"/>
-    <prov:activity xmlns="http://example.com/" prov:id="syntax_checking">
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:consistency_checking"/>
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:syntax_checking">
         <prov:startTime>2011-07-06T01:48:36Z</prov:startTime>
         <prov:endTime>2011-07-06T02:12:36Z</prov:endTime>
     </prov:activity>
-    <prov:agent xmlns="http://example.com/" prov:id="syntax_checker">
+    <prov:agent xmlns:def="http://example.com/" prov:id="def:syntax_checker">
         <prov:type xsi:type="xsd:QName">prov:SoftwareAgent</prov:type>
     </prov:agent>
-    <prov:entity xmlns="http://example.com/" prov:id="updated_data_record"/>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:updated_data_record"/>
     <prov:wasStartedBy>
-        <prov:activity xmlns="http://example.com/" prov:ref="consistency_checking"/>
-        <prov:trigger xmlns="http://example.com/" prov:ref="updated_data_record"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:consistency_checking"/>
+        <prov:trigger xmlns:def="http://example.com/" prov:ref="def:updated_data_record"/>
     </prov:wasStartedBy>
     <prov:wasAssociatedWith>
-        <prov:activity xmlns="http://example.com/" prov:ref="syntax_checking"/>
-        <prov:agent xmlns="http://example.com/" prov:ref="syntax_checker"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:syntax_checking"/>
+        <prov:agent xmlns:def="http://example.com/" prov:ref="def:syntax_checker"/>
     </prov:wasAssociatedWith>
     <prov:wasStartedBy>
         <prov:time>2011-07-06T01:48:36Z</prov:time>
-        <prov:activity xmlns="http://example.com/" prov:ref="consistency_checking"/>
-        <prov:trigger xmlns="http://example.com/" prov:ref="updated_data_record"/>
-        <prov:starter xmlns="http://example.com/" prov:ref="syntax_checking"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:consistency_checking"/>
+        <prov:trigger xmlns:def="http://example.com/" prov:ref="def:updated_data_record"/>
+        <prov:starter xmlns:def="http://example.com/" prov:ref="def:syntax_checking"/>
         <prov:location xsi:type="xsd:anyURI">http://example.com/scienceLab_003</prov:location>
     </prov:wasStartedBy>
 </prov:document>
--- a/testcases/provo/prov-o-property-qualifiedUsage-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-qualifiedUsage-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,12 +1,12 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://example.com/>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-activity(newsPublication,-,-)
-agent(reuters)
-entity(tsunami_image)
-used(newsPublication,tsunami_image,-,[ex:hasCopyrightPermission = "http://example.com/licensedUse" %% xsd:anyURI, ex:hasOwner = "http://example.com/reuters" %% xsd:anyURI])
+activity(def:newsPublication,-,-)
+agent(def:reuters)
+entity(def:tsunami_image)
+used(def:newsPublication,def:tsunami_image,-,[ex:hasCopyrightPermission = "http://example.com/licensedUse" %% xsd:anyURI, ex:hasOwner = "http://example.com/reuters" %% xsd:anyURI])
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-property-qualifiedUsage-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-qualifiedUsage-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,11 +1,11 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:activity xmlns="http://example.com/" prov:id="newsPublication"/>
-    <prov:agent xmlns="http://example.com/" prov:id="reuters"/>
-    <prov:entity xmlns="http://example.com/" prov:id="tsunami_image"/>
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:newsPublication"/>
+    <prov:agent xmlns:def="http://example.com/" prov:id="def:reuters"/>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:tsunami_image"/>
     <prov:used>
-        <prov:activity xmlns="http://example.com/" prov:ref="newsPublication"/>
-        <prov:entity xmlns="http://example.com/" prov:ref="tsunami_image"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:newsPublication"/>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:tsunami_image"/>
         <ex:hasCopyrightPermission xmlns:ex="http://example.com/vocab#" xsi:type="xsd:anyURI">http://example.com/licensedUse</ex:hasCopyrightPermission>
         <ex:hasOwner xmlns:ex="http://example.com/vocab#" xsi:type="xsd:anyURI">http://example.com/reuters</ex:hasOwner>
     </prov:used>
--- a/testcases/provo/prov-o-property-specializationOf-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-specializationOf-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,20 +1,21 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://example.com/>
+default <>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-activity(node17d3eai9qx2,-,2012-04-13T00:00:00-04:00)
-activity(node17d3eai9qx1,-,2012-04-12T00:00:00-04:00)
-entity(london_forecast_0412)
-entity(london_forecast_0413)
-entity(london_forecast)
-wasAttributedTo(london_forecast_0412, bbc)
-wasGeneratedBy(london_forecast_0412,node17d3eai9qx1,-)
-alternateOf(london_forecast_0412,london_forecast_0413)
-specializationOf(london_forecast_0412,london_forecast)
-wasAttributedTo(london_forecast_0413, bbc)
-wasGeneratedBy(london_forecast_0413,node17d3eai9qx2,-)
-wasAttributedTo(london_forecast, bbc)
+activity(node17d8su6j2x2,-,2012-04-13T00:00:00-04:00)
+activity(node17d8su6j2x1,-,2012-04-12T00:00:00-04:00)
+entity(def:london_forecast_0412)
+entity(def:london_forecast_0413)
+entity(def:london_forecast)
+wasAttributedTo(def:london_forecast_0412, def:bbc)
+wasGeneratedBy(def:london_forecast_0412,node17d8su6j2x1,-)
+alternateOf(def:london_forecast_0412,def:london_forecast_0413)
+specializationOf(def:london_forecast_0412,def:london_forecast)
+wasAttributedTo(def:london_forecast_0413, def:bbc)
+wasGeneratedBy(def:london_forecast_0413,node17d8su6j2x2,-)
+wasAttributedTo(def:london_forecast, def:bbc)
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-property-specializationOf-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-specializationOf-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,40 +1,40 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:activity xmlns="" prov:id="node17d3eaiksx2">
+    <prov:activity xmlns="" prov:id="node17d8su6thx2">
         <prov:endTime>2012-04-13T00:00:00-04:00</prov:endTime>
     </prov:activity>
-    <prov:activity xmlns="" prov:id="node17d3eaiksx1">
+    <prov:activity xmlns="" prov:id="node17d8su6thx1">
         <prov:endTime>2012-04-12T00:00:00-04:00</prov:endTime>
     </prov:activity>
-    <prov:entity xmlns="http://example.com/" prov:id="london_forecast_0412"/>
-    <prov:entity xmlns="http://example.com/" prov:id="london_forecast_0413"/>
-    <prov:entity xmlns="http://example.com/" prov:id="london_forecast"/>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:london_forecast_0412"/>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:london_forecast_0413"/>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:london_forecast"/>
     <prov:wasAttributedTo>
-        <prov:entity xmlns="http://example.com/" prov:ref="london_forecast_0412"/>
-        <prov:agent xmlns="http://example.com/" prov:ref="bbc"/>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:london_forecast_0412"/>
+        <prov:agent xmlns:def="http://example.com/" prov:ref="def:bbc"/>
     </prov:wasAttributedTo>
     <prov:wasGeneratedBy>
-        <prov:entity xmlns="http://example.com/" prov:ref="london_forecast_0412"/>
-        <prov:activity xmlns="" prov:ref="node17d3eaiksx1"/>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:london_forecast_0412"/>
+        <prov:activity xmlns="" prov:ref="node17d8su6thx1"/>
     </prov:wasGeneratedBy>
     <prov:alternateOf>
-        <prov:entity2 xmlns="http://example.com/" prov:ref="london_forecast_0412"/>
-        <prov:entity1 xmlns="http://example.com/" prov:ref="london_forecast_0413"/>
+        <prov:entity2 xmlns:def="http://example.com/" prov:ref="def:london_forecast_0412"/>
+        <prov:entity1 xmlns:def="http://example.com/" prov:ref="def:london_forecast_0413"/>
     </prov:alternateOf>
     <prov:specializationOf>
-        <prov:specializedEntity xmlns="http://example.com/" prov:ref="london_forecast_0412"/>
-        <prov:generalEntity xmlns="http://example.com/" prov:ref="london_forecast"/>
+        <prov:specializedEntity xmlns:def="http://example.com/" prov:ref="def:london_forecast_0412"/>
+        <prov:generalEntity xmlns:def="http://example.com/" prov:ref="def:london_forecast"/>
     </prov:specializationOf>
     <prov:wasAttributedTo>
-        <prov:entity xmlns="http://example.com/" prov:ref="london_forecast_0413"/>
-        <prov:agent xmlns="http://example.com/" prov:ref="bbc"/>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:london_forecast_0413"/>
+        <prov:agent xmlns:def="http://example.com/" prov:ref="def:bbc"/>
     </prov:wasAttributedTo>
     <prov:wasGeneratedBy>
-        <prov:entity xmlns="http://example.com/" prov:ref="london_forecast_0413"/>
-        <prov:activity xmlns="" prov:ref="node17d3eaiksx2"/>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:london_forecast_0413"/>
+        <prov:activity xmlns="" prov:ref="node17d8su6thx2"/>
     </prov:wasGeneratedBy>
     <prov:wasAttributedTo>
-        <prov:entity xmlns="http://example.com/" prov:ref="london_forecast"/>
-        <prov:agent xmlns="http://example.com/" prov:ref="bbc"/>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:london_forecast"/>
+        <prov:agent xmlns:def="http://example.com/" prov:ref="def:bbc"/>
     </prov:wasAttributedTo>
 </prov:document>
--- a/testcases/provo/prov-o-property-startedAtTime-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-startedAtTime-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,13 +1,13 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://example.com/>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-activity(geneSequencing,2012-04-25T01:30:00Z,2012-04-25T03:40:00Z)
-agent(lab-technician-GH-32)
-entity(drosophilaSample-84)
-used(geneSequencing,drosophilaSample-84,-)
-wasAssociatedWith(geneSequencing,lab-technician-GH-32,-)
+activity(def:geneSequencing,2012-04-25T01:30:00Z,2012-04-25T03:40:00Z)
+agent(def:lab-technician-GH-32)
+entity(def:drosophilaSample-84)
+used(def:geneSequencing,def:drosophilaSample-84,-)
+wasAssociatedWith(def:geneSequencing,def:lab-technician-GH-32,-)
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-property-startedAtTime-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-startedAtTime-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,17 +1,17 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:activity xmlns="http://example.com/" prov:id="geneSequencing">
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:geneSequencing">
         <prov:startTime>2012-04-25T01:30:00Z</prov:startTime>
         <prov:endTime>2012-04-25T03:40:00Z</prov:endTime>
     </prov:activity>
-    <prov:agent xmlns="http://example.com/" prov:id="lab-technician-GH-32"/>
-    <prov:entity xmlns="http://example.com/" prov:id="drosophilaSample-84"/>
+    <prov:agent xmlns:def="http://example.com/" prov:id="def:lab-technician-GH-32"/>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:drosophilaSample-84"/>
     <prov:used>
-        <prov:activity xmlns="http://example.com/" prov:ref="geneSequencing"/>
-        <prov:entity xmlns="http://example.com/" prov:ref="drosophilaSample-84"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:geneSequencing"/>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:drosophilaSample-84"/>
     </prov:used>
     <prov:wasAssociatedWith>
-        <prov:activity xmlns="http://example.com/" prov:ref="geneSequencing"/>
-        <prov:agent xmlns="http://example.com/" prov:ref="lab-technician-GH-32"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:geneSequencing"/>
+        <prov:agent xmlns:def="http://example.com/" prov:ref="def:lab-technician-GH-32"/>
     </prov:wasAssociatedWith>
 </prov:document>
--- a/testcases/provo/prov-o-property-used-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-used-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,13 +1,13 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://example.com/>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-activity(sortActivity,-,-)
-entity(datasetB)
-entity(datasetA)
-used(sortActivity,datasetA,-)
-wasGeneratedBy(datasetB,sortActivity,-)
+activity(def:sortActivity,-,-)
+entity(def:datasetB)
+entity(def:datasetA)
+used(def:sortActivity,def:datasetA,-)
+wasGeneratedBy(def:datasetB,def:sortActivity,-)
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-property-used-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-used-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,14 +1,14 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:activity xmlns="http://example.com/" prov:id="sortActivity"/>
-    <prov:entity xmlns="http://example.com/" prov:id="datasetB"/>
-    <prov:entity xmlns="http://example.com/" prov:id="datasetA"/>
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:sortActivity"/>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:datasetB"/>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:datasetA"/>
     <prov:used>
-        <prov:activity xmlns="http://example.com/" prov:ref="sortActivity"/>
-        <prov:entity xmlns="http://example.com/" prov:ref="datasetA"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:sortActivity"/>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:datasetA"/>
     </prov:used>
     <prov:wasGeneratedBy>
-        <prov:entity xmlns="http://example.com/" prov:ref="datasetB"/>
-        <prov:activity xmlns="http://example.com/" prov:ref="sortActivity"/>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:datasetB"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:sortActivity"/>
     </prov:wasGeneratedBy>
 </prov:document>
--- a/testcases/provo/prov-o-property-wasAssociatedWith-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-wasAssociatedWith-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,12 +1,12 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://example.com/>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-activity(illustrating,-,-)
-agent(derek,[prov:type='prov:Person', prov:type='prov:Entity'])
-entity(derek,[prov:type='prov:Person', prov:type='prov:Agent'])
-wasAssociatedWith(illustrating,derek,-)
+activity(def:illustrating,-,-)
+agent(def:derek,[prov:type='prov:Person', prov:type='prov:Entity'])
+entity(def:derek,[prov:type='prov:Person', prov:type='prov:Agent'])
+wasAssociatedWith(def:illustrating,def:derek,-)
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-property-wasAssociatedWith-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-wasAssociatedWith-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,16 +1,16 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:activity xmlns="http://example.com/" prov:id="illustrating"/>
-    <prov:agent xmlns="http://example.com/" prov:id="derek">
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:illustrating"/>
+    <prov:agent xmlns:def="http://example.com/" prov:id="def:derek">
         <prov:type xsi:type="xsd:QName">prov:Person</prov:type>
         <prov:type xsi:type="xsd:QName">prov:Entity</prov:type>
     </prov:agent>
-    <prov:entity xmlns="http://example.com/" prov:id="derek">
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:derek">
         <prov:type xsi:type="xsd:QName">prov:Person</prov:type>
         <prov:type xsi:type="xsd:QName">prov:Agent</prov:type>
     </prov:entity>
     <prov:wasAssociatedWith>
-        <prov:activity xmlns="http://example.com/" prov:ref="illustrating"/>
-        <prov:agent xmlns="http://example.com/" prov:ref="derek"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:illustrating"/>
+        <prov:agent xmlns:def="http://example.com/" prov:ref="def:derek"/>
     </prov:wasAssociatedWith>
 </prov:document>
--- a/testcases/provo/prov-o-property-wasAttributedTo-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-wasAttributedTo-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,15 +1,15 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://example.com/>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-activity(geneSequencing,2012-04-25T01:30:00Z,2012-04-25T03:40:00Z)
-agent(lab-technician-GH-32)
-agent(lab-technician-FE-56)
-entity(drosophilaSample-84)
-used(geneSequencing,drosophilaSample-84,-)
-wasAssociatedWith(geneSequencing,lab-technician-GH-32,-)
-wasAttributedTo(drosophilaSample-84, lab-technician-FE-56)
+activity(def:geneSequencing,2012-04-25T01:30:00Z,2012-04-25T03:40:00Z)
+agent(def:lab-technician-GH-32)
+agent(def:lab-technician-FE-56)
+entity(def:drosophilaSample-84)
+used(def:geneSequencing,def:drosophilaSample-84,-)
+wasAssociatedWith(def:geneSequencing,def:lab-technician-GH-32,-)
+wasAttributedTo(def:drosophilaSample-84, def:lab-technician-FE-56)
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-property-wasAttributedTo-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-wasAttributedTo-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,22 +1,22 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:activity xmlns="http://example.com/" prov:id="geneSequencing">
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:geneSequencing">
         <prov:startTime>2012-04-25T01:30:00Z</prov:startTime>
         <prov:endTime>2012-04-25T03:40:00Z</prov:endTime>
     </prov:activity>
-    <prov:agent xmlns="http://example.com/" prov:id="lab-technician-GH-32"/>
-    <prov:agent xmlns="http://example.com/" prov:id="lab-technician-FE-56"/>
-    <prov:entity xmlns="http://example.com/" prov:id="drosophilaSample-84"/>
+    <prov:agent xmlns:def="http://example.com/" prov:id="def:lab-technician-GH-32"/>
+    <prov:agent xmlns:def="http://example.com/" prov:id="def:lab-technician-FE-56"/>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:drosophilaSample-84"/>
     <prov:used>
-        <prov:activity xmlns="http://example.com/" prov:ref="geneSequencing"/>
-        <prov:entity xmlns="http://example.com/" prov:ref="drosophilaSample-84"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:geneSequencing"/>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:drosophilaSample-84"/>
     </prov:used>
     <prov:wasAssociatedWith>
-        <prov:activity xmlns="http://example.com/" prov:ref="geneSequencing"/>
-        <prov:agent xmlns="http://example.com/" prov:ref="lab-technician-GH-32"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:geneSequencing"/>
+        <prov:agent xmlns:def="http://example.com/" prov:ref="def:lab-technician-GH-32"/>
     </prov:wasAssociatedWith>
     <prov:wasAttributedTo>
-        <prov:entity xmlns="http://example.com/" prov:ref="drosophilaSample-84"/>
-        <prov:agent xmlns="http://example.com/" prov:ref="lab-technician-FE-56"/>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:drosophilaSample-84"/>
+        <prov:agent xmlns:def="http://example.com/" prov:ref="def:lab-technician-FE-56"/>
     </prov:wasAttributedTo>
 </prov:document>
--- a/testcases/provo/prov-o-property-wasDerivedFrom-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-wasDerivedFrom-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,12 +1,12 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://example.com/>
 prefix ex <http://example.com/vocab#>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-entity(bar_chart,[prov:type='ex:Barchart'])
-entity(aggregatedByRegions,[prov:type='ex:Dataset'])
-wasDerivedFrom(bar_chart, aggregatedByRegions)
+entity(def:bar_chart,[prov:type='ex:Barchart'])
+entity(def:aggregatedByRegions,[prov:type='ex:Dataset'])
+wasDerivedFrom(def:bar_chart, def:aggregatedByRegions)
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-property-wasDerivedFrom-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-wasDerivedFrom-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,13 +1,13 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:entity xmlns="http://example.com/" prov:id="bar_chart">
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:bar_chart">
         <prov:type xmlns:ex="http://example.com/vocab#" xsi:type="xsd:QName">ex:Barchart</prov:type>
     </prov:entity>
-    <prov:entity xmlns="http://example.com/" prov:id="aggregatedByRegions">
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:aggregatedByRegions">
         <prov:type xmlns:ex="http://example.com/vocab#" xsi:type="xsd:QName">ex:Dataset</prov:type>
     </prov:entity>
     <prov:wasDerivedFrom>
-        <prov:generatedEntity xmlns="http://example.com/" prov:ref="bar_chart"/>
-        <prov:usedEntity xmlns="http://example.com/" prov:ref="aggregatedByRegions"/>
+        <prov:generatedEntity xmlns:def="http://example.com/" prov:ref="def:bar_chart"/>
+        <prov:usedEntity xmlns:def="http://example.com/" prov:ref="def:aggregatedByRegions"/>
     </prov:wasDerivedFrom>
 </prov:document>
--- a/testcases/provo/prov-o-property-wasEndedBy-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-wasEndedBy-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,12 +1,12 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://example.com/>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-activity(experiment,-,-)
-entity(inconsistentResult)
-wasEndedBy(experiment,inconsistentResult,-,-)
-wasEndedBy(experiment,inconsistentResult,-,2011-07-16T01:52:02Z,[prov:location="http://example.com/scienceLab_003" %% xsd:anyURI])
+activity(def:experiment,-,-)
+entity(def:inconsistentResult)
+wasEndedBy(def:experiment,def:inconsistentResult,-,-)
+wasEndedBy(def:experiment,def:inconsistentResult,-,2011-07-16T01:52:02Z,[prov:location="http://example.com/scienceLab_003" %% xsd:anyURI])
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-property-wasEndedBy-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-wasEndedBy-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,15 +1,15 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:activity xmlns="http://example.com/" prov:id="experiment"/>
-    <prov:entity xmlns="http://example.com/" prov:id="inconsistentResult"/>
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:experiment"/>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:inconsistentResult"/>
     <prov:wasEndedBy>
-        <prov:activity xmlns="http://example.com/" prov:ref="experiment"/>
-        <prov:trigger xmlns="http://example.com/" prov:ref="inconsistentResult"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:experiment"/>
+        <prov:trigger xmlns:def="http://example.com/" prov:ref="def:inconsistentResult"/>
     </prov:wasEndedBy>
     <prov:wasEndedBy>
         <prov:time>2011-07-16T01:52:02Z</prov:time>
-        <prov:activity xmlns="http://example.com/" prov:ref="experiment"/>
-        <prov:trigger xmlns="http://example.com/" prov:ref="inconsistentResult"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:experiment"/>
+        <prov:trigger xmlns:def="http://example.com/" prov:ref="def:inconsistentResult"/>
         <prov:location xsi:type="xsd:anyURI">http://example.com/scienceLab_003</prov:location>
     </prov:wasEndedBy>
 </prov:document>
--- a/testcases/provo/prov-o-property-wasGeneratedBy-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-wasGeneratedBy-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,11 +1,11 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://example.com/>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-activity(illustrating,-,-)
-entity(bar_chart)
-wasGeneratedBy(bar_chart,illustrating,-)
+activity(def:illustrating,-,-)
+entity(def:bar_chart)
+wasGeneratedBy(def:bar_chart,def:illustrating,-)
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-property-wasGeneratedBy-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-wasGeneratedBy-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,9 +1,9 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:activity xmlns="http://example.com/" prov:id="illustrating"/>
-    <prov:entity xmlns="http://example.com/" prov:id="bar_chart"/>
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:illustrating"/>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:bar_chart"/>
     <prov:wasGeneratedBy>
-        <prov:entity xmlns="http://example.com/" prov:ref="bar_chart"/>
-        <prov:activity xmlns="http://example.com/" prov:ref="illustrating"/>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:bar_chart"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:illustrating"/>
     </prov:wasGeneratedBy>
 </prov:document>
--- a/testcases/provo/prov-o-property-wasInfluencedBy-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-wasInfluencedBy-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,25 +1,25 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://example.com/>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-activity(aggregationActivity,-,-)
-activity(illustrationActivity,-,-)
-activity(illustrationActivity,-,-)
-agent(derek)
-entity(aggregatedByRegions)
-wasInfluencedBy(illustrationActivity, aggregatedByRegions)
-wasInfluencedBy(illustrationActivity, derek)
-wasInfluencedBy(illustrationActivity, aggregationActivity)
-used(illustrationActivity,aggregatedByRegions,-)
-wasAssociatedWith(illustrationActivity,derek,-)
-wasInformedBy(illustrationActivity,aggregationActivity)
-wasInfluencedBy(illustrationActivity, aggregatedByRegions)
-wasInfluencedBy(illustrationActivity, derek)
-wasInfluencedBy(illustrationActivity, aggregationActivity)
-used(illustrationActivity,aggregatedByRegions,-)
-wasAssociatedWith(illustrationActivity,derek,-)
-wasInformedBy(illustrationActivity,aggregationActivity)
+activity(def:aggregationActivity,-,-)
+activity(def:illustrationActivity,-,-)
+activity(def:illustrationActivity,-,-)
+agent(def:derek)
+entity(def:aggregatedByRegions)
+wasInfluencedBy(def:illustrationActivity, def:aggregatedByRegions)
+wasInfluencedBy(def:illustrationActivity, def:derek)
+wasInfluencedBy(def:illustrationActivity, def:aggregationActivity)
+used(def:illustrationActivity,def:aggregatedByRegions,-)
+wasAssociatedWith(def:illustrationActivity,def:derek,-)
+wasInformedBy(def:illustrationActivity,def:aggregationActivity)
+wasInfluencedBy(def:illustrationActivity, def:aggregatedByRegions)
+wasInfluencedBy(def:illustrationActivity, def:derek)
+wasInfluencedBy(def:illustrationActivity, def:aggregationActivity)
+used(def:illustrationActivity,def:aggregatedByRegions,-)
+wasAssociatedWith(def:illustrationActivity,def:derek,-)
+wasInformedBy(def:illustrationActivity,def:aggregationActivity)
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-property-wasInfluencedBy-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-wasInfluencedBy-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,56 +1,56 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:activity xmlns="http://example.com/" prov:id="aggregationActivity"/>
-    <prov:activity xmlns="http://example.com/" prov:id="illustrationActivity"/>
-    <prov:activity xmlns="http://example.com/" prov:id="illustrationActivity"/>
-    <prov:agent xmlns="http://example.com/" prov:id="derek"/>
-    <prov:entity xmlns="http://example.com/" prov:id="aggregatedByRegions"/>
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:aggregationActivity"/>
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:illustrationActivity"/>
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:illustrationActivity"/>
+    <prov:agent xmlns:def="http://example.com/" prov:id="def:derek"/>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:aggregatedByRegions"/>
     <prov:wasInfluencedBy>
-        <prov:influencee xmlns="http://example.com/" prov:ref="illustrationActivity"/>
-        <prov:influencer xmlns="http://example.com/" prov:ref="aggregatedByRegions"/>
+        <prov:influencee xmlns:def="http://example.com/" prov:ref="def:illustrationActivity"/>
+        <prov:influencer xmlns:def="http://example.com/" prov:ref="def:aggregatedByRegions"/>
     </prov:wasInfluencedBy>
     <prov:wasInfluencedBy>
-        <prov:influencee xmlns="http://example.com/" prov:ref="illustrationActivity"/>
-        <prov:influencer xmlns="http://example.com/" prov:ref="derek"/>
+        <prov:influencee xmlns:def="http://example.com/" prov:ref="def:illustrationActivity"/>
+        <prov:influencer xmlns:def="http://example.com/" prov:ref="def:derek"/>
     </prov:wasInfluencedBy>
     <prov:wasInfluencedBy>
-        <prov:influencee xmlns="http://example.com/" prov:ref="illustrationActivity"/>
-        <prov:influencer xmlns="http://example.com/" prov:ref="aggregationActivity"/>
+        <prov:influencee xmlns:def="http://example.com/" prov:ref="def:illustrationActivity"/>
+        <prov:influencer xmlns:def="http://example.com/" prov:ref="def:aggregationActivity"/>
     </prov:wasInfluencedBy>
     <prov:used>
-        <prov:activity xmlns="http://example.com/" prov:ref="illustrationActivity"/>
-        <prov:entity xmlns="http://example.com/" prov:ref="aggregatedByRegions"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:illustrationActivity"/>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:aggregatedByRegions"/>
     </prov:used>
     <prov:wasAssociatedWith>
-        <prov:activity xmlns="http://example.com/" prov:ref="illustrationActivity"/>
-        <prov:agent xmlns="http://example.com/" prov:ref="derek"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:illustrationActivity"/>
+        <prov:agent xmlns:def="http://example.com/" prov:ref="def:derek"/>
     </prov:wasAssociatedWith>
     <prov:wasInformedBy>
-        <prov:effect xmlns="http://example.com/" prov:ref="illustrationActivity"/>
-        <prov:cause xmlns="http://example.com/" prov:ref="aggregationActivity"/>
+        <prov:effect xmlns:def="http://example.com/" prov:ref="def:illustrationActivity"/>
+        <prov:cause xmlns:def="http://example.com/" prov:ref="def:aggregationActivity"/>
     </prov:wasInformedBy>
     <prov:wasInfluencedBy>
-        <prov:influencee xmlns="http://example.com/" prov:ref="illustrationActivity"/>
-        <prov:influencer xmlns="http://example.com/" prov:ref="aggregatedByRegions"/>
-    </prov:wasInfluencedBy>
-    <prov:wasInfluencedBy>
-        <prov:influencee xmlns="http://example.com/" prov:ref="illustrationActivity"/>
-        <prov:influencer xmlns="http://example.com/" prov:ref="derek"/>
+        <prov:influencee xmlns:def="http://example.com/" prov:ref="def:illustrationActivity"/>
+        <prov:influencer xmlns:def="http://example.com/" prov:ref="def:aggregatedByRegions"/>
     </prov:wasInfluencedBy>
     <prov:wasInfluencedBy>
-        <prov:influencee xmlns="http://example.com/" prov:ref="illustrationActivity"/>
-        <prov:influencer xmlns="http://example.com/" prov:ref="aggregationActivity"/>
+        <prov:influencee xmlns:def="http://example.com/" prov:ref="def:illustrationActivity"/>
+        <prov:influencer xmlns:def="http://example.com/" prov:ref="def:derek"/>
+    </prov:wasInfluencedBy>
+    <prov:wasInfluencedBy>
+        <prov:influencee xmlns:def="http://example.com/" prov:ref="def:illustrationActivity"/>
+        <prov:influencer xmlns:def="http://example.com/" prov:ref="def:aggregationActivity"/>
     </prov:wasInfluencedBy>
     <prov:used>
-        <prov:activity xmlns="http://example.com/" prov:ref="illustrationActivity"/>
-        <prov:entity xmlns="http://example.com/" prov:ref="aggregatedByRegions"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:illustrationActivity"/>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:aggregatedByRegions"/>
     </prov:used>
     <prov:wasAssociatedWith>
-        <prov:activity xmlns="http://example.com/" prov:ref="illustrationActivity"/>
-        <prov:agent xmlns="http://example.com/" prov:ref="derek"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:illustrationActivity"/>
+        <prov:agent xmlns:def="http://example.com/" prov:ref="def:derek"/>
     </prov:wasAssociatedWith>
     <prov:wasInformedBy>
-        <prov:effect xmlns="http://example.com/" prov:ref="illustrationActivity"/>
-        <prov:cause xmlns="http://example.com/" prov:ref="aggregationActivity"/>
+        <prov:effect xmlns:def="http://example.com/" prov:ref="def:illustrationActivity"/>
+        <prov:cause xmlns:def="http://example.com/" prov:ref="def:aggregationActivity"/>
     </prov:wasInformedBy>
 </prov:document>
--- a/testcases/provo/prov-o-property-wasInformedBy-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-wasInformedBy-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,11 +1,11 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://example.com/>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-activity(writing-celebrity-gossip,-,-)
-activity(voicemail-interception,-,-)
-wasInformedBy(writing-celebrity-gossip,voicemail-interception)
+activity(def:writing-celebrity-gossip,-,-)
+activity(def:voicemail-interception,-,-)
+wasInformedBy(def:writing-celebrity-gossip,def:voicemail-interception)
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-property-wasInformedBy-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-wasInformedBy-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,9 +1,9 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:activity xmlns="http://example.com/" prov:id="writing-celebrity-gossip"/>
-    <prov:activity xmlns="http://example.com/" prov:id="voicemail-interception"/>
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:writing-celebrity-gossip"/>
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:voicemail-interception"/>
     <prov:wasInformedBy>
-        <prov:effect xmlns="http://example.com/" prov:ref="writing-celebrity-gossip"/>
-        <prov:cause xmlns="http://example.com/" prov:ref="voicemail-interception"/>
+        <prov:effect xmlns:def="http://example.com/" prov:ref="def:writing-celebrity-gossip"/>
+        <prov:cause xmlns:def="http://example.com/" prov:ref="def:voicemail-interception"/>
     </prov:wasInformedBy>
 </prov:document>
--- a/testcases/provo/prov-o-property-wasInvalidatedBy-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-wasInvalidatedBy-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,20 +1,15 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://dbpedia.org/resource/>
+prefix -814366433 <http://dbpedia.org/resource/>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-activity(Swissair_Flight_111_crash,-,-)
-agent(Pablo_Picasso,[foaf:depiction = "http://upload.wikimedia.org/wikipedia/commons/9/98/Pablo_picasso_1.jpg" %% xsd:anyURI])
-entity(the-Painter,[prov:type='Painting', rdfs:label = "org.openprovenance.prov.xml.InternationalizedString@7624a2c8[
-  value=Le Peintre
-  lang=fr
-]" %% xsd:string, rdfs:label = "org.openprovenance.prov.xml.InternationalizedString@2acd0c52[
-  value=The Painter
-  lang=en
-]" %% xsd:string])
-wasAttributedTo(the-Painter, Pablo_Picasso)
-wasInvalidatedBy(the-Painter,Swissair_Flight_111_crash,-)
-used(Swissair_Flight_111_crash,Swissair_Flight_111,-)
+activity(def:Swissair_Flight_111_crash,-,-)
+agent(-814366433:Pablo_Picasso,[foaf:depiction = "http://upload.wikimedia.org/wikipedia/commons/9/98/Pablo_picasso_1.jpg" %% xsd:anyURI])
+entity(def:the-Painter,[prov:type='def:Painting', rdfs:label = "Le Peintre"@fr %% xsd:string, rdfs:label = "The Painter"@en %% xsd:string])
+wasAttributedTo(def:the-Painter, -814366433:Pablo_Picasso)
+wasInvalidatedBy(def:the-Painter,def:Swissair_Flight_111_crash,-)
+used(def:Swissair_Flight_111_crash,-814366433:Swissair_Flight_111,-)
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-property-wasInvalidatedBy-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-wasInvalidatedBy-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,30 +1,24 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:activity xmlns="http://example.com/" prov:id="Swissair_Flight_111_crash"/>
-    <prov:agent xmlns="http://dbpedia.org/resource/" prov:id="Pablo_Picasso">
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:Swissair_Flight_111_crash"/>
+    <prov:agent xmlns:-814366433="http://dbpedia.org/resource/" prov:id="-814366433:Pablo_Picasso">
         <foaf:depiction xmlns:foaf="http://xmlns.com/foaf/0.1/" xsi:type="xsd:anyURI">http://upload.wikimedia.org/wikipedia/commons/9/98/Pablo_picasso_1.jpg</foaf:depiction>
     </prov:agent>
-    <prov:entity xmlns="http://example.com/" prov:id="the-Painter">
-        <prov:type xsi:type="xsd:QName">Painting</prov:type>
-        <rdfs:label xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xsi:type="xsd:string">org.openprovenance.prov.xml.InternationalizedString@2352fd52[
-  value=Le Peintre
-  lang=fr
-]</rdfs:label>
-        <rdfs:label xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xsi:type="xsd:string">org.openprovenance.prov.xml.InternationalizedString@347e4f51[
-  value=The Painter
-  lang=en
-]</rdfs:label>
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:the-Painter">
+        <prov:type xsi:type="xsd:QName">def:Painting</prov:type>
+        <rdfs:label xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xml:lang="fr" xsi:type="xsd:string">Le Peintre</rdfs:label>
+        <rdfs:label xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xml:lang="en" xsi:type="xsd:string">The Painter</rdfs:label>
     </prov:entity>
     <prov:wasAttributedTo>
-        <prov:entity xmlns="http://example.com/" prov:ref="the-Painter"/>
-        <prov:agent xmlns="http://dbpedia.org/resource/" prov:ref="Pablo_Picasso"/>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:the-Painter"/>
+        <prov:agent xmlns:-814366433="http://dbpedia.org/resource/" prov:ref="-814366433:Pablo_Picasso"/>
     </prov:wasAttributedTo>
     <prov:wasInvalidatedBy>
-        <prov:entity xmlns="http://example.com/" prov:ref="the-Painter"/>
-        <prov:activity xmlns="http://example.com/" prov:ref="Swissair_Flight_111_crash"/>
+        <prov:entity xmlns:def="http://example.com/" prov:ref="def:the-Painter"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:Swissair_Flight_111_crash"/>
     </prov:wasInvalidatedBy>
     <prov:used>
-        <prov:activity xmlns="http://example.com/" prov:ref="Swissair_Flight_111_crash"/>
-        <prov:entity xmlns="http://dbpedia.org/resource/" prov:ref="Swissair_Flight_111"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:Swissair_Flight_111_crash"/>
+        <prov:entity xmlns:-814366433="http://dbpedia.org/resource/" prov:ref="-814366433:Swissair_Flight_111"/>
     </prov:used>
 </prov:document>
--- a/testcases/provo/prov-o-property-wasQuotedFrom-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-wasQuotedFrom-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,17 +1,18 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://purl.org/twc/page/>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix 762852969 <http://purl.org/twc/page/>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-entity(bl-dagstuhl,[prov:value="During the workshop, it became clear to me that the consensus
+entity(def:bl-dagstuhl,[prov:value="During the workshop, it became clear to me that the consensus
 	based models (which are often graphical in nature) can not only be
 	formalized but also be directly connected to these database focused
 	formalizations. I just needed to get over the differences in syntax.
 	This could imply that we could have nice way to trace provenance across
 	systems and through databases and be able to understand the
 	mathematical properties of this interconnection." %% xsd:string])
-entity(thoughts-from-the-dagstuhl-workshop)
-wasDerivedFrom(bl-dagstuhl, thoughts-from-the-dagstuhl-workshop,[prov:type='prov:Quotation'])
+entity(762852969:thoughts-from-the-dagstuhl-workshop)
+wasDerivedFrom(def:bl-dagstuhl, 762852969:thoughts-from-the-dagstuhl-workshop,[prov:type='prov:Quotation'])
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-property-wasQuotedFrom-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-wasQuotedFrom-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:entity xmlns="http://example.com/" prov:id="bl-dagstuhl">
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:bl-dagstuhl">
         <prov:value xsi:type="xsd:string">During the workshop, it became clear to me that the consensus
 	based models (which are often graphical in nature) can not only be
 	formalized but also be directly connected to these database focused
@@ -9,10 +9,10 @@
 	systems and through databases and be able to understand the
 	mathematical properties of this interconnection.</prov:value>
     </prov:entity>
-    <prov:entity xmlns="http://purl.org/twc/page/" prov:id="thoughts-from-the-dagstuhl-workshop"/>
+    <prov:entity xmlns:762852969="http://purl.org/twc/page/" prov:id="762852969:thoughts-from-the-dagstuhl-workshop"/>
     <prov:wasDerivedFrom>
-        <prov:generatedEntity xmlns="http://example.com/" prov:ref="bl-dagstuhl"/>
-        <prov:usedEntity xmlns="http://purl.org/twc/page/" prov:ref="thoughts-from-the-dagstuhl-workshop"/>
+        <prov:generatedEntity xmlns:def="http://example.com/" prov:ref="def:bl-dagstuhl"/>
+        <prov:usedEntity xmlns:762852969="http://purl.org/twc/page/" prov:ref="762852969:thoughts-from-the-dagstuhl-workshop"/>
         <prov:type xsi:type="xsd:QName">prov:Quotation</prov:type>
     </prov:wasDerivedFrom>
 </prov:document>
--- a/testcases/provo/prov-o-property-wasRevisionOf-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-wasRevisionOf-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,11 +1,11 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://example.com/>
 prefix prov <http://www.w3.org/ns/prov#>
 prefix sioc <http://rdfs.org/sioc/ns#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-entity(post9821v1,[prov:type='sioc:Post', rdfs:comment = ":post9821v1 is a post, which is a revision of the original post :post9821." %% xsd:string])
-wasDerivedFrom(post9821v1, post9821,[prov:type='prov:Revision'])
+entity(def:post9821v1,[prov:type='sioc:Post', rdfs:comment = ":post9821v1 is a post, which is a revision of the original post :post9821." %% xsd:string])
+wasDerivedFrom(def:post9821v1, def:post9821,[prov:type='prov:Revision'])
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-property-wasRevisionOf-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-wasRevisionOf-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,12 +1,12 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:entity xmlns="http://example.com/" prov:id="post9821v1">
+    <prov:entity xmlns:def="http://example.com/" prov:id="def:post9821v1">
         <prov:type xmlns:sioc="http://rdfs.org/sioc/ns#" xsi:type="xsd:QName">sioc:Post</prov:type>
         <rdfs:comment xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xsi:type="xsd:string">:post9821v1 is a post, which is a revision of the original post :post9821.</rdfs:comment>
     </prov:entity>
     <prov:wasDerivedFrom>
-        <prov:generatedEntity xmlns="http://example.com/" prov:ref="post9821v1"/>
-        <prov:usedEntity xmlns="http://example.com/" prov:ref="post9821"/>
+        <prov:generatedEntity xmlns:def="http://example.com/" prov:ref="def:post9821v1"/>
+        <prov:usedEntity xmlns:def="http://example.com/" prov:ref="def:post9821"/>
         <prov:type xsi:type="xsd:QName">prov:Revision</prov:type>
     </prov:wasDerivedFrom>
 </prov:document>
--- a/testcases/provo/prov-o-property-wasStartedBy-PASS.provn	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-wasStartedBy-PASS.provn	Fri Nov 30 15:20:21 2012 +0000
@@ -1,11 +1,11 @@
 document
 prefix xsd <http://www.w3.org/2001/XMLSchema>
 prefix prim <http://openprovenance.org/primitives#>
-default <http://example.com/>
 prefix prov <http://www.w3.org/ns/prov#>
+prefix def <http://example.com/>
 prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
 prefix pc1 <http://www.ipaw.info/pc1/>
-activity(experiment,-,-)
-agent(researcher)
-wasStartedBy(experiment,researcher,-,-)
+activity(def:experiment,-,-)
+agent(def:researcher)
+wasStartedBy(def:experiment,def:researcher,-,-)
 endDocument
\ No newline at end of file
--- a/testcases/provo/prov-o-property-wasStartedBy-PASS.provx	Fri Nov 30 15:01:08 2012 +0100
+++ b/testcases/provo/prov-o-property-wasStartedBy-PASS.provx	Fri Nov 30 15:20:21 2012 +0000
@@ -1,9 +1,9 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <prov:document xmlns:prov="http://www.w3.org/ns/prov#" xmlns:ns2="http://openprovenance.org/collection#" xmlns:ns3="http://openprovenance.org/validation#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:prim="http://openprovenance.org/primitives#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pc1="http://www.ipaw.info/pc1/">
-    <prov:activity xmlns="http://example.com/" prov:id="experiment"/>
-    <prov:agent xmlns="http://example.com/" prov:id="researcher"/>
+    <prov:activity xmlns:def="http://example.com/" prov:id="def:experiment"/>
+    <prov:agent xmlns:def="http://example.com/" prov:id="def:researcher"/>
     <prov:wasStartedBy>
-        <prov:activity xmlns="http://example.com/" prov:ref="experiment"/>
-        <prov:trigger xmlns="http://example.com/" prov:ref="researcher"/>
+        <prov:activity xmlns:def="http://example.com/" prov:ref="def:experiment"/>
+        <prov:trigger xmlns:def="http://example.com/" prov:ref="def:researcher"/>
     </prov:wasStartedBy>
 </prov:document>