diff --git a/core/index.html b/core/index.html index 0249f57..cb667b5 100644 --- a/core/index.html +++ b/core/index.html @@ -627,21 +627,22 @@
- 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.
+ All other types
+ defined in the Activity Vocabulary are
+ extensions of these base types.
+ The Link base type is disjoint with
+ the Object base type,
+ so JSON objects having both types are logical contradictions.
A JSON object in the Activity Streams 2.0 document is a
Link if either: (a) the object contains a
type property whose value includes "Link" or
(b) any of the types included in the value of the type
property are defined as extensions of Link (see
Mention for
- instance); otherwise the JSON object is considered an instance
- or extension of Object.
+ instance).