Section 4 "Model" introduces the idea of a type hierarchy with this section:
Every JSON object in an Activity Streams 2.0 document is either an Object or a Link. All other types defined in the Activity Vocabulary, as well as all extension types, are derived from these two base types.
This is not clear to someone seeing a Note in an AS2 document, unless they understand that a Note is a kind of Object, and that everything that is a Note is also an Object.
Does it make sense, in this section, to reference the OWL class structure as the way that AS2 types and properties relate to each other?
Section 4 "Model" introduces the idea of a type hierarchy with this section:
This is not clear to someone seeing a
Notein an AS2 document, unless they understand that aNoteis a kind ofObject, and that everything that is aNoteis also anObject.Does it make sense, in this section, to reference the OWL class structure as the way that AS2 types and properties relate to each other?