Modelling Forum Discussions
Reported by Martin Atkins | January 28th, 2009 @ 10:11 AM | in ActivitySchema Draft 2
Need to figure out how to model interactions with forums and other such discussion systems.
- Creating a topic in a board/forum.
- Replying to an existing topic.
Comments and changes to this ticket
-

Martin Atkins January 28th, 2009 @ 10:25 AM
Idea:
New object type "discussion-message" which models all messages posted in forums and other discussion systems. (including mailing lists, potentially.)
An object with no thr:in-reply-to is considered a top-level message, which in most systems also creates a new "thread", "topic" or "discussion" with this message as its root.
Objects with thr:in-reply-to are considered to be replies within an existing topic.
Systems supporting only flat discussion would be modelled as having all topic replies in-reply-to the topic root. Threaded discussions would be modelled with the in-reply-to describing the correct tree.
Open questions:
- Is discussion-message a sub-type of some other type? ("article", perhaps?)
- Is it appropriate to use discussion-message in-reply-to arbitrary other objects, to model comment threads attached to things? Do we need a more specific "forum-message" type so that aggregators can differentiate between "Martin replied to (item)" and "Martin posted a message in the discussion (item)"?
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป
Specifications relating to Activity Streams