activitystreams
activitystreams copied to clipboard
No semantic difference between Read Activity and View Activity
In https://github.com/w3c/activitypub/issues/353#issuecomment-1384299974 it was noted that there is no semantic difference between the Read activity with View activity.
I believe that there is in fact a semantic difference between Read and View. In particular:
-
Readprimarily applies to textual content. For example, we would not applyReadto anImage,Video, or other visual medium.Viewwould make more sense for these. -
Readmay be applicable forAudioobjects that are translated or read from primarily text items, such as audiobooks. It would probably make more sense to useListenhere, but in some applicationsReadwould be appropriate. - Even for textual works, there is a semantic difference between
ViewandRead. For example, clicking through on a link to an article may count as "viewing" the article, and it may make sense to track a longer experience, especially scrolling through a long article to the end, as "reading" it.
It is unfortunate that the example for View in the Activity Streams Vocabulary document is for reading an Article, which is not helpful for making these distinctions. I am adding a page in the Activity Streams Primer specifically for representing this kind of activity.
We had two resolutions here:
- I added a note to the primer about experiencing objects: https://www.w3.org/wiki/Activity_Streams/Primer/Experiencing_objects
- We added a TODO for Activity Streams 2.0 to change the technically-correct example for
Viewto something more illustrative of best practices
Thanks!