Class name | Description |
---|---|
Charge | Defines a payment for the service. Could be described with amount of payment and a currency. |
CommunicationParticipant | A party involved in an interaction represented by a Communication concept
Super classes:
|
CommunicationInitiator | Defines the communicating party who initiated the act of creating communication.
Super classes:
|
CommunicationResponder | Defines the communicating party who responds to the act of creating communication
Super classes:
|
CommunicationStatus | A condition or state of a communication at a given time. Note that this concept should be made more specific in the inherited concepts (e.g., CallStatus) - and define some specific attributes and relationships. |
ConnectivityType | Type of technology used in communicating: e.g., wireless and wireline, short range and long range. Individuals in this class are concrete technologies (WiFi, Bluetooth, GSM, etc.).
Super classes:
|
Encryption | Defines protection method or algorithm used to provide safe communication. |
UserTerminal | Class that represents capabilities of devices. It is unspecified in top ontology, however, it is a subject for more detailed specification in the more specific parts of the ontology
Super classes:
|
CommunicationAction | Initiative (action) related to communication, e.g., establishment or termination. Defines what can be done with the communication.
Super classes:
or te:Rejection or te:Attachment or te:Joining or te:Initiation or te:Establishment or te:Delivery or te:Acceptance or te:Disposal or te:Termination or te:Invitation or te:InformationRetrieval |
Acceptance | Act of agreeing to participate in a communication. Usually done in response of an invitation.
Super class:
|
Attachment | Act of linking one object to another, e.g.: attachment of a session to another session or attachment of a multimedia stream to a session.
Super class:
|
Delivery | Act of carrying an object, e.g., delivery of a message, document, data
Super class:
|
Disposal | Act of removing an object, e.g., disposal of a multimedia stream
Super class:
|
Establishment | Act of setting up, e.g., establishment of a new connection
Super class:
|
InformationRetrieval | Act of extracting information on something, e.g., retrieval of the status of a call or information retrieval about session participants
Super class:
|
Initiation | Act of starting a communication
Super class:
|
Invitation | Act of requesting the presence of an entity in a (usually multiparty) communication
Super class:
|
Joining | Act of becoming a participant of an existing communication. May be done in response of an invitation
Super class:
|
Rejection | Act of rejecting an invitation in communication
Super class:
|
Termination | Act of ending an activity, e.g., termination of a session, call etc.
Super class:
|
Voting | Activity that concerns communication session. This covers all actions concerning a communication that have already been established.
Super class:
|
Service | Defines an abstract service.
Super class:
|
Communication | Ways of interaction between (two or more) participants (close terms: collaboration, interaction). This term is enhanced with other, more specific concepts, such as session, call, one way communications, etc.
Super classes:
or te:OneWayCommunication |
MultipartyCommunication | Defines abstract communication in which at least three participants participate
Super classes:
|
OneWayCommunication | A type of interaction that is not symmetrical: the information is passed one way only. This involves one active party and one or more passive party. The active party makes an effort to send information, other parties receive it. An example of this is a single SMS message sending.
Super class:
|
TwoWayCommunication | A type of interaction involving one or more parties that are symmetrical: a data or stream might be passed between all parties involved in the interaction. An example of such interaction is a voice call.
Super class:
|
FreeService | Defines an abstract service accessible without a payment.
Super class:
and not te:PaidService |
PaidService | Defines an abstract service accessible for some charge. Value of the charge can be specified with the Charge concept.
Super class:
that te:hasCharge some te:Charge |
SecuredService | Defines an abstract service which use some encryption to provide safty.
Super class:
that te:usesEncryption some te:Encryption |
UnSecuredService | Defines an abstract service which do not support any encryption methods.
Super class:
and not te:SecuredService |
StructuredData | Data which has organised and defined structure. This covers serialised data (files documents) as well as data streams
Equivalent class:
or do:StaticData |
Property name | Description |
---|---|
hasCharge | Defines the charge for the service.
Domain: Service Range: Charge |
hasNetworkConnectivity | Defines a network connectivity type used in communication.
Domain: Communication Range: ConnectivityType |
hasParticipant | Defines a participant of a communication (normally, multiple participants can be applied to a communication)
Domain: Communication Range: CommunicationParticipant |
hasStatus | Defines the status of a communication (e.g., the status of a call)
Domain: Communication Range: CommunicationStatus |
participatesIn | Defines a communication in which the participant takes part
Domain: CommunicationParticipant Range: Communication |
refersToCommunication | Defines a communication that an initiative refers to (e.g., a message sending refers to message exchange)
Domain: CommunicationAction Range: Communication |
refersToData | Defines structured data that a communication initiative refers to
Domain: CommunicationAction Range: StructuredData |
usesEncryption | Defines encryption protocol used in service.
Domain: Service Range: Encryption |
usesTerminal | Defines a user terminal that a communication refers to
Domain: CommunicationParticipant Range: UserTerminal |
Property name | Description |
---|---|
hasAmount | Defines an amout of money for the charge
Domain: Charge Range: float |
hasCurrency | Defines currency of the charge
Domain: Charge Range: string |
usesEncryptionProtocol | Defines an encryption protocol or algorithm name used in a service to provide safety.
Domain: Encryption Range: string |
Individual name | Description |
---|