Skip to content

Latest commit

 

History

History
127 lines (74 loc) · 14 KB

README.md

File metadata and controls

127 lines (74 loc) · 14 KB

The International Data Spaces Association on GitHub

"The International Data Spaces Association is a coalition of over 150+ members who share a vision of a world where all companies and organizations can self-determine the usage rules of their data in secure, trusted, and equal partnerships. Their goal is to establish a global standard for international data spaces (IDS) while fostering related technologies and business models for open, federated data ecosystems and marketplaces that ensure data sovereignty for all participants.

As shown in the infographic below, IDS enables trusted data exchange between data providers and consumers. All IDS participants can trust each other because they adhere to a common trust framework. This framework specifies that everyone must use a specific data endpoint: the IDS Connector. To ensure that each IDS Connector behaves as intended, it is certified against security criteria along with any participant in data sharing. Based on this foundation of trust, IDS improves cooperation, lowers entry barriers, and enhances innovation for the future of the data economy."

Data Sharing in a Data Space

What is Available Here?

This is an umbrella repository designed to guide you through the International Data Spaces Association (IDSA) on GitHub by directing you to the right sources of information. We provide a brief overview of the resources available in this repository and beyond to help you build data spaces and share data in a secure and sovereign way. You can also find an overview of the repositories here. If you are interested in terms commonly used in the IDS ecosystem, check out the IDS Glossary in IDS-G.

If you are not yet a user of IDS GitHub, please join us by clicking on the button below and submitting a request to participate. Requests are typically processed within two business days, and in most cases, invitations are sent within several hours.

Join

Table of contents

📘 IDS Reference Architecture Model (IDS RAM)

The IDS RAM is the beating heart of the IDS. It includes the standards for secure and sovereign data exchange, certification, and governance. The RAM serves as the blueprint for trusted ecosystems for data exchange and processing.

Since the release of v4.0, the IDS RAM is available on Github and -as always- open for contributions. You are warmly invited to start contributing by checking the contribution rules here and/or the list of existing issues.

You may also find the previous version (v3.0) here in PDF format.

📗 IDS Rulebook

In an era dominated by data-driven ecosystems and businesses, the development and operation of data spaces have become crucial for organizations seeking success and competitiveness. The IDSA Rulebook plays a pivotal role in this landscape, serving multiple purposes that are instrumental in shaping the data space framework. At its core, the IDSA Rulebook aims to provide a clear delineation between mandatory rules and optional guidelines, encompassing functional, technical, operational, and legal dimensions. This governance framework lays down guidelines for common service functionalities, defining processes, and outlining specific roles and services within data spaces. In short, the IDSA Rulebook stands as a comprehensive guide for navigating the complexities of data spaces, offering essential guidelines for data functionality, technical implementation, collaboration, and legal compliance. Join us in contributing to the development and enhancement of the IDS Rulebook. Your expertise and insights can make a significant impact on creating guidelines that foster innovation, collaboration, and compliance in data spaces.

You can access the IDSA Rulebook repository here.

You may also find the rendered version here in PDF format.

🌐 IDS-G

The IDS-G is the point of truth for specifications of IDS components. It is publicly available to everyone and provides approved specifications that were confirmed by the IDS Technical Steering Committee (IDS-TSC) and the IDSA working groups. IDS-G publishes quarterly releases with new approvals by the working groups and the TSC.

An overview of the IDS resources and the status of specifications in IDS-G can be found here on GitHub.

As part of this repository, you can also find the IDS Glossary of Terms

You are invited to create issues on IDS-G.

✔️IDS Reference Testbed

IDS Testbed is a setup with open-source IDS components. It can be used to verify if a component implements the IDS specifications for establishing connections and communication, and thus, can work interoperable with all IDS components in the testbed setup.

The IDS Testbed is the starting point for the creation of data spaces. It can be used for:

  • component behavior testing
  • interoperability testing against IDS components (Connector, DAPS, CA, Metadata Broker)
  • preparation for IDS Certification

You can check the IDS Reference Testbed repository for more information.

💊 Minimum Viable Data Space

The Minimum Viable Data Space (MVDS) is a combination of IDS components to create a data space with just enough features to be used for secure and sovereign data exchange as specified by IDSA. It aims to facilitate the work of experimenters by shortening the implementation time (by avoiding lengthy details that would slow down the first release). MVDS allows them to start with a first working version (where secure and sovereign data exchange is guaranteed), where the development team can iterate, identify and respond to the assumptions about the requirements of the data space.

To start experimenting with a MVDS, you can start with the setup explained on this page of IDS Reference Testbed repository.

✍️ IDS Deployment Scenarios

The IDS Deployment Scenarios repository is a collection of deployment examples from various domains and use cases. It is a library of information for IDS projects and can be used as a great source of inspiration prior to your implementation process.

If your IDS implementation is either on Pilot or Live stage, you are warmly invited to apply with your IDS Deployment Scenario via the Data Space Radar form.

🥚 IDS Graduation Scheme

The IDS Graduation Scheme is the set of rules, processes and criteria to evaluate the maturity level of a IDS component.

You can find the latest version of IDS Graduation Scheme here. Check out this one pager as a starting point to understand how you can apply with your project. If you already have an IDS-related project, you can quickly initiate your application via this form.

📖 Knowledge Base

The IDS Knowledge Base is a step-by-step guide on How to Build Data Spaces on the foundation of IDS. This community-driven knowledge base is a place to gather and share information. New contributions are always very welcome. If you are interested in sharing your experiences with the community, please start with the contribution guidelines.

🚩 Part of the IDS Knowledge Base is also available on the IDSA website docs.internationaldataspaces.org where you will find lean and brief information on the most popular topics about IDS technologies.

🚩 In IDSA Github, you may also check this repository that lists the building blocks developed in OPEN DEI project as result of Task Force 1 Iteration 2.

IDSA AT A GLANCE

You may read the Executive Summary of the IDSA here and check the goals of the association.

IDSA Website | LinkedIn | Twitter | YouTube

Most Important Documents from IDSA

Benefits and Advantages of Becoming a Member of IDSA

How to Contribute to IDS Assets on Github?

You are warmly invited to contribute to the IDSA work here. While some aspects of the IDSA work are limited to IDSA members, most of the work here on GitHub is open for everybody to use and to contribute. You can always create change requests as issues on the repositories below:

You Can Contribute to By Rules are Available in
IDSA Main Repository (this repo), IDS Knowledge Base, IDS Graduation Scheme Creating an Issue Contribution Guidelines
IDS Reference Architecture Model Creating an Issue Contribution Guidelines
IDS-G Creating an Issue Contribution Guidelines
IDS Reference Testbed Creating an Issue Contribution Guidelines
IDS Deployment Scenarios Applying with a Deployment Scenario or Creating an Issue Contribution Guidelines

Management of IDSA Releases

The IDS-RAM and specifications on IDS-G are governed and managed by the IDSA and its members, through the bodies of the association. The main bodies are the IDSA Working Groups. Details on the management of IDSA releases are described in the IDS-G Handbook.

Please be also aware of our Code of Conduct.

License

CC-BY 4.0 © International Data Spaces Association e.V.