Skip to content

Introduce type hierarchy, range and domain in section 4 #705

@evanp

Description

@evanp

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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Next versionThings that should probably be resolved in a next version of AS2pr-requested

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions