Skip to content

Conversation

evanp
Copy link
Collaborator

@evanp evanp commented Mar 13, 2024

The startTime property in Example 146 is missing a terminating Z. This erratum corrects it.

The `startTime` property in Example 146 is missing a terminating Z. This erratum corrects it.
"subject": "http://sally.example.org",
"relationship": "http://purl.org/vocab/relationship/friendOf",
"object": "http://matt.example.org",
"startTime": "2015-04-21T12:34:56Z"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It seems odd to me that a friendship is assigned a start time down to the second. Perhaps it could be bumped to the nearest hour or even the nearest day, even if sometimes the nearest minute might be known...

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think the resolution of startTime in the example is ok down to the second or even microsecond as long as it conforms to the range https://www.w3.org/TR/activitystreams-vocabulary/#dfn-starttime . The value generally reflects the moment that the individual triggers a button while the server minding that the client's clock may not be in sync with server's clock.

That said, a Note or Considerations section could indicate:

  • clock sync concern and any changes to the value after server's processing (possible error handling here if the value is beyond an acceptable or meaningful range) - this may need to be a separate issue if not already visited
  • privacy concerns with respect to the resolution

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants