Skip to content

This is the main repository of International Data Spaces Association on GitHub, where you can find general overview and useful information on IDS Landscape.

License

Notifications You must be signed in to change notification settings

arianman/idsa

 
 

Repository files navigation

The International Data Spaces Association on GitHub

The International Data Spaces Association is a coalition of more than 130 members that share a visions of a world where all companies and organizations self-determine the usage rules of their data in secure, trusted, equal partnerships. Their goal is a global standard for international data spaces (IDS), as well as fostering the related technologies and business models for open, federated data ecosystems and marketplaces which ensure data sovereignty for all participants.
As shown in the infographic below, IDS enable trusted data exchange between data providers and data consumers. All participants in IDS can trust each other, because they all adhere to a common trust framework. This framework specifies that everyone must use a specific data end point: the IDS Connector. To ensure that each IDS Connector behaves as it should, it is certified against security criteria and so is any participant in data sharing. On this basis of trust, IDS improve cooperation, lower the barriers to entry and enhance innovation for the future of 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 pointing you to the right sources of information. We provide a brief overview on 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 that are commonly used in IDS ecosystem, check out the IDS Glossary in IDS-G.

If you are not a user of IDS Github yet, please join us by clicking on the button below and submitting a request to participate. The requests are processed within a maximum of two business days (in most cases, the 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 comprises the standards for secure and sovereign data exchange, certification and governance. The RAM is 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-G

The IDS-G is the point of truth for specifications of IDS components. It is public for everyone and provides the 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. The issues are tracked, approved and worked on in IDS-G-pre by IDSA members.

✔️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 granted), 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-Portfolio-of-Building-Blocks

IDS Portfolio of Building Blocks provides an overview of IDS building blocks that are available as open-source projects, including the projects qualified via IDS Graduation Scheme and others that contain pieces to initiate a data space.

If you would like to have a project added to the IDS Portfolio of Building Blocks, please use this template to create an issue in the repository.

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.

🥚 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.

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 is 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.

About

This is the main repository of International Data Spaces Association on GitHub, where you can find general overview and useful information on IDS Landscape.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published