Ontology TelecomEntity

Tables of classes

Class nameDescription
ChargeDefines a payment for the service. Could be described with amount of payment and a currency.
CommunicationParticipantA party involved in an interaction represented by a Communication concept

Super classes:
  • pc:hasProfile only pc:ParticipantProfile
  • pc:hasIdentificationAddress some pc:ParticipantIdentificationType
  • pc:hasProfile some pc:ParticipantProfile
CommunicationInitiatorDefines the communicating party who initiated the act of creating communication.

Super classes:
  • CommunicationParticipant
  • InitiativeRole
CommunicationResponderDefines the communicating party who responds to the act of creating communication

Super classes:
  • CommunicationParticipant
  • RespondingRole
CommunicationStatusA 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.
ConnectivityTypeType 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:
  • ct:hasNetworkBearerService only ct:NetworkBearerService
  • ct:hasNetworkBearerService some ct:NetworkBearerService
EncryptionDefines protection method or algorithm used to provide safe communication.
UserTerminalClass 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:
  • d:isDescribedBy some d:DeviceComponent
  • Device
CommunicationActionInitiative (action) related to communication, e.g., establishment or termination. Defines what can be done with the communication.

Super classes:
  • ElementaryCollaborationGoal
  • te:refersToCommunication some te:Communication
Equivalent class:
    te:Voting
    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
AcceptanceAct of agreeing to participate in a communication. Usually done in response of an invitation.

Super class:
    CommunicationAction
AttachmentAct 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:
    CommunicationAction
DeliveryAct of carrying an object, e.g., delivery of a message, document, data

Super class:
    CommunicationAction
DisposalAct of removing an object, e.g., disposal of a multimedia stream

Super class:
    CommunicationAction
EstablishmentAct of setting up, e.g., establishment of a new connection

Super class:
    CommunicationAction
InformationRetrievalAct of extracting information on something, e.g., retrieval of the status of a call or information retrieval about session participants

Super class:
    CommunicationAction
InitiationAct of starting a communication

Super class:
    CommunicationAction
InvitationAct of requesting the presence of an entity in a (usually multiparty) communication

Super class:
    CommunicationAction
JoiningAct of becoming a participant of an existing communication. May be done in response of an invitation

Super class:
    CommunicationAction
RejectionAct of rejecting an invitation in communication

Super class:
    CommunicationAction
TerminationAct of ending an activity, e.g., termination of a session, call etc.

Super class:
    CommunicationAction
VotingActivity that concerns communication session. This covers all actions concerning a communication that have already been established.

Super class:
    CommunicationAction
ServiceDefines an abstract service.

Super class:
    SIMSService
CommunicationWays 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:
  • te:hasParticipant some te:CommunicationParticipant
  • te:hasStatus some te:CommunicationStatus
  • Service
Equivalent class:
    te:TwoWayCommunication
    or te:OneWayCommunication
MultipartyCommunicationDefines abstract communication in which at least three participants participate

Super classes:
  • te:hasParticipant min 3 te:CommunicationParticipant
  • Communication
OneWayCommunicationA 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:
    Communication
TwoWayCommunicationA 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:
    Communication
FreeServiceDefines an abstract service accessible without a payment.

Super class:
    Service
Equivalent class:
    te:Service
    and not te:PaidService
PaidServiceDefines an abstract service accessible for some charge. Value of the charge can be specified with the Charge concept.

Super class:
    Service
Equivalent class:
    te:Service
    that te:hasCharge some te:Charge
SecuredServiceDefines an abstract service which use some encryption to provide safty.

Super class:
    Service
Equivalent class:
    te:Service
    that te:usesEncryption some te:Encryption
UnSecuredServiceDefines an abstract service which do not support any encryption methods.

Super class:
    Service
Equivalent class:
    te:Service
    and not te:SecuredService
StructuredDataData which has organised and defined structure. This covers serialised data (files documents) as well as data streams

Equivalent class:
    do:DynamicData
    or do:StaticData

Table of object properties

Property nameDescription
hasChargeDefines the charge for the service.

Domain: Service
Range: Charge
hasNetworkConnectivityDefines a network connectivity type used in communication.

Domain: Communication
Range: ConnectivityType
hasParticipantDefines a participant of a communication (normally, multiple participants can be applied to a communication)

Domain: Communication
Range: CommunicationParticipant
hasStatusDefines the status of a communication (e.g., the status of a call)

Domain: Communication
Range: CommunicationStatus
participatesInDefines a communication in which the participant takes part

Domain: CommunicationParticipant
Range: Communication
refersToCommunicationDefines a communication that an initiative refers to (e.g., a message sending refers to message exchange)

Domain: CommunicationAction
Range: Communication
refersToDataDefines structured data that a communication initiative refers to

Domain: CommunicationAction
Range: StructuredData
usesEncryptionDefines encryption protocol used in service.

Domain: Service
Range: Encryption
usesTerminalDefines a user terminal that a communication refers to

Domain: CommunicationParticipant
Range: UserTerminal

Table of datatype properties

Property nameDescription
hasAmountDefines an amout of money for the charge

Domain: Charge
Range: float
hasCurrencyDefines currency of the charge

Domain: Charge
Range: string
usesEncryptionProtocolDefines an encryption protocol or algorithm name used in a service to provide safety.

Domain: Encryption
Range: string

Table of individuals

Individual nameDescription