Skip to content
Julio César G. Costa edited this page Dec 15, 2025 · 4 revisions

1.1 - Installing the Package

pip install -U ontologytoapi

1.2 - Ontological Framework

  • The following classes, relationships and data properties serve as a semantic blueprint for both metadata and business models.
AbstractOntologyClasses

The ontological framework is composed of four main modules:

  • Metadata Ontology Module: This module defines the essential classes and properties required to describe the metadata and its sources (e.g. Query to be executed on the CommunicationTechnology).
  • BusinessModel Ontology Module: This module captures the specific business logic and rules governing some operation, it requires an ExternalCode concretization, and it can require any metadata or parameter (To be sent in the API request).
  • ExternalCode Ontology Module: This module has all the technical details to connect to an external code, it also adds the possibility to dynamically require python packages.
  • Communications Ontology Module: This module describes the communication technologies that can be used to fetch the data of some metadata in multiple forms (e. g).

Clone this wiki locally