Closed tcmitchell closed 4 years ago
Amending my comments above, the SBOL 3 namespace requirement is stated almost in passing in Section 8 at the bottom of page 46.
I think this should be stated more explicitly. Another place this could go, besides Section 4, might be Section 5.
The SBOL 3.0 specification dated April 1, 2020 does not appear to state what namespace, if any, that class properties belong in. The examples in Section 8 use
http://sbols.org/v3#
, but this is not explicitly stated in the document.For a concrete example, in Section 6.1 it is not stated to which namespace the
displayId
property ofIdentified
belongs. In contrast, thewasDerivedFrom
property ofIdentified
is explicitly documented to be in theprov:
namespace. (Unfortunately, theprov:
namespace does not appear to be documented as a nickname forhttp://www.w3.org/ns/prov/
. Or is it a nickname for another namespace?)A statement should probably be added to Section 4, perhaps Subsection 4.3, stating that class properties are always in the
http://sbols.org/v3#
namespace unless stated otherwise.