Open ThisIsMissEm opened 1 month ago
Original discussion about a community notes alternative is here: https://github.com/w3c/activitypub/issues/464
Potentially building off the Web Annotations Data Model
Yes! Instead of just trying to categorize/moderate whole social posts, it would be great to empower mods to annotate the exact parts of contents that fit various classifications. This would make for better training data for auto classification. More importantly, UIs and processes built around this could more easily help educate community participants on acceptable policy-based norms, which in some online community research shows is super important iirc from some old research from https://coralproject.net/research/
We've been using WADM's TextQuoteSelector in the activitypub-behaviors dataset of requirements and other non-required behaviors to describe the origin of each requirement from the spec itself.
I don't necessarily disagree that annotations of specific parts are useful, it seems like this can be added later as a refinement of annotating a post.
If annotations are considered a list of objects, which each contain an author and e.g. an item from a vocabulary such as discussed in #15, then adding additional keys to refer to text parts or media parts as in #16 would be an easy upgrade.
I mention this mostly because I'm pretty sure a lot could already be achieved with the simpler solution. It would be sad to see a lack of progress due to waiting for something more complete.
At least, I do not currently see how it would be necessary to wait.
I strongly support the incorporation of annotations into the AS/AP data model. Ideally, any AP actor would be able to create an object which is an AnnotationOf
any other object. In many instances, publishing such an object would have similar side-effects as publishing something InReplyTo
something. (i.e. there would be annotation collections on objects, actors would have collections of annotations, etc.)
It should be understood that an Annotation is NOT a reply, rather it is a statement about some object rather than a response to its creator.
Potentially building off the Web Annotations Data Model
Needs to figure out the different use cases and the different mechanisms that would be necessary.