Initial steps to deploy and configure the software
2 minute read
The Semantic Interoperability Component is a semantic middleware that collects and distributes the data and metadata obtained by the agents deployed in the Data Access Component to the different components of the platform. This component offers the mechanisms, enablers, and ontologies to achieve semantic interoperability. Specifically, it offers a framework and API to describe and provide ports’ data together with mappings to standard vocabularies to simplify the reuse of data by other applications and components. The main function provided by this component is the distribution of the data to the upper layers. With this aim, it provides an interface for publishing and subscribing streams of data, as well as obtaining data on demand, which includes both historical data and last values. It also stores locally the metadata of the Data Sources in the Metadata Registry and provides an interface to make the metadata available for all the internal components of the DataPorts Platform. In addition, this component provides other functions, such as a repository with the DataPorts common Data Model, the validation of the data sent to the data consumers to ensure that it follows the DataPorts Data Model and the registration of the available data sources in Data Governance.
- REST API, which provides access to the data on demand and via publish/subscribe mechanisms.
- Local metadata storage (Metadata Registry)
- DataPorts Data Model
Demo | Screenshots
Data sources metadata (shown in the Data Access Manager UI):
On-demand access to current data:
User guide to understand how the software is used
OpenAPI specification to interact programmatically
Links to binaries and docker images for download
(Optional) Additional documents worth reading