| ... | ... | @@ -2,43 +2,67 @@ |
|
|
|
|
|
|
|
* What's the state?
|
|
|
|
* New members (here: focus on companies and projects)
|
|
|
|
* no new members
|
|
|
|
* Open issues (in progress)
|
|
|
|
* New issues (check [activity log since last meeting](https://gitlab.eclipse.org/eclipse/xfsc/cat/fc-service/activity))
|
|
|
|
* Merge Requests
|
|
|
|
* #257
|
|
|
|
* Waiting for feedback of Robert Schubert
|
|
|
|
* #260
|
|
|
|
* Fixed by !347
|
|
|
|
* #242
|
|
|
|
* Changing the database to a triple store solves this problem
|
|
|
|
* Work in progress by Benedikt Arnold in the Datenraum Kultur
|
|
|
|
* Do we want a merge request with these changes?
|
|
|
|
* Query Language would change from OpenCypher to SPARQL-star
|
|
|
|
* Another possibility would be to offer both solutions
|
|
|
|
* Benedikt will demonstrate the implementation in a future meeting and show how to set it up
|
|
|
|
* Then we can discuss further steps
|
|
|
|
* What needs to be changed
|
|
|
|
* Do the changes solve the existing issues?
|
|
|
|
* Do we need two separate solutions, or is it feasible to completely switch?
|
|
|
|
|
|
|
|
New issues (check [activity log since last meeting](https://gitlab.eclipse.org/eclipse/xfsc/cat/fc-service/activity))
|
|
|
|
* #261
|
|
|
|
* Denis can investigate, but it should be fixed by re-installing the catalogue
|
|
|
|
* Merge Requests
|
|
|
|
* !347
|
|
|
|
* approved by Paul Moosmann
|
|
|
|
* AOB
|
|
|
|
* Gaia-X Hackathon proposal (deadline 2025-04-18)
|
|
|
|
* Input from @langec (I'll join today's call around 13:30, didn't manage to talk to @gristow during Hannover Messe):
|
|
|
|
* today, please set up a document (e.g., in this repository) for the proposal. Outline:
|
|
|
|
* today, please set up a document (e.g., in this repository) for the proposal. Outline:
|
|
|
|
* Hack session name: Upgrading the XFSC Federated Catalogue to the Loire release (Ontology, Credentials, Signatures)
|
|
|
|
* Summary:
|
|
|
|
* What is the XFSC Catalogue? – The [Federated Catalogue](https://gitlab.eclipse.org/eclipse/xfsc/cat/fc-service) of [XFSC (Eclipse Cross Federation Services Components)](https://projects.eclipse.org/projects/technology.xfsc) is the Gaia-X Federated Catalogue implementation with the most comprehensive support for validating credentials against schemas and querying the graph structure of claims in credentials. It is used, among others, in the [Gaia-X 4 Future Mobility lighthouse project](https://www.gaia-x4futuremobility.de/) and serves as a foundation of [Simpl-Open](https://simpl-programme.ec.europa.eu/), thus will play a key role the upcoming Common European Data Spaces.
|
|
|
|
* What is the problem? – The XFSC Catalogue has so far been compatible with the Gaia-X Tagus release. Its developers' community has assessed and understood [what needs to be done to upgrade it to Loire](https://gitlab.eclipse.org/groups/eclipse/xfsc/cat/-/epics/6). Loire changes that impact the XFSC Catalogue include renamed concepts and new standards/formats for credentials and signatures.
|
|
|
|
* What is the XFSC Catalogue? – The [Federated Catalogue](https://gitlab.eclipse.org/eclipse/xfsc/cat/fc-service) of [XFSC (Eclipse Cross Federation Services Components)](https://projects.eclipse.org/projects/technology.xfsc) is the Gaia-X Federated Catalogue implementation with the most comprehensive support for validating credentials against schemas and querying the graph structure of claims in credentials. It is used, among others, in the [Gaia-X 4 Future Mobility lighthouse project](https://www.gaia-x4futuremobility.de/) and serves as a foundation of [Simpl-Open](https://simpl-programme.ec.europa.eu/), thus will play a key role the upcoming Common European Data Spaces.
|
|
|
|
* What is the problem? – The XFSC Catalogue has so far been compatible with the Gaia-X Tagus release. Its developers' community has assessed and understood [what needs to be done to upgrade it to Loire](https://gitlab.eclipse.org/groups/eclipse/xfsc/cat/-/epics/6). Loire changes that impact the XFSC Catalogue include renamed concepts and new standards/formats for credentials and signatures.
|
|
|
|
* What needs to be done? – Some of these changes require a deep re-engineering of parts of the Catalogue, including the credential verification pipeline, the database schema and the API endpoints. (maybe one more sentence, which is more precise.)
|
|
|
|
* Knowledge required for the audience to participate (not each participant will have to understand everything, but the participants as a whole should have this knowledge):
|
|
|
|
* familiarity with the [Gaia-X Ontology](https://w3id.org/gaia-x/)
|
|
|
|
* (Take Ontology from Gaia-X registry? When there are questions in the direction of the Gaia-X Lab Yassir Sellami is the new contact person)
|
|
|
|
* familiarity with the [Verifiable Credentials Data Model v2.0](https://www.w3.org/TR/vc-data-model-2.0/)
|
|
|
|
* Enterprise-style Java software development
|
|
|
|
* Knowledge of JWT
|
|
|
|
* … (please add further, more precise technical skills)
|
|
|
|
* While part of the team will do the main implementation, further support is needed to provide test cases.
|
|
|
|
* Name, picture and short resume of the hack leaders
|
|
|
|
* Paul? (Please highlight your XFSC, Gaia-X Ontology, and Future Mobility experience)
|
|
|
|
* Paul? (Please highlight your XFSC, Gaia-X Ontology, and Future Mobility experience)
|
|
|
|
* Lucas?
|
|
|
|
* Who else will be present? Gerald?
|
|
|
|
* Who else will be present? Gerald?
|
|
|
|
* Contact information (won't be published)
|
|
|
|
* @moosmannp can you serve as the main contact?
|
|
|
|
* @langec on holiday on 2025-04-24 and 2025-05-08; @moosmannp will host meeting
|
|
|
|
* Benedikt will create an Eclipse Account and then Paul will talk to Lauresha to grant Benedikt and Lucas Developer Roles in this Repository
|
|
|
|
|
|
|
|
# 2025-03-27
|
|
|
|
|
|
|
|
* What's the state?
|
|
|
|
* New members (here: focus on companies and projects)
|
|
|
|
* Open issues (in progress)
|
|
|
|
* #257
|
|
|
|
* #257
|
|
|
|
* #260
|
|
|
|
* New issues (check [activity log since last meeting](https://gitlab.eclipse.org/eclipse/xfsc/cat/fc-service/activity))
|
|
|
|
* Merge Requests
|
|
|
|
* AOB
|
|
|
|
* [Loire compatibility](https://gitlab.eclipse.org/groups/eclipse/xfsc/cat/-/epics/6) as a contribution to Gaia-X Hackathon at [Tech-X (13/14 May 2025)](https://gaia-x.eu/event/market-x-expo-tech-x-hackathon-8/). [Call for Hackathon sessions](https://gitlab.com/gaia-x/gaia-x-community/gx-hackathon/tech-x-2025-and-hackathon-8/-/wikis/Call-for-Proposal---Presentations-&-Hacks).
|
|
|
|
* [Loire compatibility](https://gitlab.eclipse.org/groups/eclipse/xfsc/cat/-/epics/6) as a contribution to Gaia-X Hackathon at [Tech-X (13/14 May 2025)](https://gaia-x.eu/event/market-x-expo-tech-x-hackathon-8/). [Call for Hackathon sessions](https://gitlab.com/gaia-x/gaia-x-community/gx-hackathon/tech-x-2025-and-hackathon-8/-/wikis/Call-for-Proposal---Presentations-&-Hacks).
|
|
|
|
* Scope: [Loire](https://gitlab.eclipse.org/groups/eclipse/xfsc/cat/-/epics/6) and further issues of Gaia-X significance, including #257
|
|
|
|
* Team
|
|
|
|
* Lucas Schnebele (Software AG) would be available as a developer and will [get on board](https://eclipse-xfsc.github.io/landingpage/developer-guide/on-boarding/)
|
| ... | ... | @@ -46,7 +70,7 @@ |
|
|
|
* @dsukhoroslov in principle available but limited capacity
|
|
|
|
* Who will attend Tech-X? @gristow @moosmannp (both not capable of doing the deep development for this task)
|
|
|
|
* Proposal
|
|
|
|
* We need to design our hackathon task in such a way that interested, technically skilled people can join and will be able to effectively do part of the job. (Requirement: specify knowledge required for the audience to participate)
|
|
|
|
* We need to design our hackathon task in such a way that interested, technically skilled people can join and will be able to effectively do part of the job. (Requirement: specify knowledge required for the audience to participate)
|
|
|
|
* Enterprise Java
|
|
|
|
* Latest Gaia-X specs (Loire) and their underlying standards ([pointers are here](https://gitlab.eclipse.org/groups/eclipse/xfsc/cat/-/epics/6))
|
|
|
|
* Most of the work needs to be done on the hackathon days. To be clarified: can we have remote participants like in previous years (Lucas would be remote)
|
| ... | ... | @@ -60,13 +84,13 @@ |
|
|
|
* Cloud-to-edge continuum
|
|
|
|
* Workloads; technical resource provisioning
|
|
|
|
* Part of IPCEI-CIS / 8ra (pronounced "Ora") initiative
|
|
|
|
* Compare mobile roaming. At this point, there is no counterpart for smart/autonomous driving services. This requires SLAs.
|
|
|
|
* Compare mobile roaming. At this point, there is no counterpart for smart/autonomous driving services. This requires SLAs.
|
|
|
|
* Digital contracts are JSON-LD, but not Linked Data (no references to external, dynamic resources), but self-contained.
|
|
|
|
* Call to the Catalogue community for requirements/scenarios for industrial deployment (i.e., concrete Federated Architecture Patterns (FAPs)). Workshops will be set up and announced. Implementation may be tendered.
|
|
|
|
* Call to the Catalogue community for requirements/scenarios for industrial deployment (i.e., concrete Federated Architecture Patterns (FAPs)). Workshops will be set up and announced. Implementation may be tendered.
|
|
|
|
* Consent manager / data exchange without data spaces are part of the concept, with, e.g., healthcare in mind.
|
|
|
|
* What are our current issues with the Catalouge
|
|
|
|
* For FACIS, the graph database (e.g., Neo4j) is considered important.
|
|
|
|
* FACIS will require a certain level of abstraction. E.g., compliance with Gaia-X (cf. eclipse/xfsc/cat&6) is one possibility but not strictly required.
|
|
|
|
* FACIS will require a certain level of abstraction. E.g., compliance with Gaia-X (cf. eclipse/xfsc/cat&6) is one possibility but not strictly required.
|
|
|
|
* What's the state?
|
|
|
|
* New members (here: focus on companies and projects)
|
|
|
|
* Open issues (in progress)
|
| ... | ... | @@ -75,7 +99,7 @@ |
|
|
|
* Merge Requests
|
|
|
|
* AOB
|
|
|
|
* In the course of FACIS (see above), the XFSC repositories will be migrated from Eclipse GitLab to GitHub. In any case, we'll remain in the Eclipse Foundation.
|
|
|
|
* @gristow suggested Loire compatibility as a contribution to Gaia-X Hackathon at [Tech-X (13/14 May 2025)](https://gaia-x.eu/event/market-x-expo-tech-x-hackathon-8/). Call for Hackathon sessions to be opened soon.
|
|
|
|
* @gristow suggested Loire compatibility as a contribution to Gaia-X Hackathon at [Tech-X (13/14 May 2025)](https://gaia-x.eu/event/market-x-expo-tech-x-hackathon-8/). Call for Hackathon sessions to be opened soon.
|
|
|
|
|
|
|
|
# 2025-02-27
|
|
|
|
|
| ... | ... | @@ -83,13 +107,12 @@ |
|
|
|
* New members (here: focus on companies and projects)
|
|
|
|
* Open issues (in progress)
|
|
|
|
* New issues (check [activity log since last meeting](https://gitlab.eclipse.org/eclipse/xfsc/cat/fc-service/activity))
|
|
|
|
* #260: Both the private and public keys should be stored in the XFSC project and generated using the provided command line. In addition, the public key must be placed in the DID document repository so it can be accessed to validate the signed SD when required.
|
|
|
|
Merge Requests
|
|
|
|
* #260: Both the private and public keys should be stored in the XFSC project and generated using the provided command line. In addition, the public key must be placed in the DID document repository so it can be accessed to validate the signed SD when required. Merge Requests
|
|
|
|
* Merge Requests
|
|
|
|
* !346 to address #253 approved and merged
|
|
|
|
* !346 to address #253 approved and merged
|
|
|
|
* AOB
|
|
|
|
* FACIS project introduction in next meeting; see 2025-03-13 agenda above
|
|
|
|
* [Simpl](https://simpl-programme.ec.europa.eu/) and its [fork of the Catalogue](https://code.europa.eu/simpl/simpl-open/development/gaia-x-edc/simpl-fc-service/)
|
|
|
|
* [Simpl](https://simpl-programme.ec.europa.eu/) and its [fork of the Catalogue](https://code.europa.eu/simpl/simpl-open/development/gaia-x-edc/simpl-fc-service/)
|
|
|
|
* @langec learned from Eviden (leading the Simpl implementation contract) that the European Commission is planning to discuss in 2025-Q1 how to contribute back to the underlying projects. The videos of [the 2025-01-30 Simpl annual event](https://simplannualevent.uevent.eu/#tabct-simpl-annual-community-event) address this vaguely, speaking of an "open source governance" ([direct link](https://vimeo.com/1051191140?share=copy#t=29597.978)).
|
|
|
|
* core team submitted paper for Extended Semantic Web Conference, ["in-use" track](https://2025.eswc-conferences.org/call-for-papers-in-use-track/). [pre-print of paper-under-review accessible on arXiv](https://arxiv.org/abs/2501.14473) – submission was rejected; the authors' team is discussing where to resubmit
|
|
|
|
|
| ... | ... | @@ -102,11 +125,10 @@ Merge Requests |
|
|
|
* New issues (check [activity log since last meeting](https://gitlab.eclipse.org/eclipse/xfsc/cat/fc-service/activity))
|
|
|
|
* Merge Requests
|
|
|
|
* AOB
|
|
|
|
* [Simpl](https://simpl-programme.ec.europa.eu/) and its [fork of the Catalogue]
|
|
|
|
(https://code.europa.eu/simpl/simpl-open/development/gaia-x-edc/simpl-fc-service/) (developed over the past year)
|
|
|
|
* [Simpl](https://simpl-programme.ec.europa.eu/) and its \[fork of the Catalogue\] (https://code.europa.eu/simpl/simpl-open/development/gaia-x-edc/simpl-fc-service/) (developed over the past year)
|
|
|
|
* focus: Storage and Validation of Self-Descriptions against custom shapes and ontology
|
|
|
|
* current maturity: PoC
|
|
|
|
* Keycloak was removed because there's an external gateway to protect the application. Therefore, the user management endpoints are not currently in use.
|
|
|
|
* Keycloak was removed because there's an external gateway to protect the application. Therefore, the user management endpoints are not currently in use.
|
|
|
|
* Replaced integration tests with unit tests to speed up pipeline execution.
|
|
|
|
* Spring Boot updated to latest version (was not too difficult)
|
|
|
|
* Discussion on signatures and compatibility with signer tools
|
| ... | ... | @@ -130,11 +152,11 @@ Merge Requests |
|
|
|
* New members (here: focus on companies and projects)
|
|
|
|
* Open issues (in progress)
|
|
|
|
* discussed #253
|
|
|
|
* [DSSC Toolbox](https://dssc.eu/page/toolbox) #256 – today's audience was not prepared to work on this; @langec will do another round offline with @moosmannp
|
|
|
|
* [DSSC Toolbox](https://dssc.eu/page/toolbox) #256 – today's audience was not prepared to work on this; @langec will do another round offline with @moosmannp
|
|
|
|
* New issues (check [activity log since last meeting](https://gitlab.eclipse.org/eclipse/xfsc/cat/fc-service/activity))
|
|
|
|
* The catalogue apparently doesn't contain the current "gx" Shacl shapes from the registry. We should update the SHACL shapes and also look into #203 again
|
|
|
|
* Merge Requests
|
|
|
|
* !345 to address #258 approved and merged
|
|
|
|
* !345 to address #258 approved and merged
|
|
|
|
* AOB
|
|
|
|
* discuss strategy re. approaching [Simpl](https://simpl-programme.ec.europa.eu/).
|
|
|
|
* [BTW there's a public Simpl event going on today](https://simpl-programme.ec.europa.eu/event/simpl-annual-event), which includes a demo of the first Simpl-Open MVP
|
| ... | ... | @@ -148,7 +170,7 @@ Merge Requests |
|
|
|
* Valerii Kalashnikov and Szymon Truszczyński are the main committers so far; both work with T-Systems (different units than @dsukhoroslov) – @dsukhoroslov will put @langec in touch with them.
|
|
|
|
* core team submitted paper for Extended Semantic Web Conference, ["in-use" track](https://2025.eswc-conferences.org/call-for-papers-in-use-track/). We'll involve the community during the review process for feedback.
|
|
|
|
* [pre-print of paper-under-review accessible on arXiv](https://arxiv.org/abs/2501.14473)
|
|
|
|
* We've received the initial reviews (without scores) – just very few requests for clarification to which we could respond right now. No particular help from the community required; first author Benedikt Arnold will take care.
|
|
|
|
* We've received the initial reviews (without scores) – just very few requests for clarification to which we could respond right now. No particular help from the community required; first author Benedikt Arnold will take care.
|
|
|
|
|
|
|
|
# 2025-01-16
|
|
|
|
|
| ... | ... | @@ -491,7 +513,7 @@ Merge Requests |
|
|
|
* #222
|
|
|
|
* Merge Requests
|
|
|
|
* !332 (should be merged if disabled by default)
|
|
|
|
* [discussion on "publish" functionality](https://gitlab.eclipse.org/eclipse/xfsc/cat/fc-service/-/merge_requests/332#note_2036843 "feature: ces integration") (in addition to "subscribe")
|
|
|
|
* [discussion on "publish" functionality](https://gitlab.eclipse.org/eclipse/xfsc/cat/fc-service/-/merge_requests/332#note_2036843) (in addition to "subscribe")
|
|
|
|
* !333 will need some further discussion
|
|
|
|
* AOB
|
|
|
|
* Update on Gaia-X Compliance → #222
|
| ... | ... | @@ -581,7 +603,7 @@ Merge Requests |
|
|
|
* New issues
|
|
|
|
* Current Neo4j version leads to error when using docker (issue / MR will follow)
|
|
|
|
* Merge Requests
|
|
|
|
* !321 [Increase VP character limits](https://gitlab.eclipse.org/eclipse/xfsc/cat/fc-service/-/merge_requests/321#top "Increase VP character limits")
|
|
|
|
* !321 [Increase VP character limits](https://gitlab.eclipse.org/eclipse/xfsc/cat/fc-service/-/merge_requests/321#top)
|
|
|
|
* Related to #199 since it is necessary regarding compatibility with Gaia-X Lab Wizard
|
|
|
|
* !323 Fixed issue when disabling signature check
|
|
|
|
* !322 Fixed expired expiration date
|
| ... | ... | |