MailboxDataObject
type: Class
comment: An entity encountered in a mailbox. Most common interpretations for such an entity include Message or Folder
subclass of: DataObject

IMMessage
type: Class
comment: A message sent with Instant Messaging software.
subclass of: Message
subclass of: MimeEntity

Message
type: Class
comment: A message. Could be an email, instant messanging message, SMS message etc.
subclass of: InformationElement

MimeEntity
type: Class
comment: A MIME entity, as defined in RFC2045, Section 2.4.
subclass of: InformationElement

Email
type: Class
comment: An email.
subclass of: Message

MessageHeader
type: Class
comment: An arbitrary message header.
subclass of: Resource

Mailbox
type: Class
comment: A mailbox - container for MailboxDataObjects.
subclass of: InformationElement

replyTo
type: Property
comment: An address where the reply should be sent.
range: Contact
domain: Message

messageSubject
type: Property
comment: The subject of a message
sub property of: subject
domain: Message
range: string

references
type: Property
comment: Signifies that a message references another message. This property is a generic one. See RFC 2822 Sec. 3.6.4
domain: Message
range: Message

recipient
type: Property
comment: A common superproperty for all properties that link a message with its recipients. Please don't use this property directly.
range: Contact
domain: Message

to
type: Property
comment: The primary intended recipient of an email.
range: Contact
domain: Email
sub property of: primaryRecipient

primaryRecipient
type: Property
comment: The primary intended recipient of a message.
range: Contact
domain: Message
sub property of: recipient

bcc
type: Property
comment: 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.
range: Contact
domain: Email
sub property of: secondaryRecipient

secondaryRecipient
type: Property
comment: A superproperty for all "additional" recipients of a message.
range: Contact
domain: Message
sub property of: recipient

cc
type: Property
comment: 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.
range: Contact
domain: Email
sub property of: secondaryRecipient

contentMimeType
type: Property
comment: 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.
sub property of: mimeType
domain: Email
range: string

from
type: Property
comment: The sender of the message
range: Contact
domain: Message

plainTextMessageContent
type: Property
comment: 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.
sub property of: plainTextContent
domain: Message
range: string

isRead
type: Property
comment: A flag that states the fact that a MailboxDataObject has been read.
domain: MailboxDataObject
range: boolean

htmlMessageContent
type: Property
comment: 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: Message
range: string

messageHeader
type: Property
max cardinality: 1
comment: Links the message wiith an arbitrary message header.
domain: Message
range: MessageHeader

inReplyTo
type: Property
comment: 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
sub property of: references
domain: Message
range: Message

sentDate
type: Property
max cardinality: 1
comment: Date when this message was sent.
sub property of: contentCreated
domain: Message
sub property of: date
range: dateTime

sender
type: Property
comment: 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
range: Contact
domain: Message
sub property of: recipient

headerName
type: Property
max cardinality: 1
comment: Name of the message header.
domain: MessageHeader
range: string

messageId
type: Property
comment: 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.
sub property of: identifier
domain: Message
range: string

headerValue
type: Property
max cardinality: 1
comment: Value of the message header.
domain: MessageHeader
range: string

hasAttachment
type: Property
comment: Links a message with files that were sent as attachments.
sub property of: hasPart
range: Attachment
domain: Message

receivedDate
type: Property
comment: Date when this message was received.
domain: Message
sub property of: date
range: dateTime