Join the Data Space
Warning
CitCom.ai uses FIWARE technology for its data spaces, although in the future it will evolve to a combination of Fiware and Eclipse technology.
The initial adoption of the FIWARE Data Space technology within the CitCom.ai project is a strategic decision that aligns with the Data Space Business Alliance (DSBA) and the Data Spaces for Smart Cities (DS4SCC) recommendations, ensuring a robust and interoperable framework for data exchange across Testing and Experimentation Facilities (TEFs).
To access to a data space, you mainly need:
-
A digital certificate (Verifiable Credential): To be able to identify yourself as an organization within the data space.
-
A data space connector: To be able to communicate with the data space.
VC Issuer
The VC Issuer is a component that issues Verifiable Credentials (VCs) to entities within the data space. These credentials are used to authenticate and authorize access to resources in the data space.
-
Issue your credentials
Verifiable Credential details configuration.
Trust Anchor
The Trust Anchor (TA) is a critical component in the data space ecosystem. It serves as a trusted entity that issues and manages digital certificates (Verifiable Credentials) for organizations and individuals participating in the data space. The TA ensures that all participants are authenticated and authorized to access the resources within the data space.
More details
Overview of open-source trust frameworks: here
Sign Up
Depending on the configuration of the data space, the registration process may vary. Currently, most commonly, you will need to contact the data space TA administrator for information on the type of certificate you need and how to provide it so that they can authorize you as an authorized entity in the data space.
In the future, this process will be automated, and you will be able to do it directly from the data space platform. Using the European digital identity, you will be able to register in the data space in a simple and secure way.
TA Endpoint
To be part of the CitCom.ai data space, you need to register in the CitCom.ai Trust Anchor. The endpoint for the CitCom.ai Trust Anchor is: https://xxxx
Data Space Connector
The Data Space Connector (DSC) is a software component that is responsible for managing the communication between the different elements of the data space. It oversees managing authentication, authorization, and data access control. Fiware provides a reference implementation of the DSC, which is available in the Fiware GitHub repository.
In all cases, you will need to deploy a Data Space Connector in your organization to be able to share data in the data space. Depending if you want consume or provide data, you will need to deploy a different type of connector.
More details
Overview of open-source data spaces connectors: here
-
Consumer
The Consumer Role is responsible for consuming data from the data space. This role requires a Data Space Connector that is configured to access and retrieve data from the data space.
-
Provider
The Provider Role is responsible for providing data to the data space. This role requires a Data Space Connector that is configured to share data with the data space.
Data Federation
The Data Federation is a more complex scenario where multiple Data Spaces or data platform are federated to share data. Depending on the technology used, the federation process can be different. Reference
Verifiable Credentials management
The Verifiable Credentials (VCs) management is a crucial aspect of the data space, as it ensures that all participants are authenticated and authorized to access resources. The management of VCs is typically handled by an Identity Management system, such as Keycloak.
-
Keycloak Configuration
The Keycloak Configuration is responsible for managing the authentication and authorization of users and services in the data space. This configuration is crucial for issuing Verifiable Credentials.