#16 new
Martin Atkins

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

    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.

New-ticket Create new ticket

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

People watching this ticket

Tags

Pages