SynBioDex / libSBOLj

Java Library for Synthetic Biology Open Language (SBOL)
Apache License 2.0
38 stars 24 forks source link

URIs for nested annotations must be unique over the entire document #585

Closed cjmyers closed 5 years ago

cjmyers commented 5 years ago

Nested annotations need to be checked to ensure they are unique over the entire SBOLDocument.

cjmyers commented 5 years ago

Better yet, nestedURIs should be derived like all other compliant URIs from their parent.

cjmyers commented 5 years ago

It is now no longer possible to create nestedURIs in libSBOLj. They will always be derived using ids and parent URIs like all other compliant URIs. This should ensure uniqueness of these URIs.