From 4ebd616e098571ef8fe751f8ed95183ae7d73d7d Mon Sep 17 00:00:00 2001
From: goksel <>
Date: Sun, 24 Apr 2022 11:53:03 +0100
Subject: [PATCH] Merging release 1.4
---
.../BBa_F2620_PoPSReceiver.ttl | 8 +-
libSBOLj3/output/combine2020/combine2020.ttl | 8 +-
.../output/entity/annotation/annotation.ttl | 10 +-
.../entity/attachment/attachment.jsonld | 6 +-
.../attachment/attachment.jsonld_expanded | 6 +-
.../output/entity/attachment/attachment.nt | 2 +-
.../output/entity/attachment/attachment.rdf | 2 +-
.../output/entity/attachment/attachment.ttl | 8 +-
.../output/entity/collection/collection.ttl | 8 +-
.../component_urn_uri.jsonld | 4 +-
.../component_urn_uri.jsonld_expanded | 4 +-
.../component_urn_uri/component_urn_uri.nt | 8 +-
.../component_urn_uri/component_urn_uri.rdf | 4 +-
.../component_urn_uri/component_urn_uri.rj | 4 +-
.../component_urn_uri/component_urn_uri.ttl | 12 +-
.../component_urn_uri_ordered.nt | 8 +-
.../entity/implementation/implementation.ttl | 8 +-
.../output/entity/interface/interface.ttl | 8 +-
libSBOLj3/output/entity/model/model.ttl | 8 +-
.../component/component.jsonld | 82 +
.../component/component.jsonld_expanded | 88 ++
.../entity_addiitonal/component/component.nt | 29 +
.../entity_addiitonal/component/component.rdf | 48 +
.../entity_addiitonal/component/component.rj | 158 ++
.../entity_addiitonal/component/component.ttl | 43 +
.../component/component_ordered.nt | 29 +
.../componentreference.jsonld | 85 +
.../componentreference.jsonld_expanded | 81 +
.../componentreference/componentreference.nt | 27 +
.../componentreference/componentreference.rdf | 51 +
.../componentreference/componentreference.rj | 153 ++
.../componentreference/componentreference.ttl | 45 +
.../componentreference_ordered.nt | 27 +
.../combinatorialderivation.jsonld | 74 +
.../combinatorialderivation.jsonld_expanded | 58 +
.../combinatorialderivation.nt | 19 +
.../combinatorialderivation.rdf | 37 +
.../combinatorialderivation.rj | 105 ++
.../combinatorialderivation.ttl | 32 +
.../combinatorialderivation_ordered.nt | 19 +
.../component/component.jsonld | 41 +
.../component/component.jsonld_expanded | 22 +
.../entity_additional/component/component.nt | 7 +
.../entity_additional/component/component.rdf | 21 +
.../entity_additional/component/component.rj | 39 +
.../entity_additional/component/component.ttl | 18 +
.../component/component_ordered.nt | 7 +
.../constraint/constraint.jsonld | 126 ++
.../constraint/constraint.jsonld_expanded | 131 ++
.../constraint/constraint.nt | 44 +
.../constraint/constraint.rdf | 75 +
.../constraint/constraint.rj | 246 +++
.../constraint/constraint.ttl | 66 +
.../constraint/constraint_ordered.nt | 44 +
.../output/entity_additional/cut/cut.jsonld | 87 ++
.../entity_additional/cut/cut.jsonld_expanded | 70 +
libSBOLj3/output/entity_additional/cut/cut.nt | 23 +
.../output/entity_additional/cut/cut.rdf | 46 +
libSBOLj3/output/entity_additional/cut/cut.rj | 128 ++
.../output/entity_additional/cut/cut.ttl | 39 +
.../entity_additional/cut/cut_ordered.nt | 23 +
.../experiment/experiment.jsonld | 46 +
.../experiment/experiment.jsonld_expanded | 39 +
.../experiment/experiment.nt | 13 +
.../experiment/experiment.rdf | 29 +
.../experiment/experiment.rj | 74 +
.../experiment/experiment.ttl | 25 +
.../experiment/experiment_ordered.nt | 13 +
.../externallydefined.jsonld | 51 +
.../externallydefined.jsonld_expanded | 42 +
.../externallydefined/externallydefined.nt | 14 +
.../externallydefined/externallydefined.rdf | 32 +
.../externallydefined/externallydefined.rj | 79 +
.../externallydefined/externallydefined.ttl | 28 +
.../externallydefined_ordered.nt | 14 +
.../interaction/interaction.jsonld | 49 +
.../interaction/interaction.jsonld_expanded | 31 +
.../interaction/interaction.nt | 10 +
.../interaction/interaction.rdf | 26 +
.../interaction/interaction.rj | 57 +
.../interaction/interaction.ttl | 23 +
.../interaction/interaction_ordered.nt | 10 +
.../localsubcomponent.jsonld | 49 +
.../localsubcomponent.jsonld_expanded | 31 +
.../localsubcomponent/localsubcomponent.nt | 10 +
.../localsubcomponent/localsubcomponent.rdf | 26 +
.../localsubcomponent/localsubcomponent.rj | 57 +
.../localsubcomponent/localsubcomponent.ttl | 23 +
.../localsubcomponent_ordered.nt | 10 +
.../participation/participation.jsonld | 190 +++
.../participation.jsonld_expanded | 232 +++
.../participation/participation.nt | 78 +
.../participation/participation.rdf | 121 ++
.../participation/participation.rj | 430 +++++
.../participation/participation.ttl | 107 ++
.../participation/participation_ordered.nt | 78 +
.../entity_additional/range/range.jsonld | 117 ++
.../range/range.jsonld_expanded | 115 ++
.../output/entity_additional/range/range.nt | 38 +
.../output/entity_additional/range/range.rdf | 67 +
.../output/entity_additional/range/range.rj | 209 +++
.../output/entity_additional/range/range.ttl | 56 +
.../entity_additional/range/range_ordered.nt | 38 +
.../sequencefeature/sequencefeature.jsonld | 90 ++
.../sequencefeature.jsonld_expanded | 70 +
.../sequencefeature/sequencefeature.nt | 23 +
.../sequencefeature/sequencefeature.rdf | 46 +
.../sequencefeature/sequencefeature.rj | 128 ++
.../sequencefeature/sequencefeature.ttl | 39 +
.../sequencefeature_ordered.nt | 23 +
.../subcomponent/subcomponent.jsonld | 129 ++
.../subcomponent/subcomponent.jsonld_expanded | 133 ++
.../subcomponent/subcomponent.nt | 44 +
.../subcomponent/subcomponent.rdf | 77 +
.../subcomponent/subcomponent.rj | 242 +++
.../subcomponent/subcomponent.ttl | 64 +
.../subcomponent/subcomponent_ordered.nt | 44 +
.../componentreference.jsonld | 85 +
.../componentreference.jsonld_expanded | 81 +
.../componentreference/componentreference.nt | 27 +
.../componentreference/componentreference.rdf | 51 +
.../componentreference/componentreference.rj | 153 ++
.../componentreference/componentreference.ttl | 45 +
.../componentreference_ordered.nt | 27 +
.../output/invalid/displayid/displayid.ttl | 8 +-
.../measurement/measurement.ttl | 8 +-
.../measurement_using_units_From_OM.ttl | 8 +-
.../output/multicellular/multicellular.ttl | 8 +-
.../multicellular_simple.ttl | 8 +-
.../activity/activity.jsonld | 12 +-
.../activity/activity.jsonld_expanded | 10 +-
.../provenance_entity/activity/activity.nt | 4 +-
.../provenance_entity/activity/activity.rdf | 4 +-
.../provenance_entity/activity/activity.rj | 12 +-
.../provenance_entity/activity/activity.ttl | 12 +-
.../activity/activity_ordered.nt | 4 +-
.../output/provenance_entity/agent/agent.ttl | 8 +-
.../output/provenance_entity/plan/plan.ttl | 8 +-
.../output/toggle_switch/toggle_switch.ttl | 8 +-
libSBOLj3/pom.xml | 45 +-
.../org/sbolstandard/core3/api/SBOLAPI.java | 17 +
.../sbolstandard/core3/entity/Attachment.java | 117 +-
.../sbolstandard/core3/entity/Collection.java | 13 +-
.../core3/entity/CombinatorialDerivation.java | 45 +-
.../sbolstandard/core3/entity/Component.java | 124 +-
.../core3/entity/ComponentReference.java | 44 +-
.../sbolstandard/core3/entity/Constraint.java | 49 +-
.../core3/entity/ControlledIdentified.java | 2 -
.../core3/entity/ControlledTopLevel.java | 2 -
.../org/sbolstandard/core3/entity/Cut.java | 37 +-
.../core3/entity/EntireSequence.java | 5 -
.../sbolstandard/core3/entity/Experiment.java | 2 -
.../core3/entity/ExperimentalData.java | 4 +-
.../core3/entity/ExternallyDefined.java | 41 +-
.../sbolstandard/core3/entity/Feature.java | 37 +-
.../sbolstandard/core3/entity/Identified.java | 152 +-
.../core3/entity/Implementation.java | 11 +-
.../core3/entity/Interaction.java | 31 +-
.../sbolstandard/core3/entity/Interface.java | 27 +-
.../core3/entity/LocalSubComponent.java | 33 +-
.../sbolstandard/core3/entity/Location.java | 88 +-
.../org/sbolstandard/core3/entity/Model.java | 47 +-
.../core3/entity/Participation.java | 40 +-
.../org/sbolstandard/core3/entity/Range.java | 51 +-
.../core3/entity/SBOLDocument.java | 32 +-
.../sbolstandard/core3/entity/Sequence.java | 32 +-
.../core3/entity/SequenceFeature.java | 55 +-
.../core3/entity/SubComponent.java | 128 +-
.../sbolstandard/core3/entity/TopLevel.java | 53 +-
.../core3/entity/VariableFeature.java | 73 +-
.../core3/entity/measure/BinaryPrefix.java | 1 -
.../core3/entity/measure/CompoundUnit.java | 1 -
.../core3/entity/measure/Measure.java | 86 +-
.../core3/entity/measure/Prefix.java | 47 +-
.../core3/entity/measure/PrefixedUnit.java | 39 +-
.../core3/entity/measure/SingularUnit.java | 45 +-
.../core3/entity/measure/Unit.java | 87 +-
.../core3/entity/measure/UnitDivision.java | 40 +-
.../entity/measure/UnitExponentiation.java | 46 +-
.../entity/measure/UnitMultiplication.java | 41 +-
.../core3/entity/provenance/Activity.java | 86 +-
.../core3/entity/provenance/Agent.java | 1 -
.../core3/entity/provenance/Association.java | 41 +-
.../core3/entity/provenance/Plan.java | 1 -
.../core3/entity/provenance/Usage.java | 30 +-
.../org/sbolstandard/core3/io/SBOLIO.java | 81 +-
.../core3/util/Configuration.java | 65 +
.../org/sbolstandard/core3/util/RDFUtil.java | 52 +-
.../core3/validation/IdentityValidator.java | 257 +++
.../core3/validation/Message.java | 31 +
.../core3/validation/PropertyValidator.java | 87 ++
.../core3/validation/SBOLComparator.java | 45 +-
.../core3/validation/SBOLValidator.java | 166 +-
.../core3/vocabulary/DataModel.java | 2 +-
.../VariableFeatureCardinality.java | 25 +-
.../resources/ValidationMessages.properties | 56 +
.../entity/provenance/test/ActivityTest.java | 29 +-
.../core3/entity/test/AnnotationTest.java | 2 +-
.../core3/entity/test/AttachmentTest.java | 107 +-
.../core3/entity/test/AttachmentTest2.java | 67 +
.../core3/entity/test/CollectionTest.java | 12 +-
.../test/CombinatorialDerivationTest.java | 75 +
.../entity/test/ComponentReferenceTest.java | 66 +
.../core3/entity/test/ComponentTest.java | 84 +
.../core3/entity/test/ConstraintTest.java | 69 +
.../core3/entity/test/CutTest.java | 82 +
.../core3/entity/test/ExperimentTest.java | 50 +
.../entity/test/ExternallyDefinedTest.java | 61 +
.../core3/entity/test/ImplementationTest.java | 8 +-
.../core3/entity/test/InteractionTest.java | 58 +
.../core3/entity/test/InterfaceTest.java | 7 +-
.../entity/test/LocalSubComponentTest.java | 60 +
.../core3/entity/test/ModelTest.java | 22 +-
.../core3/entity/test/ParticipantTest.java | 73 +
.../core3/entity/test/RangeTest.java | 96 ++
.../entity/test/SequenceFeatureTest.java | 14 +-
.../core3/entity/test/SubComponentTest.java | 80 +
.../core3/measure/test/MeasureTest.java | 101 +-
.../org/sbolstandard/core3/test/AppTest.java | 17 +-
.../org/sbolstandard/core3/test/TestUtil.java | 1383 +++++++++--------
.../test/GettingStartedTutorial_Short.java | 4 +-
.../usecase/test/PoPSReceiverExample.java | 3 +-
.../validation/test/InvalidDisplayIdTest.java | 13 +-
.../core3/validation/test/Validate.java | 5 +-
.../test/ValidationReadWriteTest.java | 209 +++
225 files changed, 11012 insertions(+), 1990 deletions(-)
create mode 100644 libSBOLj3/output/entity_addiitonal/component/component.jsonld
create mode 100644 libSBOLj3/output/entity_addiitonal/component/component.jsonld_expanded
create mode 100644 libSBOLj3/output/entity_addiitonal/component/component.nt
create mode 100644 libSBOLj3/output/entity_addiitonal/component/component.rdf
create mode 100644 libSBOLj3/output/entity_addiitonal/component/component.rj
create mode 100644 libSBOLj3/output/entity_addiitonal/component/component.ttl
create mode 100644 libSBOLj3/output/entity_addiitonal/component/component_ordered.nt
create mode 100644 libSBOLj3/output/entity_addiitonal/componentreference/componentreference.jsonld
create mode 100644 libSBOLj3/output/entity_addiitonal/componentreference/componentreference.jsonld_expanded
create mode 100644 libSBOLj3/output/entity_addiitonal/componentreference/componentreference.nt
create mode 100644 libSBOLj3/output/entity_addiitonal/componentreference/componentreference.rdf
create mode 100644 libSBOLj3/output/entity_addiitonal/componentreference/componentreference.rj
create mode 100644 libSBOLj3/output/entity_addiitonal/componentreference/componentreference.ttl
create mode 100644 libSBOLj3/output/entity_addiitonal/componentreference/componentreference_ordered.nt
create mode 100644 libSBOLj3/output/entity_additional/combinatorialderivation/combinatorialderivation.jsonld
create mode 100644 libSBOLj3/output/entity_additional/combinatorialderivation/combinatorialderivation.jsonld_expanded
create mode 100644 libSBOLj3/output/entity_additional/combinatorialderivation/combinatorialderivation.nt
create mode 100644 libSBOLj3/output/entity_additional/combinatorialderivation/combinatorialderivation.rdf
create mode 100644 libSBOLj3/output/entity_additional/combinatorialderivation/combinatorialderivation.rj
create mode 100644 libSBOLj3/output/entity_additional/combinatorialderivation/combinatorialderivation.ttl
create mode 100644 libSBOLj3/output/entity_additional/combinatorialderivation/combinatorialderivation_ordered.nt
create mode 100644 libSBOLj3/output/entity_additional/component/component.jsonld
create mode 100644 libSBOLj3/output/entity_additional/component/component.jsonld_expanded
create mode 100644 libSBOLj3/output/entity_additional/component/component.nt
create mode 100644 libSBOLj3/output/entity_additional/component/component.rdf
create mode 100644 libSBOLj3/output/entity_additional/component/component.rj
create mode 100644 libSBOLj3/output/entity_additional/component/component.ttl
create mode 100644 libSBOLj3/output/entity_additional/component/component_ordered.nt
create mode 100644 libSBOLj3/output/entity_additional/constraint/constraint.jsonld
create mode 100644 libSBOLj3/output/entity_additional/constraint/constraint.jsonld_expanded
create mode 100644 libSBOLj3/output/entity_additional/constraint/constraint.nt
create mode 100644 libSBOLj3/output/entity_additional/constraint/constraint.rdf
create mode 100644 libSBOLj3/output/entity_additional/constraint/constraint.rj
create mode 100644 libSBOLj3/output/entity_additional/constraint/constraint.ttl
create mode 100644 libSBOLj3/output/entity_additional/constraint/constraint_ordered.nt
create mode 100644 libSBOLj3/output/entity_additional/cut/cut.jsonld
create mode 100644 libSBOLj3/output/entity_additional/cut/cut.jsonld_expanded
create mode 100644 libSBOLj3/output/entity_additional/cut/cut.nt
create mode 100644 libSBOLj3/output/entity_additional/cut/cut.rdf
create mode 100644 libSBOLj3/output/entity_additional/cut/cut.rj
create mode 100644 libSBOLj3/output/entity_additional/cut/cut.ttl
create mode 100644 libSBOLj3/output/entity_additional/cut/cut_ordered.nt
create mode 100644 libSBOLj3/output/entity_additional/experiment/experiment.jsonld
create mode 100644 libSBOLj3/output/entity_additional/experiment/experiment.jsonld_expanded
create mode 100644 libSBOLj3/output/entity_additional/experiment/experiment.nt
create mode 100644 libSBOLj3/output/entity_additional/experiment/experiment.rdf
create mode 100644 libSBOLj3/output/entity_additional/experiment/experiment.rj
create mode 100644 libSBOLj3/output/entity_additional/experiment/experiment.ttl
create mode 100644 libSBOLj3/output/entity_additional/experiment/experiment_ordered.nt
create mode 100644 libSBOLj3/output/entity_additional/externallydefined/externallydefined.jsonld
create mode 100644 libSBOLj3/output/entity_additional/externallydefined/externallydefined.jsonld_expanded
create mode 100644 libSBOLj3/output/entity_additional/externallydefined/externallydefined.nt
create mode 100644 libSBOLj3/output/entity_additional/externallydefined/externallydefined.rdf
create mode 100644 libSBOLj3/output/entity_additional/externallydefined/externallydefined.rj
create mode 100644 libSBOLj3/output/entity_additional/externallydefined/externallydefined.ttl
create mode 100644 libSBOLj3/output/entity_additional/externallydefined/externallydefined_ordered.nt
create mode 100644 libSBOLj3/output/entity_additional/interaction/interaction.jsonld
create mode 100644 libSBOLj3/output/entity_additional/interaction/interaction.jsonld_expanded
create mode 100644 libSBOLj3/output/entity_additional/interaction/interaction.nt
create mode 100644 libSBOLj3/output/entity_additional/interaction/interaction.rdf
create mode 100644 libSBOLj3/output/entity_additional/interaction/interaction.rj
create mode 100644 libSBOLj3/output/entity_additional/interaction/interaction.ttl
create mode 100644 libSBOLj3/output/entity_additional/interaction/interaction_ordered.nt
create mode 100644 libSBOLj3/output/entity_additional/localsubcomponent/localsubcomponent.jsonld
create mode 100644 libSBOLj3/output/entity_additional/localsubcomponent/localsubcomponent.jsonld_expanded
create mode 100644 libSBOLj3/output/entity_additional/localsubcomponent/localsubcomponent.nt
create mode 100644 libSBOLj3/output/entity_additional/localsubcomponent/localsubcomponent.rdf
create mode 100644 libSBOLj3/output/entity_additional/localsubcomponent/localsubcomponent.rj
create mode 100644 libSBOLj3/output/entity_additional/localsubcomponent/localsubcomponent.ttl
create mode 100644 libSBOLj3/output/entity_additional/localsubcomponent/localsubcomponent_ordered.nt
create mode 100644 libSBOLj3/output/entity_additional/participation/participation.jsonld
create mode 100644 libSBOLj3/output/entity_additional/participation/participation.jsonld_expanded
create mode 100644 libSBOLj3/output/entity_additional/participation/participation.nt
create mode 100644 libSBOLj3/output/entity_additional/participation/participation.rdf
create mode 100644 libSBOLj3/output/entity_additional/participation/participation.rj
create mode 100644 libSBOLj3/output/entity_additional/participation/participation.ttl
create mode 100644 libSBOLj3/output/entity_additional/participation/participation_ordered.nt
create mode 100644 libSBOLj3/output/entity_additional/range/range.jsonld
create mode 100644 libSBOLj3/output/entity_additional/range/range.jsonld_expanded
create mode 100644 libSBOLj3/output/entity_additional/range/range.nt
create mode 100644 libSBOLj3/output/entity_additional/range/range.rdf
create mode 100644 libSBOLj3/output/entity_additional/range/range.rj
create mode 100644 libSBOLj3/output/entity_additional/range/range.ttl
create mode 100644 libSBOLj3/output/entity_additional/range/range_ordered.nt
create mode 100644 libSBOLj3/output/entity_additional/sequencefeature/sequencefeature.jsonld
create mode 100644 libSBOLj3/output/entity_additional/sequencefeature/sequencefeature.jsonld_expanded
create mode 100644 libSBOLj3/output/entity_additional/sequencefeature/sequencefeature.nt
create mode 100644 libSBOLj3/output/entity_additional/sequencefeature/sequencefeature.rdf
create mode 100644 libSBOLj3/output/entity_additional/sequencefeature/sequencefeature.rj
create mode 100644 libSBOLj3/output/entity_additional/sequencefeature/sequencefeature.ttl
create mode 100644 libSBOLj3/output/entity_additional/sequencefeature/sequencefeature_ordered.nt
create mode 100644 libSBOLj3/output/entity_additional/subcomponent/subcomponent.jsonld
create mode 100644 libSBOLj3/output/entity_additional/subcomponent/subcomponent.jsonld_expanded
create mode 100644 libSBOLj3/output/entity_additional/subcomponent/subcomponent.nt
create mode 100644 libSBOLj3/output/entity_additional/subcomponent/subcomponent.rdf
create mode 100644 libSBOLj3/output/entity_additional/subcomponent/subcomponent.rj
create mode 100644 libSBOLj3/output/entity_additional/subcomponent/subcomponent.ttl
create mode 100644 libSBOLj3/output/entity_additional/subcomponent/subcomponent_ordered.nt
create mode 100644 libSBOLj3/output/entity_additonal/componentreference/componentreference.jsonld
create mode 100644 libSBOLj3/output/entity_additonal/componentreference/componentreference.jsonld_expanded
create mode 100644 libSBOLj3/output/entity_additonal/componentreference/componentreference.nt
create mode 100644 libSBOLj3/output/entity_additonal/componentreference/componentreference.rdf
create mode 100644 libSBOLj3/output/entity_additonal/componentreference/componentreference.rj
create mode 100644 libSBOLj3/output/entity_additonal/componentreference/componentreference.ttl
create mode 100644 libSBOLj3/output/entity_additonal/componentreference/componentreference_ordered.nt
create mode 100644 libSBOLj3/src/main/java/org/sbolstandard/core3/util/Configuration.java
create mode 100644 libSBOLj3/src/main/java/org/sbolstandard/core3/validation/IdentityValidator.java
create mode 100644 libSBOLj3/src/main/java/org/sbolstandard/core3/validation/Message.java
create mode 100644 libSBOLj3/src/main/java/org/sbolstandard/core3/validation/PropertyValidator.java
create mode 100644 libSBOLj3/src/main/resources/ValidationMessages.properties
create mode 100644 libSBOLj3/src/test/java/org/sbolstandard/core3/entity/test/AttachmentTest2.java
create mode 100644 libSBOLj3/src/test/java/org/sbolstandard/core3/entity/test/CombinatorialDerivationTest.java
create mode 100644 libSBOLj3/src/test/java/org/sbolstandard/core3/entity/test/ComponentReferenceTest.java
create mode 100644 libSBOLj3/src/test/java/org/sbolstandard/core3/entity/test/ComponentTest.java
create mode 100644 libSBOLj3/src/test/java/org/sbolstandard/core3/entity/test/ConstraintTest.java
create mode 100644 libSBOLj3/src/test/java/org/sbolstandard/core3/entity/test/CutTest.java
create mode 100644 libSBOLj3/src/test/java/org/sbolstandard/core3/entity/test/ExperimentTest.java
create mode 100644 libSBOLj3/src/test/java/org/sbolstandard/core3/entity/test/ExternallyDefinedTest.java
create mode 100644 libSBOLj3/src/test/java/org/sbolstandard/core3/entity/test/InteractionTest.java
create mode 100644 libSBOLj3/src/test/java/org/sbolstandard/core3/entity/test/LocalSubComponentTest.java
create mode 100644 libSBOLj3/src/test/java/org/sbolstandard/core3/entity/test/ParticipantTest.java
create mode 100644 libSBOLj3/src/test/java/org/sbolstandard/core3/entity/test/RangeTest.java
create mode 100644 libSBOLj3/src/test/java/org/sbolstandard/core3/entity/test/SubComponentTest.java
create mode 100644 libSBOLj3/src/test/java/org/sbolstandard/core3/validation/test/ValidationReadWriteTest.java
diff --git a/libSBOLj3/output/BBa_F2620_PoPSReceiver/BBa_F2620_PoPSReceiver.ttl b/libSBOLj3/output/BBa_F2620_PoPSReceiver/BBa_F2620_PoPSReceiver.ttl
index 4ca9882..f8c1d2b 100644
--- a/libSBOLj3/output/BBa_F2620_PoPSReceiver/BBa_F2620_PoPSReceiver.ttl
+++ b/libSBOLj3/output/BBa_F2620_PoPSReceiver/BBa_F2620_PoPSReceiver.ttl
@@ -1,13 +1,13 @@
@base .
@prefix : .
-@prefix SBO: .
@prefix CHEBI: .
-@prefix GO: .
-@prefix sbol: .
@prefix EDAM: .
+@prefix GO: .
+@prefix SBO: .
@prefix SO: .
-@prefix prov: .
@prefix om: .
+@prefix prov: .
+@prefix sbol: .
a sbol:Range ;
diff --git a/libSBOLj3/output/combine2020/combine2020.ttl b/libSBOLj3/output/combine2020/combine2020.ttl
index 511e6c5..af7cab5 100644
--- a/libSBOLj3/output/combine2020/combine2020.ttl
+++ b/libSBOLj3/output/combine2020/combine2020.ttl
@@ -1,13 +1,13 @@
@base .
@prefix : .
-@prefix SBO: .
@prefix CHEBI: .
-@prefix GO: .
-@prefix sbol: .
@prefix EDAM: .
+@prefix GO: .
+@prefix SBO: .
@prefix SO: .
-@prefix prov: .
@prefix om: .
+@prefix prov: .
+@prefix sbol: .
a sbol:Interaction ;
diff --git a/libSBOLj3/output/entity/annotation/annotation.ttl b/libSBOLj3/output/entity/annotation/annotation.ttl
index 67082b1..a542831 100644
--- a/libSBOLj3/output/entity/annotation/annotation.ttl
+++ b/libSBOLj3/output/entity/annotation/annotation.ttl
@@ -1,14 +1,14 @@
@base .
@prefix : .
-@prefix SBO: .
@prefix CHEBI: .
-@prefix igem: .
-@prefix GO: .
-@prefix sbol: .
@prefix EDAM: .
+@prefix GO: .
+@prefix SBO: .
@prefix SO: .
-@prefix prov: .
+@prefix igem: .
@prefix om: .
+@prefix prov: .
+@prefix sbol: .
a sbol:Identified , igem:IGEMUsage ;
igem:inStock "true" ;
diff --git a/libSBOLj3/output/entity/attachment/attachment.jsonld b/libSBOLj3/output/entity/attachment/attachment.jsonld
index e57d3e4..2084695 100644
--- a/libSBOLj3/output/entity/attachment/attachment.jsonld
+++ b/libSBOLj3/output/entity/attachment/attachment.jsonld
@@ -27,12 +27,12 @@
"hasNamespace" : "https://sbolstandard.org/examples"
} ],
"@context" : {
- "hashAlgorithm" : {
- "@id" : "http://sbols.org/v3#hashAlgorithm"
- },
"hash" : {
"@id" : "http://sbols.org/v3#hash"
},
+ "hashAlgorithm" : {
+ "@id" : "http://sbols.org/v3#hashAlgorithm"
+ },
"size" : {
"@id" : "http://sbols.org/v3#size"
},
diff --git a/libSBOLj3/output/entity/attachment/attachment.jsonld_expanded b/libSBOLj3/output/entity/attachment/attachment.jsonld_expanded
index 0791a15..9717e11 100644
--- a/libSBOLj3/output/entity/attachment/attachment.jsonld_expanded
+++ b/libSBOLj3/output/entity/attachment/attachment.jsonld_expanded
@@ -21,12 +21,12 @@
"@type" : [ "http://sbols.org/v3#Component" ]
}, {
"@id" : "https://sbolstandard.org/examples/attachment1",
- "http://sbols.org/v3#hashAlgorithm" : [ {
- "@value" : "Alg1"
- } ],
"http://sbols.org/v3#hash" : [ {
"@value" : "aaa"
} ],
+ "http://sbols.org/v3#hashAlgorithm" : [ {
+ "@value" : "Alg1"
+ } ],
"http://sbols.org/v3#size" : [ {
"@value" : "1000"
} ],
diff --git a/libSBOLj3/output/entity/attachment/attachment.nt b/libSBOLj3/output/entity/attachment/attachment.nt
index 695a4ab..2b989a4 100644
--- a/libSBOLj3/output/entity/attachment/attachment.nt
+++ b/libSBOLj3/output/entity/attachment/attachment.nt
@@ -1,5 +1,5 @@
- "Alg1" .
"aaa" .
+ "Alg1" .
"1000" .
.
.
diff --git a/libSBOLj3/output/entity/attachment/attachment.rdf b/libSBOLj3/output/entity/attachment/attachment.rdf
index 905b8e5..32a3bea 100644
--- a/libSBOLj3/output/entity/attachment/attachment.rdf
+++ b/libSBOLj3/output/entity/attachment/attachment.rdf
@@ -29,8 +29,8 @@
TetR_protein
- Alg1
aaa
+ Alg1
1000
diff --git a/libSBOLj3/output/entity/attachment/attachment.ttl b/libSBOLj3/output/entity/attachment/attachment.ttl
index ae8bdb6..c0125f6 100644
--- a/libSBOLj3/output/entity/attachment/attachment.ttl
+++ b/libSBOLj3/output/entity/attachment/attachment.ttl
@@ -1,13 +1,13 @@
@base .
@prefix : .
-@prefix SBO: .
@prefix CHEBI: .
-@prefix GO: .
-@prefix sbol: .
@prefix EDAM: .
+@prefix GO: .
+@prefix SBO: .
@prefix SO: .
-@prefix prov: .
@prefix om: .
+@prefix prov: .
+@prefix sbol: .
:attachment1 a sbol:Attachment ;
sbol:displayId "attachment1" ;
diff --git a/libSBOLj3/output/entity/collection/collection.ttl b/libSBOLj3/output/entity/collection/collection.ttl
index 66e0475..f6ae0f5 100644
--- a/libSBOLj3/output/entity/collection/collection.ttl
+++ b/libSBOLj3/output/entity/collection/collection.ttl
@@ -1,13 +1,13 @@
@base .
@prefix : .
-@prefix SBO: .
@prefix CHEBI: .
-@prefix GO: .
-@prefix sbol: .
@prefix EDAM: .
+@prefix GO: .
+@prefix SBO: .
@prefix SO: .
-@prefix prov: .
@prefix om: .
+@prefix prov: .
+@prefix sbol: .
:col1 a sbol:Collection ;
sbol:displayId "col1" ;
diff --git a/libSBOLj3/output/entity/component_urn_uri/component_urn_uri.jsonld b/libSBOLj3/output/entity/component_urn_uri/component_urn_uri.jsonld
index 26c772f..eb7fbf7 100644
--- a/libSBOLj3/output/entity/component_urn_uri/component_urn_uri.jsonld
+++ b/libSBOLj3/output/entity/component_urn_uri/component_urn_uri.jsonld
@@ -1,7 +1,7 @@
{
- "@id" : "urn:uuid:d713be1d-3c4c-48b6-a0a3-669f13ee2d96",
+ "@id" : "urn:uuid:5a9913bd-8b15-492c-a5d5-707cbc3c7c58",
"@type" : "sbol:Component",
- "hasNamespace" : "urn:uuid:50c93ae6-96d7-4145-9673-c3acd68182a9",
+ "hasNamespace" : "urn:uuid:6752ab9a-9626-464c-aec5-52bf4a89a5fb",
"name" : "TetR",
"type" : "SBO:0000252",
"@context" : {
diff --git a/libSBOLj3/output/entity/component_urn_uri/component_urn_uri.jsonld_expanded b/libSBOLj3/output/entity/component_urn_uri/component_urn_uri.jsonld_expanded
index bffb090..1fa83fb 100644
--- a/libSBOLj3/output/entity/component_urn_uri/component_urn_uri.jsonld_expanded
+++ b/libSBOLj3/output/entity/component_urn_uri/component_urn_uri.jsonld_expanded
@@ -1,10 +1,10 @@
[ {
- "@id" : "urn:uuid:d713be1d-3c4c-48b6-a0a3-669f13ee2d96",
+ "@id" : "urn:uuid:5a9913bd-8b15-492c-a5d5-707cbc3c7c58",
"http://sbols.org/v3#name" : [ {
"@value" : "TetR"
} ],
"http://sbols.org/v3#hasNamespace" : [ {
- "@id" : "urn:uuid:50c93ae6-96d7-4145-9673-c3acd68182a9"
+ "@id" : "urn:uuid:6752ab9a-9626-464c-aec5-52bf4a89a5fb"
} ],
"http://sbols.org/v3#type" : [ {
"@id" : "https://identifiers.org/SBO:0000252"
diff --git a/libSBOLj3/output/entity/component_urn_uri/component_urn_uri.nt b/libSBOLj3/output/entity/component_urn_uri/component_urn_uri.nt
index 79745ce..0710478 100644
--- a/libSBOLj3/output/entity/component_urn_uri/component_urn_uri.nt
+++ b/libSBOLj3/output/entity/component_urn_uri/component_urn_uri.nt
@@ -1,4 +1,4 @@
- "TetR" .
- .
- .
- .
+ "TetR" .
+ .
+ .
+ .
diff --git a/libSBOLj3/output/entity/component_urn_uri/component_urn_uri.rdf b/libSBOLj3/output/entity/component_urn_uri/component_urn_uri.rdf
index 3dc0032..3348b0c 100644
--- a/libSBOLj3/output/entity/component_urn_uri/component_urn_uri.rdf
+++ b/libSBOLj3/output/entity/component_urn_uri/component_urn_uri.rdf
@@ -10,9 +10,9 @@
xmlns="https://sbolstandard.org/examples/"
xmlns:om="http://www.ontology-of-units-of-measure.org/resource/om-2/"
xml:base="https://sbolstandard.org/examples/">
-
+
TetR
-
+
diff --git a/libSBOLj3/output/entity/component_urn_uri/component_urn_uri.rj b/libSBOLj3/output/entity/component_urn_uri/component_urn_uri.rj
index 247712d..8932fd6 100644
--- a/libSBOLj3/output/entity/component_urn_uri/component_urn_uri.rj
+++ b/libSBOLj3/output/entity/component_urn_uri/component_urn_uri.rj
@@ -1,5 +1,5 @@
{
- "urn:uuid:d713be1d-3c4c-48b6-a0a3-669f13ee2d96" : {
+ "urn:uuid:5a9913bd-8b15-492c-a5d5-707cbc3c7c58" : {
"http://www.w3.org/1999/02/22-rdf-syntax-ns#type" : [ {
"type" : "uri" ,
"value" : "http://sbols.org/v3#Component"
@@ -7,7 +7,7 @@
] ,
"http://sbols.org/v3#hasNamespace" : [ {
"type" : "uri" ,
- "value" : "urn:uuid:50c93ae6-96d7-4145-9673-c3acd68182a9"
+ "value" : "urn:uuid:6752ab9a-9626-464c-aec5-52bf4a89a5fb"
}
] ,
"http://sbols.org/v3#name" : [ {
diff --git a/libSBOLj3/output/entity/component_urn_uri/component_urn_uri.ttl b/libSBOLj3/output/entity/component_urn_uri/component_urn_uri.ttl
index 9565db9..f966f00 100644
--- a/libSBOLj3/output/entity/component_urn_uri/component_urn_uri.ttl
+++ b/libSBOLj3/output/entity/component_urn_uri/component_urn_uri.ttl
@@ -1,16 +1,16 @@
@base .
@prefix : .
-@prefix SBO: .
@prefix CHEBI: .
-@prefix GO: .
-@prefix sbol: .
@prefix EDAM: .
+@prefix GO: .
+@prefix SBO: .
@prefix SO: .
-@prefix prov: .
@prefix om: .
+@prefix prov: .
+@prefix sbol: .
-
+
a sbol:Component ;
- sbol:hasNamespace ;
+ sbol:hasNamespace ;
sbol:name "TetR" ;
sbol:type SBO:0000252 .
diff --git a/libSBOLj3/output/entity/component_urn_uri/component_urn_uri_ordered.nt b/libSBOLj3/output/entity/component_urn_uri/component_urn_uri_ordered.nt
index f1fedad..6c624cb 100644
--- a/libSBOLj3/output/entity/component_urn_uri/component_urn_uri_ordered.nt
+++ b/libSBOLj3/output/entity/component_urn_uri/component_urn_uri_ordered.nt
@@ -1,4 +1,4 @@
- .
- "TetR" .
- .
- .
+ .
+ "TetR" .
+ .
+ .
diff --git a/libSBOLj3/output/entity/implementation/implementation.ttl b/libSBOLj3/output/entity/implementation/implementation.ttl
index 733a25e..aadc3ef 100644
--- a/libSBOLj3/output/entity/implementation/implementation.ttl
+++ b/libSBOLj3/output/entity/implementation/implementation.ttl
@@ -1,13 +1,13 @@
@base .
@prefix : .
-@prefix SBO: .
@prefix CHEBI: .
-@prefix GO: .
-@prefix sbol: .
@prefix EDAM: .
+@prefix GO: .
+@prefix SBO: .
@prefix SO: .
-@prefix prov: .
@prefix om: .
+@prefix prov: .
+@prefix sbol: .
:impl1 a sbol:Implementation ;
sbol:built :TetR_protein ;
diff --git a/libSBOLj3/output/entity/interface/interface.ttl b/libSBOLj3/output/entity/interface/interface.ttl
index f0f08f3..8a78eea 100644
--- a/libSBOLj3/output/entity/interface/interface.ttl
+++ b/libSBOLj3/output/entity/interface/interface.ttl
@@ -1,13 +1,13 @@
@base .
@prefix : .
-@prefix SBO: .
@prefix CHEBI: .
-@prefix GO: .
-@prefix sbol: .
@prefix EDAM: .
+@prefix GO: .
+@prefix SBO: .
@prefix SO: .
-@prefix prov: .
@prefix om: .
+@prefix prov: .
+@prefix sbol: .
a sbol:SubComponent ;
diff --git a/libSBOLj3/output/entity/model/model.ttl b/libSBOLj3/output/entity/model/model.ttl
index 641abda..c0fae49 100644
--- a/libSBOLj3/output/entity/model/model.ttl
+++ b/libSBOLj3/output/entity/model/model.ttl
@@ -1,13 +1,13 @@
@base .
@prefix : .
-@prefix SBO: .
@prefix CHEBI: .
-@prefix GO: .
-@prefix sbol: .
@prefix EDAM: .
+@prefix GO: .
+@prefix SBO: .
@prefix SO: .
-@prefix prov: .
@prefix om: .
+@prefix prov: .
+@prefix sbol: .
:toggle_switch a sbol:Component ;
sbol:description "Toggle Switch genetic circuit" ;
diff --git a/libSBOLj3/output/entity_addiitonal/component/component.jsonld b/libSBOLj3/output/entity_addiitonal/component/component.jsonld
new file mode 100644
index 0000000..816e700
--- /dev/null
+++ b/libSBOLj3/output/entity_addiitonal/component/component.jsonld
@@ -0,0 +1,82 @@
+{
+ "@graph" : [ {
+ "@id" : "https://synbiohub.org/public/igem/BBa_F2620",
+ "@type" : "sbol:Component",
+ "description" : "PoPS Receiver",
+ "displayId" : "BBa_F2620",
+ "hasNamespace" : "https://synbiohub.org/public/igem",
+ "name" : "BBa_F2620",
+ "role" : "SO:0000704",
+ "type" : "SBO:0000251"
+ }, {
+ "@id" : "https://synbiohub.org/public/igem/BBa_R0040",
+ "@type" : "sbol:Component",
+ "description" : "TetR repressible promoter",
+ "displayId" : "BBa_R0040",
+ "hasNamespace" : "https://synbiohub.org/public/igem",
+ "hasSequence" : "https://synbiohub.org/public/igem/BBa_R0040_Sequence1",
+ "name" : "pTetR",
+ "role" : "SO:0000167",
+ "type" : "SBO:0000251"
+ }, {
+ "@id" : "https://synbiohub.org/public/igem/BBa_R0040_Sequence1",
+ "@type" : "sbol:Sequence",
+ "description" : "pTetR sequence",
+ "displayId" : "BBa_R0040_Sequence1",
+ "elements" : "tccctatcagtgatagagattgacatccctatcagtgatagagatactgagcac",
+ "encoding" : "EDAM:format_1207",
+ "hasNamespace" : "https://synbiohub.org/public/igem",
+ "name" : "Sequence1"
+ }, {
+ "@id" : "https://synbiohub.org/public/igem/BBa_R0040_Sequence2",
+ "@type" : "sbol:Sequence",
+ "description" : "pTetR sequence",
+ "displayId" : "BBa_R0040_Sequence2",
+ "elements" : "aaaa",
+ "encoding" : "EDAM:format_1207",
+ "hasNamespace" : "https://synbiohub.org/public/igem",
+ "name" : "Sequence2"
+ } ],
+ "@context" : {
+ "role" : {
+ "@id" : "http://sbols.org/v3#role",
+ "@type" : "@id"
+ },
+ "description" : {
+ "@id" : "http://sbols.org/v3#description"
+ },
+ "name" : {
+ "@id" : "http://sbols.org/v3#name"
+ },
+ "hasNamespace" : {
+ "@id" : "http://sbols.org/v3#hasNamespace",
+ "@type" : "@id"
+ },
+ "type" : {
+ "@id" : "http://sbols.org/v3#type",
+ "@type" : "@id"
+ },
+ "displayId" : {
+ "@id" : "http://sbols.org/v3#displayId"
+ },
+ "hasSequence" : {
+ "@id" : "http://sbols.org/v3#hasSequence",
+ "@type" : "@id"
+ },
+ "encoding" : {
+ "@id" : "http://sbols.org/v3#encoding",
+ "@type" : "@id"
+ },
+ "elements" : {
+ "@id" : "http://sbols.org/v3#elements"
+ },
+ "SBO" : "https://identifiers.org/SBO:",
+ "CHEBI" : "https://identifiers.org/CHEBI:",
+ "GO" : "https://identifiers.org/GO:",
+ "sbol" : "http://sbols.org/v3#",
+ "EDAM" : "https://identifiers.org/edam:",
+ "SO" : "https://identifiers.org/SO:",
+ "prov" : "http://www.w3.org/ns/prov#",
+ "om" : "http://www.ontology-of-units-of-measure.org/resource/om-2/"
+ }
+}
diff --git a/libSBOLj3/output/entity_addiitonal/component/component.jsonld_expanded b/libSBOLj3/output/entity_addiitonal/component/component.jsonld_expanded
new file mode 100644
index 0000000..4a73d85
--- /dev/null
+++ b/libSBOLj3/output/entity_addiitonal/component/component.jsonld_expanded
@@ -0,0 +1,88 @@
+[ {
+ "@id" : "https://synbiohub.org/public/igem/BBa_F2620",
+ "http://sbols.org/v3#role" : [ {
+ "@id" : "https://identifiers.org/SO:0000704"
+ } ],
+ "http://sbols.org/v3#description" : [ {
+ "@value" : "PoPS Receiver"
+ } ],
+ "http://sbols.org/v3#name" : [ {
+ "@value" : "BBa_F2620"
+ } ],
+ "http://sbols.org/v3#hasNamespace" : [ {
+ "@id" : "https://synbiohub.org/public/igem"
+ } ],
+ "http://sbols.org/v3#type" : [ {
+ "@id" : "https://identifiers.org/SBO:0000251"
+ } ],
+ "http://sbols.org/v3#displayId" : [ {
+ "@value" : "BBa_F2620"
+ } ],
+ "@type" : [ "http://sbols.org/v3#Component" ]
+}, {
+ "@id" : "https://synbiohub.org/public/igem/BBa_R0040",
+ "http://sbols.org/v3#type" : [ {
+ "@id" : "https://identifiers.org/SBO:0000251"
+ } ],
+ "http://sbols.org/v3#role" : [ {
+ "@id" : "https://identifiers.org/SO:0000167"
+ } ],
+ "http://sbols.org/v3#description" : [ {
+ "@value" : "TetR repressible promoter"
+ } ],
+ "http://sbols.org/v3#name" : [ {
+ "@value" : "pTetR"
+ } ],
+ "http://sbols.org/v3#hasNamespace" : [ {
+ "@id" : "https://synbiohub.org/public/igem"
+ } ],
+ "http://sbols.org/v3#hasSequence" : [ {
+ "@id" : "https://synbiohub.org/public/igem/BBa_R0040_Sequence1"
+ } ],
+ "http://sbols.org/v3#displayId" : [ {
+ "@value" : "BBa_R0040"
+ } ],
+ "@type" : [ "http://sbols.org/v3#Component" ]
+}, {
+ "@id" : "https://synbiohub.org/public/igem/BBa_R0040_Sequence1",
+ "http://sbols.org/v3#encoding" : [ {
+ "@id" : "https://identifiers.org/edam:format_1207"
+ } ],
+ "http://sbols.org/v3#elements" : [ {
+ "@value" : "tccctatcagtgatagagattgacatccctatcagtgatagagatactgagcac"
+ } ],
+ "http://sbols.org/v3#description" : [ {
+ "@value" : "pTetR sequence"
+ } ],
+ "http://sbols.org/v3#name" : [ {
+ "@value" : "Sequence1"
+ } ],
+ "http://sbols.org/v3#hasNamespace" : [ {
+ "@id" : "https://synbiohub.org/public/igem"
+ } ],
+ "http://sbols.org/v3#displayId" : [ {
+ "@value" : "BBa_R0040_Sequence1"
+ } ],
+ "@type" : [ "http://sbols.org/v3#Sequence" ]
+}, {
+ "@id" : "https://synbiohub.org/public/igem/BBa_R0040_Sequence2",
+ "http://sbols.org/v3#encoding" : [ {
+ "@id" : "https://identifiers.org/edam:format_1207"
+ } ],
+ "http://sbols.org/v3#elements" : [ {
+ "@value" : "aaaa"
+ } ],
+ "http://sbols.org/v3#description" : [ {
+ "@value" : "pTetR sequence"
+ } ],
+ "http://sbols.org/v3#name" : [ {
+ "@value" : "Sequence2"
+ } ],
+ "http://sbols.org/v3#hasNamespace" : [ {
+ "@id" : "https://synbiohub.org/public/igem"
+ } ],
+ "http://sbols.org/v3#displayId" : [ {
+ "@value" : "BBa_R0040_Sequence2"
+ } ],
+ "@type" : [ "http://sbols.org/v3#Sequence" ]
+} ]
diff --git a/libSBOLj3/output/entity_addiitonal/component/component.nt b/libSBOLj3/output/entity_addiitonal/component/component.nt
new file mode 100644
index 0000000..f304165
--- /dev/null
+++ b/libSBOLj3/output/entity_addiitonal/component/component.nt
@@ -0,0 +1,29 @@
+ .
+ "PoPS Receiver" .
+ "BBa_F2620" .
+ .
+ .
+ "BBa_F2620" .
+ .
+ .
+ .
+ "TetR repressible promoter" .
+ "pTetR" .
+ .
+ .
+ "BBa_R0040" .
+ .
+ .
+ "aaaa" .
+ "pTetR sequence" .
+ "Sequence2" .
+ .
+ "BBa_R0040_Sequence2" .
+ .
+ .
+ "tccctatcagtgatagagattgacatccctatcagtgatagagatactgagcac" .
+ "pTetR sequence" .
+ "Sequence1" .
+ .
+ "BBa_R0040_Sequence1" .
+ .
diff --git a/libSBOLj3/output/entity_addiitonal/component/component.rdf b/libSBOLj3/output/entity_addiitonal/component/component.rdf
new file mode 100644
index 0000000..31655f1
--- /dev/null
+++ b/libSBOLj3/output/entity_addiitonal/component/component.rdf
@@ -0,0 +1,48 @@
+
+
+
+
+ TetR repressible promoter
+ pTetR
+
+
+
+
+ BBa_R0040
+
+
+
+ PoPS Receiver
+ BBa_F2620
+
+
+ BBa_F2620
+
+
+
+ aaaa
+ pTetR sequence
+ Sequence2
+
+ BBa_R0040_Sequence2
+
+
+
+ tccctatcagtgatagagattgacatccctatcagtgatagagatactgagcac
+ pTetR sequence
+ Sequence1
+
+ BBa_R0040_Sequence1
+
+
diff --git a/libSBOLj3/output/entity_addiitonal/component/component.rj b/libSBOLj3/output/entity_addiitonal/component/component.rj
new file mode 100644
index 0000000..4344e23
--- /dev/null
+++ b/libSBOLj3/output/entity_addiitonal/component/component.rj
@@ -0,0 +1,158 @@
+{
+ "https://synbiohub.org/public/igem/BBa_R0040" : {
+ "http://sbols.org/v3#displayId" : [ {
+ "type" : "literal" ,
+ "value" : "BBa_R0040"
+ }
+ ] ,
+ "http://sbols.org/v3#role" : [ {
+ "type" : "uri" ,
+ "value" : "https://identifiers.org/SO:0000167"
+ }
+ ] ,
+ "http://www.w3.org/1999/02/22-rdf-syntax-ns#type" : [ {
+ "type" : "uri" ,
+ "value" : "http://sbols.org/v3#Component"
+ }
+ ] ,
+ "http://sbols.org/v3#hasNamespace" : [ {
+ "type" : "uri" ,
+ "value" : "https://synbiohub.org/public/igem"
+ }
+ ] ,
+ "http://sbols.org/v3#hasSequence" : [ {
+ "type" : "uri" ,
+ "value" : "https://synbiohub.org/public/igem/BBa_R0040_Sequence1"
+ }
+ ] ,
+ "http://sbols.org/v3#name" : [ {
+ "type" : "literal" ,
+ "value" : "pTetR"
+ }
+ ] ,
+ "http://sbols.org/v3#description" : [ {
+ "type" : "literal" ,
+ "value" : "TetR repressible promoter"
+ }
+ ] ,
+ "http://sbols.org/v3#type" : [ {
+ "type" : "uri" ,
+ "value" : "https://identifiers.org/SBO:0000251"
+ }
+ ]
+ }
+ ,
+ "https://synbiohub.org/public/igem/BBa_F2620" : {
+ "http://sbols.org/v3#displayId" : [ {
+ "type" : "literal" ,
+ "value" : "BBa_F2620"
+ }
+ ] ,
+ "http://sbols.org/v3#role" : [ {
+ "type" : "uri" ,
+ "value" : "https://identifiers.org/SO:0000704"
+ }
+ ] ,
+ "http://www.w3.org/1999/02/22-rdf-syntax-ns#type" : [ {
+ "type" : "uri" ,
+ "value" : "http://sbols.org/v3#Component"
+ }
+ ] ,
+ "http://sbols.org/v3#hasNamespace" : [ {
+ "type" : "uri" ,
+ "value" : "https://synbiohub.org/public/igem"
+ }
+ ] ,
+ "http://sbols.org/v3#name" : [ {
+ "type" : "literal" ,
+ "value" : "BBa_F2620"
+ }
+ ] ,
+ "http://sbols.org/v3#description" : [ {
+ "type" : "literal" ,
+ "value" : "PoPS Receiver"
+ }
+ ] ,
+ "http://sbols.org/v3#type" : [ {
+ "type" : "uri" ,
+ "value" : "https://identifiers.org/SBO:0000251"
+ }
+ ]
+ }
+ ,
+ "https://synbiohub.org/public/igem/BBa_R0040_Sequence2" : {
+ "http://sbols.org/v3#displayId" : [ {
+ "type" : "literal" ,
+ "value" : "BBa_R0040_Sequence2"
+ }
+ ] ,
+ "http://www.w3.org/1999/02/22-rdf-syntax-ns#type" : [ {
+ "type" : "uri" ,
+ "value" : "http://sbols.org/v3#Sequence"
+ }
+ ] ,
+ "http://sbols.org/v3#hasNamespace" : [ {
+ "type" : "uri" ,
+ "value" : "https://synbiohub.org/public/igem"
+ }
+ ] ,
+ "http://sbols.org/v3#elements" : [ {
+ "type" : "literal" ,
+ "value" : "aaaa"
+ }
+ ] ,
+ "http://sbols.org/v3#name" : [ {
+ "type" : "literal" ,
+ "value" : "Sequence2"
+ }
+ ] ,
+ "http://sbols.org/v3#encoding" : [ {
+ "type" : "uri" ,
+ "value" : "https://identifiers.org/edam:format_1207"
+ }
+ ] ,
+ "http://sbols.org/v3#description" : [ {
+ "type" : "literal" ,
+ "value" : "pTetR sequence"
+ }
+ ]
+ }
+ ,
+ "https://synbiohub.org/public/igem/BBa_R0040_Sequence1" : {
+ "http://sbols.org/v3#displayId" : [ {
+ "type" : "literal" ,
+ "value" : "BBa_R0040_Sequence1"
+ }
+ ] ,
+ "http://www.w3.org/1999/02/22-rdf-syntax-ns#type" : [ {
+ "type" : "uri" ,
+ "value" : "http://sbols.org/v3#Sequence"
+ }
+ ] ,
+ "http://sbols.org/v3#hasNamespace" : [ {
+ "type" : "uri" ,
+ "value" : "https://synbiohub.org/public/igem"
+ }
+ ] ,
+ "http://sbols.org/v3#elements" : [ {
+ "type" : "literal" ,
+ "value" : "tccctatcagtgatagagattgacatccctatcagtgatagagatactgagcac"
+ }
+ ] ,
+ "http://sbols.org/v3#name" : [ {
+ "type" : "literal" ,
+ "value" : "Sequence1"
+ }
+ ] ,
+ "http://sbols.org/v3#encoding" : [ {
+ "type" : "uri" ,
+ "value" : "https://identifiers.org/edam:format_1207"
+ }
+ ] ,
+ "http://sbols.org/v3#description" : [ {
+ "type" : "literal" ,
+ "value" : "pTetR sequence"
+ }
+ ]
+ }
+}
diff --git a/libSBOLj3/output/entity_addiitonal/component/component.ttl b/libSBOLj3/output/entity_addiitonal/component/component.ttl
new file mode 100644
index 0000000..bcac961
--- /dev/null
+++ b/libSBOLj3/output/entity_addiitonal/component/component.ttl
@@ -0,0 +1,43 @@
+@base .
+@prefix : .
+@prefix CHEBI: .
+@prefix EDAM: .
+@prefix GO: .
+@prefix SBO: .
+@prefix SO: .
+@prefix om: .
+@prefix prov: .
+@prefix sbol: .
+
+:BBa_F2620 a sbol:Component ;
+ sbol:description "PoPS Receiver" ;
+ sbol:displayId "BBa_F2620" ;
+ sbol:hasNamespace ;
+ sbol:name "BBa_F2620" ;
+ sbol:role SO:0000704 ;
+ sbol:type SBO:0000251 .
+
+:BBa_R0040 a sbol:Component ;
+ sbol:description "TetR repressible promoter" ;
+ sbol:displayId "BBa_R0040" ;
+ sbol:hasNamespace ;
+ sbol:hasSequence :BBa_R0040_Sequence1 ;
+ sbol:name "pTetR" ;
+ sbol:role SO:0000167 ;
+ sbol:type SBO:0000251 .
+
+:BBa_R0040_Sequence2 a sbol:Sequence ;
+ sbol:description "pTetR sequence" ;
+ sbol:displayId "BBa_R0040_Sequence2" ;
+ sbol:elements "aaaa" ;
+ sbol:encoding EDAM:format_1207 ;
+ sbol:hasNamespace ;
+ sbol:name "Sequence2" .
+
+:BBa_R0040_Sequence1 a sbol:Sequence ;
+ sbol:description "pTetR sequence" ;
+ sbol:displayId "BBa_R0040_Sequence1" ;
+ sbol:elements "tccctatcagtgatagagattgacatccctatcagtgatagagatactgagcac" ;
+ sbol:encoding EDAM:format_1207 ;
+ sbol:hasNamespace ;
+ sbol:name "Sequence1" .
diff --git a/libSBOLj3/output/entity_addiitonal/component/component_ordered.nt b/libSBOLj3/output/entity_addiitonal/component/component_ordered.nt
new file mode 100644
index 0000000..d02f67c
--- /dev/null
+++ b/libSBOLj3/output/entity_addiitonal/component/component_ordered.nt
@@ -0,0 +1,29 @@
+ "PoPS Receiver" .
+