Table of Contents
nmo:Email - An email. |
nmo:IMMessage - A message sent with Instant Messaging software. |
nmo:Mailbox - A mailbox - container for MailboxDataObjects. |
nmo:MailboxDataObject - An entity encountered in a mailbox. Most common interpretations for such an enti... |
nmo:Message - A message. Could be an email, instant messanging message, SMS message etc. |
nmo:MessageHeader - An arbitrary message header. |
nmo:MimeEntity - A MIME entity, as defined in RFC2045, Section 2.4. |
nmo:bcc (deprecated) - deprecated in favor of nmo:emailBcc |
nmo:cc (deprecated) - deprecated in favor of nmo:emailCc |
nmo:contentMimeType - Key used to store the MIME type of the content of an object when it is different... |
nmo:emailBcc - A Contact that is to receive a bcc of the email. A Bcc (blind carbon copy) is a ... |
nmo:emailCc - A Contact that is to receive a cc of the email. A cc (carbon copy) is a copy of ... |
nmo:emailTo - The primary intended recipient of an email. |
nmo:from (deprecated) - deprecated in favor of nmo:messageFrom |
nmo:hasAttachment - Links a message with files that were sent as attachments. |
nmo:headerName - Name of the message header. |
nmo:headerValue - Value of the message header. |
nmo:htmlMessageContent - HTML representation of the body of the message. For multipart messages, all part... |
nmo:inReplyTo - Signifies that a message is a reply to another message. This feature is commonly... |
nmo:isRead - A flag that states the fact that a MailboxDataObject has been read. |
nmo:messageFrom - The sender of the message |
nmo:messageHeader - Links the message wiith an arbitrary message header. |
nmo:messageId - An identifier of a message. This property has been inspired by the message-id pr... |
nmo:messageRecipient - A common superproperty for all properties that link a message with its recipient... |
nmo:messageReplyTo - An address where the reply should be sent. |
nmo:messageSender - The person or agent submitting the message to the network, if other from the one... |
nmo:messageSubject - The subject of a message |
nmo:plainTextMessageContent - Plain text representation of the body of the message. For multipart messages, al... |
nmo:primaryMessageRecipient - The primary intended recipient of a message. |
nmo:primaryRecipient (deprecated) - deprecated in favor of primaryMessageRecipient |
nmo:receivedDate - Date when this message was received. |
nmo:recipient (deprecated) - deprecated in favor of nmo:messageRecipient |
nmo:references - Signifies that a message references another message. This property is a generic ... |
nmo:replyTo (deprecated) - deprecated in favor of nmo:messageReplyTo |
nmo:secondaryMessageRecipient - A superproperty for all "additional" recipients of a message. |
nmo:secondaryRecipient (deprecated) - deprecated in favor of nmo:secondaryMessageRecipient |
nmo:sender (deprecated) - deprecated in favor of nmo:messageSender |
nmo:sentDate - Date when this message was sent. |
nmo:to (deprecated) - deprecated in favor of nmo:emailTo |
Messages - the domain of the Nepomuk Message Ontology (NMO) form a large part of the body of data available on a desktop. The user sends them, receives them, forwards them to other users, stores them and recalls them when they are needed. They are almost never self contained, always refering to something - to events, people, organizations, projects, activities, anything the user might be interested in. The purpose of NMO is to bring messages to the world of ontologies so that these links can be made explicit.
The concept of a message in everyday english is broad. The Thesaurus.com website lists 'message' under 36 different meanings. NMO had to limit itself to a familiar domain of electronic communication. In NMO a message is a finite sequence of bytes containing arbitrary information exchanged between a sender and at least one receiver. Notice the difference between definitions of a Message and a File - the presence of at least one sender and receiver, and the absence of the requirement about durability. Of course it doesn't exclude the possibility of a file interpreted as a message (e.g. a .eml file).
Even with these limitations, a taxonomy of messages can be defined. Subconcepts may include an Email, a message sent with an instant messaging application, an SMS, a voice message, a forum private message etc.
A message can have multiple receivers. It can be sent to multiple Contacts. A mailing list is treated as one contact, since the message itself is sent to one email address. The fact that it is forwarded to other people is not expressed in the byte sequence that comprises the message and therefore falls beyond the scope of NIE. Blog posts and forum posts are not considered Messages in the NMO sense. This statement may seem arbitrary at first. In the case of a forum post, the actual Message according to the NMO definition (and the overall notion of nie:DataObject) is the HTTP packet generated by the browser and received by the Web Server. It is usually hardly relevant for a typical user. There are other ontologies, better suited towards description of blogs and forums, most notably SIOC.
The most important information about each Message is the sender, receiver and the dates. NMO provides properties to express this information. The choice of those properties has been inspired by header fields found in emails, but they are definitely applicable to other kinds of messages too. The nmo:references property can be used to express relations in dialogues. It would link an answer with the message it refers to.
Label | |
Description | An email. |
Super-classes | nie:InformationElement, nmo:Message (direct) |
Sub-classes | |
In domain of | nmo:contentMimeType, nmo:emailCc, nmo:cc, nmo:to, nmo:bcc, nmo:emailTo, nmo:emailBcc |
In range of |
Label | IMMessage |
Description | A message sent with Instant Messaging software. |
Super-classes | nie:InformationElement, nmo:Message (direct) |
Sub-classes | |
In domain of | |
In range of |
Label | Mailbox |
Description | A mailbox - container for MailboxDataObjects. |
Super-classes | nie:InformationElement (direct) |
Sub-classes | |
In domain of | |
In range of | |
Mentioned in | Data Sources |
Label | MailboxDataObject |
Description | An entity encountered in a mailbox. Most common interpretations for such an entity include Message or Folder |
Super-classes | nie:DataObject (direct) |
Sub-classes | |
In domain of | |
In range of | |
Mentioned in | Information Elements |
Label | Message |
Description | A message. Could be an email, instant messanging message, SMS message etc. |
Super-classes | nie:InformationElement (direct) |
Sub-classes | nmo:Email (direct), nmo:IMMessage (direct) |
In domain of | nmo:references, nmo:messageSubject, nmo:receivedDate, nmo:messageReplyTo, nmo:isRead, nmo:plainTextMessageContent, nmo:inReplyTo, nmo:hasAttachment, nmo:htmlMessageContent, nmo:primaryRecipient, nmo:recipient, nmo:from, nmo:secondaryMessageRecipient, nmo:sender, nmo:sentDate, nmo:messageSender, nmo:messageId, nmo:messageFrom, nmo:messageHeader, nmo:replyTo, nmo:secondaryRecipient, nmo:messageRecipient, nmo:primaryMessageRecipient |
In range of | nmo:references, nmo:inReplyTo |
Mentioned in | Information Elements |
Label | MessageHeader |
Description | An arbitrary message header. |
Super-classes | |
Sub-classes | |
In domain of | nmo:headerValue, nmo:headerName |
In range of | nmo:messageHeader |
Label | MimeEntity |
Description | A MIME entity, as defined in RFC2045, Section 2.4. |
Super-classes | nie:InformationElement (direct) |
Sub-classes | |
In domain of | |
In range of |
Label | bcc |
Description | deprecated in favor of nmo:emailBcc |
Domain | nmo:Email |
Range | nco:Contact |
Cardinality | none |
Super-properties | nmo:recipient, nmo:secondaryRecipient (direct) |
Sub-properties |
Label | cc |
Description | deprecated in favor of nmo:emailCc |
Domain | nmo:Email |
Range | nco:Contact |
Cardinality | none |
Super-properties | nmo:recipient, nmo:secondaryRecipient (direct) |
Sub-properties |
Label | contentMimeType |
Description | Key used to store the MIME type of the content of an object when it is different from the object's main MIME type. This value can be used, for example, to model an e-mail message whose mime type is"message/rfc822", but whose content has type "text/html". If not specified, the MIME type of the content defaults to the value specified by the 'mimeType' property. |
Domain | nmo:Email |
Range | xsd:string |
Maximum Cardinality | 1 |
Super-properties | nie:mimeType (direct) |
Sub-properties |
Label | bcc |
Description | A Contact that is to receive a bcc of the email. A Bcc (blind carbon copy) is a copy of an email message sent to a recipient whose email address does not appear in the message. |
Domain | nmo:Email |
Range | nco:ContactMedium |
Cardinality | none |
Super-properties | nmo:messageRecipient, nmo:secondaryMessageRecipient (direct) |
Sub-properties |
Label | cc |
Description | A Contact that is to receive a cc of the email. A cc (carbon copy) is a copy of an email message whose recipient appears on the recipient list, so that all other recipients are aware of it. |
Domain | nmo:Email |
Range | nco:ContactMedium |
Cardinality | none |
Super-properties | nmo:messageRecipient, nmo:secondaryMessageRecipient (direct) |
Sub-properties |
Label | to |
Description | The primary intended recipient of an email. |
Domain | nmo:Email |
Range | nco:ContactMedium |
Cardinality | none |
Super-properties | nmo:messageRecipient, nmo:primaryMessageRecipient (direct) |
Sub-properties |
Label | from |
Description | deprecated in favor of nmo:messageFrom |
Domain | nmo:Message |
Range | nco:Contact |
Cardinality | none |
Super-properties | |
Sub-properties |
Label | hasAttachment |
Description | Links a message with files that were sent as attachments. |
Domain | nmo:Message |
Range | nfo:Attachment |
Cardinality | none |
Super-properties | nie:hasPart (direct), nie:relatedTo |
Sub-properties |
Label | headerName |
Description | Name of the message header. |
Domain | nmo:MessageHeader |
Range | xsd:string |
Maximum Cardinality | 1 |
Super-properties | |
Sub-properties |
Label | headerValue |
Description | Value of the message header. |
Domain | nmo:MessageHeader |
Range | xsd:string |
Maximum Cardinality | 1 |
Super-properties | |
Sub-properties |
Label | htmlMessageContent |
Description | HTML representation of the body of the message. For multipart messages, all parts are concatenated into the value of this property. Attachments, whose mimeTypes are different from text/plain or message/rfc822 are considered separate DataObjects and are therefore not included in the value of this property. |
Domain | nmo:Message |
Range | xsd:string |
Cardinality | none |
Super-properties | nie:htmlContent (direct) |
Sub-properties |
Label | inReplyTo |
Description | Signifies that a message is a reply to another message. This feature is commonly used to link messages into conversations. Note that it is more specific than nmo:references. See RFC 2822 sec. 3.6.4 |
Domain | nmo:Message |
Range | nmo:Message |
Maximum Cardinality | 1 |
Super-properties | nmo:references (direct) |
Sub-properties |
Label | isRead |
Description | A flag that states the fact that a MailboxDataObject has been read. |
Domain | nmo:Message |
Range | xsd:boolean |
Maximum Cardinality | 1 |
Super-properties | |
Sub-properties |
Label | from |
Description | The sender of the message |
Domain | nmo:Message |
Range | nco:ContactMedium |
Maximum Cardinality | 1 |
Super-properties | |
Sub-properties |
Label | messageHeader |
Description | Links the message wiith an arbitrary message header. |
Domain | nmo:Message |
Range | nmo:MessageHeader |
Maximum Cardinality | 1 |
Super-properties | |
Sub-properties |
Label | messageId |
Description | An identifier of a message. This property has been inspired by the message-id property defined in RFC 2822, Sec. 3.6.4. It should be used for all kinds of identifiers used by various messaging applications to connect multiple messages into conversations. For email messageids, values are according to RFC2822/sec 3.6.4 and the literal value in RDF must include the brackets. |
Domain | nmo:Message |
Range | xsd:string |
Cardinality | none |
Super-properties | nie:identifier (direct), nao:identifier |
Sub-properties |
Label | recipient |
Description | A common superproperty for all properties that link a message with its recipients. Please don't use this property directly. |
Domain | nmo:Message |
Range | nco:ContactMedium |
Cardinality | none |
Super-properties | |
Sub-properties | nmo:messageSender (direct), nmo:emailCc, nmo:secondaryMessageRecipient (direct), nmo:primaryMessageRecipient (direct), nmo:emailBcc, nmo:emailTo |
Label | replyTo |
Description | An address where the reply should be sent. |
Domain | nmo:Message |
Range | nco:ContactMedium |
Maximum Cardinality | 1 |
Super-properties | |
Sub-properties |
Label | sender |
Description | The person or agent submitting the message to the network, if other from the one given with the nmo:from property. Defined in RFC 822 sec. 4.4.2 |
Domain | nmo:Message |
Range | nco:ContactMedium |
Maximum Cardinality | 1 |
Super-properties | nmo:messageRecipient (direct) |
Sub-properties |
Label | messageSubject |
Description | The subject of a message |
Domain | nmo:Message |
Range | xsd:string |
Maximum Cardinality | 1 |
Super-properties | nie:subject (direct) |
Sub-properties |
Label | plainTextMessageContent |
Description | Plain text representation of the body of the message. For multipart messages, all parts are concatenated into the value of this property. Attachments, whose mimeTypes are different from text/plain or message/rfc822 are considered separate DataObjects and are therefore not included in the value of this property. |
Domain | nmo:Message |
Range | xsd:string |
Cardinality | none |
Super-properties | nie:plainTextContent (direct) |
Sub-properties |
Label | primaryRecipient |
Description | The primary intended recipient of a message. |
Domain | nmo:Message |
Range | nco:ContactMedium |
Cardinality | none |
Super-properties | nmo:messageRecipient (direct) |
Sub-properties | nmo:emailTo (direct) |
Label | primaryRecipient |
Description | deprecated in favor of primaryMessageRecipient |
Domain | nmo:Message |
Range | nco:Contact |
Cardinality | none |
Super-properties | nmo:recipient (direct) |
Sub-properties | nmo:to (direct) |
Label | receivedDate |
Description | Date when this message was received. |
Domain | nmo:Message |
Range | xsd:dateTime |
Maximum Cardinality | 1 |
Super-properties | |
Sub-properties |
Label | recipient |
Description | deprecated in favor of nmo:messageRecipient |
Domain | nmo:Message |
Range | nco:Contact |
Cardinality | none |
Super-properties | |
Sub-properties | nmo:sender (direct), nmo:bcc, nmo:secondaryRecipient (direct), nmo:primaryRecipient (direct), nmo:cc, nmo:to |
Label | references |
Description | Signifies that a message references another message. This property is a generic one. See RFC 2822 Sec. 3.6.4 |
Domain | nmo:Message |
Range | nmo:Message |
Cardinality | none |
Super-properties | |
Sub-properties | nmo:inReplyTo (direct) |
Mentioned in | Description of a Message |
Label | replyTo |
Description | deprecated in favor of nmo:messageReplyTo |
Domain | nmo:Message |
Range | nco:Contact |
Cardinality | none |
Super-properties | |
Sub-properties |
Label | secondaryRecipient |
Description | A superproperty for all "additional" recipients of a message. |
Domain | nmo:Message |
Range | nco:ContactMedium |
Cardinality | none |
Super-properties | nmo:messageRecipient (direct) |
Sub-properties | nmo:emailCc (direct), nmo:emailBcc (direct) |
Label | secondaryRecipient |
Description | deprecated in favor of nmo:secondaryMessageRecipient |
Domain | nmo:Message |
Range | nco:Contact |
Cardinality | none |
Super-properties | nmo:recipient (direct) |
Sub-properties | nmo:bcc (direct), nmo:cc (direct) |
Label | sender |
Description | deprecated in favor of nmo:messageSender |
Domain | nmo:Message |
Range | nco:Contact |
Cardinality | none |
Super-properties | nmo:recipient (direct) |
Sub-properties |
Label | sentDate |
Description | Date when this message was sent. |
Domain | nmo:Message |
Range | xsd:dateTime |
Maximum Cardinality | 1 |
Super-properties | nie:contentModified, nie:contentCreated (direct), nie:informationElementDate, nao:created, nao:modified, nao:annotation |
Sub-properties |
Label | to |
Description | deprecated in favor of nmo:emailTo |
Domain | nmo:Email |
Range | nco:Contact |
Cardinality | none |
Super-properties | nmo:recipient, nmo:primaryRecipient (direct) |
Sub-properties |