diff --git a/CHANGELOG.md b/CHANGELOG.md index fd3e62ff..81d72773 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,30 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 4.2.0 ## + +### Added ### + +- Adding a detailled description for Self Descriptions at the IDS Metadata Broker + +### Changed ### + +- Updating figure 3.5.2.2 according to the text to improve readability and put it in line with the Dataspace Protocol + + +### Removed ### + +- none + +### Deprecated ### + +- none + +### Fixed ### + +- Adding missing label in figure 1.3.1 +- + ## 4.1.2 ## ### Added ### @@ -26,7 +50,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Fixed ### -- Misspelling of Metadata Broker in the RAM. Is now harmonized. +- Misspelling of Metadata Broker in the RAM. Is now harmonized. ## 4.1.1 ## diff --git a/README.md b/README.md index fa10de84..19d98d52 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # IDS RAM 4 # -Welcome to the IDS RAM 4 repository of the [IDSA](../../../idsa). +Welcome to the IDS RAM 4 repository of the [IDSA](../../../idsa). ## Overview ## @@ -11,15 +11,15 @@ Please consider the following information: - [License](./LICENSE.md), - [Changelog](./CHANGELOG.md), -and check the open [issues](https://github.com/International-Data-Spaces-Association/IDS-RAM_4_0/issues) +and check the open [issues](https://github.com/International-Data-Spaces-Association/IDS-RAM_4_0/issues) and [pull requests](https://github.com/International-Data-Spaces-Association/IDS-RAM_4_0/pulls). -The [IDS-G](https://github.com/International-Data-Spaces-Association/IDS-G) provides additional +The [IDS-G](https://github.com/International-Data-Spaces-Association/IDS-G) provides additional information to the IDS RAM. ## Scope ## -The IDS RAM is complemented with additional documents and repositories. Most relevant in this +The IDS RAM is complemented with additional documents and repositories. Most relevant in this context is the [IDS-G](https://github.com/International-Data-Spaces-Association/IDS-G). In general, the IDS RAM contains the conceptual level including technology-agnostic specifications. @@ -50,7 +50,8 @@ The IDS-G contains specific details on specifications, e.g. APIs and their descr ## Previous Versions ## -- [IDS-RAM 4.1 - current -](https://github.com/International-Data-Spaces-Association/IDS-RAM_4_0/) +- [IDS-RAM 4.2 - current -](https://github.com/International-Data-Spaces-Association/IDS-RAM_4_0/) +- [IDS-RAM 4.1](https://github.com/International-Data-Spaces-Association/IDS-RAM_4_0/releases/tag/v.4.1.2) - [IDS-RAM 4.0](https://github.com/International-Data-Spaces-Association/IDS-RAM_4_0/releases/tag/v.4.0.0) - [IDS RAM 3.0](https://internationaldataspaces.org/download/16630/) - [IDS RAM 2.0](https://internationaldataspaces.org/download/16641/) diff --git a/documentation/1_Introduction/media/IDSA_Magic_Triangle.png b/documentation/1_Introduction/media/IDSA_Magic_Triangle.png index 97bcddc0..92fc5386 100644 Binary files a/documentation/1_Introduction/media/IDSA_Magic_Triangle.png and b/documentation/1_Introduction/media/IDSA_Magic_Triangle.png differ diff --git a/documentation/1_Introduction/media/MagicTriangle-source.pptx b/documentation/1_Introduction/media/MagicTriangle-source.pptx new file mode 100644 index 00000000..c4947268 Binary files /dev/null and b/documentation/1_Introduction/media/MagicTriangle-source.pptx differ diff --git a/documentation/3_Layers_of_the_Reference_Architecture_Model/3_1_Business_Layer/media/image18.png b/documentation/3_Layers_of_the_Reference_Architecture_Model/3_1_Business_Layer/media/image18.png index 8fbc1e1a..0c5e20fd 100644 Binary files a/documentation/3_Layers_of_the_Reference_Architecture_Model/3_1_Business_Layer/media/image18.png and b/documentation/3_Layers_of_the_Reference_Architecture_Model/3_1_Business_Layer/media/image18.png differ diff --git a/documentation/3_Layers_of_the_Reference_Architecture_Model/3_5_System_Layer/3_5_4_Metadata_Broker.md b/documentation/3_Layers_of_the_Reference_Architecture_Model/3_5_System_Layer/3_5_4_Metadata_Broker.md index 9e9932cf..e3362566 100644 --- a/documentation/3_Layers_of_the_Reference_Architecture_Model/3_5_System_Layer/3_5_4_Metadata_Broker.md +++ b/documentation/3_Layers_of_the_Reference_Architecture_Model/3_5_System_Layer/3_5_4_Metadata_Broker.md @@ -1,12 +1,18 @@ ### Metadata Broker ### -The IDS Metadata Broker consists of an IDS Connector (see Section [3.5.2](./3_5_2_IDS_Connector.md#ids-connector)), an endpoint for the registration, publication, maintenance, and query of Self-Descriptions. Therefore, for any interaction with the IDS Metadata Broker, the processes defined on the Process Layer, the descriptions defined on the Information Layer, and descriptions defined on the System Layer can be applied. The Information Layer describes the message types for registration and query. An IDS Metadata Broker may provide additional services that in term must be described by using terms from the IDS Information Model in the respective Metadata Broker's Self-Description document. +The IDS Metadata Broker is an IDS Connector (see Section [3.5.2](./3_5_2_IDS_Connector.md#ids-connector)), which contains an endpoint for the registration, publication, maintenance, and query of Self-Descriptions. + +A Self-Description encapsulates information about IDS Connector itself and its capabilities and characteristics. This Self-Description contains information about the offered interfaces, the owner of the component and the metadata of the data offered by the component. A Self-Description is provided by the operator of the Connector. The Self-Description in total can be seen as metadata. + +An IDS Connector providing a service or data can send its Self-Description to a IDS Metadata Broker so that every participant is able to find it within the dataspace. The IDS Metadata Broker can be understood as a phone book. Within a dataspace, there can be multiple IDS Metadata Brokers allowing to distribute the IDS Metadata Broker functionality. It is up to the dataspace authority to decide if there is a leading IDS Metadata Broker or if the different instances operate independently. + +A participant can interact with an IDS Metadata Broker by using the processes defined on the Process Layer, the descriptions defined on the Information Layer, and descriptions defined on the System Layer. The Information Layer describes the message types for registration and query as well as their content. An IDS Metadata Broker may provide additional services that in term must be described by using terms from the IDS Information Model in the respective Metadata Broker's Self-Description document. **Note: Even though the name might indicate a different purpose, an IDS Metadata Broker is *not* a message broker or provides any similar functions to distribute data assets actively by itself.** As a direct consequence of the IDS Connector-nature of the Metadata Broker, each instance must be compliant to the Connector Certification criteria and in particular provide the functionalities and endpoints of general Connectors. For instance, a Metadata Broker must provide a Self-Description that provides further information about itself for other IDS components. A Metadata Broker must also have a valid IDS Identity and use a valid DAT in its communication. -In addition to these requirements for each IDS Connector, the Metadata Broker provides further functionalities for a data space. Its main purpose is the persistence and storing of Self-Description documents and offering efficient access and search functions on their content. It therefore requires a reliable and scalable internal database. As the Self-Description documents are encoded in RDF, usually JSON-LD, a graph-oriented database like a triple store or a property graph database might be used. Nevertheless also traditional SQL or NoSQL databases may be applied, which may not have the same native query support but still can be sufficient. In any case, the internal architecture of a Metadata Broker must be flexible enough to cope with extensions of the data scheme. The IDS Information Model can always be enriched with further attributes, so a Metadata Broker must also allow the persistence and querying of information which was not yet known at its deployment time. Furthermore, Metadata Brokers operated for certain domains or dedicated data spaces might also enforce the existence of attributes that are not covered by the core IDS Information Model or part of the IDS namespace. That implies that a certain Metadata Broker instances require Self-Descriptions which information content goes beyond the IDS Information Model. In such cases, the additional requirements are outlined in the Metadata Broker Self-Description as well as in the content of the return messages, in case a Connector has not set such attributes yet. +In addition to these requirements for each IDS Connector, the Metadata Broker provides further functionalities for a data space. Its main purpose is the persistence and storing of Self-Description documents and offering efficient access and search functions on their content. It therefore requires a reliable and scalable internal database. As the Self-Description documents are encoded in RDF, usually JSON-LD, a graph-oriented database like a triple store or a property graph database might be used. Nevertheless also traditional SQL or NoSQL databases may be applied, which may not have the same native query support but still can be sufficient. In any case, the internal architecture of a Metadata Broker must be flexible enough to cope with extensions of the data scheme. The IDS Information Model can always be enriched with further attributes, so a Metadata Broker must also allow the persistence and querying of information which was not yet known at its deployment time. Furthermore, Metadata Brokers operated for certain domains or dedicated data spaces might also enforce the existence of attributes that are not covered by the core IDS Information Model or part of the IDS namespace. That implies that a certain Metadata Broker instance requires Self-Descriptions containing information content that uses extensions of the IDS Information Model. In such cases, the additional requirements are outlined in the Metadata Broker Self-Description as well as in the content of the return messages, in case a Connector has not set such attributes yet. Furthermore, a Metadata Broker implementation might add indexing or caching modules to reduce the query evaluation time. It can be generally expected that the amount of READ requests is significantly higher than the overall number of remote WRITE activities so a READ-optimized architecture can lead to better user experiences. Such design decisions however are in the responsibility of the operator. diff --git a/documentation/3_Layers_of_the_Reference_Architecture_Model/3_5_System_Layer/media/3.5.2.2_connector_functional_view.drawio b/documentation/3_Layers_of_the_Reference_Architecture_Model/3_5_System_Layer/media/3.5.2.2_connector_functional_view.drawio index 552e9ccb..59660062 100644 --- a/documentation/3_Layers_of_the_Reference_Architecture_Model/3_5_System_Layer/media/3.5.2.2_connector_functional_view.drawio +++ b/documentation/3_Layers_of_the_Reference_Architecture_Model/3_5_System_Layer/media/3.5.2.2_connector_functional_view.drawio @@ -1 +1 @@ -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 \ No newline at end of file +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 \ No newline at end of file diff --git a/documentation/3_Layers_of_the_Reference_Architecture_Model/3_5_System_Layer/media/3.5.2.2_connector_functional_view.png b/documentation/3_Layers_of_the_Reference_Architecture_Model/3_5_System_Layer/media/3.5.2.2_connector_functional_view.png index 9a690d38..7cf14a1a 100644 Binary files a/documentation/3_Layers_of_the_Reference_Architecture_Model/3_5_System_Layer/media/3.5.2.2_connector_functional_view.png and b/documentation/3_Layers_of_the_Reference_Architecture_Model/3_5_System_Layer/media/3.5.2.2_connector_functional_view.png differ diff --git a/documentation/README.md b/documentation/README.md index 65b5977e..d1c118e9 100644 --- a/documentation/README.md +++ b/documentation/README.md @@ -1,4 +1,4 @@ -# IDS-RAM 4.1.2 # +# IDS-RAM 4.2.0 # ## Table of Content ##