You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
List of Property Definitions in "ActivityStreams 2.0 Terms" contains otherwise undocumented properties #525
They are not mentioned at all in any of the AS 2.0 documentation that I can see (except for this list). There are other properties in AS1.0 that were removed but which are not mentioned in this list.
Suggested fix: remove these from the list.
The following properties...
downstreamDuplicates
verb
upstreamDuplicates
...are mentioned in Activity Streams 2.0, but only as being deprecated:
This specification deprecates the upstreamDuplicates and downstreamDuplicates properties defined by Activity Streams 1.0 and does not provide a replacement.
...
The terms displayName, verb, title and objectType should be treated as reserved terms that should not be used within Activity Streams 2.0 documents.
There are other deprecated properties (like objectType) mentioned in the same place which are not mentioned in this list.
Suggested fix: remove these from the list.
Finally, orderedItems is not mentioned in Activity Vocabulary except in examples.
notably the referent of the @context URI does not mention attachments
bengo@bengo ~ ⚡ curl -H "Accept: application/json" https://www.w3.org/ns/activitystreams | grep attachment
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 7985 100 7985 0 0 18320 0 --:--:-- --:--:-- --:--:-- 18398
"attachment": {
"@id": "as:attachment",
@xenomachina this works pretty well. I think the principle that we should only include terms on this page that are defined in the context document is a righteous one.
We have a generator script in the GitHub repository. I'm going to re-run the script to make sure things compare correctly.
Since this is a non-normative document, we can make this change relatively easily.
Activity
xenomachina commentedon Dec 5, 2022
Also, given that
orderedItemsappears in this list, I wonder if:nameMap,summaryMap, andcontentMap, should be added to this listpreferredUsernameMapshould be added to §4.1 ActivityPub.Fix/remove broken links from Property Definitions
xenomachina commentedon Dec 5, 2022
This PR implements the proposed fixes from above.
gobengo commentedon Aug 2, 2023
'as:attachment' and 'as:attachments' are both in the owl
https://github.com/w3c/activitystreams/blob/master/vocabulary/activitystreams2.owl#L52
notably the referent of the
@contextURI does not mentionattachmentsah but there is also this other file
activitystreams1-context.jsonldthat does defineattachmentshttps://github.com/w3c/activitystreams/blob/master/ns/activitystreams1-context.jsonld#L9C25-L9C25
evanp commentedon Aug 2, 2023
@xenomachina this works pretty well. I think the principle that we should only include terms on this page that are defined in the context document is a righteous one.
We have a generator script in the GitHub repository. I'm going to re-run the script to make sure things compare correctly.
Since this is a non-normative document, we can make this change relatively easily.