Lezen in het Engels

Delen via


Microsoft.SmartPlaces.Facilities.OntologyMapper Namespace

Classes

DtmiRemap

Maps an input interface from the source ontology to an output interface in the target ontology.

FileOntologyMappingLoader

Ontology mapping loader implementation that loads mappings from a file. The path for the file is injected via the class constructor.

FillProperty

Maps a priority list of properties on the input twin to a property on the output twin to ensure required properties have values.

MappingFileException

Defines the methods to be implemented by an OntologyMappingManager.

MappingHeader

Metadata describing the mappings held in this file.

NamespaceRemap

Maps an input namespace from the source ontology to an output namespace in the target ontology.

Ontology

Metadata describing a DTDL ontology.

OntologyMapping

Defines the structure of the files stored in the Mappings folder for deserialization.

OntologyMappingManager

Implements methods for consuming ontology mappings, i.e., to fetch ontology names (DTMIs, relationship names, properties, etc.) in an output ontology, that correspond to some sought names in an input ontology.

PropertyProjection

Defines how to map one input property into a target property if the names don't match.

RelationshipRemap

Maps an input relationship type from the source ontology to an output relationship type in the target ontology.

Interfaces

IOntologyMappingLoader

Interface defining methods required to load a set of ontology mappings.

IOntologyMappingManager

Defines the methods to be implemented by an OntologyMappingManager.