Skip to content

OntologyToAPI_BusinessModel

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

Module: Business Model

Defines the business logic interfaces and their relationships with metadata and code.

BusinessModel
  • Type: Class

  • Description: Represents a business model that is related with metadata and can have external code.

Parameter
  • Type: Class

  • Description: An parameter required to run an Business Model.

hasExternalCode
  • Type: Object Property

  • Description: A business model have some external code.

  • Domain: bm:BusinessModel

  • Range: excode:ExternalCode

hasParameter
  • Type: Object Property

  • Description: A business model with some endpoint url API parameters.

  • Domain: bm:BusinessModel

  • Range: bm:Parameter

requiresMetadata
  • Type: Object Property

  • Constraints: Inverse Functional Property

  • Description: The metadata required to achieve some goal of a business model.

  • Domain: bm:BusinessModel

  • Range: md:Metadata

hasOutputMetadata
  • Type: Object Property

  • Constraints: Inverse Functional Property

  • Description: The metadata that represent the output data of one API endpoint.

  • Domain: bm:BusinessModel

  • Range: md:Metadata

hasParameterLabel
  • Type: Data Property

  • Description: The label of a parameter.

  • Domain: bm:Parameter

  • Range: xsd:string

hasParameterType
  • Type: Data Property

  • Description: The data type of a parameter.

  • Domain: bm:Parameter

  • Range: xsd:string

Clone this wiki locally