## NMO Ontology Properties

### nmo:htmlMessageContent

`Type` : | --
`Domain` : | nmo:Message,
`Range` : | xsd:string,
`Superproperties` : | --
`Subproperties` : | --
`Cardinality` : | 1

### nmo:serverUnreadCount

`Type` : | --
`Domain` : | nmo:MailFolder,
`Range` : | xsd:integer,
`Superproperties` : | --
`Subproperties` : | --
`Cardinality` : | 1

### nmo:isDeleted

True when the user has removed the Email in the UI but still exists in the DB. Usually a purge or confirmation from the user will actually remove the data.

`Type` : | --
`Domain` : | nmo:Message,
`Range` : | xsd:boolean,
`Superproperties` : | --
`Subproperties` : | --
`Cardinality` : | 1

### nmo:fromVCard

Reference to a VCard in the filesystem, containing the Contact information of the 'from' recipient

`Type` : | --
`Domain` : | nmo:PhoneMessage,
`Range` : | nfo:FileDataObject,
`Superproperties` : | --
`Subproperties` : | --
`Cardinality` : | 1

### nmo:phoneMessageId

Id assigned in the system when the phone message is received

`Type` : | --
`Domain` : | nmo:PhoneMessage,
`Range` : | xsd:integer,
`Superproperties` : | --
`Subproperties` : | --
`Cardinality` : | 1

### nmo:contentTransferEncoding

`Type` : | --
`Domain` : | nmo:MimePart,
`Range` : | xsd:string,
`Superproperties` : | --
`Subproperties` : | --
`Cardinality` : | 1

### nmo:toVCard

Reference to a VCard in the filesystem, containing the Contact information of 'to' recipients

`Type` : | --
`Domain` : | nmo:PhoneMessage,
`Range` : | nfo:FileDataObject,
`Superproperties` : | --
`Subproperties` : | --

### nmo:headerName

Key of the message header key-value pair

`Type` : | --
`Domain` : | nmo:MessageHeader,
`Range` : | xsd:string,
`Superproperties` : | --
`Subproperties` : | --
`Cardinality` : | 1

### nmo:isFlagged

`Type` : | --
`Domain` : | nmo:Email,
`Range` : | xsd:boolean,
`Superproperties` : | --
`Subproperties` : | --
`Cardinality` : | 1

### nmo:from

The sender of the message.

`Type` : | --
`Domain` : | nmo:Message,
`Range` : | nco:Contact,
`Superproperties` : | --
`Subproperties` : | --
`Cardinality` : | 1

### nmo:mmsHasContent

Link to the mimeparts with the multimedia content (miming nmo:hasContent)

`Type` : | --
`Domain` : | nmo:MMSMessage,
`Range` : | nmo:MimePart,
`Superproperties` : | --
`Subproperties` : | --
`Cardinality` : | 1

### nmo:sentDate

Date when this message was sent.

`Type` : | --
`Domain` : | nmo:Message,
`Range` : | xsd:dateTime,
`Superproperties` : | --
`Subproperties` : | --
`Cardinality` : | 1

### nmo:isRecent

`Type` : | --
`Domain` : | nmo:Email,
`Range` : | xsd:boolean,
`Superproperties` : | --
`Subproperties` : | --
`Cardinality` : | 1

### nmo:phoneMessageFolderId

Id assigned to the folder for sync purpouses

`Type` : | --
`Domain` : | nmo:PhoneMessageFolder,
`Range` : | xsd:string,
`Superproperties` : | nie:identifier,
`Subproperties` : | --
`Cardinality` : | 1

### nmo:reportDelivery

Report delivery has been requested for the message

`Type` : | --
`Domain` : | nmo:Message,
`Range` : | xsd:boolean,
`Superproperties` : | --
`Subproperties` : | --
`Cardinality` : | 1

### nmo:communicationChannel

Connects this message to a communication channel. Every message must only be in a single channel.

`Type` : | --
`Domain` : | nmo:Message,
`Range` : | nmo:CommunicationChannel,
`Superproperties` : | --
`Subproperties` : | --
`Cardinality` : | 1

### nmo:fromAddress

From address of an account

`Type` : | --
`Domain` : | nmo:MailAccount,
`Range` : | nco:EmailAddress,
`Superproperties` : | --
`Subproperties` : | --
`Cardinality` : | 1

### nmo:conversation

Connects this message to a conversation. Every message must only be part of a single conversation.

`Type` : | --
`Domain` : | nmo:Message,
`Range` : | nmo:Conversation,
`Superproperties` : | --
`Subproperties` : | --
`Cardinality` : | 1

### nmo:isDraft

The user hasn't finished editing the message and might want to continue later

`Type` : | --
`Domain` : | nmo:Message,
`Range` : | xsd:boolean,
`Superproperties` : | --
`Subproperties` : | --
`Cardinality` : | 1

### nmo:accountName

`Type` : | --
`Domain` : | nmo:MailAccount,
`Range` : | xsd:string,
`Superproperties` : | --
`Subproperties` : | --
`Cardinality` : | 1

### nmo:isRead

The messsage has been readed. The user has opened the message or has marked it directly as readed

`Type` : | --
`Domain` : | nmo:Message,
`Range` : | xsd:boolean,
`Superproperties` : | --
`Subproperties` : | --
`Cardinality` : | 1

### nmo:lastMessageDate

nmo:sentDate of the most recent message in this channel.

`Type` : | --
`Domain` : | nmo:CommunicationChannel,
`Range` : | xsd:dateTime,
`Superproperties` : | --
`Subproperties` : | --
`Cardinality` : | 1

### nmo:accountDisplayName

`Type` : | --
`Domain` : | nmo:MailAccount,
`Range` : | xsd:string,
`Superproperties` : | --
`Subproperties` : | --
`Cardinality` : | 1

### nmo:contentMimeType

`Type` : | --
`Domain` : | nmo:Email,
`Range` : | xsd:string,
`Superproperties` : | nie:mimeType,
`Subproperties` : | --

### nmo:duration

Duration of the call in seconds

`Type` : | --
`Domain` : | nmo:Call,
`Range` : | xsd:integer,
`Superproperties` : | --
`Subproperties` : | --
`Cardinality` : | 1

### nmo:folderName

`Type` : | --
`Domain` : | nmo:MailFolder,
`Range` : | xsd:string,
`Superproperties` : | --
`Subproperties` : | --
`Cardinality` : | 1

### nmo:hasContent

Link between the root node and the first MIME node in the Email tree

`Type` : | --
`Domain` : | nmo:Email,
`Range` : | nmo:MimePart,
`Superproperties` : | --
`Subproperties` : | --
`Cardinality` : | 1

### nmo:serverCount

`Type` : | --
`Domain` : | nmo:MailFolder,
`Range` : | xsd:integer,
`Superproperties` : | --
`Subproperties` : | --
`Cardinality` : | 1

### nmo:contentDescription

`Type` : | --
`Domain` : | nmo:MimePart,
`Range` : | xsd:string,
`Superproperties` : | --
`Subproperties` : | --
`Cardinality` : | 1

### nmo:sender

`Type` : | --
`Domain` : | nmo:Message,
`Range` : | nco:Contact,
`Superproperties` : | nmo:recipient,
`Subproperties` : | --
`Cardinality` : | 1

### nmo:to

`Type` : | --
`Domain` : | nmo:Message,
`Range` : | nco:Contact,
`Superproperties` : | --
`Subproperties` : | --

### nmo:messageId

`Type` : | --
`Domain` : | nmo:Message,
`Range` : | xsd:string,
`Superproperties` : | --
`Subproperties` : | --
`Cardinality` : | 1

### nmo:charSet

`Type` : | --
`Domain` : | nmo:MimePart,
`Range` : | xsd:string,
`Superproperties` : | --
`Subproperties` : | --
`Cardinality` : | 1

### nmo:lastSuccessfulMessageDate

nmo:sentDate of the most recent successful message in this channel.

`Type` : | --
`Domain` : | nmo:CommunicationChannel,
`Range` : | xsd:dateTime,
`Superproperties` : | --
`Subproperties` : | --
`Cardinality` : | 1

### nmo:sentWithReportRead

The message has been send with a flag indicating that we want to receive a confirmation when the recipient reads it

`Type` : | --
`Domain` : | nmo:Message,
`Range` : | xsd:boolean,
`Superproperties` : | --
`Subproperties` : | --
`Cardinality` : | 1

### nmo:messageHeader

`Type` : | --
`Domain` : | nmo:Message,
`Range` : | nmo:MessageHeader,
`Superproperties` : | --
`Subproperties` : | --

### nmo:responseType

`Type` : | --
`Domain` : | nmo:Email,
`Range` : | xsd:string,
`Superproperties` : | --
`Subproperties` : | --
`Cardinality` : | 1

### nmo:references

`Type` : | --
`Domain` : | nmo:Message,
`Range` : | nmo:Message,
`Superproperties` : | --
`Subproperties` : | nmo:inReplyTo,

### nmo:containsPhoneMessageFolder

To link and reconstruct a hierarchy of folders

`Type` : | --
`Domain` : | nmo:PhoneMessageFolder,
`Range` : | nmo:PhoneMessageFolder,
`Superproperties` : | --
`Subproperties` : | --

### nmo:receivedDate

`Type` : | --
`Domain` : | nmo:Message,
`Range` : | xsd:dateTime,
`Superproperties` : | --
`Subproperties` : | --
`Cardinality` : | 1

### nmo:status

`Type` : | --
`Domain` : | nmo:Email,
`Range` : | xsd:string,
`Superproperties` : | --
`Subproperties` : | --
`Cardinality` : | 1

### nmo:isEmergency

Special message from the network, probably coming via Cell broadcasting with emergency information

`Type` : | --
`Domain` : | nmo:Message,
`Range` : | xsd:boolean,
`Superproperties` : | --
`Subproperties` : | --
`Cardinality` : | 1

### nmo:isSent

`Type` : | --
`Domain` : | nmo:Message,
`Range` : | xsd:boolean,
`Superproperties` : | --
`Subproperties` : | --
`Cardinality` : | 1

### nmo:signature

`Type` : | --
`Domain` : | nmo:MailAccount,
`Range` : | xsd:string,
`Superproperties` : | --
`Subproperties` : | --
`Cardinality` : | 1

### nmo:replyTo

`Type` : | --
`Domain` : | nmo:Message,
`Range` : | nco:Contact,
`Superproperties` : | --
`Subproperties` : | --
`Cardinality` : | 1

### nmo:contentId

`Type` : | --
`Domain` : | nmo:MimePart,
`Range` : | xsd:string,
`Superproperties` : | --
`Subproperties` : | --
`Cardinality` : | 1

### nmo:contentDisposition

`Type` : | --
`Domain` : | nmo:MimePart,
`Range` : | xsd:string,
`Superproperties` : | --
`Subproperties` : | --
`Cardinality` : | 1

### nmo:encoding

Encoding of the message

`Type` : | --
`Domain` : | nmo:PhoneMessage,
`Range` : | xsd:string,
`Superproperties` : | --
`Subproperties` : | --
`Cardinality` : | 1

### nmo:hasParticipant

`Type` : | --
`Domain` : | nmo:CommunicationChannel,
`Range` : | nco:Contact,
`Superproperties` : | --
`Subproperties` : | --

### nmo:mimeHeader

`Type` : | --
`Domain` : | nmo:MimePart,
`Range` : | rdfs:Resource,
`Superproperties` : | --
`Subproperties` : | --

### nmo:validityPeriod

Validity period of an SMS in seconds. It is a value coming from the network

`Type` : | --
`Domain` : | nmo:PhoneMessage,
`Range` : | xsd:integer,
`Superproperties` : | --
`Subproperties` : | --
`Cardinality` : | 1

### nmo:mustAnswerReportRead

The message came with the report-read flag enabled, and somebody must be send the answer back. Once the report is sent, this property goes to False.

`Type` : | --
`Domain` : | nmo:Message,
`Range` : | xsd:boolean,
`Superproperties` : | --
`Subproperties` : | --
`Cardinality` : | 1

### nmo:containsPhoneMessage

Link between an Phone Message and a Folder

`Type` : | --
`Domain` : | nmo:PhoneMessageFolder,
`Range` : | nmo:PhoneMessage,
`Superproperties` : | --
`Subproperties` : | --

### nmo:isAnswered

True when the user has sent a replay to this message

`Type` : | --
`Domain` : | nmo:Message,
`Range` : | xsd:boolean,
`Superproperties` : | --
`Subproperties` : | --
`Cardinality` : | 1

### nmo:hasAttachment

`Type` : | --
`Domain` : | nmo:Message,
`Range` : | nfo:Attachment,
`Superproperties` : | --
`Subproperties` : | --

### nmo:partBoundary

`Type` : | --
`Domain` : | nmo:Multipart,
`Range` : | xsd:string,
`Superproperties` : | --
`Subproperties` : | --

### nmo:deliveryStatus

`Type` : | --
`Domain` : | nmo:Message,
`Range` : | nmo:DeliveryStatus,
`Superproperties` : | --
`Subproperties` : | --
`Cardinality` : | 1

### nmo:bcc

`Type` : | --
`Domain` : | nmo:Message,
`Range` : | nco:Contact,
`Superproperties` : | --
`Subproperties` : | --

### nmo:reportReadStatus

If the message was sent with report read enable, this property stores the status of that message: if the recipient has read it, delete it, or we are still waiting for an answer

`Type` : | --
`Domain` : | nmo:Message,
`Range` : | nmo:ReportReadStatus,
`Superproperties` : | --
`Subproperties` : | --
`Cardinality` : | 1

### nmo:mmsId

Unique identifier of an MMS message. It comes from the server

`Type` : | --
`Domain` : | nmo:Message,
`Range` : | xsd:string,
`Superproperties` : | --
`Subproperties` : | --
`Cardinality` : | 1

### nmo:headerValue

Value of the message header key-value pair

`Type` : | --
`Domain` : | nmo:MessageHeader,
`Range` : | xsd:string,
`Superproperties` : | --
`Subproperties` : | --
`Cardinality` : | 1

### nmo:cc

`Type` : | --
`Domain` : | nmo:Message,
`Range` : | nco:Contact,
`Superproperties` : | --
`Subproperties` : | --

### nmo:messageSubject

`Type` : | --
`Domain` : | nmo:Message,
`Range` : | xsd:string,
`Superproperties` : | --
`Subproperties` : | --
`Cardinality` : | 1
`Text indexed` : | This property is indexed, so it can provide results on text search

### nmo:inReplyTo

`Type` : | --
`Domain` : | nmo:Message,
`Range` : | nmo:Message,
`Superproperties` : | nmo:references,
`Subproperties` : | --

### nmo:recipient

`Type` : | --
`Domain` : | nmo:Message,
`Range` : | nco:Contact,
`Superproperties` : | --
`Subproperties` : | nmo:sender,