-
Notifications
You must be signed in to change notification settings - Fork 65
Description
in commenting on #666 i realized we don't have an issue for this filed already. this is maybe a subset of #666
Summary
as:object is used ambiguously on both as:Activity and as:Relationship.
as:object is defined like so:
When used within an Activity, describes the direct object of the activity. For instance, in the activity "John added a movie to his wishlist", the object of the activity is the movie added.
When used within a Relationship describes the entity to which the subject is related.
Domain: Activity | Relationship
Range: Object | Link
these are two different senses of the plain English word, "object".
one sense is grammatical -- in subject-verb-object form, the object is the noun that the verb acts upon. this is the Activity.object
one sense is mathematical -- the object is the end of a relationship between two entities. this is the Relationship.object
Possible approaches
next version / needs fep
- use a different IRI for Relationship.object (similar to Split
mediaTypeinto two properties; one for Link, one for Object? (contentType?) #638) - reconsider Relationship and either refine it, or deprecate it, or some secret third thing (discussed more in Disjointness of reified classes (as:Link, as:Relationship, rdf:Statement, as:Activity) could be refined/reconsidered #666)