Skip to content

Commit 9a49862

Browse files
committed
Add SBOL types to the PROV classes
All non-SBOL types that make use of properties in the SBOL namespace should have two RDF types, one outside the SBOL namespace and one inside the SBOL namespace. The provenance examples only had the RDF type that was outside the SBOL namespace, while using properties within the SBOL namespace like http://sbols.org/v3#displayId and http://sbols.org/v3#name.
1 parent 5ba3748 commit 9a49862

9 files changed

Lines changed: 242 additions & 257 deletions

File tree

Lines changed: 44 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,49 +1,57 @@
1-
<https://sbolstandard.org/examples/toggle_switch_optimised> <http://www.w3.org/ns/prov#wasDerivedFrom> <https://sbolstandard.org/examples/toggle_switch> .
2-
<https://sbolstandard.org/examples/toggle_switch_optimised> <http://www.w3.org/ns/prov#wasGeneratedBy> <https://sbolstandard.org/examples/codon_optimization_activity> .
3-
<https://sbolstandard.org/examples/toggle_switch_optimised> <http://sbols.org/v3#description> "Toggle Switch genetic circuit - codon optimised" .
4-
<https://sbolstandard.org/examples/toggle_switch_optimised> <http://sbols.org/v3#displayId> "toggle_switch_optimised" .
5-
<https://sbolstandard.org/examples/toggle_switch_optimised> <http://sbols.org/v3#type> <https://identifiers.org/SBO:0000241> .
6-
<https://sbolstandard.org/examples/toggle_switch_optimised> <http://sbols.org/v3#name> "Toggle Switch Optimised" .
7-
<https://sbolstandard.org/examples/toggle_switch_optimised> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://sbols.org/v3#Component> .
1+
2+
<https://sbolstandard.org/examples/CodonOptimisationProtocol> <http://sbols.org/v3#description> "Optimisation protocol to improve the translation of mRNAs." .
3+
<https://sbolstandard.org/examples/CodonOptimisationProtocol> <http://sbols.org/v3#displayId> "CodonOptimisationProtocol" .
4+
<https://sbolstandard.org/examples/CodonOptimisationProtocol> <http://sbols.org/v3#name> "Codon Optimisation Protocol" .
5+
<https://sbolstandard.org/examples/CodonOptimisationProtocol> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://sbols.org/v3#TopLevel> .
6+
<https://sbolstandard.org/examples/CodonOptimisationProtocol> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/prov#Plan> .
87
<https://sbolstandard.org/examples/CodonOptimiserSoftware> <http://sbols.org/v3#description> "Used to optimise bacterial DNA sequences." .
9-
<https://sbolstandard.org/examples/CodonOptimiserSoftware> <http://sbols.org/v3#name> "Codon Optimiser Software" .
108
<https://sbolstandard.org/examples/CodonOptimiserSoftware> <http://sbols.org/v3#displayId> "CodonOptimiserSoftware" .
9+
<https://sbolstandard.org/examples/CodonOptimiserSoftware> <http://sbols.org/v3#name> "Codon Optimiser Software" .
10+
<https://sbolstandard.org/examples/CodonOptimiserSoftware> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://sbols.org/v3#TopLevel> .
1111
<https://sbolstandard.org/examples/CodonOptimiserSoftware> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/prov#Agent> .
12-
<https://sbolstandard.org/examples/RBS_optimisation_activity> <http://www.w3.org/ns/prov#wasInformedBy> <https://sbolstandard.org/examples/codon_optimization_activity> .
1312
<https://sbolstandard.org/examples/RBS_optimisation_activity> <http://sbols.org/v3#description> "An activity that is used to RBSs" .
13+
<https://sbolstandard.org/examples/RBS_optimisation_activity> <http://sbols.org/v3#displayId> "RBS_optimisation_activity" .
1414
<https://sbolstandard.org/examples/RBS_optimisation_activity> <http://sbols.org/v3#name> "RBS optimization activity" .
1515
<https://sbolstandard.org/examples/RBS_optimisation_activity> <http://sbols.org/v3#type> <http://sbols.org/v3#design> .
16-
<https://sbolstandard.org/examples/RBS_optimisation_activity> <http://sbols.org/v3#displayId> "RBS_optimisation_activity" .
16+
<https://sbolstandard.org/examples/RBS_optimisation_activity> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://sbols.org/v3#TopLevel> .
1717
<https://sbolstandard.org/examples/RBS_optimisation_activity> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/prov#Activity> .
18-
<https://sbolstandard.org/examples/codon_optimization_activity/source_usage> <http://www.w3.org/ns/prov#hadRole> <https://identifiers.org/SBO:0000645> .
19-
<https://sbolstandard.org/examples/codon_optimization_activity/source_usage> <http://www.w3.org/ns/prov#entity> <https://sbolstandard.org/examples/toggle_switch> .
20-
<https://sbolstandard.org/examples/codon_optimization_activity/source_usage> <http://sbols.org/v3#displayId> "source_usage" .
21-
<https://sbolstandard.org/examples/codon_optimization_activity/source_usage> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/prov#Usage> .
22-
<https://sbolstandard.org/examples/codon_optimization_activity/optimised_usage> <http://www.w3.org/ns/prov#hadRole> <https://identifiers.org/SBO:0000011> .
23-
<https://sbolstandard.org/examples/codon_optimization_activity/optimised_usage> <http://www.w3.org/ns/prov#entity> <https://sbolstandard.org/examples/toggle_switch_optimised> .
24-
<https://sbolstandard.org/examples/codon_optimization_activity/optimised_usage> <http://sbols.org/v3#displayId> "optimised_usage" .
25-
<https://sbolstandard.org/examples/codon_optimization_activity/optimised_usage> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/prov#Usage> .
26-
<https://sbolstandard.org/examples/toggle_switch> <http://sbols.org/v3#description> "Toggle Switch genetic circuit" .
27-
<https://sbolstandard.org/examples/toggle_switch> <http://sbols.org/v3#displayId> "toggle_switch" .
28-
<https://sbolstandard.org/examples/toggle_switch> <http://sbols.org/v3#type> <https://identifiers.org/SBO:0000241> .
29-
<https://sbolstandard.org/examples/toggle_switch> <http://sbols.org/v3#name> "Toggle Switch" .
30-
<https://sbolstandard.org/examples/toggle_switch> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://sbols.org/v3#Component> .
31-
<https://sbolstandard.org/examples/codon_optimization_activity/association> <http://www.w3.org/ns/prov#hadRole> <http://sbols.org/v3#design> .
32-
<https://sbolstandard.org/examples/codon_optimization_activity/association> <http://www.w3.org/ns/prov#hadPlan> <https://sbolstandard.org/examples/CodonOptimisationProtocol> .
33-
<https://sbolstandard.org/examples/codon_optimization_activity/association> <http://www.w3.org/ns/prov#hadAgent> <https://sbolstandard.org/examples/CodonOptimiserSoftware> .
18+
<https://sbolstandard.org/examples/RBS_optimisation_activity> <http://www.w3.org/ns/prov#wasInformedBy> <https://sbolstandard.org/examples/codon_optimization_activity> .
3419
<https://sbolstandard.org/examples/codon_optimization_activity/association> <http://sbols.org/v3#displayId> "association" .
20+
<https://sbolstandard.org/examples/codon_optimization_activity/association> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://sbols.org/v3#Identified> .
3521
<https://sbolstandard.org/examples/codon_optimization_activity/association> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/prov#Association> .
36-
<https://sbolstandard.org/examples/CodonOptimisationProtocol> <http://sbols.org/v3#description> "Optimisation protocol to improve the translation of mRNAs." .
37-
<https://sbolstandard.org/examples/CodonOptimisationProtocol> <http://sbols.org/v3#name> "Codon Optimisation Protocol" .
38-
<https://sbolstandard.org/examples/CodonOptimisationProtocol> <http://sbols.org/v3#displayId> "CodonOptimisationProtocol" .
39-
<https://sbolstandard.org/examples/CodonOptimisationProtocol> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/prov#Plan> .
22+
<https://sbolstandard.org/examples/codon_optimization_activity/association> <http://www.w3.org/ns/prov#hadAgent> <https://sbolstandard.org/examples/CodonOptimiserSoftware> .
23+
<https://sbolstandard.org/examples/codon_optimization_activity/association> <http://www.w3.org/ns/prov#hadPlan> <https://sbolstandard.org/examples/CodonOptimisationProtocol> .
24+
<https://sbolstandard.org/examples/codon_optimization_activity/association> <http://www.w3.org/ns/prov#hadRole> <http://sbols.org/v3#design> .
25+
<https://sbolstandard.org/examples/codon_optimization_activity/optimised_usage> <http://sbols.org/v3#displayId> "optimised_usage" .
26+
<https://sbolstandard.org/examples/codon_optimization_activity/optimised_usage> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://sbols.org/v3#Identified> .
27+
<https://sbolstandard.org/examples/codon_optimization_activity/optimised_usage> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/prov#Usage> .
28+
<https://sbolstandard.org/examples/codon_optimization_activity/optimised_usage> <http://www.w3.org/ns/prov#entity> <https://sbolstandard.org/examples/toggle_switch_optimised> .
29+
<https://sbolstandard.org/examples/codon_optimization_activity/optimised_usage> <http://www.w3.org/ns/prov#hadRole> <https://identifiers.org/SBO:0000011> .
30+
<https://sbolstandard.org/examples/codon_optimization_activity/source_usage> <http://sbols.org/v3#displayId> "source_usage" .
31+
<https://sbolstandard.org/examples/codon_optimization_activity/source_usage> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://sbols.org/v3#Identified> .
32+
<https://sbolstandard.org/examples/codon_optimization_activity/source_usage> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/prov#Usage> .
33+
<https://sbolstandard.org/examples/codon_optimization_activity/source_usage> <http://www.w3.org/ns/prov#entity> <https://sbolstandard.org/examples/toggle_switch> .
34+
<https://sbolstandard.org/examples/codon_optimization_activity/source_usage> <http://www.w3.org/ns/prov#hadRole> <https://identifiers.org/SBO:0000645> .
35+
<https://sbolstandard.org/examples/codon_optimization_activity> <http://sbols.org/v3#description> "An activity that is used to optimise codons" .
36+
<https://sbolstandard.org/examples/codon_optimization_activity> <http://sbols.org/v3#displayId> "codon_optimization_activity" .
37+
<https://sbolstandard.org/examples/codon_optimization_activity> <http://sbols.org/v3#name> "Codon optimization activity" .
4038
<https://sbolstandard.org/examples/codon_optimization_activity> <http://sbols.org/v3#type> <http://sbols.org/v3#design> .
39+
<https://sbolstandard.org/examples/codon_optimization_activity> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://sbols.org/v3#TopLevel> .
40+
<https://sbolstandard.org/examples/codon_optimization_activity> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/prov#Activity> .
41+
<https://sbolstandard.org/examples/codon_optimization_activity> <http://www.w3.org/ns/prov#endedAtTime> "2020-08-30T22:25:17.44Z" .
4142
<https://sbolstandard.org/examples/codon_optimization_activity> <http://www.w3.org/ns/prov#qualifiedAssociation> <https://sbolstandard.org/examples/codon_optimization_activity/association> .
4243
<https://sbolstandard.org/examples/codon_optimization_activity> <http://www.w3.org/ns/prov#qualifiedUsage> <https://sbolstandard.org/examples/codon_optimization_activity/optimised_usage> .
43-
<https://sbolstandard.org/examples/codon_optimization_activity> <http://sbols.org/v3#name> "Codon optimization activity" .
44-
<https://sbolstandard.org/examples/codon_optimization_activity> <http://www.w3.org/ns/prov#startedAtTime> "2019-07-29T22:25:17.44Z" .
45-
<https://sbolstandard.org/examples/codon_optimization_activity> <http://sbols.org/v3#description> "An activity that is used to optimise codons" .
46-
<https://sbolstandard.org/examples/codon_optimization_activity> <http://www.w3.org/ns/prov#endedAtTime> "2020-08-30T22:25:17.44Z" .
47-
<https://sbolstandard.org/examples/codon_optimization_activity> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/prov#Activity> .
48-
<https://sbolstandard.org/examples/codon_optimization_activity> <http://sbols.org/v3#displayId> "codon_optimization_activity" .
4944
<https://sbolstandard.org/examples/codon_optimization_activity> <http://www.w3.org/ns/prov#qualifiedUsage> <https://sbolstandard.org/examples/codon_optimization_activity/source_usage> .
45+
<https://sbolstandard.org/examples/codon_optimization_activity> <http://www.w3.org/ns/prov#startedAtTime> "2019-07-29T22:25:17.44Z" .
46+
<https://sbolstandard.org/examples/toggle_switch> <http://sbols.org/v3#description> "Toggle Switch genetic circuit" .
47+
<https://sbolstandard.org/examples/toggle_switch> <http://sbols.org/v3#displayId> "toggle_switch" .
48+
<https://sbolstandard.org/examples/toggle_switch> <http://sbols.org/v3#name> "Toggle Switch" .
49+
<https://sbolstandard.org/examples/toggle_switch> <http://sbols.org/v3#type> <https://identifiers.org/SBO:0000241> .
50+
<https://sbolstandard.org/examples/toggle_switch> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://sbols.org/v3#Component> .
51+
<https://sbolstandard.org/examples/toggle_switch_optimised> <http://sbols.org/v3#description> "Toggle Switch genetic circuit - codon optimised" .
52+
<https://sbolstandard.org/examples/toggle_switch_optimised> <http://sbols.org/v3#displayId> "toggle_switch_optimised" .
53+
<https://sbolstandard.org/examples/toggle_switch_optimised> <http://sbols.org/v3#name> "Toggle Switch Optimised" .
54+
<https://sbolstandard.org/examples/toggle_switch_optimised> <http://sbols.org/v3#type> <https://identifiers.org/SBO:0000241> .
55+
<https://sbolstandard.org/examples/toggle_switch_optimised> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://sbols.org/v3#Component> .
56+
<https://sbolstandard.org/examples/toggle_switch_optimised> <http://www.w3.org/ns/prov#wasDerivedFrom> <https://sbolstandard.org/examples/toggle_switch> .
57+
<https://sbolstandard.org/examples/toggle_switch_optimised> <http://www.w3.org/ns/prov#wasGeneratedBy> <https://sbolstandard.org/examples/codon_optimization_activity> .

0 commit comments

Comments
 (0)