Agenda Prep for April 2025 WG Meeting
from julian@community.nodebb.org to swicg-threadiverse-wg@community.nodebb.org on 02 Apr 14:52
https://community.nodebb.org/post/104083
from julian@community.nodebb.org to swicg-threadiverse-wg@community.nodebb.org on 02 Apr 14:52
https://community.nodebb.org/post/104083
Agenda preparation for the April ForumWG meeting can be found at this public link (anyone can make comments for review.)
Monthly meetings are held on the first Thursday of each month, at 13h00 to 14h00 Eastern Time (currently 17h00 to 18h00 UTC). You can find them listed in the SocialCG Calendar. The next meeting will be held on 3 April 2025.
We will be discussing:
- Review of brainstorm/whiteboarding session from March
- Context Ownership
- Brainstorm use cases/user stories
- Moving objects (between contexts) and moving contexts (between audiences)
- Relies on context ownership “FEP”
- Brainstorm use cases/user stories
- Support for multiple objects (forking)?
- Same origin only? Support moving objects/contexts between instances? Different FEP?
threaded - newest
Some notes for things I want to bring up regarding agenda items:
SIOC: Semantically Interlinked Online Communities as prior art
Predates ActivityPub, was submitted to the W3C, has evolved up until ~2018 in some form. Concepts that could be relevant for Forum TF work:
sioc:Item
is directly associated with asioc:Container
, whereasas:Object
is included in an indirect list ofitems
withinas:Collection
Containers vs Collections
For more on the difference between a Container and a Collection, see RDF Schema sections 5.1 and 5.2
A Container has open membership. There might always be more items in a container that are unknown:
A Collection can have closed membership. For example, Lists can be terminated with a nil element.
The way this is applied in SIOC is like so:
The way this is applied in ActivityStreams is like so:
sioc:UserAccount
,sioc:Post
,sioc:Thread
,sioc:Forum
,sioc:Site
has_creator
UserAccount.has_container
which can be directly a Forum, or it can be something like a Thread (which can itselfhas_container
of a Forum).has_parent
of another Forum, if wishing to model subforums.has_space
of a Space (like a desktop or file share), or in more concrete cases canhas_host
of a Site.Mapping to AS2-Vocab?
If we roughly map this to AS2-Vocab we might get something like this:
Subtypes of forums and posts
From SIOC types module:
Protocol considerations
We probably want to separate eventually the idea of "i authored this" from "i have authority over this", especially if a forum "lives" somewhere on a host.
Comparison to NNTP / NetNews protocol / Usenet network
RFC 5536 defines an article format for sharing RFC 822/2822/5322 style Internet Messages with mandatory headers:
as:published
)as:attributedTo
)@id
)as:audience
??)as:name
oras:summary
, but probably not required for AP Forum TF)RFC 5537 describes architecture for distrib
A note that the ForumWG meeting is scheduled to begin shortly: https://meet.jit.si/ap-forum-wg