Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

18 vocprovider paris broker in system layer #79

Merged
merged 23 commits into from
Mar 31, 2022

Conversation

sebbader
Copy link
Contributor

@sebbader sebbader commented Jan 7, 2022

No description provided.

@sebbader sebbader added the enhancement New feature or request label Jan 7, 2022
This was referenced Jan 7, 2022
@HeinrichPet HeinrichPet self-requested a review January 17, 2022 15:22
@ssteinbuss ssteinbuss requested a review from jlangkau January 17, 2022 15:23
@mokamhuber mokamhuber changed the base branch from creating_new_structure to main January 19, 2022 13:42
@mokamhuber mokamhuber changed the base branch from main to creating_new_structure January 19, 2022 13:47
@juliapampus juliapampus force-pushed the 18-vocprovider-paris-broker-in-system-layer branch from 27a4c7b to d7da59d Compare January 24, 2022 10:27
@juliapampus juliapampus changed the base branch from creating_new_structure to main January 24, 2022 10:27
@HeinrichPet HeinrichPet marked this pull request as draft January 24, 2022 10:46
@HeinrichPet HeinrichPet marked this pull request as ready for review January 24, 2022 10:47
Copy link
Contributor

@HeinrichPet HeinrichPet left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ParIS Content is missing

* fix: starting with the ParIS section in the System Layer

* fix: Finishing my view of the ParIS in the System Layer section
Subsections:
* Components
* Endpoints
* Search and Querying
* Life Cycle of Participant's Self-Description
* Data Synchronization inside the Identity Provider
@sebbader
Copy link
Contributor Author

Looks like I did not push the original text in the Systems Layer ParIS section, so I have created a new one. @HeinrichPet please check again.


## Search and Querying

Each ParIS instance must provide IDS compliant functions to dereference Participant identifiers. A dereferencation function accepts the Participant identifier, an IRI accroding to the IDS Information Model, and returns the related Self-Description document. In addtion, a ParIS may provide further search capabilities, like full-text search, attribute-based or facet search, or even expose expresive query language like SPARQL. In any case, the respective capabilities must be outlined in the Self-Description of the ParIS itself, to make them discoverable for IDS Connectors.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@clange Is there an Participant identifier IRI in the Information Model? I have not found it... And if yes, is it also part of a DAT? Because somehow the DAPS have to link a Connector to a Participant.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@HeinrichPet the Participant identifier is part of the native RDF model, therefore it does not appear additionally in the model. But in the example the Participant IRI appears in the "@id" value.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You have a good point about this IRI in the DAT... Unfortunately, I don't remember all details of the discussion we had about DAT attributes anymore. I think the chain is like 'IDS Key' --DAT-attribute-sub--> the DAT itself --DAT-attribute-referringConnector--> Connector SD --maintainer/operator-attribute--> Participant IRI.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Now that I write it, I don't have a very good feeling anymore either. The Participant should be an explicit DAT attribute, otherwise it's not trustworthy...

@ssteinbuss ssteinbuss self-requested a review March 14, 2022 15:18
@HeinrichPet HeinrichPet merged commit d953a9a into main Mar 31, 2022
@HeinrichPet HeinrichPet deleted the 18-vocprovider-paris-broker-in-system-layer branch March 31, 2022 16:11
juliapampus added a commit that referenced this pull request Apr 1, 2022
* fix: reordering the system layer sub-sections

* fix: reordering the system layer sub-sections

* fix: adding a first ParIS section to the system layer

* fix: starting with the metadata broker in the system layer

* fix: general overview of the metadata broker in the system layer

* fix: general overview of the vocabulary hub in the system layer

* Update 3_5_4_Metadata_Broker.md

* fix: Introduction of system Layer

- Rewrote the beginning again because some points were duplicated or wrong.
- Adding *Metadata* Broker and *IDS* Connector
- Removing the distinction External/Internal Connector
- Link to 4.2 (even if the chapter does not exist in this branch yet)

* Update 3_5_4_Metadata_Broker.md

* Integrating the review comments for the ParIS subchapter of the System Layer.

* Adding a reference to the ParIS subchapter in the Identity Provider document of the System Layer.

* Integrating the comments for the Metadata Broker subchapter in the System Layer.

* Moving the current ParIS sections to the other Layers.

* Update 3_5_4_Metadata_Broker.md

Delete Query Language examples to be technology agnostic

* 18 vocprovider paris broker in system layer (#151)

* fix: starting with the ParIS section in the System Layer

* fix: Finishing my view of the ParIS in the System Layer section
Subsections:
* Components
* Endpoints
* Search and Querying
* Life Cycle of Participant's Self-Description
* Data Synchronization inside the Identity Provider

* Update 3_5_4_Metadata_Broker.md

* chore: Integrate Feedback to 3_5_0_System_Layer.md

* chore: fix typos

* chore: update interaction image

* Update documentation/3_Layers_of_the_Reference_Architecture_Model/3_5_System_Layer/3_5_0_System_Layer.md

Co-authored-by: Julia Pampus <[email protected]>

* Apply suggestions from code review

Co-authored-by: Julia Pampus <[email protected]>

* chore: IAM is not optional fpr ParIS

Co-authored-by: Jörg Langkau <[email protected]>
Co-authored-by: HeinrichPet <[email protected]>
Co-authored-by: hpettenpohl <[email protected]>
Co-authored-by: Tim Berthold <[email protected]>
Co-authored-by: jpampus <[email protected]>
Co-authored-by: Julia Pampus <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

We need to discuss on ParIS Update Vocabulary Provider Review Meta Data Broker
6 participants