Skip to content

OntologyToAPI_Communication

Julio César G. Costa edited this page Mar 19, 2026 · 1 revision

Module: Communication

Describes the technical protocols and connection details for data exchange.

CommunicationTechnology
  • Type: Class

  • Description: A class representing communication technology.

APICommunication
  • Type: Class

  • Subclass of: comm:CommunicationTechnology

  • Description: A class representing API-based communication.

DatabaseCommunication
  • Type: Class

  • Subclass of: comm:CommunicationTechnology

  • Description: A class representing communication with databases.

FileBasedCommunication
  • Type: Class

  • Subclass of: comm:CommunicationTechnology

  • Description: A class representing communication through file systems.

hasIPAddress
  • Type: Data Property

  • Constraints: Functional Property

  • Description: The internet protocol address.

  • Domain: comm:CommunicationTechnology

  • Range: xsd:string

hasPort
  • Type: Data Property

  • Constraints: Functional Property

  • Description: Has default port.

  • Domain: comm:CommunicationTechnology

  • Range: xsd:integer

hasConnectionString
  • Type: Data Property

  • Constraints: Functional Property

  • Description: connection string for databases (e.g., SQL and non-SQL databases).

  • Domain: comm:DatabaseCommunication

  • Range: xsd:string

hasRequestURL
  • Type: Data Property

  • Constraints: Functional Property

  • Description: has a request URL mainly for an API call.

  • Domain: comm:APICommunication

  • Range: xsd:string

usesMessageFormat
  • Type: Data Property

  • Constraints: Functional Property

  • Description: e.g., JSON, XML, Protobuf, Binary.

  • Domain: comm:CommunicationTechnology

  • Range: xsd:string

isStateful
  • Type: Data Property

  • Constraints: Functional Property

  • Description: whether the communication maintains state (e.g., WebSockets = true, REST = false).

  • Domain: comm:CommunicationTechnology

  • Range: xsd:boolean

Clone this wiki locally