Comments (2)
I believe that there is in fact a semantic difference between Read
and View
. In particular:
Read
primarily applies to textual content. For example, we would not applyRead
to anImage
,Video
, or other visual medium.View
would make more sense for these.Read
may be applicable forAudio
objects that are translated or read from primarily text items, such as audiobooks. It would probably make more sense to useListen
here, but in some applicationsRead
would be appropriate.- Even for textual works, there is a semantic difference between
View
andRead
. 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.
from activitystreams.
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
View
to something more illustrative of best practices
Thanks!
from activitystreams.
Related Issues (20)
- Are non-default standard JSON-LD Compaction configurations conformant? HOT 6
- Questions about Proposed Extension Management Process HOT 1
- In Vocabulary, use "Object | Link" rather than "Link | Object" (Proposed Errata) HOT 3
- as:anyOf mislabeled as oneOf in OWL file? HOT 4
- LICENSE.md or LICENSE file missing from repository HOT 3
- [Draft Extension Policy] Temporality and versioning of `@Context` file publication? HOT 7
- Add more extensive descriptions in the OWL ontology HOT 7
- Clarify the definitions of Application and Service types HOT 5
- AS2 Ontology: Add missing ActivityPub definitions HOT 11
- Document usage of Link in places where it is not semantically clear HOT 7
- Rename branch `master` to `main` HOT 2
- the orderedItems property mentioned in the Activity Streams 2.0 recommendation is not defined in the Activity Vocabulary HOT 8
- Update copyright statement and license to 2023 W3C software and document license HOT 1
- activitystreams-history: Generate v1.11 context document HOT 1
- Link from rolling version of the AS2 context to the latest numbered version
- Update AS2 Terms document with new copyright statement and license link HOT 1
- Default units for Place Object HOT 1
- Improvements to the Place type
- Appropriately defined properties for Content Warnings and Content Labels HOT 11
- Removing the domain constraints on the AS mediaType property HOT 21
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from activitystreams.