This is an ontology for messages developed by VAIMEE. It integrates classes and properties from Schema.org.

This document is a work in progress

Introduction

"This is an ontology for messages developed by VAIMEE. It integrates classes and properties from Schema.org."

Axiomatization

Classes

Content

IRI: https://onto.vaimee.com/msg#Content

https://onto.vaimee.com/msg

Content

IRI: https://onto.vaimee.com/msg#Content

A generic class representing any kind of content, which can be either a text message or a template message with attachments.
Super-class ofTemplate Content
Text Content
In the domain ofhas variable

Notification Group

IRI: https://onto.vaimee.com/msg#NotificationGroup

A collection of recipients grouped together for notification purposes, which may represent a broadcast list, a mailing list, or a messaging group.
In the range ofto multiple recipients

Template

IRI: https://onto.vaimee.com/msg#Template

A text-based template with placeholders for variables.
In the domain oflangauge
In the range ofuses template

Template Content

IRI: https://onto.vaimee.com/msg#TemplateContent

Represents a content that is based on a template, including variables and optional attachments.
Sub-class ofContent
In the domain ofuses template

Text Content

IRI: https://onto.vaimee.com/msg#TextContent

Represents a content that is a text message, which can also have attachments.
Sub-class ofContent

Variable

IRI: https://onto.vaimee.com/msg#Variable

A symbolic placeholder representing a value that can be assigned dynamically in different contexts.
In the domain ofhas value
In the range ofhas variable

Object Properties

about

IRI: https://onto.vaimee.com/msg#about

The subject matter of the content.
Domain includeshttps://schema.org/CreativeWork
Range includeshttp://www.w3.org/2002/07/owl#Thing

has variable

IRI: https://onto.vaimee.com/msg#hasVariable

Links a Template or a TemplateContent to individual variables it contains.
Domain includesContent
Range includesVariable

source

IRI: https://onto.vaimee.com/msg#source

Indicates the entity responsible for generating the message.
Domain includeshttps://schema.org/CreativeWork
Range includeshttps://onto.vaimee.com/msg#DACAMBIAREAggregator

to multiple recipients

IRI: https://onto.vaimee.com/msg#toMultipleRecipients

Specifies that the message is intended for multiple recipients, typically represented by an Audience or group.
Domain includeshttps://schema.org/Message
Range includesNotification Group

uses template

IRI: https://onto.vaimee.com/msg#usesTemplate

Links an TemplateContent to its corresponding Template. This property indicates that a specific template has been used as the base structure for a personalized message.
Domain includesTemplate Content
Range includesTemplate

Datatype Properties

date created

IRI: https://onto.vaimee.com/msg#dateCreated

Specifies the date and time when the message was created.
Domain includeshttps://schema.org/Message
Range includeshttp://www.w3.org/2001/XMLSchema#dateTime

date sent

IRI: https://onto.vaimee.com/msg#dateSent

Indicates the exact date and time when the message was sent.
Domain includeshttps://schema.org/Message
Range includeshttp://www.w3.org/2001/XMLSchema#dateTime

has value

IRI: https://onto.vaimee.com/msg#hasValue

Associates a variable with its value.
Domain includesVariable
Range includesContent Notification Group Template Template Content Text Content Variable about date created date sent has value has variable langauge name source text to multiple recipients uses template

langauge

IRI: https://onto.vaimee.com/msg#language

Specifies the language of the template.
Domain includesTemplate
Range includesContent Notification Group Template Template Content Text Content Variable about date created date sent has value has variable langauge name source text to multiple recipients uses template

name

IRI: https://onto.vaimee.com/msg#name

Links a resource with its name.
Domain includeshttp://www.w3.org/2002/07/owl#Thing
Range includeshttp://www.w3.org/2001/XMLSchema#string

text

IRI: https://onto.vaimee.com/msg#text

A string of text associated with a resource.
Domain includesContent Notification Group Template Template Content Text Content Variable about date created date sent has value has variable langauge name source text to multiple recipients uses template
Range includeshttp://www.w3.org/2001/XMLSchema#string