NMO Ontology Classes

nmo:IMMessage

Superclasses :

nmo:Message,

Subclasses :

--

In domain of :

--

In range of :

--

nmo:Email

Root node in a MIME Email

Superclasses :

nmo:Message,

Subclasses :

--

In domain of :

nmo:contentMimeType, nmo:responseType, nmo:status, nmo:isRecent, nmo:isFlagged, nmo:hasContent,

In range of :

--

nmo:PermanentChannel

Well-known stable channel like an IRC room in a specific server. Predefined URL schema for the instances is recommended

Superclasses :

nmo:CommunicationChannel,

Subclasses :

--

In domain of :

--

In range of :

--

nmo:Attachment

Superclasses :

nfo:Attachment, nmo:MimePart,

Subclasses :

--

In domain of :

--

In range of :

--

nmo:MMSMessage

An MMS message is basically a Email with different envelop. It inherits also from SMS the folders and delivery status

Superclasses :

nmo:PhoneMessage,

Subclasses :

--

In domain of :

nmo:mmsHasContent,

In range of :

--

nmo:MimePart


nmo:VOIPCall

Superclasses :

nmo:Call,

Subclasses :

--

In domain of :

--

In range of :

--

nmo:Call

Phone call. Voice communication with the user with somebody else.

Superclasses :

nmo:Message,

Subclasses :

nmo:VOIPCall,

In domain of :

nmo:duration,

In range of :

--

Note:

This class notifies about changes


nmo:MessageHeader

Pairs key=value to store arbitrary message header. Note that if a property exists already in the ontology for those headers it should be used. This is just a safe guard mechanism.

Superclasses :

rdfs:Resource,

Subclasses :

--

In domain of :

nmo:headerValue, nmo:headerName,

In range of :

nmo:messageHeader,

nmo:Multipart

Superclasses :

nfo:DataContainer,

Subclasses :

--

In domain of :

nmo:partBoundary,

In range of :

--

nmo:Message

A message. Could be an email, instant messanging message, SMS message etc.

Note:

This class notifies about changes


nmo:MailAccount

Superclasses :

nie:InformationElement,

Subclasses :

--

In domain of :

nmo:signature, nmo:fromAddress, nmo:accountDisplayName, nmo:accountName,

In range of :

--

nmo:TransientChannel

Channel created ad-hoc for the communication like a multi chat in some systems

Superclasses :

nmo:CommunicationChannel,

Subclasses :

--

In domain of :

--

In range of :

--

nmo:Conversation

A conversation. An exchange of one or multiple messages within a time frame or about a specific topic.

Superclasses :

nie:InformationElement,

Subclasses :

--

In domain of :

--

In range of :

nmo:conversation,

nmo:CommunicationChannel

A communication channel. The container for all messages between participants of a specific group or in a persistent channel.


nmo:PhoneMessageFolder

Folder for phone message (SMS and MMS). Not a subclass of nfo:Folder because it would confuse filesystem folders

Superclasses :

nie:InformationElement,

Subclasses :

--

In domain of :

nmo:containsPhoneMessage, nmo:containsPhoneMessageFolder, nmo:phoneMessageFolderId,

In range of :

nmo:containsPhoneMessageFolder,

Predefined instances :

nmo:predefined-phone-msg-folder-myfolder, nmo:predefined-phone-msg-folder-sent, nmo:predefined-phone-msg-folder-draft, nmo:predefined-phone-msg-folder-outbox, nmo:predefined-phone-msg-folder-inbox,

nmo:MailboxDataObject

Superclasses :

nie:DataObject,

Subclasses :

--

In domain of :

--

In range of :

--

nmo:SMSMessage

Plain SMS Message

Superclasses :

nmo:PhoneMessage,

Subclasses :

--

In domain of :

--

In range of :

--

nmo:PhoneMessage

Superclass with shared properties between SMS and MMS.


nmo:ReportReadStatus

Predefined set of read status instances

Superclasses :

rdfs:Resource,

Subclasses :

--

In domain of :

--

In range of :

nmo:reportReadStatus,

Predefined instances :

nmo:read-status-unknown, nmo:read-status-deleted, nmo:read-status-read,

nmo:MailFolder

Superclasses :

nfo:Folder,

Subclasses :

--

In domain of :

nmo:serverUnreadCount, nmo:serverCount, nmo:folderName,

In range of :

--

nmo:DeliveryStatus

Predefined set of delivery status instances

Superclasses :

rdfs:Resource,

Subclasses :

--

In domain of :

--

In range of :

nmo:deliveryStatus,

Predefined instances :

nmo:delivery-status-permanently-failed, nmo:delivery-status-temporarily-failed-offline, nmo:delivery-status-temporarily-failed, nmo:delivery-status-delivered, nmo:delivery-status-sent,