Ontology CallCommunication

Tables of classes

Class nameDescription
CallParticipantCall participant role is a person (or an entity) which takes part in a (phone) call

Super classes:
  • te:participatesIn only cc:Call
  • CommunicationParticipant
CallerCall participant that initiates the call

Super classes:
  • CommunicationInitiator
  • CallParticipant
CalleeCall participant that answers or can answer a call

Super classes:
  • CommunicationResponder
  • CallParticipant
CallStatusCallStatus indicates the current state of a call. Three statuses has been defined (which are disjoint subclasses): ConnectedStatus, InitialStatus, TerminatedStatus

Super class:
    CommunicationStatus
Equivalent class:
    cc:TerminatedStatus
    or cc:InitialStatus
    or cc:ConnectedStatus
ConnectedStatusCall is in the state 'connected' - all participants can communicate

Super class:
    CallStatus
InitialStatusCall is in the state 'initial' - it has been started but still not connected

Super class:
    CallStatus
TerminatedStatusCall is in the state 'terminated' - it has been finished - no communication possible

Super classes:
  • CallStatus
  • cc:hasCause exactly 1 Thing
CommunicationTerminationCauseCause explaining why communication was terminated.
CallTerminationCauseCause of termination call communication.

Super class:
    CommunicationTerminationCause
Equivalent class:
    cc:CallAborted
    or cc:PartyNotAnswer
    or cc:PartyBusy
    or cc:PartyNotReachable
    or cc:CallHangUp
CallAbortedThe call was aborted.

Super class:
    CallTerminationCause
CallHangUpThe call was terminated by either party hanging up.

Super class:
    CallTerminationCause
PartyBusyParty was busy.

Super class:
    CallTerminationCause
PartyNotAnswerParty not answer.

Super class:
    CallTerminationCause
PartyNotReachableParty was not reachable.

Super class:
    CallTerminationCause
MultimediaStreamAttachmentAct of attaching a multimedia stream to a call participant taking part in a multimedia call

Super classes:
  • te:refersToCommunication only cc:MultimediaCall
  • Attachment
MultimediaStreamDisposalAct of disposing a multimedia stream from a call participant taking part in a multimedia call

Super classes:
  • te:refersToCommunication only cc:MultimediaCall
  • Disposal
CallInitiationAct of starting of a (telephone) call session

Super classes:
  • te:refersToCommunication only cc:Call
  • Establishment
CallInformationRetrievalAct of retrieving information about a call

Super classes:
  • te:refersToCommunication only cc:Call
  • InformationRetrieval
CallTerminationAct of terminating of a (phone) call session

Super classes:
  • te:refersToCommunication some cc:Call
  • te:refersToCommunication only cc:Call
  • Termination
CallTelephone connection (e.g., PSNT, VoIP or similar connection).

Super classes:
  • te:hasParticipant only cc:CallParticipant
  • TwoWayCommunication
  • te:hasStatus only cc:CallStatus
  • te:hasStatus exactly 1 cc:CallStatus
  • te:hasParticipant min 2 cc:CallParticipant
MultimediaCallTelephone call session between two or more parties that exchange of multimedia content

Super class:
    Call
Equivalent class:
    cc:Call
    that cc:containsStream some do:MultimediaStream
VoiceCallTelephone call session between two or more parties that includes voice-only communication. Notice, that this may include also a conference call

Super class:
    Call
Equivalent class:
    cc:Call
    that cc:containsStream some do:AudioStream

Table of object properties

Property nameDescription
containsStreamDefines a (multimedia) stream related to a given call

Domain: Call
Range: DynamicData
hasCauseDefines cause of communication termination.

Domain: TerminatedStatus
Range: CallTerminationCause
isAttachedToDefines a multimedia call the stream is attached to

Domain: DynamicData
Range: Call

Table of datatype properties

Property nameDescription

Table of individuals

Individual nameDescription