The following rules apply to well structured SBOL: 1. bioStart must be less than bioEnd 2. The URI on the DNAComponent must be unique add: "Therefore SHOULD be destroyed if the corresponding DnaComponent is destroyed." add: Arbitrary groupings and new Collection objects SHOULD NOT be created and named when the groupings are not defined, but also Collections SHOULD NOT be created whenever an arbitrary set is possible. Only create if useful for an application." add: The proper way to specify an unknown subComponent is to specify one that just has a displayId nothing else." this isn't clearly documented anywhere. Where should this be described? The precedes relation is well-defined only for features that are both on the FORWARD strand and are non-overlapping. A more complete treatment of features with relative placement that supersedes the precedes mechanism will be addressed in a future version of this specification. add: explantion of why DNASequence is a 0..1 item, and if it cannot exist without a DNAComponent (as portrayed in this context), add: why is DNA Sequence a separate class? |