IDS Metadata Broker Communication

Message Flows for Connector to Metadata Broker Communication

  • Publication of an exemplary Broker self-description document,

  • Registering, Unregistering and Updating a Connector at the Broker,

  • Querying the content of the Broker, i.e., the registered self-description documents.

  • Full-text, faceted Search on registered Broker self-descriptions (optional).


The Metadata Broker, as any other IDS Connector, publishes a Self-Description that can be requested by Connectors:


List of Implementations


Both IDS Connector and IDS Resource Self-Descriptions can be registered at the Metadata Broker. Note that a Metadata Broker must only accept Connector Self-Descriptions if the described Connector is identical with the sender Connector.



Previously registered Self-Descriptions can be updated at the Metadata Broker. Note that a PUT semantics is used as the default mechanism for updates. This means, that the old Self-Descriptions are completely overwritten by the newly received ones. Similar to registrations, usually Connectors can only update their own Self-Descriptions.



Previously registered Self-Descriptions can be unregistered at the Metadata Broker.



The Metadata Broker provides at least one query endpoint, which is able to handle complex, express queries. The query language of the IDS is SPARQL.


List of ImplementationsComment

The IDS REST Binding does not provide any complex query mechanisms. Instead, it expects that the Client Connector traverse through the offered Web Resources using a series of single requests. See the other Protocol Bindings for query capabilities.

A Metadata Broker allows the search through a frontend UI, providing at least full-text and facet search capabilities for human users.



Full-text, facet, and other kinds of UI-based search is not intended via IDS protocols and therefore appears only on the frontend. The IDS does not make any specifications how such features must be implemented.

Last updated

© 2016 – 2024 | All Rights Reserved | International Data Spaces Association