Giter Club home page Giter Club logo

idsa's Introduction

The International Data Spaces Association on GitHub

"The International Data Spaces Association is a coalition of over 130 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-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. 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 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-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 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.

idsa's People

Contributors

anilturkmayali avatar ssteinbuss avatar aliasimon avatar carlosidsa avatar sonia-idsa avatar arianman avatar christoph-idsa avatar jofre avatar ggiussani avatar

Stargazers

Roman avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.