LogoLogo
How to Build Dataspaces?Main IDSA AssetsOther ResourcesManifesto for International Data Spaces
IDS-G
IDS-G
  • Changelog
  • Code of Conduct
  • Contributing to IDS-G-pre
  • LICENSE
  • International Data Spaces Global (IDS-G)
  • Overview
    • Message Structure/Format
    • Message Types
    • media
    • Communication Protocols
      • IDS REST
        • header
        • IDS Linked Data Notification (IDS-LDN)
          • IDS-REST requests
            • IDS-LDN, send a PUT request
      • IDS Communication Protocol Version 2 (IDSCP2)
        • IDSCP2 Application Layer
          • Examples
        • IDSCP2 Transport Layer
          • Examples
      • multipart
    • sequence-diagrams
      • Message Flows for Connector to Clearing House Communication
      • IDS Connector Communication
        • images
      • IDS Metadata Broker Communication
  • Components
    • IDS App Store (IDS-CH)
    • ClearingHouse
    • IDS Connector
    • IDS Identity Provider
      • Connector Identifiers (Connector IDs)
      • Certificate Authority (CA)
      • Dynamic Attribute Provisioning Service (DAPS)
        • requests
          • DAPS DAT request (root POST)
      • ParIS
        • ParIS requests
          • IDS-ParIS GET root request
    • IDS Meta Data Broker
      • General Overview
      • Introduction
      • Annex
        • HTTP API
        • Removed Requirements
      • Functions and Correlated Messages
        • Messages received by a Broker
        • Messages send by a Broker as Response
      • IDS Meta Data Broker Profiles
        • Advanced Information Profile
        • Usage Control Profile
      • IDS Meta Data Broker Requirements
        • Behavioral Requirements
        • Business Requirements
        • Conditional Requirements
        • Connector Requirements
        • Functional Requirements
        • Informational Requirements
        • Interface Requirements
        • Message Requirements
        • Role of an IDS Meta Data Broker
      • IDS-MDB requests
        • IDS-MDB GET root request
  • Glossary
    • IDS Shortcuts
  • Handbook to IDS-G
    • Specification
  • IDS Information Model
    • ids:Message
      • DescriptionRequestMessage POST
      • Message requests
  • Overview of the IDS Architecture
    • References
    • Relevant Documents
      • IDS Repositories
  • IDS Usage Control
    • IDS Usage Control Contract
      • Policies
      • images
    • IDS Policy Enforcement
      • System Adapter Technical Documentation
      • Concepts
        • Concepts for Data Sharing
    • Specification
      • Concepts
        • Access Control for the Contract Metadata
        • T7_ODRL_policies
        • Interfaces Standardization for Context Information (PIPs) and Actions to be Performed (PXPs)
        • Concepts for Participant-restricted policies and reselling data
  • .github
    • ISSUE_TEMPLATE
      • content-change-request
      • epic
      • feature-request
      • topic--code
      • topic--documentation
      • topic--quickfix
      • topic--structure
Powered by GitBook

Links:

  • IDSA Website
  • IDSA Github
  • Legal Notice
  • Privacy Policy

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

On this page
Edit on GitHub
  1. Components
  2. IDS Meta Data Broker
  3. IDS Meta Data Broker Requirements

Role of an IDS Meta Data Broker

The following statements can be counted as informal requirements and specify the role of the IDS Meta Data Broker within the IDS. As these requirements are just conceptional, they are not subject of any certification process.

B001 (B1)

An IDS Meta Data Broker is an optional component of any International Data Space.

B002 (B3)

An IDS Meta Data Broker provides an index service, which is a system for the publication of metadata sent by Connectors.

B003

An IDS Meta Data Broker should allow the link-based discovery of data sources.

B004 (B4)

The actual transfer of data, except Meta Data, between a provider and consumer Connector does not involve an IDS Meta Data Broker at any time.

B005 (B6)

Multiple brokers may exist in International Data Spaces.

B006 (B7)

There may be different Meta Data Broker implementations from different providers in International Data Spaces.

B007 (B10)

A Connector operator may independently define which (meta-)data partitions of its Connector is sent to one or multiple IDS Meta Data Brokers.

B008

An International Data Spaces Participant may use a generally known or otherwise announced server to host metadata for IDS entities. The recommended procedure is to use an IDS Meta Data Broker for this.

B 009 (B13)

The communication between a Connector and An IDS Meta Data Broker is message oriented. There are two categories of broker messages:

- Publishing Messages (delivery of Meta Data to the index services)

- Query Messages (query of Meta Data from the index service)

B 010

Persistent storage can be achieved using triple stores or by any other suitable storage back ends.

B 011 (B24)

The persistence of an index service is not predefined. Here is a list of options:

- Filesystem

- NoSQL

- RDBMS

- LDAP/ActiveDirectory

- RDF

B 013

The recommended RDF serialization for any metadata is JSON-LD.

B 014

An IDS Meta Data Broker should accept registration attempts from a valid IDS Connector.

B 015 (B28)

An IDS Meta Data Broker may parallelize the processing of Broker Messages, as long as this has no impact on query results.

Last updated 1 year ago