New types for Conversation and Message #1020

Closed
vholland opened this Issue Mar 7, 2016 · 6 comments

Projects

None yet

2 participants

@vholland
Contributor
vholland commented Mar 7, 2016

Schema.org currently has EmailMessage for describing a message, but there is no way to model other types of messages or link them together as a conversation.

I propose adding:

  • Thing > CreativeWork > Conversation: One or more messages between organizations or people on a particular topic.
  • Thing > CreativeWork > Message: A single message from a sender to one or more organizations or people. Properties include:
    • sender: Already exists on ReceiveAction.
    • recipient: Already exists on SendAction.
    • dateRead: The date/time at which the message has been read by the recipient if a single recipient exists.
    • messageAttachment: A CreativeWork attached to the message.

We could then move EmailMessage to be a subtype of Message.

@vholland vholland added this to the sdo-deimos release milestone Mar 7, 2016
@vholland vholland self-assigned this Mar 7, 2016
@vholland vholland added a commit to vholland/schemaorg that referenced this issue Mar 7, 2016
@vholland vholland Issue #1020: Added Conversation and Message types. 75d547c
@vholland
Contributor
vholland commented Mar 7, 2016

See pull request #1021 for examples.

@danbri
Contributor
danbri commented Mar 9, 2016

Thanks @vholland. Some scoping questions:

My intuition is that these kind of thing are mostly not intended core use of the Message type, whereas maybe ...

... could be in scope.

How much of threaded forum discussions would this be expected to handle? Are we in https://www.phpbb.com/ territory?

@vholland
Contributor

would a letter e.g. to/from Charles Darwin be a Message in this sense?

The letter itself would me a Message.

would you expect a page describing such a letter to be described as a Message?

In this case no. The page itself is a CreativeWork about the Message.

how about a blog post whose content was explicitly communicative, for example this recent open letter to Stephen Fry about mental health

I think this is an edge case where it depends on the intent of the author, but realistically the markup is going to come from the blogging platform, and I doubt we will see anything finer than BlogPosting from those sites. It is too hard to do algorithmically.

My intuition is that these kind of thing are mostly not intended core use of the Message type, whereas maybe ...

How much of threaded forum discussions would this be expected to handle? Are we in https://www.phpbb.com/ territory?

I was thinking Message is more for a small, targeted audience where discussion forums, blogs, etc. are not.

@danbri
Contributor
danbri commented Apr 4, 2016

Seems pretty uncontroversial, I'll merge this for review in the upcoming release candidate.

@danbri danbri pushed a commit that referenced this issue Apr 4, 2016
Dan Brickley Noted addition of Conversation and Message, #1020 548c24f
@danbri
Contributor
danbri commented Apr 4, 2016

Queued for review as part of sdo-deimos release candidate. see http://webschemas.org/EmailMessage etc.

@danbri danbri closed this Apr 28, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment