Interface OntologyManager

All Known Implementing Classes:
OntologyManagerImpl

public interface OntologyManager
Get the available properties, relationships, actions, and events of the digital twin. These data are obtained combining the information from the ThingModel and the Ontology mapping, prioritizing the Ontology mapping.
  • Method Details

    • getAvailableContextExtensions

      List<ThingModelElement> getAvailableContextExtensions()
      Get the available context extensions of the digital twin.
      Returns:
      the available context extensions.
    • getAvailableProperties

      List<ThingModelElement> getAvailableProperties()
      Get the available properties.
      Returns:
      the available properties
    • getAvailableRelationships

      List<ThingModelElement> getAvailableRelationships()
      Get the available relationships of the digital twin.
      Returns:
      the available relationships
    • getAvailableActions

      List<ThingModelElement> getAvailableActions()
      Get the available actions of the digital twin.
      Returns:
      the available actions
    • getAvailableEvents

      List<ThingModelElement> getAvailableEvents()
      Get the available events of the digital twin.
      Returns:
      the available events