Consolidated unit test cases. Removed redundant files
authorTrung Dong Huynh <tdh@ecs.soton.ac.uk>
Thu, 29 Nov 2012 15:26:57 +0000
changeset 5190 0c44a043408c
parent 5189 bf0214718a03
child 5191 84ae71e1f6a3
child 5192 767d75705f14
Consolidated unit test cases. Removed redundant files
testcases/constraints/ordering-activity1-PASS-c30.provn
testcases/constraints/ordering-activity1-PASS-c30.provx
testcases/constraints/ordering-activity1-PASS-c30.ttl
testcases/constraints/ordering-activity1-PASS.provn
testcases/constraints/ordering-activity1-PASS.provx
testcases/constraints/ordering-activity1-PASS.ttl
testcases/constraints/ordering-activity2-PASS-c33.provn
testcases/constraints/ordering-activity2-PASS-c33.provx
testcases/constraints/ordering-activity2-PASS-c33.ttl
testcases/constraints/ordering-activity2-PASS.provn
testcases/constraints/ordering-activity2-PASS.provx
testcases/constraints/ordering-activity2-PASS.ttl
testcases/constraints/ordering-activity3-PASS-c34.provn
testcases/constraints/ordering-activity3-PASS-c34.provx
testcases/constraints/ordering-activity3-PASS-c34.ttl
testcases/constraints/ordering-activity3-PASS.provn
testcases/constraints/ordering-activity3-PASS.provx
testcases/constraints/ordering-activity3-PASS.ttl
testcases/constraints/ordering-activity4-PASS-c31.provn
testcases/constraints/ordering-activity4-PASS-c31.provx
testcases/constraints/ordering-activity4-PASS-c31.ttl
testcases/constraints/ordering-activity4-PASS.provn
testcases/constraints/ordering-activity4-PASS.provx
testcases/constraints/ordering-activity4-PASS.ttl
testcases/constraints/ordering-activity5-PASS-c32.provn
testcases/constraints/ordering-activity5-PASS-c32.provx
testcases/constraints/ordering-activity5-PASS-c32.ttl
testcases/constraints/ordering-activity5-PASS.provn
testcases/constraints/ordering-activity5-PASS.provx
testcases/constraints/ordering-activity5-PASS.ttl
testcases/constraints/ordering-association1-PASS-c47.provn
testcases/constraints/ordering-association1-PASS-c47.provx
testcases/constraints/ordering-association1-PASS-c47.ttl
testcases/constraints/ordering-association1-PASS.provn
testcases/constraints/ordering-association1-PASS.provx
testcases/constraints/ordering-association1-PASS.ttl
testcases/constraints/ordering-association2-PASS-c47.provn
testcases/constraints/ordering-association2-PASS-c47.provx
testcases/constraints/ordering-association2-PASS-c47.ttl
testcases/constraints/ordering-association2-PASS.provn
testcases/constraints/ordering-association2-PASS.provx
testcases/constraints/ordering-association2-PASS.ttl
testcases/constraints/ordering-attribution1-PASS-c48.provn
testcases/constraints/ordering-attribution1-PASS-c48.provx
testcases/constraints/ordering-attribution1-PASS-c48.ttl
testcases/constraints/ordering-attribution1-PASS.provn
testcases/constraints/ordering-attribution1-PASS.provx
testcases/constraints/ordering-attribution1-PASS.ttl
testcases/constraints/ordering-attribution2-PASS-c48.provn
testcases/constraints/ordering-attribution2-PASS-c48.provx
testcases/constraints/ordering-attribution2-PASS-c48.ttl
testcases/constraints/ordering-attribution2-PASS.provn
testcases/constraints/ordering-attribution2-PASS.provx
testcases/constraints/ordering-attribution2-PASS.ttl
testcases/constraints/ordering-delegation1-PASS-c49.provn
testcases/constraints/ordering-delegation1-PASS-c49.provx
testcases/constraints/ordering-delegation1-PASS-c49.ttl
testcases/constraints/ordering-delegation1-PASS.provn
testcases/constraints/ordering-delegation1-PASS.provx
testcases/constraints/ordering-delegation1-PASS.ttl
testcases/constraints/ordering-delegation2-PASS-c49.provn
testcases/constraints/ordering-delegation2-PASS-c49.provx
testcases/constraints/ordering-delegation2-PASS-c49.ttl
testcases/constraints/ordering-delegation2-PASS.provn
testcases/constraints/ordering-delegation2-PASS.provx
testcases/constraints/ordering-delegation2-PASS.ttl
testcases/constraints/ordering-derivation1-PASS-c42.provn
testcases/constraints/ordering-derivation1-PASS-c42.provx
testcases/constraints/ordering-derivation1-PASS-c42.ttl
testcases/constraints/ordering-derivation1-PASS.provn
testcases/constraints/ordering-derivation1-PASS.provx
testcases/constraints/ordering-derivation1-PASS.ttl
testcases/constraints/ordering-derivation3-PASS-c41-c42.provn
testcases/constraints/ordering-derivation3-PASS-c41-c42.provx
testcases/constraints/ordering-derivation3-PASS-c41-c42.ttl
testcases/constraints/ordering-derivation3-PASS.provn
testcases/constraints/ordering-derivation3-PASS.provx
testcases/constraints/ordering-derivation3-PASS.ttl
testcases/constraints/ordering-ends1-PASS-c44.provn
testcases/constraints/ordering-ends1-PASS-c44.provx
testcases/constraints/ordering-ends1-PASS-c44.ttl
testcases/constraints/ordering-ends1-PASS.provn
testcases/constraints/ordering-ends1-PASS.provx
testcases/constraints/ordering-ends1-PASS.ttl
testcases/constraints/ordering-entity1-PASS-c36-c37-c38.provn
testcases/constraints/ordering-entity1-PASS-c36-c37-c38.provx
testcases/constraints/ordering-entity1-PASS-c36-c37-c38.ttl
testcases/constraints/ordering-entity1-PASS.provn
testcases/constraints/ordering-entity1-PASS.provx
testcases/constraints/ordering-entity1-PASS.ttl
testcases/constraints/ordering-entity2-PASS-c36.provn
testcases/constraints/ordering-entity2-PASS-c36.provx
testcases/constraints/ordering-entity2-PASS-c36.ttl
testcases/constraints/ordering-entity2-PASS.provn
testcases/constraints/ordering-entity2-PASS.provx
testcases/constraints/ordering-entity2-PASS.ttl
testcases/constraints/ordering-entity3-PASS-c39.provn
testcases/constraints/ordering-entity3-PASS-c39.provx
testcases/constraints/ordering-entity3-PASS-c39.ttl
testcases/constraints/ordering-entity3-PASS.provn
testcases/constraints/ordering-entity3-PASS.provx
testcases/constraints/ordering-entity3-PASS.ttl
testcases/constraints/ordering-entity4-PASS-c40.provn
testcases/constraints/ordering-entity4-PASS-c40.provx
testcases/constraints/ordering-entity4-PASS-c40.ttl
testcases/constraints/ordering-entity4-PASS.provn
testcases/constraints/ordering-entity4-PASS.provx
testcases/constraints/ordering-entity4-PASS.ttl
testcases/constraints/ordering-specialization1-PASS-c45.provn
testcases/constraints/ordering-specialization1-PASS-c45.provx
testcases/constraints/ordering-specialization1-PASS-c45.ttl
testcases/constraints/ordering-specialization1-PASS.provn
testcases/constraints/ordering-specialization1-PASS.provx
testcases/constraints/ordering-specialization1-PASS.ttl
testcases/constraints/ordering-specialization2-PASS-c46.provn
testcases/constraints/ordering-specialization2-PASS-c46.provx
testcases/constraints/ordering-specialization2-PASS-c46.ttl
testcases/constraints/ordering-specialization2-PASS.provn
testcases/constraints/ordering-specialization2-PASS.provx
testcases/constraints/ordering-specialization2-PASS.ttl
testcases/constraints/ordering-specialization3-PASS-c42-c45.provn
testcases/constraints/ordering-specialization3-PASS-c42-c45.provx
testcases/constraints/ordering-specialization3-PASS-c42-c45.ttl
testcases/constraints/ordering-specialization3-PASS.provn
testcases/constraints/ordering-specialization3-PASS.provx
testcases/constraints/ordering-specialization3-PASS.ttl
testcases/constraints/ordering-starts1-PASS-c43.provn
testcases/constraints/ordering-starts1-PASS-c43.provx
testcases/constraints/ordering-starts1-PASS-c43.ttl
testcases/constraints/ordering-starts1-PASS.provn
testcases/constraints/ordering-starts1-PASS.provx
testcases/constraints/ordering-starts1-PASS.ttl
testcases/constraints/prov-dm-ex22-PASS.provn
testcases/constraints/prov-dm-ex22-PASS.provx
testcases/constraints/prov-dm-ex22-PASS.ttl
testcases/constraints/prov-o-ex1-PASS.provn
testcases/constraints/prov-o-ex1-PASS.provx
testcases/constraints/prov-o-ex1-PASS.ttl
testcases/constraints/prov-o-ex2-PASS.provn
testcases/constraints/prov-o-ex2-PASS.provx
testcases/constraints/prov-o-ex2-PASS.ttl
testcases/constraints/prov-o-ex3-PASS.provn
testcases/constraints/prov-o-ex3-PASS.provx
testcases/constraints/prov-o-ex3-PASS.ttl
testcases/constraints/type-s1-PASS.provn
testcases/constraints/type-s1-PASS.provx
testcases/constraints/type-s1-PASS.ttl
testcases/constraints/type-s2-PASS.provn
testcases/constraints/type-s2-PASS.provx
testcases/constraints/type-s2-PASS.ttl
testcases/constraints/type-s3-PASS.provn
testcases/constraints/type-s3-PASS.provx
testcases/constraints/type-s3-PASS.ttl
testcases/constraints/unification-activity-s1-PASS-c22.2.provn
testcases/constraints/unification-activity-s1-PASS-c22.2.provx
testcases/constraints/unification-activity-s1-PASS-c22.2.ttl
testcases/constraints/unification-activity-s1-PASS-c22.provn
testcases/constraints/unification-activity-s1-PASS-c22.provx
testcases/constraints/unification-activity-s1-PASS-c22.ttl
testcases/constraints/unification-activity-s2-PASS-c22.2.provn
testcases/constraints/unification-activity-s2-PASS-c22.2.provx
testcases/constraints/unification-activity-s2-PASS-c22.2.ttl
testcases/constraints/unification-activity-s2-PASS-c22.provn
testcases/constraints/unification-activity-s2-PASS-c22.provx
testcases/constraints/unification-activity-s2-PASS-c22.ttl
testcases/constraints/unification-activity-s3-PASS-c22.2.provn
testcases/constraints/unification-activity-s3-PASS-c22.2.provx
testcases/constraints/unification-activity-s3-PASS-c22.2.ttl
testcases/constraints/unification-activity-s3-PASS-c22.provn
testcases/constraints/unification-activity-s3-PASS-c22.provx
testcases/constraints/unification-activity-s3-PASS-c22.ttl
testcases/constraints/unification-activity-s4-PASS-c22.2.provn
testcases/constraints/unification-activity-s4-PASS-c22.2.provx
testcases/constraints/unification-activity-s4-PASS-c22.2.ttl
testcases/constraints/unification-activity-s4-PASS-c22.provn
testcases/constraints/unification-activity-s4-PASS-c22.provx
testcases/constraints/unification-activity-s4-PASS-c22.ttl
testcases/constraints/unification-association-f1-FAIL-c23.9.provn
testcases/constraints/unification-association-f1-FAIL-c23.9.provx
testcases/constraints/unification-association-f1-FAIL-c23.9.ttl
testcases/constraints/unification-association-f1-FAIL-c23.provn
testcases/constraints/unification-association-f1-FAIL-c23.provx
testcases/constraints/unification-association-f1-FAIL-c23.ttl
testcases/constraints/unification-association-f2-FAIL-c23.9.provn
testcases/constraints/unification-association-f2-FAIL-c23.9.provx
testcases/constraints/unification-association-f2-FAIL-c23.9.ttl
testcases/constraints/unification-association-f2-FAIL-c23.provn
testcases/constraints/unification-association-f2-FAIL-c23.provx
testcases/constraints/unification-association-f2-FAIL-c23.ttl
testcases/constraints/unification-association-f3-FAIL-c23.9.provn
testcases/constraints/unification-association-f3-FAIL-c23.9.provx
testcases/constraints/unification-association-f3-FAIL-c23.9.ttl
testcases/constraints/unification-association-f3-FAIL-c23.provn
testcases/constraints/unification-association-f3-FAIL-c23.provx
testcases/constraints/unification-association-f3-FAIL-c23.ttl
testcases/constraints/unification-association-f4-FAIL-c23.9.provn
testcases/constraints/unification-association-f4-FAIL-c23.9.provx
testcases/constraints/unification-association-f4-FAIL-c23.9.ttl
testcases/constraints/unification-association-f4-FAIL-c23.provn
testcases/constraints/unification-association-f4-FAIL-c23.provx
testcases/constraints/unification-association-f4-FAIL-c23.ttl
testcases/constraints/unification-association-f5-FAIL-c23.9.provn
testcases/constraints/unification-association-f5-FAIL-c23.9.provx
testcases/constraints/unification-association-f5-FAIL-c23.9.ttl
testcases/constraints/unification-association-f5-FAIL-c23.provn
testcases/constraints/unification-association-f5-FAIL-c23.provx
testcases/constraints/unification-association-f5-FAIL-c23.ttl
testcases/constraints/unification-association-s1-PASS-c23.9.provn
testcases/constraints/unification-association-s1-PASS-c23.9.provx
testcases/constraints/unification-association-s1-PASS-c23.9.ttl
testcases/constraints/unification-association-s1-PASS-c23.provn
testcases/constraints/unification-association-s1-PASS-c23.provx
testcases/constraints/unification-association-s1-PASS-c23.ttl
testcases/constraints/unification-association-s2-PASS-c23.9.provn
testcases/constraints/unification-association-s2-PASS-c23.9.provx
testcases/constraints/unification-association-s2-PASS-c23.9.ttl
testcases/constraints/unification-association-s2-PASS-c23.provn
testcases/constraints/unification-association-s2-PASS-c23.provx
testcases/constraints/unification-association-s2-PASS-c23.ttl
testcases/constraints/unification-association-s3-PASS-c23.9.provn
testcases/constraints/unification-association-s3-PASS-c23.9.provx
testcases/constraints/unification-association-s3-PASS-c23.9.ttl
testcases/constraints/unification-association-s3-PASS-c23.provn
testcases/constraints/unification-association-s3-PASS-c23.provx
testcases/constraints/unification-association-s3-PASS-c23.ttl
testcases/constraints/unification-association-s4-PASS-c23.9.provn
testcases/constraints/unification-association-s4-PASS-c23.9.provx
testcases/constraints/unification-association-s4-PASS-c23.9.ttl
testcases/constraints/unification-association-s4-PASS-c23.provn
testcases/constraints/unification-association-s4-PASS-c23.provx
testcases/constraints/unification-association-s4-PASS-c23.ttl
testcases/constraints/unification-association-s5-PASS-c23.9.provn
testcases/constraints/unification-association-s5-PASS-c23.9.provx
testcases/constraints/unification-association-s5-PASS-c23.9.ttl
testcases/constraints/unification-association-s5-PASS-c23.provn
testcases/constraints/unification-association-s5-PASS-c23.provx
testcases/constraints/unification-association-s5-PASS-c23.ttl
testcases/constraints/unification-attributes-activity-s1-PASS-c22.2.provn
testcases/constraints/unification-attributes-activity-s1-PASS-c22.2.provx
testcases/constraints/unification-attributes-activity-s1-PASS-c22.2.ttl
testcases/constraints/unification-attributes-activity-s1-PASS-c22.provn
testcases/constraints/unification-attributes-activity-s1-PASS-c22.provx
testcases/constraints/unification-attributes-activity-s1-PASS-c22.ttl
testcases/constraints/unification-attributes-end-s1-PASS-c23.5.provn
testcases/constraints/unification-attributes-end-s1-PASS-c23.5.provx
testcases/constraints/unification-attributes-end-s1-PASS-c23.5.ttl
testcases/constraints/unification-attributes-end-s1-PASS-c23.provn
testcases/constraints/unification-attributes-end-s1-PASS-c23.provx
testcases/constraints/unification-attributes-end-s1-PASS-c23.ttl
testcases/constraints/unification-attributes-end-s2-PASS-c23.5.provn
testcases/constraints/unification-attributes-end-s2-PASS-c23.5.provx
testcases/constraints/unification-attributes-end-s2-PASS-c23.5.ttl
testcases/constraints/unification-attributes-end-s2-PASS-c23.provn
testcases/constraints/unification-attributes-end-s2-PASS-c23.provx
testcases/constraints/unification-attributes-end-s2-PASS-c23.ttl
testcases/constraints/unification-attributes-entity-s1-PASS-c22.1.provn
testcases/constraints/unification-attributes-entity-s1-PASS-c22.1.provx
testcases/constraints/unification-attributes-entity-s1-PASS-c22.1.ttl
testcases/constraints/unification-attributes-entity-s1-PASS-c22.provn
testcases/constraints/unification-attributes-entity-s1-PASS-c22.provx
testcases/constraints/unification-attributes-entity-s1-PASS-c22.ttl
testcases/constraints/unification-attributes-start-s1-PASS-c23.4.provn
testcases/constraints/unification-attributes-start-s1-PASS-c23.4.provx
testcases/constraints/unification-attributes-start-s1-PASS-c23.4.ttl
testcases/constraints/unification-attributes-start-s1-PASS-c23.provn
testcases/constraints/unification-attributes-start-s1-PASS-c23.provx
testcases/constraints/unification-attributes-start-s1-PASS-c23.ttl
testcases/constraints/unification-attributes-start-s2-PASS-c23.4.provn
testcases/constraints/unification-attributes-start-s2-PASS-c23.4.provx
testcases/constraints/unification-attributes-start-s2-PASS-c23.4.ttl
testcases/constraints/unification-attributes-start-s2-PASS-c23.provn
testcases/constraints/unification-attributes-start-s2-PASS-c23.provx
testcases/constraints/unification-attributes-start-s2-PASS-c23.ttl
testcases/constraints/unification-attribution-s1-PASS-c23.8.provn
testcases/constraints/unification-attribution-s1-PASS-c23.8.provx
testcases/constraints/unification-attribution-s1-PASS-c23.8.ttl
testcases/constraints/unification-attribution-s1-PASS-c23.provn
testcases/constraints/unification-attribution-s1-PASS-c23.provx
testcases/constraints/unification-attribution-s1-PASS-c23.ttl
testcases/constraints/unification-attribution-s2-PASS-c23.8.provn
testcases/constraints/unification-attribution-s2-PASS-c23.8.provx
testcases/constraints/unification-attribution-s2-PASS-c23.8.ttl
testcases/constraints/unification-attribution-s2-PASS-c23.provn
testcases/constraints/unification-attribution-s2-PASS-c23.provx
testcases/constraints/unification-attribution-s2-PASS-c23.ttl
testcases/constraints/unification-attribution-s3-PASS-c23.8.provn
testcases/constraints/unification-attribution-s3-PASS-c23.8.provx
testcases/constraints/unification-attribution-s3-PASS-c23.8.ttl
testcases/constraints/unification-attribution-s3-PASS-c23.provn
testcases/constraints/unification-attribution-s3-PASS-c23.provx
testcases/constraints/unification-attribution-s3-PASS-c23.ttl
testcases/constraints/unification-attribution-s4-PASS-c23.8.provn
testcases/constraints/unification-attribution-s4-PASS-c23.8.provx
testcases/constraints/unification-attribution-s4-PASS-c23.8.ttl
testcases/constraints/unification-attribution-s4-PASS-c23.provn
testcases/constraints/unification-attribution-s4-PASS-c23.provx
testcases/constraints/unification-attribution-s4-PASS-c23.ttl
testcases/constraints/unification-bundle-s1-PASS.provn
testcases/constraints/unification-bundle-s1-PASS.provx
testcases/constraints/unification-bundle-s1-PASS.ttl
testcases/constraints/unification-bundle-s2-PASS.provn
testcases/constraints/unification-bundle-s2-PASS.provx
testcases/constraints/unification-bundle-s2-PASS.ttl
testcases/constraints/unification-communication-s1-PASS-c23.3.provn
testcases/constraints/unification-communication-s1-PASS-c23.3.provx
testcases/constraints/unification-communication-s1-PASS-c23.3.ttl
testcases/constraints/unification-communication-s1-PASS-c23.provn
testcases/constraints/unification-communication-s1-PASS-c23.provx
testcases/constraints/unification-communication-s1-PASS-c23.ttl
testcases/constraints/unification-communication-s2-PASS-c23.3.provn
testcases/constraints/unification-communication-s2-PASS-c23.3.provx
testcases/constraints/unification-communication-s2-PASS-c23.3.ttl
testcases/constraints/unification-communication-s2-PASS-c23.provn
testcases/constraints/unification-communication-s2-PASS-c23.provx
testcases/constraints/unification-communication-s2-PASS-c23.ttl
testcases/constraints/unification-communication-s3-PASS-c23.3.provn
testcases/constraints/unification-communication-s3-PASS-c23.3.provx
testcases/constraints/unification-communication-s3-PASS-c23.3.ttl
testcases/constraints/unification-communication-s3-PASS-c23.provn
testcases/constraints/unification-communication-s3-PASS-c23.provx
testcases/constraints/unification-communication-s3-PASS-c23.ttl
testcases/constraints/unification-communication-s4-PASS-c23.3.provn
testcases/constraints/unification-communication-s4-PASS-c23.3.provx
testcases/constraints/unification-communication-s4-PASS-c23.3.ttl
testcases/constraints/unification-communication-s4-PASS-c23.provn
testcases/constraints/unification-communication-s4-PASS-c23.provx
testcases/constraints/unification-communication-s4-PASS-c23.ttl
testcases/constraints/unification-delegation-f1-FAIL-c23.10.provn
testcases/constraints/unification-delegation-f1-FAIL-c23.10.provx
testcases/constraints/unification-delegation-f1-FAIL-c23.10.ttl
testcases/constraints/unification-delegation-f1-FAIL-c23.provn
testcases/constraints/unification-delegation-f1-FAIL-c23.provx
testcases/constraints/unification-delegation-f1-FAIL-c23.ttl
testcases/constraints/unification-delegation-f2-FAIL-c23.10.provn
testcases/constraints/unification-delegation-f2-FAIL-c23.10.provx
testcases/constraints/unification-delegation-f2-FAIL-c23.10.ttl
testcases/constraints/unification-delegation-f2-FAIL-c23.provn
testcases/constraints/unification-delegation-f2-FAIL-c23.provx
testcases/constraints/unification-delegation-f2-FAIL-c23.ttl
testcases/constraints/unification-delegation-f3-FAIL-c23.10.provn
testcases/constraints/unification-delegation-f3-FAIL-c23.10.provx
testcases/constraints/unification-delegation-f3-FAIL-c23.10.ttl
testcases/constraints/unification-delegation-f3-FAIL-c23.provn
testcases/constraints/unification-delegation-f3-FAIL-c23.provx
testcases/constraints/unification-delegation-f3-FAIL-c23.ttl
testcases/constraints/unification-delegation-s1-PASS-c23.10.provn
testcases/constraints/unification-delegation-s1-PASS-c23.10.provx
testcases/constraints/unification-delegation-s1-PASS-c23.10.ttl
testcases/constraints/unification-delegation-s1-PASS-c23.provn
testcases/constraints/unification-delegation-s1-PASS-c23.provx
testcases/constraints/unification-delegation-s1-PASS-c23.ttl
testcases/constraints/unification-delegation-s2-PASS-c23.10.provn
testcases/constraints/unification-delegation-s2-PASS-c23.10.provx
testcases/constraints/unification-delegation-s2-PASS-c23.10.ttl
testcases/constraints/unification-delegation-s2-PASS-c23.provn
testcases/constraints/unification-delegation-s2-PASS-c23.provx
testcases/constraints/unification-delegation-s2-PASS-c23.ttl
testcases/constraints/unification-delegation-s3-PASS-c23.10.provn
testcases/constraints/unification-delegation-s3-PASS-c23.10.provx
testcases/constraints/unification-delegation-s3-PASS-c23.10.ttl
testcases/constraints/unification-delegation-s3-PASS-c23.provn
testcases/constraints/unification-delegation-s3-PASS-c23.provx
testcases/constraints/unification-delegation-s3-PASS-c23.ttl
testcases/constraints/unification-delegation-s4-PASS-c23.10.provn
testcases/constraints/unification-delegation-s4-PASS-c23.10.provx
testcases/constraints/unification-delegation-s4-PASS-c23.10.ttl
testcases/constraints/unification-delegation-s4-PASS-c23.provn
testcases/constraints/unification-delegation-s4-PASS-c23.provx
testcases/constraints/unification-delegation-s4-PASS-c23.ttl
testcases/constraints/unification-delegation-s5-PASS-c23.10.provn
testcases/constraints/unification-delegation-s5-PASS-c23.10.provx
testcases/constraints/unification-delegation-s5-PASS-c23.10.ttl
testcases/constraints/unification-delegation-s5-PASS-c23.provn
testcases/constraints/unification-delegation-s5-PASS-c23.provx
testcases/constraints/unification-delegation-s5-PASS-c23.ttl
testcases/constraints/unification-derivation-f1-FAIL-c23.7.provn
testcases/constraints/unification-derivation-f1-FAIL-c23.7.provx
testcases/constraints/unification-derivation-f1-FAIL-c23.7.ttl
testcases/constraints/unification-derivation-f1-FAIL-c23.provn
testcases/constraints/unification-derivation-f1-FAIL-c23.provx
testcases/constraints/unification-derivation-f1-FAIL-c23.ttl
testcases/constraints/unification-derivation-f2-FAIL-c23.7.provn
testcases/constraints/unification-derivation-f2-FAIL-c23.7.provx
testcases/constraints/unification-derivation-f2-FAIL-c23.7.ttl
testcases/constraints/unification-derivation-f2-FAIL-c23.provn
testcases/constraints/unification-derivation-f2-FAIL-c23.provx
testcases/constraints/unification-derivation-f2-FAIL-c23.ttl
testcases/constraints/unification-derivation-f3-FAIL-c23.7.provn
testcases/constraints/unification-derivation-f3-FAIL-c23.7.provx
testcases/constraints/unification-derivation-f3-FAIL-c23.7.ttl
testcases/constraints/unification-derivation-f3-FAIL-c23.provn
testcases/constraints/unification-derivation-f3-FAIL-c23.provx
testcases/constraints/unification-derivation-f3-FAIL-c23.ttl
testcases/constraints/unification-derivation-f4-FAIL-c23.7.provn
testcases/constraints/unification-derivation-f4-FAIL-c23.7.provx
testcases/constraints/unification-derivation-f4-FAIL-c23.7.ttl
testcases/constraints/unification-derivation-f4-FAIL-c23.provn
testcases/constraints/unification-derivation-f4-FAIL-c23.provx
testcases/constraints/unification-derivation-f4-FAIL-c23.ttl
testcases/constraints/unification-derivation-s1-PASS-c23.7.provn
testcases/constraints/unification-derivation-s1-PASS-c23.7.provx
testcases/constraints/unification-derivation-s1-PASS-c23.7.ttl
testcases/constraints/unification-derivation-s1-PASS-c23.provn
testcases/constraints/unification-derivation-s1-PASS-c23.provx
testcases/constraints/unification-derivation-s1-PASS-c23.ttl
testcases/constraints/unification-derivation-s2-PASS-c23.7.provn
testcases/constraints/unification-derivation-s2-PASS-c23.7.provx
testcases/constraints/unification-derivation-s2-PASS-c23.7.ttl
testcases/constraints/unification-derivation-s2-PASS-c23.provn
testcases/constraints/unification-derivation-s2-PASS-c23.provx
testcases/constraints/unification-derivation-s2-PASS-c23.ttl
testcases/constraints/unification-derivation-s3-PASS-c23.7.provn
testcases/constraints/unification-derivation-s3-PASS-c23.7.provx
testcases/constraints/unification-derivation-s3-PASS-c23.7.ttl
testcases/constraints/unification-derivation-s3-PASS-c23.provn
testcases/constraints/unification-derivation-s3-PASS-c23.provx
testcases/constraints/unification-derivation-s3-PASS-c23.ttl
testcases/constraints/unification-derivation-s4-PASS-c23.7.provn
testcases/constraints/unification-derivation-s4-PASS-c23.7.provx
testcases/constraints/unification-derivation-s4-PASS-c23.7.ttl
testcases/constraints/unification-derivation-s4-PASS-c23.provn
testcases/constraints/unification-derivation-s4-PASS-c23.provx
testcases/constraints/unification-derivation-s4-PASS-c23.ttl
testcases/constraints/unification-derivation-s5-PASS-c23.7.provn
testcases/constraints/unification-derivation-s5-PASS-c23.7.provx
testcases/constraints/unification-derivation-s5-PASS-c23.7.ttl
testcases/constraints/unification-derivation-s5-PASS-c23.provn
testcases/constraints/unification-derivation-s5-PASS-c23.provx
testcases/constraints/unification-derivation-s5-PASS-c23.ttl
testcases/constraints/unification-end-f1-FAIL-c23.5.provn
testcases/constraints/unification-end-f1-FAIL-c23.5.provx
testcases/constraints/unification-end-f1-FAIL-c23.5.ttl
testcases/constraints/unification-end-f1-FAIL-c23.provn
testcases/constraints/unification-end-f1-FAIL-c23.provx
testcases/constraints/unification-end-f1-FAIL-c23.ttl
testcases/constraints/unification-end-f2-FAIL-c23.5.provn
testcases/constraints/unification-end-f2-FAIL-c23.5.provx
testcases/constraints/unification-end-f2-FAIL-c23.5.ttl
testcases/constraints/unification-end-f2-FAIL-c23.provn
testcases/constraints/unification-end-f2-FAIL-c23.provx
testcases/constraints/unification-end-f2-FAIL-c23.ttl
testcases/constraints/unification-end-f3-FAIL-c23.5.provn
testcases/constraints/unification-end-f3-FAIL-c23.5.provx
testcases/constraints/unification-end-f3-FAIL-c23.5.ttl
testcases/constraints/unification-end-f3-FAIL-c23.provn
testcases/constraints/unification-end-f3-FAIL-c23.provx
testcases/constraints/unification-end-f3-FAIL-c23.ttl
testcases/constraints/unification-end-f5-FAIL-c23.5.provn
testcases/constraints/unification-end-f5-FAIL-c23.5.provx
testcases/constraints/unification-end-f5-FAIL-c23.5.ttl
testcases/constraints/unification-end-f5-FAIL-c23.provn
testcases/constraints/unification-end-f5-FAIL-c23.provx
testcases/constraints/unification-end-f5-FAIL-c23.ttl
testcases/constraints/unification-end-s5-PASS-c23-c27.provn
testcases/constraints/unification-end-s5-PASS-c23-c27.provx
testcases/constraints/unification-end-s5-PASS-c23-c27.ttl
testcases/constraints/unification-end-s5-PASS-c23.5-c27.provn
testcases/constraints/unification-end-s5-PASS-c23.5-c27.provx
testcases/constraints/unification-end-s5-PASS-c23.5-c27.ttl
testcases/constraints/unification-end-s6-PASS-c23-c27.provn
testcases/constraints/unification-end-s6-PASS-c23-c27.provx
testcases/constraints/unification-end-s6-PASS-c23-c27.ttl
testcases/constraints/unification-end-s6-PASS-c23.5-c27.provn
testcases/constraints/unification-end-s6-PASS-c23.5-c27.provx
testcases/constraints/unification-end-s6-PASS-c23.5-c27.ttl
testcases/constraints/unification-generation-f1-FAIL-24.provn
testcases/constraints/unification-generation-f1-FAIL-24.provx
testcases/constraints/unification-generation-f1-FAIL-24.ttl
testcases/constraints/unification-generation-f1-FAIL-c24.provn
testcases/constraints/unification-generation-f1-FAIL-c24.provx
testcases/constraints/unification-generation-f1-FAIL-c24.ttl
testcases/constraints/unification-generation-f2-FAIL-c23.1.provn
testcases/constraints/unification-generation-f2-FAIL-c23.1.provx
testcases/constraints/unification-generation-f2-FAIL-c23.1.ttl
testcases/constraints/unification-generation-f2-FAIL-c23.provn
testcases/constraints/unification-generation-f2-FAIL-c23.provx
testcases/constraints/unification-generation-f2-FAIL-c23.ttl
testcases/constraints/unification-generation-f3-FAIL-c23.1.provn
testcases/constraints/unification-generation-f3-FAIL-c23.1.provx
testcases/constraints/unification-generation-f3-FAIL-c23.1.ttl
testcases/constraints/unification-generation-f3-FAIL-c23.provn
testcases/constraints/unification-generation-f3-FAIL-c23.provx
testcases/constraints/unification-generation-f3-FAIL-c23.ttl
testcases/constraints/unification-generation-f4-FAIL-c23.1.provn
testcases/constraints/unification-generation-f4-FAIL-c23.1.provx
testcases/constraints/unification-generation-f4-FAIL-c23.1.ttl
testcases/constraints/unification-generation-f4-FAIL-c23.provn
testcases/constraints/unification-generation-f4-FAIL-c23.provx
testcases/constraints/unification-generation-f4-FAIL-c23.ttl
testcases/constraints/unification-generation-f5-FAIL-c23.1.provn
testcases/constraints/unification-generation-f5-FAIL-c23.1.provx
testcases/constraints/unification-generation-f5-FAIL-c23.1.ttl
testcases/constraints/unification-generation-f5-FAIL-c23.provn
testcases/constraints/unification-generation-f5-FAIL-c23.provx
testcases/constraints/unification-generation-f5-FAIL-c23.ttl
testcases/constraints/unification-generation-f6-FAIL-c23.1.provn
testcases/constraints/unification-generation-f6-FAIL-c23.1.provx
testcases/constraints/unification-generation-f6-FAIL-c23.1.ttl
testcases/constraints/unification-generation-f6-FAIL-c23.provn
testcases/constraints/unification-generation-f6-FAIL-c23.provx
testcases/constraints/unification-generation-f6-FAIL-c23.ttl
testcases/constraints/unification-generation-f7-FAIL-c23.1.provn
testcases/constraints/unification-generation-f7-FAIL-c23.1.provx
testcases/constraints/unification-generation-f7-FAIL-c23.1.ttl
testcases/constraints/unification-generation-f7-FAIL-c23.provn
testcases/constraints/unification-generation-f7-FAIL-c23.provx
testcases/constraints/unification-generation-f7-FAIL-c23.ttl
testcases/constraints/unification-generation-s1-PASS-c23.1.provn
testcases/constraints/unification-generation-s1-PASS-c23.1.provx
testcases/constraints/unification-generation-s1-PASS-c23.1.ttl
testcases/constraints/unification-generation-s1-PASS-c23.provn
testcases/constraints/unification-generation-s1-PASS-c23.provx
testcases/constraints/unification-generation-s1-PASS-c23.ttl
testcases/constraints/unification-generation-s2-PASS-c23.1.provn
testcases/constraints/unification-generation-s2-PASS-c23.1.provx
testcases/constraints/unification-generation-s2-PASS-c23.1.ttl
testcases/constraints/unification-generation-s2-PASS-c23.provn
testcases/constraints/unification-generation-s2-PASS-c23.provx
testcases/constraints/unification-generation-s2-PASS-c23.ttl
testcases/constraints/unification-generation-s5-PASS-c23.1.provn
testcases/constraints/unification-generation-s5-PASS-c23.1.provx
testcases/constraints/unification-generation-s5-PASS-c23.1.ttl
testcases/constraints/unification-generation-s5-PASS-c23.provn
testcases/constraints/unification-generation-s5-PASS-c23.provx
testcases/constraints/unification-generation-s5-PASS-c23.ttl
testcases/constraints/unification-generation-s6-PASS-c23.1.provn
testcases/constraints/unification-generation-s6-PASS-c23.1.provx
testcases/constraints/unification-generation-s6-PASS-c23.1.ttl
testcases/constraints/unification-generation-s6-PASS-c23.provn
testcases/constraints/unification-generation-s6-PASS-c23.provx
testcases/constraints/unification-generation-s6-PASS-c23.ttl
testcases/constraints/unification-generation-s7-PASS-c23-c24.provn
testcases/constraints/unification-generation-s7-PASS-c23-c24.provx
testcases/constraints/unification-generation-s7-PASS-c23-c24.ttl
testcases/constraints/unification-generation-s7-PASS-c23.1-c24.provn
testcases/constraints/unification-generation-s7-PASS-c23.1-c24.provx
testcases/constraints/unification-generation-s7-PASS-c23.1-c24.ttl
testcases/constraints/unification-generation-s8-PASS-c23-c24.provn
testcases/constraints/unification-generation-s8-PASS-c23-c24.provx
testcases/constraints/unification-generation-s8-PASS-c23-c24.ttl
testcases/constraints/unification-generation-s8-PASS-c23.1-c24.provn
testcases/constraints/unification-generation-s8-PASS-c23.1-c24.provx
testcases/constraints/unification-generation-s8-PASS-c23.1-c24.ttl
testcases/constraints/unification-influence-s1-PASS-c23.11.provn
testcases/constraints/unification-influence-s1-PASS-c23.11.provx
testcases/constraints/unification-influence-s1-PASS-c23.provn
testcases/constraints/unification-influence-s1-PASS-c23.provx
testcases/constraints/unification-influence-s2-PASS.provn
testcases/constraints/unification-influence-s2-PASS.provx
testcases/constraints/unification-influence-s3-PASS.provn
testcases/constraints/unification-influence-s3-PASS.provx
testcases/constraints/unification-influence-s4-PASS.provn
testcases/constraints/unification-influence-s4-PASS.provx
testcases/constraints/unification-invalidation-f2-FAIL-c23.6.provn
testcases/constraints/unification-invalidation-f2-FAIL-c23.6.provx
testcases/constraints/unification-invalidation-f2-FAIL-c23.6.ttl
testcases/constraints/unification-invalidation-f2-FAIL-c23.provn
testcases/constraints/unification-invalidation-f2-FAIL-c23.provx
testcases/constraints/unification-invalidation-f2-FAIL-c23.ttl
testcases/constraints/unification-invalidation-f3-FAIL-c23.6.provn
testcases/constraints/unification-invalidation-f3-FAIL-c23.6.provx
testcases/constraints/unification-invalidation-f3-FAIL-c23.6.ttl
testcases/constraints/unification-invalidation-f3-FAIL-c23.provn
testcases/constraints/unification-invalidation-f3-FAIL-c23.provx
testcases/constraints/unification-invalidation-f3-FAIL-c23.ttl
testcases/constraints/unification-invalidation-f4-FAIL-c23.6.provn
testcases/constraints/unification-invalidation-f4-FAIL-c23.6.provx
testcases/constraints/unification-invalidation-f4-FAIL-c23.6.ttl
testcases/constraints/unification-invalidation-f4-FAIL-c23.provn
testcases/constraints/unification-invalidation-f4-FAIL-c23.provx
testcases/constraints/unification-invalidation-f4-FAIL-c23.ttl
testcases/constraints/unification-invalidation-f5-FAIL-c23-c25.provn
testcases/constraints/unification-invalidation-f5-FAIL-c23-c25.provx
testcases/constraints/unification-invalidation-f5-FAIL-c23-c25.ttl
testcases/constraints/unification-invalidation-f5-FAIL-c23.6-c25.provn
testcases/constraints/unification-invalidation-f5-FAIL-c23.6-c25.provx
testcases/constraints/unification-invalidation-f5-FAIL-c23.6-c25.ttl
testcases/constraints/unification-invalidation-f6-FAIL-c23-c25.provn
testcases/constraints/unification-invalidation-f6-FAIL-c23-c25.provx
testcases/constraints/unification-invalidation-f6-FAIL-c23-c25.ttl
testcases/constraints/unification-invalidation-f6-FAIL-c23.6-c25.provn
testcases/constraints/unification-invalidation-f6-FAIL-c23.6-c25.provx
testcases/constraints/unification-invalidation-f6-FAIL-c23.6-c25.ttl
testcases/constraints/unification-invalidation-f7-FAIL-c23-c25.provn
testcases/constraints/unification-invalidation-f7-FAIL-c23-c25.provx
testcases/constraints/unification-invalidation-f7-FAIL-c23-c25.ttl
testcases/constraints/unification-invalidation-f7-FAIL-c23.6-c25.provn
testcases/constraints/unification-invalidation-f7-FAIL-c23.6-c25.provx
testcases/constraints/unification-invalidation-f7-FAIL-c23.6-c25.ttl
testcases/constraints/unification-invalidation-s1-PASS-c23.6.provn
testcases/constraints/unification-invalidation-s1-PASS-c23.6.provx
testcases/constraints/unification-invalidation-s1-PASS-c23.6.ttl
testcases/constraints/unification-invalidation-s1-PASS-c23.provn
testcases/constraints/unification-invalidation-s1-PASS-c23.provx
testcases/constraints/unification-invalidation-s1-PASS-c23.ttl
testcases/constraints/unification-invalidation-s2-PASS-c23.6.provn
testcases/constraints/unification-invalidation-s2-PASS-c23.6.provx
testcases/constraints/unification-invalidation-s2-PASS-c23.6.ttl
testcases/constraints/unification-invalidation-s2-PASS-c23.provn
testcases/constraints/unification-invalidation-s2-PASS-c23.provx
testcases/constraints/unification-invalidation-s2-PASS-c23.ttl
testcases/constraints/unification-invalidation-s4-PASS.provn
testcases/constraints/unification-invalidation-s4-PASS.provx
testcases/constraints/unification-invalidation-s4-PASS.ttl
testcases/constraints/unification-invalidation-s5-PASS-c23.6.provn
testcases/constraints/unification-invalidation-s5-PASS-c23.6.provx
testcases/constraints/unification-invalidation-s5-PASS-c23.6.ttl
testcases/constraints/unification-invalidation-s5-PASS-c23.provn
testcases/constraints/unification-invalidation-s5-PASS-c23.provx
testcases/constraints/unification-invalidation-s5-PASS-c23.ttl
testcases/constraints/unification-invalidation-s6-PASS-c23.6.provn
testcases/constraints/unification-invalidation-s6-PASS-c23.6.provx
testcases/constraints/unification-invalidation-s6-PASS-c23.6.ttl
testcases/constraints/unification-invalidation-s6-PASS-c23.provn
testcases/constraints/unification-invalidation-s6-PASS-c23.provx
testcases/constraints/unification-invalidation-s6-PASS-c23.ttl
testcases/constraints/unification-invalidation-s7-PASS-c23-c25.provn
testcases/constraints/unification-invalidation-s7-PASS-c23-c25.provx
testcases/constraints/unification-invalidation-s7-PASS-c23-c25.ttl
testcases/constraints/unification-invalidation-s7-PASS-c23.6-c25.provn
testcases/constraints/unification-invalidation-s7-PASS-c23.6-c25.provx
testcases/constraints/unification-invalidation-s7-PASS-c23.6-c25.ttl
testcases/constraints/unification-invalidation-s8-PASS-c23-c25.provn
testcases/constraints/unification-invalidation-s8-PASS-c23-c25.provx
testcases/constraints/unification-invalidation-s8-PASS-c23-c25.ttl
testcases/constraints/unification-invalidation-s8-PASS-c23.6-c25.provn
testcases/constraints/unification-invalidation-s8-PASS-c23.6-c25.provx
testcases/constraints/unification-invalidation-s8-PASS-c23.6-c25.ttl
testcases/constraints/unification-membership-s1-PASS.provn
testcases/constraints/unification-membership-s1-PASS.provx
testcases/constraints/unification-start-f1-FAIL-c23.4.provn
testcases/constraints/unification-start-f1-FAIL-c23.4.provx
testcases/constraints/unification-start-f1-FAIL-c23.4.ttl
testcases/constraints/unification-start-f1-FAIL-c23.provn
testcases/constraints/unification-start-f1-FAIL-c23.provx
testcases/constraints/unification-start-f1-FAIL-c23.ttl
testcases/constraints/unification-start-f2-FAIL-c23.4.provn
testcases/constraints/unification-start-f2-FAIL-c23.4.provx
testcases/constraints/unification-start-f2-FAIL-c23.4.ttl
testcases/constraints/unification-start-f2-FAIL-c23.provn
testcases/constraints/unification-start-f2-FAIL-c23.provx
testcases/constraints/unification-start-f2-FAIL-c23.ttl
testcases/constraints/unification-start-f3-FAIL-c23.4.provn
testcases/constraints/unification-start-f3-FAIL-c23.4.provx
testcases/constraints/unification-start-f3-FAIL-c23.4.ttl
testcases/constraints/unification-start-f3-FAIL-c23.provn
testcases/constraints/unification-start-f3-FAIL-c23.provx
testcases/constraints/unification-start-f3-FAIL-c23.ttl
testcases/constraints/unification-start-f5-FAIL-c23.4.provn
testcases/constraints/unification-start-f5-FAIL-c23.4.provx
testcases/constraints/unification-start-f5-FAIL-c23.4.ttl
testcases/constraints/unification-start-f5-FAIL-c23.provn
testcases/constraints/unification-start-f5-FAIL-c23.provx
testcases/constraints/unification-start-f5-FAIL-c23.ttl
testcases/constraints/unification-start-f6-FAIL-c23.4.provn
testcases/constraints/unification-start-f6-FAIL-c23.4.provx
testcases/constraints/unification-start-f6-FAIL-c23.4.ttl
testcases/constraints/unification-start-f6-FAIL-c23.provn
testcases/constraints/unification-start-f6-FAIL-c23.provx
testcases/constraints/unification-start-f6-FAIL-c23.ttl
testcases/constraints/unification-start-f7-FAIL-c23.4.provn
testcases/constraints/unification-start-f7-FAIL-c23.4.provx
testcases/constraints/unification-start-f7-FAIL-c23.4.ttl
testcases/constraints/unification-start-f7-FAIL-c23.provn
testcases/constraints/unification-start-f7-FAIL-c23.provx
testcases/constraints/unification-start-f7-FAIL-c23.ttl
testcases/constraints/unification-start-f8-FAIL-c23.4.provn
testcases/constraints/unification-start-f8-FAIL-c23.4.provx
testcases/constraints/unification-start-f8-FAIL-c23.4.ttl
testcases/constraints/unification-start-f8-FAIL-c23.provn
testcases/constraints/unification-start-f8-FAIL-c23.provx
testcases/constraints/unification-start-f8-FAIL-c23.ttl
testcases/constraints/unification-start-s5-PASS-c23-c26.provn
testcases/constraints/unification-start-s5-PASS-c23-c26.provx
testcases/constraints/unification-start-s5-PASS-c23-c26.ttl
testcases/constraints/unification-start-s5-PASS-c23.4-c26.provn
testcases/constraints/unification-start-s5-PASS-c23.4-c26.provx
testcases/constraints/unification-start-s5-PASS-c23.4-c26.ttl
testcases/constraints/unification-start-s6-PASS-c23-c26.provn
testcases/constraints/unification-start-s6-PASS-c23-c26.provx
testcases/constraints/unification-start-s6-PASS-c23-c26.ttl
testcases/constraints/unification-start-s6-PASS-c23.4-c26.provn
testcases/constraints/unification-start-s6-PASS-c23.4-c26.provx
testcases/constraints/unification-start-s6-PASS-c23.4-c26.ttl
testcases/constraints/unification-start-s7-PASS-c23-c26.provn
testcases/constraints/unification-start-s7-PASS-c23-c26.provx
testcases/constraints/unification-start-s7-PASS-c23-c26.ttl
testcases/constraints/unification-start-s7-PASS-c23.4-c26.provn
testcases/constraints/unification-start-s7-PASS-c23.4-c26.provx
testcases/constraints/unification-start-s7-PASS-c23.4-c26.ttl
testcases/constraints/unification-start-s8-PASS-c23-c26.provn
testcases/constraints/unification-start-s8-PASS-c23-c26.provx
testcases/constraints/unification-start-s8-PASS-c23-c26.ttl
testcases/constraints/unification-start-s8-PASS-c23.4-c26.provn
testcases/constraints/unification-start-s8-PASS-c23.4-c26.provx
testcases/constraints/unification-start-s8-PASS-c23.4-c26.ttl
testcases/constraints/unification-start-s9-PASS-c23-c26.provn
testcases/constraints/unification-start-s9-PASS-c23-c26.provx
testcases/constraints/unification-start-s9-PASS-c23-c26.ttl
testcases/constraints/unification-start-s9-PASS-c23.4-c26.provn
testcases/constraints/unification-start-s9-PASS-c23.4-c26.provx
testcases/constraints/unification-start-s9-PASS-c23.4-c26.ttl
testcases/constraints/unification-usage-f1-PASS.provn
testcases/constraints/unification-usage-f1-PASS.provx
testcases/constraints/unification-usage-f1-PASS.ttl
testcases/constraints/unification-usage-f2-FAIL-c23.2.provn
testcases/constraints/unification-usage-f2-FAIL-c23.2.provx
testcases/constraints/unification-usage-f2-FAIL-c23.2.ttl
testcases/constraints/unification-usage-f2-FAIL-c23.provn
testcases/constraints/unification-usage-f2-FAIL-c23.provx
testcases/constraints/unification-usage-f2-FAIL-c23.ttl
testcases/constraints/unification-usage-f3-FAIL-c23.2.provn
testcases/constraints/unification-usage-f3-FAIL-c23.2.provx
testcases/constraints/unification-usage-f3-FAIL-c23.2.ttl
testcases/constraints/unification-usage-f3-FAIL-c23.provn
testcases/constraints/unification-usage-f3-FAIL-c23.provx
testcases/constraints/unification-usage-f3-FAIL-c23.ttl
testcases/constraints/unification-usage-f4-FAIL-c23.2.provn
testcases/constraints/unification-usage-f4-FAIL-c23.2.provx
testcases/constraints/unification-usage-f4-FAIL-c23.2.ttl
testcases/constraints/unification-usage-f4-FAIL-c23.provn
testcases/constraints/unification-usage-f4-FAIL-c23.provx
testcases/constraints/unification-usage-f4-FAIL-c23.ttl
testcases/constraints/unification-usage-f5-FAIL-c23.2.provn
testcases/constraints/unification-usage-f5-FAIL-c23.2.provx
testcases/constraints/unification-usage-f5-FAIL-c23.2.ttl
testcases/constraints/unification-usage-f5-FAIL-c23.provn
testcases/constraints/unification-usage-f5-FAIL-c23.provx
testcases/constraints/unification-usage-f5-FAIL-c23.ttl
testcases/constraints/unification-usage-f6-FAIL-c23.2.provn
testcases/constraints/unification-usage-f6-FAIL-c23.2.provx
testcases/constraints/unification-usage-f6-FAIL-c23.2.ttl
testcases/constraints/unification-usage-f6-FAIL-c23.provn
testcases/constraints/unification-usage-f6-FAIL-c23.provx
testcases/constraints/unification-usage-f6-FAIL-c23.ttl
testcases/constraints/unification-usage-f7-FAIL-c23.2.provn
testcases/constraints/unification-usage-f7-FAIL-c23.2.provx
testcases/constraints/unification-usage-f7-FAIL-c23.2.ttl
testcases/constraints/unification-usage-f7-FAIL-c23.provn
testcases/constraints/unification-usage-f7-FAIL-c23.provx
testcases/constraints/unification-usage-f7-FAIL-c23.ttl
testcases/constraints/unification-usage-s1-PASS-c23.2.provn
testcases/constraints/unification-usage-s1-PASS-c23.2.provx
testcases/constraints/unification-usage-s1-PASS-c23.2.ttl
testcases/constraints/unification-usage-s1-PASS-c23.provn
testcases/constraints/unification-usage-s1-PASS-c23.provx
testcases/constraints/unification-usage-s1-PASS-c23.ttl
testcases/constraints/unification-usage-s2-PASS-c23.2.provn
testcases/constraints/unification-usage-s2-PASS-c23.2.provx
testcases/constraints/unification-usage-s2-PASS-c23.2.ttl
testcases/constraints/unification-usage-s2-PASS-c23.provn
testcases/constraints/unification-usage-s2-PASS-c23.provx
testcases/constraints/unification-usage-s2-PASS-c23.ttl
testcases/constraints/unification-usage-s3-PASS.provn
testcases/constraints/unification-usage-s3-PASS.provx
testcases/constraints/unification-usage-s3-PASS.ttl
testcases/constraints/unification-usage-s4-PASS.provn
testcases/constraints/unification-usage-s4-PASS.provx
testcases/constraints/unification-usage-s4-PASS.ttl
testcases/constraints/unification-usage-s5-PASS-c23.2.provn
testcases/constraints/unification-usage-s5-PASS-c23.2.provx
testcases/constraints/unification-usage-s5-PASS-c23.2.ttl
testcases/constraints/unification-usage-s5-PASS-c23.provn
testcases/constraints/unification-usage-s5-PASS-c23.provx
testcases/constraints/unification-usage-s5-PASS-c23.ttl
testcases/constraints/unification-usage-s6-PASS-c23.2.provn
testcases/constraints/unification-usage-s6-PASS-c23.2.provx
testcases/constraints/unification-usage-s6-PASS-c23.2.ttl
testcases/constraints/unification-usage-s6-PASS-c23.provn
testcases/constraints/unification-usage-s6-PASS-c23.provx
testcases/constraints/unification-usage-s6-PASS-c23.ttl
testcases/constraints/unification-usage-s7-PASS-c23.2.provn
testcases/constraints/unification-usage-s7-PASS-c23.2.provx
testcases/constraints/unification-usage-s7-PASS-c23.2.ttl
testcases/constraints/unification-usage-s7-PASS-c23.provn
testcases/constraints/unification-usage-s7-PASS-c23.provx
testcases/constraints/unification-usage-s7-PASS-c23.ttl
testcases/constraints/unification-usage-s8-PASS-c23.2.provn
testcases/constraints/unification-usage-s8-PASS-c23.2.provx
testcases/constraints/unification-usage-s8-PASS-c23.2.ttl
testcases/constraints/unification-usage-s8-PASS-c23.provn
testcases/constraints/unification-usage-s8-PASS-c23.provx
testcases/constraints/unification-usage-s8-PASS-c23.ttl
testcases/constraints/w3c-publication1-PASS.provn
testcases/constraints/w3c-publication1-PASS.provx
testcases/constraints/w3c-publication1-PASS.ttl
testcases/constraints/w3c-publication2-PASS.provn
testcases/constraints/w3c-publication2-PASS.provx
testcases/constraints/w3c-publication2-PASS.ttl
testcases/process.html
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-activity1-PASS-c30.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,11 @@
+bundle
+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/>
+activity(ex:a1,-,-)
+wasStartedBy(ex:start1;ex:a1,-,-,-)
+wasEndedBy(ex:end1;ex:a1,-,-,-)
+endBundle
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-activity1-PASS-c30.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,14 @@
+<?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:activity prov:id="ex:a1">
+        </prov:activity>
+
+
+	    <prov:wasStartedBy prov:id="ex:start1">
+	      <prov:activity prov:ref="ex:a1"/>
+	    </prov:wasStartedBy>
+	    <prov:wasEndedBy prov:id="ex:end1">
+	      <prov:activity prov:ref="ex:a1"/>
+	    </prov:wasEndedBy>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-activity1-PASS-c30.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,17 @@
+@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:a1 a prov:Activity .
+
+ex:start1 a prov:Start .
+
+ex:a1 prov:qualifiedStart ex:start1 .
+
+ex:end1 a prov:End .
+
+ex:a1 prov:qualifiedEnd ex:end1 .
--- a/testcases/constraints/ordering-activity1-PASS.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
-bundle
-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/>
-activity(ex:a1,-,-)
-wasStartedBy(ex:start1;ex:a1,-,-,-)
-wasEndedBy(ex:end1;ex:a1,-,-,-)
-endBundle
\ No newline at end of file
--- a/testcases/constraints/ordering-activity1-PASS.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +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:activity prov:id="ex:a1">
-        </prov:activity>
-
-
-	    <prov:wasStartedBy prov:id="ex:start1">
-	      <prov:activity prov:ref="ex:a1"/>
-	    </prov:wasStartedBy>
-	    <prov:wasEndedBy prov:id="ex:end1">
-	      <prov:activity prov:ref="ex:a1"/>
-	    </prov:wasEndedBy>
-
-</prov:document>
--- a/testcases/constraints/ordering-activity1-PASS.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,17 +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:a1 a prov:Activity .
-
-ex:start1 a prov:Start .
-
-ex:a1 prov:qualifiedStart ex:start1 .
-
-ex:end1 a prov:End .
-
-ex:a1 prov:qualifiedEnd ex:end1 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-activity2-PASS-c33.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,13 @@
+bundle
+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/>
+activity(ex:a1,-,-)
+entity(ex:e1)
+wasStartedBy(ex:start1;ex:a1,-,-,-)
+used(ex:use1;ex:a1,ex:e1,-)
+wasEndedBy(ex:end1;ex:a1,-,-,-)
+endBundle
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-activity2-PASS-c33.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,21 @@
+<?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:activity prov:id="ex:a1">
+        </prov:activity>
+        <prov:entity prov:id="ex:e1">
+        </prov:entity>
+
+
+
+	    <prov:wasStartedBy prov:id="ex:start1">
+	      <prov:activity prov:ref="ex:a1"/>
+	    </prov:wasStartedBy>
+	    <prov:used prov:id="ex:use1">
+	      <prov:activity prov:ref="ex:a1"/>
+	      <prov:entity prov:ref="ex:e1"/>
+	    </prov:used>
+	    <prov:wasEndedBy prov:id="ex:end1">
+	      <prov:activity prov:ref="ex:a1"/>
+	    </prov:wasEndedBy>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-activity2-PASS-c33.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,24 @@
+@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:a1 a prov:Activity .
+
+ex:e1 a prov:Entity .
+
+ex:start1 a prov:Start .
+
+ex:a1 prov:qualifiedStart ex:start1 .
+
+ex:use1 a prov:Usage ;
+	prov:entity ex:e1 .
+
+ex:a1 prov:qualifiedUsage ex:use1 .
+
+ex:end1 a prov:End .
+
+ex:a1 prov:qualifiedEnd ex:end1 .
--- a/testcases/constraints/ordering-activity2-PASS.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-bundle
-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/>
-activity(ex:a1,-,-)
-entity(ex:e1)
-wasStartedBy(ex:start1;ex:a1,-,-,-)
-used(ex:use1;ex:a1,ex:e1,-)
-wasEndedBy(ex:end1;ex:a1,-,-,-)
-endBundle
\ No newline at end of file
--- a/testcases/constraints/ordering-activity2-PASS.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +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:activity prov:id="ex:a1">
-        </prov:activity>
-        <prov:entity prov:id="ex:e1">
-        </prov:entity>
-
-
-
-	    <prov:wasStartedBy prov:id="ex:start1">
-	      <prov:activity prov:ref="ex:a1"/>
-	    </prov:wasStartedBy>
-	    <prov:used prov:id="ex:use1">
-	      <prov:activity prov:ref="ex:a1"/>
-	      <prov:entity prov:ref="ex:e1"/>
-	    </prov:used>
-	    <prov:wasEndedBy prov:id="ex:end1">
-	      <prov:activity prov:ref="ex:a1"/>
-	    </prov:wasEndedBy>
-
-</prov:document>
--- a/testcases/constraints/ordering-activity2-PASS.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +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:a1 a prov:Activity .
-
-ex:e1 a prov:Entity .
-
-ex:start1 a prov:Start .
-
-ex:a1 prov:qualifiedStart ex:start1 .
-
-ex:use1 a prov:Usage ;
-	prov:entity ex:e1 .
-
-ex:a1 prov:qualifiedUsage ex:use1 .
-
-ex:end1 a prov:End .
-
-ex:a1 prov:qualifiedEnd ex:end1 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-activity3-PASS-c34.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,13 @@
+bundle
+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/>
+activity(ex:a1,-,-)
+entity(ex:e1)
+wasStartedBy(ex:start1;ex:a1,-,-,-)
+wasGeneratedBy(ex:gen1;ex:e1,ex:a1,-)
+wasEndedBy(ex:end1;ex:a1,-,-,-)
+endBundle
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-activity3-PASS-c34.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,21 @@
+<?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:activity prov:id="ex:a1">
+        </prov:activity>
+        <prov:entity prov:id="ex:e1">
+        </prov:entity>
+
+
+
+	    <prov:wasStartedBy prov:id="ex:start1">
+	      <prov:activity prov:ref="ex:a1"/>
+	    </prov:wasStartedBy>
+	    <prov:wasGeneratedBy prov:id="ex:gen1">
+	      <prov:entity prov:ref="ex:e1"/>
+	      <prov:activity prov:ref="ex:a1"/>
+	    </prov:wasGeneratedBy>
+	    <prov:wasEndedBy prov:id="ex:end1">
+	      <prov:activity prov:ref="ex:a1"/>
+	    </prov:wasEndedBy>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-activity3-PASS-c34.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,24 @@
+@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:a1 a prov:Activity .
+
+ex:e1 a prov:Entity .
+
+ex:start1 a prov:Start .
+
+ex:a1 prov:qualifiedStart ex:start1 .
+
+ex:gen1 a prov:Generation ;
+	prov:activity ex:a1 .
+
+ex:e1 prov:qualifiedGeneration ex:gen1 .
+
+ex:end1 a prov:End .
+
+ex:a1 prov:qualifiedEnd ex:end1 .
--- a/testcases/constraints/ordering-activity3-PASS.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-bundle
-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/>
-activity(ex:a1,-,-)
-entity(ex:e1)
-wasStartedBy(ex:start1;ex:a1,-,-,-)
-wasGeneratedBy(ex:gen1;ex:e1,ex:a1,-)
-wasEndedBy(ex:end1;ex:a1,-,-,-)
-endBundle
\ No newline at end of file
--- a/testcases/constraints/ordering-activity3-PASS.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +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:activity prov:id="ex:a1">
-        </prov:activity>
-        <prov:entity prov:id="ex:e1">
-        </prov:entity>
-
-
-
-	    <prov:wasStartedBy prov:id="ex:start1">
-	      <prov:activity prov:ref="ex:a1"/>
-	    </prov:wasStartedBy>
-	    <prov:wasGeneratedBy prov:id="ex:gen1">
-	      <prov:entity prov:ref="ex:e1"/>
-	      <prov:activity prov:ref="ex:a1"/>
-	    </prov:wasGeneratedBy>
-	    <prov:wasEndedBy prov:id="ex:end1">
-	      <prov:activity prov:ref="ex:a1"/>
-	    </prov:wasEndedBy>
-
-</prov:document>
--- a/testcases/constraints/ordering-activity3-PASS.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +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:a1 a prov:Activity .
-
-ex:e1 a prov:Entity .
-
-ex:start1 a prov:Start .
-
-ex:a1 prov:qualifiedStart ex:start1 .
-
-ex:gen1 a prov:Generation ;
-	prov:activity ex:a1 .
-
-ex:e1 prov:qualifiedGeneration ex:gen1 .
-
-ex:end1 a prov:End .
-
-ex:a1 prov:qualifiedEnd ex:end1 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-activity4-PASS-c31.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,13 @@
+bundle
+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/>
+activity(ex:a1,-,-)
+entity(ex:e1)
+entity(ex:e2)
+wasStartedBy(ex:start1;ex:a1,ex:e1,-,-)
+wasStartedBy(ex:start2;ex:a1,ex:e2,-,-)
+endBundle
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-activity4-PASS-c31.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,21 @@
+<?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:activity prov:id="ex:a1">
+        </prov:activity>
+        <prov:entity prov:id="ex:e1">
+        </prov:entity>
+        <prov:entity prov:id="ex:e2">
+        </prov:entity>
+
+
+
+	    <prov:wasStartedBy prov:id="ex:start1">
+	      <prov:activity prov:ref="ex:a1"/>
+              <prov:trigger prov:ref="ex:e1"/>
+	    </prov:wasStartedBy>
+	    <prov:wasStartedBy prov:id="ex:start2">
+	      <prov:activity prov:ref="ex:a1"/>
+              <prov:trigger prov:ref="ex:e2"/>
+	    </prov:wasStartedBy>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-activity4-PASS-c31.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,23 @@
+@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:a1 a prov:Activity .
+
+ex:e1 a prov:Entity .
+
+ex:e2 a prov:Entity .
+
+ex:start1 a prov:Start ;
+	prov:entity ex:e1 .
+
+ex:a1 prov:qualifiedStart ex:start1 .
+
+ex:start2 a prov:Start ;
+	prov:entity ex:e2 .
+
+ex:a1 prov:qualifiedStart ex:start2 .
--- a/testcases/constraints/ordering-activity4-PASS.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-bundle
-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/>
-activity(ex:a1,-,-)
-entity(ex:e1)
-entity(ex:e2)
-wasStartedBy(ex:start1;ex:a1,ex:e1,-,-)
-wasStartedBy(ex:start2;ex:a1,ex:e2,-,-)
-endBundle
\ No newline at end of file
--- a/testcases/constraints/ordering-activity4-PASS.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +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:activity prov:id="ex:a1">
-        </prov:activity>
-        <prov:entity prov:id="ex:e1">
-        </prov:entity>
-        <prov:entity prov:id="ex:e2">
-        </prov:entity>
-
-
-
-	    <prov:wasStartedBy prov:id="ex:start1">
-	      <prov:activity prov:ref="ex:a1"/>
-              <prov:trigger prov:ref="ex:e1"/>
-	    </prov:wasStartedBy>
-	    <prov:wasStartedBy prov:id="ex:start2">
-	      <prov:activity prov:ref="ex:a1"/>
-              <prov:trigger prov:ref="ex:e2"/>
-	    </prov:wasStartedBy>
-
-</prov:document>
--- a/testcases/constraints/ordering-activity4-PASS.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +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:a1 a prov:Activity .
-
-ex:e1 a prov:Entity .
-
-ex:e2 a prov:Entity .
-
-ex:start1 a prov:Start ;
-	prov:entity ex:e1 .
-
-ex:a1 prov:qualifiedStart ex:start1 .
-
-ex:start2 a prov:Start ;
-	prov:entity ex:e2 .
-
-ex:a1 prov:qualifiedStart ex:start2 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-activity5-PASS-c32.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,13 @@
+bundle
+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/>
+activity(ex:a1,-,-)
+entity(ex:e1)
+entity(ex:e2)
+wasEndedBy(ex:end1;ex:a1,ex:e1,-,-)
+wasEndedBy(ex:end2;ex:a1,ex:e2,-,-)
+endBundle
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-activity5-PASS-c32.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,21 @@
+<?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:activity prov:id="ex:a1">
+        </prov:activity>
+        <prov:entity prov:id="ex:e1">
+        </prov:entity>
+        <prov:entity prov:id="ex:e2">
+        </prov:entity>
+
+
+
+	    <prov:wasEndedBy prov:id="ex:end1">
+	      <prov:activity prov:ref="ex:a1"/>
+              <prov:trigger prov:ref="ex:e1"/>
+	    </prov:wasEndedBy>
+	    <prov:wasEndedBy prov:id="ex:end2">
+	      <prov:activity prov:ref="ex:a1"/>
+              <prov:trigger prov:ref="ex:e2"/>
+	    </prov:wasEndedBy>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-activity5-PASS-c32.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,23 @@
+@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:a1 a prov:Activity .
+
+ex:e1 a prov:Entity .
+
+ex:e2 a prov:Entity .
+
+ex:end1 a prov:End ;
+	prov:entity ex:e1 .
+
+ex:a1 prov:qualifiedEnd ex:end1 .
+
+ex:end2 a prov:End ;
+	prov:entity ex:e2 .
+
+ex:a1 prov:qualifiedEnd ex:end2 .
--- a/testcases/constraints/ordering-activity5-PASS.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-bundle
-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/>
-activity(ex:a1,-,-)
-entity(ex:e1)
-entity(ex:e2)
-wasEndedBy(ex:end1;ex:a1,ex:e1,-,-)
-wasEndedBy(ex:end2;ex:a1,ex:e2,-,-)
-endBundle
\ No newline at end of file
--- a/testcases/constraints/ordering-activity5-PASS.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +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:activity prov:id="ex:a1">
-        </prov:activity>
-        <prov:entity prov:id="ex:e1">
-        </prov:entity>
-        <prov:entity prov:id="ex:e2">
-        </prov:entity>
-
-
-
-	    <prov:wasEndedBy prov:id="ex:end1">
-	      <prov:activity prov:ref="ex:a1"/>
-              <prov:trigger prov:ref="ex:e1"/>
-	    </prov:wasEndedBy>
-	    <prov:wasEndedBy prov:id="ex:end2">
-	      <prov:activity prov:ref="ex:a1"/>
-              <prov:trigger prov:ref="ex:e2"/>
-	    </prov:wasEndedBy>
-
-</prov:document>
--- a/testcases/constraints/ordering-activity5-PASS.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +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:a1 a prov:Activity .
-
-ex:e1 a prov:Entity .
-
-ex:e2 a prov:Entity .
-
-ex:end1 a prov:End ;
-	prov:entity ex:e1 .
-
-ex:a1 prov:qualifiedEnd ex:end1 .
-
-ex:end2 a prov:End ;
-	prov:entity ex:e2 .
-
-ex:a1 prov:qualifiedEnd ex:end2 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-association1-PASS-c47.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,20 @@
+bundle
+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/>
+activity(ex:a,-,-)
+activity(ex:a1,-,-)
+activity(ex:a2,-,-)
+entity(ex:ag)
+agent(ex:ag)
+entity(ex:e1)
+entity(ex:e2)
+wasAssociatedWith(ex:assoc;ex:a,ex:ag,-)
+wasStartedBy(ex:start1;ex:a,ex:e1,-,-)
+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
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-association1-PASS-c47.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,52 @@
+<?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:activity prov:id="ex:a">
+        </prov:activity>
+        
+		<prov:activity prov:id="ex:a1">
+        </prov:activity>
+        
+		<prov:activity prov:id="ex:a2">
+        </prov:activity>
+        
+		<prov:entity prov:id="ex:ag">
+        </prov:entity>
+        
+		<prov:agent prov:id="ex:ag">
+        </prov:agent>
+        
+		<prov:entity prov:id="ex:e1">
+        </prov:entity>
+
+        <prov:entity prov:id="ex:e2">
+        </prov:entity>
+
+        <prov:wasAssociatedWith prov:id="ex:assoc">
+	      <prov:activity prov:ref="ex:a"/>
+	      <prov:agent prov:ref="ex:ag"/>
+        </prov:wasAssociatedWith>
+
+	    <prov:wasStartedBy prov:id="ex:start1">
+	      <prov:activity prov:ref="ex:a"/>
+          <prov:trigger prov:ref="ex:e1"/>
+	    </prov:wasStartedBy>
+
+	    <prov:wasGeneratedBy prov:id="ex:gen1">
+	      <prov:entity prov:ref="ex:ag"/>
+	      <prov:activity prov:ref="ex:a1"/>
+	    </prov:wasGeneratedBy>
+
+
+	    <prov:wasInvalidatedBy prov:id="ex:inv1">
+	      <prov:entity  prov:ref="ex:ag"/>
+	      <prov:activity prov:ref="ex:a2"/>
+            </prov:wasInvalidatedBy>
+
+	    <prov:wasEndedBy prov:id="ex:end1">
+	      <prov:activity prov:ref="ex:a"/>
+          <prov:trigger prov:ref="ex:e2"/>
+	    </prov:wasEndedBy>
+
+
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-association1-PASS-c47.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,44 @@
+@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:a a prov:Activity .
+
+ex:a1 a prov:Activity .
+
+ex:a2 a prov:Activity .
+
+ex:ag a prov:Entity , prov:Agent .
+
+ex:e1 a prov:Entity .
+
+ex:e2 a prov:Entity .
+
+ex:assoc a prov:Association ;
+	prov:agent ex:ag .
+
+ex:a prov:qualifiedAssociation ex:assoc .
+
+ex:start1 a prov:Start ;
+	prov:entity ex:e1 .
+
+ex:a prov:qualifiedStart ex:start1 .
+
+ex:gen1 a prov:Generation ;
+	prov:activity ex:a1 .
+
+ex:ag prov:qualifiedGeneration ex:gen1 .
+
+ex:inv1 a prov:Invalidation ;
+	prov:activity ex:a2 .
+
+ex:ag prov:qualifiedInvalidation ex:inv1 .
+
+ex:end1 a prov:End ;
+	prov:entity ex:e2 .
+
+ex:a prov:qualifiedEnd ex:end1 .
--- a/testcases/constraints/ordering-association1-PASS.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +0,0 @@
-bundle
-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/>
-activity(ex:a,-,-)
-activity(ex:a1,-,-)
-activity(ex:a2,-,-)
-entity(ex:ag)
-agent(ex:ag)
-entity(ex:e1)
-entity(ex:e2)
-wasAssociatedWith(ex:assoc;ex:a,ex:ag,-)
-wasStartedBy(ex:start1;ex:a,ex:e1,-,-)
-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
--- a/testcases/constraints/ordering-association1-PASS.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +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:activity prov:id="ex:a">
-        </prov:activity>
-        
-		<prov:activity prov:id="ex:a1">
-        </prov:activity>
-        
-		<prov:activity prov:id="ex:a2">
-        </prov:activity>
-        
-		<prov:entity prov:id="ex:ag">
-        </prov:entity>
-        
-		<prov:agent prov:id="ex:ag">
-        </prov:agent>
-        
-		<prov:entity prov:id="ex:e1">
-        </prov:entity>
-
-        <prov:entity prov:id="ex:e2">
-        </prov:entity>
-
-        <prov:wasAssociatedWith prov:id="ex:assoc">
-	      <prov:activity prov:ref="ex:a"/>
-	      <prov:agent prov:ref="ex:ag"/>
-        </prov:wasAssociatedWith>
-
-	    <prov:wasStartedBy prov:id="ex:start1">
-	      <prov:activity prov:ref="ex:a"/>
-          <prov:trigger prov:ref="ex:e1"/>
-	    </prov:wasStartedBy>
-
-	    <prov:wasGeneratedBy prov:id="ex:gen1">
-	      <prov:entity prov:ref="ex:ag"/>
-	      <prov:activity prov:ref="ex:a1"/>
-	    </prov:wasGeneratedBy>
-
-
-	    <prov:wasInvalidatedBy prov:id="ex:inv1">
-	      <prov:entity  prov:ref="ex:ag"/>
-	      <prov:activity prov:ref="ex:a2"/>
-            </prov:wasInvalidatedBy>
-
-	    <prov:wasEndedBy prov:id="ex:end1">
-	      <prov:activity prov:ref="ex:a"/>
-          <prov:trigger prov:ref="ex:e2"/>
-	    </prov:wasEndedBy>
-
-
-
-</prov:document>
--- a/testcases/constraints/ordering-association1-PASS.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,44 +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:a a prov:Activity .
-
-ex:a1 a prov:Activity .
-
-ex:a2 a prov:Activity .
-
-ex:ag a prov:Entity , prov:Agent .
-
-ex:e1 a prov:Entity .
-
-ex:e2 a prov:Entity .
-
-ex:assoc a prov:Association ;
-	prov:agent ex:ag .
-
-ex:a prov:qualifiedAssociation ex:assoc .
-
-ex:start1 a prov:Start ;
-	prov:entity ex:e1 .
-
-ex:a prov:qualifiedStart ex:start1 .
-
-ex:gen1 a prov:Generation ;
-	prov:activity ex:a1 .
-
-ex:ag prov:qualifiedGeneration ex:gen1 .
-
-ex:inv1 a prov:Invalidation ;
-	prov:activity ex:a2 .
-
-ex:ag prov:qualifiedInvalidation ex:inv1 .
-
-ex:end1 a prov:End ;
-	prov:entity ex:e2 .
-
-ex:a prov:qualifiedEnd ex:end1 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-association2-PASS-c47.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,20 @@
+bundle
+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/>
+activity(ex:a,-,-)
+entity(ex:ag)
+agent(ex:ag)
+entity(ex:e1)
+entity(ex:e2)
+entity(ex:e3)
+entity(ex:e4)
+wasAssociatedWith(ex:assoc;ex:a,ex:ag,-)
+wasStartedBy(ex:start1;ex:a,ex:e1,-,-)
+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
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-association2-PASS-c47.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,49 @@
+<?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:activity prov:id="ex:a">
+        </prov:activity>
+        
+		<prov:entity prov:id="ex:ag">
+        </prov:entity>
+        
+		<prov:agent prov:id="ex:ag">
+        </prov:agent>
+        
+		<prov:entity prov:id="ex:e1">
+        </prov:entity>
+        
+		<prov:entity prov:id="ex:e2">
+        </prov:entity>
+        
+		<prov:entity prov:id="ex:e3">
+        </prov:entity>
+        
+		<prov:entity prov:id="ex:e4">
+        </prov:entity>
+
+        <prov:wasAssociatedWith prov:id="ex:assoc">
+	      <prov:activity prov:ref="ex:a"/>
+	      <prov:agent prov:ref="ex:ag"/>
+        </prov:wasAssociatedWith>
+
+	    <prov:wasStartedBy prov:id="ex:start1">
+	      <prov:activity prov:ref="ex:a"/>
+          <prov:trigger prov:ref="ex:e1"/>
+	    </prov:wasStartedBy>
+
+	    <prov:wasStartedBy prov:id="ex:start2">
+	      <prov:activity prov:ref="ex:ag"/>
+	      <prov:trigger prov:ref="ex:e3"/>
+	    </prov:wasStartedBy>
+
+	    <prov:wasEndedBy prov:id="ex:end2">
+	      <prov:activity prov:ref="ex:ag"/>
+	      <prov:trigger  prov:ref="ex:e4"/>
+        </prov:wasEndedBy>
+
+	    <prov:wasEndedBy prov:id="ex:end1">
+	      <prov:activity prov:ref="ex:a"/>
+          <prov:trigger prov:ref="ex:e2"/>
+	    </prov:wasEndedBy>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-association2-PASS-c47.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,46 @@
+@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:a a prov:Activity .
+
+ex:ag a prov:Entity , prov:Agent .
+
+ex:e1 a prov:Entity .
+
+ex:e2 a prov:Entity .
+
+ex:e3 a prov:Entity .
+
+ex:e4 a prov:Entity .
+
+ex:assoc a prov:Association ;
+	prov:agent ex:ag .
+
+ex:a prov:qualifiedAssociation ex:assoc .
+
+ex:start1 a prov:Start ;
+	prov:entity ex:e1 .
+
+ex:a prov:qualifiedStart ex:start1 .
+
+ex:ag a prov:Activity .
+
+ex:start2 a prov:Start ;
+	prov:entity ex:e3 .
+
+ex:ag prov:qualifiedStart ex:start2 .
+
+ex:end2 a prov:End ;
+	prov:entity ex:e4 .
+
+ex:ag prov:qualifiedEnd ex:end2 .
+
+ex:end1 a prov:End ;
+	prov:entity ex:e2 .
+
+ex:a prov:qualifiedEnd ex:end1 .
--- a/testcases/constraints/ordering-association2-PASS.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +0,0 @@
-bundle
-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/>
-activity(ex:a,-,-)
-entity(ex:ag)
-agent(ex:ag)
-entity(ex:e1)
-entity(ex:e2)
-entity(ex:e3)
-entity(ex:e4)
-wasAssociatedWith(ex:assoc;ex:a,ex:ag,-)
-wasStartedBy(ex:start1;ex:a,ex:e1,-,-)
-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
--- a/testcases/constraints/ordering-association2-PASS.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,49 +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:activity prov:id="ex:a">
-        </prov:activity>
-        
-		<prov:entity prov:id="ex:ag">
-        </prov:entity>
-        
-		<prov:agent prov:id="ex:ag">
-        </prov:agent>
-        
-		<prov:entity prov:id="ex:e1">
-        </prov:entity>
-        
-		<prov:entity prov:id="ex:e2">
-        </prov:entity>
-        
-		<prov:entity prov:id="ex:e3">
-        </prov:entity>
-        
-		<prov:entity prov:id="ex:e4">
-        </prov:entity>
-
-        <prov:wasAssociatedWith prov:id="ex:assoc">
-	      <prov:activity prov:ref="ex:a"/>
-	      <prov:agent prov:ref="ex:ag"/>
-        </prov:wasAssociatedWith>
-
-	    <prov:wasStartedBy prov:id="ex:start1">
-	      <prov:activity prov:ref="ex:a"/>
-          <prov:trigger prov:ref="ex:e1"/>
-	    </prov:wasStartedBy>
-
-	    <prov:wasStartedBy prov:id="ex:start2">
-	      <prov:activity prov:ref="ex:ag"/>
-	      <prov:trigger prov:ref="ex:e3"/>
-	    </prov:wasStartedBy>
-
-	    <prov:wasEndedBy prov:id="ex:end2">
-	      <prov:activity prov:ref="ex:ag"/>
-	      <prov:trigger  prov:ref="ex:e4"/>
-        </prov:wasEndedBy>
-
-	    <prov:wasEndedBy prov:id="ex:end1">
-	      <prov:activity prov:ref="ex:a"/>
-          <prov:trigger prov:ref="ex:e2"/>
-	    </prov:wasEndedBy>
-
-</prov:document>
--- a/testcases/constraints/ordering-association2-PASS.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,46 +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:a a prov:Activity .
-
-ex:ag a prov:Entity , prov:Agent .
-
-ex:e1 a prov:Entity .
-
-ex:e2 a prov:Entity .
-
-ex:e3 a prov:Entity .
-
-ex:e4 a prov:Entity .
-
-ex:assoc a prov:Association ;
-	prov:agent ex:ag .
-
-ex:a prov:qualifiedAssociation ex:assoc .
-
-ex:start1 a prov:Start ;
-	prov:entity ex:e1 .
-
-ex:a prov:qualifiedStart ex:start1 .
-
-ex:ag a prov:Activity .
-
-ex:start2 a prov:Start ;
-	prov:entity ex:e3 .
-
-ex:ag prov:qualifiedStart ex:start2 .
-
-ex:end2 a prov:End ;
-	prov:entity ex:e4 .
-
-ex:ag prov:qualifiedEnd ex:end2 .
-
-ex:end1 a prov:End ;
-	prov:entity ex:e2 .
-
-ex:a prov:qualifiedEnd ex:end1 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-attribution1-PASS-c48.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,16 @@
+bundle
+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/>
+activity(ex:a1,-,-)
+activity(ex:a2,-,-)
+entity(ex:ag)
+agent(ex:ag)
+entity(ex:e)
+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
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-attribution1-PASS-c48.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,37 @@
+<?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:activity prov:id="ex:a1">
+        </prov:activity>
+        <prov:activity prov:id="ex:a2">
+        </prov:activity>
+
+        <prov:entity prov:id="ex:ag">
+        </prov:entity>
+	<prov:agent prov:id="ex:ag">
+	</prov:agent>
+        <prov:entity prov:id="ex:e">
+        </prov:entity>
+
+
+
+
+
+            <prov:wasAttributedTo prov:id="ex:attr">
+	      <prov:entity prov:ref="ex:e"/>
+	      <prov:agent prov:ref="ex:ag"/>
+            </prov:wasAttributedTo>
+
+
+	    <prov:wasGeneratedBy prov:id="ex:gen1">
+	      <prov:entity prov:ref="ex:ag"/>
+	      <prov:activity prov:ref="ex:a1"/>
+	    </prov:wasGeneratedBy>
+
+	    <prov:wasGeneratedBy prov:id="ex:gen2">
+	      <prov:entity prov:ref="ex:e"/>
+	      <prov:activity prov:ref="ex:a2"/>
+	    </prov:wasGeneratedBy>
+
+
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-attribution1-PASS-c48.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,30 @@
+@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:a1 a prov:Activity .
+
+ex:a2 a prov:Activity .
+
+ex:ag a prov:Entity , prov:Agent .
+
+ex:e a prov:Entity .
+
+ex:attr a prov:Attribution ;
+	prov:agent ex:ag .
+
+ex:e prov:qualifiedAttribution ex:attr .
+
+ex:gen1 a prov:Generation ;
+	prov:activity ex:a1 .
+
+ex:ag prov:qualifiedGeneration ex:gen1 .
+
+ex:gen2 a prov:Generation ;
+	prov:activity ex:a2 .
+
+ex:e prov:qualifiedGeneration ex:gen2 .
--- a/testcases/constraints/ordering-attribution1-PASS.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
-bundle
-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/>
-activity(ex:a1,-,-)
-activity(ex:a2,-,-)
-entity(ex:ag)
-agent(ex:ag)
-entity(ex:e)
-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
--- a/testcases/constraints/ordering-attribution1-PASS.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,37 +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:activity prov:id="ex:a1">
-        </prov:activity>
-        <prov:activity prov:id="ex:a2">
-        </prov:activity>
-
-        <prov:entity prov:id="ex:ag">
-        </prov:entity>
-	<prov:agent prov:id="ex:ag">
-	</prov:agent>
-        <prov:entity prov:id="ex:e">
-        </prov:entity>
-
-
-
-
-
-            <prov:wasAttributedTo prov:id="ex:attr">
-	      <prov:entity prov:ref="ex:e"/>
-	      <prov:agent prov:ref="ex:ag"/>
-            </prov:wasAttributedTo>
-
-
-	    <prov:wasGeneratedBy prov:id="ex:gen1">
-	      <prov:entity prov:ref="ex:ag"/>
-	      <prov:activity prov:ref="ex:a1"/>
-	    </prov:wasGeneratedBy>
-
-	    <prov:wasGeneratedBy prov:id="ex:gen2">
-	      <prov:entity prov:ref="ex:e"/>
-	      <prov:activity prov:ref="ex:a2"/>
-	    </prov:wasGeneratedBy>
-
-
-
-</prov:document>
--- a/testcases/constraints/ordering-attribution1-PASS.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +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:a1 a prov:Activity .
-
-ex:a2 a prov:Activity .
-
-ex:ag a prov:Entity , prov:Agent .
-
-ex:e a prov:Entity .
-
-ex:attr a prov:Attribution ;
-	prov:agent ex:ag .
-
-ex:e prov:qualifiedAttribution ex:attr .
-
-ex:gen1 a prov:Generation ;
-	prov:activity ex:a1 .
-
-ex:ag prov:qualifiedGeneration ex:gen1 .
-
-ex:gen2 a prov:Generation ;
-	prov:activity ex:a2 .
-
-ex:e prov:qualifiedGeneration ex:gen2 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-attribution2-PASS-c48.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,16 @@
+bundle
+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/>
+activity(ex:a1,-,-)
+activity(ex:a2,-,-)
+activity(ex:ag,-,-)
+agent(ex:ag)
+entity(ex:e)
+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
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-attribution2-PASS-c48.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,37 @@
+<?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:activity prov:id="ex:a1">
+        </prov:activity>
+        <prov:activity prov:id="ex:a2">
+        </prov:activity>
+
+        <prov:activity prov:id="ex:ag">
+        </prov:activity>
+	<prov:agent prov:id="ex:ag">
+	</prov:agent>
+        <prov:entity prov:id="ex:e">
+        </prov:entity>
+
+
+
+
+
+            <prov:wasAttributedTo prov:id="ex:attr">
+	      <prov:entity prov:ref="ex:e"/>
+	      <prov:agent prov:ref="ex:ag"/>
+            </prov:wasAttributedTo>
+
+
+	    <prov:wasStartedBy prov:id="ex:start1">
+	      <prov:activity prov:ref="ex:ag"/>
+	      <prov:starter prov:ref="ex:a1"/>
+	    </prov:wasStartedBy>
+
+	    <prov:wasGeneratedBy prov:id="ex:gen2">
+	      <prov:entity prov:ref="ex:e"/>
+	      <prov:activity prov:ref="ex:a2"/>
+	    </prov:wasGeneratedBy>
+
+
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-attribution2-PASS-c48.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,31 @@
+@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:a1 a prov:Activity .
+
+ex:a2 a prov:Activity .
+
+ex:ag a prov:Activity , prov:Agent .
+
+ex:e a prov:Entity .
+
+ex:attr a prov:Attribution ;
+	prov:agent ex:ag .
+
+ex:e prov:qualifiedAttribution ex:attr .
+
+ex:start1 a prov:Start .
+
+ex:ag prov:qualifiedStart ex:start1 .
+
+ex:start1 prov:hadActivity ex:a1 .
+
+ex:gen2 a prov:Generation ;
+	prov:activity ex:a2 .
+
+ex:e prov:qualifiedGeneration ex:gen2 .
--- a/testcases/constraints/ordering-attribution2-PASS.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
-bundle
-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/>
-activity(ex:a1,-,-)
-activity(ex:a2,-,-)
-activity(ex:ag,-,-)
-agent(ex:ag)
-entity(ex:e)
-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
--- a/testcases/constraints/ordering-attribution2-PASS.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,37 +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:activity prov:id="ex:a1">
-        </prov:activity>
-        <prov:activity prov:id="ex:a2">
-        </prov:activity>
-
-        <prov:activity prov:id="ex:ag">
-        </prov:activity>
-	<prov:agent prov:id="ex:ag">
-	</prov:agent>
-        <prov:entity prov:id="ex:e">
-        </prov:entity>
-
-
-
-
-
-            <prov:wasAttributedTo prov:id="ex:attr">
-	      <prov:entity prov:ref="ex:e"/>
-	      <prov:agent prov:ref="ex:ag"/>
-            </prov:wasAttributedTo>
-
-
-	    <prov:wasStartedBy prov:id="ex:start1">
-	      <prov:activity prov:ref="ex:ag"/>
-	      <prov:starter prov:ref="ex:a1"/>
-	    </prov:wasStartedBy>
-
-	    <prov:wasGeneratedBy prov:id="ex:gen2">
-	      <prov:entity prov:ref="ex:e"/>
-	      <prov:activity prov:ref="ex:a2"/>
-	    </prov:wasGeneratedBy>
-
-
-
-</prov:document>
--- a/testcases/constraints/ordering-attribution2-PASS.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,31 +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:a1 a prov:Activity .
-
-ex:a2 a prov:Activity .
-
-ex:ag a prov:Activity , prov:Agent .
-
-ex:e a prov:Entity .
-
-ex:attr a prov:Attribution ;
-	prov:agent ex:ag .
-
-ex:e prov:qualifiedAttribution ex:attr .
-
-ex:start1 a prov:Start .
-
-ex:ag prov:qualifiedStart ex:start1 .
-
-ex:start1 prov:hadActivity ex:a1 .
-
-ex:gen2 a prov:Generation ;
-	prov:activity ex:a2 .
-
-ex:e prov:qualifiedGeneration ex:gen2 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-delegation1-PASS-c49.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,15 @@
+bundle
+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:ag1)
+agent(ex:ag1)
+entity(ex:ag2)
+agent(ex:ag2)
+actedOnBehalfOf(ex:del;ex:ag2,ex:ag1,-)
+wasGeneratedBy(ex:gen1;ex:ag1,-,-)
+wasInvalidatedBy(ex:inv2;ex:ag2,-,-)
+endBundle
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-delegation1-PASS-c49.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,32 @@
+<?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:ag1">
+        </prov:entity>
+	<prov:agent prov:id="ex:ag1">
+	</prov:agent>
+
+        <prov:entity prov:id="ex:ag2">
+        </prov:entity>
+	<prov:agent prov:id="ex:ag2">
+	</prov:agent>
+
+
+
+
+
+            <prov:actedOnBehalfOf prov:id="ex:del">
+	      <prov:subordinate prov:ref="ex:ag2"/>
+	      <prov:responsible prov:ref="ex:ag1"/>
+            </prov:actedOnBehalfOf>
+
+	    <prov:wasGeneratedBy prov:id="ex:gen1">
+	      <prov:entity prov:ref="ex:ag1"/>
+	    </prov:wasGeneratedBy>
+
+	    <prov:wasInvalidatedBy prov:id="ex:inv2">
+	      <prov:entity prov:ref="ex:ag2"/>
+	    </prov:wasInvalidatedBy>
+
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-delegation1-PASS-c49.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,24 @@
+@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:ag1 a prov:Entity , prov:Agent .
+
+ex:ag2 a prov:Entity , prov:Agent .
+
+ex:del a prov:Delegation ;
+	prov:agent ex:ag1 .
+
+ex:ag2 prov:qualifiedDelegation ex:del .
+
+ex:gen1 a prov:Generation .
+
+ex:ag1 prov:qualifiedGeneration ex:gen1 .
+
+ex:inv2 a prov:Invalidation .
+
+ex:ag2 prov:qualifiedInvalidation ex:inv2 .
--- a/testcases/constraints/ordering-delegation1-PASS.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
-bundle
-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:ag1)
-agent(ex:ag1)
-entity(ex:ag2)
-agent(ex:ag2)
-actedOnBehalfOf(ex:del;ex:ag2,ex:ag1,-)
-wasGeneratedBy(ex:gen1;ex:ag1,-,-)
-wasInvalidatedBy(ex:inv2;ex:ag2,-,-)
-endBundle
\ No newline at end of file
--- a/testcases/constraints/ordering-delegation1-PASS.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +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:ag1">
-        </prov:entity>
-	<prov:agent prov:id="ex:ag1">
-	</prov:agent>
-
-        <prov:entity prov:id="ex:ag2">
-        </prov:entity>
-	<prov:agent prov:id="ex:ag2">
-	</prov:agent>
-
-
-
-
-
-            <prov:actedOnBehalfOf prov:id="ex:del">
-	      <prov:subordinate prov:ref="ex:ag2"/>
-	      <prov:responsible prov:ref="ex:ag1"/>
-            </prov:actedOnBehalfOf>
-
-	    <prov:wasGeneratedBy prov:id="ex:gen1">
-	      <prov:entity prov:ref="ex:ag1"/>
-	    </prov:wasGeneratedBy>
-
-	    <prov:wasInvalidatedBy prov:id="ex:inv2">
-	      <prov:entity prov:ref="ex:ag2"/>
-	    </prov:wasInvalidatedBy>
-
-
-</prov:document>
--- a/testcases/constraints/ordering-delegation1-PASS.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +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:ag1 a prov:Entity , prov:Agent .
-
-ex:ag2 a prov:Entity , prov:Agent .
-
-ex:del a prov:Delegation ;
-	prov:agent ex:ag1 .
-
-ex:ag2 prov:qualifiedDelegation ex:del .
-
-ex:gen1 a prov:Generation .
-
-ex:ag1 prov:qualifiedGeneration ex:gen1 .
-
-ex:inv2 a prov:Invalidation .
-
-ex:ag2 prov:qualifiedInvalidation ex:inv2 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-delegation2-PASS-c49.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,15 @@
+bundle
+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/>
+activity(ex:ag1,-,-)
+agent(ex:ag1)
+activity(ex:ag2,-,-)
+agent(ex:ag2)
+actedOnBehalfOf(ex:del;ex:ag2,ex:ag1,-)
+wasStartedBy(ex:start1;ex:ag1,-,-,-)
+wasEndedBy(ex:end2;ex:ag2,-,-,-)
+endBundle
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-delegation2-PASS-c49.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,32 @@
+<?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:activity prov:id="ex:ag1">
+        </prov:activity>
+	<prov:agent prov:id="ex:ag1">
+	</prov:agent>
+
+        <prov:activity prov:id="ex:ag2">
+        </prov:activity>
+	<prov:agent prov:id="ex:ag2">
+	</prov:agent>
+
+
+
+
+
+            <prov:actedOnBehalfOf prov:id="ex:del">
+	      <prov:subordinate prov:ref="ex:ag2"/>
+	      <prov:responsible prov:ref="ex:ag1"/>
+            </prov:actedOnBehalfOf>
+
+	    <prov:wasStartedBy prov:id="ex:start1">
+	      <prov:activity prov:ref="ex:ag1"/>
+	    </prov:wasStartedBy>
+
+	    <prov:wasEndedBy prov:id="ex:end2">
+	      <prov:activity prov:ref="ex:ag2"/>
+	    </prov:wasEndedBy>
+
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-delegation2-PASS-c49.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,24 @@
+@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:ag1 a prov:Activity , prov:Agent .
+
+ex:ag2 a prov:Activity , prov:Agent .
+
+ex:del a prov:Delegation ;
+	prov:agent ex:ag1 .
+
+ex:ag2 prov:qualifiedDelegation ex:del .
+
+ex:start1 a prov:Start .
+
+ex:ag1 prov:qualifiedStart ex:start1 .
+
+ex:end2 a prov:End .
+
+ex:ag2 prov:qualifiedEnd ex:end2 .
--- a/testcases/constraints/ordering-delegation2-PASS.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
-bundle
-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/>
-activity(ex:ag1,-,-)
-agent(ex:ag1)
-activity(ex:ag2,-,-)
-agent(ex:ag2)
-actedOnBehalfOf(ex:del;ex:ag2,ex:ag1,-)
-wasStartedBy(ex:start1;ex:ag1,-,-,-)
-wasEndedBy(ex:end2;ex:ag2,-,-,-)
-endBundle
\ No newline at end of file
--- a/testcases/constraints/ordering-delegation2-PASS.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +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:activity prov:id="ex:ag1">
-        </prov:activity>
-	<prov:agent prov:id="ex:ag1">
-	</prov:agent>
-
-        <prov:activity prov:id="ex:ag2">
-        </prov:activity>
-	<prov:agent prov:id="ex:ag2">
-	</prov:agent>
-
-
-
-
-
-            <prov:actedOnBehalfOf prov:id="ex:del">
-	      <prov:subordinate prov:ref="ex:ag2"/>
-	      <prov:responsible prov:ref="ex:ag1"/>
-            </prov:actedOnBehalfOf>
-
-	    <prov:wasStartedBy prov:id="ex:start1">
-	      <prov:activity prov:ref="ex:ag1"/>
-	    </prov:wasStartedBy>
-
-	    <prov:wasEndedBy prov:id="ex:end2">
-	      <prov:activity prov:ref="ex:ag2"/>
-	    </prov:wasEndedBy>
-
-
-</prov:document>
--- a/testcases/constraints/ordering-delegation2-PASS.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +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:ag1 a prov:Activity , prov:Agent .
-
-ex:ag2 a prov:Activity , prov:Agent .
-
-ex:del a prov:Delegation ;
-	prov:agent ex:ag1 .
-
-ex:ag2 prov:qualifiedDelegation ex:del .
-
-ex:start1 a prov:Start .
-
-ex:ag1 prov:qualifiedStart ex:start1 .
-
-ex:end2 a prov:End .
-
-ex:ag2 prov:qualifiedEnd ex:end2 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-derivation1-PASS-c42.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,13 @@
+bundle
+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)
+entity(ex:e2)
+wasGeneratedBy(ex:gen1;ex:e1,-,-)
+wasGeneratedBy(ex:gen2;ex:e2,-,-)
+wasDerivedFrom(ex:der1;ex:e2, ex:e1)
+endBundle
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-derivation1-PASS-c42.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,19 @@
+<?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:entity prov:id="ex:e2">
+        </prov:entity>
+
+	    <prov:wasGeneratedBy prov:id="ex:gen1">
+	      <prov:entity  prov:ref="ex:e1"/>
+            </prov:wasGeneratedBy>
+	    <prov:wasGeneratedBy prov:id="ex:gen2">
+	      <prov:entity  prov:ref="ex:e2"/>
+            </prov:wasGeneratedBy>
+            <prov:wasDerivedFrom prov:id="ex:der1">
+                <prov:generatedEntity prov:ref="ex:e2"/>
+                <prov:usedEntity prov:ref="ex:e1"/>
+            </prov:wasDerivedFrom>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-derivation1-PASS-c42.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,24 @@
+@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:e2 a prov:Entity .
+
+ex:gen1 a prov:Generation .
+
+ex:e1 prov:qualifiedGeneration ex:gen1 .
+
+ex:gen2 a prov:Generation .
+
+ex:e2 prov:qualifiedGeneration ex:gen2 .
+
+ex:der1 a prov:Derivation ;
+	prov:entity ex:e1 .
+
+ex:e2 prov:qualifiedDerivation ex:der1 .
--- a/testcases/constraints/ordering-derivation1-PASS.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-bundle
-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)
-entity(ex:e2)
-wasGeneratedBy(ex:gen1;ex:e1,-,-)
-wasGeneratedBy(ex:gen2;ex:e2,-,-)
-wasDerivedFrom(ex:der1;ex:e2, ex:e1)
-endBundle
\ No newline at end of file
--- a/testcases/constraints/ordering-derivation1-PASS.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,19 +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:entity prov:id="ex:e2">
-        </prov:entity>
-
-	    <prov:wasGeneratedBy prov:id="ex:gen1">
-	      <prov:entity  prov:ref="ex:e1"/>
-            </prov:wasGeneratedBy>
-	    <prov:wasGeneratedBy prov:id="ex:gen2">
-	      <prov:entity  prov:ref="ex:e2"/>
-            </prov:wasGeneratedBy>
-            <prov:wasDerivedFrom prov:id="ex:der1">
-                <prov:generatedEntity prov:ref="ex:e2"/>
-                <prov:usedEntity prov:ref="ex:e1"/>
-            </prov:wasDerivedFrom>
-
-</prov:document>
--- a/testcases/constraints/ordering-derivation1-PASS.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +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:e2 a prov:Entity .
-
-ex:gen1 a prov:Generation .
-
-ex:e1 prov:qualifiedGeneration ex:gen1 .
-
-ex:gen2 a prov:Generation .
-
-ex:e2 prov:qualifiedGeneration ex:gen2 .
-
-ex:der1 a prov:Derivation ;
-	prov:entity ex:e1 .
-
-ex:e2 prov:qualifiedDerivation ex:der1 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-derivation3-PASS-c41-c42.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,15 @@
+bundle
+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)
+entity(ex:e2)
+activity(ex:a1,-,-)
+wasGeneratedBy(ex:gen1;ex:e1,-,-)
+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
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-derivation3-PASS-c41-c42.provx	Thu Nov 29 15:26:57 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: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:entity prov:id="ex:e2">
+        </prov:entity>
+        <prov:activity prov:id="ex:a1">
+        </prov:activity>
+
+
+	    <prov:wasGeneratedBy prov:id="ex:gen1">
+	      <prov:entity  prov:ref="ex:e1"/>
+            </prov:wasGeneratedBy>
+	    <prov:wasGeneratedBy prov:id="ex:gen2">
+	      <prov:entity  prov:ref="ex:e2"/>
+            </prov:wasGeneratedBy>
+	    <prov:used prov:id="ex:use1">
+	      <prov:activity prov:ref="ex:a1"/>
+	      <prov:entity  prov:ref="ex:e1"/>
+	    </prov:used>
+            <prov:wasDerivedFrom prov:id="ex:der1">
+                <prov:generatedEntity prov:ref="ex:e2"/>
+                <prov:usedEntity prov:ref="ex:e1"/>
+		<prov:activity prov:ref="ex:a1"/>
+		<prov:generation prov:ref="ex:gen2"/>
+		<prov:usage prov:ref="ex:use1"/>
+            </prov:wasDerivedFrom>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-derivation3-PASS-c41-c42.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,35 @@
+@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:e2 a prov:Entity .
+
+ex:a1 a prov:Activity .
+
+ex:gen1 a prov:Generation .
+
+ex:e1 prov:qualifiedGeneration ex:gen1 .
+
+ex:gen2 a prov:Generation .
+
+ex:e2 prov:qualifiedGeneration ex:gen2 .
+
+ex:use1 a prov:Usage ;
+	prov:entity ex:e1 .
+
+ex:a1 prov:qualifiedUsage ex:use1 .
+
+ex:der1 a prov:Derivation ;
+	prov:entity ex:e1 .
+
+ex:e2 prov:qualifiedDerivation ex:der1 .
+
+ex:der1 prov:hadGeneration ex:gen2 ;
+	prov:hadUsage ex:use1 ;
+	prov:hadActivity ex:a1 .
--- a/testcases/constraints/ordering-derivation3-PASS.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
-bundle
-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)
-entity(ex:e2)
-activity(ex:a1,-,-)
-wasGeneratedBy(ex:gen1;ex:e1,-,-)
-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
--- a/testcases/constraints/ordering-derivation3-PASS.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,29 +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:entity prov:id="ex:e2">
-        </prov:entity>
-        <prov:activity prov:id="ex:a1">
-        </prov:activity>
-
-
-	    <prov:wasGeneratedBy prov:id="ex:gen1">
-	      <prov:entity  prov:ref="ex:e1"/>
-            </prov:wasGeneratedBy>
-	    <prov:wasGeneratedBy prov:id="ex:gen2">
-	      <prov:entity  prov:ref="ex:e2"/>
-            </prov:wasGeneratedBy>
-	    <prov:used prov:id="ex:use1">
-	      <prov:activity prov:ref="ex:a1"/>
-	      <prov:entity  prov:ref="ex:e1"/>
-	    </prov:used>
-            <prov:wasDerivedFrom prov:id="ex:der1">
-                <prov:generatedEntity prov:ref="ex:e2"/>
-                <prov:usedEntity prov:ref="ex:e1"/>
-		<prov:activity prov:ref="ex:a1"/>
-		<prov:generation prov:ref="ex:gen2"/>
-		<prov:usage prov:ref="ex:use1"/>
-            </prov:wasDerivedFrom>
-
-</prov:document>
--- a/testcases/constraints/ordering-derivation3-PASS.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,35 +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:e2 a prov:Entity .
-
-ex:a1 a prov:Activity .
-
-ex:gen1 a prov:Generation .
-
-ex:e1 prov:qualifiedGeneration ex:gen1 .
-
-ex:gen2 a prov:Generation .
-
-ex:e2 prov:qualifiedGeneration ex:gen2 .
-
-ex:use1 a prov:Usage ;
-	prov:entity ex:e1 .
-
-ex:a1 prov:qualifiedUsage ex:use1 .
-
-ex:der1 a prov:Derivation ;
-	prov:entity ex:e1 .
-
-ex:e2 prov:qualifiedDerivation ex:der1 .
-
-ex:der1 prov:hadGeneration ex:gen2 ;
-	prov:hadUsage ex:use1 ;
-	prov:hadActivity ex:a1 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-ends1-PASS-c44.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,18 @@
+bundle
+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)
+entity(ex:e2)
+activity(ex:a1,-,-)
+activity(ex:a2,-,-)
+activity(ex:a3,-,-)
+activity(ex:a4,-,-)
+wasGeneratedBy(ex:gen2;ex:e2,ex:a3,-)
+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
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-ends1-PASS-c44.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,37 @@
+<?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:entity prov:id="ex:e2">
+        </prov:entity>
+        <prov:activity prov:id="ex:a1">
+        </prov:activity>
+        <prov:activity prov:id="ex:a2">
+        </prov:activity>
+        <prov:activity prov:id="ex:a3">
+        </prov:activity>
+        <prov:activity prov:id="ex:a4">
+        </prov:activity>
+
+
+	    <prov:wasGeneratedBy prov:id="ex:gen2">
+	      <prov:entity  prov:ref="ex:e2"/>
+	      <prov:activity prov:ref="ex:a3"/>
+            </prov:wasGeneratedBy>
+	    <prov:wasEndedBy prov:id="ex:end2">
+	      <prov:activity prov:ref="ex:a2"/>
+	      <prov:trigger prov:ref="ex:e2"/>
+	    </prov:wasEndedBy>
+
+
+	    <prov:wasEndedBy prov:id="ex:end1">
+	      <prov:activity prov:ref="ex:a1"/>
+	      <prov:trigger prov:ref="ex:e1"/>
+	    </prov:wasEndedBy>
+	    <prov:wasInvalidatedBy prov:id="ex:inv1">
+	      <prov:entity  prov:ref="ex:e1"/>
+	      <prov:activity prov:ref="ex:a4"/>
+            </prov:wasInvalidatedBy>
+
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-ends1-PASS-c44.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,39 @@
+@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:e2 a prov:Entity .
+
+ex:a1 a prov:Activity .
+
+ex:a2 a prov:Activity .
+
+ex:a3 a prov:Activity .
+
+ex:a4 a prov:Activity .
+
+ex:gen2 a prov:Generation ;
+	prov:activity ex:a3 .
+
+ex:e2 prov:qualifiedGeneration ex:gen2 .
+
+ex:end2 a prov:End ;
+	prov:entity ex:e2 .
+
+ex:a2 prov:qualifiedEnd ex:end2 .
+
+ex:end1 a prov:End ;
+	prov:entity ex:e1 .
+
+ex:a1 prov:qualifiedEnd ex:end1 .
+
+ex:inv1 a prov:Invalidation ;
+	prov:activity ex:a4 .
+
+ex:e1 prov:qualifiedInvalidation ex:inv1 .
--- a/testcases/constraints/ordering-ends1-PASS.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +0,0 @@
-bundle
-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)
-entity(ex:e2)
-activity(ex:a1,-,-)
-activity(ex:a2,-,-)
-activity(ex:a3,-,-)
-activity(ex:a4,-,-)
-wasGeneratedBy(ex:gen2;ex:e2,ex:a3,-)
-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
--- a/testcases/constraints/ordering-ends1-PASS.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,37 +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:entity prov:id="ex:e2">
-        </prov:entity>
-        <prov:activity prov:id="ex:a1">
-        </prov:activity>
-        <prov:activity prov:id="ex:a2">
-        </prov:activity>
-        <prov:activity prov:id="ex:a3">
-        </prov:activity>
-        <prov:activity prov:id="ex:a4">
-        </prov:activity>
-
-
-	    <prov:wasGeneratedBy prov:id="ex:gen2">
-	      <prov:entity  prov:ref="ex:e2"/>
-	      <prov:activity prov:ref="ex:a3"/>
-            </prov:wasGeneratedBy>
-	    <prov:wasEndedBy prov:id="ex:end2">
-	      <prov:activity prov:ref="ex:a2"/>
-	      <prov:trigger prov:ref="ex:e2"/>
-	    </prov:wasEndedBy>
-
-
-	    <prov:wasEndedBy prov:id="ex:end1">
-	      <prov:activity prov:ref="ex:a1"/>
-	      <prov:trigger prov:ref="ex:e1"/>
-	    </prov:wasEndedBy>
-	    <prov:wasInvalidatedBy prov:id="ex:inv1">
-	      <prov:entity  prov:ref="ex:e1"/>
-	      <prov:activity prov:ref="ex:a4"/>
-            </prov:wasInvalidatedBy>
-
-
-</prov:document>
--- a/testcases/constraints/ordering-ends1-PASS.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,39 +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:e2 a prov:Entity .
-
-ex:a1 a prov:Activity .
-
-ex:a2 a prov:Activity .
-
-ex:a3 a prov:Activity .
-
-ex:a4 a prov:Activity .
-
-ex:gen2 a prov:Generation ;
-	prov:activity ex:a3 .
-
-ex:e2 prov:qualifiedGeneration ex:gen2 .
-
-ex:end2 a prov:End ;
-	prov:entity ex:e2 .
-
-ex:a2 prov:qualifiedEnd ex:end2 .
-
-ex:end1 a prov:End ;
-	prov:entity ex:e1 .
-
-ex:a1 prov:qualifiedEnd ex:end1 .
-
-ex:inv1 a prov:Invalidation ;
-	prov:activity ex:a4 .
-
-ex:e1 prov:qualifiedInvalidation ex:inv1 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-entity1-PASS-c36-c37-c38.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,15 @@
+bundle
+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,-,-)
+activity(ex:a2,-,-)
+activity(ex:a3,-,-)
+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
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-entity1-PASS-c36-c37-c38.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,25 @@
+<?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:activity prov:id="ex:a2">
+        </prov:activity>
+        <prov:activity prov:id="ex:a3">
+        </prov:activity>
+
+	    <prov:wasGeneratedBy prov:id="ex:gen1">
+	      <prov:entity  prov:ref="ex:e1"/>
+	      <prov:activity prov:ref="ex:a1"/>
+            </prov:wasGeneratedBy>
+	    <prov:used prov:id="ex:use1">
+	      <prov:activity prov:ref="ex:a2"/>
+	      <prov:entity  prov:ref="ex:e1"/>
+            </prov:used>
+	    <prov:wasInvalidatedBy prov:id="ex:inv1">
+	      <prov:entity  prov:ref="ex:e1"/>
+	      <prov:activity prov:ref="ex:a3"/>
+            </prov:wasInvalidatedBy>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-entity1-PASS-c36-c37-c38.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,30 @@
+@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:a2 a prov:Activity .
+
+ex:a3 a prov:Activity .
+
+ex:gen1 a prov:Generation ;
+	prov:activity ex:a1 .
+
+ex:e1 prov:qualifiedGeneration ex:gen1 .
+
+ex:use1 a prov:Usage ;
+	prov:entity ex:e1 .
+
+ex:a2 prov:qualifiedUsage ex:use1 .
+
+ex:inv1 a prov:Invalidation ;
+	prov:activity ex:a3 .
+
+ex:e1 prov:qualifiedInvalidation ex:inv1 .
--- a/testcases/constraints/ordering-entity1-PASS.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
-bundle
-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,-,-)
-activity(ex:a2,-,-)
-activity(ex:a3,-,-)
-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
--- a/testcases/constraints/ordering-entity1-PASS.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,25 +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:activity prov:id="ex:a2">
-        </prov:activity>
-        <prov:activity prov:id="ex:a3">
-        </prov:activity>
-
-	    <prov:wasGeneratedBy prov:id="ex:gen1">
-	      <prov:entity  prov:ref="ex:e1"/>
-	      <prov:activity prov:ref="ex:a1"/>
-            </prov:wasGeneratedBy>
-	    <prov:used prov:id="ex:use1">
-	      <prov:activity prov:ref="ex:a2"/>
-	      <prov:entity  prov:ref="ex:e1"/>
-            </prov:used>
-	    <prov:wasInvalidatedBy prov:id="ex:inv1">
-	      <prov:entity  prov:ref="ex:e1"/>
-	      <prov:activity prov:ref="ex:a3"/>
-            </prov:wasInvalidatedBy>
-
-</prov:document>
--- a/testcases/constraints/ordering-entity1-PASS.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +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:a2 a prov:Activity .
-
-ex:a3 a prov:Activity .
-
-ex:gen1 a prov:Generation ;
-	prov:activity ex:a1 .
-
-ex:e1 prov:qualifiedGeneration ex:gen1 .
-
-ex:use1 a prov:Usage ;
-	prov:entity ex:e1 .
-
-ex:a2 prov:qualifiedUsage ex:use1 .
-
-ex:inv1 a prov:Invalidation ;
-	prov:activity ex:a3 .
-
-ex:e1 prov:qualifiedInvalidation ex:inv1 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-entity2-PASS-c36.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,14 @@
+bundle
+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,-,-)
+activity(ex:a2,-,-)
+activity(ex:a3,-,-)
+wasGeneratedBy(ex:gen1;ex:e1,ex:a1,-)
+wasInvalidatedBy(ex:inv1;ex:e1,ex:a3,-)
+endBundle
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-entity2-PASS-c36.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,21 @@
+<?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:activity prov:id="ex:a2">
+        </prov:activity>
+        <prov:activity prov:id="ex:a3">
+        </prov:activity>
+
+	    <prov:wasGeneratedBy prov:id="ex:gen1">
+	      <prov:entity  prov:ref="ex:e1"/>
+	      <prov:activity prov:ref="ex:a1"/>
+            </prov:wasGeneratedBy>
+	    <prov:wasInvalidatedBy prov:id="ex:inv1">
+	      <prov:entity  prov:ref="ex:e1"/>
+	      <prov:activity prov:ref="ex:a3"/>
+            </prov:wasInvalidatedBy>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-entity2-PASS-c36.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,25 @@
+@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:a2 a prov:Activity .
+
+ex:a3 a prov:Activity .
+
+ex:gen1 a prov:Generation ;
+	prov:activity ex:a1 .
+
+ex:e1 prov:qualifiedGeneration ex:gen1 .
+
+ex:inv1 a prov:Invalidation ;
+	prov:activity ex:a3 .
+
+ex:e1 prov:qualifiedInvalidation ex:inv1 .
--- a/testcases/constraints/ordering-entity2-PASS.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +0,0 @@
-bundle
-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,-,-)
-activity(ex:a2,-,-)
-activity(ex:a3,-,-)
-wasGeneratedBy(ex:gen1;ex:e1,ex:a1,-)
-wasInvalidatedBy(ex:inv1;ex:e1,ex:a3,-)
-endBundle
\ No newline at end of file
--- a/testcases/constraints/ordering-entity2-PASS.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +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:activity prov:id="ex:a2">
-        </prov:activity>
-        <prov:activity prov:id="ex:a3">
-        </prov:activity>
-
-	    <prov:wasGeneratedBy prov:id="ex:gen1">
-	      <prov:entity  prov:ref="ex:e1"/>
-	      <prov:activity prov:ref="ex:a1"/>
-            </prov:wasGeneratedBy>
-	    <prov:wasInvalidatedBy prov:id="ex:inv1">
-	      <prov:entity  prov:ref="ex:e1"/>
-	      <prov:activity prov:ref="ex:a3"/>
-            </prov:wasInvalidatedBy>
-
-</prov:document>
--- a/testcases/constraints/ordering-entity2-PASS.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /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:a2 a prov:Activity .
-
-ex:a3 a prov:Activity .
-
-ex:gen1 a prov:Generation ;
-	prov:activity ex:a1 .
-
-ex:e1 prov:qualifiedGeneration ex:gen1 .
-
-ex:inv1 a prov:Invalidation ;
-	prov:activity ex:a3 .
-
-ex:e1 prov:qualifiedInvalidation ex:inv1 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-entity3-PASS-c39.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,13 @@
+bundle
+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,-,-)
+activity(ex:a2,-,-)
+wasGeneratedBy(ex:gen1;ex:e1,ex:a1,-)
+wasGeneratedBy(ex:gen2;ex:e1,ex:a2,-)
+endBundle
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-entity3-PASS-c39.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,19 @@
+<?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:activity prov:id="ex:a2">
+        </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">
+	      <prov:entity  prov:ref="ex:e1"/>
+	      <prov:activity prov:ref="ex:a2"/>
+            </prov:wasGeneratedBy>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-entity3-PASS-c39.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,23 @@
+@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:a2 a prov:Activity .
+
+ex:gen1 a prov:Generation ;
+	prov:activity ex:a1 .
+
+ex:e1 prov:qualifiedGeneration ex:gen1 .
+
+ex:gen2 a prov:Generation ;
+	prov:activity ex:a2 .
+
+ex:e1 prov:qualifiedGeneration ex:gen2 .
--- a/testcases/constraints/ordering-entity3-PASS.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-bundle
-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,-,-)
-activity(ex:a2,-,-)
-wasGeneratedBy(ex:gen1;ex:e1,ex:a1,-)
-wasGeneratedBy(ex:gen2;ex:e1,ex:a2,-)
-endBundle
\ No newline at end of file
--- a/testcases/constraints/ordering-entity3-PASS.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,19 +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:activity prov:id="ex:a2">
-        </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">
-	      <prov:entity  prov:ref="ex:e1"/>
-	      <prov:activity prov:ref="ex:a2"/>
-            </prov:wasGeneratedBy>
-
-</prov:document>
--- a/testcases/constraints/ordering-entity3-PASS.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +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:a2 a prov:Activity .
-
-ex:gen1 a prov:Generation ;
-	prov:activity ex:a1 .
-
-ex:e1 prov:qualifiedGeneration ex:gen1 .
-
-ex:gen2 a prov:Generation ;
-	prov:activity ex:a2 .
-
-ex:e1 prov:qualifiedGeneration ex:gen2 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-entity4-PASS-c40.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,13 @@
+bundle
+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,-,-)
+activity(ex:a2,-,-)
+wasInvalidatedBy(ex:inv1;ex:e1,ex:a1,-)
+wasInvalidatedBy(ex:inv2;ex:e1,ex:a2,-)
+endBundle
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-entity4-PASS-c40.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,19 @@
+<?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:activity prov:id="ex:a2">
+        </prov:activity>
+
+	    <prov:wasInvalidatedBy prov:id="ex:inv1">
+	      <prov:entity  prov:ref="ex:e1"/>
+	      <prov:activity prov:ref="ex:a1"/>
+            </prov:wasInvalidatedBy>
+	    <prov:wasInvalidatedBy prov:id="ex:inv2">
+	      <prov:entity  prov:ref="ex:e1"/>
+	      <prov:activity prov:ref="ex:a2"/>
+            </prov:wasInvalidatedBy>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-entity4-PASS-c40.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,23 @@
+@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:a2 a prov:Activity .
+
+ex:inv1 a prov:Invalidation ;
+	prov:activity ex:a1 .
+
+ex:e1 prov:qualifiedInvalidation ex:inv1 .
+
+ex:inv2 a prov:Invalidation ;
+	prov:activity ex:a2 .
+
+ex:e1 prov:qualifiedInvalidation ex:inv2 .
--- a/testcases/constraints/ordering-entity4-PASS.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-bundle
-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,-,-)
-activity(ex:a2,-,-)
-wasInvalidatedBy(ex:inv1;ex:e1,ex:a1,-)
-wasInvalidatedBy(ex:inv2;ex:e1,ex:a2,-)
-endBundle
\ No newline at end of file
--- a/testcases/constraints/ordering-entity4-PASS.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,19 +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:activity prov:id="ex:a2">
-        </prov:activity>
-
-	    <prov:wasInvalidatedBy prov:id="ex:inv1">
-	      <prov:entity  prov:ref="ex:e1"/>
-	      <prov:activity prov:ref="ex:a1"/>
-            </prov:wasInvalidatedBy>
-	    <prov:wasInvalidatedBy prov:id="ex:inv2">
-	      <prov:entity  prov:ref="ex:e1"/>
-	      <prov:activity prov:ref="ex:a2"/>
-            </prov:wasInvalidatedBy>
-
-</prov:document>
--- a/testcases/constraints/ordering-entity4-PASS.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +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:a2 a prov:Activity .
-
-ex:inv1 a prov:Invalidation ;
-	prov:activity ex:a1 .
-
-ex:e1 prov:qualifiedInvalidation ex:inv1 .
-
-ex:inv2 a prov:Invalidation ;
-	prov:activity ex:a2 .
-
-ex:e1 prov:qualifiedInvalidation ex:inv2 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-specialization1-PASS-c45.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,13 @@
+bundle
+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)
+entity(ex:e2)
+specializationOf(ex:e2,ex:e1)
+wasGeneratedBy(ex:gen2;ex:e2,-,-)
+wasGeneratedBy(ex:gen1;ex:e1,-,-)
+endBundle
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-specialization1-PASS-c45.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,21 @@
+<?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:entity prov:id="ex:e2">
+        </prov:entity>
+
+            <prov:specializationOf>
+                <prov:specializedEntity prov:ref="ex:e2"/>
+                <prov:generalEntity prov:ref="ex:e1"/>
+            </prov:specializationOf>
+
+            <prov:wasGeneratedBy prov:id="ex:gen2">
+                <prov:entity prov:ref="ex:e2"/>
+            </prov:wasGeneratedBy>
+            <prov:wasGeneratedBy prov:id="ex:gen1">
+                <prov:entity prov:ref="ex:e1"/>
+            </prov:wasGeneratedBy>
+
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-specialization1-PASS-c45.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,20 @@
+@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:e2 a prov:Entity ;
+	prov:specializationOf ex:e1 .
+
+ex:gen2 a prov:Generation .
+
+ex:e2 prov:qualifiedGeneration ex:gen2 .
+
+ex:gen1 a prov:Generation .
+
+ex:e1 prov:qualifiedGeneration ex:gen1 .
--- a/testcases/constraints/ordering-specialization1-PASS.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-bundle
-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)
-entity(ex:e2)
-specializationOf(ex:e2,ex:e1)
-wasGeneratedBy(ex:gen2;ex:e2,-,-)
-wasGeneratedBy(ex:gen1;ex:e1,-,-)
-endBundle
\ No newline at end of file
--- a/testcases/constraints/ordering-specialization1-PASS.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +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:entity prov:id="ex:e2">
-        </prov:entity>
-
-            <prov:specializationOf>
-                <prov:specializedEntity prov:ref="ex:e2"/>
-                <prov:generalEntity prov:ref="ex:e1"/>
-            </prov:specializationOf>
-
-            <prov:wasGeneratedBy prov:id="ex:gen2">
-                <prov:entity prov:ref="ex:e2"/>
-            </prov:wasGeneratedBy>
-            <prov:wasGeneratedBy prov:id="ex:gen1">
-                <prov:entity prov:ref="ex:e1"/>
-            </prov:wasGeneratedBy>
-
-
-</prov:document>
--- a/testcases/constraints/ordering-specialization1-PASS.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +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:e2 a prov:Entity ;
-	prov:specializationOf ex:e1 .
-
-ex:gen2 a prov:Generation .
-
-ex:e2 prov:qualifiedGeneration ex:gen2 .
-
-ex:gen1 a prov:Generation .
-
-ex:e1 prov:qualifiedGeneration ex:gen1 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-specialization2-PASS-c46.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,13 @@
+bundle
+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)
+entity(ex:e2)
+specializationOf(ex:e2,ex:e1)
+wasInvalidatedBy(ex:inv2;ex:e2,-,-)
+wasInvalidatedBy(ex:inv1;ex:e1,-,-)
+endBundle
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-specialization2-PASS-c46.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,21 @@
+<?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:entity prov:id="ex:e2">
+        </prov:entity>
+
+            <prov:specializationOf>
+                <prov:specializedEntity prov:ref="ex:e2"/>
+                <prov:generalEntity prov:ref="ex:e1"/>
+            </prov:specializationOf>
+
+            <prov:wasInvalidatedBy prov:id="ex:inv2">
+                <prov:entity prov:ref="ex:e2"/>
+            </prov:wasInvalidatedBy>
+            <prov:wasInvalidatedBy prov:id="ex:inv1">
+                <prov:entity prov:ref="ex:e1"/>
+            </prov:wasInvalidatedBy>
+
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-specialization2-PASS-c46.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,20 @@
+@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:e2 a prov:Entity ;
+	prov:specializationOf ex:e1 .
+
+ex:inv2 a prov:Invalidation .
+
+ex:e2 prov:qualifiedInvalidation ex:inv2 .
+
+ex:inv1 a prov:Invalidation .
+
+ex:e1 prov:qualifiedInvalidation ex:inv1 .
--- a/testcases/constraints/ordering-specialization2-PASS.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-bundle
-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)
-entity(ex:e2)
-specializationOf(ex:e2,ex:e1)
-wasInvalidatedBy(ex:inv2;ex:e2,-,-)
-wasInvalidatedBy(ex:inv1;ex:e1,-,-)
-endBundle
\ No newline at end of file
--- a/testcases/constraints/ordering-specialization2-PASS.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +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:entity prov:id="ex:e2">
-        </prov:entity>
-
-            <prov:specializationOf>
-                <prov:specializedEntity prov:ref="ex:e2"/>
-                <prov:generalEntity prov:ref="ex:e1"/>
-            </prov:specializationOf>
-
-            <prov:wasInvalidatedBy prov:id="ex:inv2">
-                <prov:entity prov:ref="ex:e2"/>
-            </prov:wasInvalidatedBy>
-            <prov:wasInvalidatedBy prov:id="ex:inv1">
-                <prov:entity prov:ref="ex:e1"/>
-            </prov:wasInvalidatedBy>
-
-
-</prov:document>
--- a/testcases/constraints/ordering-specialization2-PASS.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +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:e2 a prov:Entity ;
-	prov:specializationOf ex:e1 .
-
-ex:inv2 a prov:Invalidation .
-
-ex:e2 prov:qualifiedInvalidation ex:inv2 .
-
-ex:inv1 a prov:Invalidation .
-
-ex:e1 prov:qualifiedInvalidation ex:inv1 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-specialization3-PASS-c42-c45.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,14 @@
+bundle
+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)
+entity(ex:e2)
+specializationOf(ex:e2,ex:e1)
+wasGeneratedBy(ex:gen2;ex:e2,-,-)
+wasGeneratedBy(ex:gen1;ex:e1,-,-)
+wasDerivedFrom(ex:der1;ex:e2, ex:e1)
+endBundle
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-specialization3-PASS-c42-c45.provx	Thu Nov 29 15:26:57 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: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:entity prov:id="ex:e2">
+        </prov:entity>
+
+            <prov:specializationOf>
+                <prov:specializedEntity prov:ref="ex:e2"/>
+                <prov:generalEntity prov:ref="ex:e1"/>
+            </prov:specializationOf>
+
+            <prov:wasGeneratedBy prov:id="ex:gen2">
+                <prov:entity prov:ref="ex:e2"/>
+            </prov:wasGeneratedBy>
+
+            <prov:wasGeneratedBy prov:id="ex:gen1">
+                <prov:entity prov:ref="ex:e1"/>
+            </prov:wasGeneratedBy>
+
+            <prov:wasDerivedFrom prov:id="ex:der1">
+                <prov:generatedEntity prov:ref="ex:e2"/>
+                <prov:usedEntity prov:ref="ex:e1"/>
+            </prov:wasDerivedFrom>
+
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-specialization3-PASS-c42-c45.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,25 @@
+@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:e2 a prov:Entity ;
+	prov:specializationOf ex:e1 .
+
+ex:gen2 a prov:Generation .
+
+ex:e2 prov:qualifiedGeneration ex:gen2 .
+
+ex:gen1 a prov:Generation .
+
+ex:e1 prov:qualifiedGeneration ex:gen1 .
+
+ex:der1 a prov:Derivation ;
+	prov:entity ex:e1 .
+
+ex:e2 prov:qualifiedDerivation ex:der1 .
--- a/testcases/constraints/ordering-specialization3-PASS.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +0,0 @@
-bundle
-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)
-entity(ex:e2)
-specializationOf(ex:e2,ex:e1)
-wasGeneratedBy(ex:gen2;ex:e2,-,-)
-wasGeneratedBy(ex:gen1;ex:e1,-,-)
-wasDerivedFrom(ex:der1;ex:e2, ex:e1)
-endBundle
\ No newline at end of file
--- a/testcases/constraints/ordering-specialization3-PASS.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +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:entity prov:id="ex:e2">
-        </prov:entity>
-
-            <prov:specializationOf>
-                <prov:specializedEntity prov:ref="ex:e2"/>
-                <prov:generalEntity prov:ref="ex:e1"/>
-            </prov:specializationOf>
-
-            <prov:wasGeneratedBy prov:id="ex:gen2">
-                <prov:entity prov:ref="ex:e2"/>
-            </prov:wasGeneratedBy>
-
-            <prov:wasGeneratedBy prov:id="ex:gen1">
-                <prov:entity prov:ref="ex:e1"/>
-            </prov:wasGeneratedBy>
-
-            <prov:wasDerivedFrom prov:id="ex:der1">
-                <prov:generatedEntity prov:ref="ex:e2"/>
-                <prov:usedEntity prov:ref="ex:e1"/>
-            </prov:wasDerivedFrom>
-
-
-</prov:document>
--- a/testcases/constraints/ordering-specialization3-PASS.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /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:e2 a prov:Entity ;
-	prov:specializationOf ex:e1 .
-
-ex:gen2 a prov:Generation .
-
-ex:e2 prov:qualifiedGeneration ex:gen2 .
-
-ex:gen1 a prov:Generation .
-
-ex:e1 prov:qualifiedGeneration ex:gen1 .
-
-ex:der1 a prov:Derivation ;
-	prov:entity ex:e1 .
-
-ex:e2 prov:qualifiedDerivation ex:der1 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-starts1-PASS-c43.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,18 @@
+bundle
+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)
+entity(ex:e2)
+activity(ex:a1,-,-)
+activity(ex:a2,-,-)
+activity(ex:a3,-,-)
+activity(ex:a4,-,-)
+wasGeneratedBy(ex:gen2;ex:e2,ex:a3,-)
+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
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-starts1-PASS-c43.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,37 @@
+<?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:entity prov:id="ex:e2">
+        </prov:entity>
+        <prov:activity prov:id="ex:a1">
+        </prov:activity>
+        <prov:activity prov:id="ex:a2">
+        </prov:activity>
+        <prov:activity prov:id="ex:a3">
+        </prov:activity>
+        <prov:activity prov:id="ex:a4">
+        </prov:activity>
+
+
+	    <prov:wasGeneratedBy prov:id="ex:gen2">
+	      <prov:entity  prov:ref="ex:e2"/>
+	      <prov:activity prov:ref="ex:a3"/>
+            </prov:wasGeneratedBy>
+	    <prov:wasStartedBy prov:id="ex:start2">
+	      <prov:activity prov:ref="ex:a2"/>
+	      <prov:trigger prov:ref="ex:e2"/>
+	    </prov:wasStartedBy>
+
+
+	    <prov:wasStartedBy prov:id="ex:start1">
+	      <prov:activity prov:ref="ex:a1"/>
+	      <prov:trigger prov:ref="ex:e1"/>
+	    </prov:wasStartedBy>
+	    <prov:wasInvalidatedBy prov:id="ex:inv1">
+	      <prov:entity  prov:ref="ex:e1"/>
+	      <prov:activity prov:ref="ex:a4"/>
+            </prov:wasInvalidatedBy>
+
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/ordering-starts1-PASS-c43.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,39 @@
+@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:e2 a prov:Entity .
+
+ex:a1 a prov:Activity .
+
+ex:a2 a prov:Activity .
+
+ex:a3 a prov:Activity .
+
+ex:a4 a prov:Activity .
+
+ex:gen2 a prov:Generation ;
+	prov:activity ex:a3 .
+
+ex:e2 prov:qualifiedGeneration ex:gen2 .
+
+ex:start2 a prov:Start ;
+	prov:entity ex:e2 .
+
+ex:a2 prov:qualifiedStart ex:start2 .
+
+ex:start1 a prov:Start ;
+	prov:entity ex:e1 .
+
+ex:a1 prov:qualifiedStart ex:start1 .
+
+ex:inv1 a prov:Invalidation ;
+	prov:activity ex:a4 .
+
+ex:e1 prov:qualifiedInvalidation ex:inv1 .
--- a/testcases/constraints/ordering-starts1-PASS.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +0,0 @@
-bundle
-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)
-entity(ex:e2)
-activity(ex:a1,-,-)
-activity(ex:a2,-,-)
-activity(ex:a3,-,-)
-activity(ex:a4,-,-)
-wasGeneratedBy(ex:gen2;ex:e2,ex:a3,-)
-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
--- a/testcases/constraints/ordering-starts1-PASS.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,37 +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:entity prov:id="ex:e2">
-        </prov:entity>
-        <prov:activity prov:id="ex:a1">
-        </prov:activity>
-        <prov:activity prov:id="ex:a2">
-        </prov:activity>
-        <prov:activity prov:id="ex:a3">
-        </prov:activity>
-        <prov:activity prov:id="ex:a4">
-        </prov:activity>
-
-
-	    <prov:wasGeneratedBy prov:id="ex:gen2">
-	      <prov:entity  prov:ref="ex:e2"/>
-	      <prov:activity prov:ref="ex:a3"/>
-            </prov:wasGeneratedBy>
-	    <prov:wasStartedBy prov:id="ex:start2">
-	      <prov:activity prov:ref="ex:a2"/>
-	      <prov:trigger prov:ref="ex:e2"/>
-	    </prov:wasStartedBy>
-
-
-	    <prov:wasStartedBy prov:id="ex:start1">
-	      <prov:activity prov:ref="ex:a1"/>
-	      <prov:trigger prov:ref="ex:e1"/>
-	    </prov:wasStartedBy>
-	    <prov:wasInvalidatedBy prov:id="ex:inv1">
-	      <prov:entity  prov:ref="ex:e1"/>
-	      <prov:activity prov:ref="ex:a4"/>
-            </prov:wasInvalidatedBy>
-
-
-</prov:document>
--- a/testcases/constraints/ordering-starts1-PASS.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,39 +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:e2 a prov:Entity .
-
-ex:a1 a prov:Activity .
-
-ex:a2 a prov:Activity .
-
-ex:a3 a prov:Activity .
-
-ex:a4 a prov:Activity .
-
-ex:gen2 a prov:Generation ;
-	prov:activity ex:a3 .
-
-ex:e2 prov:qualifiedGeneration ex:gen2 .
-
-ex:start2 a prov:Start ;
-	prov:entity ex:e2 .
-
-ex:a2 prov:qualifiedStart ex:start2 .
-
-ex:start1 a prov:Start ;
-	prov:entity ex:e1 .
-
-ex:a1 prov:qualifiedStart ex:start1 .
-
-ex:inv1 a prov:Invalidation ;
-	prov:activity ex:a4 .
-
-ex:e1 prov:qualifiedInvalidation ex:inv1 .
--- a/testcases/constraints/prov-dm-ex22-PASS.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,9 +0,0 @@
-bundle
-
-prefix ex <http://example.org/>
-
-activity(ex:a1, [ prov:type="traffic regulations enforcing" ])
-activity(ex:a2, [ prov:type="fine paying" ])
-wasInformedBy(ex:a2, ex:a1)
-
-endBundle
\ No newline at end of file
--- a/testcases/constraints/prov-dm-ex22-PASS.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-<?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:ex="http://example.org/" prov:id="ex:a1">
-        <prov:type xsi:type="xsd:string">traffic regulations enforcing</prov:type>
-    </prov:activity>
-    <prov:activity xmlns:ex="http://example.org/" prov:id="ex:a2">
-        <prov:type xsi:type="xsd:string">fine paying</prov:type>
-    </prov:activity>
-    <prov:wasInformedBy>
-        <prov:effect xmlns:ex="http://example.org/" prov:ref="ex:a2"/>
-        <prov:cause xmlns:ex="http://example.org/" prov:ref="ex:a1"/>
-    </prov:wasInformedBy>
-</prov:document>
--- a/testcases/constraints/prov-dm-ex22-PASS.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +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:a1 a prov:Activity ;
-	prov:type "traffic regulations enforcing"^^xsd:string .
-
-ex:a2 a prov:Activity ;
-	prov:type "fine paying"^^xsd:string ;
-	prov:wasInformedBy ex:a1 .
--- a/testcases/constraints/prov-o-ex1-PASS.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
-bundle
-
-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 foaf <http://xmlns.com/foaf/0.1/>
-
-activity(ex:illustrationActivity,-,-)
-activity(ex:aggregationActivity,2011-07-14T02:01:01.000+01:00,2011-07-14T03:02:02.000+01:00)
-
-agent(ex:civil_action_group)
-agent(ex:national_newspaper_inc,[foaf:name = "National Newspaper, Inc." %% xsd:string])
-agent(ex:government)
-agent(ex:derek,[foaf:givenName = "Derek" %% xsd:string, foaf:mbox = "mailto:derek@example.org" %% xsd:anyURI])
-
-entity(ex:crimeData)
-entity(ex:nationalRegionsList)
-entity(ex:aggregatedByRegions)
-entity(ex:bar_chart)
-
-used(ex:illustrationActivity,ex:aggregatedByRegions,-)
-wasAssociatedWith(ex:illustrationActivity,ex:derek,-)
-wasInformedBy(ex:illustrationActivity,ex:aggregationActivity)
-wasAssociatedWith(ex:aggregationActivity,ex:derek,-)
-used(ex:aggregationActivity,ex:crimeData,-)
-used(ex:aggregationActivity,ex:nationalRegionsList,-)
-wasAttributedTo(ex:crimeData, ex:government)
-actedOnBehalfOf(ex:derek,ex:natonal_newspaper_inc,-)
-wasAttributedTo(ex:nationalRegionsList, ex:civil_action_group)
-wasGeneratedBy(ex:aggregatedByRegions,ex:aggregationActivity,-)
-wasAttributedTo(ex:aggregatedByRegions, ex:derek)
-wasGeneratedBy(ex:bar_chart,ex:illustrationActivity,-)
-wasDerivedFrom(ex:bar_chart, ex:aggregatedByRegions)
-wasAttributedTo(ex:bar_chart, ex:derek)
-
-endBundle
\ No newline at end of file
--- a/testcases/constraints/prov-o-ex1-PASS.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,77 +0,0 @@
-<?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:ex="http://example.org#" prov:id="ex:illustrationActivity"/>
-    <prov:activity xmlns:ex="http://example.org#" prov:id="ex:aggregationActivity">
-        <prov:startTime>2011-07-14T02:01:01.000+01:00</prov:startTime>
-        <prov:endTime>2011-07-14T03:02:02.000+01:00</prov:endTime>
-    </prov:activity>
-    <prov:agent xmlns:ex="http://example.org#" prov:id="ex:civil_action_group"/>
-    <prov:agent xmlns:ex="http://example.org#" prov:id="ex:national_newspaper_inc">
-        <foaf:name xmlns:foaf="http://xmlns.com/foaf/0.1/" xsi:type="xsd:string">National Newspaper, Inc.</foaf:name>
-    </prov:agent>
-    <prov:agent xmlns:ex="http://example.org#" prov:id="ex:government"/>
-    <prov:agent xmlns:ex="http://example.org#" prov:id="ex: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:entity xmlns:ex="http://example.org#" prov:id="ex:crimeData"/>
-    <prov:entity xmlns:ex="http://example.org#" prov:id="ex:nationalRegionsList"/>
-    <prov:entity xmlns:ex="http://example.org#" prov:id="ex:aggregatedByRegions"/>
-    <prov:entity xmlns:ex="http://example.org#" prov:id="ex:bar_chart"/>
-    <prov:used>
-        <prov:activity xmlns:ex="http://example.org#" prov:ref="ex:illustrationActivity"/>
-        <prov:entity xmlns:ex="http://example.org#" prov:ref="ex:aggregatedByRegions"/>
-    </prov:used>
-    <prov:wasAssociatedWith>
-        <prov:activity xmlns:ex="http://example.org#" prov:ref="ex:illustrationActivity"/>
-        <prov:agent xmlns:ex="http://example.org#" prov:ref="ex:derek"/>
-    </prov:wasAssociatedWith>
-    <prov:wasInformedBy>
-        <prov:effect xmlns:ex="http://example.org#" prov:ref="ex:illustrationActivity"/>
-        <prov:cause xmlns:ex="http://example.org#" prov:ref="ex:aggregationActivity"/>
-    </prov:wasInformedBy>
-    <prov:wasAssociatedWith>
-        <prov:activity xmlns:ex="http://example.org#" prov:ref="ex:aggregationActivity"/>
-        <prov:agent xmlns:ex="http://example.org#" prov:ref="ex:derek"/>
-    </prov:wasAssociatedWith>
-    <prov:used>
-        <prov:activity xmlns:ex="http://example.org#" prov:ref="ex:aggregationActivity"/>
-        <prov:entity xmlns:ex="http://example.org#" prov:ref="ex:crimeData"/>
-    </prov:used>
-    <prov:used>
-        <prov:activity xmlns:ex="http://example.org#" prov:ref="ex:aggregationActivity"/>
-        <prov:entity xmlns:ex="http://example.org#" prov:ref="ex:nationalRegionsList"/>
-    </prov:used>
-    <prov:wasAttributedTo>
-        <prov:entity xmlns:ex="http://example.org#" prov:ref="ex:crimeData"/>
-        <prov:agent xmlns:ex="http://example.org#" prov:ref="ex:government"/>
-    </prov:wasAttributedTo>
-    <prov:actedOnBehalfOf>
-        <prov:subordinate xmlns:ex="http://example.org#" prov:ref="ex:derek"/>
-        <prov:responsible xmlns:ex="http://example.org#" prov:ref="ex:natonal_newspaper_inc"/>
-    </prov:actedOnBehalfOf>
-    <prov:wasAttributedTo>
-        <prov:entity xmlns:ex="http://example.org#" prov:ref="ex:nationalRegionsList"/>
-        <prov:agent xmlns:ex="http://example.org#" prov:ref="ex:civil_action_group"/>
-    </prov:wasAttributedTo>
-    <prov:wasGeneratedBy>
-        <prov:entity xmlns:ex="http://example.org#" prov:ref="ex:aggregatedByRegions"/>
-        <prov:activity xmlns:ex="http://example.org#" prov:ref="ex:aggregationActivity"/>
-    </prov:wasGeneratedBy>
-    <prov:wasAttributedTo>
-        <prov:entity xmlns:ex="http://example.org#" prov:ref="ex:aggregatedByRegions"/>
-        <prov:agent xmlns:ex="http://example.org#" prov:ref="ex:derek"/>
-    </prov:wasAttributedTo>
-    <prov:wasGeneratedBy>
-        <prov:entity xmlns:ex="http://example.org#" prov:ref="ex:bar_chart"/>
-        <prov:activity xmlns:ex="http://example.org#" prov:ref="ex:illustrationActivity"/>
-    </prov:wasGeneratedBy>
-    <prov:wasDerivedFrom>
-        <prov:generatedEntity xmlns:ex="http://example.org#" prov:ref="ex:bar_chart"/>
-        <prov:usedEntity xmlns:ex="http://example.org#" prov:ref="ex:aggregatedByRegions"/>
-    </prov:wasDerivedFrom>
-    <prov:wasAttributedTo>
-        <prov:entity xmlns:ex="http://example.org#" prov:ref="ex:bar_chart"/>
-        <prov:agent xmlns:ex="http://example.org#" prov:ref="ex:derek"/>
-    </prov:wasAttributedTo>
-</prov:document>
--- a/testcases/constraints/prov-o-ex1-PASS.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,60 +0,0 @@
-@prefix xsd:  <http://www.w3.org/2001/XMLSchema#> .
-@prefix prov: <http://www.w3.org/ns/prov#> .
-@prefix foaf: <http://xmlns.com/foaf/0.1/> .
-@prefix ex:   <http://example.org#> .
-
-ex:bar_chart
-   a prov:Entity;
-   prov:wasGeneratedBy ex:illustrationActivity;
-   prov:wasDerivedFrom ex:aggregatedByRegions;
-.
-
-ex:illustrationActivity 
-   a prov:Activity; 
-   prov:used              ex:aggregatedByRegions;
-   prov:wasAssociatedWith ex:derek;
-   prov:wasInformedBy     ex:aggregationActivity;
-.
-
-ex:aggregatedByRegions
-   a prov:Entity;
-   prov:wasGeneratedBy ex:aggregationActivity;
-.
-
-ex:aggregationActivity
-   a prov:Activity;
-   prov:startedAtTime    "2011-07-14T01:01:01Z"^^xsd:dateTime;
-   prov:wasAssociatedWith ex:derek;
-   prov:used              ex:crimeData;
-   prov:used              ex:nationalRegionsList;
-   prov:endedAtTime      "2011-07-14T02:02:02Z"^^xsd:dateTime;
-.
-
-ex:crimeData
-   a prov:Entity;
-   prov:wasAttributedTo ex:government;
-.
-ex:nationalRegionsList 
-   a prov:Entity;
-   prov:wasAttributedTo ex:civil_action_group;
-.
-
-ex:aggregatedByRegions prov:wasAttributedTo ex:derek .
-ex:bar_chart           prov:wasAttributedTo ex:derek .
-
-ex:derek
-   a prov:Agent;
-   a foaf:Person;
-   foaf:givenName "Derek"^^xsd:string;
-   foaf:mbox      <mailto:derek@example.org>;
-   prov:actedOnBehalfOf ex:natonal_newspaper_inc;
-.
-
-ex:national_newspaper_inc 
-   a prov:Agent;
-   a prov:Organization;
-   foaf:name "National Newspaper, Inc.";
-. 
-
-ex:government         a prov:Organization, foaf:Organization .
-ex:civil_action_group a prov:Organization, foaf:Organization .
\ No newline at end of file
--- a/testcases/constraints/prov-o-ex2-PASS.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,48 +0,0 @@
-bundle
-prefix xsd <http://www.w3.org/2001/XMLSchema>
-prefix prim <http://openprovenance.org/primitives#>
-prefix prov <http://www.w3.org/ns/prov#>
-prefix xsi <http://www.w3.org/2001/XMLSchema-instance>
-prefix sioc <http://rdfs.org/sioc/ns#>
-prefix my   <http://example.org/my#>
-prefix foaf <http://xmlns.com/foaf/0.1/>
-prefix ex <http://example.org#>
-
-activity(ex:publicationActivity1123,2011-07-16T01:01:01Z,2011-07-16T01:52:02Z)
-
-agent(ex:national_newspaper_inc,[foaf:name = "National Newspaper, Inc." %% xsd:string])
-agent(ex:government)
-agent(ex:derek,[foaf:givenName = "Derek" %% xsd:string, foaf:mbox = "mailto:derek@example.org" %% xsd:anyURI])
-agent(ex:postEditor,[foaf:name = "Post Editor 3000" %% xsd:string])
-
-entity(ex:prov-o-ex2-PASS,[ex:involvedUser = "http://example.org#derek" %% xsd:anyURI])
-entity(ex:more-crime-happens-in-cities,[sioc:latest_version = "http://example.org#post9821v2" %% xsd:anyURI, sioc:previous_version = "http://example.org#post9821v1" %% xsd:anyURI])
-entity(ex:crimeData)
-entity(ex:post9821v1,[prov:location="org.openprovenance.prov.xml.AnyRef@3c1d332b[
-  ref={http://example.org#}more-crime-happens-in-cities
-]" %% prov:unknownLiteral, my:snapshotContent = "http://example.org#postContent0" %% xsd:anyURI, sioc:title = "More crime happens in cities" %% xsd:string])
-entity(ex:aggregatedByRegions,[prov:location="org.openprovenance.prov.xml.AnyRef@744a6cbf[
-  ref={file://Users/}aggr.txt
-]" %% prov:unknownLiteral])
-entity(ex:post9821v2,[prov:location="org.openprovenance.prov.xml.AnyRef@4229ab3e[
-  ref={http://example.org#}more-crime-happens-in-cities
-]" %% prov:unknownLiteral, my:snapshotContent = "http://example.org#postContent1" %% xsd:anyURI])
-
-wasAttributedTo(ex:prov-o-ex2-PASS, ex:postEditor)
-wasAttributedTo(ex:crimeData, ex:government)
-actedOnBehalfOf(ex:derek,ex:national_newspaper_inc,-)
-
-wasGeneratedBy(ex:post9821v1,ex:publicationActivity1123,-)
-wasAttributedTo(ex:post9821v1, ex:derek)
-wasAssociatedWith(ex:publicationActivity1123,ex:derek,-)
-wasAssociatedWith(ex:publicationActivity1123,ex:postEditor,-)
-
-used(ex:publicationActivity1123,ex:aggregatedByRegions,-)
-wasGeneratedBy(ex:post9821v1,ex:publicationActivity1123,-)
-wasStartedBy(ex:publicationActivity1123,ex:derek,-,-)
-wasEndedBy(ex:publicationActivity1123,ex:derek,-,-)
-
-alternateOf(ex:post9821v2,ex:post9821v1)
-wasAttributedTo(ex:post9821v2, ex:derek)
-
-endBundle
\ No newline at end of file
--- a/testcases/constraints/prov-o-ex2-PASS.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,74 +0,0 @@
-<?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:ex="http://example.org#" prov:id="ex:publicationActivity1123">
-        <prov:startTime>2011-07-16T02:01:01.000+01:00</prov:startTime>
-        <prov:endTime>2011-07-16T02:52:02.000+01:00</prov:endTime>
-    </prov:activity>
-    <prov:agent xmlns:ex="http://example.org#" prov:id="ex:national_newspaper_inc">
-        <foaf:name xmlns:foaf="http://xmlns.com/foaf/0.1/" xsi:type="xsd:string">National Newspaper, Inc.</foaf:name>
-    </prov:agent>
-    <prov:agent xmlns:ex="http://example.org#" prov:id="ex:government"/>
-    <prov:agent xmlns:ex="http://example.org#" prov:id="ex: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:agent xmlns:ex="http://example.org#" prov:id="ex:postEditor">
-        <foaf:name xmlns:foaf="http://xmlns.com/foaf/0.1/" xsi:type="xsd:string">Post Editor 3000</foaf:name>
-    </prov:agent>
-    <prov:entity xmlns:ex="http://example.org#" prov:id="ex:prov-o-ex2-PASS">
-        <ex:involvedUser xsi:type="xsd:anyURI">http://example.org#derek</ex:involvedUser>
-    </prov:entity>
-    <prov:entity xmlns:ex="http://example.org#" prov:id="ex:more-crime-happens-in-cities">
-        <sioc:latest_version xmlns:sioc="http://rdfs.org/sioc/ns#" xsi:type="xsd:anyURI">http://example.org#post9821v2</sioc:latest_version>
-        <sioc:previous_version xmlns:sioc="http://rdfs.org/sioc/ns#" xsi:type="xsd:anyURI">http://example.org#post9821v1</sioc:previous_version>
-    </prov:entity>
-    <prov:entity xmlns:ex="http://example.org#" prov:id="ex:crimeData"/>
-    <prov:wasAttributedTo>
-        <prov:entity xmlns:ex="http://example.org#" prov:ref="ex:crimeData"/>
-        <prov:agent xmlns:ex="http://example.org#" prov:ref="ex:government"/>
-    </prov:wasAttributedTo>
-    <prov:actedOnBehalfOf>
-        <prov:subordinate xmlns:ex="http://example.org#" prov:ref="ex:derek"/>
-        <prov:responsible xmlns:ex="http://example.org#" prov:ref="ex:national_newspaper_inc"/>
-    </prov:actedOnBehalfOf>
-    <prov:wasGeneratedBy>
-        <prov:entity xmlns:ex="http://example.org#" prov:ref="ex:post9821v1"/>
-        <prov:activity xmlns:ex="http://example.org#" prov:ref="ex:publicationActivity1123"/>
-    </prov:wasGeneratedBy>
-    <prov:wasAttributedTo>
-        <prov:entity xmlns:ex="http://example.org#" prov:ref="ex:post9821v1"/>
-        <prov:agent xmlns:ex="http://example.org#" prov:ref="ex:derek"/>
-    </prov:wasAttributedTo>
-    <prov:wasAssociatedWith>
-        <prov:activity xmlns:ex="http://example.org#" prov:ref="ex:publicationActivity1123"/>
-        <prov:agent xmlns:ex="http://example.org#" prov:ref="ex:derek"/>
-    </prov:wasAssociatedWith>
-    <prov:wasAssociatedWith>
-        <prov:activity xmlns:ex="http://example.org#" prov:ref="ex:publicationActivity1123"/>
-        <prov:agent xmlns:ex="http://example.org#" prov:ref="ex:postEditor"/>
-    </prov:wasAssociatedWith>
-    <prov:used>
-        <prov:activity xmlns:ex="http://example.org#" prov:ref="ex:publicationActivity1123"/>
-        <prov:entity xmlns:ex="http://example.org#" prov:ref="ex:aggregatedByRegions"/>
-    </prov:used>
-    <prov:wasGeneratedBy>
-        <prov:entity xmlns:ex="http://example.org#" prov:ref="ex:post9821v1"/>
-        <prov:activity xmlns:ex="http://example.org#" prov:ref="ex:publicationActivity1123"/>
-    </prov:wasGeneratedBy>
-    <prov:wasStartedBy>
-        <prov:activity xmlns:ex="http://example.org#" prov:ref="ex:publicationActivity1123"/>
-        <prov:trigger xmlns:ex="http://example.org#" prov:ref="ex:derek"/>
-    </prov:wasStartedBy>
-    <prov:wasEndedBy>
-        <prov:activity xmlns:ex="http://example.org#" prov:ref="ex:publicationActivity1123"/>
-        <prov:trigger xmlns:ex="http://example.org#" prov:ref="ex:derek"/>
-    </prov:wasEndedBy>
-    <prov:alternateOf>
-        <prov:entity2 xmlns:ex="http://example.org#" prov:ref="ex:post9821v2"/>
-        <prov:entity1 xmlns:ex="http://example.org#" prov:ref="ex:post9821v1"/>
-    </prov:alternateOf>
-    <prov:wasAttributedTo>
-        <prov:entity xmlns:ex="http://example.org#" prov:ref="ex:post9821v2"/>
-        <prov:agent xmlns:ex="http://example.org#" prov:ref="ex:derek"/>
-    </prov:wasAttributedTo>
-</prov:document>
--- a/testcases/constraints/prov-o-ex2-PASS.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,85 +0,0 @@
-@prefix xsd:  <http://www.w3.org/2001/XMLSchema#> .
-@prefix foaf: <http://xmlns.com/foaf/0.1/> .
-@prefix sioc: <http://rdfs.org/sioc/ns#> .
-@prefix prov: <http://www.w3.org/ns/prov#> .
-@prefix my:   <http://example.org/my#> .
-@prefix ex:   <http://example.org#> .
-
-
-   ex:prov-o-ex2-PASS a prov:Bundle, prov:Entity ;
-     prov:wasAttributedTo ex:postEditor;
-     prov:generatedAtTime "2011-07-16T02:52:02Z"^^xsd:dateTime;
-     ex:involvedUser        ex:derek.
-
-   ex:derek
-      a prov:Person, prov:Agent, foaf:Person; ## Typically prov:Agent will be inferred from prov:Person
-      foaf:givenName      "Derek"^^xsd:string;
-      foaf:mbox           <mailto:derek@example.org>;
-      prov:actedOnBehalfOf ex:national_newspaper_inc;
-   .
-
-   ex:national_newspaper_inc 
-      a prov:Organization, prov:Agent;       ## Typically prov:Agent will be inferred from prov:Organization
-      foaf:name "National Newspaper, Inc.";
-   .
-
-   ex:postEditor 
-      a prov:SoftwareAgent, prov:Agent;      ## Typically prov:Agent will be inferred from prov:SoftwareAgent
-      foaf:name "Post Editor 3000";
-   .   
-   
-   ex:government  a prov:Organization, foaf:Organization .
-
-   ex:aggregatedByRegions
-      a prov:Entity;
-      prov:atLocation <file://Users/aggr.txt>;
-   .
-   
-   ex:crimeData
-     a prov:Entity;
-     prov:wasAttributedTo ex:government;
-   .
-   
-   ex:more-crime-happens-in-cities
-    a prov:Location, sioc:Post, prov:Entity;
-    sioc:latest_version ex:post9821v2;
-    sioc:previous_version ex:post9821v1;
-   .
-
-   ## Version 1 of the post
-   
-   ex:post9821v1
-      a prov:Entity, sioc:Post;   
-      prov:wasGeneratedBy ex:publicationActivity1123;
-      prov:atLocation     ex:more-crime-happens-in-cities;  ## PERMALINK to the (latest revision of the) post
-      my:snapshotContent  ex:postContent0;                  ## Snapshot with the content of this version
-      sioc:title "More crime happens in cities"^^xsd:string;
-      prov:hadPrimarySource ex:crimeData;               ## This version of the post used the file "crimeData" as a primary source. 
-                                                          ## The author stated that he based his post in the aggregatedByRegions file, 
-                                                          ## but the primary source is the file created by the government.
-      prov:wasAttributedTo   ex:derek;
-      prov:generatedAtTime "2011-07-16T01:52:02Z"^^xsd:dateTime;
-   .
-
-   ## Version 2 of the post
-
-   ex:post9821v2
-      a prov:Entity, sioc:Post;
-      prov:atLocation       ex:more-crime-happens-in-cities;  ## PERMALINK to the (latest revision of the) post
-      my:snapshotContent    ex:postContent1;                  ## Snapshot with the content of this version
-      prov:wasRevisionOf    ex:post9821v1;
-      prov:alternateOf      ex:post9821v1;
-      prov:wasAttributedTo  ex:derek;
-   .
-
-   ex:publicationActivity1123 
-      a prov:Activity;
-      prov:startedAtTime     "2011-07-16T01:01:01Z"^^xsd:dateTime;
-      prov:endedAtTime       "2011-07-16T01:52:02Z"^^xsd:dateTime;
-      prov:wasAssociatedWith ex:derek,
-                             ex:postEditor;
-      prov:used              ex:aggregatedByRegions;   
-      prov:generated         ex:post9821v1;
-      prov:wasStartedBy      ex:derek;
-      prov:wasEndedBy        ex:derek
-   .
\ No newline at end of file
--- a/testcases/constraints/prov-o-ex3-PASS.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,25 +0,0 @@
-bundle
-
-prefix xsd <http://www.w3.org/2001/XMLSchema>
-prefix prov <http://www.w3.org/ns/prov#>
-prefix foaf <http://xmlns.com/foaf/0.1/>
-prefix sioc <http://rdfs.org/sioc/ns#>
-prefix prov <http://www.w3.org/ns/prov#>
-prefix my   <http://example.org#my>
-prefix ex <http://example.org#>
-
-agent(ex:monica,[foaf:givenName = "Monica" %% xsd:string, foaf:mbox = "mailto:monica@example.org" %% xsd:anyURI])
-
-entity(ex:prov-o-ex3,[ex:involvedUser = "http://example.org#monica" %% xsd:anyURI])
-entity(ex:post9822,[prov:location="org.openprovenance.prov.xml.AnyRef@20c1f10e[
-  ref={http://example.org#}more-crime-happens-in-cities-for-dummies
-]" %% prov:unknownLiteral, ex:mysnapshotContent = "http://example.org#postContent2" %% xsd:anyURI, sioc:title = "More crime happens in cities (for dummies)" %% xsd:string])
-
-wasAttributedTo(ex:prov-o-ex3, ex:postEditor)
-wasInfluencedBy(ex:post9822, ex:aggregatedByRegions)
-
-alternateOf(ex:post9822,ex:post9821v2)
-specializationOf(ex:post9822,ex:more-crime-happens-in-cities)
-wasAttributedTo(ex:post9822, ex:monica)
-
-endBundle
\ No newline at end of file
--- a/testcases/constraints/prov-o-ex3-PASS.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +0,0 @@
-<?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:ex="http://example.org#" prov:id="ex:monica">
-        <foaf:givenName xmlns:foaf="http://xmlns.com/foaf/0.1/" xsi:type="xsd:string">Monica</foaf:givenName>
-        <foaf:mbox xmlns:foaf="http://xmlns.com/foaf/0.1/" xsi:type="xsd:anyURI">mailto:monica@example.org</foaf:mbox>
-    </prov:agent>
-    <prov:entity xmlns:ex="http://example.org#" prov:id="ex:prov-o-ex3">
-        <ex:involvedUser xsi:type="xsd:anyURI">http://example.org#monica</ex:involvedUser>
-    </prov:entity>
-    <prov:wasAttributedTo>
-        <prov:entity xmlns:ex="http://example.org#" prov:ref="ex:prov-o-ex3"/>
-        <prov:agent xmlns:ex="http://example.org#" prov:ref="ex:postEditor"/>
-    </prov:wasAttributedTo>
-    <prov:wasInfluencedBy>
-        <prov:influencee xmlns:ex="http://example.org#" prov:ref="ex:post9822"/>
-        <prov:influencer xmlns:ex="http://example.org#" prov:ref="ex:aggregatedByRegions"/>
-    </prov:wasInfluencedBy>
-    <prov:alternateOf>
-        <prov:entity2 xmlns:ex="http://example.org#" prov:ref="ex:post9822"/>
-        <prov:entity1 xmlns:ex="http://example.org#" prov:ref="ex:post9821v2"/>
-    </prov:alternateOf>
-    <prov:specializationOf>
-        <prov:specializedEntity xmlns:ex="http://example.org#" prov:ref="ex:post9822"/>
-        <prov:generalEntity xmlns:ex="http://example.org#" prov:ref="ex:more-crime-happens-in-cities"/>
-    </prov:specializationOf>
-    <prov:wasAttributedTo>
-        <prov:entity xmlns:ex="http://example.org#" prov:ref="ex:post9822"/>
-        <prov:agent xmlns:ex="http://example.org#" prov:ref="ex:monica"/>
-    </prov:wasAttributedTo>
-</prov:document>
--- a/testcases/constraints/prov-o-ex3-PASS.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-@prefix xsd:  <http://www.w3.org/2001/XMLSchema#> .
-@prefix foaf: <http://xmlns.com/foaf/0.1/> .
-@prefix sioc: <http://rdfs.org/sioc/ns#> .
-@prefix prov: <http://www.w3.org/ns/prov#> .
-@prefix my:   <http://example.org#my> .
-@prefix ex:   <http://example.org#> .
-
-
-   ex:prov-o-ex3 a prov:Bundle, prov:Entity ;
-     prov:wasAttributedTo ex:postEditor;
-     prov:generatedAtTime "2011-07-16T20:52:02Z"^^xsd:dateTime;
-     ex:involvedUser        ex:monica .
-
-   ex:monica
-      a prov:Person, prov:Agent, foaf:Person;
-      foaf:givenName "Monica"^^xsd:string;
-      foaf:mbox      <mailto:monica@example.org>
-   .
-
-   ## Rephrasing of the post in a new resource for a different audience
-
-   ex:post9822
-      a prov:Entity, sioc:Post;
-      prov:atLocation       ex:more-crime-happens-in-cities-for-dummies; ## PERMALINK to the (latest revision of the) post
-      my:snapshotContent    ex:postContent2;                             ## Snapshot with the content of this version
-      prov:alternateOf      ex:post9821v2;                               ## This post is an alternate of the second version modified by Derek.
-      prov:specializationOf ex:more-crime-happens-in-cities;             ## This post is an specialization of the post initially created by Derek.
-      prov:wasInfluencedBy  ex:aggregatedByRegions;                      ## If the file hadn't existed, Monica would have not written the post. 
-                                                                       ## However the file is not what Monica used as primary source for writting the new post,
-                                                                       ## so we can't consider the post to have "been derived from" it.
-      sioc:title "More crime happens in cities (for dummies)"^^xsd:string;
-      prov:wasAttributedTo ex:monica;
-    .
\ No newline at end of file
--- a/testcases/constraints/type-s1-PASS.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-bundle
-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,[prov:type='ex:test1'])
-activity(ex:a1,-,-,[prov:type='ex:test2'])
-endBundle
\ No newline at end of file
--- a/testcases/constraints/type-s1-PASS.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +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:type xsi:type="xsd:QName">ex:test1</prov:type>
-        </prov:entity>
-
-
-        <prov:activity prov:id="ex:a1">
-	  <prov:type xsi:type="xsd:QName">ex:test2</prov:type>
-        </prov:activity>
-
-</prov:document>
--- a/testcases/constraints/type-s1-PASS.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +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 ;
-	prov:type "ex:test1"^^xsd:QName .
-
-ex:a1 a prov:Activity ;
-	prov:type "ex:test2"^^xsd:QName .
--- a/testcases/constraints/type-s2-PASS.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-bundle
-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,[prov:type='ex:test1', prov:type='prov:Bundle'])
-agent(ex:e1,[prov:type='ex:test2', prov:type='prov:SoftwareAgent', prov:type="http://www.w3.org/ns/prov#Person" %% xsd:anyURI, prov:type="http://openprovenance.org/validation/type/Organization" %% xsd:anyURI, prov:type="prov:Activity" %% xsd:string])
-endBundle
\ No newline at end of file
--- a/testcases/constraints/type-s2-PASS.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /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:type xsi:type="xsd:QName">ex:test1</prov:type>
-	  <prov:type xsi:type="xsd:QName">prov:Bundle</prov:type>
-        </prov:entity>
-
-
-        <prov:agent prov:id="ex:e1">
-	  <prov:type xsi:type="xsd:QName">ex:test2</prov:type>
-	  <prov:type xsi:type="xsd:QName">prov:SoftwareAgent</prov:type>
-	  <prov:type xsi:type="xsd:anyURI">http://www.w3.org/ns/prov#Person</prov:type>
-	  <prov:type xsi:type="xsd:anyURI">http://openprovenance.org/validation/type/Organization</prov:type>  <!-- will be renamed and ignored -->
-	  <prov:type xsi:type="xsd:string">prov:Activity</prov:type>  <!-- not a type we consider -->
-        </prov:agent>
-
-</prov:document>
--- a/testcases/constraints/type-s2-PASS.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +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 ;
-	prov:type "ex:test1"^^xsd:QName , "prov:Bundle"^^xsd:QName ;
-	a prov:Agent ;
-	prov:type "ex:test2"^^xsd:QName , "prov:SoftwareAgent"^^xsd:QName , "http://www.w3.org/ns/prov#Person"^^xsd:anyURI , "http://openprovenance.org/validation/type/Organization"^^xsd:anyURI , "prov:Activity"^^xsd:string .
--- a/testcases/constraints/type-s3-PASS.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
-bundle
-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,[prov:type='ex:test1'])
-entity(ex:e2,[prov:type='ex:test2'])
-specializationOf(ex:e2,ex:e1)
-endBundle
\ No newline at end of file
--- a/testcases/constraints/type-s3-PASS.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /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:type xsi:type="xsd:QName">ex:test1</prov:type>
-        </prov:entity>
-
-
-        <prov:entity prov:id="ex:e2">
-	  <prov:type xsi:type="xsd:QName">ex:test2</prov:type>
-        </prov:entity>
-
-	<prov:specializationOf>
-          <prov:specializedEntity prov:ref="ex:e2"/>
-          <prov:generalEntity prov:ref="ex:e1"/>
-        </prov:specializationOf>
-
-</prov:document>
--- a/testcases/constraints/type-s3-PASS.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +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 ;
-	prov:type "ex:test1"^^xsd:QName .
-
-ex:e2 a prov:Entity ;
-	prov:type "ex:test2"^^xsd:QName ;
-	prov:specializationOf ex:e1 .
--- a/testcases/constraints/unification-activity-s1-PASS-c22.2.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +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/>
-activity(ex:a1,-,-)
-activity(ex:a1,-,-)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-activity-s1-PASS-c22.2.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,9 +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:activity prov:id="ex:a1">
-        </prov:activity>
-        <prov:activity prov:id="ex:a1">
-        </prov:activity>
-
-</prov:document>
--- a/testcases/constraints/unification-activity-s1-PASS-c22.2.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,9 +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:a1 a prov:Activity .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-activity-s1-PASS-c22.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,10 @@
+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/>
+activity(ex:a1,-,-)
+activity(ex:a1,-,-)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-activity-s1-PASS-c22.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,9 @@
+<?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:activity prov:id="ex:a1">
+        </prov:activity>
+        <prov:activity prov:id="ex:a1">
+        </prov:activity>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-activity-s1-PASS-c22.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,9 @@
+@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:a1 a prov:Activity .
--- a/testcases/constraints/unification-activity-s2-PASS-c22.2.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +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/>
-activity(ex:a1,2012-11-16T16:05:00,-)
-activity(ex:a1,-,-)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-activity-s2-PASS-c22.2.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +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:activity prov:id="ex:a1">
-          <prov:startTime>2012-11-16T16:05:00</prov:startTime>
-        </prov:activity>
-        <prov:activity prov:id="ex:a1">
-        </prov:activity>
-
-</prov:document>
--- a/testcases/constraints/unification-activity-s2-PASS-c22.2.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +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:a1 a prov:Activity ;
-	prov:startedAtTime "2012-11-16T16:05:00"^^xsd:dateTime .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-activity-s2-PASS-c22.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,10 @@
+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/>
+activity(ex:a1,2012-11-16T16:05:00,-)
+activity(ex:a1,-,-)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-activity-s2-PASS-c22.provx	Thu Nov 29 15:26:57 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: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:activity prov:id="ex:a1">
+          <prov:startTime>2012-11-16T16:05:00</prov:startTime>
+        </prov:activity>
+        <prov:activity prov:id="ex:a1">
+        </prov:activity>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-activity-s2-PASS-c22.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,10 @@
+@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:a1 a prov:Activity ;
+	prov:startedAtTime "2012-11-16T16:05:00"^^xsd:dateTime .
--- a/testcases/constraints/unification-activity-s3-PASS-c22.2.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +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/>
-activity(ex:a1,-,2012-11-16T17:05:00)
-activity(ex:a1,-,-)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-activity-s3-PASS-c22.2.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +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:activity prov:id="ex:a1">
-          <prov:endTime>2012-11-16T17:05:00</prov:endTime>
-        </prov:activity>
-        <prov:activity prov:id="ex:a1">
-
-        </prov:activity>
-
-</prov:document>
--- a/testcases/constraints/unification-activity-s3-PASS-c22.2.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +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:a1 a prov:Activity ;
-	prov:endedAtTime "2012-11-16T17:05:00"^^xsd:dateTime .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-activity-s3-PASS-c22.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,10 @@
+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/>
+activity(ex:a1,-,2012-11-16T17:05:00)
+activity(ex:a1,-,-)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-activity-s3-PASS-c22.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,11 @@
+<?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:activity prov:id="ex:a1">
+          <prov:endTime>2012-11-16T17:05:00</prov:endTime>
+        </prov:activity>
+        <prov:activity prov:id="ex:a1">
+
+        </prov:activity>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-activity-s3-PASS-c22.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,10 @@
+@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:a1 a prov:Activity ;
+	prov:endedAtTime "2012-11-16T17:05:00"^^xsd:dateTime .
--- a/testcases/constraints/unification-activity-s4-PASS-c22.2.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +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/>
-activity(ex:a1,2012-11-16T16:05:00,-)
-activity(ex:a1,-,2012-11-16T17:05:00)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-activity-s4-PASS-c22.2.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +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:activity prov:id="ex:a1">
-          <prov:startTime>2012-11-16T16:05:00</prov:startTime>
-        </prov:activity>
-        <prov:activity prov:id="ex:a1">
-          <prov:endTime>2012-11-16T17:05:00</prov:endTime>
-        </prov:activity>
-
-</prov:document>
--- a/testcases/constraints/unification-activity-s4-PASS-c22.2.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +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:a1 a prov:Activity ;
-	prov:startedAtTime "2012-11-16T16:05:00"^^xsd:dateTime ;
-	prov:endedAtTime "2012-11-16T17:05:00"^^xsd:dateTime .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-activity-s4-PASS-c22.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,10 @@
+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/>
+activity(ex:a1,2012-11-16T16:05:00,-)
+activity(ex:a1,-,2012-11-16T17:05:00)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-activity-s4-PASS-c22.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,11 @@
+<?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:activity prov:id="ex:a1">
+          <prov:startTime>2012-11-16T16:05:00</prov:startTime>
+        </prov:activity>
+        <prov:activity prov:id="ex:a1">
+          <prov:endTime>2012-11-16T17:05:00</prov:endTime>
+        </prov:activity>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-activity-s4-PASS-c22.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,11 @@
+@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:a1 a prov:Activity ;
+	prov:startedAtTime "2012-11-16T16:05:00"^^xsd:dateTime ;
+	prov:endedAtTime "2012-11-16T17:05:00"^^xsd:dateTime .
--- a/testcases/constraints/unification-association-f1-FAIL-c23.9.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +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,[prov:type='prov:Plan'])
-activity(ex:a1,-,-)
-agent(ex:ag1)
-wasAssociatedWith(ex:assoc1;ex:a1,ex:ag1,ex:e1)
-wasAssociatedWith(ex:assoc1;ex:a1,ex:ag1-other,ex:e1)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-association-f1-FAIL-c23.9.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +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:type xsi:type="xsd:QName">prov:Plan</prov:type>
-        </prov:entity>
-        <prov:activity prov:id="ex:a1">
-        </prov:activity>
-        <prov:agent prov:id="ex:ag1">
-        </prov:agent>
-
-            <prov:wasAssociatedWith prov:id="ex:assoc1">
-                <prov:activity prov:ref="ex:a1"/>
-                <prov:agent prov:ref="ex:ag1"/>
-                <prov:plan prov:ref="ex:e1"/>
-            </prov:wasAssociatedWith>
-            <prov:wasAssociatedWith prov:id="ex:assoc1">
-                <prov:activity prov:ref="ex:a1"/>
-                <prov:agent prov:ref="ex:ag1-other"/>
-                <prov:plan prov:ref="ex:e1"/>
-            </prov:wasAssociatedWith>
-
-</prov:document>
--- a/testcases/constraints/unification-association-f1-FAIL-c23.9.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +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 ;
-	prov:type "prov:Plan"^^xsd:QName .
-
-ex:a1 a prov:Activity .
-
-ex:ag1 a prov:Agent .
-
-ex:assoc1 a prov:Association ;
-	prov:agent ex:ag1 .
-
-ex:a1 prov:qualifiedAssociation ex:assoc1 .
-
-ex:e1 a prov:Plan .
-
-ex:assoc1 prov:hadPlan ex:e1 .
-
-ex:ag1-other a prov:Agent .
-
-ex:assoc1 prov:agent ex:ag1-other .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-association-f1-FAIL-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,13 @@
+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,[prov:type='prov:Plan'])
+activity(ex:a1,-,-)
+agent(ex:ag1)
+wasAssociatedWith(ex:assoc1;ex:a1,ex:ag1,ex:e1)
+wasAssociatedWith(ex:assoc1;ex:a1,ex:ag1-other,ex:e1)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-association-f1-FAIL-c23.provx	Thu Nov 29 15:26:57 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: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:type xsi:type="xsd:QName">prov:Plan</prov:type>
+        </prov:entity>
+        <prov:activity prov:id="ex:a1">
+        </prov:activity>
+        <prov:agent prov:id="ex:ag1">
+        </prov:agent>
+
+            <prov:wasAssociatedWith prov:id="ex:assoc1">
+                <prov:activity prov:ref="ex:a1"/>
+                <prov:agent prov:ref="ex:ag1"/>
+                <prov:plan prov:ref="ex:e1"/>
+            </prov:wasAssociatedWith>
+            <prov:wasAssociatedWith prov:id="ex:assoc1">
+                <prov:activity prov:ref="ex:a1"/>
+                <prov:agent prov:ref="ex:ag1-other"/>
+                <prov:plan prov:ref="ex:e1"/>
+            </prov:wasAssociatedWith>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-association-f1-FAIL-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,27 @@
+@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 ;
+	prov:type "prov:Plan"^^xsd:QName .
+
+ex:a1 a prov:Activity .
+
+ex:ag1 a prov:Agent .
+
+ex:assoc1 a prov:Association ;
+	prov:agent ex:ag1 .
+
+ex:a1 prov:qualifiedAssociation ex:assoc1 .
+
+ex:e1 a prov:Plan .
+
+ex:assoc1 prov:hadPlan ex:e1 .
+
+ex:ag1-other a prov:Agent .
+
+ex:assoc1 prov:agent ex:ag1-other .
--- a/testcases/constraints/unification-association-f2-FAIL-c23.9.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +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,[prov:type='prov:Plan'])
-activity(ex:a1,-,-)
-agent(ex:ag1)
-wasAssociatedWith(ex:assoc1;ex:a1,ex:ag1,ex:e1)
-wasAssociatedWith(ex:assoc1;ex:a1-other,ex:ag1,ex:e1)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-association-f2-FAIL-c23.9.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +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:type xsi:type="xsd:QName">prov:Plan</prov:type>
-        </prov:entity>
-        <prov:activity prov:id="ex:a1">
-        </prov:activity>
-        <prov:agent prov:id="ex:ag1">
-        </prov:agent>
-
-            <prov:wasAssociatedWith prov:id="ex:assoc1">
-                <prov:activity prov:ref="ex:a1"/>
-                <prov:agent prov:ref="ex:ag1"/>
-                <prov:plan prov:ref="ex:e1"/>
-            </prov:wasAssociatedWith>
-            <prov:wasAssociatedWith prov:id="ex:assoc1">
-                <prov:activity prov:ref="ex:a1-other"/>
-                <prov:agent prov:ref="ex:ag1"/>
-                <prov:plan prov:ref="ex:e1"/>
-            </prov:wasAssociatedWith>
-
-</prov:document>
--- a/testcases/constraints/unification-association-f2-FAIL-c23.9.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,26 +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 ;
-	prov:type "prov:Plan"^^xsd:QName .
-
-ex:a1 a prov:Activity .
-
-ex:ag1 a prov:Agent .
-
-ex:assoc1 a prov:Association ;
-	prov:agent ex:ag1 .
-
-ex:a1 prov:qualifiedAssociation ex:assoc1 .
-
-ex:e1 a prov:Plan .
-
-ex:assoc1 prov:hadPlan ex:e1 .
-
-ex:a1-other a prov:Activity ;
-	prov:qualifiedAssociation ex:assoc1 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-association-f2-FAIL-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,13 @@
+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,[prov:type='prov:Plan'])
+activity(ex:a1,-,-)
+agent(ex:ag1)
+wasAssociatedWith(ex:assoc1;ex:a1,ex:ag1,ex:e1)
+wasAssociatedWith(ex:assoc1;ex:a1-other,ex:ag1,ex:e1)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-association-f2-FAIL-c23.provx	Thu Nov 29 15:26:57 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: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:type xsi:type="xsd:QName">prov:Plan</prov:type>
+        </prov:entity>
+        <prov:activity prov:id="ex:a1">
+        </prov:activity>
+        <prov:agent prov:id="ex:ag1">
+        </prov:agent>
+
+            <prov:wasAssociatedWith prov:id="ex:assoc1">
+                <prov:activity prov:ref="ex:a1"/>
+                <prov:agent prov:ref="ex:ag1"/>
+                <prov:plan prov:ref="ex:e1"/>
+            </prov:wasAssociatedWith>
+            <prov:wasAssociatedWith prov:id="ex:assoc1">
+                <prov:activity prov:ref="ex:a1-other"/>
+                <prov:agent prov:ref="ex:ag1"/>
+                <prov:plan prov:ref="ex:e1"/>
+            </prov:wasAssociatedWith>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-association-f2-FAIL-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,26 @@
+@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 ;
+	prov:type "prov:Plan"^^xsd:QName .
+
+ex:a1 a prov:Activity .
+
+ex:ag1 a prov:Agent .
+
+ex:assoc1 a prov:Association ;
+	prov:agent ex:ag1 .
+
+ex:a1 prov:qualifiedAssociation ex:assoc1 .
+
+ex:e1 a prov:Plan .
+
+ex:assoc1 prov:hadPlan ex:e1 .
+
+ex:a1-other a prov:Activity ;
+	prov:qualifiedAssociation ex:assoc1 .
--- a/testcases/constraints/unification-association-f3-FAIL-c23.9.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +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,[prov:type='prov:Plan'])
-activity(ex:a1,-,-)
-agent(ex:ag1)
-wasAssociatedWith(ex:assoc1;ex:a1,ex:ag1,ex:e1)
-wasAssociatedWith(ex:assoc1;ex:a1,ex:ag1,ex:e1-other)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-association-f3-FAIL-c23.9.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +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:type xsi:type="xsd:QName">prov:Plan</prov:type>
-        </prov:entity>
-        <prov:activity prov:id="ex:a1">
-        </prov:activity>
-        <prov:agent prov:id="ex:ag1">
-        </prov:agent>
-
-            <prov:wasAssociatedWith prov:id="ex:assoc1">
-                <prov:activity prov:ref="ex:a1"/>
-                <prov:agent prov:ref="ex:ag1"/>
-                <prov:plan prov:ref="ex:e1"/>
-            </prov:wasAssociatedWith>
-            <prov:wasAssociatedWith prov:id="ex:assoc1">
-                <prov:activity prov:ref="ex:a1"/>
-                <prov:agent prov:ref="ex:ag1"/>
-                <prov:plan prov:ref="ex:e1-other"/>
-            </prov:wasAssociatedWith>
-
-</prov:document>
--- a/testcases/constraints/unification-association-f3-FAIL-c23.9.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +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 ;
-	prov:type "prov:Plan"^^xsd:QName .
-
-ex:a1 a prov:Activity .
-
-ex:ag1 a prov:Agent .
-
-ex:assoc1 a prov:Association ;
-	prov:agent ex:ag1 .
-
-ex:a1 prov:qualifiedAssociation ex:assoc1 .
-
-ex:e1 a prov:Plan .
-
-ex:assoc1 prov:hadPlan ex:e1 .
-
-ex:e1-other a prov:Plan .
-
-ex:assoc1 prov:hadPlan ex:e1-other .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-association-f3-FAIL-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,13 @@
+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,[prov:type='prov:Plan'])
+activity(ex:a1,-,-)
+agent(ex:ag1)
+wasAssociatedWith(ex:assoc1;ex:a1,ex:ag1,ex:e1)
+wasAssociatedWith(ex:assoc1;ex:a1,ex:ag1,ex:e1-other)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-association-f3-FAIL-c23.provx	Thu Nov 29 15:26:57 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: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:type xsi:type="xsd:QName">prov:Plan</prov:type>
+        </prov:entity>
+        <prov:activity prov:id="ex:a1">
+        </prov:activity>
+        <prov:agent prov:id="ex:ag1">
+        </prov:agent>
+
+            <prov:wasAssociatedWith prov:id="ex:assoc1">
+                <prov:activity prov:ref="ex:a1"/>
+                <prov:agent prov:ref="ex:ag1"/>
+                <prov:plan prov:ref="ex:e1"/>
+            </prov:wasAssociatedWith>
+            <prov:wasAssociatedWith prov:id="ex:assoc1">
+                <prov:activity prov:ref="ex:a1"/>
+                <prov:agent prov:ref="ex:ag1"/>
+                <prov:plan prov:ref="ex:e1-other"/>
+            </prov:wasAssociatedWith>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-association-f3-FAIL-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,27 @@
+@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 ;
+	prov:type "prov:Plan"^^xsd:QName .
+
+ex:a1 a prov:Activity .
+
+ex:ag1 a prov:Agent .
+
+ex:assoc1 a prov:Association ;
+	prov:agent ex:ag1 .
+
+ex:a1 prov:qualifiedAssociation ex:assoc1 .
+
+ex:e1 a prov:Plan .
+
+ex:assoc1 prov:hadPlan ex:e1 .
+
+ex:e1-other a prov:Plan .
+
+ex:assoc1 prov:hadPlan ex:e1-other .
--- a/testcases/constraints/unification-association-f4-FAIL-c23.9.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +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,[prov:type='prov:Plan'])
-activity(ex:a1,-,-)
-agent(ex:ag1)
-wasAssociatedWith(ex:assoc1;ex:a1,ex:ag1,ex:e1)
-wasAssociatedWith(ex:assoc1;ex:a1,ex:ag1,-)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-association-f4-FAIL-c23.9.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +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:type xsi:type="xsd:QName">prov:Plan</prov:type>
-        </prov:entity>
-        <prov:activity prov:id="ex:a1">
-        </prov:activity>
-        <prov:agent prov:id="ex:ag1">
-        </prov:agent>
-
-            <prov:wasAssociatedWith prov:id="ex:assoc1">
-                <prov:activity prov:ref="ex:a1"/>
-                <prov:agent prov:ref="ex:ag1"/>
-                <prov:plan prov:ref="ex:e1"/>
-            </prov:wasAssociatedWith>
-            <prov:wasAssociatedWith prov:id="ex:assoc1">
-                <prov:activity prov:ref="ex:a1"/>
-                <prov:agent prov:ref="ex:ag1"/>
-		<!-- Does not match known plan -->
-            </prov:wasAssociatedWith>
-
-</prov:document>
--- a/testcases/constraints/unification-association-f4-FAIL-c23.9.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +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 ;
-	prov:type "prov:Plan"^^xsd:QName .
-
-ex:a1 a prov:Activity .
-
-ex:ag1 a prov:Agent .
-
-ex:assoc1 a prov:Association ;
-	prov:agent ex:ag1 .
-
-ex:a1 prov:qualifiedAssociation ex:assoc1 .
-
-ex:e1 a prov:Plan .
-
-ex:assoc1 prov:hadPlan ex:e1 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-association-f4-FAIL-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,13 @@
+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,[prov:type='prov:Plan'])
+activity(ex:a1,-,-)
+agent(ex:ag1)
+wasAssociatedWith(ex:assoc1;ex:a1,ex:ag1,ex:e1)
+wasAssociatedWith(ex:assoc1;ex:a1,ex:ag1,-)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-association-f4-FAIL-c23.provx	Thu Nov 29 15:26:57 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: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:type xsi:type="xsd:QName">prov:Plan</prov:type>
+        </prov:entity>
+        <prov:activity prov:id="ex:a1">
+        </prov:activity>
+        <prov:agent prov:id="ex:ag1">
+        </prov:agent>
+
+            <prov:wasAssociatedWith prov:id="ex:assoc1">
+                <prov:activity prov:ref="ex:a1"/>
+                <prov:agent prov:ref="ex:ag1"/>
+                <prov:plan prov:ref="ex:e1"/>
+            </prov:wasAssociatedWith>
+            <prov:wasAssociatedWith prov:id="ex:assoc1">
+                <prov:activity prov:ref="ex:a1"/>
+                <prov:agent prov:ref="ex:ag1"/>
+		<!-- Does not match known plan -->
+            </prov:wasAssociatedWith>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-association-f4-FAIL-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,23 @@
+@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 ;
+	prov:type "prov:Plan"^^xsd:QName .
+
+ex:a1 a prov:Activity .
+
+ex:ag1 a prov:Agent .
+
+ex:assoc1 a prov:Association ;
+	prov:agent ex:ag1 .
+
+ex:a1 prov:qualifiedAssociation ex:assoc1 .
+
+ex:e1 a prov:Plan .
+
+ex:assoc1 prov:hadPlan ex:e1 .
--- a/testcases/constraints/unification-association-f5-FAIL-c23.9.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +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,[prov:type='prov:Plan'])
-activity(ex:a1,-,-)
-agent(ex:ag1)
-wasAssociatedWith(ex:assoc1;ex:a1,ex:ag1,ex:e1)
-wasAssociatedWith(ex:assoc1;ex:a1,-,-)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-association-f5-FAIL-c23.9.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +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:type xsi:type="xsd:QName">prov:Plan</prov:type>
-        </prov:entity>
-        <prov:activity prov:id="ex:a1">
-        </prov:activity>
-        <prov:agent prov:id="ex:ag1">
-        </prov:agent>
-
-            <prov:wasAssociatedWith prov:id="ex:assoc1">
-                <prov:activity prov:ref="ex:a1"/>
-                <prov:agent prov:ref="ex:ag1"/>
-                <prov:plan prov:ref="ex:e1"/>
-            </prov:wasAssociatedWith>
-            <prov:wasAssociatedWith prov:id="ex:assoc1">
-                <prov:activity prov:ref="ex:a1"/>
-		<!-- matches known agent -->
-		<!-- Does not match known plan -->
-            </prov:wasAssociatedWith>
-
-</prov:document>
--- a/testcases/constraints/unification-association-f5-FAIL-c23.9.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +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 ;
-	prov:type "prov:Plan"^^xsd:QName .
-
-ex:a1 a prov:Activity .
-
-ex:ag1 a prov:Agent .
-
-ex:assoc1 a prov:Association ;
-	prov:agent ex:ag1 .
-
-ex:a1 prov:qualifiedAssociation ex:assoc1 .
-
-ex:e1 a prov:Plan .
-
-ex:assoc1 prov:hadPlan ex:e1 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-association-f5-FAIL-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,13 @@
+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,[prov:type='prov:Plan'])
+activity(ex:a1,-,-)
+agent(ex:ag1)
+wasAssociatedWith(ex:assoc1;ex:a1,ex:ag1,ex:e1)
+wasAssociatedWith(ex:assoc1;ex:a1,-,-)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-association-f5-FAIL-c23.provx	Thu Nov 29 15:26:57 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: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:type xsi:type="xsd:QName">prov:Plan</prov:type>
+        </prov:entity>
+        <prov:activity prov:id="ex:a1">
+        </prov:activity>
+        <prov:agent prov:id="ex:ag1">
+        </prov:agent>
+
+            <prov:wasAssociatedWith prov:id="ex:assoc1">
+                <prov:activity prov:ref="ex:a1"/>
+                <prov:agent prov:ref="ex:ag1"/>
+                <prov:plan prov:ref="ex:e1"/>
+            </prov:wasAssociatedWith>
+            <prov:wasAssociatedWith prov:id="ex:assoc1">
+                <prov:activity prov:ref="ex:a1"/>
+		<!-- matches known agent -->
+		<!-- Does not match known plan -->
+            </prov:wasAssociatedWith>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-association-f5-FAIL-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,23 @@
+@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 ;
+	prov:type "prov:Plan"^^xsd:QName .
+
+ex:a1 a prov:Activity .
+
+ex:ag1 a prov:Agent .
+
+ex:assoc1 a prov:Association ;
+	prov:agent ex:ag1 .
+
+ex:a1 prov:qualifiedAssociation ex:assoc1 .
+
+ex:e1 a prov:Plan .
+
+ex:assoc1 prov:hadPlan ex:e1 .
--- a/testcases/constraints/unification-association-s1-PASS-c23.9.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +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,[prov:type='prov:Plan'])
-activity(ex:a1,-,-)
-agent(ex:ag1)
-wasAssociatedWith(ex:assoc1;ex:a1,ex:ag1,ex:e1)
-wasAssociatedWith(ex:assoc1;ex:a1,ex:ag1,ex:e1)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-association-s1-PASS-c23.9.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +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:type xsi:type="xsd:QName">prov:Plan</prov:type>
-        </prov:entity>
-        <prov:activity prov:id="ex:a1">
-        </prov:activity>
-        <prov:agent prov:id="ex:ag1">
-        </prov:agent>
-
-            <prov:wasAssociatedWith prov:id="ex:assoc1">
-                <prov:activity prov:ref="ex:a1"/>
-                <prov:agent prov:ref="ex:ag1"/>
-                <prov:plan prov:ref="ex:e1"/>
-            </prov:wasAssociatedWith>
-            <prov:wasAssociatedWith prov:id="ex:assoc1">
-                <prov:activity prov:ref="ex:a1"/>
-                <prov:agent prov:ref="ex:ag1"/>
-                <prov:plan prov:ref="ex:e1"/>
-            </prov:wasAssociatedWith>
-
-</prov:document>
--- a/testcases/constraints/unification-association-s1-PASS-c23.9.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +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 ;
-	prov:type "prov:Plan"^^xsd:QName .
-
-ex:a1 a prov:Activity .
-
-ex:ag1 a prov:Agent .
-
-ex:assoc1 a prov:Association ;
-	prov:agent ex:ag1 .
-
-ex:a1 prov:qualifiedAssociation ex:assoc1 .
-
-ex:e1 a prov:Plan .
-
-ex:assoc1 prov:hadPlan ex:e1 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-association-s1-PASS-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,13 @@
+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,[prov:type='prov:Plan'])
+activity(ex:a1,-,-)
+agent(ex:ag1)
+wasAssociatedWith(ex:assoc1;ex:a1,ex:ag1,ex:e1)
+wasAssociatedWith(ex:assoc1;ex:a1,ex:ag1,ex:e1)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-association-s1-PASS-c23.provx	Thu Nov 29 15:26:57 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: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:type xsi:type="xsd:QName">prov:Plan</prov:type>
+        </prov:entity>
+        <prov:activity prov:id="ex:a1">
+        </prov:activity>
+        <prov:agent prov:id="ex:ag1">
+        </prov:agent>
+
+            <prov:wasAssociatedWith prov:id="ex:assoc1">
+                <prov:activity prov:ref="ex:a1"/>
+                <prov:agent prov:ref="ex:ag1"/>
+                <prov:plan prov:ref="ex:e1"/>
+            </prov:wasAssociatedWith>
+            <prov:wasAssociatedWith prov:id="ex:assoc1">
+                <prov:activity prov:ref="ex:a1"/>
+                <prov:agent prov:ref="ex:ag1"/>
+                <prov:plan prov:ref="ex:e1"/>
+            </prov:wasAssociatedWith>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-association-s1-PASS-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,23 @@
+@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 ;
+	prov:type "prov:Plan"^^xsd:QName .
+
+ex:a1 a prov:Activity .
+
+ex:ag1 a prov:Agent .
+
+ex:assoc1 a prov:Association ;
+	prov:agent ex:ag1 .
+
+ex:a1 prov:qualifiedAssociation ex:assoc1 .
+
+ex:e1 a prov:Plan .
+
+ex:assoc1 prov:hadPlan ex:e1 .
--- a/testcases/constraints/unification-association-s2-PASS-c23.9.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +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,[prov:type='prov:Plan'])
-activity(ex:a1,-,-)
-agent(ex:ag1)
-wasAssociatedWith(ex:assoc1;ex:a1,ex:ag1,ex:e1)
-wasAssociatedWith(ex:assoc2;ex:a1,ex:ag1,ex:e1)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-association-s2-PASS-c23.9.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +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:type xsi:type="xsd:QName">prov:Plan</prov:type>
-        </prov:entity>
-        <prov:activity prov:id="ex:a1">
-        </prov:activity>
-        <prov:agent prov:id="ex:ag1">
-        </prov:agent>
-
-            <prov:wasAssociatedWith prov:id="ex:assoc1">
-                <prov:activity prov:ref="ex:a1"/>
-                <prov:agent prov:ref="ex:ag1"/>
-                <prov:plan prov:ref="ex:e1"/>
-            </prov:wasAssociatedWith>
-            <prov:wasAssociatedWith prov:id="ex:assoc2">
-                <prov:activity prov:ref="ex:a1"/>
-                <prov:agent prov:ref="ex:ag1"/>
-                <prov:plan prov:ref="ex:e1"/>
-            </prov:wasAssociatedWith>
-
-</prov:document>
--- a/testcases/constraints/unification-association-s2-PASS-c23.9.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +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 ;
-	prov:type "prov:Plan"^^xsd:QName .
-
-ex:a1 a prov:Activity .
-
-ex:ag1 a prov:Agent .
-
-ex:assoc1 a prov:Association ;
-	prov:agent ex:ag1 .
-
-ex:a1 prov:qualifiedAssociation ex:assoc1 .
-
-ex:e1 a prov:Plan .
-
-ex:assoc1 prov:hadPlan ex:e1 .
-
-ex:assoc2 a prov:Association ;
-	prov:agent ex:ag1 .
-
-ex:a1 prov:qualifiedAssociation ex:assoc2 .
-
-ex:assoc2 prov:hadPlan ex:e1 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-association-s2-PASS-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,13 @@
+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,[prov:type='prov:Plan'])
+activity(ex:a1,-,-)
+agent(ex:ag1)
+wasAssociatedWith(ex:assoc1;ex:a1,ex:ag1,ex:e1)
+wasAssociatedWith(ex:assoc2;ex:a1,ex:ag1,ex:e1)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-association-s2-PASS-c23.provx	Thu Nov 29 15:26:57 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: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:type xsi:type="xsd:QName">prov:Plan</prov:type>
+        </prov:entity>
+        <prov:activity prov:id="ex:a1">
+        </prov:activity>
+        <prov:agent prov:id="ex:ag1">
+        </prov:agent>
+
+            <prov:wasAssociatedWith prov:id="ex:assoc1">
+                <prov:activity prov:ref="ex:a1"/>
+                <prov:agent prov:ref="ex:ag1"/>
+                <prov:plan prov:ref="ex:e1"/>
+            </prov:wasAssociatedWith>
+            <prov:wasAssociatedWith prov:id="ex:assoc2">
+                <prov:activity prov:ref="ex:a1"/>
+                <prov:agent prov:ref="ex:ag1"/>
+                <prov:plan prov:ref="ex:e1"/>
+            </prov:wasAssociatedWith>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-association-s2-PASS-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,30 @@
+@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 ;
+	prov:type "prov:Plan"^^xsd:QName .
+
+ex:a1 a prov:Activity .
+
+ex:ag1 a prov:Agent .
+
+ex:assoc1 a prov:Association ;
+	prov:agent ex:ag1 .
+
+ex:a1 prov:qualifiedAssociation ex:assoc1 .
+
+ex:e1 a prov:Plan .
+
+ex:assoc1 prov:hadPlan ex:e1 .
+
+ex:assoc2 a prov:Association ;
+	prov:agent ex:ag1 .
+
+ex:a1 prov:qualifiedAssociation ex:assoc2 .
+
+ex:assoc2 prov:hadPlan ex:e1 .
--- a/testcases/constraints/unification-association-s3-PASS-c23.9.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +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,[prov:type='prov:Plan'])
-activity(ex:a1,-,-)
-agent(ex:ag1)
-wasAssociatedWith(ex:assoc1;ex:a1,ex:ag1,ex:e1)
-wasAssociatedWith(ex:assoc1;ex:a1,-,ex:e1)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-association-s3-PASS-c23.9.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +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:type xsi:type="xsd:QName">prov:Plan</prov:type>
-        </prov:entity>
-        <prov:activity prov:id="ex:a1">
-        </prov:activity>
-        <prov:agent prov:id="ex:ag1">
-        </prov:agent>
-
-            <prov:wasAssociatedWith prov:id="ex:assoc1">
-                <prov:activity prov:ref="ex:a1"/>
-                <prov:agent prov:ref="ex:ag1"/>
-                <prov:plan prov:ref="ex:e1"/>
-            </prov:wasAssociatedWith>
-            <prov:wasAssociatedWith prov:id="ex:assoc1">
-                <prov:activity prov:ref="ex:a1"/>
-                <prov:plan prov:ref="ex:e1"/>
-            </prov:wasAssociatedWith>
-
-</prov:document>
--- a/testcases/constraints/unification-association-s3-PASS-c23.9.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +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 ;
-	prov:type "prov:Plan"^^xsd:QName .
-
-ex:a1 a prov:Activity .
-
-ex:ag1 a prov:Agent .
-
-ex:assoc1 a prov:Association ;
-	prov:agent ex:ag1 .
-
-ex:a1 prov:qualifiedAssociation ex:assoc1 .
-
-ex:e1 a prov:Plan .
-
-ex:assoc1 prov:hadPlan ex:e1 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-association-s3-PASS-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,13 @@
+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,[prov:type='prov:Plan'])
+activity(ex:a1,-,-)
+agent(ex:ag1)
+wasAssociatedWith(ex:assoc1;ex:a1,ex:ag1,ex:e1)
+wasAssociatedWith(ex:assoc1;ex:a1,-,ex:e1)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-association-s3-PASS-c23.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,21 @@
+<?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:type xsi:type="xsd:QName">prov:Plan</prov:type>
+        </prov:entity>
+        <prov:activity prov:id="ex:a1">
+        </prov:activity>
+        <prov:agent prov:id="ex:ag1">
+        </prov:agent>
+
+            <prov:wasAssociatedWith prov:id="ex:assoc1">
+                <prov:activity prov:ref="ex:a1"/>
+                <prov:agent prov:ref="ex:ag1"/>
+                <prov:plan prov:ref="ex:e1"/>
+            </prov:wasAssociatedWith>
+            <prov:wasAssociatedWith prov:id="ex:assoc1">
+                <prov:activity prov:ref="ex:a1"/>
+                <prov:plan prov:ref="ex:e1"/>
+            </prov:wasAssociatedWith>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-association-s3-PASS-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,23 @@
+@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 ;
+	prov:type "prov:Plan"^^xsd:QName .
+
+ex:a1 a prov:Activity .
+
+ex:ag1 a prov:Agent .
+
+ex:assoc1 a prov:Association ;
+	prov:agent ex:ag1 .
+
+ex:a1 prov:qualifiedAssociation ex:assoc1 .
+
+ex:e1 a prov:Plan .
+
+ex:assoc1 prov:hadPlan ex:e1 .
--- a/testcases/constraints/unification-association-s4-PASS-c23.9.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +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,[prov:type='prov:Plan'])
-activity(ex:a1,-,-)
-agent(ex:ag1)
-wasAssociatedWith(ex:assoc1;ex:a1,ex:ag1,ex:e1)
-wasAssociatedWith(ex:assoc1;ex:a1,-,ex:e1)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-association-s4-PASS-c23.9.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +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:type xsi:type="xsd:QName">prov:Plan</prov:type>
-        </prov:entity>
-        <prov:activity prov:id="ex:a1">
-        </prov:activity>
-        <prov:agent prov:id="ex:ag1">
-        </prov:agent>
-
-            <prov:wasAssociatedWith prov:id="ex:assoc1">
-                <prov:activity prov:ref="ex:a1"/>
-                <prov:agent prov:ref="ex:ag1"/>
-                <prov:plan prov:ref="ex:e1"/>
-            </prov:wasAssociatedWith>
-            <prov:wasAssociatedWith prov:id="ex:assoc1">
-                <prov:activity prov:ref="ex:a1"/>
-                <prov:plan prov:ref="ex:e1"/>
-            </prov:wasAssociatedWith>
-
-</prov:document>
--- a/testcases/constraints/unification-association-s4-PASS-c23.9.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +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 ;
-	prov:type "prov:Plan"^^xsd:QName .
-
-ex:a1 a prov:Activity .
-
-ex:ag1 a prov:Agent .
-
-ex:assoc1 a prov:Association ;
-	prov:agent ex:ag1 .
-
-ex:a1 prov:qualifiedAssociation ex:assoc1 .
-
-ex:e1 a prov:Plan .
-
-ex:assoc1 prov:hadPlan ex:e1 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-association-s4-PASS-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,13 @@
+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,[prov:type='prov:Plan'])
+activity(ex:a1,-,-)
+agent(ex:ag1)
+wasAssociatedWith(ex:assoc1;ex:a1,ex:ag1,ex:e1)
+wasAssociatedWith(ex:assoc1;ex:a1,-,ex:e1)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-association-s4-PASS-c23.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,21 @@
+<?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:type xsi:type="xsd:QName">prov:Plan</prov:type>
+        </prov:entity>
+        <prov:activity prov:id="ex:a1">
+        </prov:activity>
+        <prov:agent prov:id="ex:ag1">
+        </prov:agent>
+
+            <prov:wasAssociatedWith prov:id="ex:assoc1">
+                <prov:activity prov:ref="ex:a1"/>
+                <prov:agent prov:ref="ex:ag1"/>
+                <prov:plan prov:ref="ex:e1"/>
+            </prov:wasAssociatedWith>
+            <prov:wasAssociatedWith prov:id="ex:assoc1">
+                <prov:activity prov:ref="ex:a1"/>
+                <prov:plan prov:ref="ex:e1"/>
+            </prov:wasAssociatedWith>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-association-s4-PASS-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,23 @@
+@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 ;
+	prov:type "prov:Plan"^^xsd:QName .
+
+ex:a1 a prov:Activity .
+
+ex:ag1 a prov:Agent .
+
+ex:assoc1 a prov:Association ;
+	prov:agent ex:ag1 .
+
+ex:a1 prov:qualifiedAssociation ex:assoc1 .
+
+ex:e1 a prov:Plan .
+
+ex:assoc1 prov:hadPlan ex:e1 .
--- a/testcases/constraints/unification-association-s5-PASS-c23.9.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +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,[prov:type='prov:Plan'])
-activity(ex:a1,-,-)
-agent(ex:ag1)
-wasAssociatedWith(ex:a1,ex:ag1,ex:e1)
-wasAssociatedWith(ex:a1,ex:ag1,ex:e1)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-association-s5-PASS-c23.9.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +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:type xsi:type="xsd:QName">prov:Plan</prov:type>
-        </prov:entity>
-        <prov:activity prov:id="ex:a1">
-        </prov:activity>
-        <prov:agent prov:id="ex:ag1">
-        </prov:agent>
-
-            <prov:wasAssociatedWith >
-                <prov:activity prov:ref="ex:a1"/>
-                <prov:agent prov:ref="ex:ag1"/>
-                <prov:plan prov:ref="ex:e1"/>
-            </prov:wasAssociatedWith>
-            <prov:wasAssociatedWith >
-                <prov:activity prov:ref="ex:a1"/>
-                <prov:agent prov:ref="ex:ag1"/>
-                <prov:plan prov:ref="ex:e1"/>
-            </prov:wasAssociatedWith>
-
-</prov:document>
--- a/testcases/constraints/unification-association-s5-PASS-c23.9.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +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 ;
-	prov:type "prov:Plan"^^xsd:QName .
-
-ex:a1 a prov:Activity .
-
-ex:ag1 a prov:Agent .
-
-_:node17d630gnex1 a prov:Association ;
-	prov:agent ex:ag1 .
-
-ex:a1 prov:qualifiedAssociation _:node17d630gnex1 .
-
-ex:e1 a prov:Plan .
-
-_:node17d630gnex1 prov:hadPlan ex:e1 .
-
-ex:a1 prov:wasAssociatedWith ex:ag1 .
-
-_:node17d630gnex2 a prov:Association ;
-	prov:agent ex:ag1 .
-
-ex:a1 prov:qualifiedAssociation _:node17d630gnex2 .
-
-_:node17d630gnex2 prov:hadPlan ex:e1 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-association-s5-PASS-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,13 @@
+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,[prov:type='prov:Plan'])
+activity(ex:a1,-,-)
+agent(ex:ag1)
+wasAssociatedWith(ex:a1,ex:ag1,ex:e1)
+wasAssociatedWith(ex:a1,ex:ag1,ex:e1)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-association-s5-PASS-c23.provx	Thu Nov 29 15:26:57 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: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:type xsi:type="xsd:QName">prov:Plan</prov:type>
+        </prov:entity>
+        <prov:activity prov:id="ex:a1">
+        </prov:activity>
+        <prov:agent prov:id="ex:ag1">
+        </prov:agent>
+
+            <prov:wasAssociatedWith >
+                <prov:activity prov:ref="ex:a1"/>
+                <prov:agent prov:ref="ex:ag1"/>
+                <prov:plan prov:ref="ex:e1"/>
+            </prov:wasAssociatedWith>
+            <prov:wasAssociatedWith >
+                <prov:activity prov:ref="ex:a1"/>
+                <prov:agent prov:ref="ex:ag1"/>
+                <prov:plan prov:ref="ex:e1"/>
+            </prov:wasAssociatedWith>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-association-s5-PASS-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,32 @@
+@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 ;
+	prov:type "prov:Plan"^^xsd:QName .
+
+ex:a1 a prov:Activity .
+
+ex:ag1 a prov:Agent .
+
+_:node17d630gnex1 a prov:Association ;
+	prov:agent ex:ag1 .
+
+ex:a1 prov:qualifiedAssociation _:node17d630gnex1 .
+
+ex:e1 a prov:Plan .
+
+_:node17d630gnex1 prov:hadPlan ex:e1 .
+
+ex:a1 prov:wasAssociatedWith ex:ag1 .
+
+_:node17d630gnex2 a prov:Association ;
+	prov:agent ex:ag1 .
+
+ex:a1 prov:qualifiedAssociation _:node17d630gnex2 .
+
+_:node17d630gnex2 prov:hadPlan ex:e1 .
--- a/testcases/constraints/unification-attributes-activity-s1-PASS-c22.2.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +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,-,-,[prov:type='ex:test1'])
-activity(ex:a1,-,-,[prov:type='ex:test2'])
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-attributes-activity-s1-PASS-c22.2.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +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:type xsi:type="xsd:QName">ex:test1</prov:type>
-        </prov:activity>
-        <prov:activity prov:id="ex:a1">
-	  <prov:type xsi:type="xsd:QName">ex:test2</prov:type>
-        </prov:activity>
-
-</prov:document>
--- a/testcases/constraints/unification-attributes-activity-s1-PASS-c22.2.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +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 ;
-	prov:type "ex:test1"^^xsd:QName , "ex:test2"^^xsd:QName .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-attributes-activity-s1-PASS-c22.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,11 @@
+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,-,-,[prov:type='ex:test1'])
+activity(ex:a1,-,-,[prov:type='ex:test2'])
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-attributes-activity-s1-PASS-c22.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,14 @@
+<?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:type xsi:type="xsd:QName">ex:test1</prov:type>
+        </prov:activity>
+        <prov:activity prov:id="ex:a1">
+	  <prov:type xsi:type="xsd:QName">ex:test2</prov:type>
+        </prov:activity>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-attributes-activity-s1-PASS-c22.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,12 @@
+@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 ;
+	prov:type "ex:test1"^^xsd:QName , "ex:test2"^^xsd:QName .
--- a/testcases/constraints/unification-attributes-end-s1-PASS-c23.5.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +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,-,-)
-activity(ex:a2,-,-)
-wasEndedBy(ex:end1;ex:a1,ex:e1,ex:a2,-,[prov:type='ex:test1'])
-wasEndedBy(ex:a1,ex:e1,ex:a2,-,[prov:type='ex:test2'])
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-attributes-end-s1-PASS-c23.5.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +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:activity prov:id="ex:a2">
-        </prov:activity>
-            <prov:wasEndedBy prov:id="ex:end1">
-                <prov:activity prov:ref="ex:a1"/>
-                <prov:trigger prov:ref="ex:e1"/>
-                <prov:ender prov:ref="ex:a2"/>
-		<prov:type xsi:type="xsd:QName">ex:test1</prov:type>
-            </prov:wasEndedBy>
-            <prov:wasEndedBy>  <!-- able to unify the end id -->
-                <prov:activity prov:ref="ex:a1"/>
-                <prov:trigger prov:ref="ex:e1"/>
-                <prov:ender prov:ref="ex:a2"/>
-		<prov:type xsi:type="xsd:QName">ex:test2</prov:type>
-            </prov:wasEndedBy>
-</prov:document>
--- a/testcases/constraints/unification-attributes-end-s1-PASS-c23.5.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,31 +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:a2 a prov:Activity .
-
-ex:end1 a prov:End ;
-	prov:entity ex:e1 .
-
-ex:a1 prov:qualifiedEnd ex:end1 .
-
-ex:end1 prov:type "ex:test1"^^xsd:QName ;
-	prov:hadActivity ex:a2 .
-
-_:node17d62sngjx1 a prov:End ;
-	prov:entity ex:e1 .
-
-ex:a1 prov:qualifiedEnd _:node17d62sngjx1 .
-
-_:node17d62sngjx1 prov:type "ex:test2"^^xsd:QName ;
-	prov:hadActivity ex:a2 .
-
-ex:a1 prov:wasEndedBy ex:e1 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-attributes-end-s1-PASS-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,13 @@
+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,-,-)
+activity(ex:a2,-,-)
+wasEndedBy(ex:end1;ex:a1,ex:e1,ex:a2,-,[prov:type='ex:test1'])
+wasEndedBy(ex:a1,ex:e1,ex:a2,-,[prov:type='ex:test2'])
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-attributes-end-s1-PASS-c23.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,21 @@
+<?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:activity prov:id="ex:a2">
+        </prov:activity>
+            <prov:wasEndedBy prov:id="ex:end1">
+                <prov:activity prov:ref="ex:a1"/>
+                <prov:trigger prov:ref="ex:e1"/>
+                <prov:ender prov:ref="ex:a2"/>
+		<prov:type xsi:type="xsd:QName">ex:test1</prov:type>
+            </prov:wasEndedBy>
+            <prov:wasEndedBy>  <!-- able to unify the end id -->
+                <prov:activity prov:ref="ex:a1"/>
+                <prov:trigger prov:ref="ex:e1"/>
+                <prov:ender prov:ref="ex:a2"/>
+		<prov:type xsi:type="xsd:QName">ex:test2</prov:type>
+            </prov:wasEndedBy>
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-attributes-end-s1-PASS-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,31 @@
+@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:a2 a prov:Activity .
+
+ex:end1 a prov:End ;
+	prov:entity ex:e1 .
+
+ex:a1 prov:qualifiedEnd ex:end1 .
+
+ex:end1 prov:type "ex:test1"^^xsd:QName ;
+	prov:hadActivity ex:a2 .
+
+_:node17d62sngjx1 a prov:End ;
+	prov:entity ex:e1 .
+
+ex:a1 prov:qualifiedEnd _:node17d62sngjx1 .
+
+_:node17d62sngjx1 prov:type "ex:test2"^^xsd:QName ;
+	prov:hadActivity ex:a2 .
+
+ex:a1 prov:wasEndedBy ex:e1 .
--- a/testcases/constraints/unification-attributes-end-s2-PASS-c23.5.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +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,-,-)
-activity(ex:a2,-,-)
-wasEndedBy(ex:end1;ex:a1,-,-,2011-11-16T16:05:00,[prov:type='ex:test1'])
-wasEndedBy(ex:a1,ex:e1,ex:a2,-,[prov:type="ex:test1" %% xsd:string])
-wasEndedBy(ex:end1;ex:a1,-,ex:a2,-,[prov:type="1" %% xsd:int])
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-attributes-end-s2-PASS-c23.5.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +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:activity prov:id="ex:a2">
-        </prov:activity>
-
-            <prov:wasEndedBy prov:id="ex:end1">
-	        <prov:time>2011-11-16T16:05:00</prov:time>
-                <prov:activity prov:ref="ex:a1"/>
-		<prov:type xsi:type="xsd:QName">ex:test1</prov:type>
-            </prov:wasEndedBy>
-
-            <prov:wasEndedBy>
-                <prov:activity prov:ref="ex:a1"/>
-                <prov:trigger prov:ref="ex:e1"/>
-                <prov:ender prov:ref="ex:a2"/>
-		<prov:type xsi:type="xsd:string">ex:test1</prov:type>
-            </prov:wasEndedBy>
-
-            <prov:wasEndedBy prov:id="ex:end1">
-                <prov:activity prov:ref="ex:a1"/>
-                <prov:ender prov:ref="ex:a2"/>
-		<prov:type xsi:type="xsd:int">1</prov:type>
-            </prov:wasEndedBy>
-
-</prov:document>
--- a/testcases/constraints/unification-attributes-end-s2-PASS-c23.5.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +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:a2 a prov:Activity .
-
-ex:end1 a prov:End .
-
-ex:a1 prov:qualifiedEnd ex:end1 .
-
-ex:end1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime ;
-	prov:type "ex:test1"^^xsd:QName .
-
-_:node17d62pp0gx1 a prov:End ;
-	prov:entity ex:e1 .
-
-ex:a1 prov:qualifiedEnd _:node17d62pp0gx1 .
-
-_:node17d62pp0gx1 prov:type "ex:test1"^^xsd:string ;
-	prov:hadActivity ex:a2 .
-
-ex:a1 prov:wasEndedBy ex:e1 .
-
-ex:end1 prov:type "1"^^xsd:int ;
-	prov:hadActivity ex:a2 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-attributes-end-s2-PASS-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,14 @@
+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,-,-)
+activity(ex:a2,-,-)
+wasEndedBy(ex:end1;ex:a1,-,-,2011-11-16T16:05:00,[prov:type='ex:test1'])
+wasEndedBy(ex:a1,ex:e1,ex:a2,-,[prov:type="ex:test1" %% xsd:string])
+wasEndedBy(ex:end1;ex:a1,-,ex:a2,-,[prov:type="1" %% xsd:int])
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-attributes-end-s2-PASS-c23.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,30 @@
+<?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:activity prov:id="ex:a2">
+        </prov:activity>
+
+            <prov:wasEndedBy prov:id="ex:end1">
+	        <prov:time>2011-11-16T16:05:00</prov:time>
+                <prov:activity prov:ref="ex:a1"/>
+		<prov:type xsi:type="xsd:QName">ex:test1</prov:type>
+            </prov:wasEndedBy>
+
+            <prov:wasEndedBy>
+                <prov:activity prov:ref="ex:a1"/>
+                <prov:trigger prov:ref="ex:e1"/>
+                <prov:ender prov:ref="ex:a2"/>
+		<prov:type xsi:type="xsd:string">ex:test1</prov:type>
+            </prov:wasEndedBy>
+
+            <prov:wasEndedBy prov:id="ex:end1">
+                <prov:activity prov:ref="ex:a1"/>
+                <prov:ender prov:ref="ex:a2"/>
+		<prov:type xsi:type="xsd:int">1</prov:type>
+            </prov:wasEndedBy>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-attributes-end-s2-PASS-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,33 @@
+@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:a2 a prov:Activity .
+
+ex:end1 a prov:End .
+
+ex:a1 prov:qualifiedEnd ex:end1 .
+
+ex:end1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime ;
+	prov:type "ex:test1"^^xsd:QName .
+
+_:node17d62pp0gx1 a prov:End ;
+	prov:entity ex:e1 .
+
+ex:a1 prov:qualifiedEnd _:node17d62pp0gx1 .
+
+_:node17d62pp0gx1 prov:type "ex:test1"^^xsd:string ;
+	prov:hadActivity ex:a2 .
+
+ex:a1 prov:wasEndedBy ex:e1 .
+
+ex:end1 prov:type "1"^^xsd:int ;
+	prov:hadActivity ex:a2 .
--- a/testcases/constraints/unification-attributes-entity-s1-PASS-c22.1.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +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,[prov:type='ex:test1'])
-entity(ex:e1,[prov:type='ex:test2'])
-activity(ex:a1,-,-)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-attributes-entity-s1-PASS-c22.1.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +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:type xsi:type="xsd:QName">ex:test1</prov:type>
-        </prov:entity>
-
-        <prov:entity prov:id="ex:e1">
-	  <prov:type xsi:type="xsd:QName">ex:test2</prov:type>
-        </prov:entity>
-
-        <prov:activity prov:id="ex:a1">
-        </prov:activity>
-
-</prov:document>
--- a/testcases/constraints/unification-attributes-entity-s1-PASS-c22.1.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +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 ;
-	prov:type "ex:test1"^^xsd:QName , "ex:test2"^^xsd:QName .
-
-ex:a1 a prov:Activity .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-attributes-entity-s1-PASS-c22.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,11 @@
+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,[prov:type='ex:test1'])
+entity(ex:e1,[prov:type='ex:test2'])
+activity(ex:a1,-,-)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-attributes-entity-s1-PASS-c22.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,14 @@
+<?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:type xsi:type="xsd:QName">ex:test1</prov:type>
+        </prov:entity>
+
+        <prov:entity prov:id="ex:e1">
+	  <prov:type xsi:type="xsd:QName">ex:test2</prov:type>
+        </prov:entity>
+
+        <prov:activity prov:id="ex:a1">
+        </prov:activity>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-attributes-entity-s1-PASS-c22.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,12 @@
+@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 ;
+	prov:type "ex:test1"^^xsd:QName , "ex:test2"^^xsd:QName .
+
+ex:a1 a prov:Activity .
--- a/testcases/constraints/unification-attributes-start-s1-PASS-c23.4.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +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,-,-)
-activity(ex:a2,-,-)
-wasStartedBy(ex:start1;ex:a1,ex:e1,ex:a2,-,[prov:type='ex:test1'])
-wasStartedBy(ex:a1,ex:e1,ex:a2,-,[prov:type='ex:test2'])
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-attributes-start-s1-PASS-c23.4.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +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:activity prov:id="ex:a2">
-        </prov:activity>
-            <prov:wasStartedBy prov:id="ex:start1">
-                <prov:activity prov:ref="ex:a1"/>
-                <prov:trigger prov:ref="ex:e1"/>
-                <prov:starter prov:ref="ex:a2"/>
-		<prov:type xsi:type="xsd:QName">ex:test1</prov:type>
-            </prov:wasStartedBy>
-            <prov:wasStartedBy>  <!-- able to unify the start id -->
-                <prov:activity prov:ref="ex:a1"/>
-                <prov:trigger prov:ref="ex:e1"/>
-                <prov:starter prov:ref="ex:a2"/>
-		<prov:type xsi:type="xsd:QName">ex:test2</prov:type>
-            </prov:wasStartedBy>
-</prov:document>
--- a/testcases/constraints/unification-attributes-start-s1-PASS-c23.4.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,31 +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:a2 a prov:Activity .
-
-ex:start1 a prov:Start ;
-	prov:entity ex:e1 .
-
-ex:a1 prov:qualifiedStart ex:start1 .
-
-ex:start1 prov:type "ex:test1"^^xsd:QName ;
-	prov:hadActivity ex:a2 .
-
-_:node17d62og3kx1 a prov:Start ;
-	prov:entity ex:e1 .
-
-ex:a1 prov:qualifiedStart _:node17d62og3kx1 .
-
-_:node17d62og3kx1 prov:type "ex:test2"^^xsd:QName ;
-	prov:hadActivity ex:a2 .
-
-ex:a1 prov:wasStartedBy ex:e1 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-attributes-start-s1-PASS-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,13 @@
+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,-,-)
+activity(ex:a2,-,-)
+wasStartedBy(ex:start1;ex:a1,ex:e1,ex:a2,-,[prov:type='ex:test1'])
+wasStartedBy(ex:a1,ex:e1,ex:a2,-,[prov:type='ex:test2'])
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-attributes-start-s1-PASS-c23.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,21 @@
+<?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:activity prov:id="ex:a2">
+        </prov:activity>
+            <prov:wasStartedBy prov:id="ex:start1">
+                <prov:activity prov:ref="ex:a1"/>
+                <prov:trigger prov:ref="ex:e1"/>
+                <prov:starter prov:ref="ex:a2"/>
+		<prov:type xsi:type="xsd:QName">ex:test1</prov:type>
+            </prov:wasStartedBy>
+            <prov:wasStartedBy>  <!-- able to unify the start id -->
+                <prov:activity prov:ref="ex:a1"/>
+                <prov:trigger prov:ref="ex:e1"/>
+                <prov:starter prov:ref="ex:a2"/>
+		<prov:type xsi:type="xsd:QName">ex:test2</prov:type>
+            </prov:wasStartedBy>
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-attributes-start-s1-PASS-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,31 @@
+@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:a2 a prov:Activity .
+
+ex:start1 a prov:Start ;
+	prov:entity ex:e1 .
+
+ex:a1 prov:qualifiedStart ex:start1 .
+
+ex:start1 prov:type "ex:test1"^^xsd:QName ;
+	prov:hadActivity ex:a2 .
+
+_:node17d62og3kx1 a prov:Start ;
+	prov:entity ex:e1 .
+
+ex:a1 prov:qualifiedStart _:node17d62og3kx1 .
+
+_:node17d62og3kx1 prov:type "ex:test2"^^xsd:QName ;
+	prov:hadActivity ex:a2 .
+
+ex:a1 prov:wasStartedBy ex:e1 .
--- a/testcases/constraints/unification-attributes-start-s2-PASS-c23.4.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +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,-,-)
-activity(ex:a2,-,-)
-wasStartedBy(ex:start1;ex:a1,-,-,2011-11-16T16:05:00,[prov:type='ex:test1'])
-wasStartedBy(ex:a1,ex:e1,ex:a2,-,[prov:type="ex:test1" %% xsd:string])
-wasStartedBy(ex:start1;ex:a1,-,ex:a2,-,[prov:type="1" %% xsd:int])
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-attributes-start-s2-PASS-c23.4.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +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:activity prov:id="ex:a2">
-        </prov:activity>
-
-            <prov:wasStartedBy prov:id="ex:start1">
-	        <prov:time>2011-11-16T16:05:00</prov:time>
-                <prov:activity prov:ref="ex:a1"/>
-		<prov:type xsi:type="xsd:QName">ex:test1</prov:type>
-            </prov:wasStartedBy>
-
-            <prov:wasStartedBy>
-                <prov:activity prov:ref="ex:a1"/>
-                <prov:trigger prov:ref="ex:e1"/>
-                <prov:starter prov:ref="ex:a2"/>
-		<prov:type xsi:type="xsd:string">ex:test1</prov:type>
-            </prov:wasStartedBy>
-
-            <prov:wasStartedBy prov:id="ex:start1">
-                <prov:activity prov:ref="ex:a1"/>
-                <prov:starter prov:ref="ex:a2"/>
-		<prov:type xsi:type="xsd:int">1</prov:type>
-            </prov:wasStartedBy>
-
-</prov:document>
--- a/testcases/constraints/unification-attributes-start-s2-PASS-c23.4.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +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:a2 a prov:Activity .
-
-ex:start1 a prov:Start .
-
-ex:a1 prov:qualifiedStart ex:start1 .
-
-ex:start1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime ;
-	prov:type "ex:test1"^^xsd:QName .
-
-_:node17d62nq7tx1 a prov:Start ;
-	prov:entity ex:e1 .
-
-ex:a1 prov:qualifiedStart _:node17d62nq7tx1 .
-
-_:node17d62nq7tx1 prov:type "ex:test1"^^xsd:string ;
-	prov:hadActivity ex:a2 .
-
-ex:a1 prov:wasStartedBy ex:e1 .
-
-ex:start1 prov:type "1"^^xsd:int ;
-	prov:hadActivity ex:a2 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-attributes-start-s2-PASS-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,14 @@
+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,-,-)
+activity(ex:a2,-,-)
+wasStartedBy(ex:start1;ex:a1,-,-,2011-11-16T16:05:00,[prov:type='ex:test1'])
+wasStartedBy(ex:a1,ex:e1,ex:a2,-,[prov:type="ex:test1" %% xsd:string])
+wasStartedBy(ex:start1;ex:a1,-,ex:a2,-,[prov:type="1" %% xsd:int])
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-attributes-start-s2-PASS-c23.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,30 @@
+<?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:activity prov:id="ex:a2">
+        </prov:activity>
+
+            <prov:wasStartedBy prov:id="ex:start1">
+	        <prov:time>2011-11-16T16:05:00</prov:time>
+                <prov:activity prov:ref="ex:a1"/>
+		<prov:type xsi:type="xsd:QName">ex:test1</prov:type>
+            </prov:wasStartedBy>
+
+            <prov:wasStartedBy>
+                <prov:activity prov:ref="ex:a1"/>
+                <prov:trigger prov:ref="ex:e1"/>
+                <prov:starter prov:ref="ex:a2"/>
+		<prov:type xsi:type="xsd:string">ex:test1</prov:type>
+            </prov:wasStartedBy>
+
+            <prov:wasStartedBy prov:id="ex:start1">
+                <prov:activity prov:ref="ex:a1"/>
+                <prov:starter prov:ref="ex:a2"/>
+		<prov:type xsi:type="xsd:int">1</prov:type>
+            </prov:wasStartedBy>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-attributes-start-s2-PASS-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,33 @@
+@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:a2 a prov:Activity .
+
+ex:start1 a prov:Start .
+
+ex:a1 prov:qualifiedStart ex:start1 .
+
+ex:start1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime ;
+	prov:type "ex:test1"^^xsd:QName .
+
+_:node17d62nq7tx1 a prov:Start ;
+	prov:entity ex:e1 .
+
+ex:a1 prov:qualifiedStart _:node17d62nq7tx1 .
+
+_:node17d62nq7tx1 prov:type "ex:test1"^^xsd:string ;
+	prov:hadActivity ex:a2 .
+
+ex:a1 prov:wasStartedBy ex:e1 .
+
+ex:start1 prov:type "1"^^xsd:int ;
+	prov:hadActivity ex:a2 .
--- a/testcases/constraints/unification-attribution-s1-PASS-c23.8.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /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)
-agent(ex:ag2)
-wasAttributedTo(ex:del1;ex:e1, ex:ag2)
-wasAttributedTo(ex:del1;ex:e1, ex:ag2)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-attribution-s1-PASS-c23.8.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +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:agent prov:id="ex:ag2">
-        </prov:agent>
-
-            <prov:wasAttributedTo prov:id="ex:del1">
-                <prov:entity prov:ref="ex:e1"/>
-                <prov:agent prov:ref="ex:ag2"/>
-            </prov:wasAttributedTo>
-            <prov:wasAttributedTo prov:id="ex:del1">
-                <prov:entity prov:ref="ex:e1"/>
-                <prov:agent prov:ref="ex:ag2"/>
-            </prov:wasAttributedTo>
-
-</prov:document>
--- a/testcases/constraints/unification-attribution-s1-PASS-c23.8.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +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:ag2 a prov:Agent .
-
-ex:del1 a prov:Attribution ;
-	prov:agent ex:ag2 .
-
-ex:e1 prov:qualifiedAttribution ex:del1 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-attribution-s1-PASS-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,12 @@
+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)
+agent(ex:ag2)
+wasAttributedTo(ex:del1;ex:e1, ex:ag2)
+wasAttributedTo(ex:del1;ex:e1, ex:ag2)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-attribution-s1-PASS-c23.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,16 @@
+<?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:agent prov:id="ex:ag2">
+        </prov:agent>
+
+            <prov:wasAttributedTo prov:id="ex:del1">
+                <prov:entity prov:ref="ex:e1"/>
+                <prov:agent prov:ref="ex:ag2"/>
+            </prov:wasAttributedTo>
+            <prov:wasAttributedTo prov:id="ex:del1">
+                <prov:entity prov:ref="ex:e1"/>
+                <prov:agent prov:ref="ex:ag2"/>
+            </prov:wasAttributedTo>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-attribution-s1-PASS-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,16 @@
+@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:ag2 a prov:Agent .
+
+ex:del1 a prov:Attribution ;
+	prov:agent ex:ag2 .
+
+ex:e1 prov:qualifiedAttribution ex:del1 .
--- a/testcases/constraints/unification-attribution-s2-PASS-c23.8.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /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)
-agent(ex:ag2)
-wasAttributedTo(ex:del1;ex:e1, ex:ag2)
-wasAttributedTo(ex:del2;ex:e1, ex:ag2)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-attribution-s2-PASS-c23.8.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +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:agent prov:id="ex:ag2">
-        </prov:agent>
-
-            <prov:wasAttributedTo prov:id="ex:del1">
-                <prov:entity prov:ref="ex:e1"/>
-                <prov:agent prov:ref="ex:ag2"/>
-            </prov:wasAttributedTo>
-            <prov:wasAttributedTo prov:id="ex:del2">
-                <prov:entity prov:ref="ex:e1"/>
-                <prov:agent prov:ref="ex:ag2"/>
-            </prov:wasAttributedTo>
-
-</prov:document>
--- a/testcases/constraints/unification-attribution-s2-PASS-c23.8.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +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:ag2 a prov:Agent .
-
-ex:del1 a prov:Attribution ;
-	prov:agent ex:ag2 .
-
-ex:e1 prov:qualifiedAttribution ex:del1 .
-
-ex:del2 a prov:Attribution ;
-	prov:agent ex:ag2 .
-
-ex:e1 prov:qualifiedAttribution ex:del2 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-attribution-s2-PASS-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,12 @@
+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)
+agent(ex:ag2)
+wasAttributedTo(ex:del1;ex:e1, ex:ag2)
+wasAttributedTo(ex:del2;ex:e1, ex:ag2)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-attribution-s2-PASS-c23.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,16 @@
+<?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:agent prov:id="ex:ag2">
+        </prov:agent>
+
+            <prov:wasAttributedTo prov:id="ex:del1">
+                <prov:entity prov:ref="ex:e1"/>
+                <prov:agent prov:ref="ex:ag2"/>
+            </prov:wasAttributedTo>
+            <prov:wasAttributedTo prov:id="ex:del2">
+                <prov:entity prov:ref="ex:e1"/>
+                <prov:agent prov:ref="ex:ag2"/>
+            </prov:wasAttributedTo>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-attribution-s2-PASS-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,21 @@
+@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:ag2 a prov:Agent .
+
+ex:del1 a prov:Attribution ;
+	prov:agent ex:ag2 .
+
+ex:e1 prov:qualifiedAttribution ex:del1 .
+
+ex:del2 a prov:Attribution ;
+	prov:agent ex:ag2 .
+
+ex:e1 prov:qualifiedAttribution ex:del2 .
--- a/testcases/constraints/unification-attribution-s3-PASS-c23.8.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /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)
-agent(ex:ag2)
-wasAttributedTo(ex:e1, ex:ag2)
-wasAttributedTo(ex:del2;ex:e1, ex:ag2)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-attribution-s3-PASS-c23.8.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +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:agent prov:id="ex:ag2">
-        </prov:agent>
-
-            <prov:wasAttributedTo>
-                <prov:entity prov:ref="ex:e1"/>
-                <prov:agent prov:ref="ex:ag2"/>
-            </prov:wasAttributedTo>
-            <prov:wasAttributedTo prov:id="ex:del2">
-                <prov:entity prov:ref="ex:e1"/>
-                <prov:agent prov:ref="ex:ag2"/>
-            </prov:wasAttributedTo>
-
-</prov:document>
--- a/testcases/constraints/unification-attribution-s3-PASS-c23.8.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +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:ag2 a prov:Agent .
-
-ex:e1 prov:wasAttributedTo ex:ag2 .
-
-ex:del2 a prov:Attribution ;
-	prov:agent ex:ag2 .
-
-ex:e1 prov:qualifiedAttribution ex:del2 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-attribution-s3-PASS-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,12 @@
+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)
+agent(ex:ag2)
+wasAttributedTo(ex:e1, ex:ag2)
+wasAttributedTo(ex:del2;ex:e1, ex:ag2)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-attribution-s3-PASS-c23.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,16 @@
+<?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:agent prov:id="ex:ag2">
+        </prov:agent>
+
+            <prov:wasAttributedTo>
+                <prov:entity prov:ref="ex:e1"/>
+                <prov:agent prov:ref="ex:ag2"/>
+            </prov:wasAttributedTo>
+            <prov:wasAttributedTo prov:id="ex:del2">
+                <prov:entity prov:ref="ex:e1"/>
+                <prov:agent prov:ref="ex:ag2"/>
+            </prov:wasAttributedTo>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-attribution-s3-PASS-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,18 @@
+@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:ag2 a prov:Agent .
+
+ex:e1 prov:wasAttributedTo ex:ag2 .
+
+ex:del2 a prov:Attribution ;
+	prov:agent ex:ag2 .
+
+ex:e1 prov:qualifiedAttribution ex:del2 .
--- a/testcases/constraints/unification-attribution-s4-PASS-c23.8.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /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)
-agent(ex:ag2)
-wasAttributedTo(ex:e1, ex:ag2)
-wasAttributedTo(ex:e1, ex:ag2)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-attribution-s4-PASS-c23.8.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +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:agent prov:id="ex:ag2">
-        </prov:agent>
-
-            <prov:wasAttributedTo>
-                <prov:entity prov:ref="ex:e1"/>
-                <prov:agent prov:ref="ex:ag2"/>
-            </prov:wasAttributedTo>
-            <prov:wasAttributedTo>
-                <prov:entity prov:ref="ex:e1"/>
-                <prov:agent prov:ref="ex:ag2"/>
-            </prov:wasAttributedTo>
-
-</prov:document>
--- a/testcases/constraints/unification-attribution-s4-PASS-c23.8.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +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:ag2 a prov:Agent .
-
-ex:e1 prov:wasAttributedTo ex:ag2 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-attribution-s4-PASS-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,12 @@
+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)
+agent(ex:ag2)
+wasAttributedTo(ex:e1, ex:ag2)
+wasAttributedTo(ex:e1, ex:ag2)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-attribution-s4-PASS-c23.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,16 @@
+<?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:agent prov:id="ex:ag2">
+        </prov:agent>
+
+            <prov:wasAttributedTo>
+                <prov:entity prov:ref="ex:e1"/>
+                <prov:agent prov:ref="ex:ag2"/>
+            </prov:wasAttributedTo>
+            <prov:wasAttributedTo>
+                <prov:entity prov:ref="ex:e1"/>
+                <prov:agent prov:ref="ex:ag2"/>
+            </prov:wasAttributedTo>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-attribution-s4-PASS-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,13 @@
+@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:ag2 a prov:Agent .
+
+ex:e1 prov:wasAttributedTo ex:ag2 .
--- a/testcases/constraints/unification-bundle-s1-PASS.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /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:e2)
-bundle ex:bundle1
-entity(ex:e1)
-endBundle
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-bundle-s1-PASS.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +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:e2">
-        </prov:entity>
-
-	 <prov:bundle prov:id="ex:bundle1">
-           <prov:entity prov:id="ex:e1">
-           </prov:entity>
-	 </prov:bundle>
-
-</prov:document>
--- a/testcases/constraints/unification-bundle-s1-PASS.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +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:e2 a prov:Entity .
-
-ex:e1 a prov:Entity .
--- a/testcases/constraints/unification-bundle-s2-PASS.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +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:e2)
-bundle ex:bundle1
-entity(ex:e1)
-endBundle
-bundle ex:bundle2
-activity(ex:e1,-,-)
-endBundle
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-bundle-s2-PASS.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +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:e2">
-        </prov:entity>
-
-	 <prov:bundle prov:id="ex:bundle1">
-           <prov:entity prov:id="ex:e1">
-           </prov:entity>
-	 </prov:bundle>
-
-
-	 <prov:bundle prov:id="ex:bundle2">
-           <prov:activity prov:id="ex:e1">
-           </prov:activity>
-	 </prov:bundle>
-
-</prov:document>
--- a/testcases/constraints/unification-bundle-s2-PASS.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +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:e2 a prov:Entity .
-
-ex:e1 a prov:Entity , prov:Activity .
--- a/testcases/constraints/unification-communication-s1-PASS-c23.3.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /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/>
-activity(ex:a1,-,-)
-activity(ex:a2,-,-)
-wasInformedBy(ex:inf1;ex:a1,ex:a2)
-wasInformedBy(ex:inf1;ex:a1,ex:a2)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-communication-s1-PASS-c23.3.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +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:activity prov:id="ex:a1"></prov:activity>
-        <prov:activity prov:id="ex:a2">
-        </prov:activity>
-
-            <prov:wasInformedBy prov:id="ex:inf1">
-                <prov:effect prov:ref="ex:a1"/>
-                <prov:cause prov:ref="ex:a2"/>
-            </prov:wasInformedBy>
-            <prov:wasInformedBy prov:id="ex:inf1">
-                <prov:effect prov:ref="ex:a1"/>
-                <prov:cause prov:ref="ex:a2"/>
-            </prov:wasInformedBy>
-
-</prov:document>
--- a/testcases/constraints/unification-communication-s1-PASS-c23.3.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +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:a1 a prov:Activity .
-
-ex:a2 a prov:Activity .
-
-ex:inf1 a prov:Communication ;
-	prov:activity ex:a2 .
-
-ex:a1 prov:qualifiedCommunication ex:inf1 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-communication-s1-PASS-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,12 @@
+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/>
+activity(ex:a1,-,-)
+activity(ex:a2,-,-)
+wasInformedBy(ex:inf1;ex:a1,ex:a2)
+wasInformedBy(ex:inf1;ex:a1,ex:a2)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-communication-s1-PASS-c23.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,16 @@
+<?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:activity prov:id="ex:a1"></prov:activity>
+        <prov:activity prov:id="ex:a2">
+        </prov:activity>
+
+            <prov:wasInformedBy prov:id="ex:inf1">
+                <prov:effect prov:ref="ex:a1"/>
+                <prov:cause prov:ref="ex:a2"/>
+            </prov:wasInformedBy>
+            <prov:wasInformedBy prov:id="ex:inf1">
+                <prov:effect prov:ref="ex:a1"/>
+                <prov:cause prov:ref="ex:a2"/>
+            </prov:wasInformedBy>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-communication-s1-PASS-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,16 @@
+@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:a1 a prov:Activity .
+
+ex:a2 a prov:Activity .
+
+ex:inf1 a prov:Communication ;
+	prov:activity ex:a2 .
+
+ex:a1 prov:qualifiedCommunication ex:inf1 .
--- a/testcases/constraints/unification-communication-s2-PASS-c23.3.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /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/>
-activity(ex:a1,-,-)
-activity(ex:a2,-,-)
-wasInformedBy(ex:inf1;ex:a1,ex:a2)
-wasInformedBy(ex:inf2;ex:a1,ex:a2)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-communication-s2-PASS-c23.3.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +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:activity prov:id="ex:a1"></prov:activity>
-        <prov:activity prov:id="ex:a2">
-        </prov:activity>
-
-            <prov:wasInformedBy prov:id="ex:inf1">
-                <prov:effect prov:ref="ex:a1"/>
-                <prov:cause prov:ref="ex:a2"/>
-            </prov:wasInformedBy>
-            <prov:wasInformedBy prov:id="ex:inf2">
-                <prov:effect prov:ref="ex:a1"/>
-                <prov:cause prov:ref="ex:a2"/>
-            </prov:wasInformedBy>
-
-</prov:document>
--- a/testcases/constraints/unification-communication-s2-PASS-c23.3.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +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:a1 a prov:Activity .
-
-ex:a2 a prov:Activity .
-
-ex:inf1 a prov:Communication ;
-	prov:activity ex:a2 .
-
-ex:a1 prov:qualifiedCommunication ex:inf1 .
-
-ex:inf2 a prov:Communication ;
-	prov:activity ex:a2 .
-
-ex:a1 prov:qualifiedCommunication ex:inf2 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-communication-s2-PASS-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,12 @@
+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/>
+activity(ex:a1,-,-)
+activity(ex:a2,-,-)
+wasInformedBy(ex:inf1;ex:a1,ex:a2)
+wasInformedBy(ex:inf2;ex:a1,ex:a2)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-communication-s2-PASS-c23.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,16 @@
+<?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:activity prov:id="ex:a1"></prov:activity>
+        <prov:activity prov:id="ex:a2">
+        </prov:activity>
+
+            <prov:wasInformedBy prov:id="ex:inf1">
+                <prov:effect prov:ref="ex:a1"/>
+                <prov:cause prov:ref="ex:a2"/>
+            </prov:wasInformedBy>
+            <prov:wasInformedBy prov:id="ex:inf2">
+                <prov:effect prov:ref="ex:a1"/>
+                <prov:cause prov:ref="ex:a2"/>
+            </prov:wasInformedBy>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-communication-s2-PASS-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,21 @@
+@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:a1 a prov:Activity .
+
+ex:a2 a prov:Activity .
+
+ex:inf1 a prov:Communication ;
+	prov:activity ex:a2 .
+
+ex:a1 prov:qualifiedCommunication ex:inf1 .
+
+ex:inf2 a prov:Communication ;
+	prov:activity ex:a2 .
+
+ex:a1 prov:qualifiedCommunication ex:inf2 .
--- a/testcases/constraints/unification-communication-s3-PASS-c23.3.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /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/>
-activity(ex:a1,-,-)
-activity(ex:a2,-,-)
-wasInformedBy(ex:a1,ex:a2)
-wasInformedBy(ex:inf2;ex:a1,ex:a2)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-communication-s3-PASS-c23.3.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +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:activity prov:id="ex:a1"></prov:activity>
-        <prov:activity prov:id="ex:a2">
-        </prov:activity>
-
-            <prov:wasInformedBy>
-                <prov:effect prov:ref="ex:a1"/>
-                <prov:cause prov:ref="ex:a2"/>
-            </prov:wasInformedBy>
-            <prov:wasInformedBy prov:id="ex:inf2">
-                <prov:effect prov:ref="ex:a1"/>
-                <prov:cause prov:ref="ex:a2"/>
-            </prov:wasInformedBy>
-
-</prov:document>
--- a/testcases/constraints/unification-communication-s3-PASS-c23.3.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +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:a1 a prov:Activity .
-
-ex:a2 a prov:Activity .
-
-ex:a1 prov:wasInformedBy ex:a2 .
-
-ex:inf2 a prov:Communication ;
-	prov:activity ex:a2 .
-
-ex:a1 prov:qualifiedCommunication ex:inf2 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-communication-s3-PASS-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,12 @@
+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/>
+activity(ex:a1,-,-)
+activity(ex:a2,-,-)
+wasInformedBy(ex:a1,ex:a2)
+wasInformedBy(ex:inf2;ex:a1,ex:a2)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-communication-s3-PASS-c23.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,16 @@
+<?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:activity prov:id="ex:a1"></prov:activity>
+        <prov:activity prov:id="ex:a2">
+        </prov:activity>
+
+            <prov:wasInformedBy>
+                <prov:effect prov:ref="ex:a1"/>
+                <prov:cause prov:ref="ex:a2"/>
+            </prov:wasInformedBy>
+            <prov:wasInformedBy prov:id="ex:inf2">
+                <prov:effect prov:ref="ex:a1"/>
+                <prov:cause prov:ref="ex:a2"/>
+            </prov:wasInformedBy>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-communication-s3-PASS-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,18 @@
+@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:a1 a prov:Activity .
+
+ex:a2 a prov:Activity .
+
+ex:a1 prov:wasInformedBy ex:a2 .
+
+ex:inf2 a prov:Communication ;
+	prov:activity ex:a2 .
+
+ex:a1 prov:qualifiedCommunication ex:inf2 .
--- a/testcases/constraints/unification-communication-s4-PASS-c23.3.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /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/>
-activity(ex:a1,-,-)
-activity(ex:a2,-,-)
-wasInformedBy(ex:a1,ex:a2)
-wasInformedBy(ex:a1,ex:a2)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-communication-s4-PASS-c23.3.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +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:activity prov:id="ex:a1"></prov:activity>
-        <prov:activity prov:id="ex:a2">
-        </prov:activity>
-
-            <prov:wasInformedBy>
-                <prov:effect prov:ref="ex:a1"/>
-                <prov:cause prov:ref="ex:a2"/>
-            </prov:wasInformedBy>
-            <prov:wasInformedBy>
-                <prov:effect prov:ref="ex:a1"/>
-                <prov:cause prov:ref="ex:a2"/>
-            </prov:wasInformedBy>
-
-</prov:document>
--- a/testcases/constraints/unification-communication-s4-PASS-c23.3.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +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:a1 a prov:Activity .
-
-ex:a2 a prov:Activity .
-
-ex:a1 prov:wasInformedBy ex:a2 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-communication-s4-PASS-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,12 @@
+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/>
+activity(ex:a1,-,-)
+activity(ex:a2,-,-)
+wasInformedBy(ex:a1,ex:a2)
+wasInformedBy(ex:a1,ex:a2)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-communication-s4-PASS-c23.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,16 @@
+<?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:activity prov:id="ex:a1"></prov:activity>
+        <prov:activity prov:id="ex:a2">
+        </prov:activity>
+
+            <prov:wasInformedBy>
+                <prov:effect prov:ref="ex:a1"/>
+                <prov:cause prov:ref="ex:a2"/>
+            </prov:wasInformedBy>
+            <prov:wasInformedBy>
+                <prov:effect prov:ref="ex:a1"/>
+                <prov:cause prov:ref="ex:a2"/>
+            </prov:wasInformedBy>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-communication-s4-PASS-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,13 @@
+@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:a1 a prov:Activity .
+
+ex:a2 a prov:Activity .
+
+ex:a1 prov:wasInformedBy ex:a2 .
--- a/testcases/constraints/unification-delegation-f1-FAIL-c23.10.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +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/>
-activity(ex:a2,-,-)
-agent(ex:ag2)
-agent(ex:ag1)
-actedOnBehalfOf(ex:del1;ex:ag2,ex:ag1,ex:a2)
-actedOnBehalfOf(ex:del1;ex:ag2,ex:ag1-other,ex:a2)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-delegation-f1-FAIL-c23.10.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +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:activity prov:id="ex:a2">
-	  
-        </prov:activity>
-        <prov:agent prov:id="ex:ag2">
-        </prov:agent>
-        <prov:agent prov:id="ex:ag1">
-        </prov:agent>
-
-            <prov:actedOnBehalfOf prov:id="ex:del1">
-                <prov:subordinate prov:ref="ex:ag2"/>
-                <prov:responsible prov:ref="ex:ag1"/>
-                <prov:activity prov:ref="ex:a2"/>
-            </prov:actedOnBehalfOf>
-            <prov:actedOnBehalfOf prov:id="ex:del1">
-                <prov:subordinate prov:ref="ex:ag2"/>
-                <prov:responsible prov:ref="ex:ag1-other"/>
-                <prov:activity prov:ref="ex:a2"/>
-            </prov:actedOnBehalfOf>
-
-</prov:document>
--- a/testcases/constraints/unification-delegation-f1-FAIL-c23.10.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +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:a2 a prov:Activity .
-
-ex:ag2 a prov:Agent .
-
-ex:ag1 a prov:Agent .
-
-ex:del1 a prov:Delegation ;
-	prov:agent ex:ag1 .
-
-ex:ag2 prov:qualifiedDelegation ex:del1 .
-
-ex:del1 prov:hadActivity ex:a2 .
-
-ex:ag1-other a prov:Agent .
-
-ex:del1 prov:agent ex:ag1-other .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-delegation-f1-FAIL-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,13 @@
+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/>
+activity(ex:a2,-,-)
+agent(ex:ag2)
+agent(ex:ag1)
+actedOnBehalfOf(ex:del1;ex:ag2,ex:ag1,ex:a2)
+actedOnBehalfOf(ex:del1;ex:ag2,ex:ag1-other,ex:a2)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-delegation-f1-FAIL-c23.provx	Thu Nov 29 15:26:57 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: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:activity prov:id="ex:a2">
+	  
+        </prov:activity>
+        <prov:agent prov:id="ex:ag2">
+        </prov:agent>
+        <prov:agent prov:id="ex:ag1">
+        </prov:agent>
+
+            <prov:actedOnBehalfOf prov:id="ex:del1">
+                <prov:subordinate prov:ref="ex:ag2"/>
+                <prov:responsible prov:ref="ex:ag1"/>
+                <prov:activity prov:ref="ex:a2"/>
+            </prov:actedOnBehalfOf>
+            <prov:actedOnBehalfOf prov:id="ex:del1">
+                <prov:subordinate prov:ref="ex:ag2"/>
+                <prov:responsible prov:ref="ex:ag1-other"/>
+                <prov:activity prov:ref="ex:a2"/>
+            </prov:actedOnBehalfOf>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-delegation-f1-FAIL-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,24 @@
+@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:a2 a prov:Activity .
+
+ex:ag2 a prov:Agent .
+
+ex:ag1 a prov:Agent .
+
+ex:del1 a prov:Delegation ;
+	prov:agent ex:ag1 .
+
+ex:ag2 prov:qualifiedDelegation ex:del1 .
+
+ex:del1 prov:hadActivity ex:a2 .
+
+ex:ag1-other a prov:Agent .
+
+ex:del1 prov:agent ex:ag1-other .
--- a/testcases/constraints/unification-delegation-f2-FAIL-c23.10.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +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/>
-activity(ex:a2,-,-)
-agent(ex:ag2)
-agent(ex:ag1)
-actedOnBehalfOf(ex:del1;ex:ag2,ex:ag1,ex:a2)
-actedOnBehalfOf(ex:del1;ex:ag2-other,ex:ag1,ex:a2)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-delegation-f2-FAIL-c23.10.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +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:activity prov:id="ex:a2">
-	  
-        </prov:activity>
-        <prov:agent prov:id="ex:ag2">
-        </prov:agent>
-        <prov:agent prov:id="ex:ag1">
-        </prov:agent>
-
-            <prov:actedOnBehalfOf prov:id="ex:del1">
-                <prov:subordinate prov:ref="ex:ag2"/>
-                <prov:responsible prov:ref="ex:ag1"/>
-                <prov:activity prov:ref="ex:a2"/>
-            </prov:actedOnBehalfOf>
-            <prov:actedOnBehalfOf prov:id="ex:del1">
-                <prov:subordinate prov:ref="ex:ag2-other"/>
-                <prov:responsible prov:ref="ex:ag1"/>
-                <prov:activity prov:ref="ex:a2"/>
-            </prov:actedOnBehalfOf>
-
-</prov:document>
--- a/testcases/constraints/unification-delegation-f2-FAIL-c23.10.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +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:a2 a prov:Activity .
-
-ex:ag2 a prov:Agent .
-
-ex:ag1 a prov:Agent .
-
-ex:del1 a prov:Delegation ;
-	prov:agent ex:ag1 .
-
-ex:ag2 prov:qualifiedDelegation ex:del1 .
-
-ex:del1 prov:hadActivity ex:a2 .
-
-ex:ag2-other a prov:Agent ;
-	prov:qualifiedDelegation ex:del1 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-delegation-f2-FAIL-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,13 @@
+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/>
+activity(ex:a2,-,-)
+agent(ex:ag2)
+agent(ex:ag1)
+actedOnBehalfOf(ex:del1;ex:ag2,ex:ag1,ex:a2)
+actedOnBehalfOf(ex:del1;ex:ag2-other,ex:ag1,ex:a2)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-delegation-f2-FAIL-c23.provx	Thu Nov 29 15:26:57 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: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:activity prov:id="ex:a2">
+	  
+        </prov:activity>
+        <prov:agent prov:id="ex:ag2">
+        </prov:agent>
+        <prov:agent prov:id="ex:ag1">
+        </prov:agent>
+
+            <prov:actedOnBehalfOf prov:id="ex:del1">
+                <prov:subordinate prov:ref="ex:ag2"/>
+                <prov:responsible prov:ref="ex:ag1"/>
+                <prov:activity prov:ref="ex:a2"/>
+            </prov:actedOnBehalfOf>
+            <prov:actedOnBehalfOf prov:id="ex:del1">
+                <prov:subordinate prov:ref="ex:ag2-other"/>
+                <prov:responsible prov:ref="ex:ag1"/>
+                <prov:activity prov:ref="ex:a2"/>
+            </prov:actedOnBehalfOf>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-delegation-f2-FAIL-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,23 @@
+@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:a2 a prov:Activity .
+
+ex:ag2 a prov:Agent .
+
+ex:ag1 a prov:Agent .
+
+ex:del1 a prov:Delegation ;
+	prov:agent ex:ag1 .
+
+ex:ag2 prov:qualifiedDelegation ex:del1 .
+
+ex:del1 prov:hadActivity ex:a2 .
+
+ex:ag2-other a prov:Agent ;
+	prov:qualifiedDelegation ex:del1 .
--- a/testcases/constraints/unification-delegation-f3-FAIL-c23.10.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +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/>
-activity(ex:a2,-,-)
-agent(ex:ag2)
-agent(ex:ag1)
-actedOnBehalfOf(ex:del1;ex:ag2,ex:ag1,ex:a2)
-actedOnBehalfOf(ex:del1;ex:ag2,ex:ag1,ex:a2-other)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-delegation-f3-FAIL-c23.10.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +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:activity prov:id="ex:a2">
-	  
-        </prov:activity>
-        <prov:agent prov:id="ex:ag2">
-        </prov:agent>
-        <prov:agent prov:id="ex:ag1">
-        </prov:agent>
-
-            <prov:actedOnBehalfOf prov:id="ex:del1">
-                <prov:subordinate prov:ref="ex:ag2"/>
-                <prov:responsible prov:ref="ex:ag1"/>
-                <prov:activity prov:ref="ex:a2"/>
-            </prov:actedOnBehalfOf>
-            <prov:actedOnBehalfOf prov:id="ex:del1">
-                <prov:subordinate prov:ref="ex:ag2"/>
-                <prov:responsible prov:ref="ex:ag1"/>
-                <prov:activity prov:ref="ex:a2-other"/>
-            </prov:actedOnBehalfOf>
-
-</prov:document>
--- a/testcases/constraints/unification-delegation-f3-FAIL-c23.10.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +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:a2 a prov:Activity .
-
-ex:ag2 a prov:Agent .
-
-ex:ag1 a prov:Agent .
-
-ex:del1 a prov:Delegation ;
-	prov:agent ex:ag1 .
-
-ex:ag2 prov:qualifiedDelegation ex:del1 .
-
-ex:del1 prov:hadActivity ex:a2 .
-
-ex:a2-other a prov:Activity .
-
-ex:del1 prov:hadActivity ex:a2-other .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-delegation-f3-FAIL-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,13 @@
+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/>
+activity(ex:a2,-,-)
+agent(ex:ag2)
+agent(ex:ag1)
+actedOnBehalfOf(ex:del1;ex:ag2,ex:ag1,ex:a2)
+actedOnBehalfOf(ex:del1;ex:ag2,ex:ag1,ex:a2-other)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-delegation-f3-FAIL-c23.provx	Thu Nov 29 15:26:57 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: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:activity prov:id="ex:a2">
+	  
+        </prov:activity>
+        <prov:agent prov:id="ex:ag2">
+        </prov:agent>
+        <prov:agent prov:id="ex:ag1">
+        </prov:agent>
+
+            <prov:actedOnBehalfOf prov:id="ex:del1">
+                <prov:subordinate prov:ref="ex:ag2"/>
+                <prov:responsible prov:ref="ex:ag1"/>
+                <prov:activity prov:ref="ex:a2"/>
+            </prov:actedOnBehalfOf>
+            <prov:actedOnBehalfOf prov:id="ex:del1">
+                <prov:subordinate prov:ref="ex:ag2"/>
+                <prov:responsible prov:ref="ex:ag1"/>
+                <prov:activity prov:ref="ex:a2-other"/>
+            </prov:actedOnBehalfOf>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-delegation-f3-FAIL-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,24 @@
+@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:a2 a prov:Activity .
+
+ex:ag2 a prov:Agent .
+
+ex:ag1 a prov:Agent .
+
+ex:del1 a prov:Delegation ;
+	prov:agent ex:ag1 .
+
+ex:ag2 prov:qualifiedDelegation ex:del1 .
+
+ex:del1 prov:hadActivity ex:a2 .
+
+ex:a2-other a prov:Activity .
+
+ex:del1 prov:hadActivity ex:a2-other .
--- a/testcases/constraints/unification-delegation-s1-PASS-c23.10.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +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/>
-activity(ex:a2,-,-)
-agent(ex:ag2)
-agent(ex:ag1)
-actedOnBehalfOf(ex:del1;ex:ag2,ex:ag1,ex:a2)
-actedOnBehalfOf(ex:del1;ex:ag2,ex:ag1,ex:a2)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-delegation-s1-PASS-c23.10.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +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:activity prov:id="ex:a2">
-	  
-        </prov:activity>
-        <prov:agent prov:id="ex:ag2">
-        </prov:agent>
-        <prov:agent prov:id="ex:ag1">
-        </prov:agent>
-
-            <prov:actedOnBehalfOf prov:id="ex:del1">
-                <prov:subordinate prov:ref="ex:ag2"/>
-                <prov:responsible prov:ref="ex:ag1"/>
-                <prov:activity prov:ref="ex:a2"/>
-            </prov:actedOnBehalfOf>
-            <prov:actedOnBehalfOf prov:id="ex:del1">
-                <prov:subordinate prov:ref="ex:ag2"/>
-                <prov:responsible prov:ref="ex:ag1"/>
-                <prov:activity prov:ref="ex:a2"/>
-            </prov:actedOnBehalfOf>
-
-</prov:document>
--- a/testcases/constraints/unification-delegation-s1-PASS-c23.10.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +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:a2 a prov:Activity .
-
-ex:ag2 a prov:Agent .
-
-ex:ag1 a prov:Agent .
-
-ex:del1 a prov:Delegation ;
-	prov:agent ex:ag1 .
-
-ex:ag2 prov:qualifiedDelegation ex:del1 .
-
-ex:del1 prov:hadActivity ex:a2 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-delegation-s1-PASS-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,13 @@
+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/>
+activity(ex:a2,-,-)
+agent(ex:ag2)
+agent(ex:ag1)
+actedOnBehalfOf(ex:del1;ex:ag2,ex:ag1,ex:a2)
+actedOnBehalfOf(ex:del1;ex:ag2,ex:ag1,ex:a2)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-delegation-s1-PASS-c23.provx	Thu Nov 29 15:26:57 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: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:activity prov:id="ex:a2">
+	  
+        </prov:activity>
+        <prov:agent prov:id="ex:ag2">
+        </prov:agent>
+        <prov:agent prov:id="ex:ag1">
+        </prov:agent>
+
+            <prov:actedOnBehalfOf prov:id="ex:del1">
+                <prov:subordinate prov:ref="ex:ag2"/>
+                <prov:responsible prov:ref="ex:ag1"/>
+                <prov:activity prov:ref="ex:a2"/>
+            </prov:actedOnBehalfOf>
+            <prov:actedOnBehalfOf prov:id="ex:del1">
+                <prov:subordinate prov:ref="ex:ag2"/>
+                <prov:responsible prov:ref="ex:ag1"/>
+                <prov:activity prov:ref="ex:a2"/>
+            </prov:actedOnBehalfOf>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-delegation-s1-PASS-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,20 @@
+@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:a2 a prov:Activity .
+
+ex:ag2 a prov:Agent .
+
+ex:ag1 a prov:Agent .
+
+ex:del1 a prov:Delegation ;
+	prov:agent ex:ag1 .
+
+ex:ag2 prov:qualifiedDelegation ex:del1 .
+
+ex:del1 prov:hadActivity ex:a2 .
--- a/testcases/constraints/unification-delegation-s2-PASS-c23.10.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +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/>
-activity(ex:a2,-,-)
-agent(ex:ag2)
-agent(ex:ag1)
-actedOnBehalfOf(ex:del1;ex:ag2,ex:ag1,ex:a2)
-actedOnBehalfOf(ex:del2;ex:ag2,ex:ag1,ex:a2)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-delegation-s2-PASS-c23.10.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +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:activity prov:id="ex:a2">
-	  
-        </prov:activity>
-        <prov:agent prov:id="ex:ag2">
-        </prov:agent>
-        <prov:agent prov:id="ex:ag1">
-        </prov:agent>
-
-            <prov:actedOnBehalfOf prov:id="ex:del1">
-                <prov:subordinate prov:ref="ex:ag2"/>
-                <prov:responsible prov:ref="ex:ag1"/>
-                <prov:activity prov:ref="ex:a2"/>
-            </prov:actedOnBehalfOf>
-            <prov:actedOnBehalfOf prov:id="ex:del2">
-                <prov:subordinate prov:ref="ex:ag2"/>
-                <prov:responsible prov:ref="ex:ag1"/>
-                <prov:activity prov:ref="ex:a2"/>
-            </prov:actedOnBehalfOf>
-
-</prov:document>
--- a/testcases/constraints/unification-delegation-s2-PASS-c23.10.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +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:a2 a prov:Activity .
-
-ex:ag2 a prov:Agent .
-
-ex:ag1 a prov:Agent .
-
-ex:del1 a prov:Delegation ;
-	prov:agent ex:ag1 .
-
-ex:ag2 prov:qualifiedDelegation ex:del1 .
-
-ex:del1 prov:hadActivity ex:a2 .
-
-ex:del2 a prov:Delegation ;
-	prov:agent ex:ag1 .
-
-ex:ag2 prov:qualifiedDelegation ex:del2 .
-
-ex:del2 prov:hadActivity ex:a2 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-delegation-s2-PASS-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,13 @@
+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/>
+activity(ex:a2,-,-)
+agent(ex:ag2)
+agent(ex:ag1)
+actedOnBehalfOf(ex:del1;ex:ag2,ex:ag1,ex:a2)
+actedOnBehalfOf(ex:del2;ex:ag2,ex:ag1,ex:a2)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-delegation-s2-PASS-c23.provx	Thu Nov 29 15:26:57 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: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:activity prov:id="ex:a2">
+	  
+        </prov:activity>
+        <prov:agent prov:id="ex:ag2">
+        </prov:agent>
+        <prov:agent prov:id="ex:ag1">
+        </prov:agent>
+
+            <prov:actedOnBehalfOf prov:id="ex:del1">
+                <prov:subordinate prov:ref="ex:ag2"/>
+                <prov:responsible prov:ref="ex:ag1"/>
+                <prov:activity prov:ref="ex:a2"/>
+            </prov:actedOnBehalfOf>
+            <prov:actedOnBehalfOf prov:id="ex:del2">
+                <prov:subordinate prov:ref="ex:ag2"/>
+                <prov:responsible prov:ref="ex:ag1"/>
+                <prov:activity prov:ref="ex:a2"/>
+            </prov:actedOnBehalfOf>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-delegation-s2-PASS-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,27 @@
+@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:a2 a prov:Activity .
+
+ex:ag2 a prov:Agent .
+
+ex:ag1 a prov:Agent .
+
+ex:del1 a prov:Delegation ;
+	prov:agent ex:ag1 .
+
+ex:ag2 prov:qualifiedDelegation ex:del1 .
+
+ex:del1 prov:hadActivity ex:a2 .
+
+ex:del2 a prov:Delegation ;
+	prov:agent ex:ag1 .
+
+ex:ag2 prov:qualifiedDelegation ex:del2 .
+
+ex:del2 prov:hadActivity ex:a2 .
--- a/testcases/constraints/unification-delegation-s3-PASS-c23.10.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +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/>
-activity(ex:a2,-,-)
-agent(ex:ag2)
-agent(ex:ag1)
-actedOnBehalfOf(ex:del1;ex:ag2,ex:ag1,ex:a2)
-actedOnBehalfOf(ex:del1;ex:ag2,-,ex:a2)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-delegation-s3-PASS-c23.10.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +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:activity prov:id="ex:a2">
-	  
-        </prov:activity>
-        <prov:agent prov:id="ex:ag2">
-        </prov:agent>
-        <prov:agent prov:id="ex:ag1">
-        </prov:agent>
-
-            <prov:actedOnBehalfOf prov:id="ex:del1">
-                <prov:subordinate prov:ref="ex:ag2"/>
-                <prov:responsible prov:ref="ex:ag1"/>
-                <prov:activity prov:ref="ex:a2"/>
-            </prov:actedOnBehalfOf>
-            <prov:actedOnBehalfOf prov:id="ex:del1">
-                <prov:subordinate prov:ref="ex:ag2"/>
-                <prov:activity prov:ref="ex:a2"/>
-            </prov:actedOnBehalfOf>
-
-</prov:document>
--- a/testcases/constraints/unification-delegation-s3-PASS-c23.10.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +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:a2 a prov:Activity .
-
-ex:ag2 a prov:Agent .
-
-ex:ag1 a prov:Agent .
-
-ex:del1 a prov:Delegation ;
-	prov:agent ex:ag1 .
-
-ex:ag2 prov:qualifiedDelegation ex:del1 .
-
-ex:del1 prov:hadActivity ex:a2 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-delegation-s3-PASS-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,13 @@
+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/>
+activity(ex:a2,-,-)
+agent(ex:ag2)
+agent(ex:ag1)
+actedOnBehalfOf(ex:del1;ex:ag2,ex:ag1,ex:a2)
+actedOnBehalfOf(ex:del1;ex:ag2,-,ex:a2)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-delegation-s3-PASS-c23.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,21 @@
+<?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:activity prov:id="ex:a2">
+	  
+        </prov:activity>
+        <prov:agent prov:id="ex:ag2">
+        </prov:agent>
+        <prov:agent prov:id="ex:ag1">
+        </prov:agent>
+
+            <prov:actedOnBehalfOf prov:id="ex:del1">
+                <prov:subordinate prov:ref="ex:ag2"/>
+                <prov:responsible prov:ref="ex:ag1"/>
+                <prov:activity prov:ref="ex:a2"/>
+            </prov:actedOnBehalfOf>
+            <prov:actedOnBehalfOf prov:id="ex:del1">
+                <prov:subordinate prov:ref="ex:ag2"/>
+                <prov:activity prov:ref="ex:a2"/>
+            </prov:actedOnBehalfOf>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-delegation-s3-PASS-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,20 @@
+@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:a2 a prov:Activity .
+
+ex:ag2 a prov:Agent .
+
+ex:ag1 a prov:Agent .
+
+ex:del1 a prov:Delegation ;
+	prov:agent ex:ag1 .
+
+ex:ag2 prov:qualifiedDelegation ex:del1 .
+
+ex:del1 prov:hadActivity ex:a2 .
--- a/testcases/constraints/unification-delegation-s4-PASS-c23.10.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +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/>
-activity(ex:a2,-,-)
-agent(ex:ag2)
-agent(ex:ag1)
-actedOnBehalfOf(ex:del1;ex:ag2,ex:ag1,ex:a2)
-actedOnBehalfOf(ex:del1;ex:ag2,-,ex:a2)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-delegation-s4-PASS-c23.10.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +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:activity prov:id="ex:a2">
-	  
-        </prov:activity>
-        <prov:agent prov:id="ex:ag2">
-        </prov:agent>
-        <prov:agent prov:id="ex:ag1">
-        </prov:agent>
-
-            <prov:actedOnBehalfOf prov:id="ex:del1">
-                <prov:subordinate prov:ref="ex:ag2"/>
-                <prov:responsible prov:ref="ex:ag1"/>
-                <prov:activity prov:ref="ex:a2"/>
-            </prov:actedOnBehalfOf>
-            <prov:actedOnBehalfOf prov:id="ex:del1">
-                <prov:subordinate prov:ref="ex:ag2"/>
-                <prov:activity prov:ref="ex:a2"/>
-            </prov:actedOnBehalfOf>
-
-</prov:document>
--- a/testcases/constraints/unification-delegation-s4-PASS-c23.10.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +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:a2 a prov:Activity .
-
-ex:ag2 a prov:Agent .
-
-ex:ag1 a prov:Agent .
-
-ex:del1 a prov:Delegation ;
-	prov:agent ex:ag1 .
-
-ex:ag2 prov:qualifiedDelegation ex:del1 .
-
-ex:del1 prov:hadActivity ex:a2 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-delegation-s4-PASS-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,13 @@
+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/>
+activity(ex:a2,-,-)
+agent(ex:ag2)
+agent(ex:ag1)
+actedOnBehalfOf(ex:del1;ex:ag2,ex:ag1,ex:a2)
+actedOnBehalfOf(ex:del1;ex:ag2,-,ex:a2)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-delegation-s4-PASS-c23.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,21 @@
+<?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:activity prov:id="ex:a2">
+	  
+        </prov:activity>
+        <prov:agent prov:id="ex:ag2">
+        </prov:agent>
+        <prov:agent prov:id="ex:ag1">
+        </prov:agent>
+
+            <prov:actedOnBehalfOf prov:id="ex:del1">
+                <prov:subordinate prov:ref="ex:ag2"/>
+                <prov:responsible prov:ref="ex:ag1"/>
+                <prov:activity prov:ref="ex:a2"/>
+            </prov:actedOnBehalfOf>
+            <prov:actedOnBehalfOf prov:id="ex:del1">
+                <prov:subordinate prov:ref="ex:ag2"/>
+                <prov:activity prov:ref="ex:a2"/>
+            </prov:actedOnBehalfOf>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-delegation-s4-PASS-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,20 @@
+@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:a2 a prov:Activity .
+
+ex:ag2 a prov:Agent .
+
+ex:ag1 a prov:Agent .
+
+ex:del1 a prov:Delegation ;
+	prov:agent ex:ag1 .
+
+ex:ag2 prov:qualifiedDelegation ex:del1 .
+
+ex:del1 prov:hadActivity ex:a2 .
--- a/testcases/constraints/unification-delegation-s5-PASS-c23.10.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +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/>
-activity(ex:a2,-,-)
-agent(ex:ag2)
-agent(ex:ag1)
-actedOnBehalfOf(ex:ag2,ex:ag1,ex:a2)
-actedOnBehalfOf(ex:ag2,ex:ag1,ex:a2)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-delegation-s5-PASS-c23.10.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +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:activity prov:id="ex:a2">
-	  
-        </prov:activity>
-        <prov:agent prov:id="ex:ag2">
-        </prov:agent>
-        <prov:agent prov:id="ex:ag1">
-        </prov:agent>
-
-            <prov:actedOnBehalfOf >
-                <prov:subordinate prov:ref="ex:ag2"/>
-                <prov:responsible prov:ref="ex:ag1"/>
-                <prov:activity prov:ref="ex:a2"/>
-            </prov:actedOnBehalfOf>
-            <prov:actedOnBehalfOf >
-                <prov:subordinate prov:ref="ex:ag2"/>
-                <prov:responsible prov:ref="ex:ag1"/>
-                <prov:activity prov:ref="ex:a2"/>
-            </prov:actedOnBehalfOf>
-
-</prov:document>
--- a/testcases/constraints/unification-delegation-s5-PASS-c23.10.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,29 +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:a2 a prov:Activity .
-
-ex:ag2 a prov:Agent .
-
-ex:ag1 a prov:Agent .
-
-_:node17d6312bmx1 a prov:Delegation ;
-	prov:agent ex:ag1 .
-
-ex:ag2 prov:qualifiedDelegation _:node17d6312bmx1 .
-
-_:node17d6312bmx1 prov:hadActivity ex:a2 .
-
-ex:ag2 prov:actedOnBehalfOf ex:ag1 .
-
-_:node17d6312bmx2 a prov:Delegation ;
-	prov:agent ex:ag1 .
-
-ex:ag2 prov:qualifiedDelegation _:node17d6312bmx2 .
-
-_:node17d6312bmx2 prov:hadActivity ex:a2 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-delegation-s5-PASS-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,13 @@
+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/>
+activity(ex:a2,-,-)
+agent(ex:ag2)
+agent(ex:ag1)
+actedOnBehalfOf(ex:ag2,ex:ag1,ex:a2)
+actedOnBehalfOf(ex:ag2,ex:ag1,ex:a2)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-delegation-s5-PASS-c23.provx	Thu Nov 29 15:26:57 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: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:activity prov:id="ex:a2">
+	  
+        </prov:activity>
+        <prov:agent prov:id="ex:ag2">
+        </prov:agent>
+        <prov:agent prov:id="ex:ag1">
+        </prov:agent>
+
+            <prov:actedOnBehalfOf >
+                <prov:subordinate prov:ref="ex:ag2"/>
+                <prov:responsible prov:ref="ex:ag1"/>
+                <prov:activity prov:ref="ex:a2"/>
+            </prov:actedOnBehalfOf>
+            <prov:actedOnBehalfOf >
+                <prov:subordinate prov:ref="ex:ag2"/>
+                <prov:responsible prov:ref="ex:ag1"/>
+                <prov:activity prov:ref="ex:a2"/>
+            </prov:actedOnBehalfOf>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-delegation-s5-PASS-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,29 @@
+@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:a2 a prov:Activity .
+
+ex:ag2 a prov:Agent .
+
+ex:ag1 a prov:Agent .
+
+_:node17d6312bmx1 a prov:Delegation ;
+	prov:agent ex:ag1 .
+
+ex:ag2 prov:qualifiedDelegation _:node17d6312bmx1 .
+
+_:node17d6312bmx1 prov:hadActivity ex:a2 .
+
+ex:ag2 prov:actedOnBehalfOf ex:ag1 .
+
+_:node17d6312bmx2 a prov:Delegation ;
+	prov:agent ex:ag1 .
+
+ex:ag2 prov:qualifiedDelegation _:node17d6312bmx2 .
+
+_:node17d6312bmx2 prov:hadActivity ex:a2 .
--- a/testcases/constraints/unification-derivation-f1-FAIL-c23.7.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /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)
-entity(ex:e2)
-wasDerivedFrom(ex:der1;ex:e2, ex:e1, ex:a, ex:gen, ex:use)
-wasDerivedFrom(ex:der1;ex:e2, ex:e1)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-derivation-f1-FAIL-c23.7.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +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:entity prov:id="ex:e2">
-        </prov:entity>
-!
-            <prov:wasDerivedFrom prov:id="ex:der1">
-                <prov:generatedEntity prov:ref="ex:e2"/>
-                <prov:usedEntity prov:ref="ex:e1"/>
-		<prov:activity prov:ref="ex:a"/>
-		<prov:generation prov:ref="ex:gen"/>
-		<prov:usage prov:ref="ex:use"/>
-            </prov:wasDerivedFrom>
-            <prov:wasDerivedFrom prov:id="ex:der1">
-                <prov:generatedEntity prov:ref="ex:e2"/>
-                <prov:usedEntity prov:ref="ex:e1"/>
-            </prov:wasDerivedFrom>
-
-</prov:document>
--- a/testcases/constraints/unification-derivation-f1-FAIL-c23.7.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,28 +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:e2 a prov:Entity .
-
-ex:der1 a prov:Derivation ;
-	prov:entity ex:e1 .
-
-ex:e2 prov:qualifiedDerivation ex:der1 .
-
-ex:gen a prov:Generation .
-
-ex:der1 prov:hadGeneration ex:gen .
-
-ex:use a prov:Usage .
-
-ex:der1 prov:hadUsage ex:use .
-
-ex:a a prov:Activity .
-
-ex:der1 prov:hadActivity ex:a .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-derivation-f1-FAIL-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,12 @@
+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)
+entity(ex:e2)
+wasDerivedFrom(ex:der1;ex:e2, ex:e1, ex:a, ex:gen, ex:use)
+wasDerivedFrom(ex:der1;ex:e2, ex:e1)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-derivation-f1-FAIL-c23.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,20 @@
+<?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:entity prov:id="ex:e2">
+        </prov:entity>
+!
+            <prov:wasDerivedFrom prov:id="ex:der1">
+                <prov:generatedEntity prov:ref="ex:e2"/>
+                <prov:usedEntity prov:ref="ex:e1"/>
+		<prov:activity prov:ref="ex:a"/>
+		<prov:generation prov:ref="ex:gen"/>
+		<prov:usage prov:ref="ex:use"/>
+            </prov:wasDerivedFrom>
+            <prov:wasDerivedFrom prov:id="ex:der1">
+                <prov:generatedEntity prov:ref="ex:e2"/>
+                <prov:usedEntity prov:ref="ex:e1"/>
+            </prov:wasDerivedFrom>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-derivation-f1-FAIL-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,28 @@
+@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:e2 a prov:Entity .
+
+ex:der1 a prov:Derivation ;
+	prov:entity ex:e1 .
+
+ex:e2 prov:qualifiedDerivation ex:der1 .
+
+ex:gen a prov:Generation .
+
+ex:der1 prov:hadGeneration ex:gen .
+
+ex:use a prov:Usage .
+
+ex:der1 prov:hadUsage ex:use .
+
+ex:a a prov:Activity .
+
+ex:der1 prov:hadActivity ex:a .
--- a/testcases/constraints/unification-derivation-f2-FAIL-c23.7.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /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)
-entity(ex:e2)
-wasDerivedFrom(ex:der1;ex:e2, ex:e1, ex:a, -, -)
-wasDerivedFrom(ex:der1;ex:e2, ex:e1)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-derivation-f2-FAIL-c23.7.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +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:entity prov:id="ex:e2">
-        </prov:entity>
-
-            <prov:wasDerivedFrom prov:id="ex:der1">
-                <prov:generatedEntity prov:ref="ex:e2"/>
-                <prov:usedEntity prov:ref="ex:e1"/>
-		<prov:activity prov:ref="ex:a"/>
-            </prov:wasDerivedFrom>
-            <prov:wasDerivedFrom prov:id="ex:der1">
-                <prov:generatedEntity prov:ref="ex:e2"/>
-                <prov:usedEntity prov:ref="ex:e1"/>
-            </prov:wasDerivedFrom>
-
-</prov:document>
--- a/testcases/constraints/unification-derivation-f2-FAIL-c23.7.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +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:e2 a prov:Entity .
-
-ex:der1 a prov:Derivation ;
-	prov:entity ex:e1 .
-
-ex:e2 prov:qualifiedDerivation ex:der1 .
-
-ex:a a prov:Activity .
-
-ex:der1 prov:hadActivity ex:a .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-derivation-f2-FAIL-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,12 @@
+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)
+entity(ex:e2)
+wasDerivedFrom(ex:der1;ex:e2, ex:e1, ex:a, -, -)
+wasDerivedFrom(ex:der1;ex:e2, ex:e1)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-derivation-f2-FAIL-c23.provx	Thu Nov 29 15:26:57 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: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:entity prov:id="ex:e2">
+        </prov:entity>
+
+            <prov:wasDerivedFrom prov:id="ex:der1">
+                <prov:generatedEntity prov:ref="ex:e2"/>
+                <prov:usedEntity prov:ref="ex:e1"/>
+		<prov:activity prov:ref="ex:a"/>
+            </prov:wasDerivedFrom>
+            <prov:wasDerivedFrom prov:id="ex:der1">
+                <prov:generatedEntity prov:ref="ex:e2"/>
+                <prov:usedEntity prov:ref="ex:e1"/>
+            </prov:wasDerivedFrom>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-derivation-f2-FAIL-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,20 @@
+@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:e2 a prov:Entity .
+
+ex:der1 a prov:Derivation ;
+	prov:entity ex:e1 .
+
+ex:e2 prov:qualifiedDerivation ex:der1 .
+
+ex:a a prov:Activity .
+
+ex:der1 prov:hadActivity ex:a .
--- a/testcases/constraints/unification-derivation-f3-FAIL-c23.7.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /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)
-entity(ex:e2)
-wasDerivedFrom(ex:der1;ex:e2, ex:e1, ex:a, ex:gen, -)
-wasDerivedFrom(ex:der1;ex:e2, ex:e1)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-derivation-f3-FAIL-c23.7.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,19 +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:entity prov:id="ex:e2">
-        </prov:entity>
-
-            <prov:wasDerivedFrom prov:id="ex:der1">
-                <prov:generatedEntity prov:ref="ex:e2"/>
-                <prov:usedEntity prov:ref="ex:e1"/>
-		<prov:activity prov:ref="ex:a"/>
-		<prov:generation prov:ref="ex:gen"/>
-            </prov:wasDerivedFrom>
-            <prov:wasDerivedFrom prov:id="ex:der1">
-                <prov:generatedEntity prov:ref="ex:e2"/>
-                <prov:usedEntity prov:ref="ex:e1"/>
-            </prov:wasDerivedFrom>
-
-</prov:document>
--- a/testcases/constraints/unification-derivation-f3-FAIL-c23.7.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +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:e2 a prov:Entity .
-
-ex:der1 a prov:Derivation ;
-	prov:entity ex:e1 .
-
-ex:e2 prov:qualifiedDerivation ex:der1 .
-
-ex:gen a prov:Generation .
-
-ex:der1 prov:hadGeneration ex:gen .
-
-ex:a a prov:Activity .
-
-ex:der1 prov:hadActivity ex:a .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-derivation-f3-FAIL-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,12 @@
+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)
+entity(ex:e2)
+wasDerivedFrom(ex:der1;ex:e2, ex:e1, ex:a, ex:gen, -)
+wasDerivedFrom(ex:der1;ex:e2, ex:e1)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-derivation-f3-FAIL-c23.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,19 @@
+<?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:entity prov:id="ex:e2">
+        </prov:entity>
+
+            <prov:wasDerivedFrom prov:id="ex:der1">
+                <prov:generatedEntity prov:ref="ex:e2"/>
+                <prov:usedEntity prov:ref="ex:e1"/>
+		<prov:activity prov:ref="ex:a"/>
+		<prov:generation prov:ref="ex:gen"/>
+            </prov:wasDerivedFrom>
+            <prov:wasDerivedFrom prov:id="ex:der1">
+                <prov:generatedEntity prov:ref="ex:e2"/>
+                <prov:usedEntity prov:ref="ex:e1"/>
+            </prov:wasDerivedFrom>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-derivation-f3-FAIL-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,24 @@
+@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:e2 a prov:Entity .
+
+ex:der1 a prov:Derivation ;
+	prov:entity ex:e1 .
+
+ex:e2 prov:qualifiedDerivation ex:der1 .
+
+ex:gen a prov:Generation .
+
+ex:der1 prov:hadGeneration ex:gen .
+
+ex:a a prov:Activity .
+
+ex:der1 prov:hadActivity ex:a .
--- a/testcases/constraints/unification-derivation-f4-FAIL-c23.7.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /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)
-entity(ex:e2)
-wasDerivedFrom(ex:der1;ex:e2, ex:e1, ex:a, -, ex:use)
-wasDerivedFrom(ex:der1;ex:e2, ex:e1)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-derivation-f4-FAIL-c23.7.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,19 +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:entity prov:id="ex:e2">
-        </prov:entity>
-
-            <prov:wasDerivedFrom prov:id="ex:der1">
-                <prov:generatedEntity prov:ref="ex:e2"/>
-                <prov:usedEntity prov:ref="ex:e1"/>
-		<prov:activity prov:ref="ex:a"/>
-		<prov:usage prov:ref="ex:use"/>
-            </prov:wasDerivedFrom>
-            <prov:wasDerivedFrom prov:id="ex:der1">
-                <prov:generatedEntity prov:ref="ex:e2"/>
-                <prov:usedEntity prov:ref="ex:e1"/>
-            </prov:wasDerivedFrom>
-
-</prov:document>
--- a/testcases/constraints/unification-derivation-f4-FAIL-c23.7.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +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:e2 a prov:Entity .
-
-ex:der1 a prov:Derivation ;
-	prov:entity ex:e1 .
-
-ex:e2 prov:qualifiedDerivation ex:der1 .
-
-ex:use a prov:Usage .
-
-ex:der1 prov:hadUsage ex:use .
-
-ex:a a prov:Activity .
-
-ex:der1 prov:hadActivity ex:a .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-derivation-f4-FAIL-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,12 @@
+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)
+entity(ex:e2)
+wasDerivedFrom(ex:der1;ex:e2, ex:e1, ex:a, -, ex:use)
+wasDerivedFrom(ex:der1;ex:e2, ex:e1)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-derivation-f4-FAIL-c23.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,19 @@
+<?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:entity prov:id="ex:e2">
+        </prov:entity>
+
+            <prov:wasDerivedFrom prov:id="ex:der1">
+                <prov:generatedEntity prov:ref="ex:e2"/>
+                <prov:usedEntity prov:ref="ex:e1"/>
+		<prov:activity prov:ref="ex:a"/>
+		<prov:usage prov:ref="ex:use"/>
+            </prov:wasDerivedFrom>
+            <prov:wasDerivedFrom prov:id="ex:der1">
+                <prov:generatedEntity prov:ref="ex:e2"/>
+                <prov:usedEntity prov:ref="ex:e1"/>
+            </prov:wasDerivedFrom>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-derivation-f4-FAIL-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,24 @@
+@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:e2 a prov:Entity .
+
+ex:der1 a prov:Derivation ;
+	prov:entity ex:e1 .
+
+ex:e2 prov:qualifiedDerivation ex:der1 .
+
+ex:use a prov:Usage .
+
+ex:der1 prov:hadUsage ex:use .
+
+ex:a a prov:Activity .
+
+ex:der1 prov:hadActivity ex:a .
--- a/testcases/constraints/unification-derivation-s1-PASS-c23.7.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /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)
-entity(ex:e2)
-wasDerivedFrom(ex:der1;ex:e2, ex:e1)
-wasDerivedFrom(ex:der1;ex:e2, ex:e1)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-derivation-s1-PASS-c23.7.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /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:entity prov:id="ex:e2">
-        </prov:entity>
-
-            <prov:wasDerivedFrom prov:id="ex:der1">
-                <prov:generatedEntity prov:ref="ex:e2"/>
-                <prov:usedEntity prov:ref="ex:e1"/>
-            </prov:wasDerivedFrom>
-            <prov:wasDerivedFrom prov:id="ex:der1">
-                <prov:generatedEntity prov:ref="ex:e2"/>
-                <prov:usedEntity prov:ref="ex:e1"/>
-            </prov:wasDerivedFrom>
-
-</prov:document>
--- a/testcases/constraints/unification-derivation-s1-PASS-c23.7.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +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:e2 a prov:Entity .
-
-ex:der1 a prov:Derivation ;
-	prov:entity ex:e1 .
-
-ex:e2 prov:qualifiedDerivation ex:der1 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-derivation-s1-PASS-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,12 @@
+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)
+entity(ex:e2)
+wasDerivedFrom(ex:der1;ex:e2, ex:e1)
+wasDerivedFrom(ex:der1;ex:e2, ex:e1)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-derivation-s1-PASS-c23.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,17 @@
+<?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:entity prov:id="ex:e2">
+        </prov:entity>
+
+            <prov:wasDerivedFrom prov:id="ex:der1">
+                <prov:generatedEntity prov:ref="ex:e2"/>
+                <prov:usedEntity prov:ref="ex:e1"/>
+            </prov:wasDerivedFrom>
+            <prov:wasDerivedFrom prov:id="ex:der1">
+                <prov:generatedEntity prov:ref="ex:e2"/>
+                <prov:usedEntity prov:ref="ex:e1"/>
+            </prov:wasDerivedFrom>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-derivation-s1-PASS-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,16 @@
+@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:e2 a prov:Entity .
+
+ex:der1 a prov:Derivation ;
+	prov:entity ex:e1 .
+
+ex:e2 prov:qualifiedDerivation ex:der1 .
--- a/testcases/constraints/unification-derivation-s2-PASS-c23.7.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /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)
-entity(ex:e2)
-wasDerivedFrom(ex:der1;ex:e2, ex:e1, ex:a, -, -)
-wasDerivedFrom(ex:der1;ex:e2, ex:e1, ex:a, -, -)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-derivation-s2-PASS-c23.7.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,19 +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:entity prov:id="ex:e2">
-        </prov:entity>
-
-            <prov:wasDerivedFrom prov:id="ex:der1">
-                <prov:generatedEntity prov:ref="ex:e2"/>
-                <prov:usedEntity prov:ref="ex:e1"/>
-		<prov:activity prov:ref="ex:a"/>
-            </prov:wasDerivedFrom>
-            <prov:wasDerivedFrom prov:id="ex:der1">
-                <prov:generatedEntity prov:ref="ex:e2"/>
-                <prov:usedEntity prov:ref="ex:e1"/>
-		<prov:activity prov:ref="ex:a"/>
-            </prov:wasDerivedFrom>
-
-</prov:document>
--- a/testcases/constraints/unification-derivation-s2-PASS-c23.7.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +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:e2 a prov:Entity .
-
-ex:der1 a prov:Derivation ;
-	prov:entity ex:e1 .
-
-ex:e2 prov:qualifiedDerivation ex:der1 .
-
-ex:a a prov:Activity .
-
-ex:der1 prov:hadActivity ex:a .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-derivation-s2-PASS-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,12 @@
+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)
+entity(ex:e2)
+wasDerivedFrom(ex:der1;ex:e2, ex:e1, ex:a, -, -)
+wasDerivedFrom(ex:der1;ex:e2, ex:e1, ex:a, -, -)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-derivation-s2-PASS-c23.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,19 @@
+<?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:entity prov:id="ex:e2">
+        </prov:entity>
+
+            <prov:wasDerivedFrom prov:id="ex:der1">
+                <prov:generatedEntity prov:ref="ex:e2"/>
+                <prov:usedEntity prov:ref="ex:e1"/>
+		<prov:activity prov:ref="ex:a"/>
+            </prov:wasDerivedFrom>
+            <prov:wasDerivedFrom prov:id="ex:der1">
+                <prov:generatedEntity prov:ref="ex:e2"/>
+                <prov:usedEntity prov:ref="ex:e1"/>
+		<prov:activity prov:ref="ex:a"/>
+            </prov:wasDerivedFrom>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-derivation-s2-PASS-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,20 @@
+@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:e2 a prov:Entity .
+
+ex:der1 a prov:Derivation ;
+	prov:entity ex:e1 .
+
+ex:e2 prov:qualifiedDerivation ex:der1 .
+
+ex:a a prov:Activity .
+
+ex:der1 prov:hadActivity ex:a .
--- a/testcases/constraints/unification-derivation-s3-PASS-c23.7.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /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)
-entity(ex:e2)
-wasDerivedFrom(ex:der1;ex:e2, ex:e1, ex:a, ex:gen, -)
-wasDerivedFrom(ex:der1;ex:e2, ex:e1, ex:a, -, -)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-derivation-s3-PASS-c23.7.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +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:entity prov:id="ex:e2">
-        </prov:entity>
-
-            <prov:wasDerivedFrom prov:id="ex:der1">
-                <prov:generatedEntity prov:ref="ex:e2"/>
-                <prov:usedEntity prov:ref="ex:e1"/>
-		<prov:activity prov:ref="ex:a"/>
-		<prov:generation prov:ref="ex:gen"/>
-            </prov:wasDerivedFrom>
-            <prov:wasDerivedFrom prov:id="ex:der1">
-                <prov:generatedEntity prov:ref="ex:e2"/>
-                <prov:usedEntity prov:ref="ex:e1"/>
-		<prov:activity prov:ref="ex:a"/>
-		<!-- successful unification of generation -->
-            </prov:wasDerivedFrom>
-
-</prov:document>
--- a/testcases/constraints/unification-derivation-s3-PASS-c23.7.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +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:e2 a prov:Entity .
-
-ex:der1 a prov:Derivation ;
-	prov:entity ex:e1 .
-
-ex:e2 prov:qualifiedDerivation ex:der1 .
-
-ex:gen a prov:Generation .
-
-ex:der1 prov:hadGeneration ex:gen .
-
-ex:a a prov:Activity .
-
-ex:der1 prov:hadActivity ex:a .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-derivation-s3-PASS-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,12 @@
+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)
+entity(ex:e2)
+wasDerivedFrom(ex:der1;ex:e2, ex:e1, ex:a, ex:gen, -)
+wasDerivedFrom(ex:der1;ex:e2, ex:e1, ex:a, -, -)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-derivation-s3-PASS-c23.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,21 @@
+<?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:entity prov:id="ex:e2">
+        </prov:entity>
+
+            <prov:wasDerivedFrom prov:id="ex:der1">
+                <prov:generatedEntity prov:ref="ex:e2"/>
+                <prov:usedEntity prov:ref="ex:e1"/>
+		<prov:activity prov:ref="ex:a"/>
+		<prov:generation prov:ref="ex:gen"/>
+            </prov:wasDerivedFrom>
+            <prov:wasDerivedFrom prov:id="ex:der1">
+                <prov:generatedEntity prov:ref="ex:e2"/>
+                <prov:usedEntity prov:ref="ex:e1"/>
+		<prov:activity prov:ref="ex:a"/>
+		<!-- successful unification of generation -->
+            </prov:wasDerivedFrom>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-derivation-s3-PASS-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,24 @@
+@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:e2 a prov:Entity .
+
+ex:der1 a prov:Derivation ;
+	prov:entity ex:e1 .
+
+ex:e2 prov:qualifiedDerivation ex:der1 .
+
+ex:gen a prov:Generation .
+
+ex:der1 prov:hadGeneration ex:gen .
+
+ex:a a prov:Activity .
+
+ex:der1 prov:hadActivity ex:a .
--- a/testcases/constraints/unification-derivation-s4-PASS-c23.7.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /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)
-entity(ex:e2)
-wasDerivedFrom(ex:der1;ex:e2, ex:e1, ex:a, -, ex:use)
-wasDerivedFrom(ex:der1;ex:e2, ex:e1, ex:a, -, -)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-derivation-s4-PASS-c23.7.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +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:entity prov:id="ex:e2">
-        </prov:entity>
-
-            <prov:wasDerivedFrom prov:id="ex:der1">
-                <prov:generatedEntity prov:ref="ex:e2"/>
-                <prov:usedEntity prov:ref="ex:e1"/>
-		<prov:activity prov:ref="ex:a"/>
-		<prov:usage prov:ref="ex:use"/>
-            </prov:wasDerivedFrom>
-            <prov:wasDerivedFrom prov:id="ex:der1">
-                <prov:generatedEntity prov:ref="ex:e2"/>
-                <prov:usedEntity prov:ref="ex:e1"/>
-		<prov:activity prov:ref="ex:a"/>
-		<!-- successful unification of use -->
-            </prov:wasDerivedFrom>
-
-</prov:document>
--- a/testcases/constraints/unification-derivation-s4-PASS-c23.7.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +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:e2 a prov:Entity .
-
-ex:der1 a prov:Derivation ;
-	prov:entity ex:e1 .
-
-ex:e2 prov:qualifiedDerivation ex:der1 .
-
-ex:use a prov:Usage .
-
-ex:der1 prov:hadUsage ex:use .
-
-ex:a a prov:Activity .
-
-ex:der1 prov:hadActivity ex:a .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-derivation-s4-PASS-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,12 @@
+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)
+entity(ex:e2)
+wasDerivedFrom(ex:der1;ex:e2, ex:e1, ex:a, -, ex:use)
+wasDerivedFrom(ex:der1;ex:e2, ex:e1, ex:a, -, -)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-derivation-s4-PASS-c23.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,21 @@
+<?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:entity prov:id="ex:e2">
+        </prov:entity>
+
+            <prov:wasDerivedFrom prov:id="ex:der1">
+                <prov:generatedEntity prov:ref="ex:e2"/>
+                <prov:usedEntity prov:ref="ex:e1"/>
+		<prov:activity prov:ref="ex:a"/>
+		<prov:usage prov:ref="ex:use"/>
+            </prov:wasDerivedFrom>
+            <prov:wasDerivedFrom prov:id="ex:der1">
+                <prov:generatedEntity prov:ref="ex:e2"/>
+                <prov:usedEntity prov:ref="ex:e1"/>
+		<prov:activity prov:ref="ex:a"/>
+		<!-- successful unification of use -->
+            </prov:wasDerivedFrom>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-derivation-s4-PASS-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,24 @@
+@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:e2 a prov:Entity .
+
+ex:der1 a prov:Derivation ;
+	prov:entity ex:e1 .
+
+ex:e2 prov:qualifiedDerivation ex:der1 .
+
+ex:use a prov:Usage .
+
+ex:der1 prov:hadUsage ex:use .
+
+ex:a a prov:Activity .
+
+ex:der1 prov:hadActivity ex:a .
--- a/testcases/constraints/unification-derivation-s5-PASS-c23.7.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /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)
-entity(ex:e2)
-wasDerivedFrom(ex:der1;ex:e2, ex:e1, ex:a, ex:gen, ex:use)
-wasDerivedFrom(ex:der1;ex:e2, ex:e1, ex:a, ex:gen, ex:use)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-derivation-s5-PASS-c23.7.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +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:entity prov:id="ex:e2">
-        </prov:entity>
-
-            <prov:wasDerivedFrom prov:id="ex:der1">
-                <prov:generatedEntity prov:ref="ex:e2"/>
-                <prov:usedEntity prov:ref="ex:e1"/>
-		<prov:activity prov:ref="ex:a"/>
-		<prov:generation prov:ref="ex:gen"/>
-		<prov:usage prov:ref="ex:use"/>
-            </prov:wasDerivedFrom>
-            <prov:wasDerivedFrom prov:id="ex:der1">
-                <prov:generatedEntity prov:ref="ex:e2"/>
-                <prov:usedEntity prov:ref="ex:e1"/>
-		<prov:activity prov:ref="ex:a"/>
-		<prov:generation prov:ref="ex:gen"/>
-		<prov:usage prov:ref="ex:use"/>
-            </prov:wasDerivedFrom>
-
-</prov:document>
--- a/testcases/constraints/unification-derivation-s5-PASS-c23.7.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,28 +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:e2 a prov:Entity .
-
-ex:der1 a prov:Derivation ;
-	prov:entity ex:e1 .
-
-ex:e2 prov:qualifiedDerivation ex:der1 .
-
-ex:gen a prov:Generation .
-
-ex:der1 prov:hadGeneration ex:gen .
-
-ex:use a prov:Usage .
-
-ex:der1 prov:hadUsage ex:use .
-
-ex:a a prov:Activity .
-
-ex:der1 prov:hadActivity ex:a .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-derivation-s5-PASS-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,12 @@
+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)
+entity(ex:e2)
+wasDerivedFrom(ex:der1;ex:e2, ex:e1, ex:a, ex:gen, ex:use)
+wasDerivedFrom(ex:der1;ex:e2, ex:e1, ex:a, ex:gen, ex:use)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-derivation-s5-PASS-c23.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,23 @@
+<?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:entity prov:id="ex:e2">
+        </prov:entity>
+
+            <prov:wasDerivedFrom prov:id="ex:der1">
+                <prov:generatedEntity prov:ref="ex:e2"/>
+                <prov:usedEntity prov:ref="ex:e1"/>
+		<prov:activity prov:ref="ex:a"/>
+		<prov:generation prov:ref="ex:gen"/>
+		<prov:usage prov:ref="ex:use"/>
+            </prov:wasDerivedFrom>
+            <prov:wasDerivedFrom prov:id="ex:der1">
+                <prov:generatedEntity prov:ref="ex:e2"/>
+                <prov:usedEntity prov:ref="ex:e1"/>
+		<prov:activity prov:ref="ex:a"/>
+		<prov:generation prov:ref="ex:gen"/>
+		<prov:usage prov:ref="ex:use"/>
+            </prov:wasDerivedFrom>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-derivation-s5-PASS-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,28 @@
+@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:e2 a prov:Entity .
+
+ex:der1 a prov:Derivation ;
+	prov:entity ex:e1 .
+
+ex:e2 prov:qualifiedDerivation ex:der1 .
+
+ex:gen a prov:Generation .
+
+ex:der1 prov:hadGeneration ex:gen .
+
+ex:use a prov:Usage .
+
+ex:der1 prov:hadUsage ex:use .
+
+ex:a a prov:Activity .
+
+ex:der1 prov:hadActivity ex:a .
--- a/testcases/constraints/unification-end-f1-FAIL-c23.5.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +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,-,-)
-activity(ex:a2,-,-)
-wasEndedBy(ex:end1;ex:a1,ex:e1,ex:a2,-)
-wasEndedBy(ex:end1;ex:a1-other,ex:e1,ex:a2,-)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-end-f1-FAIL-c23.5.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +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:activity prov:id="ex:a2">
-        </prov:activity>
-
-            <prov:wasEndedBy prov:id="ex:end1">
-                <prov:activity prov:ref="ex:a1"/>
-                <prov:trigger prov:ref="ex:e1"/>
-                <prov:ender prov:ref="ex:a2"/>
-            </prov:wasEndedBy>
-            <prov:wasEndedBy prov:id="ex:end1"> 
-                <prov:activity prov:ref="ex:a1-other"/>  <!-- unable to unify -->
-                <prov:trigger prov:ref="ex:e1"/>
-                <prov:ender prov:ref="ex:a2"/>
-            </prov:wasEndedBy>
-
-
-</prov:document>
--- a/testcases/constraints/unification-end-f1-FAIL-c23.5.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +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:a2 a prov:Activity .
-
-ex:end1 a prov:End ;
-	prov:entity ex:e1 .
-
-ex:a1 prov:qualifiedEnd ex:end1 .
-
-ex:end1 prov:hadActivity ex:a2 .
-
-ex:a1-other a prov:Activity ;
-	prov:qualifiedEnd ex:end1 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-end-f1-FAIL-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,13 @@
+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,-,-)
+activity(ex:a2,-,-)
+wasEndedBy(ex:end1;ex:a1,ex:e1,ex:a2,-)
+wasEndedBy(ex:end1;ex:a1-other,ex:e1,ex:a2,-)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-end-f1-FAIL-c23.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,23 @@
+<?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:activity prov:id="ex:a2">
+        </prov:activity>
+
+            <prov:wasEndedBy prov:id="ex:end1">
+                <prov:activity prov:ref="ex:a1"/>
+                <prov:trigger prov:ref="ex:e1"/>
+                <prov:ender prov:ref="ex:a2"/>
+            </prov:wasEndedBy>
+            <prov:wasEndedBy prov:id="ex:end1"> 
+                <prov:activity prov:ref="ex:a1-other"/>  <!-- unable to unify -->
+                <prov:trigger prov:ref="ex:e1"/>
+                <prov:ender prov:ref="ex:a2"/>
+            </prov:wasEndedBy>
+
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-end-f1-FAIL-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,23 @@
+@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:a2 a prov:Activity .
+
+ex:end1 a prov:End ;
+	prov:entity ex:e1 .
+
+ex:a1 prov:qualifiedEnd ex:end1 .
+
+ex:end1 prov:hadActivity ex:a2 .
+
+ex:a1-other a prov:Activity ;
+	prov:qualifiedEnd ex:end1 .
--- a/testcases/constraints/unification-end-f2-FAIL-c23.5.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +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,-,-)
-activity(ex:a2,-,-)
-wasEndedBy(ex:end1;ex:a1,ex:e1,ex:a2,-)
-wasEndedBy(ex:end1;ex:a1,ex:e1-other,ex:a2,-)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-end-f2-FAIL-c23.5.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +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:activity prov:id="ex:a2">
-        </prov:activity>
-
-            <prov:wasEndedBy prov:id="ex:end1">
-                <prov:activity prov:ref="ex:a1"/>
-                <prov:trigger prov:ref="ex:e1"/>
-                <prov:ender prov:ref="ex:a2"/>
-            </prov:wasEndedBy>
-            <prov:wasEndedBy prov:id="ex:end1"> 
-                <prov:activity prov:ref="ex:a1"/>  
-                <prov:trigger prov:ref="ex:e1-other"/><!-- unable to unify -->
-                <prov:ender prov:ref="ex:a2"/>
-            </prov:wasEndedBy>
-
-</prov:document>
--- a/testcases/constraints/unification-end-f2-FAIL-c23.5.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +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:a2 a prov:Activity .
-
-ex:end1 a prov:End ;
-	prov:entity ex:e1 .
-
-ex:a1 prov:qualifiedEnd ex:end1 .
-
-ex:end1 prov:hadActivity ex:a2 .
-
-ex:e1-other a prov:Entity .
-
-ex:end1 prov:entity ex:e1-other .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-end-f2-FAIL-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,13 @@
+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,-,-)
+activity(ex:a2,-,-)
+wasEndedBy(ex:end1;ex:a1,ex:e1,ex:a2,-)
+wasEndedBy(ex:end1;ex:a1,ex:e1-other,ex:a2,-)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-end-f2-FAIL-c23.provx	Thu Nov 29 15:26:57 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: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:activity prov:id="ex:a2">
+        </prov:activity>
+
+            <prov:wasEndedBy prov:id="ex:end1">
+                <prov:activity prov:ref="ex:a1"/>
+                <prov:trigger prov:ref="ex:e1"/>
+                <prov:ender prov:ref="ex:a2"/>
+            </prov:wasEndedBy>
+            <prov:wasEndedBy prov:id="ex:end1"> 
+                <prov:activity prov:ref="ex:a1"/>  
+                <prov:trigger prov:ref="ex:e1-other"/><!-- unable to unify -->
+                <prov:ender prov:ref="ex:a2"/>
+            </prov:wasEndedBy>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-end-f2-FAIL-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,24 @@
+@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:a2 a prov:Activity .
+
+ex:end1 a prov:End ;
+	prov:entity ex:e1 .
+
+ex:a1 prov:qualifiedEnd ex:end1 .
+
+ex:end1 prov:hadActivity ex:a2 .
+
+ex:e1-other a prov:Entity .
+
+ex:end1 prov:entity ex:e1-other .
--- a/testcases/constraints/unification-end-f3-FAIL-c23.5.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +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,-,-)
-activity(ex:a2,-,-)
-wasEndedBy(ex:end1;ex:a1,ex:e1,ex:a2,-)
-wasEndedBy(ex:end1;ex:a1,ex:e1,ex:a2-other,-)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-end-f3-FAIL-c23.5.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +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:activity prov:id="ex:a2">
-        </prov:activity>
-
-            <prov:wasEndedBy prov:id="ex:end1">
-                <prov:activity prov:ref="ex:a1"/>
-                <prov:trigger prov:ref="ex:e1"/>
-                <prov:ender prov:ref="ex:a2"/>
-            </prov:wasEndedBy>
-            <prov:wasEndedBy prov:id="ex:end1"> 
-                <prov:activity prov:ref="ex:a1"/>  
-                <prov:trigger prov:ref="ex:e1"/>
-                <prov:ender prov:ref="ex:a2-other"/><!-- unable to unify -->
-            </prov:wasEndedBy>
-
-</prov:document>
--- a/testcases/constraints/unification-end-f3-FAIL-c23.5.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +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:a2 a prov:Activity .
-
-ex:end1 a prov:End ;
-	prov:entity ex:e1 .
-
-ex:a1 prov:qualifiedEnd ex:end1 .
-
-ex:end1 prov:hadActivity ex:a2 .
-
-ex:a2-other a prov:Activity .
-
-ex:end1 prov:hadActivity ex:a2-other .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-end-f3-FAIL-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,13 @@
+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,-,-)
+activity(ex:a2,-,-)
+wasEndedBy(ex:end1;ex:a1,ex:e1,ex:a2,-)
+wasEndedBy(ex:end1;ex:a1,ex:e1,ex:a2-other,-)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-end-f3-FAIL-c23.provx	Thu Nov 29 15:26:57 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: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:activity prov:id="ex:a2">
+        </prov:activity>
+
+            <prov:wasEndedBy prov:id="ex:end1">
+                <prov:activity prov:ref="ex:a1"/>
+                <prov:trigger prov:ref="ex:e1"/>
+                <prov:ender prov:ref="ex:a2"/>
+            </prov:wasEndedBy>
+            <prov:wasEndedBy prov:id="ex:end1"> 
+                <prov:activity prov:ref="ex:a1"/>  
+                <prov:trigger prov:ref="ex:e1"/>
+                <prov:ender prov:ref="ex:a2-other"/><!-- unable to unify -->
+            </prov:wasEndedBy>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-end-f3-FAIL-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,24 @@
+@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:a2 a prov:Activity .
+
+ex:end1 a prov:End ;
+	prov:entity ex:e1 .
+
+ex:a1 prov:qualifiedEnd ex:end1 .
+
+ex:end1 prov:hadActivity ex:a2 .
+
+ex:a2-other a prov:Activity .
+
+ex:end1 prov:hadActivity ex:a2-other .
--- a/testcases/constraints/unification-end-f5-FAIL-c23.5.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +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,-,-)
-activity(ex:a2,-,-)
-wasEndedBy(ex:end1;ex:a1,ex:e1,ex:a2,2012-11-16T16:05:00)
-wasEndedBy(ex:end1;ex:a1,ex:e1,ex:a2,2011-11-16T16:05:00)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-end-f5-FAIL-c23.5.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +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:activity prov:id="ex:a2">
-        </prov:activity>
-
-            <prov:wasEndedBy prov:id="ex:end1">
-	        <prov:time>2012-11-16T16:05:00</prov:time>
-                <prov:activity prov:ref="ex:a1"/>
-                <prov:trigger prov:ref="ex:e1"/>
-                <prov:ender prov:ref="ex:a2"/>
-            </prov:wasEndedBy>
-            <prov:wasEndedBy prov:id="ex:end1"> 
-	        <prov:time>2011-11-16T16:05:00</prov:time>  <!-- fails to unify -->
-                <prov:activity prov:ref="ex:a1"/>
-                <prov:trigger prov:ref="ex:e1"/>
-                <prov:ender prov:ref="ex:a2"/>
-            </prov:wasEndedBy>
-
-</prov:document>
--- a/testcases/constraints/unification-end-f5-FAIL-c23.5.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +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:a2 a prov:Activity .
-
-ex:end1 a prov:End ;
-	prov:entity ex:e1 .
-
-ex:a1 prov:qualifiedEnd ex:end1 .
-
-ex:end1 prov:atTime "2012-11-16T16:05:00"^^xsd:dateTime ;
-	prov:hadActivity ex:a2 ;
-	prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-end-f5-FAIL-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,13 @@
+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,-,-)
+activity(ex:a2,-,-)
+wasEndedBy(ex:end1;ex:a1,ex:e1,ex:a2,2012-11-16T16:05:00)
+wasEndedBy(ex:end1;ex:a1,ex:e1,ex:a2,2011-11-16T16:05:00)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-end-f5-FAIL-c23.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,24 @@
+<?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:activity prov:id="ex:a2">
+        </prov:activity>
+
+            <prov:wasEndedBy prov:id="ex:end1">
+	        <prov:time>2012-11-16T16:05:00</prov:time>
+                <prov:activity prov:ref="ex:a1"/>
+                <prov:trigger prov:ref="ex:e1"/>
+                <prov:ender prov:ref="ex:a2"/>
+            </prov:wasEndedBy>
+            <prov:wasEndedBy prov:id="ex:end1"> 
+	        <prov:time>2011-11-16T16:05:00</prov:time>  <!-- fails to unify -->
+                <prov:activity prov:ref="ex:a1"/>
+                <prov:trigger prov:ref="ex:e1"/>
+                <prov:ender prov:ref="ex:a2"/>
+            </prov:wasEndedBy>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-end-f5-FAIL-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,22 @@
+@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:a2 a prov:Activity .
+
+ex:end1 a prov:End ;
+	prov:entity ex:e1 .
+
+ex:a1 prov:qualifiedEnd ex:end1 .
+
+ex:end1 prov:atTime "2012-11-16T16:05:00"^^xsd:dateTime ;
+	prov:hadActivity ex:a2 ;
+	prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-end-s5-PASS-c23-c27.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,14 @@
+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,-,-)
+activity(ex:a2,-,-)
+wasEndedBy(ex:end1;ex:a1,-,ex:a2,-)
+wasEndedBy(ex:end1;ex:a1,-,-,2011-11-16T16:05:00)
+wasEndedBy(ex:a1,ex:e1,ex:a2,-)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-end-s5-PASS-c23-c27.provx	Thu Nov 29 15:26:57 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: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:activity prov:id="ex:a2">
+        </prov:activity>
+
+            <prov:wasEndedBy prov:id="ex:end1">
+                <prov:activity prov:ref="ex:a1"/>
+                <prov:ender prov:ref="ex:a2"/>
+            </prov:wasEndedBy>
+
+
+            <prov:wasEndedBy prov:id="ex:end1">
+                <prov:activity prov:ref="ex:a1"/>
+	        <prov:time>2011-11-16T16:05:00</prov:time>
+            </prov:wasEndedBy>
+
+            <prov:wasEndedBy>
+                <prov:activity prov:ref="ex:a1"/>
+                <prov:trigger prov:ref="ex:e1"/>
+                <prov:ender prov:ref="ex:a2"/>
+            </prov:wasEndedBy>
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-end-s5-PASS-c23-c27.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,29 @@
+@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:a2 a prov:Activity .
+
+ex:end1 a prov:End .
+
+ex:a1 prov:qualifiedEnd ex:end1 .
+
+ex:end1 prov:hadActivity ex:a2 ;
+	prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
+
+_:node17d62u1t1x1 a prov:End ;
+	prov:entity ex:e1 .
+
+ex:a1 prov:qualifiedEnd _:node17d62u1t1x1 .
+
+_:node17d62u1t1x1 prov:hadActivity ex:a2 .
+
+ex:a1 prov:wasEndedBy ex:e1 .
--- a/testcases/constraints/unification-end-s5-PASS-c23.5-c27.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +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,-,-)
-activity(ex:a2,-,-)
-wasEndedBy(ex:end1;ex:a1,-,ex:a2,-)
-wasEndedBy(ex:end1;ex:a1,-,-,2011-11-16T16:05:00)
-wasEndedBy(ex:a1,ex:e1,ex:a2,-)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-end-s5-PASS-c23.5-c27.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +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:activity prov:id="ex:a2">
-        </prov:activity>
-
-            <prov:wasEndedBy prov:id="ex:end1">
-                <prov:activity prov:ref="ex:a1"/>
-                <prov:ender prov:ref="ex:a2"/>
-            </prov:wasEndedBy>
-
-
-            <prov:wasEndedBy prov:id="ex:end1">
-                <prov:activity prov:ref="ex:a1"/>
-	        <prov:time>2011-11-16T16:05:00</prov:time>
-            </prov:wasEndedBy>
-
-            <prov:wasEndedBy>
-                <prov:activity prov:ref="ex:a1"/>
-                <prov:trigger prov:ref="ex:e1"/>
-                <prov:ender prov:ref="ex:a2"/>
-            </prov:wasEndedBy>
-</prov:document>
--- a/testcases/constraints/unification-end-s5-PASS-c23.5-c27.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,29 +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:a2 a prov:Activity .
-
-ex:end1 a prov:End .
-
-ex:a1 prov:qualifiedEnd ex:end1 .
-
-ex:end1 prov:hadActivity ex:a2 ;
-	prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
-
-_:node17d62u1t1x1 a prov:End ;
-	prov:entity ex:e1 .
-
-ex:a1 prov:qualifiedEnd _:node17d62u1t1x1 .
-
-_:node17d62u1t1x1 prov:hadActivity ex:a2 .
-
-ex:a1 prov:wasEndedBy ex:e1 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-end-s6-PASS-c23-c27.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,14 @@
+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,-,-)
+activity(ex:a2,-,-)
+wasEndedBy(ex:end1;ex:a1,-,-,2011-11-16T16:05:00)
+wasEndedBy(ex:a1,ex:e1,ex:a2,-)
+wasEndedBy(ex:end1;ex:a1,-,ex:a2,-)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-end-s6-PASS-c23-c27.provx	Thu Nov 29 15:26:57 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: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:activity prov:id="ex:a2">
+        </prov:activity>
+
+            <prov:wasEndedBy prov:id="ex:end1">
+	        <prov:time>2011-11-16T16:05:00</prov:time>
+                <prov:activity prov:ref="ex:a1"/>
+            </prov:wasEndedBy>
+
+            <prov:wasEndedBy>
+                <prov:activity prov:ref="ex:a1"/>
+                <prov:trigger prov:ref="ex:e1"/>
+                <prov:ender prov:ref="ex:a2"/>
+            </prov:wasEndedBy>
+
+            <prov:wasEndedBy prov:id="ex:end1">
+                <prov:activity prov:ref="ex:a1"/>
+                <prov:ender prov:ref="ex:a2"/>
+            </prov:wasEndedBy>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-end-s6-PASS-c23-c27.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,30 @@
+@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:a2 a prov:Activity .
+
+ex:end1 a prov:End .
+
+ex:a1 prov:qualifiedEnd ex:end1 .
+
+ex:end1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
+
+_:node17d62t8pux1 a prov:End ;
+	prov:entity ex:e1 .
+
+ex:a1 prov:qualifiedEnd _:node17d62t8pux1 .
+
+_:node17d62t8pux1 prov:hadActivity ex:a2 .
+
+ex:a1 prov:wasEndedBy ex:e1 .
+
+ex:end1 prov:hadActivity ex:a2 .
--- a/testcases/constraints/unification-end-s6-PASS-c23.5-c27.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +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,-,-)
-activity(ex:a2,-,-)
-wasEndedBy(ex:end1;ex:a1,-,-,2011-11-16T16:05:00)
-wasEndedBy(ex:a1,ex:e1,ex:a2,-)
-wasEndedBy(ex:end1;ex:a1,-,ex:a2,-)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-end-s6-PASS-c23.5-c27.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +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:activity prov:id="ex:a2">
-        </prov:activity>
-
-            <prov:wasEndedBy prov:id="ex:end1">
-	        <prov:time>2011-11-16T16:05:00</prov:time>
-                <prov:activity prov:ref="ex:a1"/>
-            </prov:wasEndedBy>
-
-            <prov:wasEndedBy>
-                <prov:activity prov:ref="ex:a1"/>
-                <prov:trigger prov:ref="ex:e1"/>
-                <prov:ender prov:ref="ex:a2"/>
-            </prov:wasEndedBy>
-
-            <prov:wasEndedBy prov:id="ex:end1">
-                <prov:activity prov:ref="ex:a1"/>
-                <prov:ender prov:ref="ex:a2"/>
-            </prov:wasEndedBy>
-
-</prov:document>
--- a/testcases/constraints/unification-end-s6-PASS-c23.5-c27.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +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:a2 a prov:Activity .
-
-ex:end1 a prov:End .
-
-ex:a1 prov:qualifiedEnd ex:end1 .
-
-ex:end1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
-
-_:node17d62t8pux1 a prov:End ;
-	prov:entity ex:e1 .
-
-ex:a1 prov:qualifiedEnd _:node17d62t8pux1 .
-
-_:node17d62t8pux1 prov:hadActivity ex:a2 .
-
-ex:a1 prov:wasEndedBy ex:e1 .
-
-ex:end1 prov:hadActivity ex:a2 .
--- a/testcases/constraints/unification-generation-f1-FAIL-24.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /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:gen1-other;ex:e1,ex:a1,-)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-generation-f1-FAIL-24.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +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:gen1-other">  <!-- unable to unify, simult gen -->
-                <prov:entity prov:ref="ex:e1"/>
-                <prov:activity prov:ref="ex:a1"/>
-            </prov:wasGeneratedBy>
-
-</prov:document>
--- a/testcases/constraints/unification-generation-f1-FAIL-24.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +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:gen1-other a prov:Generation ;
-	prov:activity ex:a1 .
-
-ex:e1 prov:qualifiedGeneration ex:gen1-other .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-generation-f1-FAIL-c24.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,12 @@
+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:gen1-other;ex:e1,ex:a1,-)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-generation-f1-FAIL-c24.provx	Thu Nov 29 15:26:57 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: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:gen1-other">  <!-- unable to unify, simult gen -->
+                <prov:entity prov:ref="ex:e1"/>
+                <prov:activity prov:ref="ex:a1"/>
+            </prov:wasGeneratedBy>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-generation-f1-FAIL-c24.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,21 @@
+@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:gen1-other a prov:Generation ;
+	prov:activity ex:a1 .
+
+ex:e1 prov:qualifiedGeneration ex:gen1-other .
--- a/testcases/constraints/unification-generation-f2-FAIL-c23.1.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /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:gen1;ex:e1-other,ex:a1,-)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-generation-f2-FAIL-c23.1.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +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:gen1">
-                <prov:entity prov:ref="ex:e1-other"/>  <!-- unable to unify -->
-                <prov:activity prov:ref="ex:a1"/>
-            </prov:wasGeneratedBy>
-
-</prov:document>
--- a/testcases/constraints/unification-generation-f2-FAIL-c23.1.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,19 +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:e1-other a prov:Entity ;
-	prov:qualifiedGeneration ex:gen1 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-generation-f2-FAIL-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,12 @@
+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:gen1;ex:e1-other,ex:a1,-)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-generation-f2-FAIL-c23.provx	Thu Nov 29 15:26:57 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: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:gen1">
+                <prov:entity prov:ref="ex:e1-other"/>  <!-- unable to unify -->
+                <prov:activity prov:ref="ex:a1"/>
+            </prov:wasGeneratedBy>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-generation-f2-FAIL-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,19 @@
+@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:e1-other a prov:Entity ;
+	prov:qualifiedGeneration ex:gen1 .
--- a/testcases/constraints/unification-generation-f3-FAIL-c23.1.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /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:gen1;ex:e1,ex:a1-other,-)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-generation-f3-FAIL-c23.1.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /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:gen1">
-                <prov:entity prov:ref="ex:e1"/>
-                <prov:activity prov:ref="ex:a1-other"/>  <!-- unable to unify -->
-            </prov:wasGeneratedBy>
-</prov:document>
--- a/testcases/constraints/unification-generation-f3-FAIL-c23.1.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +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:a1-other a prov:Activity .
-
-ex:gen1 prov:activity ex:a1-other .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-generation-f3-FAIL-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,12 @@
+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:gen1;ex:e1,ex:a1-other,-)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-generation-f3-FAIL-c23.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,17 @@
+<?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:gen1">
+                <prov:entity prov:ref="ex:e1"/>
+                <prov:activity prov:ref="ex:a1-other"/>  <!-- unable to unify -->
+            </prov:wasGeneratedBy>
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-generation-f3-FAIL-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,20 @@
+@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:a1-other a prov:Activity .
+
+ex:gen1 prov:activity ex:a1-other .
--- a/testcases/constraints/unification-generation-f4-FAIL-c23.1.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /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,2012-11-16T16:05:00)
-wasGeneratedBy(ex:gen1;ex:e1,ex:a1,2011-11-16T16:05:00)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-generation-f4-FAIL-c23.1.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +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:time>2012-11-16T16:05:00</prov:time>
-                <prov:entity prov:ref="ex:e1"/>
-                <prov:activity prov:ref="ex:a1"/>
-            </prov:wasGeneratedBy>
-            <prov:wasGeneratedBy prov:id="ex:gen1">
-                <prov:time>2011-11-16T16:05:00</prov:time>
-                <prov:entity prov:ref="ex:e1"/>
-                <prov:activity prov:ref="ex:a1"/>
-            </prov:wasGeneratedBy>
-
-</prov:document>
--- a/testcases/constraints/unification-generation-f4-FAIL-c23.1.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +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:gen1 prov:atTime "2012-11-16T16:05:00"^^xsd:dateTime , "2011-11-16T16:05:00"^^xsd:dateTime .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-generation-f4-FAIL-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,12 @@
+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,2012-11-16T16:05:00)
+wasGeneratedBy(ex:gen1;ex:e1,ex:a1,2011-11-16T16:05:00)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-generation-f4-FAIL-c23.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,20 @@
+<?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:time>2012-11-16T16:05:00</prov:time>
+                <prov:entity prov:ref="ex:e1"/>
+                <prov:activity prov:ref="ex:a1"/>
+            </prov:wasGeneratedBy>
+            <prov:wasGeneratedBy prov:id="ex:gen1">
+                <prov:time>2011-11-16T16:05:00</prov:time>
+                <prov:entity prov:ref="ex:e1"/>
+                <prov:activity prov:ref="ex:a1"/>
+            </prov:wasGeneratedBy>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-generation-f4-FAIL-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,18 @@
+@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:gen1 prov:atTime "2012-11-16T16:05:00"^^xsd:dateTime , "2011-11-16T16:05:00"^^xsd:dateTime .
--- a/testcases/constraints/unification-generation-f5-FAIL-c23.1.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /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:e1,ex:a1,2012-11-16T16:05:00)
-wasGeneratedBy(ex:gen1;ex:e1,ex:a1,2011-11-16T16:05:00)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-generation-f5-FAIL-c23.1.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,19 +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:time>2012-11-16T16:05:00</prov:time>
-                <prov:entity prov:ref="ex:e1"/>
-                <prov:activity prov:ref="ex:a1"/>
-            </prov:wasGeneratedBy>
-            <prov:wasGeneratedBy prov:id="ex:gen1">
-                <prov:time>2011-11-16T16:05:00</prov:time>
-                <prov:entity prov:ref="ex:e1"/>
-                <prov:activity prov:ref="ex:a1"/>
-            </prov:wasGeneratedBy>
-</prov:document>
--- a/testcases/constraints/unification-generation-f5-FAIL-c23.1.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +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 .
-
-_:node17d62v7drx1 a prov:Generation ;
-	prov:activity ex:a1 .
-
-ex:e1 prov:qualifiedGeneration _:node17d62v7drx1 .
-
-_:node17d62v7drx1 prov:atTime "2012-11-16T16:05:00"^^xsd:dateTime .
-
-ex:e1 prov:wasGeneratedBy ex:a1 .
-
-ex:gen1 a prov:Generation ;
-	prov:activity ex:a1 .
-
-ex:e1 prov:qualifiedGeneration ex:gen1 .
-
-ex:gen1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-generation-f5-FAIL-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,12 @@
+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:e1,ex:a1,2012-11-16T16:05:00)
+wasGeneratedBy(ex:gen1;ex:e1,ex:a1,2011-11-16T16:05:00)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-generation-f5-FAIL-c23.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,19 @@
+<?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:time>2012-11-16T16:05:00</prov:time>
+                <prov:entity prov:ref="ex:e1"/>
+                <prov:activity prov:ref="ex:a1"/>
+            </prov:wasGeneratedBy>
+            <prov:wasGeneratedBy prov:id="ex:gen1">
+                <prov:time>2011-11-16T16:05:00</prov:time>
+                <prov:entity prov:ref="ex:e1"/>
+                <prov:activity prov:ref="ex:a1"/>
+            </prov:wasGeneratedBy>
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-generation-f5-FAIL-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,27 @@
+@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 .
+
+_:node17d62v7drx1 a prov:Generation ;
+	prov:activity ex:a1 .
+
+ex:e1 prov:qualifiedGeneration _:node17d62v7drx1 .
+
+_:node17d62v7drx1 prov:atTime "2012-11-16T16:05:00"^^xsd:dateTime .
+
+ex:e1 prov:wasGeneratedBy ex:a1 .
+
+ex:gen1 a prov:Generation ;
+	prov:activity ex:a1 .
+
+ex:e1 prov:qualifiedGeneration ex:gen1 .
+
+ex:gen1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
--- a/testcases/constraints/unification-generation-f6-FAIL-c23.1.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /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:e1,ex:a1,2012-11-16T16:05:00)
-wasGeneratedBy(ex:e1,ex:a1,2011-11-16T16:05:00)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-generation-f6-FAIL-c23.1.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +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:time>2012-11-16T16:05:00</prov:time>
-                <prov:entity prov:ref="ex:e1"/>
-                <prov:activity prov:ref="ex:a1"/>
-            </prov:wasGeneratedBy>
-            <prov:wasGeneratedBy>
-                <prov:time>2011-11-16T16:05:00</prov:time>
-                <prov:entity prov:ref="ex:e1"/>
-                <prov:activity prov:ref="ex:a1"/>
-            </prov:wasGeneratedBy>
-
-</prov:document>
--- a/testcases/constraints/unification-generation-f6-FAIL-c23.1.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +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 .
-
-_:node17d62uj1ix1 a prov:Generation ;
-	prov:activity ex:a1 .
-
-ex:e1 prov:qualifiedGeneration _:node17d62uj1ix1 .
-
-_:node17d62uj1ix1 prov:atTime "2012-11-16T16:05:00"^^xsd:dateTime .
-
-ex:e1 prov:wasGeneratedBy ex:a1 .
-
-_:node17d62uj1ix2 a prov:Generation ;
-	prov:activity ex:a1 .
-
-ex:e1 prov:qualifiedGeneration _:node17d62uj1ix2 .
-
-_:node17d62uj1ix2 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-generation-f6-FAIL-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,12 @@
+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:e1,ex:a1,2012-11-16T16:05:00)
+wasGeneratedBy(ex:e1,ex:a1,2011-11-16T16:05:00)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-generation-f6-FAIL-c23.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,20 @@
+<?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:time>2012-11-16T16:05:00</prov:time>
+                <prov:entity prov:ref="ex:e1"/>
+                <prov:activity prov:ref="ex:a1"/>
+            </prov:wasGeneratedBy>
+            <prov:wasGeneratedBy>
+                <prov:time>2011-11-16T16:05:00</prov:time>
+                <prov:entity prov:ref="ex:e1"/>
+                <prov:activity prov:ref="ex:a1"/>
+            </prov:wasGeneratedBy>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-generation-f6-FAIL-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,27 @@
+@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 .
+
+_:node17d62uj1ix1 a prov:Generation ;
+	prov:activity ex:a1 .
+
+ex:e1 prov:qualifiedGeneration _:node17d62uj1ix1 .
+
+_:node17d62uj1ix1 prov:atTime "2012-11-16T16:05:00"^^xsd:dateTime .
+
+ex:e1 prov:wasGeneratedBy ex:a1 .
+
+_:node17d62uj1ix2 a prov:Generation ;
+	prov:activity ex:a1 .
+
+ex:e1 prov:qualifiedGeneration _:node17d62uj1ix2 .
+
+_:node17d62uj1ix2 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
--- a/testcases/constraints/unification-generation-f7-FAIL-c23.1.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +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:gen1;ex:e1,ex:a1,2012-11-16T16:05:00)
-wasGeneratedBy(ex:e1,ex:a1,2011-11-16T16:05:00)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-generation-f7-FAIL-c23.1.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +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:gen1">
-                <prov:time>2012-11-16T16:05:00</prov:time>
-                <prov:entity prov:ref="ex:e1"/>
-                <prov:activity prov:ref="ex:a1"/>
-            </prov:wasGeneratedBy>
-            <prov:wasGeneratedBy>
-                <prov:time>2011-11-16T16:05:00</prov:time>
-                <prov:entity prov:ref="ex:e1"/>
-                <prov:activity prov:ref="ex:a1"/>
-            </prov:wasGeneratedBy>
-
-</prov:document>
--- a/testcases/constraints/unification-generation-f7-FAIL-c23.1.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +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:gen1 prov:atTime "2012-11-16T16:05:00"^^xsd:dateTime .
-
-_:node17d62ruirx1 a prov:Generation ;
-	prov:activity ex:a1 .
-
-ex:e1 prov:qualifiedGeneration _:node17d62ruirx1 .
-
-_:node17d62ruirx1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
-
-ex:e1 prov:wasGeneratedBy ex:a1 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-generation-f7-FAIL-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,13 @@
+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:gen1;ex:e1,ex:a1,2012-11-16T16:05:00)
+wasGeneratedBy(ex:e1,ex:a1,2011-11-16T16:05:00)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-generation-f7-FAIL-c23.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,24 @@
+<?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:gen1">
+                <prov:time>2012-11-16T16:05:00</prov:time>
+                <prov:entity prov:ref="ex:e1"/>
+                <prov:activity prov:ref="ex:a1"/>
+            </prov:wasGeneratedBy>
+            <prov:wasGeneratedBy>
+                <prov:time>2011-11-16T16:05:00</prov:time>
+                <prov:entity prov:ref="ex:e1"/>
+                <prov:activity prov:ref="ex:a1"/>
+            </prov:wasGeneratedBy>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-generation-f7-FAIL-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,27 @@
+@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:gen1 prov:atTime "2012-11-16T16:05:00"^^xsd:dateTime .
+
+_:node17d62ruirx1 a prov:Generation ;
+	prov:activity ex:a1 .
+
+ex:e1 prov:qualifiedGeneration _:node17d62ruirx1 .
+
+_:node17d62ruirx1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
+
+ex:e1 prov:wasGeneratedBy ex:a1 .
--- a/testcases/constraints/unification-generation-s1-PASS-c23.1.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /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:gen1;ex:e1,ex:a1,-)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-generation-s1-PASS-c23.1.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /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:gen1">
-                <prov:entity prov:ref="ex:e1"/>
-                <prov:activity prov:ref="ex:a1"/>
-            </prov:wasGeneratedBy>
-
-</prov:document>
--- a/testcases/constraints/unification-generation-s1-PASS-c23.1.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +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 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-generation-s1-PASS-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,12 @@
+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:gen1;ex:e1,ex:a1,-)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-generation-s1-PASS-c23.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,17 @@
+<?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:gen1">
+                <prov:entity prov:ref="ex:e1"/>
+                <prov:activity prov:ref="ex:a1"/>
+            </prov:wasGeneratedBy>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-generation-s1-PASS-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,16 @@
+@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 .
--- a/testcases/constraints/unification-generation-s2-PASS-c23.1.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /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:gen1;ex:e1,-,-)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-generation-s2-PASS-c23.1.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /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:gen1">
-                <prov:entity prov:ref="ex:e1"/>
-		 <!-- able to unify activity -->
-            </prov:wasGeneratedBy>
-
-</prov:document>
--- a/testcases/constraints/unification-generation-s2-PASS-c23.1.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +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 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-generation-s2-PASS-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,12 @@
+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:gen1;ex:e1,-,-)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-generation-s2-PASS-c23.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,17 @@
+<?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:gen1">
+                <prov:entity prov:ref="ex:e1"/>
+		 <!-- able to unify activity -->
+            </prov:wasGeneratedBy>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-generation-s2-PASS-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,16 @@
+@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 .
--- a/testcases/constraints/unification-generation-s5-PASS-c23.1.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /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,2011-11-16T16:05:00)
-wasGeneratedBy(ex:gen1;ex:e1,ex:a1,2011-11-16T16:05:00)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-generation-s5-PASS-c23.1.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,19 +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:time>2011-11-16T16:05:00</prov:time>
-                <prov:entity prov:ref="ex:e1"/>
-                <prov:activity prov:ref="ex:a1"/>
-            </prov:wasGeneratedBy>
-            <prov:wasGeneratedBy prov:id="ex:gen1">
-                <prov:time>2011-11-16T16:05:00</prov:time>
-                <prov:entity prov:ref="ex:e1"/>
-                <prov:activity prov:ref="ex:a1"/>
-            </prov:wasGeneratedBy>
-
-</prov:document>
--- a/testcases/constraints/unification-generation-s5-PASS-c23.1.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +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:gen1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-generation-s5-PASS-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,12 @@
+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,2011-11-16T16:05:00)
+wasGeneratedBy(ex:gen1;ex:e1,ex:a1,2011-11-16T16:05:00)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-generation-s5-PASS-c23.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,19 @@
+<?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:time>2011-11-16T16:05:00</prov:time>
+                <prov:entity prov:ref="ex:e1"/>
+                <prov:activity prov:ref="ex:a1"/>
+            </prov:wasGeneratedBy>
+            <prov:wasGeneratedBy prov:id="ex:gen1">
+                <prov:time>2011-11-16T16:05:00</prov:time>
+                <prov:entity prov:ref="ex:e1"/>
+                <prov:activity prov:ref="ex:a1"/>
+            </prov:wasGeneratedBy>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-generation-s5-PASS-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,18 @@
+@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:gen1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
--- a/testcases/constraints/unification-generation-s6-PASS-c23.1.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /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:gen1;ex:e1,ex:a1,2011-11-16T16:05:00)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-generation-s6-PASS-c23.1.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +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:gen1">
-                <prov:time>2011-11-16T16:05:00</prov:time>
-                <prov:entity prov:ref="ex:e1"/>
-                <prov:activity prov:ref="ex:a1"/>
-            </prov:wasGeneratedBy>
-
-</prov:document>
--- a/testcases/constraints/unification-generation-s6-PASS-c23.1.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +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:gen1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-generation-s6-PASS-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,12 @@
+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:gen1;ex:e1,ex:a1,2011-11-16T16:05:00)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-generation-s6-PASS-c23.provx	Thu Nov 29 15:26:57 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: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:gen1">
+                <prov:time>2011-11-16T16:05:00</prov:time>
+                <prov:entity prov:ref="ex:e1"/>
+                <prov:activity prov:ref="ex:a1"/>
+            </prov:wasGeneratedBy>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-generation-s6-PASS-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,18 @@
+@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:gen1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-generation-s7-PASS-c23-c24.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,13 @@
+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:gen1;ex:e1,ex:a1,2011-11-16T16:05:00)
+wasGeneratedBy(ex:e1,ex:a1,2011-11-16T16:05:00)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-generation-s7-PASS-c23-c24.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,23 @@
+<?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:gen1">
+                <prov:time>2011-11-16T16:05:00</prov:time>
+                <prov:entity prov:ref="ex:e1"/>
+                <prov:activity prov:ref="ex:a1"/>
+            </prov:wasGeneratedBy>
+            <prov:wasGeneratedBy>
+                <prov:time>2011-11-16T16:05:00</prov:time>
+                <prov:entity prov:ref="ex:e1"/>
+                <prov:activity prov:ref="ex:a1"/>
+            </prov:wasGeneratedBy>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-generation-s7-PASS-c23-c24.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,27 @@
+@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:gen1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
+
+_:node17d62vh2ux1 a prov:Generation ;
+	prov:activity ex:a1 .
+
+ex:e1 prov:qualifiedGeneration _:node17d62vh2ux1 .
+
+_:node17d62vh2ux1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
+
+ex:e1 prov:wasGeneratedBy ex:a1 .
--- a/testcases/constraints/unification-generation-s7-PASS-c23.1-c24.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +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:gen1;ex:e1,ex:a1,2011-11-16T16:05:00)
-wasGeneratedBy(ex:e1,ex:a1,2011-11-16T16:05:00)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-generation-s7-PASS-c23.1-c24.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +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:gen1">
-                <prov:time>2011-11-16T16:05:00</prov:time>
-                <prov:entity prov:ref="ex:e1"/>
-                <prov:activity prov:ref="ex:a1"/>
-            </prov:wasGeneratedBy>
-            <prov:wasGeneratedBy>
-                <prov:time>2011-11-16T16:05:00</prov:time>
-                <prov:entity prov:ref="ex:e1"/>
-                <prov:activity prov:ref="ex:a1"/>
-            </prov:wasGeneratedBy>
-
-</prov:document>
--- a/testcases/constraints/unification-generation-s7-PASS-c23.1-c24.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +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:gen1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
-
-_:node17d62vh2ux1 a prov:Generation ;
-	prov:activity ex:a1 .
-
-ex:e1 prov:qualifiedGeneration _:node17d62vh2ux1 .
-
-_:node17d62vh2ux1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
-
-ex:e1 prov:wasGeneratedBy ex:a1 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-generation-s8-PASS-c23-c24.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,13 @@
+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:gen1;ex:e1,ex:a1,-)
+wasGeneratedBy(ex:e1,ex:a1,2011-11-16T16:05:00)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-generation-s8-PASS-c23-c24.provx	Thu Nov 29 15:26:57 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: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:gen1">
+                <prov:entity prov:ref="ex:e1"/>
+                <prov:activity prov:ref="ex:a1"/>
+            </prov:wasGeneratedBy>
+            <prov:wasGeneratedBy>
+                <prov:time>2011-11-16T16:05:00</prov:time>
+                <prov:entity prov:ref="ex:e1"/>
+                <prov:activity prov:ref="ex:a1"/>
+            </prov:wasGeneratedBy>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-generation-s8-PASS-c23-c24.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,25 @@
+@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 .
+
+_:node17d62ubeqx1 a prov:Generation ;
+	prov:activity ex:a1 .
+
+ex:e1 prov:qualifiedGeneration _:node17d62ubeqx1 .
+
+_:node17d62ubeqx1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
+
+ex:e1 prov:wasGeneratedBy ex:a1 .
--- a/testcases/constraints/unification-generation-s8-PASS-c23.1-c24.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +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:gen1;ex:e1,ex:a1,-)
-wasGeneratedBy(ex:e1,ex:a1,2011-11-16T16:05:00)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-generation-s8-PASS-c23.1-c24.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +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:gen1">
-                <prov:entity prov:ref="ex:e1"/>
-                <prov:activity prov:ref="ex:a1"/>
-            </prov:wasGeneratedBy>
-            <prov:wasGeneratedBy>
-                <prov:time>2011-11-16T16:05:00</prov:time>
-                <prov:entity prov:ref="ex:e1"/>
-                <prov:activity prov:ref="ex:a1"/>
-            </prov:wasGeneratedBy>
-
-</prov:document>
--- a/testcases/constraints/unification-generation-s8-PASS-c23.1-c24.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /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 .
-
-_:node17d62ubeqx1 a prov:Generation ;
-	prov:activity ex:a1 .
-
-ex:e1 prov:qualifiedGeneration _:node17d62ubeqx1 .
-
-_:node17d62ubeqx1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
-
-ex:e1 prov:wasGeneratedBy ex:a1 .
--- a/testcases/constraints/unification-influence-s1-PASS-c23.11.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +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/>
-wasInfluencedBy(ex:infl1;ex:x1, ex:x2)
-wasInfluencedBy(ex:infl1;ex:x1, ex:x2)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-influence-s1-PASS-c23.11.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +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:wasInfluencedBy prov:id="ex:infl1">
-                <prov:influencee prov:ref="ex:x1"/>
-                <prov:influencer prov:ref="ex:x2"/>
-            </prov:wasInfluencedBy>
-            <prov:wasInfluencedBy prov:id="ex:infl1">
-                <prov:influencee prov:ref="ex:x1"/>
-                <prov:influencer prov:ref="ex:x2"/>
-            </prov:wasInfluencedBy>
-
-</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-influence-s1-PASS-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,10 @@
+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/>
+wasInfluencedBy(ex:infl1;ex:x1, ex:x2)
+wasInfluencedBy(ex:infl1;ex:x1, ex:x2)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-influence-s1-PASS-c23.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,16 @@
+<?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:wasInfluencedBy prov:id="ex:infl1">
+                <prov:influencee prov:ref="ex:x1"/>
+                <prov:influencer prov:ref="ex:x2"/>
+            </prov:wasInfluencedBy>
+            <prov:wasInfluencedBy prov:id="ex:infl1">
+                <prov:influencee prov:ref="ex:x1"/>
+                <prov:influencer prov:ref="ex:x2"/>
+            </prov:wasInfluencedBy>
+
+</prov:document>
--- a/testcases/constraints/unification-influence-s2-PASS.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +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/>
-wasInfluencedBy(ex:infl1;ex:x1, ex:x2)
-wasInfluencedBy(ex:infl2;ex:x1, ex:x2)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-influence-s2-PASS.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +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:wasInfluencedBy prov:id="ex:infl1">
-                <prov:influencee prov:ref="ex:x1"/>
-                <prov:influencer prov:ref="ex:x2"/>
-            </prov:wasInfluencedBy>
-            <prov:wasInfluencedBy prov:id="ex:infl2">
-                <prov:influencee prov:ref="ex:x1"/>
-                <prov:influencer prov:ref="ex:x2"/>
-            </prov:wasInfluencedBy>
-
-</prov:document>
--- a/testcases/constraints/unification-influence-s3-PASS.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +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/>
-wasInfluencedBy(ex:x1, ex:x2)
-wasInfluencedBy(ex:infl2;ex:x1, ex:x2)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-influence-s3-PASS.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +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:wasInfluencedBy>
-                <prov:influencee prov:ref="ex:x1"/>
-                <prov:influencer prov:ref="ex:x2"/>
-            </prov:wasInfluencedBy>
-            <prov:wasInfluencedBy prov:id="ex:infl2">
-                <prov:influencee prov:ref="ex:x1"/>
-                <prov:influencer prov:ref="ex:x2"/>
-            </prov:wasInfluencedBy>
-
-</prov:document>
--- a/testcases/constraints/unification-influence-s4-PASS.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +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/>
-wasInfluencedBy(ex:x1, ex:x2)
-wasInfluencedBy(ex:x1, ex:x2)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-influence-s4-PASS.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +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:wasInfluencedBy>
-                <prov:influencee prov:ref="ex:x1"/>
-                <prov:influencer prov:ref="ex:x2"/>
-            </prov:wasInfluencedBy>
-            <prov:wasInfluencedBy>
-                <prov:influencee prov:ref="ex:x1"/>
-                <prov:influencer prov:ref="ex:x2"/>
-            </prov:wasInfluencedBy>
-
-</prov:document>
--- a/testcases/constraints/unification-invalidation-f2-FAIL-c23.6.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /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,-,-)
-wasInvalidatedBy(ex:gen1;ex:e1,ex:a1,-)
-wasInvalidatedBy(ex:gen1;ex:e1-other,ex:a1,-)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-invalidation-f2-FAIL-c23.6.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +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:wasInvalidatedBy prov:id="ex:gen1">
-                <prov:entity prov:ref="ex:e1"/>
-                <prov:activity prov:ref="ex:a1"/>
-            </prov:wasInvalidatedBy>
-            <prov:wasInvalidatedBy prov:id="ex:gen1">
-                <prov:entity prov:ref="ex:e1-other"/>  <!-- unable to unify -->
-                <prov:activity prov:ref="ex:a1"/>
-            </prov:wasInvalidatedBy>
-
-</prov:document>
--- a/testcases/constraints/unification-invalidation-f2-FAIL-c23.6.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,19 +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:Invalidation ;
-	prov:activity ex:a1 .
-
-ex:e1 prov:qualifiedInvalidation ex:gen1 .
-
-ex:e1-other a prov:Entity ;
-	prov:qualifiedInvalidation ex:gen1 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-invalidation-f2-FAIL-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,12 @@
+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,-,-)
+wasInvalidatedBy(ex:gen1;ex:e1,ex:a1,-)
+wasInvalidatedBy(ex:gen1;ex:e1-other,ex:a1,-)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-invalidation-f2-FAIL-c23.provx	Thu Nov 29 15:26:57 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: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:wasInvalidatedBy prov:id="ex:gen1">
+                <prov:entity prov:ref="ex:e1"/>
+                <prov:activity prov:ref="ex:a1"/>
+            </prov:wasInvalidatedBy>
+            <prov:wasInvalidatedBy prov:id="ex:gen1">
+                <prov:entity prov:ref="ex:e1-other"/>  <!-- unable to unify -->
+                <prov:activity prov:ref="ex:a1"/>
+            </prov:wasInvalidatedBy>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-invalidation-f2-FAIL-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,19 @@
+@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:Invalidation ;
+	prov:activity ex:a1 .
+
+ex:e1 prov:qualifiedInvalidation ex:gen1 .
+
+ex:e1-other a prov:Entity ;
+	prov:qualifiedInvalidation ex:gen1 .
--- a/testcases/constraints/unification-invalidation-f3-FAIL-c23.6.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /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,-,-)
-wasInvalidatedBy(ex:gen1;ex:e1,ex:a1,-)
-wasInvalidatedBy(ex:gen1;ex:e1,ex:a1-other,-)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-invalidation-f3-FAIL-c23.6.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /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:wasInvalidatedBy prov:id="ex:gen1">
-                <prov:entity prov:ref="ex:e1"/>
-                <prov:activity prov:ref="ex:a1"/>
-            </prov:wasInvalidatedBy>
-            <prov:wasInvalidatedBy prov:id="ex:gen1">
-                <prov:entity prov:ref="ex:e1"/>
-                <prov:activity prov:ref="ex:a1-other"/>  <!-- unable to unify -->
-            </prov:wasInvalidatedBy>
-</prov:document>
--- a/testcases/constraints/unification-invalidation-f3-FAIL-c23.6.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +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:Invalidation ;
-	prov:activity ex:a1 .
-
-ex:e1 prov:qualifiedInvalidation ex:gen1 .
-
-ex:a1-other a prov:Activity .
-
-ex:gen1 prov:activity ex:a1-other .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-invalidation-f3-FAIL-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,12 @@
+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,-,-)
+wasInvalidatedBy(ex:gen1;ex:e1,ex:a1,-)
+wasInvalidatedBy(ex:gen1;ex:e1,ex:a1-other,-)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-invalidation-f3-FAIL-c23.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,17 @@
+<?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:wasInvalidatedBy prov:id="ex:gen1">
+                <prov:entity prov:ref="ex:e1"/>
+                <prov:activity prov:ref="ex:a1"/>
+            </prov:wasInvalidatedBy>
+            <prov:wasInvalidatedBy prov:id="ex:gen1">
+                <prov:entity prov:ref="ex:e1"/>
+                <prov:activity prov:ref="ex:a1-other"/>  <!-- unable to unify -->
+            </prov:wasInvalidatedBy>
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-invalidation-f3-FAIL-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,20 @@
+@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:Invalidation ;
+	prov:activity ex:a1 .
+
+ex:e1 prov:qualifiedInvalidation ex:gen1 .
+
+ex:a1-other a prov:Activity .
+
+ex:gen1 prov:activity ex:a1-other .
--- a/testcases/constraints/unification-invalidation-f4-FAIL-c23.6.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /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,-,-)
-wasInvalidatedBy(ex:gen1;ex:e1,ex:a1,2012-11-16T16:05:00)
-wasInvalidatedBy(ex:gen1;ex:e1,ex:a1,2011-11-16T16:05:00)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-invalidation-f4-FAIL-c23.6.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +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:wasInvalidatedBy prov:id="ex:gen1">
-                <prov:time>2012-11-16T16:05:00</prov:time>
-                <prov:entity prov:ref="ex:e1"/>
-                <prov:activity prov:ref="ex:a1"/>
-            </prov:wasInvalidatedBy>
-            <prov:wasInvalidatedBy prov:id="ex:gen1">
-                <prov:time>2011-11-16T16:05:00</prov:time>
-                <prov:entity prov:ref="ex:e1"/>
-                <prov:activity prov:ref="ex:a1"/>
-            </prov:wasInvalidatedBy>
-
-</prov:document>
--- a/testcases/constraints/unification-invalidation-f4-FAIL-c23.6.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +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:Invalidation ;
-	prov:activity ex:a1 .
-
-ex:e1 prov:qualifiedInvalidation ex:gen1 .
-
-ex:gen1 prov:atTime "2012-11-16T16:05:00"^^xsd:dateTime , "2011-11-16T16:05:00"^^xsd:dateTime .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-invalidation-f4-FAIL-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,12 @@
+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,-,-)
+wasInvalidatedBy(ex:gen1;ex:e1,ex:a1,2012-11-16T16:05:00)
+wasInvalidatedBy(ex:gen1;ex:e1,ex:a1,2011-11-16T16:05:00)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-invalidation-f4-FAIL-c23.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,20 @@
+<?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:wasInvalidatedBy prov:id="ex:gen1">
+                <prov:time>2012-11-16T16:05:00</prov:time>
+                <prov:entity prov:ref="ex:e1"/>
+                <prov:activity prov:ref="ex:a1"/>
+            </prov:wasInvalidatedBy>
+            <prov:wasInvalidatedBy prov:id="ex:gen1">
+                <prov:time>2011-11-16T16:05:00</prov:time>
+                <prov:entity prov:ref="ex:e1"/>
+                <prov:activity prov:ref="ex:a1"/>
+            </prov:wasInvalidatedBy>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-invalidation-f4-FAIL-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,18 @@
+@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:Invalidation ;
+	prov:activity ex:a1 .
+
+ex:e1 prov:qualifiedInvalidation ex:gen1 .
+
+ex:gen1 prov:atTime "2012-11-16T16:05:00"^^xsd:dateTime , "2011-11-16T16:05:00"^^xsd:dateTime .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-invalidation-f5-FAIL-c23-c25.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,12 @@
+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,-,-)
+wasInvalidatedBy(ex:e1,ex:a1,2012-11-16T16:05:00)
+wasInvalidatedBy(ex:gen1;ex:e1,ex:a1,2011-11-16T16:05:00)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-invalidation-f5-FAIL-c23-c25.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,19 @@
+<?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:wasInvalidatedBy>
+                <prov:time>2012-11-16T16:05:00</prov:time>
+                <prov:entity prov:ref="ex:e1"/>
+                <prov:activity prov:ref="ex:a1"/>
+            </prov:wasInvalidatedBy>
+            <prov:wasInvalidatedBy prov:id="ex:gen1">
+                <prov:time>2011-11-16T16:05:00</prov:time>
+                <prov:entity prov:ref="ex:e1"/>
+                <prov:activity prov:ref="ex:a1"/>
+            </prov:wasInvalidatedBy>
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-invalidation-f5-FAIL-c23-c25.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,27 @@
+@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 .
+
+_:node17d631ev5x1 a prov:Invalidation ;
+	prov:activity ex:a1 .
+
+ex:e1 prov:qualifiedInvalidation _:node17d631ev5x1 .
+
+_:node17d631ev5x1 prov:atTime "2012-11-16T16:05:00"^^xsd:dateTime .
+
+ex:e1 prov:wasInvalidatedBy ex:a1 .
+
+ex:gen1 a prov:Invalidation ;
+	prov:activity ex:a1 .
+
+ex:e1 prov:qualifiedInvalidation ex:gen1 .
+
+ex:gen1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
--- a/testcases/constraints/unification-invalidation-f5-FAIL-c23.6-c25.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /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,-,-)
-wasInvalidatedBy(ex:e1,ex:a1,2012-11-16T16:05:00)
-wasInvalidatedBy(ex:gen1;ex:e1,ex:a1,2011-11-16T16:05:00)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-invalidation-f5-FAIL-c23.6-c25.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,19 +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:wasInvalidatedBy>
-                <prov:time>2012-11-16T16:05:00</prov:time>
-                <prov:entity prov:ref="ex:e1"/>
-                <prov:activity prov:ref="ex:a1"/>
-            </prov:wasInvalidatedBy>
-            <prov:wasInvalidatedBy prov:id="ex:gen1">
-                <prov:time>2011-11-16T16:05:00</prov:time>
-                <prov:entity prov:ref="ex:e1"/>
-                <prov:activity prov:ref="ex:a1"/>
-            </prov:wasInvalidatedBy>
-</prov:document>
--- a/testcases/constraints/unification-invalidation-f5-FAIL-c23.6-c25.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +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 .
-
-_:node17d631ev5x1 a prov:Invalidation ;
-	prov:activity ex:a1 .
-
-ex:e1 prov:qualifiedInvalidation _:node17d631ev5x1 .
-
-_:node17d631ev5x1 prov:atTime "2012-11-16T16:05:00"^^xsd:dateTime .
-
-ex:e1 prov:wasInvalidatedBy ex:a1 .
-
-ex:gen1 a prov:Invalidation ;
-	prov:activity ex:a1 .
-
-ex:e1 prov:qualifiedInvalidation ex:gen1 .
-
-ex:gen1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-invalidation-f6-FAIL-c23-c25.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,12 @@
+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,-,-)
+wasInvalidatedBy(ex:e1,ex:a1,2012-11-16T16:05:00)
+wasInvalidatedBy(ex:e1,ex:a1,2011-11-16T16:05:00)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-invalidation-f6-FAIL-c23-c25.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,20 @@
+<?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:wasInvalidatedBy>
+                <prov:time>2012-11-16T16:05:00</prov:time>
+                <prov:entity prov:ref="ex:e1"/>
+                <prov:activity prov:ref="ex:a1"/>
+            </prov:wasInvalidatedBy>
+            <prov:wasInvalidatedBy>
+                <prov:time>2011-11-16T16:05:00</prov:time>
+                <prov:entity prov:ref="ex:e1"/>
+                <prov:activity prov:ref="ex:a1"/>
+            </prov:wasInvalidatedBy>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-invalidation-f6-FAIL-c23-c25.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,27 @@
+@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 .
+
+_:node17d62prfgx1 a prov:Invalidation ;
+	prov:activity ex:a1 .
+
+ex:e1 prov:qualifiedInvalidation _:node17d62prfgx1 .
+
+_:node17d62prfgx1 prov:atTime "2012-11-16T16:05:00"^^xsd:dateTime .
+
+ex:e1 prov:wasInvalidatedBy ex:a1 .
+
+_:node17d62prfgx2 a prov:Invalidation ;
+	prov:activity ex:a1 .
+
+ex:e1 prov:qualifiedInvalidation _:node17d62prfgx2 .
+
+_:node17d62prfgx2 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
--- a/testcases/constraints/unification-invalidation-f6-FAIL-c23.6-c25.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /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,-,-)
-wasInvalidatedBy(ex:e1,ex:a1,2012-11-16T16:05:00)
-wasInvalidatedBy(ex:e1,ex:a1,2011-11-16T16:05:00)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-invalidation-f6-FAIL-c23.6-c25.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +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:wasInvalidatedBy>
-                <prov:time>2012-11-16T16:05:00</prov:time>
-                <prov:entity prov:ref="ex:e1"/>
-                <prov:activity prov:ref="ex:a1"/>
-            </prov:wasInvalidatedBy>
-            <prov:wasInvalidatedBy>
-                <prov:time>2011-11-16T16:05:00</prov:time>
-                <prov:entity prov:ref="ex:e1"/>
-                <prov:activity prov:ref="ex:a1"/>
-            </prov:wasInvalidatedBy>
-
-</prov:document>
--- a/testcases/constraints/unification-invalidation-f6-FAIL-c23.6-c25.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +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 .
-
-_:node17d62prfgx1 a prov:Invalidation ;
-	prov:activity ex:a1 .
-
-ex:e1 prov:qualifiedInvalidation _:node17d62prfgx1 .
-
-_:node17d62prfgx1 prov:atTime "2012-11-16T16:05:00"^^xsd:dateTime .
-
-ex:e1 prov:wasInvalidatedBy ex:a1 .
-
-_:node17d62prfgx2 a prov:Invalidation ;
-	prov:activity ex:a1 .
-
-ex:e1 prov:qualifiedInvalidation _:node17d62prfgx2 .
-
-_:node17d62prfgx2 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-invalidation-f7-FAIL-c23-c25.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,13 @@
+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,-,-)
+wasInvalidatedBy(ex:gen1;ex:e1,ex:a1,-)
+wasInvalidatedBy(ex:gen1;ex:e1,ex:a1,2012-11-16T16:05:00)
+wasInvalidatedBy(ex:e1,ex:a1,2011-11-16T16:05:00)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-invalidation-f7-FAIL-c23-c25.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,24 @@
+<?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:wasInvalidatedBy prov:id="ex:gen1">
+                <prov:entity prov:ref="ex:e1"/>
+                <prov:activity prov:ref="ex:a1"/>
+            </prov:wasInvalidatedBy>
+            <prov:wasInvalidatedBy prov:id="ex:gen1">
+                <prov:time>2012-11-16T16:05:00</prov:time>
+                <prov:entity prov:ref="ex:e1"/>
+                <prov:activity prov:ref="ex:a1"/>
+            </prov:wasInvalidatedBy>
+            <prov:wasInvalidatedBy>
+                <prov:time>2011-11-16T16:05:00</prov:time>
+                <prov:entity prov:ref="ex:e1"/>
+                <prov:activity prov:ref="ex:a1"/>
+            </prov:wasInvalidatedBy>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-invalidation-f7-FAIL-c23-c25.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,27 @@
+@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:Invalidation ;
+	prov:activity ex:a1 .
+
+ex:e1 prov:qualifiedInvalidation ex:gen1 .
+
+ex:gen1 prov:atTime "2012-11-16T16:05:00"^^xsd:dateTime .
+
+_:node17d62pf7dx1 a prov:Invalidation ;
+	prov:activity ex:a1 .
+
+ex:e1 prov:qualifiedInvalidation _:node17d62pf7dx1 .
+
+_:node17d62pf7dx1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
+
+ex:e1 prov:wasInvalidatedBy ex:a1 .
--- a/testcases/constraints/unification-invalidation-f7-FAIL-c23.6-c25.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +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,-,-)
-wasInvalidatedBy(ex:gen1;ex:e1,ex:a1,-)
-wasInvalidatedBy(ex:gen1;ex:e1,ex:a1,2012-11-16T16:05:00)
-wasInvalidatedBy(ex:e1,ex:a1,2011-11-16T16:05:00)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-invalidation-f7-FAIL-c23.6-c25.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +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:wasInvalidatedBy prov:id="ex:gen1">
-                <prov:entity prov:ref="ex:e1"/>
-                <prov:activity prov:ref="ex:a1"/>
-            </prov:wasInvalidatedBy>
-            <prov:wasInvalidatedBy prov:id="ex:gen1">
-                <prov:time>2012-11-16T16:05:00</prov:time>
-                <prov:entity prov:ref="ex:e1"/>
-                <prov:activity prov:ref="ex:a1"/>
-            </prov:wasInvalidatedBy>
-            <prov:wasInvalidatedBy>
-                <prov:time>2011-11-16T16:05:00</prov:time>
-                <prov:entity prov:ref="ex:e1"/>
-                <prov:activity prov:ref="ex:a1"/>
-            </prov:wasInvalidatedBy>
-
-</prov:document>
--- a/testcases/constraints/unification-invalidation-f7-FAIL-c23.6-c25.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +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:Invalidation ;
-	prov:activity ex:a1 .
-
-ex:e1 prov:qualifiedInvalidation ex:gen1 .
-
-ex:gen1 prov:atTime "2012-11-16T16:05:00"^^xsd:dateTime .
-
-_:node17d62pf7dx1 a prov:Invalidation ;
-	prov:activity ex:a1 .
-
-ex:e1 prov:qualifiedInvalidation _:node17d62pf7dx1 .
-
-_:node17d62pf7dx1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
-
-ex:e1 prov:wasInvalidatedBy ex:a1 .
--- a/testcases/constraints/unification-invalidation-s1-PASS-c23.6.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /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,-,-)
-wasInvalidatedBy(ex:gen1;ex:e1,ex:a1,-)
-wasInvalidatedBy(ex:gen1;ex:e1,ex:a1,-)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-invalidation-s1-PASS-c23.6.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /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:wasInvalidatedBy prov:id="ex:gen1">
-                <prov:entity prov:ref="ex:e1"/>
-                <prov:activity prov:ref="ex:a1"/>
-            </prov:wasInvalidatedBy>
-            <prov:wasInvalidatedBy prov:id="ex:gen1">
-                <prov:entity prov:ref="ex:e1"/>
-                <prov:activity prov:ref="ex:a1"/>
-            </prov:wasInvalidatedBy>
-
-</prov:document>
--- a/testcases/constraints/unification-invalidation-s1-PASS-c23.6.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +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:Invalidation ;
-	prov:activity ex:a1 .
-
-ex:e1 prov:qualifiedInvalidation ex:gen1 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-invalidation-s1-PASS-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,12 @@
+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,-,-)
+wasInvalidatedBy(ex:gen1;ex:e1,ex:a1,-)
+wasInvalidatedBy(ex:gen1;ex:e1,ex:a1,-)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-invalidation-s1-PASS-c23.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,17 @@
+<?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:wasInvalidatedBy prov:id="ex:gen1">
+                <prov:entity prov:ref="ex:e1"/>
+                <prov:activity prov:ref="ex:a1"/>
+            </prov:wasInvalidatedBy>
+            <prov:wasInvalidatedBy prov:id="ex:gen1">
+                <prov:entity prov:ref="ex:e1"/>
+                <prov:activity prov:ref="ex:a1"/>
+            </prov:wasInvalidatedBy>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-invalidation-s1-PASS-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,16 @@
+@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:Invalidation ;
+	prov:activity ex:a1 .
+
+ex:e1 prov:qualifiedInvalidation ex:gen1 .
--- a/testcases/constraints/unification-invalidation-s2-PASS-c23.6.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /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,-,-)
-wasInvalidatedBy(ex:gen1;ex:e1,ex:a1,-)
-wasInvalidatedBy(ex:gen1;ex:e1,-,-)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-invalidation-s2-PASS-c23.6.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /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:wasInvalidatedBy prov:id="ex:gen1">
-                <prov:entity prov:ref="ex:e1"/>
-                <prov:activity prov:ref="ex:a1"/>
-            </prov:wasInvalidatedBy>
-            <prov:wasInvalidatedBy prov:id="ex:gen1">
-                <prov:entity prov:ref="ex:e1"/>
-		 <!-- able to unify activity -->
-            </prov:wasInvalidatedBy>
-
-</prov:document>
--- a/testcases/constraints/unification-invalidation-s2-PASS-c23.6.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +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:Invalidation ;
-	prov:activity ex:a1 .
-
-ex:e1 prov:qualifiedInvalidation ex:gen1 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-invalidation-s2-PASS-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,12 @@
+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,-,-)
+wasInvalidatedBy(ex:gen1;ex:e1,ex:a1,-)
+wasInvalidatedBy(ex:gen1;ex:e1,-,-)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-invalidation-s2-PASS-c23.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,17 @@
+<?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:wasInvalidatedBy prov:id="ex:gen1">
+                <prov:entity prov:ref="ex:e1"/>
+                <prov:activity prov:ref="ex:a1"/>
+            </prov:wasInvalidatedBy>
+            <prov:wasInvalidatedBy prov:id="ex:gen1">
+                <prov:entity prov:ref="ex:e1"/>
+		 <!-- able to unify activity -->
+            </prov:wasInvalidatedBy>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-invalidation-s2-PASS-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,16 @@
+@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:Invalidation ;
+	prov:activity ex:a1 .
+
+ex:e1 prov:qualifiedInvalidation ex:gen1 .
--- a/testcases/constraints/unification-invalidation-s4-PASS.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /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,-,-)
-wasInvalidatedBy(ex:gen1;ex:e1,ex:a1,-)
-wasInvalidatedBy(ex:gen2;ex:e2,ex:a2,-)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-invalidation-s4-PASS.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /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:wasInvalidatedBy prov:id="ex:gen1">
-                <prov:entity prov:ref="ex:e1"/>
-                <prov:activity prov:ref="ex:a1"/>
-            </prov:wasInvalidatedBy>
-            <prov:wasInvalidatedBy prov:id="ex:gen2">   <!-- different generation entirely -->
-                <prov:entity prov:ref="ex:e2"/>
-                <prov:activity prov:ref="ex:a2"/>
-            </prov:wasInvalidatedBy>
-
-</prov:document>
--- a/testcases/constraints/unification-invalidation-s4-PASS.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /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:Invalidation ;
-	prov:activity ex:a1 .
-
-ex:e1 prov:qualifiedInvalidation ex:gen1 .
-
-ex:e2 a prov:Entity .
-
-ex:a2 a prov:Activity .
-
-ex:gen2 a prov:Invalidation ;
-	prov:activity ex:a2 .
-
-ex:e2 prov:qualifiedInvalidation ex:gen2 .
--- a/testcases/constraints/unification-invalidation-s5-PASS-c23.6.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /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,-,-)
-wasInvalidatedBy(ex:gen1;ex:e1,ex:a1,2011-11-16T16:05:00)
-wasInvalidatedBy(ex:gen1;ex:e1,ex:a1,2011-11-16T16:05:00)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-invalidation-s5-PASS-c23.6.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,19 +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:wasInvalidatedBy prov:id="ex:gen1">
-                <prov:time>2011-11-16T16:05:00</prov:time>
-                <prov:entity prov:ref="ex:e1"/>
-                <prov:activity prov:ref="ex:a1"/>
-            </prov:wasInvalidatedBy>
-            <prov:wasInvalidatedBy prov:id="ex:gen1">
-                <prov:time>2011-11-16T16:05:00</prov:time>
-                <prov:entity prov:ref="ex:e1"/>
-                <prov:activity prov:ref="ex:a1"/>
-            </prov:wasInvalidatedBy>
-
-</prov:document>
--- a/testcases/constraints/unification-invalidation-s5-PASS-c23.6.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +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:Invalidation ;
-	prov:activity ex:a1 .
-
-ex:e1 prov:qualifiedInvalidation ex:gen1 .
-
-ex:gen1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-invalidation-s5-PASS-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,12 @@
+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,-,-)
+wasInvalidatedBy(ex:gen1;ex:e1,ex:a1,2011-11-16T16:05:00)
+wasInvalidatedBy(ex:gen1;ex:e1,ex:a1,2011-11-16T16:05:00)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-invalidation-s5-PASS-c23.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,19 @@
+<?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:wasInvalidatedBy prov:id="ex:gen1">
+                <prov:time>2011-11-16T16:05:00</prov:time>
+                <prov:entity prov:ref="ex:e1"/>
+                <prov:activity prov:ref="ex:a1"/>
+            </prov:wasInvalidatedBy>
+            <prov:wasInvalidatedBy prov:id="ex:gen1">
+                <prov:time>2011-11-16T16:05:00</prov:time>
+                <prov:entity prov:ref="ex:e1"/>
+                <prov:activity prov:ref="ex:a1"/>
+            </prov:wasInvalidatedBy>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-invalidation-s5-PASS-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,18 @@
+@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:Invalidation ;
+	prov:activity ex:a1 .
+
+ex:e1 prov:qualifiedInvalidation ex:gen1 .
+
+ex:gen1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
--- a/testcases/constraints/unification-invalidation-s6-PASS-c23.6.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /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,-,-)
-wasInvalidatedBy(ex:gen1;ex:e1,ex:a1,-)
-wasInvalidatedBy(ex:gen1;ex:e1,ex:a1,2011-11-16T16:05:00)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-invalidation-s6-PASS-c23.6.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +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:wasInvalidatedBy prov:id="ex:gen1">
-                <prov:entity prov:ref="ex:e1"/>
-                <prov:activity prov:ref="ex:a1"/>
-            </prov:wasInvalidatedBy>
-            <prov:wasInvalidatedBy prov:id="ex:gen1">
-                <prov:time>2011-11-16T16:05:00</prov:time>
-                <prov:entity prov:ref="ex:e1"/>
-                <prov:activity prov:ref="ex:a1"/>
-            </prov:wasInvalidatedBy>
-
-</prov:document>
--- a/testcases/constraints/unification-invalidation-s6-PASS-c23.6.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +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:Invalidation ;
-	prov:activity ex:a1 .
-
-ex:e1 prov:qualifiedInvalidation ex:gen1 .
-
-ex:gen1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-invalidation-s6-PASS-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,12 @@
+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,-,-)
+wasInvalidatedBy(ex:gen1;ex:e1,ex:a1,-)
+wasInvalidatedBy(ex:gen1;ex:e1,ex:a1,2011-11-16T16:05:00)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-invalidation-s6-PASS-c23.provx	Thu Nov 29 15:26:57 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: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:wasInvalidatedBy prov:id="ex:gen1">
+                <prov:entity prov:ref="ex:e1"/>
+                <prov:activity prov:ref="ex:a1"/>
+            </prov:wasInvalidatedBy>
+            <prov:wasInvalidatedBy prov:id="ex:gen1">
+                <prov:time>2011-11-16T16:05:00</prov:time>
+                <prov:entity prov:ref="ex:e1"/>
+                <prov:activity prov:ref="ex:a1"/>
+            </prov:wasInvalidatedBy>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-invalidation-s6-PASS-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,18 @@
+@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:Invalidation ;
+	prov:activity ex:a1 .
+
+ex:e1 prov:qualifiedInvalidation ex:gen1 .
+
+ex:gen1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-invalidation-s7-PASS-c23-c25.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,13 @@
+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,-,-)
+wasInvalidatedBy(ex:gen1;ex:e1,ex:a1,-)
+wasInvalidatedBy(ex:gen1;ex:e1,ex:a1,2011-11-16T16:05:00)
+wasInvalidatedBy(ex:e1,ex:a1,2011-11-16T16:05:00)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-invalidation-s7-PASS-c23-c25.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,23 @@
+<?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:wasInvalidatedBy prov:id="ex:gen1">
+                <prov:entity prov:ref="ex:e1"/>
+                <prov:activity prov:ref="ex:a1"/>
+            </prov:wasInvalidatedBy>
+            <prov:wasInvalidatedBy prov:id="ex:gen1">
+                <prov:time>2011-11-16T16:05:00</prov:time>
+                <prov:entity prov:ref="ex:e1"/>
+                <prov:activity prov:ref="ex:a1"/>
+            </prov:wasInvalidatedBy>
+            <prov:wasInvalidatedBy>
+                <prov:time>2011-11-16T16:05:00</prov:time>
+                <prov:entity prov:ref="ex:e1"/>
+                <prov:activity prov:ref="ex:a1"/>
+            </prov:wasInvalidatedBy>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-invalidation-s7-PASS-c23-c25.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,27 @@
+@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:Invalidation ;
+	prov:activity ex:a1 .
+
+ex:e1 prov:qualifiedInvalidation ex:gen1 .
+
+ex:gen1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
+
+_:node17d62pcmjx1 a prov:Invalidation ;
+	prov:activity ex:a1 .
+
+ex:e1 prov:qualifiedInvalidation _:node17d62pcmjx1 .
+
+_:node17d62pcmjx1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
+
+ex:e1 prov:wasInvalidatedBy ex:a1 .
--- a/testcases/constraints/unification-invalidation-s7-PASS-c23.6-c25.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +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,-,-)
-wasInvalidatedBy(ex:gen1;ex:e1,ex:a1,-)
-wasInvalidatedBy(ex:gen1;ex:e1,ex:a1,2011-11-16T16:05:00)
-wasInvalidatedBy(ex:e1,ex:a1,2011-11-16T16:05:00)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-invalidation-s7-PASS-c23.6-c25.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +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:wasInvalidatedBy prov:id="ex:gen1">
-                <prov:entity prov:ref="ex:e1"/>
-                <prov:activity prov:ref="ex:a1"/>
-            </prov:wasInvalidatedBy>
-            <prov:wasInvalidatedBy prov:id="ex:gen1">
-                <prov:time>2011-11-16T16:05:00</prov:time>
-                <prov:entity prov:ref="ex:e1"/>
-                <prov:activity prov:ref="ex:a1"/>
-            </prov:wasInvalidatedBy>
-            <prov:wasInvalidatedBy>
-                <prov:time>2011-11-16T16:05:00</prov:time>
-                <prov:entity prov:ref="ex:e1"/>
-                <prov:activity prov:ref="ex:a1"/>
-            </prov:wasInvalidatedBy>
-
-</prov:document>
--- a/testcases/constraints/unification-invalidation-s7-PASS-c23.6-c25.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +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:Invalidation ;
-	prov:activity ex:a1 .
-
-ex:e1 prov:qualifiedInvalidation ex:gen1 .
-
-ex:gen1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
-
-_:node17d62pcmjx1 a prov:Invalidation ;
-	prov:activity ex:a1 .
-
-ex:e1 prov:qualifiedInvalidation _:node17d62pcmjx1 .
-
-_:node17d62pcmjx1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
-
-ex:e1 prov:wasInvalidatedBy ex:a1 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-invalidation-s8-PASS-c23-c25.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,13 @@
+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,-,-)
+wasInvalidatedBy(ex:gen1;ex:e1,ex:a1,-)
+wasInvalidatedBy(ex:gen1;ex:e1,ex:a1,-)
+wasInvalidatedBy(ex:e1,ex:a1,2011-11-16T16:05:00)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-invalidation-s8-PASS-c23-c25.provx	Thu Nov 29 15:26:57 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: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:wasInvalidatedBy prov:id="ex:gen1">
+                <prov:entity prov:ref="ex:e1"/>
+                <prov:activity prov:ref="ex:a1"/>
+            </prov:wasInvalidatedBy>
+            <prov:wasInvalidatedBy prov:id="ex:gen1">
+                <prov:entity prov:ref="ex:e1"/>
+                <prov:activity prov:ref="ex:a1"/>
+            </prov:wasInvalidatedBy>
+            <prov:wasInvalidatedBy>
+                <prov:time>2011-11-16T16:05:00</prov:time>
+                <prov:entity prov:ref="ex:e1"/>
+                <prov:activity prov:ref="ex:a1"/>
+            </prov:wasInvalidatedBy>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-invalidation-s8-PASS-c23-c25.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,25 @@
+@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:Invalidation ;
+	prov:activity ex:a1 .
+
+ex:e1 prov:qualifiedInvalidation ex:gen1 .
+
+_:node17d62oimdx1 a prov:Invalidation ;
+	prov:activity ex:a1 .
+
+ex:e1 prov:qualifiedInvalidation _:node17d62oimdx1 .
+
+_:node17d62oimdx1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
+
+ex:e1 prov:wasInvalidatedBy ex:a1 .
--- a/testcases/constraints/unification-invalidation-s8-PASS-c23.6-c25.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +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,-,-)
-wasInvalidatedBy(ex:gen1;ex:e1,ex:a1,-)
-wasInvalidatedBy(ex:gen1;ex:e1,ex:a1,-)
-wasInvalidatedBy(ex:e1,ex:a1,2011-11-16T16:05:00)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-invalidation-s8-PASS-c23.6-c25.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +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:wasInvalidatedBy prov:id="ex:gen1">
-                <prov:entity prov:ref="ex:e1"/>
-                <prov:activity prov:ref="ex:a1"/>
-            </prov:wasInvalidatedBy>
-            <prov:wasInvalidatedBy prov:id="ex:gen1">
-                <prov:entity prov:ref="ex:e1"/>
-                <prov:activity prov:ref="ex:a1"/>
-            </prov:wasInvalidatedBy>
-            <prov:wasInvalidatedBy>
-                <prov:time>2011-11-16T16:05:00</prov:time>
-                <prov:entity prov:ref="ex:e1"/>
-                <prov:activity prov:ref="ex:a1"/>
-            </prov:wasInvalidatedBy>
-
-</prov:document>
--- a/testcases/constraints/unification-invalidation-s8-PASS-c23.6-c25.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /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:Invalidation ;
-	prov:activity ex:a1 .
-
-ex:e1 prov:qualifiedInvalidation ex:gen1 .
-
-_:node17d62oimdx1 a prov:Invalidation ;
-	prov:activity ex:a1 .
-
-ex:e1 prov:qualifiedInvalidation _:node17d62oimdx1 .
-
-_:node17d62oimdx1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
-
-ex:e1 prov:wasInvalidatedBy ex:a1 .
--- a/testcases/constraints/unification-membership-s1-PASS.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +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)
-entity(ex:e2)
-hadMember(ex:e2,ex:e1)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-membership-s1-PASS.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +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:entity prov:id="ex:e2">
-        </prov:entity>
-
-        <prov:hadMember>
-          <prov:collection prov:ref="ex:e2"/>
-          <prov:entity prov:ref="ex:e1"/>
-        </prov:hadMember>
-
-</prov:document>
--- a/testcases/constraints/unification-start-f1-FAIL-c23.4.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +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,-,-)
-activity(ex:a2,-,-)
-wasStartedBy(ex:start1;ex:a1,ex:e1,ex:a2,-)
-wasStartedBy(ex:start1;ex:a1-other,ex:e1,ex:a2,-)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-start-f1-FAIL-c23.4.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +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:activity prov:id="ex:a2">
-        </prov:activity>
-
-            <prov:wasStartedBy prov:id="ex:start1">
-                <prov:activity prov:ref="ex:a1"/>
-                <prov:trigger prov:ref="ex:e1"/>
-                <prov:starter prov:ref="ex:a2"/>
-            </prov:wasStartedBy>
-            <prov:wasStartedBy prov:id="ex:start1"> 
-                <prov:activity prov:ref="ex:a1-other"/>  <!-- unable to unify -->
-                <prov:trigger prov:ref="ex:e1"/>
-                <prov:starter prov:ref="ex:a2"/>
-            </prov:wasStartedBy>
-
-
-</prov:document>
--- a/testcases/constraints/unification-start-f1-FAIL-c23.4.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +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:a2 a prov:Activity .
-
-ex:start1 a prov:Start ;
-	prov:entity ex:e1 .
-
-ex:a1 prov:qualifiedStart ex:start1 .
-
-ex:start1 prov:hadActivity ex:a2 .
-
-ex:a1-other a prov:Activity ;
-	prov:qualifiedStart ex:start1 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-start-f1-FAIL-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,13 @@
+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,-,-)
+activity(ex:a2,-,-)
+wasStartedBy(ex:start1;ex:a1,ex:e1,ex:a2,-)
+wasStartedBy(ex:start1;ex:a1-other,ex:e1,ex:a2,-)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-start-f1-FAIL-c23.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,23 @@
+<?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:activity prov:id="ex:a2">
+        </prov:activity>
+
+            <prov:wasStartedBy prov:id="ex:start1">
+                <prov:activity prov:ref="ex:a1"/>
+                <prov:trigger prov:ref="ex:e1"/>
+                <prov:starter prov:ref="ex:a2"/>
+            </prov:wasStartedBy>
+            <prov:wasStartedBy prov:id="ex:start1"> 
+                <prov:activity prov:ref="ex:a1-other"/>  <!-- unable to unify -->
+                <prov:trigger prov:ref="ex:e1"/>
+                <prov:starter prov:ref="ex:a2"/>
+            </prov:wasStartedBy>
+
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-start-f1-FAIL-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,23 @@
+@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:a2 a prov:Activity .
+
+ex:start1 a prov:Start ;
+	prov:entity ex:e1 .
+
+ex:a1 prov:qualifiedStart ex:start1 .
+
+ex:start1 prov:hadActivity ex:a2 .
+
+ex:a1-other a prov:Activity ;
+	prov:qualifiedStart ex:start1 .
--- a/testcases/constraints/unification-start-f2-FAIL-c23.4.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +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,-,-)
-activity(ex:a2,-,-)
-wasStartedBy(ex:start1;ex:a1,ex:e1,ex:a2,-)
-wasStartedBy(ex:start1;ex:a1,ex:e1-other,ex:a2,-)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-start-f2-FAIL-c23.4.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +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:activity prov:id="ex:a2">
-        </prov:activity>
-
-            <prov:wasStartedBy prov:id="ex:start1">
-                <prov:activity prov:ref="ex:a1"/>
-                <prov:trigger prov:ref="ex:e1"/>
-                <prov:starter prov:ref="ex:a2"/>
-            </prov:wasStartedBy>
-            <prov:wasStartedBy prov:id="ex:start1"> 
-                <prov:activity prov:ref="ex:a1"/>  
-                <prov:trigger prov:ref="ex:e1-other"/><!-- unable to unify -->
-                <prov:starter prov:ref="ex:a2"/>
-            </prov:wasStartedBy>
-
-</prov:document>
--- a/testcases/constraints/unification-start-f2-FAIL-c23.4.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +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:a2 a prov:Activity .
-
-ex:start1 a prov:Start ;
-	prov:entity ex:e1 .
-
-ex:a1 prov:qualifiedStart ex:start1 .
-
-ex:start1 prov:hadActivity ex:a2 .
-
-ex:e1-other a prov:Entity .
-
-ex:start1 prov:entity ex:e1-other .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-start-f2-FAIL-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,13 @@
+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,-,-)
+activity(ex:a2,-,-)
+wasStartedBy(ex:start1;ex:a1,ex:e1,ex:a2,-)
+wasStartedBy(ex:start1;ex:a1,ex:e1-other,ex:a2,-)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-start-f2-FAIL-c23.provx	Thu Nov 29 15:26:57 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: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:activity prov:id="ex:a2">
+        </prov:activity>
+
+            <prov:wasStartedBy prov:id="ex:start1">
+                <prov:activity prov:ref="ex:a1"/>
+                <prov:trigger prov:ref="ex:e1"/>
+                <prov:starter prov:ref="ex:a2"/>
+            </prov:wasStartedBy>
+            <prov:wasStartedBy prov:id="ex:start1"> 
+                <prov:activity prov:ref="ex:a1"/>  
+                <prov:trigger prov:ref="ex:e1-other"/><!-- unable to unify -->
+                <prov:starter prov:ref="ex:a2"/>
+            </prov:wasStartedBy>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-start-f2-FAIL-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,24 @@
+@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:a2 a prov:Activity .
+
+ex:start1 a prov:Start ;
+	prov:entity ex:e1 .
+
+ex:a1 prov:qualifiedStart ex:start1 .
+
+ex:start1 prov:hadActivity ex:a2 .
+
+ex:e1-other a prov:Entity .
+
+ex:start1 prov:entity ex:e1-other .
--- a/testcases/constraints/unification-start-f3-FAIL-c23.4.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +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,-,-)
-activity(ex:a2,-,-)
-wasStartedBy(ex:start1;ex:a1,ex:e1,ex:a2,-)
-wasStartedBy(ex:start1;ex:a1,ex:e1,ex:a2-other,-)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-start-f3-FAIL-c23.4.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +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:activity prov:id="ex:a2">
-        </prov:activity>
-
-            <prov:wasStartedBy prov:id="ex:start1">
-                <prov:activity prov:ref="ex:a1"/>
-                <prov:trigger prov:ref="ex:e1"/>
-                <prov:starter prov:ref="ex:a2"/>
-            </prov:wasStartedBy>
-            <prov:wasStartedBy prov:id="ex:start1"> 
-                <prov:activity prov:ref="ex:a1"/>  
-                <prov:trigger prov:ref="ex:e1"/>
-                <prov:starter prov:ref="ex:a2-other"/><!-- unable to unify -->
-            </prov:wasStartedBy>
-
-</prov:document>
--- a/testcases/constraints/unification-start-f3-FAIL-c23.4.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +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:a2 a prov:Activity .
-
-ex:start1 a prov:Start ;
-	prov:entity ex:e1 .
-
-ex:a1 prov:qualifiedStart ex:start1 .
-
-ex:start1 prov:hadActivity ex:a2 .
-
-ex:a2-other a prov:Activity .
-
-ex:start1 prov:hadActivity ex:a2-other .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-start-f3-FAIL-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,13 @@
+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,-,-)
+activity(ex:a2,-,-)
+wasStartedBy(ex:start1;ex:a1,ex:e1,ex:a2,-)
+wasStartedBy(ex:start1;ex:a1,ex:e1,ex:a2-other,-)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-start-f3-FAIL-c23.provx	Thu Nov 29 15:26:57 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: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:activity prov:id="ex:a2">
+        </prov:activity>
+
+            <prov:wasStartedBy prov:id="ex:start1">
+                <prov:activity prov:ref="ex:a1"/>
+                <prov:trigger prov:ref="ex:e1"/>
+                <prov:starter prov:ref="ex:a2"/>
+            </prov:wasStartedBy>
+            <prov:wasStartedBy prov:id="ex:start1"> 
+                <prov:activity prov:ref="ex:a1"/>  
+                <prov:trigger prov:ref="ex:e1"/>
+                <prov:starter prov:ref="ex:a2-other"/><!-- unable to unify -->
+            </prov:wasStartedBy>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-start-f3-FAIL-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,24 @@
+@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:a2 a prov:Activity .
+
+ex:start1 a prov:Start ;
+	prov:entity ex:e1 .
+
+ex:a1 prov:qualifiedStart ex:start1 .
+
+ex:start1 prov:hadActivity ex:a2 .
+
+ex:a2-other a prov:Activity .
+
+ex:start1 prov:hadActivity ex:a2-other .
--- a/testcases/constraints/unification-start-f5-FAIL-c23.4.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +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,-,-)
-activity(ex:a2,-,-)
-wasStartedBy(ex:start1;ex:a1,ex:e1,ex:a2,2012-11-16T16:05:00)
-wasStartedBy(ex:start1;ex:a1,ex:e1,ex:a2,2011-11-16T16:05:00)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-start-f5-FAIL-c23.4.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +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:activity prov:id="ex:a2">
-        </prov:activity>
-
-            <prov:wasStartedBy prov:id="ex:start1">
-	        <prov:time>2012-11-16T16:05:00</prov:time>
-                <prov:activity prov:ref="ex:a1"/>
-                <prov:trigger prov:ref="ex:e1"/>
-                <prov:starter prov:ref="ex:a2"/>
-            </prov:wasStartedBy>
-            <prov:wasStartedBy prov:id="ex:start1"> 
-	        <prov:time>2011-11-16T16:05:00</prov:time>  <!-- fails to unify -->
-                <prov:activity prov:ref="ex:a1"/>
-                <prov:trigger prov:ref="ex:e1"/>
-                <prov:starter prov:ref="ex:a2"/>
-            </prov:wasStartedBy>
-
-</prov:document>
--- a/testcases/constraints/unification-start-f5-FAIL-c23.4.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +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:a2 a prov:Activity .
-
-ex:start1 a prov:Start ;
-	prov:entity ex:e1 .
-
-ex:a1 prov:qualifiedStart ex:start1 .
-
-ex:start1 prov:atTime "2012-11-16T16:05:00"^^xsd:dateTime ;
-	prov:hadActivity ex:a2 ;
-	prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-start-f5-FAIL-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,13 @@
+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,-,-)
+activity(ex:a2,-,-)
+wasStartedBy(ex:start1;ex:a1,ex:e1,ex:a2,2012-11-16T16:05:00)
+wasStartedBy(ex:start1;ex:a1,ex:e1,ex:a2,2011-11-16T16:05:00)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-start-f5-FAIL-c23.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,24 @@
+<?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:activity prov:id="ex:a2">
+        </prov:activity>
+
+            <prov:wasStartedBy prov:id="ex:start1">
+	        <prov:time>2012-11-16T16:05:00</prov:time>
+                <prov:activity prov:ref="ex:a1"/>
+                <prov:trigger prov:ref="ex:e1"/>
+                <prov:starter prov:ref="ex:a2"/>
+            </prov:wasStartedBy>
+            <prov:wasStartedBy prov:id="ex:start1"> 
+	        <prov:time>2011-11-16T16:05:00</prov:time>  <!-- fails to unify -->
+                <prov:activity prov:ref="ex:a1"/>
+                <prov:trigger prov:ref="ex:e1"/>
+                <prov:starter prov:ref="ex:a2"/>
+            </prov:wasStartedBy>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-start-f5-FAIL-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,22 @@
+@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:a2 a prov:Activity .
+
+ex:start1 a prov:Start ;
+	prov:entity ex:e1 .
+
+ex:a1 prov:qualifiedStart ex:start1 .
+
+ex:start1 prov:atTime "2012-11-16T16:05:00"^^xsd:dateTime ;
+	prov:hadActivity ex:a2 ;
+	prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
--- a/testcases/constraints/unification-start-f6-FAIL-c23.4.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +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,-,-)
-activity(ex:a2,-,-)
-wasStartedBy(ex:start1;ex:a1,-,ex:a2,2012-11-16T16:05:00)
-wasStartedBy(ex:start1;ex:a1,-,-,2011-11-16T16:05:00)
-wasStartedBy(ex:a1,ex:e1,ex:a2,-)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-start-f6-FAIL-c23.4.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +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:activity prov:id="ex:a2">
-        </prov:activity>
-
-            <prov:wasStartedBy prov:id="ex:start1">
-	        <prov:time>2012-11-16T16:05:00</prov:time>
-                <prov:activity prov:ref="ex:a1"/>
-                <prov:starter prov:ref="ex:a2"/>
-            </prov:wasStartedBy>
-
-
-            <prov:wasStartedBy prov:id="ex:start1">
-	        <prov:time>2011-11-16T16:05:00</prov:time>
-                <prov:activity prov:ref="ex:a1"/>
-
-            </prov:wasStartedBy>
-
-            <prov:wasStartedBy>
-                <prov:activity prov:ref="ex:a1"/>
-                <prov:trigger prov:ref="ex:e1"/>
-                <prov:starter prov:ref="ex:a2"/>
-            </prov:wasStartedBy>
-
-</prov:document>
--- a/testcases/constraints/unification-start-f6-FAIL-c23.4.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +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:a2 a prov:Activity .
-
-ex:start1 a prov:Start .
-
-ex:a1 prov:qualifiedStart ex:start1 .
-
-ex:start1 prov:atTime "2012-11-16T16:05:00"^^xsd:dateTime ;
-	prov:hadActivity ex:a2 ;
-	prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
-
-_:node17d62qh7qx1 a prov:Start ;
-	prov:entity ex:e1 .
-
-ex:a1 prov:qualifiedStart _:node17d62qh7qx1 .
-
-_:node17d62qh7qx1 prov:hadActivity ex:a2 .
-
-ex:a1 prov:wasStartedBy ex:e1 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-start-f6-FAIL-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,14 @@
+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,-,-)
+activity(ex:a2,-,-)
+wasStartedBy(ex:start1;ex:a1,-,ex:a2,2012-11-16T16:05:00)
+wasStartedBy(ex:start1;ex:a1,-,-,2011-11-16T16:05:00)
+wasStartedBy(ex:a1,ex:e1,ex:a2,-)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-start-f6-FAIL-c23.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,30 @@
+<?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:activity prov:id="ex:a2">
+        </prov:activity>
+
+            <prov:wasStartedBy prov:id="ex:start1">
+	        <prov:time>2012-11-16T16:05:00</prov:time>
+                <prov:activity prov:ref="ex:a1"/>
+                <prov:starter prov:ref="ex:a2"/>
+            </prov:wasStartedBy>
+
+
+            <prov:wasStartedBy prov:id="ex:start1">
+	        <prov:time>2011-11-16T16:05:00</prov:time>
+                <prov:activity prov:ref="ex:a1"/>
+
+            </prov:wasStartedBy>
+
+            <prov:wasStartedBy>
+                <prov:activity prov:ref="ex:a1"/>
+                <prov:trigger prov:ref="ex:e1"/>
+                <prov:starter prov:ref="ex:a2"/>
+            </prov:wasStartedBy>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-start-f6-FAIL-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,30 @@
+@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:a2 a prov:Activity .
+
+ex:start1 a prov:Start .
+
+ex:a1 prov:qualifiedStart ex:start1 .
+
+ex:start1 prov:atTime "2012-11-16T16:05:00"^^xsd:dateTime ;
+	prov:hadActivity ex:a2 ;
+	prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
+
+_:node17d62qh7qx1 a prov:Start ;
+	prov:entity ex:e1 .
+
+ex:a1 prov:qualifiedStart _:node17d62qh7qx1 .
+
+_:node17d62qh7qx1 prov:hadActivity ex:a2 .
+
+ex:a1 prov:wasStartedBy ex:e1 .
--- a/testcases/constraints/unification-start-f7-FAIL-c23.4.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +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,-,-)
-activity(ex:a2,-,-)
-wasStartedBy(ex:start1;ex:a1,-,ex:a2,-)
-wasStartedBy(ex:start1;ex:a1,-,-,2011-11-16T16:05:00)
-wasStartedBy(ex:a1,ex:e1,ex:a2,2012-11-16T16:05:00)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-start-f7-FAIL-c23.4.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,29 +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:activity prov:id="ex:a2">
-        </prov:activity>
-
-            <prov:wasStartedBy prov:id="ex:start1">
-                <prov:activity prov:ref="ex:a1"/>
-                <prov:starter prov:ref="ex:a2"/>
-            </prov:wasStartedBy>
-
-
-            <prov:wasStartedBy prov:id="ex:start1">
-	        <prov:time>2011-11-16T16:05:00</prov:time>  
-                <prov:activity prov:ref="ex:a1"/>
-
-            </prov:wasStartedBy>
-
-            <prov:wasStartedBy>
-	        <prov:time>2012-11-16T16:05:00</prov:time>  <!-- mismatch -->
-                <prov:activity prov:ref="ex:a1"/>
-                <prov:trigger prov:ref="ex:e1"/>
-                <prov:starter prov:ref="ex:a2"/>
-            </prov:wasStartedBy>
-</prov:document>
--- a/testcases/constraints/unification-start-f7-FAIL-c23.4.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +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:a2 a prov:Activity .
-
-ex:start1 a prov:Start .
-
-ex:a1 prov:qualifiedStart ex:start1 .
-
-ex:start1 prov:hadActivity ex:a2 ;
-	prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
-
-_:node17d62tsotx1 a prov:Start ;
-	prov:entity ex:e1 .
-
-ex:a1 prov:qualifiedStart _:node17d62tsotx1 .
-
-_:node17d62tsotx1 prov:atTime "2012-11-16T16:05:00"^^xsd:dateTime ;
-	prov:hadActivity ex:a2 .
-
-ex:a1 prov:wasStartedBy ex:e1 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-start-f7-FAIL-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,14 @@
+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,-,-)
+activity(ex:a2,-,-)
+wasStartedBy(ex:start1;ex:a1,-,ex:a2,-)
+wasStartedBy(ex:start1;ex:a1,-,-,2011-11-16T16:05:00)
+wasStartedBy(ex:a1,ex:e1,ex:a2,2012-11-16T16:05:00)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-start-f7-FAIL-c23.provx	Thu Nov 29 15:26:57 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: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:activity prov:id="ex:a2">
+        </prov:activity>
+
+            <prov:wasStartedBy prov:id="ex:start1">
+                <prov:activity prov:ref="ex:a1"/>
+                <prov:starter prov:ref="ex:a2"/>
+            </prov:wasStartedBy>
+
+
+            <prov:wasStartedBy prov:id="ex:start1">
+	        <prov:time>2011-11-16T16:05:00</prov:time>  
+                <prov:activity prov:ref="ex:a1"/>
+
+            </prov:wasStartedBy>
+
+            <prov:wasStartedBy>
+	        <prov:time>2012-11-16T16:05:00</prov:time>  <!-- mismatch -->
+                <prov:activity prov:ref="ex:a1"/>
+                <prov:trigger prov:ref="ex:e1"/>
+                <prov:starter prov:ref="ex:a2"/>
+            </prov:wasStartedBy>
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-start-f7-FAIL-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,30 @@
+@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:a2 a prov:Activity .
+
+ex:start1 a prov:Start .
+
+ex:a1 prov:qualifiedStart ex:start1 .
+
+ex:start1 prov:hadActivity ex:a2 ;
+	prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
+
+_:node17d62tsotx1 a prov:Start ;
+	prov:entity ex:e1 .
+
+ex:a1 prov:qualifiedStart _:node17d62tsotx1 .
+
+_:node17d62tsotx1 prov:atTime "2012-11-16T16:05:00"^^xsd:dateTime ;
+	prov:hadActivity ex:a2 .
+
+ex:a1 prov:wasStartedBy ex:e1 .
--- a/testcases/constraints/unification-start-f8-FAIL-c23.4.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +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,-,-)
-activity(ex:a2,-,-)
-wasStartedBy(ex:start1;ex:a1,-,ex:a2,2013-11-16T16:05:00)
-wasStartedBy(ex:start1;ex:a1,-,-,2011-11-16T16:05:00)
-wasStartedBy(ex:a1,ex:e1,ex:a2,2012-11-16T16:05:00)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-start-f8-FAIL-c23.4.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,31 +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:activity prov:id="ex:a2">
-        </prov:activity>
-
-            <prov:wasStartedBy prov:id="ex:start1">
-	        <prov:time>2013-11-16T16:05:00</prov:time>
-                <prov:activity prov:ref="ex:a1"/>
-                <prov:starter prov:ref="ex:a2"/>
-            </prov:wasStartedBy>
-
-
-            <prov:wasStartedBy prov:id="ex:start1">
-	        <prov:time>2011-11-16T16:05:00</prov:time> <!-- first failed unify -->
-                <prov:activity prov:ref="ex:a1"/>
-
-            </prov:wasStartedBy>
-
-            <prov:wasStartedBy>
-	        <prov:time>2012-11-16T16:05:00</prov:time> <!-- second failed unify -->
-                <prov:activity prov:ref="ex:a1"/>
-                <prov:trigger prov:ref="ex:e1"/>
-                <prov:starter prov:ref="ex:a2"/>
-            </prov:wasStartedBy>
-
-</prov:document>
--- a/testcases/constraints/unification-start-f8-FAIL-c23.4.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,31 +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:a2 a prov:Activity .
-
-ex:start1 a prov:Start .
-
-ex:a1 prov:qualifiedStart ex:start1 .
-
-ex:start1 prov:atTime "2013-11-16T16:05:00"^^xsd:dateTime ;
-	prov:hadActivity ex:a2 ;
-	prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
-
-_:node17d62uqj6x1 a prov:Start ;
-	prov:entity ex:e1 .
-
-ex:a1 prov:qualifiedStart _:node17d62uqj6x1 .
-
-_:node17d62uqj6x1 prov:atTime "2012-11-16T16:05:00"^^xsd:dateTime ;
-	prov:hadActivity ex:a2 .
-
-ex:a1 prov:wasStartedBy ex:e1 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-start-f8-FAIL-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,14 @@
+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,-,-)
+activity(ex:a2,-,-)
+wasStartedBy(ex:start1;ex:a1,-,ex:a2,2013-11-16T16:05:00)
+wasStartedBy(ex:start1;ex:a1,-,-,2011-11-16T16:05:00)
+wasStartedBy(ex:a1,ex:e1,ex:a2,2012-11-16T16:05:00)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-start-f8-FAIL-c23.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,31 @@
+<?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:activity prov:id="ex:a2">
+        </prov:activity>
+
+            <prov:wasStartedBy prov:id="ex:start1">
+	        <prov:time>2013-11-16T16:05:00</prov:time>
+                <prov:activity prov:ref="ex:a1"/>
+                <prov:starter prov:ref="ex:a2"/>
+            </prov:wasStartedBy>
+
+
+            <prov:wasStartedBy prov:id="ex:start1">
+	        <prov:time>2011-11-16T16:05:00</prov:time> <!-- first failed unify -->
+                <prov:activity prov:ref="ex:a1"/>
+
+            </prov:wasStartedBy>
+
+            <prov:wasStartedBy>
+	        <prov:time>2012-11-16T16:05:00</prov:time> <!-- second failed unify -->
+                <prov:activity prov:ref="ex:a1"/>
+                <prov:trigger prov:ref="ex:e1"/>
+                <prov:starter prov:ref="ex:a2"/>
+            </prov:wasStartedBy>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-start-f8-FAIL-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,31 @@
+@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:a2 a prov:Activity .
+
+ex:start1 a prov:Start .
+
+ex:a1 prov:qualifiedStart ex:start1 .
+
+ex:start1 prov:atTime "2013-11-16T16:05:00"^^xsd:dateTime ;
+	prov:hadActivity ex:a2 ;
+	prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
+
+_:node17d62uqj6x1 a prov:Start ;
+	prov:entity ex:e1 .
+
+ex:a1 prov:qualifiedStart _:node17d62uqj6x1 .
+
+_:node17d62uqj6x1 prov:atTime "2012-11-16T16:05:00"^^xsd:dateTime ;
+	prov:hadActivity ex:a2 .
+
+ex:a1 prov:wasStartedBy ex:e1 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-start-s5-PASS-c23-c26.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,14 @@
+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,-,-)
+activity(ex:a2,-,-)
+wasStartedBy(ex:start1;ex:a1,-,ex:a2,-)
+wasStartedBy(ex:start1;ex:a1,-,-,2011-11-16T16:05:00)
+wasStartedBy(ex:a1,ex:e1,ex:a2,-)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-start-s5-PASS-c23-c26.provx	Thu Nov 29 15:26:57 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: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:activity prov:id="ex:a2">
+        </prov:activity>
+
+            <prov:wasStartedBy prov:id="ex:start1">
+                <prov:activity prov:ref="ex:a1"/>
+                <prov:starter prov:ref="ex:a2"/>
+            </prov:wasStartedBy>
+
+
+            <prov:wasStartedBy prov:id="ex:start1">
+                <prov:activity prov:ref="ex:a1"/>
+	        <prov:time>2011-11-16T16:05:00</prov:time>
+            </prov:wasStartedBy>
+
+            <prov:wasStartedBy>
+                <prov:activity prov:ref="ex:a1"/>
+                <prov:trigger prov:ref="ex:e1"/>
+                <prov:starter prov:ref="ex:a2"/>
+            </prov:wasStartedBy>
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-start-s5-PASS-c23-c26.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,29 @@
+@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:a2 a prov:Activity .
+
+ex:start1 a prov:Start .
+
+ex:a1 prov:qualifiedStart ex:start1 .
+
+ex:start1 prov:hadActivity ex:a2 ;
+	prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
+
+_:node17d630t8tx1 a prov:Start ;
+	prov:entity ex:e1 .
+
+ex:a1 prov:qualifiedStart _:node17d630t8tx1 .
+
+_:node17d630t8tx1 prov:hadActivity ex:a2 .
+
+ex:a1 prov:wasStartedBy ex:e1 .
--- a/testcases/constraints/unification-start-s5-PASS-c23.4-c26.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +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,-,-)
-activity(ex:a2,-,-)
-wasStartedBy(ex:start1;ex:a1,-,ex:a2,-)
-wasStartedBy(ex:start1;ex:a1,-,-,2011-11-16T16:05:00)
-wasStartedBy(ex:a1,ex:e1,ex:a2,-)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-start-s5-PASS-c23.4-c26.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +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:activity prov:id="ex:a2">
-        </prov:activity>
-
-            <prov:wasStartedBy prov:id="ex:start1">
-                <prov:activity prov:ref="ex:a1"/>
-                <prov:starter prov:ref="ex:a2"/>
-            </prov:wasStartedBy>
-
-
-            <prov:wasStartedBy prov:id="ex:start1">
-                <prov:activity prov:ref="ex:a1"/>
-	        <prov:time>2011-11-16T16:05:00</prov:time>
-            </prov:wasStartedBy>
-
-            <prov:wasStartedBy>
-                <prov:activity prov:ref="ex:a1"/>
-                <prov:trigger prov:ref="ex:e1"/>
-                <prov:starter prov:ref="ex:a2"/>
-            </prov:wasStartedBy>
-</prov:document>
--- a/testcases/constraints/unification-start-s5-PASS-c23.4-c26.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,29 +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:a2 a prov:Activity .
-
-ex:start1 a prov:Start .
-
-ex:a1 prov:qualifiedStart ex:start1 .
-
-ex:start1 prov:hadActivity ex:a2 ;
-	prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
-
-_:node17d630t8tx1 a prov:Start ;
-	prov:entity ex:e1 .
-
-ex:a1 prov:qualifiedStart _:node17d630t8tx1 .
-
-_:node17d630t8tx1 prov:hadActivity ex:a2 .
-
-ex:a1 prov:wasStartedBy ex:e1 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-start-s6-PASS-c23-c26.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,14 @@
+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,-,-)
+activity(ex:a2,-,-)
+wasStartedBy(ex:start1;ex:a1,-,-,2011-11-16T16:05:00)
+wasStartedBy(ex:a1,ex:e1,ex:a2,-)
+wasStartedBy(ex:start1;ex:a1,-,ex:a2,-)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-start-s6-PASS-c23-c26.provx	Thu Nov 29 15:26:57 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: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:activity prov:id="ex:a2">
+        </prov:activity>
+
+            <prov:wasStartedBy prov:id="ex:start1">
+	        <prov:time>2011-11-16T16:05:00</prov:time>
+                <prov:activity prov:ref="ex:a1"/>
+            </prov:wasStartedBy>
+
+            <prov:wasStartedBy>
+                <prov:activity prov:ref="ex:a1"/>
+                <prov:trigger prov:ref="ex:e1"/>
+                <prov:starter prov:ref="ex:a2"/>
+            </prov:wasStartedBy>
+
+            <prov:wasStartedBy prov:id="ex:start1">
+                <prov:activity prov:ref="ex:a1"/>
+                <prov:starter prov:ref="ex:a2"/>
+            </prov:wasStartedBy>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-start-s6-PASS-c23-c26.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,30 @@
+@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:a2 a prov:Activity .
+
+ex:start1 a prov:Start .
+
+ex:a1 prov:qualifiedStart ex:start1 .
+
+ex:start1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
+
+_:node17d62o8kmx1 a prov:Start ;
+	prov:entity ex:e1 .
+
+ex:a1 prov:qualifiedStart _:node17d62o8kmx1 .
+
+_:node17d62o8kmx1 prov:hadActivity ex:a2 .
+
+ex:a1 prov:wasStartedBy ex:e1 .
+
+ex:start1 prov:hadActivity ex:a2 .
--- a/testcases/constraints/unification-start-s6-PASS-c23.4-c26.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +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,-,-)
-activity(ex:a2,-,-)
-wasStartedBy(ex:start1;ex:a1,-,-,2011-11-16T16:05:00)
-wasStartedBy(ex:a1,ex:e1,ex:a2,-)
-wasStartedBy(ex:start1;ex:a1,-,ex:a2,-)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-start-s6-PASS-c23.4-c26.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +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:activity prov:id="ex:a2">
-        </prov:activity>
-
-            <prov:wasStartedBy prov:id="ex:start1">
-	        <prov:time>2011-11-16T16:05:00</prov:time>
-                <prov:activity prov:ref="ex:a1"/>
-            </prov:wasStartedBy>
-
-            <prov:wasStartedBy>
-                <prov:activity prov:ref="ex:a1"/>
-                <prov:trigger prov:ref="ex:e1"/>
-                <prov:starter prov:ref="ex:a2"/>
-            </prov:wasStartedBy>
-
-            <prov:wasStartedBy prov:id="ex:start1">
-                <prov:activity prov:ref="ex:a1"/>
-                <prov:starter prov:ref="ex:a2"/>
-            </prov:wasStartedBy>
-
-</prov:document>
--- a/testcases/constraints/unification-start-s6-PASS-c23.4-c26.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +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:a2 a prov:Activity .
-
-ex:start1 a prov:Start .
-
-ex:a1 prov:qualifiedStart ex:start1 .
-
-ex:start1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
-
-_:node17d62o8kmx1 a prov:Start ;
-	prov:entity ex:e1 .
-
-ex:a1 prov:qualifiedStart _:node17d62o8kmx1 .
-
-_:node17d62o8kmx1 prov:hadActivity ex:a2 .
-
-ex:a1 prov:wasStartedBy ex:e1 .
-
-ex:start1 prov:hadActivity ex:a2 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-start-s7-PASS-c23-c26.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,14 @@
+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,-,-)
+activity(ex:a2,-,-)
+wasStartedBy(ex:start1;ex:a1,-,-,2011-11-16T16:05:00)
+wasStartedBy(ex:a1,ex:e1,ex:a2,2011-11-16T16:05:00)
+wasStartedBy(ex:start1;ex:a1,-,ex:a2,-)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-start-s7-PASS-c23-c26.provx	Thu Nov 29 15:26:57 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: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:activity prov:id="ex:a2">
+        </prov:activity>
+
+            <prov:wasStartedBy prov:id="ex:start1">
+	        <prov:time>2011-11-16T16:05:00</prov:time>
+                <prov:activity prov:ref="ex:a1"/>
+            </prov:wasStartedBy>
+
+            <prov:wasStartedBy>
+	        <prov:time>2011-11-16T16:05:00</prov:time>
+                <prov:activity prov:ref="ex:a1"/>
+                <prov:trigger prov:ref="ex:e1"/>
+                <prov:starter prov:ref="ex:a2"/>
+            </prov:wasStartedBy>
+
+            <prov:wasStartedBy prov:id="ex:start1">
+                <prov:activity prov:ref="ex:a1"/>
+                <prov:starter prov:ref="ex:a2"/>
+            </prov:wasStartedBy>
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-start-s7-PASS-c23-c26.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,31 @@
+@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:a2 a prov:Activity .
+
+ex:start1 a prov:Start .
+
+ex:a1 prov:qualifiedStart ex:start1 .
+
+ex:start1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
+
+_:node17d62s3k8x1 a prov:Start ;
+	prov:entity ex:e1 .
+
+ex:a1 prov:qualifiedStart _:node17d62s3k8x1 .
+
+_:node17d62s3k8x1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime ;
+	prov:hadActivity ex:a2 .
+
+ex:a1 prov:wasStartedBy ex:e1 .
+
+ex:start1 prov:hadActivity ex:a2 .
--- a/testcases/constraints/unification-start-s7-PASS-c23.4-c26.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +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,-,-)
-activity(ex:a2,-,-)
-wasStartedBy(ex:start1;ex:a1,-,-,2011-11-16T16:05:00)
-wasStartedBy(ex:a1,ex:e1,ex:a2,2011-11-16T16:05:00)
-wasStartedBy(ex:start1;ex:a1,-,ex:a2,-)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-start-s7-PASS-c23.4-c26.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +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:activity prov:id="ex:a2">
-        </prov:activity>
-
-            <prov:wasStartedBy prov:id="ex:start1">
-	        <prov:time>2011-11-16T16:05:00</prov:time>
-                <prov:activity prov:ref="ex:a1"/>
-            </prov:wasStartedBy>
-
-            <prov:wasStartedBy>
-	        <prov:time>2011-11-16T16:05:00</prov:time>
-                <prov:activity prov:ref="ex:a1"/>
-                <prov:trigger prov:ref="ex:e1"/>
-                <prov:starter prov:ref="ex:a2"/>
-            </prov:wasStartedBy>
-
-            <prov:wasStartedBy prov:id="ex:start1">
-                <prov:activity prov:ref="ex:a1"/>
-                <prov:starter prov:ref="ex:a2"/>
-            </prov:wasStartedBy>
-</prov:document>
--- a/testcases/constraints/unification-start-s7-PASS-c23.4-c26.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,31 +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:a2 a prov:Activity .
-
-ex:start1 a prov:Start .
-
-ex:a1 prov:qualifiedStart ex:start1 .
-
-ex:start1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
-
-_:node17d62s3k8x1 a prov:Start ;
-	prov:entity ex:e1 .
-
-ex:a1 prov:qualifiedStart _:node17d62s3k8x1 .
-
-_:node17d62s3k8x1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime ;
-	prov:hadActivity ex:a2 .
-
-ex:a1 prov:wasStartedBy ex:e1 .
-
-ex:start1 prov:hadActivity ex:a2 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-start-s8-PASS-c23-c26.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,14 @@
+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,-,-)
+activity(ex:a2,-,-)
+wasStartedBy(ex:start1;ex:a1,-,-,2011-11-16T16:05:00)
+wasStartedBy(ex:a1,ex:e1,ex:a2,-)
+wasStartedBy(ex:start1;ex:a1,-,ex:a2,2011-11-16T16:05:00)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-start-s8-PASS-c23-c26.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,28 @@
+<?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:activity prov:id="ex:a2">
+        </prov:activity>
+
+            <prov:wasStartedBy prov:id="ex:start1">
+	        <prov:time>2011-11-16T16:05:00</prov:time>
+                <prov:activity prov:ref="ex:a1"/>
+            </prov:wasStartedBy>
+
+            <prov:wasStartedBy>
+                <prov:activity prov:ref="ex:a1"/>
+                <prov:trigger prov:ref="ex:e1"/>
+                <prov:starter prov:ref="ex:a2"/>
+            </prov:wasStartedBy>
+
+            <prov:wasStartedBy prov:id="ex:start1">
+	        <prov:time>2011-11-16T16:05:00</prov:time>
+                <prov:activity prov:ref="ex:a1"/>
+                <prov:starter prov:ref="ex:a2"/>
+            </prov:wasStartedBy>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-start-s8-PASS-c23-c26.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,30 @@
+@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:a2 a prov:Activity .
+
+ex:start1 a prov:Start .
+
+ex:a1 prov:qualifiedStart ex:start1 .
+
+ex:start1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
+
+_:node17d62vjkdx1 a prov:Start ;
+	prov:entity ex:e1 .
+
+ex:a1 prov:qualifiedStart _:node17d62vjkdx1 .
+
+_:node17d62vjkdx1 prov:hadActivity ex:a2 .
+
+ex:a1 prov:wasStartedBy ex:e1 .
+
+ex:start1 prov:hadActivity ex:a2 .
--- a/testcases/constraints/unification-start-s8-PASS-c23.4-c26.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +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,-,-)
-activity(ex:a2,-,-)
-wasStartedBy(ex:start1;ex:a1,-,-,2011-11-16T16:05:00)
-wasStartedBy(ex:a1,ex:e1,ex:a2,-)
-wasStartedBy(ex:start1;ex:a1,-,ex:a2,2011-11-16T16:05:00)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-start-s8-PASS-c23.4-c26.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,28 +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:activity prov:id="ex:a2">
-        </prov:activity>
-
-            <prov:wasStartedBy prov:id="ex:start1">
-	        <prov:time>2011-11-16T16:05:00</prov:time>
-                <prov:activity prov:ref="ex:a1"/>
-            </prov:wasStartedBy>
-
-            <prov:wasStartedBy>
-                <prov:activity prov:ref="ex:a1"/>
-                <prov:trigger prov:ref="ex:e1"/>
-                <prov:starter prov:ref="ex:a2"/>
-            </prov:wasStartedBy>
-
-            <prov:wasStartedBy prov:id="ex:start1">
-	        <prov:time>2011-11-16T16:05:00</prov:time>
-                <prov:activity prov:ref="ex:a1"/>
-                <prov:starter prov:ref="ex:a2"/>
-            </prov:wasStartedBy>
-
-</prov:document>
--- a/testcases/constraints/unification-start-s8-PASS-c23.4-c26.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +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:a2 a prov:Activity .
-
-ex:start1 a prov:Start .
-
-ex:a1 prov:qualifiedStart ex:start1 .
-
-ex:start1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
-
-_:node17d62vjkdx1 a prov:Start ;
-	prov:entity ex:e1 .
-
-ex:a1 prov:qualifiedStart _:node17d62vjkdx1 .
-
-_:node17d62vjkdx1 prov:hadActivity ex:a2 .
-
-ex:a1 prov:wasStartedBy ex:e1 .
-
-ex:start1 prov:hadActivity ex:a2 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-start-s9-PASS-c23-c26.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,14 @@
+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,-,-)
+activity(ex:a2,-,-)
+wasStartedBy(ex:start1;ex:a1,-,-,-)
+wasStartedBy(ex:a1,ex:e1,ex:a2,2011-11-16T16:05:00)
+wasStartedBy(ex:start1;ex:a1,-,ex:a2,2011-11-16T16:05:00)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-start-s9-PASS-c23-c26.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,28 @@
+<?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:activity prov:id="ex:a2">
+        </prov:activity>
+
+            <prov:wasStartedBy prov:id="ex:start1">
+                <prov:activity prov:ref="ex:a1"/>
+            </prov:wasStartedBy>
+
+            <prov:wasStartedBy>
+	        <prov:time>2011-11-16T16:05:00</prov:time>
+                <prov:activity prov:ref="ex:a1"/>
+                <prov:trigger prov:ref="ex:e1"/>
+                <prov:starter prov:ref="ex:a2"/>
+            </prov:wasStartedBy>
+
+            <prov:wasStartedBy prov:id="ex:start1">
+	        <prov:time>2011-11-16T16:05:00</prov:time>
+                <prov:activity prov:ref="ex:a1"/>
+                <prov:starter prov:ref="ex:a2"/>
+            </prov:wasStartedBy>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-start-s9-PASS-c23-c26.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,30 @@
+@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:a2 a prov:Activity .
+
+ex:start1 a prov:Start .
+
+ex:a1 prov:qualifiedStart ex:start1 .
+
+_:node17d62p3l8x1 a prov:Start ;
+	prov:entity ex:e1 .
+
+ex:a1 prov:qualifiedStart _:node17d62p3l8x1 .
+
+_:node17d62p3l8x1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime ;
+	prov:hadActivity ex:a2 .
+
+ex:a1 prov:wasStartedBy ex:e1 .
+
+ex:start1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime ;
+	prov:hadActivity ex:a2 .
--- a/testcases/constraints/unification-start-s9-PASS-c23.4-c26.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +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,-,-)
-activity(ex:a2,-,-)
-wasStartedBy(ex:start1;ex:a1,-,-,-)
-wasStartedBy(ex:a1,ex:e1,ex:a2,2011-11-16T16:05:00)
-wasStartedBy(ex:start1;ex:a1,-,ex:a2,2011-11-16T16:05:00)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-start-s9-PASS-c23.4-c26.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,28 +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:activity prov:id="ex:a2">
-        </prov:activity>
-
-            <prov:wasStartedBy prov:id="ex:start1">
-                <prov:activity prov:ref="ex:a1"/>
-            </prov:wasStartedBy>
-
-            <prov:wasStartedBy>
-	        <prov:time>2011-11-16T16:05:00</prov:time>
-                <prov:activity prov:ref="ex:a1"/>
-                <prov:trigger prov:ref="ex:e1"/>
-                <prov:starter prov:ref="ex:a2"/>
-            </prov:wasStartedBy>
-
-            <prov:wasStartedBy prov:id="ex:start1">
-	        <prov:time>2011-11-16T16:05:00</prov:time>
-                <prov:activity prov:ref="ex:a1"/>
-                <prov:starter prov:ref="ex:a2"/>
-            </prov:wasStartedBy>
-
-</prov:document>
--- a/testcases/constraints/unification-start-s9-PASS-c23.4-c26.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +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:a2 a prov:Activity .
-
-ex:start1 a prov:Start .
-
-ex:a1 prov:qualifiedStart ex:start1 .
-
-_:node17d62p3l8x1 a prov:Start ;
-	prov:entity ex:e1 .
-
-ex:a1 prov:qualifiedStart _:node17d62p3l8x1 .
-
-_:node17d62p3l8x1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime ;
-	prov:hadActivity ex:a2 .
-
-ex:a1 prov:wasStartedBy ex:e1 .
-
-ex:start1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime ;
-	prov:hadActivity ex:a2 .
--- a/testcases/constraints/unification-usage-f1-PASS.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /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/>
-activity(ex:e1,-,-)
-entity(ex:a1)
-used(ex:use1;ex:e1,ex:a1,-)
-used(ex:use1-other;ex:e1,ex:a1,-)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-usage-f1-PASS.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +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:activity prov:id="ex:e1">
-        </prov:activity>
-        <prov:entity prov:id="ex:a1">
-        </prov:entity>
-
-            <prov:used prov:id="ex:use1">
-                <prov:activity prov:ref="ex:e1"/>
-                <prov:entity prov:ref="ex:a1"/>
-            </prov:used>
-            <prov:used prov:id="ex:use1-other">  <!-- unable to unify, simult gen -->
-                <prov:activity prov:ref="ex:e1"/>
-                <prov:entity prov:ref="ex:a1"/>
-            </prov:used>
-
-</prov:document>
--- a/testcases/constraints/unification-usage-f1-PASS.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +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:Activity .
-
-ex:a1 a prov:Entity .
-
-ex:use1 a prov:Usage ;
-	prov:entity ex:a1 .
-
-ex:e1 prov:qualifiedUsage ex:use1 .
-
-ex:use1-other a prov:Usage ;
-	prov:entity ex:a1 .
-
-ex:e1 prov:qualifiedUsage ex:use1-other .
--- a/testcases/constraints/unification-usage-f2-FAIL-c23.2.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /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/>
-activity(ex:e1,-,-)
-entity(ex:a1)
-used(ex:use1;ex:e1,ex:a1,-)
-used(ex:use1;ex:e1-other,ex:a1,-)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-usage-f2-FAIL-c23.2.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +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:activity prov:id="ex:e1">
-        </prov:activity>
-        <prov:entity prov:id="ex:a1">
-        </prov:entity>
-
-            <prov:used prov:id="ex:use1">
-                <prov:activity prov:ref="ex:e1"/>
-                <prov:entity prov:ref="ex:a1"/>
-            </prov:used>
-            <prov:used prov:id="ex:use1">
-                <prov:activity prov:ref="ex:e1-other"/>  <!-- unable to unify -->
-                <prov:entity prov:ref="ex:a1"/>
-            </prov:used>
-
-</prov:document>
--- a/testcases/constraints/unification-usage-f2-FAIL-c23.2.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,19 +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:Activity .
-
-ex:a1 a prov:Entity .
-
-ex:use1 a prov:Usage ;
-	prov:entity ex:a1 .
-
-ex:e1 prov:qualifiedUsage ex:use1 .
-
-ex:e1-other a prov:Activity ;
-	prov:qualifiedUsage ex:use1 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-usage-f2-FAIL-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,12 @@
+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/>
+activity(ex:e1,-,-)
+entity(ex:a1)
+used(ex:use1;ex:e1,ex:a1,-)
+used(ex:use1;ex:e1-other,ex:a1,-)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-usage-f2-FAIL-c23.provx	Thu Nov 29 15:26:57 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: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:activity prov:id="ex:e1">
+        </prov:activity>
+        <prov:entity prov:id="ex:a1">
+        </prov:entity>
+
+            <prov:used prov:id="ex:use1">
+                <prov:activity prov:ref="ex:e1"/>
+                <prov:entity prov:ref="ex:a1"/>
+            </prov:used>
+            <prov:used prov:id="ex:use1">
+                <prov:activity prov:ref="ex:e1-other"/>  <!-- unable to unify -->
+                <prov:entity prov:ref="ex:a1"/>
+            </prov:used>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-usage-f2-FAIL-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,19 @@
+@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:Activity .
+
+ex:a1 a prov:Entity .
+
+ex:use1 a prov:Usage ;
+	prov:entity ex:a1 .
+
+ex:e1 prov:qualifiedUsage ex:use1 .
+
+ex:e1-other a prov:Activity ;
+	prov:qualifiedUsage ex:use1 .
--- a/testcases/constraints/unification-usage-f3-FAIL-c23.2.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /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/>
-activity(ex:e1,-,-)
-entity(ex:a1)
-used(ex:use1;ex:e1,ex:a1,-)
-used(ex:use1;ex:e1,ex:a1-other,-)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-usage-f3-FAIL-c23.2.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /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:activity prov:id="ex:e1">
-        </prov:activity>
-        <prov:entity prov:id="ex:a1">
-        </prov:entity>
-
-            <prov:used prov:id="ex:use1">
-                <prov:activity prov:ref="ex:e1"/>
-                <prov:entity prov:ref="ex:a1"/>
-            </prov:used>
-            <prov:used prov:id="ex:use1">
-                <prov:activity prov:ref="ex:e1"/>
-                <prov:entity prov:ref="ex:a1-other"/>  <!-- unable to unify -->
-            </prov:used>
-</prov:document>
--- a/testcases/constraints/unification-usage-f3-FAIL-c23.2.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +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:Activity .
-
-ex:a1 a prov:Entity .
-
-ex:use1 a prov:Usage ;
-	prov:entity ex:a1 .
-
-ex:e1 prov:qualifiedUsage ex:use1 .
-
-ex:a1-other a prov:Entity .
-
-ex:use1 prov:entity ex:a1-other .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-usage-f3-FAIL-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,12 @@
+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/>
+activity(ex:e1,-,-)
+entity(ex:a1)
+used(ex:use1;ex:e1,ex:a1,-)
+used(ex:use1;ex:e1,ex:a1-other,-)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-usage-f3-FAIL-c23.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,17 @@
+<?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:activity prov:id="ex:e1">
+        </prov:activity>
+        <prov:entity prov:id="ex:a1">
+        </prov:entity>
+
+            <prov:used prov:id="ex:use1">
+                <prov:activity prov:ref="ex:e1"/>
+                <prov:entity prov:ref="ex:a1"/>
+            </prov:used>
+            <prov:used prov:id="ex:use1">
+                <prov:activity prov:ref="ex:e1"/>
+                <prov:entity prov:ref="ex:a1-other"/>  <!-- unable to unify -->
+            </prov:used>
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-usage-f3-FAIL-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,20 @@
+@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:Activity .
+
+ex:a1 a prov:Entity .
+
+ex:use1 a prov:Usage ;
+	prov:entity ex:a1 .
+
+ex:e1 prov:qualifiedUsage ex:use1 .
+
+ex:a1-other a prov:Entity .
+
+ex:use1 prov:entity ex:a1-other .
--- a/testcases/constraints/unification-usage-f4-FAIL-c23.2.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /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/>
-activity(ex:e1,-,-)
-entity(ex:a1)
-used(ex:use1;ex:e1,ex:a1,2012-11-16T16:05:00)
-used(ex:use1;ex:e1,ex:a1,2011-11-16T16:05:00)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-usage-f4-FAIL-c23.2.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +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:activity prov:id="ex:e1">
-        </prov:activity>
-        <prov:entity prov:id="ex:a1">
-        </prov:entity>
-
-            <prov:used prov:id="ex:use1">
-                <prov:time>2012-11-16T16:05:00</prov:time>
-                <prov:activity prov:ref="ex:e1"/>
-                <prov:entity prov:ref="ex:a1"/>
-            </prov:used>
-            <prov:used prov:id="ex:use1">
-                <prov:time>2011-11-16T16:05:00</prov:time>
-                <prov:activity prov:ref="ex:e1"/>
-                <prov:entity prov:ref="ex:a1"/>
-            </prov:used>
-
-</prov:document>
--- a/testcases/constraints/unification-usage-f4-FAIL-c23.2.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +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:Activity .
-
-ex:a1 a prov:Entity .
-
-ex:use1 a prov:Usage ;
-	prov:entity ex:a1 .
-
-ex:e1 prov:qualifiedUsage ex:use1 .
-
-ex:use1 prov:atTime "2012-11-16T16:05:00"^^xsd:dateTime , "2011-11-16T16:05:00"^^xsd:dateTime .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-usage-f4-FAIL-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,12 @@
+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/>
+activity(ex:e1,-,-)
+entity(ex:a1)
+used(ex:use1;ex:e1,ex:a1,2012-11-16T16:05:00)
+used(ex:use1;ex:e1,ex:a1,2011-11-16T16:05:00)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-usage-f4-FAIL-c23.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,20 @@
+<?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:activity prov:id="ex:e1">
+        </prov:activity>
+        <prov:entity prov:id="ex:a1">
+        </prov:entity>
+
+            <prov:used prov:id="ex:use1">
+                <prov:time>2012-11-16T16:05:00</prov:time>
+                <prov:activity prov:ref="ex:e1"/>
+                <prov:entity prov:ref="ex:a1"/>
+            </prov:used>
+            <prov:used prov:id="ex:use1">
+                <prov:time>2011-11-16T16:05:00</prov:time>
+                <prov:activity prov:ref="ex:e1"/>
+                <prov:entity prov:ref="ex:a1"/>
+            </prov:used>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-usage-f4-FAIL-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,18 @@
+@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:Activity .
+
+ex:a1 a prov:Entity .
+
+ex:use1 a prov:Usage ;
+	prov:entity ex:a1 .
+
+ex:e1 prov:qualifiedUsage ex:use1 .
+
+ex:use1 prov:atTime "2012-11-16T16:05:00"^^xsd:dateTime , "2011-11-16T16:05:00"^^xsd:dateTime .
--- a/testcases/constraints/unification-usage-f5-FAIL-c23.2.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /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/>
-activity(ex:e1,-,-)
-entity(ex:a1)
-used(ex:e1,ex:a1,2012-11-16T16:05:00)
-used(ex:use1;ex:e1,ex:a1,2011-11-16T16:05:00)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-usage-f5-FAIL-c23.2.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,19 +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:activity prov:id="ex:e1">
-        </prov:activity>
-        <prov:entity prov:id="ex:a1">
-        </prov:entity>
-
-            <prov:used>
-                <prov:time>2012-11-16T16:05:00</prov:time>
-                <prov:activity prov:ref="ex:e1"/>
-                <prov:entity prov:ref="ex:a1"/>
-            </prov:used>
-            <prov:used prov:id="ex:use1">
-                <prov:time>2011-11-16T16:05:00</prov:time>
-                <prov:activity prov:ref="ex:e1"/>
-                <prov:entity prov:ref="ex:a1"/>
-            </prov:used>
-</prov:document>
--- a/testcases/constraints/unification-usage-f5-FAIL-c23.2.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +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:Activity .
-
-ex:a1 a prov:Entity .
-
-_:node17d62udtmx1 a prov:Usage ;
-	prov:entity ex:a1 .
-
-ex:e1 prov:qualifiedUsage _:node17d62udtmx1 .
-
-_:node17d62udtmx1 prov:atTime "2012-11-16T16:05:00"^^xsd:dateTime .
-
-ex:e1 prov:used ex:a1 .
-
-ex:use1 a prov:Usage ;
-	prov:entity ex:a1 .
-
-ex:e1 prov:qualifiedUsage ex:use1 .
-
-ex:use1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-usage-f5-FAIL-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,12 @@
+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/>
+activity(ex:e1,-,-)
+entity(ex:a1)
+used(ex:e1,ex:a1,2012-11-16T16:05:00)
+used(ex:use1;ex:e1,ex:a1,2011-11-16T16:05:00)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-usage-f5-FAIL-c23.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,19 @@
+<?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:activity prov:id="ex:e1">
+        </prov:activity>
+        <prov:entity prov:id="ex:a1">
+        </prov:entity>
+
+            <prov:used>
+                <prov:time>2012-11-16T16:05:00</prov:time>
+                <prov:activity prov:ref="ex:e1"/>
+                <prov:entity prov:ref="ex:a1"/>
+            </prov:used>
+            <prov:used prov:id="ex:use1">
+                <prov:time>2011-11-16T16:05:00</prov:time>
+                <prov:activity prov:ref="ex:e1"/>
+                <prov:entity prov:ref="ex:a1"/>
+            </prov:used>
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-usage-f5-FAIL-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,27 @@
+@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:Activity .
+
+ex:a1 a prov:Entity .
+
+_:node17d62udtmx1 a prov:Usage ;
+	prov:entity ex:a1 .
+
+ex:e1 prov:qualifiedUsage _:node17d62udtmx1 .
+
+_:node17d62udtmx1 prov:atTime "2012-11-16T16:05:00"^^xsd:dateTime .
+
+ex:e1 prov:used ex:a1 .
+
+ex:use1 a prov:Usage ;
+	prov:entity ex:a1 .
+
+ex:e1 prov:qualifiedUsage ex:use1 .
+
+ex:use1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
--- a/testcases/constraints/unification-usage-f6-FAIL-c23.2.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /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/>
-activity(ex:e1,-,-)
-entity(ex:a1)
-used(ex:e1,ex:a1,2012-11-16T16:05:00)
-used(ex:e1,ex:a1,2011-11-16T16:05:00)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-usage-f6-FAIL-c23.2.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +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:activity prov:id="ex:e1">
-        </prov:activity>
-        <prov:entity prov:id="ex:a1">
-        </prov:entity>
-
-            <prov:used>
-                <prov:time>2012-11-16T16:05:00</prov:time>
-                <prov:activity prov:ref="ex:e1"/>
-                <prov:entity prov:ref="ex:a1"/>
-            </prov:used>
-            <prov:used>
-                <prov:time>2011-11-16T16:05:00</prov:time>
-                <prov:activity prov:ref="ex:e1"/>
-                <prov:entity prov:ref="ex:a1"/>
-            </prov:used>
-
-</prov:document>
--- a/testcases/constraints/unification-usage-f6-FAIL-c23.2.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +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:Activity .
-
-ex:a1 a prov:Entity .
-
-_:node17d62phnvx1 a prov:Usage ;
-	prov:entity ex:a1 .
-
-ex:e1 prov:qualifiedUsage _:node17d62phnvx1 .
-
-_:node17d62phnvx1 prov:atTime "2012-11-16T16:05:00"^^xsd:dateTime .
-
-ex:e1 prov:used ex:a1 .
-
-_:node17d62phnvx2 a prov:Usage ;
-	prov:entity ex:a1 .
-
-ex:e1 prov:qualifiedUsage _:node17d62phnvx2 .
-
-_:node17d62phnvx2 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-usage-f6-FAIL-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,12 @@
+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/>
+activity(ex:e1,-,-)
+entity(ex:a1)
+used(ex:e1,ex:a1,2012-11-16T16:05:00)
+used(ex:e1,ex:a1,2011-11-16T16:05:00)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-usage-f6-FAIL-c23.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,20 @@
+<?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:activity prov:id="ex:e1">
+        </prov:activity>
+        <prov:entity prov:id="ex:a1">
+        </prov:entity>
+
+            <prov:used>
+                <prov:time>2012-11-16T16:05:00</prov:time>
+                <prov:activity prov:ref="ex:e1"/>
+                <prov:entity prov:ref="ex:a1"/>
+            </prov:used>
+            <prov:used>
+                <prov:time>2011-11-16T16:05:00</prov:time>
+                <prov:activity prov:ref="ex:e1"/>
+                <prov:entity prov:ref="ex:a1"/>
+            </prov:used>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-usage-f6-FAIL-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,27 @@
+@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:Activity .
+
+ex:a1 a prov:Entity .
+
+_:node17d62phnvx1 a prov:Usage ;
+	prov:entity ex:a1 .
+
+ex:e1 prov:qualifiedUsage _:node17d62phnvx1 .
+
+_:node17d62phnvx1 prov:atTime "2012-11-16T16:05:00"^^xsd:dateTime .
+
+ex:e1 prov:used ex:a1 .
+
+_:node17d62phnvx2 a prov:Usage ;
+	prov:entity ex:a1 .
+
+ex:e1 prov:qualifiedUsage _:node17d62phnvx2 .
+
+_:node17d62phnvx2 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
--- a/testcases/constraints/unification-usage-f7-FAIL-c23.2.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +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/>
-activity(ex:e1,-,-)
-entity(ex:a1)
-used(ex:use1;ex:e1,ex:a1,-)
-used(ex:use1;ex:e1,ex:a1,2012-11-16T16:05:00)
-used(ex:e1,ex:a1,2011-11-16T16:05:00)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-usage-f7-FAIL-c23.2.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +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:activity prov:id="ex:e1">
-        </prov:activity>
-        <prov:entity prov:id="ex:a1">
-        </prov:entity>
-
-            <prov:used prov:id="ex:use1">
-                <prov:activity prov:ref="ex:e1"/>
-                <prov:entity prov:ref="ex:a1"/>
-            </prov:used>
-            <prov:used prov:id="ex:use1">
-                <prov:time>2012-11-16T16:05:00</prov:time>
-                <prov:activity prov:ref="ex:e1"/>
-                <prov:entity prov:ref="ex:a1"/>
-            </prov:used>
-            <prov:used>
-                <prov:time>2011-11-16T16:05:00</prov:time>
-                <prov:activity prov:ref="ex:e1"/>
-                <prov:entity prov:ref="ex:a1"/>
-            </prov:used>
-
-</prov:document>
--- a/testcases/constraints/unification-usage-f7-FAIL-c23.2.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +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:Activity .
-
-ex:a1 a prov:Entity .
-
-ex:use1 a prov:Usage ;
-	prov:entity ex:a1 .
-
-ex:e1 prov:qualifiedUsage ex:use1 .
-
-ex:use1 prov:atTime "2012-11-16T16:05:00"^^xsd:dateTime .
-
-_:node17d62ugevx1 a prov:Usage ;
-	prov:entity ex:a1 .
-
-ex:e1 prov:qualifiedUsage _:node17d62ugevx1 .
-
-_:node17d62ugevx1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
-
-ex:e1 prov:used ex:a1 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-usage-f7-FAIL-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,13 @@
+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/>
+activity(ex:e1,-,-)
+entity(ex:a1)
+used(ex:use1;ex:e1,ex:a1,-)
+used(ex:use1;ex:e1,ex:a1,2012-11-16T16:05:00)
+used(ex:e1,ex:a1,2011-11-16T16:05:00)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-usage-f7-FAIL-c23.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,24 @@
+<?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:activity prov:id="ex:e1">
+        </prov:activity>
+        <prov:entity prov:id="ex:a1">
+        </prov:entity>
+
+            <prov:used prov:id="ex:use1">
+                <prov:activity prov:ref="ex:e1"/>
+                <prov:entity prov:ref="ex:a1"/>
+            </prov:used>
+            <prov:used prov:id="ex:use1">
+                <prov:time>2012-11-16T16:05:00</prov:time>
+                <prov:activity prov:ref="ex:e1"/>
+                <prov:entity prov:ref="ex:a1"/>
+            </prov:used>
+            <prov:used>
+                <prov:time>2011-11-16T16:05:00</prov:time>
+                <prov:activity prov:ref="ex:e1"/>
+                <prov:entity prov:ref="ex:a1"/>
+            </prov:used>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-usage-f7-FAIL-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,27 @@
+@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:Activity .
+
+ex:a1 a prov:Entity .
+
+ex:use1 a prov:Usage ;
+	prov:entity ex:a1 .
+
+ex:e1 prov:qualifiedUsage ex:use1 .
+
+ex:use1 prov:atTime "2012-11-16T16:05:00"^^xsd:dateTime .
+
+_:node17d62ugevx1 a prov:Usage ;
+	prov:entity ex:a1 .
+
+ex:e1 prov:qualifiedUsage _:node17d62ugevx1 .
+
+_:node17d62ugevx1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
+
+ex:e1 prov:used ex:a1 .
--- a/testcases/constraints/unification-usage-s1-PASS-c23.2.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /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/>
-activity(ex:e1,-,-)
-entity(ex:a1)
-used(ex:use1;ex:e1,ex:a1,-)
-used(ex:use1;ex:e1,ex:a1,-)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-usage-s1-PASS-c23.2.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /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:activity prov:id="ex:e1">
-        </prov:activity>
-        <prov:entity prov:id="ex:a1">
-        </prov:entity>
-
-            <prov:used prov:id="ex:use1">
-                <prov:activity prov:ref="ex:e1"/>
-                <prov:entity prov:ref="ex:a1"/>
-            </prov:used>
-            <prov:used prov:id="ex:use1">
-                <prov:activity prov:ref="ex:e1"/>
-                <prov:entity prov:ref="ex:a1"/>
-            </prov:used>
-
-</prov:document>
--- a/testcases/constraints/unification-usage-s1-PASS-c23.2.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +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:Activity .
-
-ex:a1 a prov:Entity .
-
-ex:use1 a prov:Usage ;
-	prov:entity ex:a1 .
-
-ex:e1 prov:qualifiedUsage ex:use1 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-usage-s1-PASS-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,12 @@
+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/>
+activity(ex:e1,-,-)
+entity(ex:a1)
+used(ex:use1;ex:e1,ex:a1,-)
+used(ex:use1;ex:e1,ex:a1,-)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-usage-s1-PASS-c23.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,17 @@
+<?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:activity prov:id="ex:e1">
+        </prov:activity>
+        <prov:entity prov:id="ex:a1">
+        </prov:entity>
+
+            <prov:used prov:id="ex:use1">
+                <prov:activity prov:ref="ex:e1"/>
+                <prov:entity prov:ref="ex:a1"/>
+            </prov:used>
+            <prov:used prov:id="ex:use1">
+                <prov:activity prov:ref="ex:e1"/>
+                <prov:entity prov:ref="ex:a1"/>
+            </prov:used>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-usage-s1-PASS-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,16 @@
+@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:Activity .
+
+ex:a1 a prov:Entity .
+
+ex:use1 a prov:Usage ;
+	prov:entity ex:a1 .
+
+ex:e1 prov:qualifiedUsage ex:use1 .
--- a/testcases/constraints/unification-usage-s2-PASS-c23.2.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /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/>
-activity(ex:e1,-,-)
-entity(ex:a1)
-used(ex:use1;ex:e1,ex:a1,-)
-used(ex:use1;ex:e1,-,-)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-usage-s2-PASS-c23.2.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /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:activity prov:id="ex:e1">
-        </prov:activity>
-        <prov:entity prov:id="ex:a1">
-        </prov:entity>
-
-            <prov:used prov:id="ex:use1">
-                <prov:activity prov:ref="ex:e1"/>
-                <prov:entity prov:ref="ex:a1"/>
-            </prov:used>
-            <prov:used prov:id="ex:use1">
-                <prov:activity prov:ref="ex:e1"/>
-		 <!-- able to unify entity -->
-            </prov:used>
-
-</prov:document>
--- a/testcases/constraints/unification-usage-s2-PASS-c23.2.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +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:Activity .
-
-ex:a1 a prov:Entity .
-
-ex:use1 a prov:Usage ;
-	prov:entity ex:a1 .
-
-ex:e1 prov:qualifiedUsage ex:use1 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-usage-s2-PASS-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,12 @@
+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/>
+activity(ex:e1,-,-)
+entity(ex:a1)
+used(ex:use1;ex:e1,ex:a1,-)
+used(ex:use1;ex:e1,-,-)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-usage-s2-PASS-c23.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,17 @@
+<?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:activity prov:id="ex:e1">
+        </prov:activity>
+        <prov:entity prov:id="ex:a1">
+        </prov:entity>
+
+            <prov:used prov:id="ex:use1">
+                <prov:activity prov:ref="ex:e1"/>
+                <prov:entity prov:ref="ex:a1"/>
+            </prov:used>
+            <prov:used prov:id="ex:use1">
+                <prov:activity prov:ref="ex:e1"/>
+		 <!-- able to unify entity -->
+            </prov:used>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-usage-s2-PASS-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,16 @@
+@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:Activity .
+
+ex:a1 a prov:Entity .
+
+ex:use1 a prov:Usage ;
+	prov:entity ex:a1 .
+
+ex:e1 prov:qualifiedUsage ex:use1 .
--- a/testcases/constraints/unification-usage-s3-PASS.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /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/>
-activity(ex:e1,-,-)
-entity(ex:a1)
-used(ex:use1;ex:e1,ex:a1,-)
-used(ex:e1,ex:a1,-)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-usage-s3-PASS.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /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:activity prov:id="ex:e1">
-        </prov:activity>
-        <prov:entity prov:id="ex:a1">
-        </prov:entity>
-
-            <prov:used prov:id="ex:use1">
-                <prov:activity prov:ref="ex:e1"/>
-                <prov:entity prov:ref="ex:a1"/>
-            </prov:used>
-            <prov:used> 		 <!-- able to unify id -->
-                <prov:activity prov:ref="ex:e1"/>
-                <prov:entity prov:ref="ex:a1"/>
-            </prov:used>
-
-</prov:document>
--- a/testcases/constraints/unification-usage-s3-PASS.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,17 +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:Activity .
-
-ex:a1 a prov:Entity .
-
-ex:use1 a prov:Usage ;
-	prov:entity ex:a1 .
-
-ex:e1 prov:qualifiedUsage ex:use1 ;
-	prov:used ex:a1 .
--- a/testcases/constraints/unification-usage-s4-PASS.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /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/>
-activity(ex:e1,-,-)
-entity(ex:a1)
-used(ex:use1;ex:e1,ex:a1,-)
-used(ex:use2;ex:e2,ex:a2,-)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-usage-s4-PASS.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /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:activity prov:id="ex:e1">
-        </prov:activity>
-        <prov:entity prov:id="ex:a1">
-        </prov:entity>
-
-            <prov:used prov:id="ex:use1">
-                <prov:activity prov:ref="ex:e1"/>
-                <prov:entity prov:ref="ex:a1"/>
-            </prov:used>
-            <prov:used prov:id="ex:use2">   <!-- different generation entirely -->
-                <prov:activity prov:ref="ex:e2"/>
-                <prov:entity prov:ref="ex:a2"/>
-            </prov:used>
-
-</prov:document>
--- a/testcases/constraints/unification-usage-s4-PASS.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /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:Activity .
-
-ex:a1 a prov:Entity .
-
-ex:use1 a prov:Usage ;
-	prov:entity ex:a1 .
-
-ex:e1 prov:qualifiedUsage ex:use1 .
-
-ex:a2 a prov:Entity .
-
-ex:e2 a prov:Activity .
-
-ex:use2 a prov:Usage ;
-	prov:entity ex:a2 .
-
-ex:e2 prov:qualifiedUsage ex:use2 .
--- a/testcases/constraints/unification-usage-s5-PASS-c23.2.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /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/>
-activity(ex:e1,-,-)
-entity(ex:a1)
-used(ex:use1;ex:e1,ex:a1,2011-11-16T16:05:00)
-used(ex:use1;ex:e1,ex:a1,2011-11-16T16:05:00)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-usage-s5-PASS-c23.2.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,19 +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:activity prov:id="ex:e1">
-        </prov:activity>
-        <prov:entity prov:id="ex:a1">
-        </prov:entity>
-
-            <prov:used prov:id="ex:use1">
-                <prov:time>2011-11-16T16:05:00</prov:time>
-                <prov:activity prov:ref="ex:e1"/>
-                <prov:entity prov:ref="ex:a1"/>
-            </prov:used>
-            <prov:used prov:id="ex:use1">
-                <prov:time>2011-11-16T16:05:00</prov:time>
-                <prov:activity prov:ref="ex:e1"/>
-                <prov:entity prov:ref="ex:a1"/>
-            </prov:used>
-
-</prov:document>
--- a/testcases/constraints/unification-usage-s5-PASS-c23.2.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +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:Activity .
-
-ex:a1 a prov:Entity .
-
-ex:use1 a prov:Usage ;
-	prov:entity ex:a1 .
-
-ex:e1 prov:qualifiedUsage ex:use1 .
-
-ex:use1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-usage-s5-PASS-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,12 @@
+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/>
+activity(ex:e1,-,-)
+entity(ex:a1)
+used(ex:use1;ex:e1,ex:a1,2011-11-16T16:05:00)
+used(ex:use1;ex:e1,ex:a1,2011-11-16T16:05:00)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-usage-s5-PASS-c23.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,19 @@
+<?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:activity prov:id="ex:e1">
+        </prov:activity>
+        <prov:entity prov:id="ex:a1">
+        </prov:entity>
+
+            <prov:used prov:id="ex:use1">
+                <prov:time>2011-11-16T16:05:00</prov:time>
+                <prov:activity prov:ref="ex:e1"/>
+                <prov:entity prov:ref="ex:a1"/>
+            </prov:used>
+            <prov:used prov:id="ex:use1">
+                <prov:time>2011-11-16T16:05:00</prov:time>
+                <prov:activity prov:ref="ex:e1"/>
+                <prov:entity prov:ref="ex:a1"/>
+            </prov:used>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-usage-s5-PASS-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,18 @@
+@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:Activity .
+
+ex:a1 a prov:Entity .
+
+ex:use1 a prov:Usage ;
+	prov:entity ex:a1 .
+
+ex:e1 prov:qualifiedUsage ex:use1 .
+
+ex:use1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
--- a/testcases/constraints/unification-usage-s6-PASS-c23.2.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /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/>
-activity(ex:e1,-,-)
-entity(ex:a1)
-used(ex:use1;ex:e1,ex:a1,-)
-used(ex:use1;ex:e1,ex:a1,2011-11-16T16:05:00)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-usage-s6-PASS-c23.2.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +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:activity prov:id="ex:e1">
-        </prov:activity>
-        <prov:entity prov:id="ex:a1">
-        </prov:entity>
-
-            <prov:used prov:id="ex:use1">
-                <prov:activity prov:ref="ex:e1"/>
-                <prov:entity prov:ref="ex:a1"/>
-            </prov:used>
-            <prov:used prov:id="ex:use1">
-                <prov:time>2011-11-16T16:05:00</prov:time>
-                <prov:activity prov:ref="ex:e1"/>
-                <prov:entity prov:ref="ex:a1"/>
-            </prov:used>
-
-</prov:document>
--- a/testcases/constraints/unification-usage-s6-PASS-c23.2.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +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:Activity .
-
-ex:a1 a prov:Entity .
-
-ex:use1 a prov:Usage ;
-	prov:entity ex:a1 .
-
-ex:e1 prov:qualifiedUsage ex:use1 .
-
-ex:use1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-usage-s6-PASS-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,12 @@
+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/>
+activity(ex:e1,-,-)
+entity(ex:a1)
+used(ex:use1;ex:e1,ex:a1,-)
+used(ex:use1;ex:e1,ex:a1,2011-11-16T16:05:00)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-usage-s6-PASS-c23.provx	Thu Nov 29 15:26:57 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: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:activity prov:id="ex:e1">
+        </prov:activity>
+        <prov:entity prov:id="ex:a1">
+        </prov:entity>
+
+            <prov:used prov:id="ex:use1">
+                <prov:activity prov:ref="ex:e1"/>
+                <prov:entity prov:ref="ex:a1"/>
+            </prov:used>
+            <prov:used prov:id="ex:use1">
+                <prov:time>2011-11-16T16:05:00</prov:time>
+                <prov:activity prov:ref="ex:e1"/>
+                <prov:entity prov:ref="ex:a1"/>
+            </prov:used>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-usage-s6-PASS-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,18 @@
+@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:Activity .
+
+ex:a1 a prov:Entity .
+
+ex:use1 a prov:Usage ;
+	prov:entity ex:a1 .
+
+ex:e1 prov:qualifiedUsage ex:use1 .
+
+ex:use1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
--- a/testcases/constraints/unification-usage-s7-PASS-c23.2.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +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/>
-activity(ex:e1,-,-)
-entity(ex:a1)
-used(ex:use1;ex:e1,ex:a1,-)
-used(ex:use1;ex:e1,ex:a1,2011-11-16T16:05:00)
-used(ex:e1,ex:a1,2011-11-16T16:05:00)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-usage-s7-PASS-c23.2.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +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:activity prov:id="ex:e1">
-        </prov:activity>
-        <prov:entity prov:id="ex:a1">
-        </prov:entity>
-
-            <prov:used prov:id="ex:use1">
-                <prov:activity prov:ref="ex:e1"/>
-                <prov:entity prov:ref="ex:a1"/>
-            </prov:used>
-            <prov:used prov:id="ex:use1">
-                <prov:time>2011-11-16T16:05:00</prov:time>
-                <prov:activity prov:ref="ex:e1"/>
-                <prov:entity prov:ref="ex:a1"/>
-            </prov:used>
-            <prov:used>
-                <prov:time>2011-11-16T16:05:00</prov:time>
-                <prov:activity prov:ref="ex:e1"/>
-                <prov:entity prov:ref="ex:a1"/>
-            </prov:used>
-
-</prov:document>
--- a/testcases/constraints/unification-usage-s7-PASS-c23.2.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +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:Activity .
-
-ex:a1 a prov:Entity .
-
-ex:use1 a prov:Usage ;
-	prov:entity ex:a1 .
-
-ex:e1 prov:qualifiedUsage ex:use1 .
-
-ex:use1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
-
-_:node17d62sdgux1 a prov:Usage ;
-	prov:entity ex:a1 .
-
-ex:e1 prov:qualifiedUsage _:node17d62sdgux1 .
-
-_:node17d62sdgux1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
-
-ex:e1 prov:used ex:a1 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-usage-s7-PASS-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,13 @@
+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/>
+activity(ex:e1,-,-)
+entity(ex:a1)
+used(ex:use1;ex:e1,ex:a1,-)
+used(ex:use1;ex:e1,ex:a1,2011-11-16T16:05:00)
+used(ex:e1,ex:a1,2011-11-16T16:05:00)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-usage-s7-PASS-c23.provx	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,23 @@
+<?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:activity prov:id="ex:e1">
+        </prov:activity>
+        <prov:entity prov:id="ex:a1">
+        </prov:entity>
+
+            <prov:used prov:id="ex:use1">
+                <prov:activity prov:ref="ex:e1"/>
+                <prov:entity prov:ref="ex:a1"/>
+            </prov:used>
+            <prov:used prov:id="ex:use1">
+                <prov:time>2011-11-16T16:05:00</prov:time>
+                <prov:activity prov:ref="ex:e1"/>
+                <prov:entity prov:ref="ex:a1"/>
+            </prov:used>
+            <prov:used>
+                <prov:time>2011-11-16T16:05:00</prov:time>
+                <prov:activity prov:ref="ex:e1"/>
+                <prov:entity prov:ref="ex:a1"/>
+            </prov:used>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-usage-s7-PASS-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,27 @@
+@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:Activity .
+
+ex:a1 a prov:Entity .
+
+ex:use1 a prov:Usage ;
+	prov:entity ex:a1 .
+
+ex:e1 prov:qualifiedUsage ex:use1 .
+
+ex:use1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
+
+_:node17d62sdgux1 a prov:Usage ;
+	prov:entity ex:a1 .
+
+ex:e1 prov:qualifiedUsage _:node17d62sdgux1 .
+
+_:node17d62sdgux1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
+
+ex:e1 prov:used ex:a1 .
--- a/testcases/constraints/unification-usage-s8-PASS-c23.2.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +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/>
-activity(ex:e1,-,-)
-entity(ex:a1)
-used(ex:use1;ex:e1,ex:a1,-)
-used(ex:use1;ex:e1,ex:a1,-)
-used(ex:e1,ex:a1,2011-11-16T16:05:00)
-endDocument
\ No newline at end of file
--- a/testcases/constraints/unification-usage-s8-PASS-c23.2.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +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:activity prov:id="ex:e1">
-        </prov:activity>
-        <prov:entity prov:id="ex:a1">
-        </prov:entity>
-
-            <prov:used prov:id="ex:use1">
-                <prov:activity prov:ref="ex:e1"/>
-                <prov:entity prov:ref="ex:a1"/>
-            </prov:used>
-            <prov:used prov:id="ex:use1">
-                <prov:activity prov:ref="ex:e1"/>
-                <prov:entity prov:ref="ex:a1"/>
-            </prov:used>
-            <prov:used>
-                <prov:time>2011-11-16T16:05:00</prov:time>
-                <prov:activity prov:ref="ex:e1"/>
-                <prov:entity prov:ref="ex:a1"/>
-            </prov:used>
-
-</prov:document>
--- a/testcases/constraints/unification-usage-s8-PASS-c23.2.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /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:Activity .
-
-ex:a1 a prov:Entity .
-
-ex:use1 a prov:Usage ;
-	prov:entity ex:a1 .
-
-ex:e1 prov:qualifiedUsage ex:use1 .
-
-_:node17d62p157x1 a prov:Usage ;
-	prov:entity ex:a1 .
-
-ex:e1 prov:qualifiedUsage _:node17d62p157x1 .
-
-_:node17d62p157x1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
-
-ex:e1 prov:used ex:a1 .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-usage-s8-PASS-c23.provn	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,13 @@
+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/>
+activity(ex:e1,-,-)
+entity(ex:a1)
+used(ex:use1;ex:e1,ex:a1,-)
+used(ex:use1;ex:e1,ex:a1,-)
+used(ex:e1,ex:a1,2011-11-16T16:05:00)
+endDocument
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-usage-s8-PASS-c23.provx	Thu Nov 29 15:26:57 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: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:activity prov:id="ex:e1">
+        </prov:activity>
+        <prov:entity prov:id="ex:a1">
+        </prov:entity>
+
+            <prov:used prov:id="ex:use1">
+                <prov:activity prov:ref="ex:e1"/>
+                <prov:entity prov:ref="ex:a1"/>
+            </prov:used>
+            <prov:used prov:id="ex:use1">
+                <prov:activity prov:ref="ex:e1"/>
+                <prov:entity prov:ref="ex:a1"/>
+            </prov:used>
+            <prov:used>
+                <prov:time>2011-11-16T16:05:00</prov:time>
+                <prov:activity prov:ref="ex:e1"/>
+                <prov:entity prov:ref="ex:a1"/>
+            </prov:used>
+
+</prov:document>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testcases/constraints/unification-usage-s8-PASS-c23.ttl	Thu Nov 29 15:26:57 2012 +0000
@@ -0,0 +1,25 @@
+@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:Activity .
+
+ex:a1 a prov:Entity .
+
+ex:use1 a prov:Usage ;
+	prov:entity ex:a1 .
+
+ex:e1 prov:qualifiedUsage ex:use1 .
+
+_:node17d62p157x1 a prov:Usage ;
+	prov:entity ex:a1 .
+
+ex:e1 prov:qualifiedUsage _:node17d62p157x1 .
+
+_:node17d62p157x1 prov:atTime "2011-11-16T16:05:00"^^xsd:dateTime .
+
+ex:e1 prov:used ex:a1 .
--- a/testcases/constraints/w3c-publication1-PASS.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,39 +0,0 @@
-bundle
-
-prefix ex <http://example.org/>
-prefix w3  <http://www.w3.org/>
-prefix tr  <http://www.w3.org/TR/2011/>
-
-entity(tr:WD-prov-dm-20111215, [ prov:type="document", ex:version="2" ])
-
-agent(ex:Luc,     [ prov:type='prov:Person' ])
-agent(ex:Paolo,   [ prov:type='prov:Person' ])
-agent(ex:Khalid,  [ prov:type='prov:Person' ])
-agent(ex:Stephen, [ prov:type='prov:Person' ])
-agent(ex:Yolanda, [ prov:type='prov:Person' ])
-agent(ex:Ryan,    [ prov:type='prov:Person' ])
-agent(ex:Paul,    [ prov:type='prov:Person' ])
-agent(ex:Graham,  [ prov:type='prov:Person' ])
-agent(ex:Jim,     [ prov:type='prov:Person' ])
-agent(ex:Simon,   [ prov:type='prov:Person' ])
-agent(ex:James,   [ prov:type='prov:Person' ])
-agent(ex:Satya,   [ prov:type='prov:Person' ])
-
-activity(ex:edit1,[prov:type="edit"])
-
-wasGeneratedBy(tr:WD-prov-dm-20111215, ex:edit1)
-
-wasAssociatedWith(ex:edit1, ex:Luc, -,     [prov:role="editor"])
-wasAssociatedWith(ex:edit1, ex:Paolo, -,   [prov:role="editor"])
-wasAssociatedWith(ex:edit1, ex:Khalid, -,  [prov:role="contributor"])
-wasAssociatedWith(ex:edit1, ex:Stephen, -, [prov:role="contributor"])
-wasAssociatedWith(ex:edit1, ex:Yolanda, -, [prov:role="contributor"])
-wasAssociatedWith(ex:edit1, ex:Ryan, -,    [prov:role="contributor"])
-wasAssociatedWith(ex:edit1, ex:Paul, -,    [prov:role="contributor"])
-wasAssociatedWith(ex:edit1, ex:Graham, -,  [prov:role="contributor"])
-wasAssociatedWith(ex:edit1, ex:Jim, -,     [prov:role="contributor"])
-wasAssociatedWith(ex:edit1, ex:Simon, -,   [prov:role="contributor"])
-wasAssociatedWith(ex:edit1, ex:James, -,   [prov:role="contributor"])
-wasAssociatedWith(ex:edit1, ex:Satya, -,   [prov:role="contributor"])
-
-endBundle
\ No newline at end of file
--- a/testcases/constraints/w3c-publication1-PASS.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,106 +0,0 @@
-<?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:tr="http://www.w3.org/TR/2011/" prov:id="tr:WD-prov-dm-20111215">
-        <prov:type xsi:type="xsd:string">document</prov:type>
-        <ex:version xmlns:ex="http://example.org/" xsi:type="xsd:string">2</ex:version>
-    </prov:entity>
-    <prov:agent xmlns:ex="http://example.org/" prov:id="ex:Luc">
-        <prov:type xsi:type="xsd:QName">prov:Person</prov:type>
-    </prov:agent>
-    <prov:agent xmlns:ex="http://example.org/" prov:id="ex:Paolo">
-        <prov:type xsi:type="xsd:QName">prov:Person</prov:type>
-    </prov:agent>
-    <prov:agent xmlns:ex="http://example.org/" prov:id="ex:Khalid">
-        <prov:type xsi:type="xsd:QName">prov:Person</prov:type>
-    </prov:agent>
-    <prov:agent xmlns:ex="http://example.org/" prov:id="ex:Stephen">
-        <prov:type xsi:type="xsd:QName">prov:Person</prov:type>
-    </prov:agent>
-    <prov:agent xmlns:ex="http://example.org/" prov:id="ex:Yolanda">
-        <prov:type xsi:type="xsd:QName">prov:Person</prov:type>
-    </prov:agent>
-    <prov:agent xmlns:ex="http://example.org/" prov:id="ex:Ryan">
-        <prov:type xsi:type="xsd:QName">prov:Person</prov:type>
-    </prov:agent>
-    <prov:agent xmlns:ex="http://example.org/" prov:id="ex:Paul">
-        <prov:type xsi:type="xsd:QName">prov:Person</prov:type>
-    </prov:agent>
-    <prov:agent xmlns:ex="http://example.org/" prov:id="ex:Graham">
-        <prov:type xsi:type="xsd:QName">prov:Person</prov:type>
-    </prov:agent>
-    <prov:agent xmlns:ex="http://example.org/" prov:id="ex:Jim">
-        <prov:type xsi:type="xsd:QName">prov:Person</prov:type>
-    </prov:agent>
-    <prov:agent xmlns:ex="http://example.org/" prov:id="ex:Simon">
-        <prov:type xsi:type="xsd:QName">prov:Person</prov:type>
-    </prov:agent>
-    <prov:agent xmlns:ex="http://example.org/" prov:id="ex:James">
-        <prov:type xsi:type="xsd:QName">prov:Person</prov:type>
-    </prov:agent>
-    <prov:agent xmlns:ex="http://example.org/" prov:id="ex:Satya">
-        <prov:type xsi:type="xsd:QName">prov:Person</prov:type>
-    </prov:agent>
-    <prov:activity xmlns:ex="http://example.org/" prov:id="ex:edit1">
-        <prov:type xsi:type="xsd:string">edit</prov:type>
-    </prov:activity>
-    <prov:wasAssociatedWith>
-        <prov:activity xmlns:ex="http://example.org/" prov:ref="ex:edit1"/>
-        <prov:agent xmlns:ex="http://example.org/" prov:ref="ex:Luc"/>
-        <prov:role xsi:type="xsd:string">editor</prov:role>
-    </prov:wasAssociatedWith>
-    <prov:wasAssociatedWith>
-        <prov:activity xmlns:ex="http://example.org/" prov:ref="ex:edit1"/>
-        <prov:agent xmlns:ex="http://example.org/" prov:ref="ex:Paolo"/>
-        <prov:role xsi:type="xsd:string">editor</prov:role>
-    </prov:wasAssociatedWith>
-    <prov:wasAssociatedWith>
-        <prov:activity xmlns:ex="http://example.org/" prov:ref="ex:edit1"/>
-        <prov:agent xmlns:ex="http://example.org/" prov:ref="ex:Khalid"/>
-        <prov:role xsi:type="xsd:string">contributor</prov:role>
-    </prov:wasAssociatedWith>
-    <prov:wasAssociatedWith>
-        <prov:activity xmlns:ex="http://example.org/" prov:ref="ex:edit1"/>
-        <prov:agent xmlns:ex="http://example.org/" prov:ref="ex:Stephen"/>
-        <prov:role xsi:type="xsd:string">contributor</prov:role>
-    </prov:wasAssociatedWith>
-    <prov:wasAssociatedWith>
-        <prov:activity xmlns:ex="http://example.org/" prov:ref="ex:edit1"/>
-        <prov:agent xmlns:ex="http://example.org/" prov:ref="ex:Yolanda"/>
-        <prov:role xsi:type="xsd:string">contributor</prov:role>
-    </prov:wasAssociatedWith>
-    <prov:wasAssociatedWith>
-        <prov:activity xmlns:ex="http://example.org/" prov:ref="ex:edit1"/>
-        <prov:agent xmlns:ex="http://example.org/" prov:ref="ex:Ryan"/>
-        <prov:role xsi:type="xsd:string">contributor</prov:role>
-    </prov:wasAssociatedWith>
-    <prov:wasAssociatedWith>
-        <prov:activity xmlns:ex="http://example.org/" prov:ref="ex:edit1"/>
-        <prov:agent xmlns:ex="http://example.org/" prov:ref="ex:Paul"/>
-        <prov:role xsi:type="xsd:string">contributor</prov:role>
-    </prov:wasAssociatedWith>
-    <prov:wasAssociatedWith>
-        <prov:activity xmlns:ex="http://example.org/" prov:ref="ex:edit1"/>
-        <prov:agent xmlns:ex="http://example.org/" prov:ref="ex:Graham"/>
-        <prov:role xsi:type="xsd:string">contributor</prov:role>
-    </prov:wasAssociatedWith>
-    <prov:wasAssociatedWith>
-        <prov:activity xmlns:ex="http://example.org/" prov:ref="ex:edit1"/>
-        <prov:agent xmlns:ex="http://example.org/" prov:ref="ex:Jim"/>
-        <prov:role xsi:type="xsd:string">contributor</prov:role>
-    </prov:wasAssociatedWith>
-    <prov:wasAssociatedWith>
-        <prov:activity xmlns:ex="http://example.org/" prov:ref="ex:edit1"/>
-        <prov:agent xmlns:ex="http://example.org/" prov:ref="ex:Simon"/>
-        <prov:role xsi:type="xsd:string">contributor</prov:role>
-    </prov:wasAssociatedWith>
-    <prov:wasAssociatedWith>
-        <prov:activity xmlns:ex="http://example.org/" prov:ref="ex:edit1"/>
-        <prov:agent xmlns:ex="http://example.org/" prov:ref="ex:James"/>
-        <prov:role xsi:type="xsd:string">contributor</prov:role>
-    </prov:wasAssociatedWith>
-    <prov:wasAssociatedWith>
-        <prov:activity xmlns:ex="http://example.org/" prov:ref="ex:edit1"/>
-        <prov:agent xmlns:ex="http://example.org/" prov:ref="ex:Satya"/>
-        <prov:role xsi:type="xsd:string">contributor</prov:role>
-    </prov:wasAssociatedWith>
-</prov:document>
--- a/testcases/constraints/w3c-publication1-PASS.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,159 +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 tr: <http://www.w3.org/TR/2011/> .
-@prefix xsi: <http://www.w3.org/2001/XMLSchema-instance> .
-@prefix pc1: <http://www.ipaw.info/pc1/> .
-
-
-tr:WD-prov-dm-20111215 a prov:Entity ;
-	prov:type "document"^^xsd:string ;
-	ex:version "2"^^xsd:string .
-
-ex:Luc a prov:Agent ;
-	prov:type "prov:Person"^^xsd:QName .
-
-ex:Paolo a prov:Agent ;
-	prov:type "prov:Person"^^xsd:QName .
-
-ex:Khalid a prov:Agent ;
-	prov:type "prov:Person"^^xsd:QName .
-
-ex:Stephen a prov:Agent ;
-	prov:type "prov:Person"^^xsd:QName .
-
-ex:Yolanda a prov:Agent ;
-	prov:type "prov:Person"^^xsd:QName .
-
-ex:Ryan a prov:Agent ;
-	prov:type "prov:Person"^^xsd:QName .
-
-ex:Paul a prov:Agent ;
-	prov:type "prov:Person"^^xsd:QName .
-
-ex:Graham a prov:Agent ;
-	prov:type "prov:Person"^^xsd:QName .
-
-ex:Jim a prov:Agent ;
-	prov:type "prov:Person"^^xsd:QName .
-
-ex:Simon a prov:Agent ;
-	prov:type "prov:Person"^^xsd:QName .
-
-ex:James a prov:Agent ;
-	prov:type "prov:Person"^^xsd:QName .
-
-ex:Satya a prov:Agent ;
-	prov:type "prov:Person"^^xsd:QName .
-
-ex:edit1 a prov:Activity ;
-	prov:type "edit"^^xsd:string .
-
-_:node17chb2nssx1 a prov:Association ;
-	prov:agent ex:Luc .
-
-ex:edit1 prov:qualifiedAssociation _:node17chb2nssx1 .
-
-_:node17chb2nssx1 prov:role "editor"^^xsd:string .
-
-ex:edit1 prov:wasAssociatedWith ex:Luc .
-
-_:node17chb2nssx2 a prov:Association ;
-	prov:agent ex:Paolo .
-
-ex:edit1 prov:qualifiedAssociation _:node17chb2nssx2 .
-
-_:node17chb2nssx2 prov:role "editor"^^xsd:string .
-
-ex:edit1 prov:wasAssociatedWith ex:Paolo .
-
-_:node17chb2nssx3 a prov:Association ;
-	prov:agent ex:Khalid .
-
-ex:edit1 prov:qualifiedAssociation _:node17chb2nssx3 .
-
-_:node17chb2nssx3 prov:role "contributor"^^xsd:string .
-
-ex:edit1 prov:wasAssociatedWith ex:Khalid .
-
-_:node17chb2nssx4 a prov:Association ;
-	prov:agent ex:Stephen .
-
-ex:edit1 prov:qualifiedAssociation _:node17chb2nssx4 .
-
-_:node17chb2nssx4 prov:role "contributor"^^xsd:string .
-
-ex:edit1 prov:wasAssociatedWith ex:Stephen .
-
-_:node17chb2nssx5 a prov:Association ;
-	prov:agent ex:Yolanda .
-
-ex:edit1 prov:qualifiedAssociation _:node17chb2nssx5 .
-
-_:node17chb2nssx5 prov:role "contributor"^^xsd:string .
-
-ex:edit1 prov:wasAssociatedWith ex:Yolanda .
-
-_:node17chb2nssx6 a prov:Association ;
-	prov:agent ex:Ryan .
-
-ex:edit1 prov:qualifiedAssociation _:node17chb2nssx6 .
-
-_:node17chb2nssx6 prov:role "contributor"^^xsd:string .
-
-ex:edit1 prov:wasAssociatedWith ex:Ryan .
-
-_:node17chb2nssx7 a prov:Association ;
-	prov:agent ex:Paul .
-
-ex:edit1 prov:qualifiedAssociation _:node17chb2nssx7 .
-
-_:node17chb2nssx7 prov:role "contributor"^^xsd:string .
-
-ex:edit1 prov:wasAssociatedWith ex:Paul .
-
-_:node17chb2nssx8 a prov:Association ;
-	prov:agent ex:Graham .
-
-ex:edit1 prov:qualifiedAssociation _:node17chb2nssx8 .
-
-_:node17chb2nssx8 prov:role "contributor"^^xsd:string .
-
-ex:edit1 prov:wasAssociatedWith ex:Graham .
-
-_:node17chb2nssx9 a prov:Association ;
-	prov:agent ex:Jim .
-
-ex:edit1 prov:qualifiedAssociation _:node17chb2nssx9 .
-
-_:node17chb2nssx9 prov:role "contributor"^^xsd:string .
-
-ex:edit1 prov:wasAssociatedWith ex:Jim .
-
-_:node17chb2nssx10 a prov:Association ;
-	prov:agent ex:Simon .
-
-ex:edit1 prov:qualifiedAssociation _:node17chb2nssx10 .
-
-_:node17chb2nssx10 prov:role "contributor"^^xsd:string .
-
-ex:edit1 prov:wasAssociatedWith ex:Simon .
-
-_:node17chb2nssx11 a prov:Association ;
-	prov:agent ex:James .
-
-ex:edit1 prov:qualifiedAssociation _:node17chb2nssx11 .
-
-_:node17chb2nssx11 prov:role "contributor"^^xsd:string .
-
-ex:edit1 prov:wasAssociatedWith ex:James .
-
-_:node17chb2nssx12 a prov:Association ;
-	prov:agent ex:Satya .
-
-ex:edit1 prov:qualifiedAssociation _:node17chb2nssx12 .
-
-_:node17chb2nssx12 prov:role "contributor"^^xsd:string .
-
-ex:edit1 prov:wasAssociatedWith ex:Satya .
--- a/testcases/constraints/w3c-publication2-PASS.provn	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,42 +0,0 @@
-bundle
-
-prefix ex  <http://example.org/>
-
-prefix w3      <http://www.w3.org/>
-prefix tr      <http://www.w3.org/TR/2011/>
-prefix process <http://www.w3.org/2005/10/Process-20051014/tr.html#>
-prefix email   <https://lists.w3.org/Archives/Member/w3c-archive/>
-prefix chairs  <https://lists.w3.org/Archives/Member/chairs/>
-prefix trans   <http://www.w3.org/2005/08/01-transitions.html#>
-prefix rec54   <http://www.w3.org/2001/02pd/rec54#>
-
-
-  entity(tr:WD-prov-dm-20111018, [ prov:type='rec54:WD' ])
-  entity(tr:WD-prov-dm-20111215, [ prov:type='rec54:WD' ])
-  entity(process:rec-advance,    [ prov:type='prov:Plan' ])
-
-
-  entity(chairs:2011OctDec/0004, [ prov:type='trans:transreq' ])
-  entity(email:2011Oct/0141,     [ prov:type='trans:pubreq' ])
-  entity(email:2011Dec/0111,     [ prov:type='trans:pubreq' ])
-
-
-  wasDerivedFrom(tr:WD-prov-dm-20111215, tr:WD-prov-dm-20111018)
-
-
-  activity(ex:act1,-,-,[prov:type="publish"])
-  activity(ex:act2,-,-,[prov:type="publish"])
-
-  wasGeneratedBy(tr:WD-prov-dm-20111018, ex:act1, -)
-  wasGeneratedBy(tr:WD-prov-dm-20111215, ex:act2, -)
-
-  used(ex:act1, chairs:2011OctDec/0004, -)
-  used(ex:act1, email:2011Oct/0141, -)
-  used(ex:act2, email:2011Dec/0111, -)
-
-  agent(w3:Consortium, [ prov:type='prov:Organization' ])
-
-  wasAssociatedWith(ex:act1, w3:Consortium, process:rec-advance)
-  wasAssociatedWith(ex:act2, w3:Consortium, process:rec-advance)
-
-endBundle
--- a/testcases/constraints/w3c-publication2-PASS.provx	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,64 +0,0 @@
-<?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:tr="http://www.w3.org/TR/2011/" prov:id="tr:WD-prov-dm-20111018">
-        <prov:type xmlns:rec54="http://www.w3.org/2001/02pd/rec54#" xsi:type="xsd:QName">rec54:WD</prov:type>
-    </prov:entity>
-    <prov:entity xmlns:tr="http://www.w3.org/TR/2011/" prov:id="tr:WD-prov-dm-20111215">
-        <prov:type xmlns:rec54="http://www.w3.org/2001/02pd/rec54#" xsi:type="xsd:QName">rec54:WD</prov:type>
-    </prov:entity>
-    <prov:entity xmlns:process="http://www.w3.org/2005/10/Process-20051014/tr.html#" prov:id="process:rec-advance">
-        <prov:type xsi:type="xsd:QName">prov:Plan</prov:type>
-    </prov:entity>
-    <prov:entity xmlns:chairs="https://lists.w3.org/Archives/Member/chairs/" prov:id="chairs:2011OctDec/0004">
-        <prov:type xmlns:trans="http://www.w3.org/2005/08/01-transitions.html#" xsi:type="xsd:QName">trans:transreq</prov:type>
-    </prov:entity>
-    <prov:entity xmlns:email="https://lists.w3.org/Archives/Member/w3c-archive/" prov:id="email:2011Oct/0141">
-        <prov:type xmlns:trans="http://www.w3.org/2005/08/01-transitions.html#" xsi:type="xsd:QName">trans:pubreq</prov:type>
-    </prov:entity>
-    <prov:entity xmlns:email="https://lists.w3.org/Archives/Member/w3c-archive/" prov:id="email:2011Dec/0111">
-        <prov:type xmlns:trans="http://www.w3.org/2005/08/01-transitions.html#" xsi:type="xsd:QName">trans:pubreq</prov:type>
-    </prov:entity>
-    <prov:wasDerivedFrom>
-        <prov:generatedEntity xmlns:tr="http://www.w3.org/TR/2011/" prov:ref="tr:WD-prov-dm-20111215"/>
-        <prov:usedEntity xmlns:tr="http://www.w3.org/TR/2011/" prov:ref="tr:WD-prov-dm-20111018"/>
-    </prov:wasDerivedFrom>
-    <prov:activity xmlns:ex="http://example.org/" prov:id="ex:act1">
-        <prov:type xsi:type="xsd:string">publish</prov:type>
-    </prov:activity>
-    <prov:activity xmlns:ex="http://example.org/" prov:id="ex:act2">
-        <prov:type xsi:type="xsd:string">publish</prov:type>
-    </prov:activity>
-    <prov:wasGeneratedBy>
-        <prov:entity xmlns:tr="http://www.w3.org/TR/2011/" prov:ref="tr:WD-prov-dm-20111018"/>
-        <prov:activity xmlns:ex="http://example.org/" prov:ref="ex:act1"/>
-    </prov:wasGeneratedBy>
-    <prov:wasGeneratedBy>
-        <prov:entity xmlns:tr="http://www.w3.org/TR/2011/" prov:ref="tr:WD-prov-dm-20111215"/>
-        <prov:activity xmlns:ex="http://example.org/" prov:ref="ex:act2"/>
-    </prov:wasGeneratedBy>
-    <prov:used>
-        <prov:activity xmlns:ex="http://example.org/" prov:ref="ex:act1"/>
-        <prov:entity xmlns:chairs="https://lists.w3.org/Archives/Member/chairs/" prov:ref="chairs:2011OctDec/0004"/>
-    </prov:used>
-    <prov:used>
-        <prov:activity xmlns:ex="http://example.org/" prov:ref="ex:act1"/>
-        <prov:entity xmlns:email="https://lists.w3.org/Archives/Member/w3c-archive/" prov:ref="email:2011Oct/0141"/>
-    </prov:used>
-    <prov:used>
-        <prov:activity xmlns:ex="http://example.org/" prov:ref="ex:act2"/>
-        <prov:entity xmlns:email="https://lists.w3.org/Archives/Member/w3c-archive/" prov:ref="email:2011Dec/0111"/>
-    </prov:used>
-    <prov:agent xmlns:w3="http://www.w3.org/" prov:id="w3:Consortium">
-        <prov:type xsi:type="xsd:QName">prov:Organization</prov:type>
-    </prov:agent>
-    <prov:wasAssociatedWith>
-        <prov:activity xmlns:ex="http://example.org/" prov:ref="ex:act1"/>
-        <prov:agent xmlns:w3="http://www.w3.org/" prov:ref="w3:Consortium"/>
-        <prov:plan xmlns:process="http://www.w3.org/2005/10/Process-20051014/tr.html#" prov:ref="process:rec-advance"/>
-    </prov:wasAssociatedWith>
-    <prov:wasAssociatedWith>
-        <prov:activity xmlns:ex="http://example.org/" prov:ref="ex:act2"/>
-        <prov:agent xmlns:w3="http://www.w3.org/" prov:ref="w3:Consortium"/>
-        <prov:plan xmlns:process="http://www.w3.org/2005/10/Process-20051014/tr.html#" prov:ref="process:rec-advance"/>
-    </prov:wasAssociatedWith>
-</prov:document>
--- a/testcases/constraints/w3c-publication2-PASS.ttl	Thu Nov 29 12:56:44 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,71 +0,0 @@
-@prefix prov: <http://www.w3.org/ns/prov#> .
-@prefix process: <http://www.w3.org/2005/10/Process-20051014/tr.html#> .
-@prefix chairs: <https://lists.w3.org/Archives/Member/chairs/> .
-@prefix prim: <http://openprovenance.org/primitives#> .
-@prefix w3: <http://www.w3.org/> .
-@prefix xsi: <http://www.w3.org/2001/XMLSchema-instance> .
-@prefix rec54: <http://www.w3.org/2001/02pd/rec54#> .
-@prefix ex: <http://example.org/> .
-@prefix email: <https://lists.w3.org/Archives/Member/w3c-archive/> .
-@prefix tr: <http://www.w3.org/TR/2011/> .
-@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
-@prefix pc1: <http://www.ipaw.info/pc1/> .
-@prefix trans: <http://www.w3.org/2005/08/01-transitions.html#> .
-
-
-tr:WD-prov-dm-20111018 a prov:Entity ;
-	prov:type "rec54:WD"^^xsd:QName .
-
-tr:WD-prov-dm-20111215 a prov:Entity ;
-	prov:type "rec54:WD"^^xsd:QName .
-
-process:rec-advance a prov:Entity ;
-	prov:type "prov:Plan"^^xsd:QName .
-
-<https://lists.w3.org/Archives/Member/chairs/2011OctDec/0004> a prov:Entity ;
-	prov:type "trans:transreq"^^xsd:QName .
-
-<https://lists.w3.org/Archives/Member/w3c-archive/2011Oct/0141> a prov:Entity ;
-	prov:type "trans:pubreq"^^xsd:QName .
-
-<https://lists.w3.org/Archives/Member/w3c-archive/2011Dec/0111> a prov:Entity ;
-	prov:type "trans:pubreq"^^xsd:QName .
-
-tr:WD-prov-dm-20111215 prov:wasDerivedFrom tr:WD-prov-dm-20111018 .
-
-ex:act1 a prov:Activity ;
-	prov:type "publish"^^xsd:string .
-
-ex:act2 a prov:Activity ;
-	prov:type "publish"^^xsd:string .
-
-tr:WD-prov-dm-20111018 prov:wasGeneratedBy ex:act1 .
-
-tr:WD-prov-dm-20111215 prov:wasGeneratedBy ex:act2 .
-
-ex:act1 prov:used <https://lists.w3.org/Archives/Member/chairs/2011OctDec/0004> , <https://lists.w3.org/Archives/Member/w3c-archive/2011Oct/0141> .
-
-ex:act2 prov:used <https://lists.w3.org/Archives/Member/w3c-archive/2011Dec/0111> .
-
-w3:Consortium a prov:Agent ;
-	prov:type "prov:Organization"^^xsd:QName .
-
-_:node17chbub73x1 a prov:Association ;
-	prov:agent w3:Consortium .
-
-ex:act1 prov:qualifiedAssociation _:node17chbub73x1 .
-
-process:rec-advance a prov:Plan .
-
-_:node17chbub73x1 prov:hadPlan process:rec-advance .
-
-ex:act1 prov:wasAssociatedWith w3:Consortium .
-
-_:node17chbub73x2 a prov:Association ;
-	prov:agent w3:Consortium .
-
-ex:act2 prov:qualifiedAssociation _:node17chbub73x2 .
-
-_:node17chbub73x2 prov:hadPlan process:rec-advance .
-
-ex:act2 prov:wasAssociatedWith w3:Consortium .
--- a/testcases/process.html	Thu Nov 29 12:56:44 2012 +0000
+++ b/testcases/process.html	Thu Nov 29 15:26:57 2012 +0000
@@ -198,8 +198,6 @@
 <p>All test cases need to be checked for the  constraints they cover and their expected
 validation results (i.e. Pass or  Fail).</p>
 
-<p class="note">Dong: We need to check whether all the constraints are sufficiently covered and curate from the WG or generate ourselves the test cases for constraints that haven’t been covered by these.</p>
-
 <table border="1" cellspacing="0" cellpadding="5" id="table-unit-test-cases">
 
   <caption>Table 2. PROV-CONSTRAINTS test cases</caption>
@@ -210,346 +208,303 @@
     <td><b>Download links</b></td>
   </tr>
   <tr>
-    <td><b>ordering-activity1-PASS</b></td>
-    <td>&nbsp;</td>
-    <td>PASS</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-activity1-PASS.provn" title="ordering-activity1-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-activity1-PASS.provx" title="ordering-activity1-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-activity1-PASS.ttl" title="ordering-activity1-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>ordering-activity2-PASS</b></td>
-    <td>&nbsp;</td>
+    <td><b>ordering-activity1-PASS-c30</b></td>
+    <td>30</td>
     <td>PASS</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-activity2-PASS.provn" title="ordering-activity2-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-activity2-PASS.provx" title="ordering-activity2-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-activity2-PASS.ttl" title="ordering-activity2-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>ordering-activity3-PASS</b></td>
-    <td>&nbsp;</td>
-    <td>PASS</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-activity3-PASS.provn" title="ordering-activity3-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-activity3-PASS.provx" title="ordering-activity3-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-activity3-PASS.ttl" title="ordering-activity3-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>ordering-activity4-PASS</b></td>
-    <td>&nbsp;</td>
-    <td>PASS</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-activity4-PASS.provn" title="ordering-activity4-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-activity4-PASS.provx" title="ordering-activity4-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-activity4-PASS.ttl" title="ordering-activity4-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>ordering-activity5-PASS</b></td>
-    <td>&nbsp;</td>
-    <td>PASS</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-activity5-PASS.provn" title="ordering-activity5-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-activity5-PASS.provx" title="ordering-activity5-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-activity5-PASS.ttl" title="ordering-activity5-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-activity1-PASS-c30.ttl" title="ordering-activity1-PASS-c30.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-activity1-PASS-c30.provx" title="ordering-activity1-PASS-c30.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-activity1-PASS-c30.provn" title="ordering-activity1-PASS-c30.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
-    <td><b>ordering-association1-PASS</b></td>
-    <td>&nbsp;</td>
+    <td><b>ordering-activity2-PASS-c33</b></td>
+    <td>33</td>
     <td>PASS</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-association1-PASS.provn" title="ordering-association1-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-association1-PASS.provx" title="ordering-association1-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-association1-PASS.ttl" title="ordering-association1-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>ordering-association2-PASS</b></td>
-    <td>&nbsp;</td>
-    <td>PASS</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-association2-PASS.provn" title="ordering-association2-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-association2-PASS.provx" title="ordering-association2-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-association2-PASS.ttl" title="ordering-association2-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>ordering-attribution1-PASS</b></td>
-    <td>&nbsp;</td>
-    <td>PASS</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-attribution1-PASS.provn" title="ordering-attribution1-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-attribution1-PASS.provx" title="ordering-attribution1-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-attribution1-PASS.ttl" title="ordering-attribution1-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-activity2-PASS-c33.ttl" title="ordering-activity2-PASS-c33.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-activity2-PASS-c33.provx" title="ordering-activity2-PASS-c33.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-activity2-PASS-c33.provn" title="ordering-activity2-PASS-c33.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
-    <td><b>ordering-attribution2-PASS</b></td>
-    <td>&nbsp;</td>
+    <td><b>ordering-activity3-PASS-c34</b></td>
+    <td>34</td>
     <td>PASS</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-attribution2-PASS.provn" title="ordering-attribution2-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-attribution2-PASS.provx" title="ordering-attribution2-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-attribution2-PASS.ttl" title="ordering-attribution2-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-activity3-PASS-c34.ttl" title="ordering-activity3-PASS-c34.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-activity3-PASS-c34.provx" title="ordering-activity3-PASS-c34.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-activity3-PASS-c34.provn" title="ordering-activity3-PASS-c34.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
-    <td><b>ordering-delegation1-PASS</b></td>
-    <td>&nbsp;</td>
+    <td><b>ordering-activity4-PASS-c31</b></td>
+    <td>31</td>
     <td>PASS</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-delegation1-PASS.provn" title="ordering-delegation1-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-delegation1-PASS.provx" title="ordering-delegation1-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-delegation1-PASS.ttl" title="ordering-delegation1-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-activity4-PASS-c31.ttl" title="ordering-activity4-PASS-c31.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-activity4-PASS-c31.provx" title="ordering-activity4-PASS-c31.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-activity4-PASS-c31.provn" title="ordering-activity4-PASS-c31.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
-    <td><b>ordering-delegation2-PASS</b></td>
-    <td>&nbsp;</td>
+    <td><b>ordering-activity5-PASS-c32</b></td>
+    <td>32</td>
     <td>PASS</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-delegation2-PASS.provn" title="ordering-delegation2-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-delegation2-PASS.provx" title="ordering-delegation2-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-delegation2-PASS.ttl" title="ordering-delegation2-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-activity5-PASS-c32.ttl" title="ordering-activity5-PASS-c32.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-activity5-PASS-c32.provx" title="ordering-activity5-PASS-c32.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-activity5-PASS-c32.provn" title="ordering-activity5-PASS-c32.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
-    <td><b>ordering-derivation1-PASS</b></td>
-    <td>&nbsp;</td>
+    <td><b>ordering-association1-PASS-c47</b></td>
+    <td>47</td>
     <td>PASS</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-derivation1-PASS.provn" title="ordering-derivation1-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-derivation1-PASS.provx" title="ordering-derivation1-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-derivation1-PASS.ttl" title="ordering-derivation1-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-association1-PASS-c47.ttl" title="ordering-association1-PASS-c47.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-association1-PASS-c47.provx" title="ordering-association1-PASS-c47.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-association1-PASS-c47.provn" title="ordering-association1-PASS-c47.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>ordering-association2-PASS-c47</b></td>
+    <td>47</td>
+    <td>PASS</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-association2-PASS-c47.ttl" title="ordering-association2-PASS-c47.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-association2-PASS-c47.provx" title="ordering-association2-PASS-c47.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-association2-PASS-c47.provn" title="ordering-association2-PASS-c47.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>ordering-attribution1-PASS-c48</b></td>
+    <td>48</td>
+    <td>PASS</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-attribution1-PASS-c48.ttl" title="ordering-attribution1-PASS-c48.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-attribution1-PASS-c48.provx" title="ordering-attribution1-PASS-c48.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-attribution1-PASS-c48.provn" title="ordering-attribution1-PASS-c48.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>ordering-attribution2-PASS-c48</b></td>
+    <td>48</td>
+    <td>PASS</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-attribution2-PASS-c48.ttl" title="ordering-attribution2-PASS-c48.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-attribution2-PASS-c48.provx" title="ordering-attribution2-PASS-c48.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-attribution2-PASS-c48.provn" title="ordering-attribution2-PASS-c48.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>ordering-delegation1-PASS-c49</b></td>
+    <td>49</td>
+    <td>PASS</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-delegation1-PASS-c49.ttl" title="ordering-delegation1-PASS-c49.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-delegation1-PASS-c49.provx" title="ordering-delegation1-PASS-c49.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-delegation1-PASS-c49.provn" title="ordering-delegation1-PASS-c49.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>ordering-delegation2-PASS-c49</b></td>
+    <td>49</td>
+    <td>PASS</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-delegation2-PASS-c49.ttl" title="ordering-delegation2-PASS-c49.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-delegation2-PASS-c49.provx" title="ordering-delegation2-PASS-c49.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-delegation2-PASS-c49.provn" title="ordering-delegation2-PASS-c49.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>ordering-derivation1-PASS-c42</b></td>
+    <td>42</td>
+    <td>PASS</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-derivation1-PASS-c42.ttl" title="ordering-derivation1-PASS-c42.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-derivation1-PASS-c42.provx" title="ordering-derivation1-PASS-c42.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-derivation1-PASS-c42.provn" title="ordering-derivation1-PASS-c42.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
     <td><b>ordering-derivation2-FAIL-c42</b></td>
-    <td><a href="http://dvcs.w3.org/hg/prov/raw-file/default/model/releases/CR-prov-constraints-20121211/Overview.html#derivation-generation-generation-ordering">Constraint 42 (derivation-generation-generation-ordering)</a></td>
+    <td>42</td>
     <td>FAIL</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-derivation2-FAIL-c42.provn" title="ordering-derivation2-FAIL-c42.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-derivation2-FAIL-c42.provx" title="ordering-derivation2-FAIL-c42.provx">PROV-XML</a>
       <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-derivation2-FAIL-c42.ttl" title="ordering-derivation2-FAIL-c42.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>ordering-derivation3-PASS</b></td>
-    <td>&nbsp;</td>
-    <td>PASS</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-derivation3-PASS.provn" title="ordering-derivation3-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-derivation3-PASS.provx" title="ordering-derivation3-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-derivation3-PASS.ttl" title="ordering-derivation3-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>ordering-ends1-PASS</b></td>
-    <td>&nbsp;</td>
-    <td>PASS</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-ends1-PASS.provn" title="ordering-ends1-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-ends1-PASS.provx" title="ordering-ends1-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-ends1-PASS.ttl" title="ordering-ends1-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>ordering-entity1-PASS</b></td>
-    <td>&nbsp;</td>
-    <td>PASS</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-entity1-PASS.provn" title="ordering-entity1-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-entity1-PASS.provx" title="ordering-entity1-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-entity1-PASS.ttl" title="ordering-entity1-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-derivation2-FAIL-c42.provx" title="ordering-derivation2-FAIL-c42.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-derivation2-FAIL-c42.provn" title="ordering-derivation2-FAIL-c42.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
-    <td><b>ordering-entity2-PASS</b></td>
-    <td>&nbsp;</td>
+    <td><b>ordering-derivation3-PASS-c41-c42</b></td>
+    <td>41;42</td>
     <td>PASS</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-entity2-PASS.provn" title="ordering-entity2-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-entity2-PASS.provx" title="ordering-entity2-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-entity2-PASS.ttl" title="ordering-entity2-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>ordering-entity3-PASS</b></td>
-    <td>&nbsp;</td>
-    <td>PASS</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-entity3-PASS.provn" title="ordering-entity3-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-entity3-PASS.provx" title="ordering-entity3-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-entity3-PASS.ttl" title="ordering-entity3-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-derivation3-PASS-c41-c42.ttl" title="ordering-derivation3-PASS-c41-c42.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-derivation3-PASS-c41-c42.provx" title="ordering-derivation3-PASS-c41-c42.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-derivation3-PASS-c41-c42.provn" title="ordering-derivation3-PASS-c41-c42.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
-    <td><b>ordering-entity4-PASS</b></td>
-    <td>&nbsp;</td>
+    <td><b>ordering-ends1-PASS-c44</b></td>
+    <td>44</td>
     <td>PASS</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-entity4-PASS.provn" title="ordering-entity4-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-entity4-PASS.provx" title="ordering-entity4-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-entity4-PASS.ttl" title="ordering-entity4-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-ends1-PASS-c44.ttl" title="ordering-ends1-PASS-c44.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-ends1-PASS-c44.provx" title="ordering-ends1-PASS-c44.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-ends1-PASS-c44.provn" title="ordering-ends1-PASS-c44.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
-    <td><b>ordering-specialization1-PASS</b></td>
-    <td>&nbsp;</td>
+    <td><b>ordering-entity1-PASS-c36-c37-c38</b></td>
+    <td>36;37;38</td>
     <td>PASS</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-specialization1-PASS.provn" title="ordering-specialization1-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-specialization1-PASS.provx" title="ordering-specialization1-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-specialization1-PASS.ttl" title="ordering-specialization1-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-entity1-PASS-c36-c37-c38.ttl" title="ordering-entity1-PASS-c36-c37-c38.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-entity1-PASS-c36-c37-c38.provx" title="ordering-entity1-PASS-c36-c37-c38.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-entity1-PASS-c36-c37-c38.provn" title="ordering-entity1-PASS-c36-c37-c38.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
-    <td><b>ordering-specialization2-PASS</b></td>
-    <td>&nbsp;</td>
+    <td><b>ordering-entity2-PASS-c36</b></td>
+    <td>36</td>
     <td>PASS</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-specialization2-PASS.provn" title="ordering-specialization2-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-specialization2-PASS.provx" title="ordering-specialization2-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-specialization2-PASS.ttl" title="ordering-specialization2-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-entity2-PASS-c36.ttl" title="ordering-entity2-PASS-c36.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-entity2-PASS-c36.provx" title="ordering-entity2-PASS-c36.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-entity2-PASS-c36.provn" title="ordering-entity2-PASS-c36.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
-    <td><b>ordering-specialization3-PASS</b></td>
-    <td>&nbsp;</td>
+    <td><b>ordering-entity3-PASS-c39</b></td>
+    <td>39</td>
     <td>PASS</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-specialization3-PASS.provn" title="ordering-specialization3-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-specialization3-PASS.provx" title="ordering-specialization3-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-specialization3-PASS.ttl" title="ordering-specialization3-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-entity3-PASS-c39.ttl" title="ordering-entity3-PASS-c39.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-entity3-PASS-c39.provx" title="ordering-entity3-PASS-c39.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-entity3-PASS-c39.provn" title="ordering-entity3-PASS-c39.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>ordering-entity4-PASS-c40</b></td>
+    <td>40</td>
+    <td>PASS</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-entity4-PASS-c40.ttl" title="ordering-entity4-PASS-c40.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-entity4-PASS-c40.provx" title="ordering-entity4-PASS-c40.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-entity4-PASS-c40.provn" title="ordering-entity4-PASS-c40.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>ordering-specialization1-PASS-c45</b></td>
+    <td>45</td>
+    <td>PASS</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-specialization1-PASS-c45.ttl" title="ordering-specialization1-PASS-c45.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-specialization1-PASS-c45.provx" title="ordering-specialization1-PASS-c45.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-specialization1-PASS-c45.provn" title="ordering-specialization1-PASS-c45.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>ordering-specialization2-PASS-c46</b></td>
+    <td>46</td>
+    <td>PASS</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-specialization2-PASS-c46.ttl" title="ordering-specialization2-PASS-c46.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-specialization2-PASS-c46.provx" title="ordering-specialization2-PASS-c46.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-specialization2-PASS-c46.provn" title="ordering-specialization2-PASS-c46.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>ordering-specialization3-PASS-c42-c45</b></td>
+    <td>42;45</td>
+    <td>PASS</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-specialization3-PASS-c42-c45.ttl" title="ordering-specialization3-PASS-c42-c45.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-specialization3-PASS-c42-c45.provx" title="ordering-specialization3-PASS-c42-c45.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-specialization3-PASS-c42-c45.provn" title="ordering-specialization3-PASS-c42-c45.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
     <td><b>ordering-specialization4-FAIL-c42-c45</b></td>
-    <td>
-	  <a href="http://dvcs.w3.org/hg/prov/raw-file/default/model/releases/CR-prov-constraints-20121211/Overview.html#derivation-generation-generation-ordering">Constraint 42 (derivation-generation-generation-ordering)</a><br />
-	  <a href="http://dvcs.w3.org/hg/prov/raw-file/default/model/releases/CR-prov-constraints-20121211/Overview.html#specialization-generation-ordering">Constraint 45 (specialization-generation-ordering)</a>
-	</td>
+    <td>42;45</td>
     <td>FAIL</td>
     <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-specialization4-FAIL-c42-c45.ttl" title="ordering-specialization4-FAIL-c42-c45.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-specialization4-FAIL-c42-c45.provx" title="ordering-specialization4-FAIL-c42-c45.provx">XML</a>
       <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-specialization4-FAIL-c42-c45.provn" title="ordering-specialization4-FAIL-c42-c45.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-specialization4-FAIL-c42-c45.provx" title="ordering-specialization4-FAIL-c42-c45.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-specialization4-FAIL-c42-c45.ttl" title="ordering-specialization4-FAIL-c42-c45.ttl">RDF</a>
     </td>
   </tr> 
   <tr>
-    <td><b>ordering-starts1-PASS</b></td>
-    <td>&nbsp;</td>
+    <td><b>ordering-starts1-PASS-c43</b></td>
+    <td>43</td>
     <td>PASS</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-starts1-PASS.provn" title="ordering-starts1-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-starts1-PASS.provx" title="ordering-starts1-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-starts1-PASS.ttl" title="ordering-starts1-PASS.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-starts1-PASS-c43.ttl" title="ordering-starts1-PASS-c43.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-starts1-PASS-c43.provx" title="ordering-starts1-PASS-c43.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/ordering-starts1-PASS-c43.provn" title="ordering-starts1-PASS-c43.provn">PROV-N</a>
     </td>
-  </tr>
+  </tr> 
   <tr>
     <td><b>type-collection-FAIL-c56</b></td>
-    <td>
-	  <a href="http://dvcs.w3.org/hg/prov/raw-file/default/model/releases/CR-prov-constraints-20121211/Overview.html#membership-empty-collection">Constraint 56 (membership-empty-collection)</a>
-	</td>
+    <td>56</td>
     <td>FAIL</td>
     <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/type-collection-FAIL-c56.ttl" title="type-collection-FAIL-c56.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/type-collection-FAIL-c56.provx" title="type-collection-FAIL-c56.provx">XML</a>
       <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/type-collection-FAIL-c56.provn" title="type-collection-FAIL-c56.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/type-collection-FAIL-c56.provx" title="type-collection-FAIL-c56.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/type-collection-FAIL-c56.ttl" title="type-collection-FAIL-c56.ttl">RDF</a>
     </td>
   </tr> 
   <tr>
     <td><b>type-f1-FAIL-c55</b></td>
+    <td>55</td>
+    <td>FAIL</td>
     <td>
-	  <a href="http://dvcs.w3.org/hg/prov/raw-file/default/model/releases/CR-prov-constraints-20121211/Overview.html#entity-activity-disjoint">Constraint 55 (entity-activity-disjoint)</a>
-	</td>
-	<td>FAIL</td>
-    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/type-f1-FAIL-c55.ttl" title="type-f1-FAIL-c55.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/type-f1-FAIL-c55.provx" title="type-f1-FAIL-c55.provx">XML</a>
       <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/type-f1-FAIL-c55.provn" title="type-f1-FAIL-c55.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/type-f1-FAIL-c55.provx" title="type-f1-FAIL-c55.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/type-f1-FAIL-c55.ttl" title="type-f1-FAIL-c55.ttl">RDF</a>
     </td>
   </tr> 
   <tr>
     <td><b>type-f2-FAIL-c55</b></td>
-    <td>
-	  <a href="http://dvcs.w3.org/hg/prov/raw-file/default/model/releases/CR-prov-constraints-20121211/Overview.html#entity-activity-disjoint">Constraint 55 (entity-activity-disjoint)</a>
-	</td>
+    <td>55</td>
     <td>FAIL</td>
     <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/type-f2-FAIL-c55.ttl" title="type-f2-FAIL-c55.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/type-f2-FAIL-c55.provx" title="type-f2-FAIL-c55.provx">XML</a>
       <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/type-f2-FAIL-c55.provn" title="type-f2-FAIL-c55.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/type-f2-FAIL-c55.provx" title="type-f2-FAIL-c55.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/type-f2-FAIL-c55.ttl" title="type-f2-FAIL-c55.ttl">RDF</a>
     </td>
   </tr> 
   <tr>
     <td><b>type-f3-FAIL-c54</b></td>
-    <td>
-	  <a href="http://dvcs.w3.org/hg/prov/raw-file/default/model/releases/CR-prov-constraints-20121211/Overview.html#impossible-object-property-overlap">Constraint 54 (impossible-object-property-overlap)</a>
-	</td>
+    <td>54</td>
     <td>FAIL</td>
     <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/type-f3-FAIL-c54.ttl" title="type-f3-FAIL-c54.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/type-f3-FAIL-c54.provx" title="type-f3-FAIL-c54.provx">XML</a>
       <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/type-f3-FAIL-c54.provn" title="type-f3-FAIL-c54.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/type-f3-FAIL-c54.provx" title="type-f3-FAIL-c54.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/type-f3-FAIL-c54.ttl" title="type-f3-FAIL-c54.ttl">RDF</a>
     </td>
   </tr> 
   <tr>
     <td><b>type-f4-FAIL-c53</b></td>
-    <td>
-	  <a href="http://dvcs.w3.org/hg/prov/raw-file/default/model/releases/CR-prov-constraints-20121211/Overview.html#impossible-property-overlap">Constraint 53 (impossible-property-overlap)</a>
-	</td>
+    <td>53</td>
     <td>FAIL</td>
     <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/type-f4-FAIL-c53.ttl" title="type-f4-FAIL-c53.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/type-f4-FAIL-c53.provx" title="type-f4-FAIL-c53.provx">XML</a>
       <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/type-f4-FAIL-c53.provn" title="type-f4-FAIL-c53.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/type-f4-FAIL-c53.provx" title="type-f4-FAIL-c53.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/type-f4-FAIL-c53.ttl" title="type-f4-FAIL-c53.ttl">RDF</a>
     </td>
   </tr> 
   <tr>
-    <td><b>type-s1-PASS</b></td>
-    <td>&nbsp;</td>
-    <td>PASS</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/type-s1-PASS.provn" title="type-s1-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/type-s1-PASS.provx" title="type-s1-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/type-s1-PASS.ttl" title="type-s1-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>type-s2-PASS</b></td>
-    <td>&nbsp;</td>
-    <td>PASS</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/type-s2-PASS.provn" title="type-s2-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/type-s2-PASS.provx" title="type-s2-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/type-s2-PASS.ttl" title="type-s2-PASS.ttl">RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>type-s3-PASS</b></td>
-    <td>&nbsp;</td>
-    <td>PASS</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/type-s3-PASS.provn" title="type-s3-PASS.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/type-s3-PASS.provx" title="type-s3-PASS.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/type-s3-PASS.ttl" title="type-s3-PASS.ttl">RDF</a>
-    </td>
-  </tr>
-   <tr>
     <td><b>unification-activity-end-f1-FAIL-c29</b></td>
     <td>29</td>
     <td>FAIL</td>
     <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-activity-end-f1-FAIL-c29.ttl" title="unification-activity-end-f1-FAIL-c29.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-activity-end-f1-FAIL-c29.provx" title="unification-activity-end-f1-FAIL-c29.provx">XML</a>
       <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-activity-end-f1-FAIL-c29.provn" title="unification-activity-end-f1-FAIL-c29.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-activity-end-f1-FAIL-c29.provx" title="unification-activity-end-f1-FAIL-c29.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-activity-end-f1-FAIL-c29.ttl" title="unification-activity-end-f1-FAIL-c29.ttl">PROV-RDF</a>
     </td>
   </tr> 
   <tr>
@@ -557,9 +512,49 @@
     <td>29</td>
     <td>PASS</td>
     <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-activity-end-s1-PASS-c29.ttl" title="unification-activity-end-s1-PASS-c29.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-activity-end-s1-PASS-c29.provx" title="unification-activity-end-s1-PASS-c29.provx">XML</a>
       <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-activity-end-s1-PASS-c29.provn" title="unification-activity-end-s1-PASS-c29.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-activity-end-s1-PASS-c29.provx" title="unification-activity-end-s1-PASS-c29.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-activity-end-s1-PASS-c29.ttl" title="unification-activity-end-s1-PASS-c29.ttl">PROV-RDF</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>unification-activity-s1-PASS-c22</b></td>
+    <td>22</td>
+    <td>PASS</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-activity-s1-PASS-c22.ttl" title="unification-activity-s1-PASS-c22.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-activity-s1-PASS-c22.provx" title="unification-activity-s1-PASS-c22.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-activity-s1-PASS-c22.provn" title="unification-activity-s1-PASS-c22.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>unification-activity-s2-PASS-c22</b></td>
+    <td>22</td>
+    <td>PASS</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-activity-s2-PASS-c22.ttl" title="unification-activity-s2-PASS-c22.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-activity-s2-PASS-c22.provx" title="unification-activity-s2-PASS-c22.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-activity-s2-PASS-c22.provn" title="unification-activity-s2-PASS-c22.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>unification-activity-s3-PASS-c22</b></td>
+    <td>22</td>
+    <td>PASS</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-activity-s3-PASS-c22.ttl" title="unification-activity-s3-PASS-c22.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-activity-s3-PASS-c22.provx" title="unification-activity-s3-PASS-c22.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-activity-s3-PASS-c22.provn" title="unification-activity-s3-PASS-c22.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>unification-activity-s4-PASS-c22</b></td>
+    <td>22</td>
+    <td>PASS</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-activity-s4-PASS-c22.ttl" title="unification-activity-s4-PASS-c22.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-activity-s4-PASS-c22.provx" title="unification-activity-s4-PASS-c22.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-activity-s4-PASS-c22.provn" title="unification-activity-s4-PASS-c22.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
@@ -567,9 +562,9 @@
     <td>28</td>
     <td>FAIL</td>
     <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-activity-start-f1-FAIL-c28.ttl" title="unification-activity-start-f1-FAIL-c28.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-activity-start-f1-FAIL-c28.provx" title="unification-activity-start-f1-FAIL-c28.provx">XML</a>
       <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-activity-start-f1-FAIL-c28.provn" title="unification-activity-start-f1-FAIL-c28.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-activity-start-f1-FAIL-c28.provx" title="unification-activity-start-f1-FAIL-c28.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-activity-start-f1-FAIL-c28.ttl" title="unification-activity-start-f1-FAIL-c28.ttl">PROV-RDF</a>
     </td>
   </tr> 
   <tr>
@@ -577,279 +572,239 @@
     <td>28</td>
     <td>PASS</td>
     <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-activity-start-s1-PASS-c28.ttl" title="unification-activity-start-s1-PASS-c28.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-activity-start-s1-PASS-c28.provx" title="unification-activity-start-s1-PASS-c28.provx">XML</a>
       <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-activity-start-s1-PASS-c28.provn" title="unification-activity-start-s1-PASS-c28.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-activity-start-s1-PASS-c28.provx" title="unification-activity-start-s1-PASS-c28.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-activity-start-s1-PASS-c28.ttl" title="unification-activity-start-s1-PASS-c28.ttl">PROV-RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>unification-activity-s1-PASS-c22.2</b></td>
-    <td>22.2</td>
-    <td>PASS</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-activity-s1-PASS-c22.2.provn" title="unification-activity-s1-PASS-c22.2.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-activity-s1-PASS-c22.2.provx" title="unification-activity-s1-PASS-c22.2.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-activity-s1-PASS-c22.2.ttl" title="unification-activity-s1-PASS-c22.2.ttl">PROV-RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>unification-activity-s2-PASS-c22.2</b></td>
-    <td>22.2</td>
-    <td>PASS</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-activity-s2-PASS-c22.2.provn" title="unification-activity-s2-PASS-c22.2.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-activity-s2-PASS-c22.2.provx" title="unification-activity-s2-PASS-c22.2.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-activity-s2-PASS-c22.2.ttl" title="unification-activity-s2-PASS-c22.2.ttl">PROV-RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>unification-activity-s3-PASS-c22.2</b></td>
-    <td>22.2</td>
-    <td>PASS</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-activity-s3-PASS-c22.2.provn" title="unification-activity-s3-PASS-c22.2.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-activity-s3-PASS-c22.2.provx" title="unification-activity-s3-PASS-c22.2.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-activity-s3-PASS-c22.2.ttl" title="unification-activity-s3-PASS-c22.2.ttl">PROV-RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>unification-activity-s4-PASS-c22.2</b></td>
-    <td>22.2</td>
-    <td>PASS</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-activity-s4-PASS-c22.2.provn" title="unification-activity-s4-PASS-c22.2.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-activity-s4-PASS-c22.2.provx" title="unification-activity-s4-PASS-c22.2.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-activity-s4-PASS-c22.2.ttl" title="unification-activity-s4-PASS-c22.2.ttl">PROV-RDF</a>
     </td>
   </tr> 
   <tr>
-    <td><b>unification-association-f1-FAIL-c23.9</b></td>
-    <td>23.9</td>
+    <td><b>unification-association-f1-FAIL-c23</b></td>
+    <td>23</td>
     <td>FAIL</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-f1-FAIL-c23.9.provn" title="unification-association-f1-FAIL-c23.9.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-f1-FAIL-c23.9.provx" title="unification-association-f1-FAIL-c23.9.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-f1-FAIL-c23.9.ttl" title="unification-association-f1-FAIL-c23.9.ttl">PROV-RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>unification-association-f2-FAIL-c23.9</b></td>
-    <td>23.9</td>
-    <td>FAIL</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-f2-FAIL-c23.9.provn" title="unification-association-f2-FAIL-c23.9.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-f2-FAIL-c23.9.provx" title="unification-association-f2-FAIL-c23.9.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-f2-FAIL-c23.9.ttl" title="unification-association-f2-FAIL-c23.9.ttl">PROV-RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-f1-FAIL-c23.ttl" title="unification-association-f1-FAIL-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-f1-FAIL-c23.provx" title="unification-association-f1-FAIL-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-f1-FAIL-c23.provn" title="unification-association-f1-FAIL-c23.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
-    <td><b>unification-association-f3-FAIL-c23.9</b></td>
-    <td>23.9</td>
+    <td><b>unification-association-f2-FAIL-c23</b></td>
+    <td>23</td>
     <td>FAIL</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-f3-FAIL-c23.9.provn" title="unification-association-f3-FAIL-c23.9.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-f3-FAIL-c23.9.provx" title="unification-association-f3-FAIL-c23.9.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-f3-FAIL-c23.9.ttl" title="unification-association-f3-FAIL-c23.9.ttl">PROV-RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-f2-FAIL-c23.ttl" title="unification-association-f2-FAIL-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-f2-FAIL-c23.provx" title="unification-association-f2-FAIL-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-f2-FAIL-c23.provn" title="unification-association-f2-FAIL-c23.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
-    <td><b>unification-association-f4-FAIL-c23.9</b></td>
-    <td>23.9</td>
+    <td><b>unification-association-f3-FAIL-c23</b></td>
+    <td>23</td>
     <td>FAIL</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-f4-FAIL-c23.9.provn" title="unification-association-f4-FAIL-c23.9.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-f4-FAIL-c23.9.provx" title="unification-association-f4-FAIL-c23.9.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-f4-FAIL-c23.9.ttl" title="unification-association-f4-FAIL-c23.9.ttl">PROV-RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-f3-FAIL-c23.ttl" title="unification-association-f3-FAIL-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-f3-FAIL-c23.provx" title="unification-association-f3-FAIL-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-f3-FAIL-c23.provn" title="unification-association-f3-FAIL-c23.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
-    <td><b>unification-association-f5-FAIL-c23.9</b></td>
-    <td>23.9</td>
+    <td><b>unification-association-f4-FAIL-c23</b></td>
+    <td>23</td>
     <td>FAIL</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-f5-FAIL-c23.9.provn" title="unification-association-f5-FAIL-c23.9.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-f5-FAIL-c23.9.provx" title="unification-association-f5-FAIL-c23.9.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-f5-FAIL-c23.9.ttl" title="unification-association-f5-FAIL-c23.9.ttl">PROV-RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-f4-FAIL-c23.ttl" title="unification-association-f4-FAIL-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-f4-FAIL-c23.provx" title="unification-association-f4-FAIL-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-f4-FAIL-c23.provn" title="unification-association-f4-FAIL-c23.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>unification-association-f5-FAIL-c23</b></td>
+    <td>23</td>
+    <td>FAIL</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-f5-FAIL-c23.ttl" title="unification-association-f5-FAIL-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-f5-FAIL-c23.provx" title="unification-association-f5-FAIL-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-f5-FAIL-c23.provn" title="unification-association-f5-FAIL-c23.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
     <td><b>unification-association-f6-FAIL-DM</b></td>
-    <td><a href="http://dvcs.w3.org/hg/prov/raw-file/default/model/releases/CR-prov-dm-20121211/Overview.html#prov-dm-types-and-relations">Malformed statement(s)</a></td>
+    <td>DM</td>
     <td>FAIL</td>
     <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-f6-FAIL-DM.ttl" title="unification-association-f6-FAIL-DM.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-f6-FAIL-DM.provx" title="unification-association-f6-FAIL-DM.provx">XML</a>
       <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-f6-FAIL-DM.provn" title="unification-association-f6-FAIL-DM.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-f6-FAIL-DM.provx" title="unification-association-f6-FAIL-DM.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-f6-FAIL-DM.ttl" title="unification-association-f6-FAIL-DM.ttl">PROV-RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>unification-association-s1-PASS-c23.9</b></td>
-    <td>23.9</td>
-    <td>PASS</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-s1-PASS-c23.9.provn" title="unification-association-s1-PASS-c23.9.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-s1-PASS-c23.9.provx" title="unification-association-s1-PASS-c23.9.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-s1-PASS-c23.9.ttl" title="unification-association-s1-PASS-c23.9.ttl">PROV-RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>unification-association-s2-PASS-c23.9</b></td>
-    <td>23.9</td>
-    <td>PASS</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-s2-PASS-c23.9.provn" title="unification-association-s2-PASS-c23.9.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-s2-PASS-c23.9.provx" title="unification-association-s2-PASS-c23.9.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-s2-PASS-c23.9.ttl" title="unification-association-s2-PASS-c23.9.ttl">PROV-RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>unification-association-s3-PASS-c23.9</b></td>
-    <td>23.9</td>
-    <td>PASS</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-s3-PASS-c23.9.provn" title="unification-association-s3-PASS-c23.9.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-s3-PASS-c23.9.provx" title="unification-association-s3-PASS-c23.9.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-s3-PASS-c23.9.ttl" title="unification-association-s3-PASS-c23.9.ttl">PROV-RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>unification-association-s4-PASS-c23.9</b></td>
-    <td>23.9</td>
-    <td>PASS</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-s4-PASS-c23.9.provn" title="unification-association-s4-PASS-c23.9.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-s4-PASS-c23.9.provx" title="unification-association-s4-PASS-c23.9.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-s4-PASS-c23.9.ttl" title="unification-association-s4-PASS-c23.9.ttl">PROV-RDF</a>
     </td>
   </tr> 
   <tr>
-    <td><b>unification-association-s5-PASS-c23.9</b></td>
-    <td>23.9</td>
+    <td><b>unification-association-s1-PASS-c23</b></td>
+    <td>23</td>
     <td>PASS</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-s5-PASS-c23.9.provn" title="unification-association-s5-PASS-c23.9.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-s5-PASS-c23.9.provx" title="unification-association-s5-PASS-c23.9.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-s5-PASS-c23.9.ttl" title="unification-association-s5-PASS-c23.9.ttl">PROV-RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>unification-attributes-activity-s1-PASS-c22.2</b></td>
-    <td>22.2</td>
-    <td>PASS</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attributes-activity-s1-PASS-c22.2.provn" title="unification-attributes-activity-s1-PASS-c22.2.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attributes-activity-s1-PASS-c22.2.provx" title="unification-attributes-activity-s1-PASS-c22.2.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attributes-activity-s1-PASS-c22.2.ttl" title="unification-attributes-activity-s1-PASS-c22.2.ttl">PROV-RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>unification-attributes-end-s1-PASS-c23.5</b></td>
-    <td>23.5</td>
-    <td>PASS</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attributes-end-s1-PASS-c23.5.provn" title="unification-attributes-end-s1-PASS-c23.5.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attributes-end-s1-PASS-c23.5.provx" title="unification-attributes-end-s1-PASS-c23.5.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attributes-end-s1-PASS-c23.5.ttl" title="unification-attributes-end-s1-PASS-c23.5.ttl">PROV-RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-s1-PASS-c23.ttl" title="unification-association-s1-PASS-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-s1-PASS-c23.provx" title="unification-association-s1-PASS-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-s1-PASS-c23.provn" title="unification-association-s1-PASS-c23.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
-    <td><b>unification-attributes-end-s2-PASS-c23.5</b></td>
-    <td>23.5</td>
+    <td><b>unification-association-s2-PASS-c23</b></td>
+    <td>23</td>
     <td>PASS</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attributes-end-s2-PASS-c23.5.provn" title="unification-attributes-end-s2-PASS-c23.5.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attributes-end-s2-PASS-c23.5.provx" title="unification-attributes-end-s2-PASS-c23.5.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attributes-end-s2-PASS-c23.5.ttl" title="unification-attributes-end-s2-PASS-c23.5.ttl">PROV-RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-s2-PASS-c23.ttl" title="unification-association-s2-PASS-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-s2-PASS-c23.provx" title="unification-association-s2-PASS-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-s2-PASS-c23.provn" title="unification-association-s2-PASS-c23.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
-    <td><b>unification-attributes-entity-s1-PASS-c22.1</b></td>
-    <td>22.1</td>
+    <td><b>unification-association-s3-PASS-c23</b></td>
+    <td>23</td>
     <td>PASS</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attributes-entity-s1-PASS-c22.1.provn" title="unification-attributes-entity-s1-PASS-c22.1.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attributes-entity-s1-PASS-c22.1.provx" title="unification-attributes-entity-s1-PASS-c22.1.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attributes-entity-s1-PASS-c22.1.ttl" title="unification-attributes-entity-s1-PASS-c22.1.ttl">PROV-RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-s3-PASS-c23.ttl" title="unification-association-s3-PASS-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-s3-PASS-c23.provx" title="unification-association-s3-PASS-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-s3-PASS-c23.provn" title="unification-association-s3-PASS-c23.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
-    <td><b>unification-attributes-start-s1-PASS-c23.4</b></td>
-    <td>23.4</td>
+    <td><b>unification-association-s4-PASS-c23</b></td>
+    <td>23</td>
     <td>PASS</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attributes-start-s1-PASS-c23.4.provn" title="unification-attributes-start-s1-PASS-c23.4.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attributes-start-s1-PASS-c23.4.provx" title="unification-attributes-start-s1-PASS-c23.4.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attributes-start-s1-PASS-c23.4.ttl" title="unification-attributes-start-s1-PASS-c23.4.ttl">PROV-RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-s4-PASS-c23.ttl" title="unification-association-s4-PASS-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-s4-PASS-c23.provx" title="unification-association-s4-PASS-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-s4-PASS-c23.provn" title="unification-association-s4-PASS-c23.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
-    <td><b>unification-attributes-start-s2-PASS-c23.4</b></td>
-    <td>23.4</td>
+    <td><b>unification-association-s5-PASS-c23</b></td>
+    <td>23</td>
     <td>PASS</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attributes-start-s2-PASS-c23.4.provn" title="unification-attributes-start-s2-PASS-c23.4.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attributes-start-s2-PASS-c23.4.provx" title="unification-attributes-start-s2-PASS-c23.4.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attributes-start-s2-PASS-c23.4.ttl" title="unification-attributes-start-s2-PASS-c23.4.ttl">PROV-RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-s5-PASS-c23.ttl" title="unification-association-s5-PASS-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-s5-PASS-c23.provx" title="unification-association-s5-PASS-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-association-s5-PASS-c23.provn" title="unification-association-s5-PASS-c23.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>unification-attributes-activity-s1-PASS-c22</b></td>
+    <td>22</td>
+    <td>PASS</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attributes-activity-s1-PASS-c22.ttl" title="unification-attributes-activity-s1-PASS-c22.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attributes-activity-s1-PASS-c22.provx" title="unification-attributes-activity-s1-PASS-c22.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attributes-activity-s1-PASS-c22.provn" title="unification-attributes-activity-s1-PASS-c22.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>unification-attributes-end-s1-PASS-c23</b></td>
+    <td>23</td>
+    <td>PASS</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attributes-end-s1-PASS-c23.ttl" title="unification-attributes-end-s1-PASS-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attributes-end-s1-PASS-c23.provx" title="unification-attributes-end-s1-PASS-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attributes-end-s1-PASS-c23.provn" title="unification-attributes-end-s1-PASS-c23.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>unification-attributes-end-s2-PASS-c23</b></td>
+    <td>23</td>
+    <td>PASS</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attributes-end-s2-PASS-c23.ttl" title="unification-attributes-end-s2-PASS-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attributes-end-s2-PASS-c23.provx" title="unification-attributes-end-s2-PASS-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attributes-end-s2-PASS-c23.provn" title="unification-attributes-end-s2-PASS-c23.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>unification-attributes-entity-s1-PASS-c22</b></td>
+    <td>22</td>
+    <td>PASS</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attributes-entity-s1-PASS-c22.ttl" title="unification-attributes-entity-s1-PASS-c22.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attributes-entity-s1-PASS-c22.provx" title="unification-attributes-entity-s1-PASS-c22.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attributes-entity-s1-PASS-c22.provn" title="unification-attributes-entity-s1-PASS-c22.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>unification-attributes-start-s1-PASS-c23</b></td>
+    <td>23</td>
+    <td>PASS</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attributes-start-s1-PASS-c23.ttl" title="unification-attributes-start-s1-PASS-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attributes-start-s1-PASS-c23.provx" title="unification-attributes-start-s1-PASS-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attributes-start-s1-PASS-c23.provn" title="unification-attributes-start-s1-PASS-c23.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>unification-attributes-start-s2-PASS-c23</b></td>
+    <td>23</td>
+    <td>PASS</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attributes-start-s2-PASS-c23.ttl" title="unification-attributes-start-s2-PASS-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attributes-start-s2-PASS-c23.provx" title="unification-attributes-start-s2-PASS-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attributes-start-s2-PASS-c23.provn" title="unification-attributes-start-s2-PASS-c23.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
     <td><b>unification-attribution-f1-FAIL-DM</b></td>
-    <td><a href="http://dvcs.w3.org/hg/prov/raw-file/default/model/releases/CR-prov-dm-20121211/Overview.html#prov-dm-types-and-relations">Malformed statement(s)</a></td>
+    <td>DM</td>
     <td>FAIL</td>
     <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attribution-f1-FAIL-DM.ttl" title="unification-attribution-f1-FAIL-DM.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attribution-f1-FAIL-DM.provx" title="unification-attribution-f1-FAIL-DM.provx">XML</a>
       <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attribution-f1-FAIL-DM.provn" title="unification-attribution-f1-FAIL-DM.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attribution-f1-FAIL-DM.provx" title="unification-attribution-f1-FAIL-DM.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attribution-f1-FAIL-DM.ttl" title="unification-attribution-f1-FAIL-DM.ttl">PROV-RDF</a>
     </td>
   </tr> 
   <tr>
     <td><b>unification-attribution-f2-FAIL-DM</b></td>
-    <td><a href="http://dvcs.w3.org/hg/prov/raw-file/default/model/releases/CR-prov-dm-20121211/Overview.html#prov-dm-types-and-relations">Malformed statement(s)</a></td>
+    <td>DM</td>
     <td>FAIL</td>
     <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attribution-f2-FAIL-DM.ttl" title="unification-attribution-f2-FAIL-DM.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attribution-f2-FAIL-DM.provx" title="unification-attribution-f2-FAIL-DM.provx">XML</a>
       <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attribution-f2-FAIL-DM.provn" title="unification-attribution-f2-FAIL-DM.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attribution-f2-FAIL-DM.provx" title="unification-attribution-f2-FAIL-DM.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attribution-f2-FAIL-DM.ttl" title="unification-attribution-f2-FAIL-DM.ttl">PROV-RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>unification-attribution-s1-PASS-c23.8</b></td>
-    <td>22.8</td>
-    <td>PASS</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attribution-s1-PASS-c23.8.provn" title="unification-attribution-s1-PASS-c23.8.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attribution-s1-PASS-c23.8.provx" title="unification-attribution-s1-PASS-c23.8.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attribution-s1-PASS-c23.8.ttl" title="unification-attribution-s1-PASS-c23.8.ttl">PROV-RDF</a>
     </td>
   </tr> 
   <tr>
-    <td><b>unification-attribution-s2-PASS-c23.8</b></td>
-    <td>22.8</td>
+    <td><b>unification-attribution-s1-PASS-c23</b></td>
+    <td>23</td>
     <td>PASS</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attribution-s2-PASS-c23.8.provn" title="unification-attribution-s2-PASS-c23.8.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attribution-s2-PASS-c23.8.provx" title="unification-attribution-s2-PASS-c23.8.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attribution-s2-PASS-c23.8.ttl" title="unification-attribution-s2-PASS-c23.8.ttl">PROV-RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attribution-s1-PASS-c23.ttl" title="unification-attribution-s1-PASS-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attribution-s1-PASS-c23.provx" title="unification-attribution-s1-PASS-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attribution-s1-PASS-c23.provn" title="unification-attribution-s1-PASS-c23.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
-    <td><b>unification-attribution-s3-PASS-c23.8</b></td>
-    <td>22.8</td>
+    <td><b>unification-attribution-s2-PASS-c23</b></td>
+    <td>23</td>
     <td>PASS</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attribution-s3-PASS-c23.8.provn" title="unification-attribution-s3-PASS-c23.8.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attribution-s3-PASS-c23.8.provx" title="unification-attribution-s3-PASS-c23.8.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attribution-s3-PASS-c23.8.ttl" title="unification-attribution-s3-PASS-c23.8.ttl">PROV-RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attribution-s2-PASS-c23.ttl" title="unification-attribution-s2-PASS-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attribution-s2-PASS-c23.provx" title="unification-attribution-s2-PASS-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attribution-s2-PASS-c23.provn" title="unification-attribution-s2-PASS-c23.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
-    <td><b>unification-attribution-s4-PASS-c23.8</b></td>
-    <td>22.8</td>
+    <td><b>unification-attribution-s3-PASS-c23</b></td>
+    <td>23</td>
     <td>PASS</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attribution-s4-PASS-c23.8.provn" title="unification-attribution-s4-PASS-c23.8.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attribution-s4-PASS-c23.8.provx" title="unification-attribution-s4-PASS-c23.8.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attribution-s4-PASS-c23.8.ttl" title="unification-attribution-s4-PASS-c23.8.ttl">PROV-RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attribution-s3-PASS-c23.ttl" title="unification-attribution-s3-PASS-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attribution-s3-PASS-c23.provx" title="unification-attribution-s3-PASS-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attribution-s3-PASS-c23.provn" title="unification-attribution-s3-PASS-c23.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>unification-attribution-s4-PASS-c23</b></td>
+    <td>23</td>
+    <td>PASS</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attribution-s4-PASS-c23.ttl" title="unification-attribution-s4-PASS-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attribution-s4-PASS-c23.provx" title="unification-attribution-s4-PASS-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-attribution-s4-PASS-c23.provn" title="unification-attribution-s4-PASS-c23.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
@@ -857,279 +812,279 @@
     <td>55;56</td>
     <td>FAIL</td>
     <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-bundle-f1-FAIL-c55-c56.ttl" title="unification-bundle-f1-FAIL-c55-c56.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-bundle-f1-FAIL-c55-c56.provx" title="unification-bundle-f1-FAIL-c55-c56.provx">XML</a>
       <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-bundle-f1-FAIL-c55-c56.provn" title="unification-bundle-f1-FAIL-c55-c56.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-bundle-f1-FAIL-c55-c56.provx" title="unification-bundle-f1-FAIL-c55-c56.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-bundle-f1-FAIL-c55-c56.ttl" title="unification-bundle-f1-FAIL-c55-c56.ttl">PROV-RDF</a>
     </td>
   </tr> 
   <tr>
     <td><b>unification-communication-f1-FAIL-DM</b></td>
-    <td><a href="http://dvcs.w3.org/hg/prov/raw-file/default/model/releases/CR-prov-dm-20121211/Overview.html#prov-dm-types-and-relations">Malformed statement(s)</a></td>
+    <td>DM</td>
     <td>FAIL</td>
     <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-communication-f1-FAIL-DM.ttl" title="unification-communication-f1-FAIL-DM.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-communication-f1-FAIL-DM.provx" title="unification-communication-f1-FAIL-DM.provx">XML</a>
       <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-communication-f1-FAIL-DM.provn" title="unification-communication-f1-FAIL-DM.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-communication-f1-FAIL-DM.provx" title="unification-communication-f1-FAIL-DM.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-communication-f1-FAIL-DM.ttl" title="unification-communication-f1-FAIL-DM.ttl">PROV-RDF</a>
     </td>
   </tr> 
   <tr>
     <td><b>unification-communication-f2-FAIL-DM</b></td>
-    <td><a href="http://dvcs.w3.org/hg/prov/raw-file/default/model/releases/CR-prov-dm-20121211/Overview.html#prov-dm-types-and-relations">Malformed statement(s)</a></td>
+    <td>DM</td>
     <td>FAIL</td>
     <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-communication-f2-FAIL-DM.ttl" title="unification-communication-f2-FAIL-DM.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-communication-f2-FAIL-DM.provx" title="unification-communication-f2-FAIL-DM.provx">XML</a>
       <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-communication-f2-FAIL-DM.provn" title="unification-communication-f2-FAIL-DM.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-communication-f2-FAIL-DM.provx" title="unification-communication-f2-FAIL-DM.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-communication-f2-FAIL-DM.ttl" title="unification-communication-f2-FAIL-DM.ttl">PROV-RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>unification-communication-s1-PASS-c23.3</b></td>
-    <td>23.3</td>
-    <td>PASS</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-communication-s1-PASS-c23.3.provn" title="unification-communication-s1-PASS-c23.3.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-communication-s1-PASS-c23.3.provx" title="unification-communication-s1-PASS-c23.3.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-communication-s1-PASS-c23.3.ttl" title="unification-communication-s1-PASS-c23.3.ttl">PROV-RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>unification-communication-s2-PASS-c23.3</b></td>
-    <td>23.3</td>
-    <td>PASS</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-communication-s2-PASS-c23.3.provn" title="unification-communication-s2-PASS-c23.3.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-communication-s2-PASS-c23.3.provx" title="unification-communication-s2-PASS-c23.3.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-communication-s2-PASS-c23.3.ttl" title="unification-communication-s2-PASS-c23.3.ttl">PROV-RDF</a>
     </td>
   </tr> 
   <tr>
-    <td><b>unification-communication-s3-PASS-c23.3</b></td>
-    <td>23.3</td>
+    <td><b>unification-communication-s1-PASS-c23</b></td>
+    <td>23</td>
     <td>PASS</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-communication-s3-PASS-c23.3.provn" title="unification-communication-s3-PASS-c23.3.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-communication-s3-PASS-c23.3.provx" title="unification-communication-s3-PASS-c23.3.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-communication-s3-PASS-c23.3.ttl" title="unification-communication-s3-PASS-c23.3.ttl">PROV-RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>unification-communication-s4-PASS-c23.3</b></td>
-    <td>23.3</td>
-    <td>PASS</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-communication-s4-PASS-c23.3.provn" title="unification-communication-s4-PASS-c23.3.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-communication-s4-PASS-c23.3.provx" title="unification-communication-s4-PASS-c23.3.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-communication-s4-PASS-c23.3.ttl" title="unification-communication-s4-PASS-c23.3.ttl">PROV-RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-communication-s1-PASS-c23.ttl" title="unification-communication-s1-PASS-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-communication-s1-PASS-c23.provx" title="unification-communication-s1-PASS-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-communication-s1-PASS-c23.provn" title="unification-communication-s1-PASS-c23.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
-    <td><b>unification-delegation-f1-FAIL-c23.10</b></td>
-    <td>23.10</td>
-    <td>FAIL</td>
+    <td><b>unification-communication-s2-PASS-c23</b></td>
+    <td>23</td>
+    <td>PASS</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-delegation-f1-FAIL-c23.10.provn" title="unification-delegation-f1-FAIL-c23.10.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-delegation-f1-FAIL-c23.10.provx" title="unification-delegation-f1-FAIL-c23.10.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-delegation-f1-FAIL-c23.10.ttl" title="unification-delegation-f1-FAIL-c23.10.ttl">PROV-RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-communication-s2-PASS-c23.ttl" title="unification-communication-s2-PASS-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-communication-s2-PASS-c23.provx" title="unification-communication-s2-PASS-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-communication-s2-PASS-c23.provn" title="unification-communication-s2-PASS-c23.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
-    <td><b>unification-delegation-f2-FAIL-c23.10</b></td>
-    <td>23.10</td>
-    <td>FAIL</td>
+    <td><b>unification-communication-s3-PASS-c23</b></td>
+    <td>23</td>
+    <td>PASS</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-delegation-f2-FAIL-c23.10.provn" title="unification-delegation-f2-FAIL-c23.10.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-delegation-f2-FAIL-c23.10.provx" title="unification-delegation-f2-FAIL-c23.10.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-delegation-f2-FAIL-c23.10.ttl" title="unification-delegation-f2-FAIL-c23.10.ttl">PROV-RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-communication-s3-PASS-c23.ttl" title="unification-communication-s3-PASS-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-communication-s3-PASS-c23.provx" title="unification-communication-s3-PASS-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-communication-s3-PASS-c23.provn" title="unification-communication-s3-PASS-c23.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
-    <td><b>unification-delegation-f3-FAIL-c23.10</b></td>
-    <td>23.10</td>
+    <td><b>unification-communication-s4-PASS-c23</b></td>
+    <td>23</td>
+    <td>PASS</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-communication-s4-PASS-c23.ttl" title="unification-communication-s4-PASS-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-communication-s4-PASS-c23.provx" title="unification-communication-s4-PASS-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-communication-s4-PASS-c23.provn" title="unification-communication-s4-PASS-c23.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>unification-delegation-f1-FAIL-c23</b></td>
+    <td>23</td>
     <td>FAIL</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-delegation-f3-FAIL-c23.10.provn" title="unification-delegation-f3-FAIL-c23.10.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-delegation-f3-FAIL-c23.10.provx" title="unification-delegation-f3-FAIL-c23.10.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-delegation-f3-FAIL-c23.10.ttl" title="unification-delegation-f3-FAIL-c23.10.ttl">PROV-RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-delegation-f1-FAIL-c23.ttl" title="unification-delegation-f1-FAIL-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-delegation-f1-FAIL-c23.provx" title="unification-delegation-f1-FAIL-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-delegation-f1-FAIL-c23.provn" title="unification-delegation-f1-FAIL-c23.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>unification-delegation-f2-FAIL-c23</b></td>
+    <td>23</td>
+    <td>FAIL</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-delegation-f2-FAIL-c23.ttl" title="unification-delegation-f2-FAIL-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-delegation-f2-FAIL-c23.provx" title="unification-delegation-f2-FAIL-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-delegation-f2-FAIL-c23.provn" title="unification-delegation-f2-FAIL-c23.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>unification-delegation-f3-FAIL-c23</b></td>
+    <td>23</td>
+    <td>FAIL</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-delegation-f3-FAIL-c23.ttl" title="unification-delegation-f3-FAIL-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-delegation-f3-FAIL-c23.provx" title="unification-delegation-f3-FAIL-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-delegation-f3-FAIL-c23.provn" title="unification-delegation-f3-FAIL-c23.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
     <td><b>unification-delegation-f6-FAIL-DM</b></td>
-    <td><a href="http://dvcs.w3.org/hg/prov/raw-file/default/model/releases/CR-prov-dm-20121211/Overview.html#prov-dm-types-and-relations">Malformed statement(s)</a></td>
+    <td>DM</td>
     <td>FAIL</td>
     <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-delegation-f6-FAIL-DM.ttl" title="unification-delegation-f6-FAIL-DM.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-delegation-f6-FAIL-DM.provx" title="unification-delegation-f6-FAIL-DM.provx">XML</a>
       <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-delegation-f6-FAIL-DM.provn" title="unification-delegation-f6-FAIL-DM.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-delegation-f6-FAIL-DM.provx" title="unification-delegation-f6-FAIL-DM.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-delegation-f6-FAIL-DM.ttl" title="unification-delegation-f6-FAIL-DM.ttl">PROV-RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>unification-delegation-s1-PASS-c23.10</b></td>
-    <td>23.10</td>
-    <td>PASS</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-delegation-s1-PASS-c23.10.provn" title="unification-delegation-s1-PASS-c23.10.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-delegation-s1-PASS-c23.10.provx" title="unification-delegation-s1-PASS-c23.10.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-delegation-s1-PASS-c23.10.ttl" title="unification-delegation-s1-PASS-c23.10.ttl">PROV-RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>unification-delegation-s2-PASS-c23.10</b></td>
-    <td>23.10</td>
-    <td>PASS</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-delegation-s2-PASS-c23.10.provn" title="unification-delegation-s2-PASS-c23.10.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-delegation-s2-PASS-c23.10.provx" title="unification-delegation-s2-PASS-c23.10.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-delegation-s2-PASS-c23.10.ttl" title="unification-delegation-s2-PASS-c23.10.ttl">PROV-RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>unification-delegation-s3-PASS-c23.10</b></td>
-    <td>23.10</td>
-    <td>PASS</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-delegation-s3-PASS-c23.10.provn" title="unification-delegation-s3-PASS-c23.10.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-delegation-s3-PASS-c23.10.provx" title="unification-delegation-s3-PASS-c23.10.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-delegation-s3-PASS-c23.10.ttl" title="unification-delegation-s3-PASS-c23.10.ttl">PROV-RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>unification-delegation-s4-PASS-c23.10</b></td>
-    <td>23.10</td>
-    <td>PASS</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-delegation-s4-PASS-c23.10.provn" title="unification-delegation-s4-PASS-c23.10.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-delegation-s4-PASS-c23.10.provx" title="unification-delegation-s4-PASS-c23.10.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-delegation-s4-PASS-c23.10.ttl" title="unification-delegation-s4-PASS-c23.10.ttl">PROV-RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>unification-delegation-s5-PASS-c23.10</b></td>
-    <td>23.10</td>
-    <td>PASS</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-delegation-s5-PASS-c23.10.provn" title="unification-delegation-s5-PASS-c23.10.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-delegation-s5-PASS-c23.10.provx" title="unification-delegation-s5-PASS-c23.10.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-delegation-s5-PASS-c23.10.ttl" title="unification-delegation-s5-PASS-c23.10.ttl">PROV-RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>unification-derivation-f1-FAIL-c23.7</b></td>
-    <td>23.7</td>
-    <td>FAIL</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-derivation-f1-FAIL-c23.7.provn" title="unification-derivation-f1-FAIL-c23.7.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-derivation-f1-FAIL-c23.7.provx" title="unification-derivation-f1-FAIL-c23.7.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-derivation-f1-FAIL-c23.7.ttl" title="unification-derivation-f1-FAIL-c23.7.ttl">PROV-RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>unification-derivation-f2-FAIL-c23.7</b></td>
-    <td>23.7</td>
-    <td>FAIL</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-derivation-f2-FAIL-c23.7.provn" title="unification-derivation-f2-FAIL-c23.7.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-derivation-f2-FAIL-c23.7.provx" title="unification-derivation-f2-FAIL-c23.7.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-derivation-f2-FAIL-c23.7.ttl" title="unification-derivation-f2-FAIL-c23.7.ttl">PROV-RDF</a>
     </td>
   </tr> 
   <tr>
-    <td><b>unification-derivation-f3-FAIL-c23.7</b></td>
-    <td>23.7</td>
-    <td>FAIL</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-derivation-f3-FAIL-c23.7.provn" title="unification-derivation-f3-FAIL-c23.7.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-derivation-f3-FAIL-c23.7.provx" title="unification-derivation-f3-FAIL-c23.7.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-derivation-f3-FAIL-c23.7.ttl" title="unification-derivation-f3-FAIL-c23.7.ttl">PROV-RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>unification-derivation-f4-FAIL-c23.7</b></td>
-    <td>23.7</td>
-    <td>FAIL</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-derivation-f4-FAIL-c23.7.provn" title="unification-derivation-f4-FAIL-c23.7.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-derivation-f4-FAIL-c23.7.provx" title="unification-derivation-f4-FAIL-c23.7.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-derivation-f4-FAIL-c23.7.ttl" title="unification-derivation-f4-FAIL-c23.7.ttl">PROV-RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>unification-derivation-s1-PASS-c23.7</b></td>
-    <td>23.7</td>
+    <td><b>unification-delegation-s1-PASS-c23</b></td>
+    <td>23</td>
     <td>PASS</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-derivation-s1-PASS-c23.7.provn" title="unification-derivation-s1-PASS-c23.7.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-derivation-s1-PASS-c23.7.provx" title="unification-derivation-s1-PASS-c23.7.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-derivation-s1-PASS-c23.7.ttl" title="unification-derivation-s1-PASS-c23.7.ttl">PROV-RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>unification-derivation-s2-PASS-c23.7</b></td>
-    <td>23.7</td>
-    <td>PASS</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-derivation-s2-PASS-c23.7.provn" title="unification-derivation-s2-PASS-c23.7.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-derivation-s2-PASS-c23.7.provx" title="unification-derivation-s2-PASS-c23.7.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-derivation-s2-PASS-c23.7.ttl" title="unification-derivation-s2-PASS-c23.7.ttl">PROV-RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-delegation-s1-PASS-c23.ttl" title="unification-delegation-s1-PASS-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-delegation-s1-PASS-c23.provx" title="unification-delegation-s1-PASS-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-delegation-s1-PASS-c23.provn" title="unification-delegation-s1-PASS-c23.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
-    <td><b>unification-derivation-s3-PASS-c23.7</b></td>
-    <td>23.7</td>
+    <td><b>unification-delegation-s2-PASS-c23</b></td>
+    <td>23</td>
     <td>PASS</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-derivation-s3-PASS-c23.7.provn" title="unification-derivation-s3-PASS-c23.7.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-derivation-s3-PASS-c23.7.provx" title="unification-derivation-s3-PASS-c23.7.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-derivation-s3-PASS-c23.7.ttl" title="unification-derivation-s3-PASS-c23.7.ttl">PROV-RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>unification-derivation-s4-PASS-c23.7</b></td>
-    <td>23.7</td>
-    <td>PASS</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-derivation-s4-PASS-c23.7.provn" title="unification-derivation-s4-PASS-c23.7.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-derivation-s4-PASS-c23.7.provx" title="unification-derivation-s4-PASS-c23.7.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-derivation-s4-PASS-c23.7.ttl" title="unification-derivation-s4-PASS-c23.7.ttl">PROV-RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-delegation-s2-PASS-c23.ttl" title="unification-delegation-s2-PASS-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-delegation-s2-PASS-c23.provx" title="unification-delegation-s2-PASS-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-delegation-s2-PASS-c23.provn" title="unification-delegation-s2-PASS-c23.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
-    <td><b>unification-derivation-s5-PASS-c23.7</b></td>
-    <td>23.7</td>
+    <td><b>unification-delegation-s3-PASS-c23</b></td>
+    <td>23</td>
     <td>PASS</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-derivation-s5-PASS-c23.7.provn" title="unification-derivation-s5-PASS-c23.7.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-derivation-s5-PASS-c23.7.provx" title="unification-derivation-s5-PASS-c23.7.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-derivation-s5-PASS-c23.7.ttl" title="unification-derivation-s5-PASS-c23.7.ttl">PROV-RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-delegation-s3-PASS-c23.ttl" title="unification-delegation-s3-PASS-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-delegation-s3-PASS-c23.provx" title="unification-delegation-s3-PASS-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-delegation-s3-PASS-c23.provn" title="unification-delegation-s3-PASS-c23.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
-    <td><b>unification-end-f1-FAIL-c23.5</b></td>
-    <td>23.5</td>
-    <td>FAIL</td>
+    <td><b>unification-delegation-s4-PASS-c23</b></td>
+    <td>23</td>
+    <td>PASS</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-f1-FAIL-c23.5.provn" title="unification-end-f1-FAIL-c23.5.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-f1-FAIL-c23.5.provx" title="unification-end-f1-FAIL-c23.5.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-f1-FAIL-c23.5.ttl" title="unification-end-f1-FAIL-c23.5.ttl">PROV-RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-delegation-s4-PASS-c23.ttl" title="unification-delegation-s4-PASS-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-delegation-s4-PASS-c23.provx" title="unification-delegation-s4-PASS-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-delegation-s4-PASS-c23.provn" title="unification-delegation-s4-PASS-c23.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
-    <td><b>unification-end-f2-FAIL-c23.5</b></td>
-    <td>23.5</td>
-    <td>FAIL</td>
+    <td><b>unification-delegation-s5-PASS-c23</b></td>
+    <td>23</td>
+    <td>PASS</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-f2-FAIL-c23.5.provn" title="unification-end-f2-FAIL-c23.5.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-f2-FAIL-c23.5.provx" title="unification-end-f2-FAIL-c23.5.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-f2-FAIL-c23.5.ttl" title="unification-end-f2-FAIL-c23.5.ttl">PROV-RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-delegation-s5-PASS-c23.ttl" title="unification-delegation-s5-PASS-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-delegation-s5-PASS-c23.provx" title="unification-delegation-s5-PASS-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-delegation-s5-PASS-c23.provn" title="unification-delegation-s5-PASS-c23.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
-    <td><b>unification-end-f3-FAIL-c23.5</b></td>
-    <td>23.5</td>
+    <td><b>unification-derivation-f1-FAIL-c23</b></td>
+    <td>23</td>
     <td>FAIL</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-f3-FAIL-c23.5.provn" title="unification-end-f3-FAIL-c23.5.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-f3-FAIL-c23.5.provx" title="unification-end-f3-FAIL-c23.5.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-f3-FAIL-c23.5.ttl" title="unification-end-f3-FAIL-c23.5.ttl">PROV-RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-derivation-f1-FAIL-c23.ttl" title="unification-derivation-f1-FAIL-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-derivation-f1-FAIL-c23.provx" title="unification-derivation-f1-FAIL-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-derivation-f1-FAIL-c23.provn" title="unification-derivation-f1-FAIL-c23.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>unification-derivation-f2-FAIL-c23</b></td>
+    <td>23</td>
+    <td>FAIL</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-derivation-f2-FAIL-c23.ttl" title="unification-derivation-f2-FAIL-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-derivation-f2-FAIL-c23.provx" title="unification-derivation-f2-FAIL-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-derivation-f2-FAIL-c23.provn" title="unification-derivation-f2-FAIL-c23.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>unification-derivation-f3-FAIL-c23</b></td>
+    <td>23</td>
+    <td>FAIL</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-derivation-f3-FAIL-c23.ttl" title="unification-derivation-f3-FAIL-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-derivation-f3-FAIL-c23.provx" title="unification-derivation-f3-FAIL-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-derivation-f3-FAIL-c23.provn" title="unification-derivation-f3-FAIL-c23.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>unification-derivation-f4-FAIL-c23</b></td>
+    <td>23</td>
+    <td>FAIL</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-derivation-f4-FAIL-c23.ttl" title="unification-derivation-f4-FAIL-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-derivation-f4-FAIL-c23.provx" title="unification-derivation-f4-FAIL-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-derivation-f4-FAIL-c23.provn" title="unification-derivation-f4-FAIL-c23.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>unification-derivation-s1-PASS-c23</b></td>
+    <td>23</td>
+    <td>PASS</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-derivation-s1-PASS-c23.ttl" title="unification-derivation-s1-PASS-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-derivation-s1-PASS-c23.provx" title="unification-derivation-s1-PASS-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-derivation-s1-PASS-c23.provn" title="unification-derivation-s1-PASS-c23.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>unification-derivation-s2-PASS-c23</b></td>
+    <td>23</td>
+    <td>PASS</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-derivation-s2-PASS-c23.ttl" title="unification-derivation-s2-PASS-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-derivation-s2-PASS-c23.provx" title="unification-derivation-s2-PASS-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-derivation-s2-PASS-c23.provn" title="unification-derivation-s2-PASS-c23.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>unification-derivation-s3-PASS-c23</b></td>
+    <td>23</td>
+    <td>PASS</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-derivation-s3-PASS-c23.ttl" title="unification-derivation-s3-PASS-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-derivation-s3-PASS-c23.provx" title="unification-derivation-s3-PASS-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-derivation-s3-PASS-c23.provn" title="unification-derivation-s3-PASS-c23.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>unification-derivation-s4-PASS-c23</b></td>
+    <td>23</td>
+    <td>PASS</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-derivation-s4-PASS-c23.ttl" title="unification-derivation-s4-PASS-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-derivation-s4-PASS-c23.provx" title="unification-derivation-s4-PASS-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-derivation-s4-PASS-c23.provn" title="unification-derivation-s4-PASS-c23.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>unification-derivation-s5-PASS-c23</b></td>
+    <td>23</td>
+    <td>PASS</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-derivation-s5-PASS-c23.ttl" title="unification-derivation-s5-PASS-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-derivation-s5-PASS-c23.provx" title="unification-derivation-s5-PASS-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-derivation-s5-PASS-c23.provn" title="unification-derivation-s5-PASS-c23.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>unification-end-f1-FAIL-c23</b></td>
+    <td>23</td>
+    <td>FAIL</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-f1-FAIL-c23.ttl" title="unification-end-f1-FAIL-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-f1-FAIL-c23.provx" title="unification-end-f1-FAIL-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-f1-FAIL-c23.provn" title="unification-end-f1-FAIL-c23.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>unification-end-f2-FAIL-c23</b></td>
+    <td>23</td>
+    <td>FAIL</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-f2-FAIL-c23.ttl" title="unification-end-f2-FAIL-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-f2-FAIL-c23.provx" title="unification-end-f2-FAIL-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-f2-FAIL-c23.provn" title="unification-end-f2-FAIL-c23.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>unification-end-f3-FAIL-c23</b></td>
+    <td>23</td>
+    <td>FAIL</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-f3-FAIL-c23.ttl" title="unification-end-f3-FAIL-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-f3-FAIL-c23.provx" title="unification-end-f3-FAIL-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-f3-FAIL-c23.provn" title="unification-end-f3-FAIL-c23.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
@@ -1137,19 +1092,19 @@
     <td>27</td>
     <td>FAIL</td>
     <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-f4-FAIL-c27.ttl" title="unification-end-f4-FAIL-c27.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-f4-FAIL-c27.provx" title="unification-end-f4-FAIL-c27.provx">XML</a>
       <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-f4-FAIL-c27.provn" title="unification-end-f4-FAIL-c27.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-f4-FAIL-c27.provx" title="unification-end-f4-FAIL-c27.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-f4-FAIL-c27.ttl" title="unification-end-f4-FAIL-c27.ttl">PROV-RDF</a>
     </td>
   </tr> 
   <tr>
-    <td><b>unification-end-f5-FAIL-c23.5</b></td>
-    <td>23.5</td>
+    <td><b>unification-end-f5-FAIL-c23</b></td>
+    <td>23</td>
     <td>FAIL</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-f5-FAIL-c23.5.provn" title="unification-end-f5-FAIL-c23.5.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-f5-FAIL-c23.5.provx" title="unification-end-f5-FAIL-c23.5.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-f5-FAIL-c23.5.ttl" title="unification-end-f5-FAIL-c23.5.ttl">PROV-RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-f5-FAIL-c23.ttl" title="unification-end-f5-FAIL-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-f5-FAIL-c23.provx" title="unification-end-f5-FAIL-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-f5-FAIL-c23.provn" title="unification-end-f5-FAIL-c23.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
@@ -1157,9 +1112,9 @@
     <td>27</td>
     <td>PASS</td>
     <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-s1-PASS-c27.ttl" title="unification-end-s1-PASS-c27.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-s1-PASS-c27.provx" title="unification-end-s1-PASS-c27.provx">XML</a>
       <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-s1-PASS-c27.provn" title="unification-end-s1-PASS-c27.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-s1-PASS-c27.provx" title="unification-end-s1-PASS-c27.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-s1-PASS-c27.ttl" title="unification-end-s1-PASS-c27.ttl">PROV-RDF</a>
     </td>
   </tr> 
   <tr>
@@ -1167,9 +1122,9 @@
     <td>27</td>
     <td>PASS</td>
     <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-s2-PASS-c27.ttl" title="unification-end-s2-PASS-c27.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-s2-PASS-c27.provx" title="unification-end-s2-PASS-c27.provx">XML</a>
       <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-s2-PASS-c27.provn" title="unification-end-s2-PASS-c27.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-s2-PASS-c27.provx" title="unification-end-s2-PASS-c27.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-s2-PASS-c27.ttl" title="unification-end-s2-PASS-c27.ttl">PROV-RDF</a>
     </td>
   </tr> 
   <tr>
@@ -1177,9 +1132,9 @@
     <td>27</td>
     <td>PASS</td>
     <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-s3-PASS-c27.ttl" title="unification-end-s3-PASS-c27.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-s3-PASS-c27.provx" title="unification-end-s3-PASS-c27.provx">XML</a>
       <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-s3-PASS-c27.provn" title="unification-end-s3-PASS-c27.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-s3-PASS-c27.provx" title="unification-end-s3-PASS-c27.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-s3-PASS-c27.ttl" title="unification-end-s3-PASS-c27.ttl">PROV-RDF</a>
     </td>
   </tr> 
   <tr>
@@ -1187,119 +1142,119 @@
     <td>27</td>
     <td>PASS</td>
     <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-s4-PASS-c27.ttl" title="unification-end-s4-PASS-c27.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-s4-PASS-c27.provx" title="unification-end-s4-PASS-c27.provx">XML</a>
       <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-s4-PASS-c27.provn" title="unification-end-s4-PASS-c27.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-s4-PASS-c27.provx" title="unification-end-s4-PASS-c27.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-s4-PASS-c27.ttl" title="unification-end-s4-PASS-c27.ttl">PROV-RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>unification-end-s5-PASS-c23.5-c27</b></td>
-    <td>23.5,27</td>
-    <td>PASS</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-s5-PASS-c23.5-c27.provn" title="unification-end-s5-PASS-c23.5-c27.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-s5-PASS-c23.5-c27.provx" title="unification-end-s5-PASS-c23.5-c27.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-s5-PASS-c23.5-c27.ttl" title="unification-end-s5-PASS-c23.5-c27.ttl">PROV-RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>unification-end-s6-PASS-c23.5-c27</b></td>
-    <td>23.5,27</td>
-    <td>PASS</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-s6-PASS-c23.5-c27.provn" title="unification-end-s6-PASS-c23.5-c27.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-s6-PASS-c23.5-c27.provx" title="unification-end-s6-PASS-c23.5-c27.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-s6-PASS-c23.5-c27.ttl" title="unification-end-s6-PASS-c23.5-c27.ttl">PROV-RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>unification-generation-f1-FAIL-24</b></td>
-    <td>24</td>
-    <td>FAIL</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-f1-FAIL-24.provn" title="unification-generation-f1-FAIL-24.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-f1-FAIL-24.provx" title="unification-generation-f1-FAIL-24.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-f1-FAIL-24.ttl" title="unification-generation-f1-FAIL-24.ttl">PROV-RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>unification-generation-f2-FAIL-c23.1</b></td>
-    <td>23.1</td>
-    <td>FAIL</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-f2-FAIL-c23.1.provn" title="unification-generation-f2-FAIL-c23.1.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-f2-FAIL-c23.1.provx" title="unification-generation-f2-FAIL-c23.1.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-f2-FAIL-c23.1.ttl" title="unification-generation-f2-FAIL-c23.1.ttl">PROV-RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>unification-generation-f3-FAIL-c23.1</b></td>
-    <td>23.1</td>
-    <td>FAIL</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-f3-FAIL-c23.1.provn" title="unification-generation-f3-FAIL-c23.1.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-f3-FAIL-c23.1.provx" title="unification-generation-f3-FAIL-c23.1.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-f3-FAIL-c23.1.ttl" title="unification-generation-f3-FAIL-c23.1.ttl">PROV-RDF</a>
     </td>
   </tr> 
   <tr>
-    <td><b>unification-generation-f4-FAIL-c23.1</b></td>
-    <td>23.1</td>
-    <td>FAIL</td>
+    <td><b>unification-end-s5-PASS-c23-c27</b></td>
+    <td>23;27</td>
+    <td>PASS</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-f4-FAIL-c23.1.provn" title="unification-generation-f4-FAIL-c23.1.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-f4-FAIL-c23.1.provx" title="unification-generation-f4-FAIL-c23.1.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-f4-FAIL-c23.1.ttl" title="unification-generation-f4-FAIL-c23.1.ttl">PROV-RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>unification-generation-f5-FAIL-c23.1</b></td>
-    <td>23.1</td>
-    <td>FAIL</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-f5-FAIL-c23.1.provn" title="unification-generation-f5-FAIL-c23.1.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-f5-FAIL-c23.1.provx" title="unification-generation-f5-FAIL-c23.1.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-f5-FAIL-c23.1.ttl" title="unification-generation-f5-FAIL-c23.1.ttl">PROV-RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-s5-PASS-c23-c27.ttl" title="unification-end-s5-PASS-c23-c27.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-s5-PASS-c23-c27.provx" title="unification-end-s5-PASS-c23-c27.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-s5-PASS-c23-c27.provn" title="unification-end-s5-PASS-c23-c27.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
-    <td><b>unification-generation-f6-FAIL-c23.1</b></td>
-    <td>23.1</td>
-    <td>FAIL</td>
+    <td><b>unification-end-s6-PASS-c23-c27</b></td>
+    <td>23;27</td>
+    <td>PASS</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-f6-FAIL-c23.1.provn" title="unification-generation-f6-FAIL-c23.1.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-f6-FAIL-c23.1.provx" title="unification-generation-f6-FAIL-c23.1.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-f6-FAIL-c23.1.ttl" title="unification-generation-f6-FAIL-c23.1.ttl">PROV-RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-s6-PASS-c23-c27.ttl" title="unification-end-s6-PASS-c23-c27.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-s6-PASS-c23-c27.provx" title="unification-end-s6-PASS-c23-c27.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-end-s6-PASS-c23-c27.provn" title="unification-end-s6-PASS-c23-c27.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
-    <td><b>unification-generation-f7-FAIL-c23.1</b></td>
-    <td>23.1</td>
+    <td><b>unification-generation-f1-FAIL-c24</b></td>
+    <td>24</td>
     <td>FAIL</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-f7-FAIL-c23.1.provn" title="unification-generation-f7-FAIL-c23.1.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-f7-FAIL-c23.1.provx" title="unification-generation-f7-FAIL-c23.1.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-f7-FAIL-c23.1.ttl" title="unification-generation-f7-FAIL-c23.1.ttl">PROV-RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-f1-FAIL-c24.ttl" title="unification-generation-f1-FAIL-c24.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-f1-FAIL-c24.provx" title="unification-generation-f1-FAIL-c24.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-f1-FAIL-c24.provn" title="unification-generation-f1-FAIL-c24.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
-    <td><b>unification-generation-s1-PASS-c23.1</b></td>
-    <td>23.1</td>
-    <td>PASS</td>
+    <td><b>unification-generation-f2-FAIL-c23</b></td>
+    <td>23</td>
+    <td>FAIL</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-s1-PASS-c23.1.provn" title="unification-generation-s1-PASS-c23.1.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-s1-PASS-c23.1.provx" title="unification-generation-s1-PASS-c23.1.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-s1-PASS-c23.1.ttl" title="unification-generation-s1-PASS-c23.1.ttl">PROV-RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-f2-FAIL-c23.ttl" title="unification-generation-f2-FAIL-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-f2-FAIL-c23.provx" title="unification-generation-f2-FAIL-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-f2-FAIL-c23.provn" title="unification-generation-f2-FAIL-c23.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
-    <td><b>unification-generation-s2-PASS-c23.1</b></td>
-    <td>23.1</td>
+    <td><b>unification-generation-f3-FAIL-c23</b></td>
+    <td>23</td>
+    <td>FAIL</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-f3-FAIL-c23.ttl" title="unification-generation-f3-FAIL-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-f3-FAIL-c23.provx" title="unification-generation-f3-FAIL-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-f3-FAIL-c23.provn" title="unification-generation-f3-FAIL-c23.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>unification-generation-f4-FAIL-c23</b></td>
+    <td>23</td>
+    <td>FAIL</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-f4-FAIL-c23.ttl" title="unification-generation-f4-FAIL-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-f4-FAIL-c23.provx" title="unification-generation-f4-FAIL-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-f4-FAIL-c23.provn" title="unification-generation-f4-FAIL-c23.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>unification-generation-f5-FAIL-c23</b></td>
+    <td>23</td>
+    <td>FAIL</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-f5-FAIL-c23.ttl" title="unification-generation-f5-FAIL-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-f5-FAIL-c23.provx" title="unification-generation-f5-FAIL-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-f5-FAIL-c23.provn" title="unification-generation-f5-FAIL-c23.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>unification-generation-f6-FAIL-c23</b></td>
+    <td>23</td>
+    <td>FAIL</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-f6-FAIL-c23.ttl" title="unification-generation-f6-FAIL-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-f6-FAIL-c23.provx" title="unification-generation-f6-FAIL-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-f6-FAIL-c23.provn" title="unification-generation-f6-FAIL-c23.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>unification-generation-f7-FAIL-c23</b></td>
+    <td>23</td>
+    <td>FAIL</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-f7-FAIL-c23.ttl" title="unification-generation-f7-FAIL-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-f7-FAIL-c23.provx" title="unification-generation-f7-FAIL-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-f7-FAIL-c23.provn" title="unification-generation-f7-FAIL-c23.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>unification-generation-s1-PASS-c23</b></td>
+    <td>23</td>
     <td>PASS</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-s2-PASS-c23.1.provn" title="unification-generation-s2-PASS-c23.1.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-s2-PASS-c23.1.provx" title="unification-generation-s2-PASS-c23.1.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-s2-PASS-c23.1.ttl" title="unification-generation-s2-PASS-c23.1.ttl">PROV-RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-s1-PASS-c23.ttl" title="unification-generation-s1-PASS-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-s1-PASS-c23.provx" title="unification-generation-s1-PASS-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-s1-PASS-c23.provn" title="unification-generation-s1-PASS-c23.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>unification-generation-s2-PASS-c23</b></td>
+    <td>23</td>
+    <td>PASS</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-s2-PASS-c23.ttl" title="unification-generation-s2-PASS-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-s2-PASS-c23.provx" title="unification-generation-s2-PASS-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-s2-PASS-c23.provn" title="unification-generation-s2-PASS-c23.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
@@ -1307,79 +1262,89 @@
     <td>24</td>
     <td>PASS</td>
     <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-s3-PASS-c24.ttl" title="unification-generation-s3-PASS-c24.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-s3-PASS-c24.provx" title="unification-generation-s3-PASS-c24.provx">XML</a>
       <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-s3-PASS-c24.provn" title="unification-generation-s3-PASS-c24.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-s3-PASS-c24.provx" title="unification-generation-s3-PASS-c24.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-s3-PASS-c24.ttl" title="unification-generation-s3-PASS-c24.ttl">PROV-RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>unification-generation-s5-PASS-c23.1</b></td>
-    <td>23.1</td>
-    <td>PASS</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-s5-PASS-c23.1.provn" title="unification-generation-s5-PASS-c23.1.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-s5-PASS-c23.1.provx" title="unification-generation-s5-PASS-c23.1.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-s5-PASS-c23.1.ttl" title="unification-generation-s5-PASS-c23.1.ttl">PROV-RDF</a>
     </td>
   </tr> 
   <tr>
-    <td><b>unification-generation-s6-PASS-c23.1</b></td>
-    <td>23.1</td>
+    <td><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-s6-PASS-c23.1.provn" title="unification-generation-s6-PASS-c23.1.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-s6-PASS-c23.1.provx" title="unification-generation-s6-PASS-c23.1.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-s6-PASS-c23.1.ttl" title="unification-generation-s6-PASS-c23.1.ttl">PROV-RDF</a>
+      <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.provx" title="unification-generation-s4-PASS.provx">XML</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>
     </td>
   </tr> 
   <tr>
-    <td><b>unification-generation-s7-PASS-c23.1-c24</b></td>
-    <td>23.1, 24</td>
+    <td><b>unification-generation-s5-PASS-c23</b></td>
+    <td>23</td>
     <td>PASS</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-s7-PASS-c23.1-c24.provn" title="unification-generation-s7-PASS-c23.1-c24.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-s7-PASS-c23.1-c24.provx" title="unification-generation-s7-PASS-c23.1-c24.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-s7-PASS-c23.1-c24.ttl" title="unification-generation-s7-PASS-c23.1-c24.ttl">PROV-RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-s5-PASS-c23.ttl" title="unification-generation-s5-PASS-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-s5-PASS-c23.provx" title="unification-generation-s5-PASS-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-s5-PASS-c23.provn" title="unification-generation-s5-PASS-c23.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
-    <td><b>unification-generation-s8-PASS-c23.1-c24</b></td>
-    <td>23.1, 24</td>
+    <td><b>unification-generation-s6-PASS-c23</b></td>
+    <td>23</td>
     <td>PASS</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-s8-PASS-c23.1-c24.provn" title="unification-generation-s8-PASS-c23.1-c24.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-s8-PASS-c23.1-c24.provx" title="unification-generation-s8-PASS-c23.1-c24.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-s8-PASS-c23.1-c24.ttl" title="unification-generation-s8-PASS-c23.1-c24.ttl">PROV-RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-s6-PASS-c23.ttl" title="unification-generation-s6-PASS-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-s6-PASS-c23.provx" title="unification-generation-s6-PASS-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-s6-PASS-c23.provn" title="unification-generation-s6-PASS-c23.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>unification-generation-s7-PASS-c23-c24</b></td>
+    <td>23;24</td>
+    <td>PASS</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-s7-PASS-c23-c24.ttl" title="unification-generation-s7-PASS-c23-c24.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-s7-PASS-c23-c24.provx" title="unification-generation-s7-PASS-c23-c24.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-s7-PASS-c23-c24.provn" title="unification-generation-s7-PASS-c23-c24.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>unification-generation-s8-PASS-c23-c24</b></td>
+    <td>23;24</td>
+    <td>PASS</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-s8-PASS-c23-c24.ttl" title="unification-generation-s8-PASS-c23-c24.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-s8-PASS-c23-c24.provx" title="unification-generation-s8-PASS-c23-c24.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-generation-s8-PASS-c23-c24.provn" title="unification-generation-s8-PASS-c23-c24.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
     <td><b>unification-influence-f1-FAIL-DM</b></td>
-    <td><a href="http://dvcs.w3.org/hg/prov/raw-file/default/model/releases/CR-prov-dm-20121211/Overview.html#prov-dm-types-and-relations">Malformed statement(s)</a></td>
+    <td>DM</td>
     <td>FAIL</td>
     <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-influence-f1-FAIL-DM.ttl" title="unification-influence-f1-FAIL-DM.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-influence-f1-FAIL-DM.provx" title="unification-influence-f1-FAIL-DM.provx">XML</a>
       <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-influence-f1-FAIL-DM.provn" title="unification-influence-f1-FAIL-DM.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-influence-f1-FAIL-DM.provx" title="unification-influence-f1-FAIL-DM.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-influence-f1-FAIL-DM.ttl" title="unification-influence-f1-FAIL-DM.ttl">PROV-RDF</a>
     </td>
   </tr> 
   <tr>
     <td><b>unification-influence-f2-FAIL-DM</b></td>
-    <td><a href="http://dvcs.w3.org/hg/prov/raw-file/default/model/releases/CR-prov-dm-20121211/Overview.html#prov-dm-types-and-relations">Malformed statement(s)</a></td>
+    <td>DM</td>
     <td>FAIL</td>
     <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-influence-f2-FAIL-DM.ttl" title="unification-influence-f2-FAIL-DM.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-influence-f2-FAIL-DM.provx" title="unification-influence-f2-FAIL-DM.provx">XML</a>
       <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-influence-f2-FAIL-DM.provn" title="unification-influence-f2-FAIL-DM.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-influence-f2-FAIL-DM.provx" title="unification-influence-f2-FAIL-DM.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-influence-f2-FAIL-DM.ttl" title="unification-influence-f2-FAIL-DM.ttl">PROV-RDF</a>
     </td>
   </tr> 
   <tr>
-    <td><b>unification-influence-s1-PASS-c23.11</b></td>
-    <td>23.11</td>
+    <td><b>unification-influence-s1-PASS-c23</b></td>
+    <td>23</td>
     <td>PASS</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-influence-s1-PASS-c23.11.provn" title="unification-influence-s1-PASS-c23.11.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-influence-s1-PASS-c23.11.provx" title="unification-influence-s1-PASS-c23.11.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-influence-s1-PASS-c23.11.ttl" title="unification-influence-s1-PASS-c23.11.ttl">PROV-RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-influence-s1-PASS-c23.ttl" title="unification-influence-s1-PASS-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-influence-s1-PASS-c23.provx" title="unification-influence-s1-PASS-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-influence-s1-PASS-c23.provn" title="unification-influence-s1-PASS-c23.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
@@ -1387,89 +1352,89 @@
     <td>25</td>
     <td>FAIL</td>
     <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-f1-FAIL-c25.ttl" title="unification-invalidation-f1-FAIL-c25.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-f1-FAIL-c25.provx" title="unification-invalidation-f1-FAIL-c25.provx">XML</a>
       <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-f1-FAIL-c25.provn" title="unification-invalidation-f1-FAIL-c25.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-f1-FAIL-c25.provx" title="unification-invalidation-f1-FAIL-c25.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-f1-FAIL-c25.ttl" title="unification-invalidation-f1-FAIL-c25.ttl">PROV-RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>unification-invalidation-f2-FAIL-c23.6</b></td>
-    <td>23.6</td>
-    <td>FAIL</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-f2-FAIL-c23.6.provn" title="unification-invalidation-f2-FAIL-c23.6.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-f2-FAIL-c23.6.provx" title="unification-invalidation-f2-FAIL-c23.6.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-f2-FAIL-c23.6.ttl" title="unification-invalidation-f2-FAIL-c23.6.ttl">PROV-RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>unification-invalidation-f3-FAIL-c23.6</b></td>
-    <td>23.6</td>
-    <td>FAIL</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-f3-FAIL-c23.6.provn" title="unification-invalidation-f3-FAIL-c23.6.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-f3-FAIL-c23.6.provx" title="unification-invalidation-f3-FAIL-c23.6.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-f3-FAIL-c23.6.ttl" title="unification-invalidation-f3-FAIL-c23.6.ttl">PROV-RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>unification-invalidation-f4-FAIL-c23.6</b></td>
-    <td>23.6</td>
-    <td>FAIL</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-f4-FAIL-c23.6.provn" title="unification-invalidation-f4-FAIL-c23.6.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-f4-FAIL-c23.6.provx" title="unification-invalidation-f4-FAIL-c23.6.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-f4-FAIL-c23.6.ttl" title="unification-invalidation-f4-FAIL-c23.6.ttl">PROV-RDF</a>
     </td>
   </tr> 
   <tr>
-    <td><b>unification-invalidation-f5-FAIL-c23.6-c25</b></td>
-    <td>23.6</td>
+    <td><b>unification-invalidation-f2-FAIL-c23</b></td>
+    <td>23</td>
     <td>FAIL</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-f5-FAIL-c23.6-c25.provn" title="unification-invalidation-f5-FAIL-c23.6-c25.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-f5-FAIL-c23.6-c25.provx" title="unification-invalidation-f5-FAIL-c23.6-c25.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-f5-FAIL-c23.6-c25.ttl" title="unification-invalidation-f5-FAIL-c23.6-c25.ttl">PROV-RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>unification-invalidation-f6-FAIL-c23.6-c25</b></td>
-    <td>23.6</td>
-    <td>FAIL</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-f6-FAIL-c23.6-c25.provn" title="unification-invalidation-f6-FAIL-c23.6-c25.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-f6-FAIL-c23.6-c25.provx" title="unification-invalidation-f6-FAIL-c23.6-c25.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-f6-FAIL-c23.6-c25.ttl" title="unification-invalidation-f6-FAIL-c23.6-c25.ttl">PROV-RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-f2-FAIL-c23.ttl" title="unification-invalidation-f2-FAIL-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-f2-FAIL-c23.provx" title="unification-invalidation-f2-FAIL-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-f2-FAIL-c23.provn" title="unification-invalidation-f2-FAIL-c23.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
-    <td><b>unification-invalidation-f7-FAIL-c23.6-c25</b></td>
-    <td>23.6</td>
+    <td><b>unification-invalidation-f3-FAIL-c23</b></td>
+    <td>23</td>
     <td>FAIL</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-f7-FAIL-c23.6-c25.provn" title="unification-invalidation-f7-FAIL-c23.6-c25.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-f7-FAIL-c23.6-c25.provx" title="unification-invalidation-f7-FAIL-c23.6-c25.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-f7-FAIL-c23.6-c25.ttl" title="unification-invalidation-f7-FAIL-c23.6-c25.ttl">PROV-RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-f3-FAIL-c23.ttl" title="unification-invalidation-f3-FAIL-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-f3-FAIL-c23.provx" title="unification-invalidation-f3-FAIL-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-f3-FAIL-c23.provn" title="unification-invalidation-f3-FAIL-c23.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
-    <td><b>unification-invalidation-s1-PASS-c23.6</b></td>
-    <td>23.6</td>
-    <td>PASS</td>
+    <td><b>unification-invalidation-f4-FAIL-c23</b></td>
+    <td>23</td>
+    <td>FAIL</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-s1-PASS-c23.6.provn" title="unification-invalidation-s1-PASS-c23.6.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-s1-PASS-c23.6.provx" title="unification-invalidation-s1-PASS-c23.6.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-s1-PASS-c23.6.ttl" title="unification-invalidation-s1-PASS-c23.6.ttl">PROV-RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-f4-FAIL-c23.ttl" title="unification-invalidation-f4-FAIL-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-f4-FAIL-c23.provx" title="unification-invalidation-f4-FAIL-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-f4-FAIL-c23.provn" title="unification-invalidation-f4-FAIL-c23.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
-    <td><b>unification-invalidation-s2-PASS-c23.6</b></td>
-    <td>23.6</td>
+    <td><b>unification-invalidation-f5-FAIL-c23-c25</b></td>
+    <td>23;25</td>
+    <td>FAIL</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-f5-FAIL-c23-c25.ttl" title="unification-invalidation-f5-FAIL-c23-c25.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-f5-FAIL-c23-c25.provx" title="unification-invalidation-f5-FAIL-c23-c25.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-f5-FAIL-c23-c25.provn" title="unification-invalidation-f5-FAIL-c23-c25.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>unification-invalidation-f6-FAIL-c23-c25</b></td>
+    <td>23;25</td>
+    <td>FAIL</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-f6-FAIL-c23-c25.ttl" title="unification-invalidation-f6-FAIL-c23-c25.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-f6-FAIL-c23-c25.provx" title="unification-invalidation-f6-FAIL-c23-c25.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-f6-FAIL-c23-c25.provn" title="unification-invalidation-f6-FAIL-c23-c25.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>unification-invalidation-f7-FAIL-c23-c25</b></td>
+    <td>23;25</td>
+    <td>FAIL</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-f7-FAIL-c23-c25.ttl" title="unification-invalidation-f7-FAIL-c23-c25.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-f7-FAIL-c23-c25.provx" title="unification-invalidation-f7-FAIL-c23-c25.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-f7-FAIL-c23-c25.provn" title="unification-invalidation-f7-FAIL-c23-c25.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>unification-invalidation-s1-PASS-c23</b></td>
+    <td>23</td>
     <td>PASS</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-s2-PASS-c23.6.provn" title="unification-invalidation-s2-PASS-c23.6.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-s2-PASS-c23.6.provx" title="unification-invalidation-s2-PASS-c23.6.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-s2-PASS-c23.6.ttl" title="unification-invalidation-s2-PASS-c23.6.ttl">PROV-RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-s1-PASS-c23.ttl" title="unification-invalidation-s1-PASS-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-s1-PASS-c23.provx" title="unification-invalidation-s1-PASS-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-s1-PASS-c23.provn" title="unification-invalidation-s1-PASS-c23.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>unification-invalidation-s2-PASS-c23</b></td>
+    <td>23</td>
+    <td>PASS</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-s2-PASS-c23.ttl" title="unification-invalidation-s2-PASS-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-s2-PASS-c23.provx" title="unification-invalidation-s2-PASS-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-s2-PASS-c23.provn" title="unification-invalidation-s2-PASS-c23.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
@@ -1477,79 +1442,79 @@
     <td>25</td>
     <td>PASS</td>
     <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-s3-PASS-c25.ttl" title="unification-invalidation-s3-PASS-c25.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-s3-PASS-c25.provx" title="unification-invalidation-s3-PASS-c25.provx">XML</a>
       <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-s3-PASS-c25.provn" title="unification-invalidation-s3-PASS-c25.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-s3-PASS-c25.provx" title="unification-invalidation-s3-PASS-c25.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-s3-PASS-c25.ttl" title="unification-invalidation-s3-PASS-c25.ttl">PROV-RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>unification-invalidation-s5-PASS-c23.6</b></td>
-    <td>23.6</td>
-    <td>PASS</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-s5-PASS-c23.6.provn" title="unification-invalidation-s5-PASS-c23.6.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-s5-PASS-c23.6.provx" title="unification-invalidation-s5-PASS-c23.6.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-s5-PASS-c23.6.ttl" title="unification-invalidation-s5-PASS-c23.6.ttl">PROV-RDF</a>
     </td>
   </tr> 
   <tr>
-    <td><b>unification-invalidation-s6-PASS-c23.6</b></td>
-    <td>23.6</td>
+    <td><b>unification-invalidation-s5-PASS-c23</b></td>
+    <td>23</td>
     <td>PASS</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-s6-PASS-c23.6.provn" title="unification-invalidation-s6-PASS-c23.6.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-s6-PASS-c23.6.provx" title="unification-invalidation-s6-PASS-c23.6.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-s6-PASS-c23.6.ttl" title="unification-invalidation-s6-PASS-c23.6.ttl">PROV-RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-s5-PASS-c23.ttl" title="unification-invalidation-s5-PASS-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-s5-PASS-c23.provx" title="unification-invalidation-s5-PASS-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-s5-PASS-c23.provn" title="unification-invalidation-s5-PASS-c23.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
-    <td><b>unification-invalidation-s7-PASS-c23.6-c25</b></td>
-    <td>23.6,25</td>
+    <td><b>unification-invalidation-s6-PASS-c23</b></td>
+    <td>23</td>
     <td>PASS</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-s7-PASS-c23.6-c25.provn" title="unification-invalidation-s7-PASS-c23.6-c25.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-s7-PASS-c23.6-c25.provx" title="unification-invalidation-s7-PASS-c23.6-c25.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-s7-PASS-c23.6-c25.ttl" title="unification-invalidation-s7-PASS-c23.6-c25.ttl">PROV-RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-s6-PASS-c23.ttl" title="unification-invalidation-s6-PASS-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-s6-PASS-c23.provx" title="unification-invalidation-s6-PASS-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-s6-PASS-c23.provn" title="unification-invalidation-s6-PASS-c23.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
-    <td><b>unification-invalidation-s8-PASS-c23.6-c25</b></td>
-    <td>23.6,25</td>
+    <td><b>unification-invalidation-s7-PASS-c23-c25</b></td>
+    <td>23;25</td>
     <td>PASS</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-s8-PASS-c23.6-c25.provn" title="unification-invalidation-s8-PASS-c23.6-c25.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-s8-PASS-c23.6-c25.provx" title="unification-invalidation-s8-PASS-c23.6-c25.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-s8-PASS-c23.6-c25.ttl" title="unification-invalidation-s8-PASS-c23.6-c25.ttl">PROV-RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-s7-PASS-c23-c25.ttl" title="unification-invalidation-s7-PASS-c23-c25.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-s7-PASS-c23-c25.provx" title="unification-invalidation-s7-PASS-c23-c25.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-s7-PASS-c23-c25.provn" title="unification-invalidation-s7-PASS-c23-c25.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>unification-invalidation-s8-PASS-c23-c25</b></td>
+    <td>23;25</td>
+    <td>PASS</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-s8-PASS-c23-c25.ttl" title="unification-invalidation-s8-PASS-c23-c25.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-s8-PASS-c23-c25.provx" title="unification-invalidation-s8-PASS-c23-c25.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-invalidation-s8-PASS-c23-c25.provn" title="unification-invalidation-s8-PASS-c23-c25.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
     <td><b>unification-membership-f1-FAIL-DM</b></td>
-    <td><a href="http://dvcs.w3.org/hg/prov/raw-file/default/model/releases/CR-prov-dm-20121211/Overview.html#prov-dm-types-and-relations">Malformed statement(s)</a></td>
+    <td>DM</td>
     <td>FAIL</td>
     <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-membership-f1-FAIL-DM.ttl" title="unification-membership-f1-FAIL-DM.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-membership-f1-FAIL-DM.provx" title="unification-membership-f1-FAIL-DM.provx">XML</a>
       <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-membership-f1-FAIL-DM.provn" title="unification-membership-f1-FAIL-DM.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-membership-f1-FAIL-DM.provx" title="unification-membership-f1-FAIL-DM.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-membership-f1-FAIL-DM.ttl" title="unification-membership-f1-FAIL-DM.ttl">PROV-RDF</a>
     </td>
   </tr> 
   <tr>
     <td><b>unification-specialization-f1-FAIL-DM</b></td>
-    <td><a href="http://dvcs.w3.org/hg/prov/raw-file/default/model/releases/CR-prov-dm-20121211/Overview.html#prov-dm-types-and-relations">Malformed statement(s)</a></td>
+    <td>DM</td>
     <td>FAIL</td>
     <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-specialization-f1-FAIL-DM.ttl" title="unification-specialization-f1-FAIL-DM.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-specialization-f1-FAIL-DM.provx" title="unification-specialization-f1-FAIL-DM.provx">XML</a>
       <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-specialization-f1-FAIL-DM.provn" title="unification-specialization-f1-FAIL-DM.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-specialization-f1-FAIL-DM.provx" title="unification-specialization-f1-FAIL-DM.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-specialization-f1-FAIL-DM.ttl" title="unification-specialization-f1-FAIL-DM.ttl">PROV-RDF</a>
     </td>
   </tr> 
   <tr>
     <td><b>unification-specialization-f2-FAIL-DM</b></td>
-    <td><a href="http://dvcs.w3.org/hg/prov/raw-file/default/model/releases/CR-prov-dm-20121211/Overview.html#prov-dm-types-and-relations">Malformed statement(s)</a></td>
+    <td>DM</td>
     <td>FAIL</td>
     <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-specialization-f2-FAIL-DM.ttl" title="unification-specialization-f2-FAIL-DM.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-specialization-f2-FAIL-DM.provx" title="unification-specialization-f2-FAIL-DM.provx">XML</a>
       <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-specialization-f2-FAIL-DM.provn" title="unification-specialization-f2-FAIL-DM.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-specialization-f2-FAIL-DM.provx" title="unification-specialization-f2-FAIL-DM.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-specialization-f2-FAIL-DM.ttl" title="unification-specialization-f2-FAIL-DM.ttl">PROV-RDF</a>
     </td>
   </tr> 
   <tr>
@@ -1557,9 +1522,9 @@
     <td>52</td>
     <td>FAIL</td>
     <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-specialization-f3-FAIL-c52.ttl" title="unification-specialization-f3-FAIL-c52.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-specialization-f3-FAIL-c52.provx" title="unification-specialization-f3-FAIL-c52.provx">XML</a>
       <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-specialization-f3-FAIL-c52.provn" title="unification-specialization-f3-FAIL-c52.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-specialization-f3-FAIL-c52.provx" title="unification-specialization-f3-FAIL-c52.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-specialization-f3-FAIL-c52.ttl" title="unification-specialization-f3-FAIL-c52.ttl">PROV-RDF</a>
     </td>
   </tr> 
   <tr>
@@ -1567,39 +1532,39 @@
     <td>52</td>
     <td>FAIL</td>
     <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-specialization-f4-FAIL-c52.ttl" title="unification-specialization-f4-FAIL-c52.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-specialization-f4-FAIL-c52.provx" title="unification-specialization-f4-FAIL-c52.provx">XML</a>
       <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-specialization-f4-FAIL-c52.provn" title="unification-specialization-f4-FAIL-c52.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-specialization-f4-FAIL-c52.provx" title="unification-specialization-f4-FAIL-c52.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-specialization-f4-FAIL-c52.ttl" title="unification-specialization-f4-FAIL-c52.ttl">PROV-RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>unification-start-f1-FAIL-c23.4</b></td>
-    <td>23.4</td>
-    <td>FAIL</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-f1-FAIL-c23.4.provn" title="unification-start-f1-FAIL-c23.4.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-f1-FAIL-c23.4.provx" title="unification-start-f1-FAIL-c23.4.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-f1-FAIL-c23.4.ttl" title="unification-start-f1-FAIL-c23.4.ttl">PROV-RDF</a>
     </td>
   </tr> 
   <tr>
-    <td><b>unification-start-f2-FAIL-c23.4</b></td>
-    <td>23.4</td>
+    <td><b>unification-start-f1-FAIL-c23</b></td>
+    <td>23</td>
     <td>FAIL</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-f2-FAIL-c23.4.provn" title="unification-start-f2-FAIL-c23.4.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-f2-FAIL-c23.4.provx" title="unification-start-f2-FAIL-c23.4.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-f2-FAIL-c23.4.ttl" title="unification-start-f2-FAIL-c23.4.ttl">PROV-RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-f1-FAIL-c23.ttl" title="unification-start-f1-FAIL-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-f1-FAIL-c23.provx" title="unification-start-f1-FAIL-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-f1-FAIL-c23.provn" title="unification-start-f1-FAIL-c23.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
-    <td><b>unification-start-f3-FAIL-c23.4</b></td>
-    <td>23.4</td>
+    <td><b>unification-start-f2-FAIL-c23</b></td>
+    <td>23</td>
     <td>FAIL</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-f3-FAIL-c23.4.provn" title="unification-start-f3-FAIL-c23.4.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-f3-FAIL-c23.4.provx" title="unification-start-f3-FAIL-c23.4.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-f3-FAIL-c23.4.ttl" title="unification-start-f3-FAIL-c23.4.ttl">PROV-RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-f2-FAIL-c23.ttl" title="unification-start-f2-FAIL-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-f2-FAIL-c23.provx" title="unification-start-f2-FAIL-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-f2-FAIL-c23.provn" title="unification-start-f2-FAIL-c23.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>unification-start-f3-FAIL-c23</b></td>
+    <td>23</td>
+    <td>FAIL</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-f3-FAIL-c23.ttl" title="unification-start-f3-FAIL-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-f3-FAIL-c23.provx" title="unification-start-f3-FAIL-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-f3-FAIL-c23.provn" title="unification-start-f3-FAIL-c23.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
@@ -1607,49 +1572,49 @@
     <td>26</td>
     <td>FAIL</td>
     <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-f4-FAIL-c26.ttl" title="unification-start-f4-FAIL-c26.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-f4-FAIL-c26.provx" title="unification-start-f4-FAIL-c26.provx">XML</a>
       <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-f4-FAIL-c26.provn" title="unification-start-f4-FAIL-c26.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-f4-FAIL-c26.provx" title="unification-start-f4-FAIL-c26.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-f4-FAIL-c26.ttl" title="unification-start-f4-FAIL-c26.ttl">PROV-RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>unification-start-f5-FAIL-c23.4</b></td>
-    <td>23.4</td>
-    <td>FAIL</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-f5-FAIL-c23.4.provn" title="unification-start-f5-FAIL-c23.4.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-f5-FAIL-c23.4.provx" title="unification-start-f5-FAIL-c23.4.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-f5-FAIL-c23.4.ttl" title="unification-start-f5-FAIL-c23.4.ttl">PROV-RDF</a>
     </td>
   </tr> 
   <tr>
-    <td><b>unification-start-f6-FAIL-c23.4</b></td>
-    <td>23.4</td>
+    <td><b>unification-start-f5-FAIL-c23</b></td>
+    <td>23</td>
     <td>FAIL</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-f6-FAIL-c23.4.provn" title="unification-start-f6-FAIL-c23.4.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-f6-FAIL-c23.4.provx" title="unification-start-f6-FAIL-c23.4.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-f6-FAIL-c23.4.ttl" title="unification-start-f6-FAIL-c23.4.ttl">PROV-RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-f5-FAIL-c23.ttl" title="unification-start-f5-FAIL-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-f5-FAIL-c23.provx" title="unification-start-f5-FAIL-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-f5-FAIL-c23.provn" title="unification-start-f5-FAIL-c23.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
-    <td><b>unification-start-f7-FAIL-c23.4</b></td>
-    <td>23.4</td>
+    <td><b>unification-start-f6-FAIL-c23</b></td>
+    <td>23</td>
     <td>FAIL</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-f7-FAIL-c23.4.provn" title="unification-start-f7-FAIL-c23.4.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-f7-FAIL-c23.4.provx" title="unification-start-f7-FAIL-c23.4.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-f7-FAIL-c23.4.ttl" title="unification-start-f7-FAIL-c23.4.ttl">PROV-RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-f6-FAIL-c23.ttl" title="unification-start-f6-FAIL-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-f6-FAIL-c23.provx" title="unification-start-f6-FAIL-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-f6-FAIL-c23.provn" title="unification-start-f6-FAIL-c23.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
-    <td><b>unification-start-f8-FAIL-c23.4</b></td>
-    <td>23.4</td>
+    <td><b>unification-start-f7-FAIL-c23</b></td>
+    <td>23</td>
     <td>FAIL</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-f8-FAIL-c23.4.provn" title="unification-start-f8-FAIL-c23.4.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-f8-FAIL-c23.4.provx" title="unification-start-f8-FAIL-c23.4.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-f8-FAIL-c23.4.ttl" title="unification-start-f8-FAIL-c23.4.ttl">PROV-RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-f7-FAIL-c23.ttl" title="unification-start-f7-FAIL-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-f7-FAIL-c23.provx" title="unification-start-f7-FAIL-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-f7-FAIL-c23.provn" title="unification-start-f7-FAIL-c23.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>unification-start-f8-FAIL-c23</b></td>
+    <td>23</td>
+    <td>FAIL</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-f8-FAIL-c23.ttl" title="unification-start-f8-FAIL-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-f8-FAIL-c23.provx" title="unification-start-f8-FAIL-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-f8-FAIL-c23.provn" title="unification-start-f8-FAIL-c23.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
@@ -1657,9 +1622,9 @@
     <td>26</td>
     <td>PASS</td>
     <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-s1-PASS-c26.ttl" title="unification-start-s1-PASS-c26.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-s1-PASS-c26.provx" title="unification-start-s1-PASS-c26.provx">XML</a>
       <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-s1-PASS-c26.provn" title="unification-start-s1-PASS-c26.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-s1-PASS-c26.provx" title="unification-start-s1-PASS-c26.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-s1-PASS-c26.ttl" title="unification-start-s1-PASS-c26.ttl">PROV-RDF</a>
     </td>
   </tr> 
   <tr>
@@ -1667,9 +1632,9 @@
     <td>26</td>
     <td>PASS</td>
     <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-s2-PASS-c26.ttl" title="unification-start-s2-PASS-c26.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-s2-PASS-c26.provx" title="unification-start-s2-PASS-c26.provx">XML</a>
       <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-s2-PASS-c26.provn" title="unification-start-s2-PASS-c26.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-s2-PASS-c26.provx" title="unification-start-s2-PASS-c26.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-s2-PASS-c26.ttl" title="unification-start-s2-PASS-c26.ttl">PROV-RDF</a>
     </td>
   </tr> 
   <tr>
@@ -1677,9 +1642,9 @@
     <td>26</td>
     <td>PASS</td>
     <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-s3-PASS-c26.ttl" title="unification-start-s3-PASS-c26.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-s3-PASS-c26.provx" title="unification-start-s3-PASS-c26.provx">XML</a>
       <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-s3-PASS-c26.provn" title="unification-start-s3-PASS-c26.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-s3-PASS-c26.provx" title="unification-start-s3-PASS-c26.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-s3-PASS-c26.ttl" title="unification-start-s3-PASS-c26.ttl">PROV-RDF</a>
     </td>
   </tr> 
   <tr>
@@ -1687,181 +1652,181 @@
     <td>26</td>
     <td>PASS</td>
     <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-s4-PASS-c26.ttl" title="unification-start-s4-PASS-c26.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-s4-PASS-c26.provx" title="unification-start-s4-PASS-c26.provx">XML</a>
       <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-s4-PASS-c26.provn" title="unification-start-s4-PASS-c26.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-s4-PASS-c26.provx" title="unification-start-s4-PASS-c26.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-s4-PASS-c26.ttl" title="unification-start-s4-PASS-c26.ttl">PROV-RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>unification-start-s5-PASS-c23.4-c26</b></td>
-    <td>23.4,26</td>
-    <td>PASS</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-s5-PASS-c23.4-c26.provn" title="unification-start-s5-PASS-c23.4-c26.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-s5-PASS-c23.4-c26.provx" title="unification-start-s5-PASS-c23.4-c26.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-s5-PASS-c23.4-c26.ttl" title="unification-start-s5-PASS-c23.4-c26.ttl">PROV-RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>unification-start-s6-PASS-c23.4-c26</b></td>
-    <td>23.4,26</td>
-    <td>PASS</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-s6-PASS-c23.4-c26.provn" title="unification-start-s6-PASS-c23.4-c26.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-s6-PASS-c23.4-c26.provx" title="unification-start-s6-PASS-c23.4-c26.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-s6-PASS-c23.4-c26.ttl" title="unification-start-s6-PASS-c23.4-c26.ttl">PROV-RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>unification-start-s7-PASS-c23.4-c26</b></td>
-    <td>23.4,26</td>
-    <td>PASS</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-s7-PASS-c23.4-c26.provn" title="unification-start-s7-PASS-c23.4-c26.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-s7-PASS-c23.4-c26.provx" title="unification-start-s7-PASS-c23.4-c26.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-s7-PASS-c23.4-c26.ttl" title="unification-start-s7-PASS-c23.4-c26.ttl">PROV-RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>unification-start-s8-PASS-c23.4-c26</b></td>
-    <td>23.4,26</td>
-    <td>PASS</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-s8-PASS-c23.4-c26.provn" title="unification-start-s8-PASS-c23.4-c26.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-s8-PASS-c23.4-c26.provx" title="unification-start-s8-PASS-c23.4-c26.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-s8-PASS-c23.4-c26.ttl" title="unification-start-s8-PASS-c23.4-c26.ttl">PROV-RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>unification-start-s9-PASS-c23.4-c26</b></td>
-    <td>23.4,26</td>
-    <td>PASS</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-s9-PASS-c23.4-c26.provn" title="unification-start-s9-PASS-c23.4-c26.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-s9-PASS-c23.4-c26.provx" title="unification-start-s9-PASS-c23.4-c26.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-s9-PASS-c23.4-c26.ttl" title="unification-start-s9-PASS-c23.4-c26.ttl">PROV-RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>unification-usage-f2-FAIL-c23.2</b></td>
-    <td>23.2</td>
-    <td>FAIL</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-f2-FAIL-c23.2.provn" title="unification-usage-f2-FAIL-c23.2.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-f2-FAIL-c23.2.provx" title="unification-usage-f2-FAIL-c23.2.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-f2-FAIL-c23.2.ttl" title="unification-usage-f2-FAIL-c23.2.ttl">PROV-RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>unification-usage-f3-FAIL-c23.2</b></td>
-    <td>23.2</td>
-    <td>FAIL</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-f3-FAIL-c23.2.provn" title="unification-usage-f3-FAIL-c23.2.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-f3-FAIL-c23.2.provx" title="unification-usage-f3-FAIL-c23.2.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-f3-FAIL-c23.2.ttl" title="unification-usage-f3-FAIL-c23.2.ttl">PROV-RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>unification-usage-f4-FAIL-c23.2</b></td>
-    <td>23.2</td>
-    <td>FAIL</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-f4-FAIL-c23.2.provn" title="unification-usage-f4-FAIL-c23.2.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-f4-FAIL-c23.2.provx" title="unification-usage-f4-FAIL-c23.2.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-f4-FAIL-c23.2.ttl" title="unification-usage-f4-FAIL-c23.2.ttl">PROV-RDF</a>
     </td>
   </tr> 
   <tr>
-    <td><b>unification-usage-f5-FAIL-c23.2</b></td>
-    <td>23.2</td>
-    <td>FAIL</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-f5-FAIL-c23.2.provn" title="unification-usage-f5-FAIL-c23.2.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-f5-FAIL-c23.2.provx" title="unification-usage-f5-FAIL-c23.2.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-f5-FAIL-c23.2.ttl" title="unification-usage-f5-FAIL-c23.2.ttl">PROV-RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>unification-usage-f6-FAIL-c23.2</b></td>
-    <td>23.2</td>
-    <td>FAIL</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-f6-FAIL-c23.2.provn" title="unification-usage-f6-FAIL-c23.2.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-f6-FAIL-c23.2.provx" title="unification-usage-f6-FAIL-c23.2.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-f6-FAIL-c23.2.ttl" title="unification-usage-f6-FAIL-c23.2.ttl">PROV-RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>unification-usage-f7-FAIL-c23.2</b></td>
-    <td>23.2</td>
-    <td>FAIL</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-f7-FAIL-c23.2.provn" title="unification-usage-f7-FAIL-c23.2.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-f7-FAIL-c23.2.provx" title="unification-usage-f7-FAIL-c23.2.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-f7-FAIL-c23.2.ttl" title="unification-usage-f7-FAIL-c23.2.ttl">PROV-RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>unification-usage-s1-PASS-c23.2</b></td>
-    <td>23.2</td>
+    <td><b>unification-start-s5-PASS-c23-c26</b></td>
+    <td>23;26</td>
     <td>PASS</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-s1-PASS-c23.2.provn" title="unification-usage-s1-PASS-c23.2.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-s1-PASS-c23.2.provx" title="unification-usage-s1-PASS-c23.2.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-s1-PASS-c23.2.ttl" title="unification-usage-s1-PASS-c23.2.ttl">PROV-RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-s5-PASS-c23-c26.ttl" title="unification-start-s5-PASS-c23-c26.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-s5-PASS-c23-c26.provx" title="unification-start-s5-PASS-c23-c26.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-s5-PASS-c23-c26.provn" title="unification-start-s5-PASS-c23-c26.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
-    <td><b>unification-usage-s2-PASS-c23.2</b></td>
-    <td>23.2</td>
+    <td><b>unification-start-s6-PASS-c23-c26</b></td>
+    <td>23;26</td>
     <td>PASS</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-s2-PASS-c23.2.provn" title="unification-usage-s2-PASS-c23.2.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-s2-PASS-c23.2.provx" title="unification-usage-s2-PASS-c23.2.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-s2-PASS-c23.2.ttl" title="unification-usage-s2-PASS-c23.2.ttl">PROV-RDF</a>
-    </td>
-  </tr> 
-  <tr>
-    <td><b>unification-usage-s5-PASS-c23.2</b></td>
-    <td>23.2</td>
-    <td>PASS</td>
-    <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-s5-PASS-c23.2.provn" title="unification-usage-s5-PASS-c23.2.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-s5-PASS-c23.2.provx" title="unification-usage-s5-PASS-c23.2.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-s5-PASS-c23.2.ttl" title="unification-usage-s5-PASS-c23.2.ttl">PROV-RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-s6-PASS-c23-c26.ttl" title="unification-start-s6-PASS-c23-c26.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-s6-PASS-c23-c26.provx" title="unification-start-s6-PASS-c23-c26.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-s6-PASS-c23-c26.provn" title="unification-start-s6-PASS-c23-c26.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
-    <td><b>unification-usage-s6-PASS-c23.2</b></td>
-    <td>23.2</td>
+    <td><b>unification-start-s7-PASS-c23-c26</b></td>
+    <td>23;26</td>
     <td>PASS</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-s6-PASS-c23.2.provn" title="unification-usage-s6-PASS-c23.2.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-s6-PASS-c23.2.provx" title="unification-usage-s6-PASS-c23.2.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-s6-PASS-c23.2.ttl" title="unification-usage-s6-PASS-c23.2.ttl">PROV-RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-s7-PASS-c23-c26.ttl" title="unification-start-s7-PASS-c23-c26.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-s7-PASS-c23-c26.provx" title="unification-start-s7-PASS-c23-c26.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-s7-PASS-c23-c26.provn" title="unification-start-s7-PASS-c23-c26.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
-    <td><b>unification-usage-s7-PASS-c23.2</b></td>
-    <td>23.2</td>
+    <td><b>unification-start-s8-PASS-c23-c26</b></td>
+    <td>23;26</td>
     <td>PASS</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-s7-PASS-c23.2.provn" title="unification-usage-s7-PASS-c23.2.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-s7-PASS-c23.2.provx" title="unification-usage-s7-PASS-c23.2.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-s7-PASS-c23.2.ttl" title="unification-usage-s7-PASS-c23.2.ttl">PROV-RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-s8-PASS-c23-c26.ttl" title="unification-start-s8-PASS-c23-c26.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-s8-PASS-c23-c26.provx" title="unification-start-s8-PASS-c23-c26.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-s8-PASS-c23-c26.provn" title="unification-start-s8-PASS-c23-c26.provn">PROV-N</a>
     </td>
   </tr> 
   <tr>
-    <td><b>unification-usage-s8-PASS-c23.2</b></td>
-    <td>23.2</td>
+    <td><b>unification-start-s9-PASS-c23-c26</b></td>
+    <td>23;26</td>
     <td>PASS</td>
     <td>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-s8-PASS-c23.2.provn" title="unification-usage-s8-PASS-c23.2.provn">PROV-N</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-s8-PASS-c23.2.provx" title="unification-usage-s8-PASS-c23.2.provx">PROV-XML</a>
-      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-s8-PASS-c23.2.ttl" title="unification-usage-s8-PASS-c23.2.ttl">PROV-RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-s9-PASS-c23-c26.ttl" title="unification-start-s9-PASS-c23-c26.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-s9-PASS-c23-c26.provx" title="unification-start-s9-PASS-c23-c26.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-start-s9-PASS-c23-c26.provn" title="unification-start-s9-PASS-c23-c26.provn">PROV-N</a>
     </td>
-  </tr>
+  </tr> 
+  <tr>
+    <td><b>unification-usage-f2-FAIL-c23</b></td>
+    <td>23</td>
+    <td>FAIL</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-f2-FAIL-c23.ttl" title="unification-usage-f2-FAIL-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-f2-FAIL-c23.provx" title="unification-usage-f2-FAIL-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-f2-FAIL-c23.provn" title="unification-usage-f2-FAIL-c23.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>unification-usage-f3-FAIL-c23</b></td>
+    <td>23</td>
+    <td>FAIL</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-f3-FAIL-c23.ttl" title="unification-usage-f3-FAIL-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-f3-FAIL-c23.provx" title="unification-usage-f3-FAIL-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-f3-FAIL-c23.provn" title="unification-usage-f3-FAIL-c23.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>unification-usage-f4-FAIL-c23</b></td>
+    <td>23</td>
+    <td>FAIL</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-f4-FAIL-c23.ttl" title="unification-usage-f4-FAIL-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-f4-FAIL-c23.provx" title="unification-usage-f4-FAIL-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-f4-FAIL-c23.provn" title="unification-usage-f4-FAIL-c23.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>unification-usage-f5-FAIL-c23</b></td>
+    <td>23</td>
+    <td>FAIL</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-f5-FAIL-c23.ttl" title="unification-usage-f5-FAIL-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-f5-FAIL-c23.provx" title="unification-usage-f5-FAIL-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-f5-FAIL-c23.provn" title="unification-usage-f5-FAIL-c23.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>unification-usage-f6-FAIL-c23</b></td>
+    <td>23</td>
+    <td>FAIL</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-f6-FAIL-c23.ttl" title="unification-usage-f6-FAIL-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-f6-FAIL-c23.provx" title="unification-usage-f6-FAIL-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-f6-FAIL-c23.provn" title="unification-usage-f6-FAIL-c23.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>unification-usage-f7-FAIL-c23</b></td>
+    <td>23</td>
+    <td>FAIL</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-f7-FAIL-c23.ttl" title="unification-usage-f7-FAIL-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-f7-FAIL-c23.provx" title="unification-usage-f7-FAIL-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-f7-FAIL-c23.provn" title="unification-usage-f7-FAIL-c23.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>unification-usage-s1-PASS-c23</b></td>
+    <td>23</td>
+    <td>PASS</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-s1-PASS-c23.ttl" title="unification-usage-s1-PASS-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-s1-PASS-c23.provx" title="unification-usage-s1-PASS-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-s1-PASS-c23.provn" title="unification-usage-s1-PASS-c23.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>unification-usage-s2-PASS-c23</b></td>
+    <td>23</td>
+    <td>PASS</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-s2-PASS-c23.ttl" title="unification-usage-s2-PASS-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-s2-PASS-c23.provx" title="unification-usage-s2-PASS-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-s2-PASS-c23.provn" title="unification-usage-s2-PASS-c23.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>unification-usage-s5-PASS-c23</b></td>
+    <td>23</td>
+    <td>PASS</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-s5-PASS-c23.ttl" title="unification-usage-s5-PASS-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-s5-PASS-c23.provx" title="unification-usage-s5-PASS-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-s5-PASS-c23.provn" title="unification-usage-s5-PASS-c23.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>unification-usage-s6-PASS-c23</b></td>
+    <td>23</td>
+    <td>PASS</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-s6-PASS-c23.ttl" title="unification-usage-s6-PASS-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-s6-PASS-c23.provx" title="unification-usage-s6-PASS-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-s6-PASS-c23.provn" title="unification-usage-s6-PASS-c23.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>unification-usage-s7-PASS-c23</b></td>
+    <td>23</td>
+    <td>PASS</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-s7-PASS-c23.ttl" title="unification-usage-s7-PASS-c23.ttl">RDF</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-s7-PASS-c23.provx" title="unification-usage-s7-PASS-c23.provx">XML</a>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-s7-PASS-c23.provn" title="unification-usage-s7-PASS-c23.provn">PROV-N</a>
+    </td>
+  </tr> 
+  <tr>
+    <td><b>unification-usage-s8-PASS-c23</b></td>
+    <td>23</td>
+    <td>PASS</td>
+    <td>
+      <a href="http://dvcs.w3.org/hg/prov/raw-file/default/testcases/constraints/unification-usage-s8-PASS-c23.ttl" title="unification-usage-s8-PASS-c23.ttl">RDF</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>
+      <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>
+    </td>
+  </tr> 
 </table>
 
 <p>For each report, the successful and failed validations will need to be checked against