Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
102 changes: 102 additions & 0 deletions data/kitsData.js
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,12 @@ import PrecisionManufacturing from '@mui/icons-material/PrecisionManufacturing';
import Memory from '@mui/icons-material/Memory';
import ApartmentIcon from '@mui/icons-material/Apartment';
import Science from '@mui/icons-material/Science';
import BusinessIcon from '@mui/icons-material/Business';
import CodeIcon from '@mui/icons-material/Code';
import BuildIcon from '@mui/icons-material/Build';
import StorageIcon from '@mui/icons-material/Storage';
import SchoolIcon from '@mui/icons-material/School';
import AccountBalanceIcon from '@mui/icons-material/AccountBalance';

// Categories with their corresponding CSS class names and colors

Expand All @@ -118,6 +124,64 @@ export const licenses = {
"MIT": "https://opensource.org/licenses/MIT"
}

// Role definitions for the KIT role overview page
export const kitRoles = [
{
id: 'sme',
name: 'SME',
label: 'Small & Medium Enterprise',
description: 'Small and medium enterprises that want to participate in data spaces as data providers or consumers, enabling collaboration and business value creation.',
icon: BusinessIcon,
gradient: 'linear-gradient(135deg, #1976D2 0%, #0D47A1 100%)',
color: '#1976D2',
},
{
id: 'service-provider',
name: 'Service Provider',
label: 'Enablement Service Provider',
description: 'Companies that operate decentralized services enabling sovereign participation and data exchange for data providers and consumers in the data space.',
icon: StorageIcon,
gradient: 'linear-gradient(135deg, #7B1FA2 0%, #4A148C 100%)',
color: '#7B1FA2',
},
{
id: 'app-provider',
name: 'App Provider',
label: 'Business Application Provider',
description: 'Companies building interoperable business applications on top of KIT standards, delivering value to data providers and consumers across use cases.',
icon: BuildIcon,
gradient: 'linear-gradient(135deg, #388E3C 0%, #1B5E20 100%)',
color: '#388E3C',
},
{
id: 'developer',
name: 'Developer',
label: 'Software Developer',
description: 'Software engineers implementing KIT integrations, building connectors, and developing solutions that interact with Tractus-X data space infrastructure.',
icon: CodeIcon,
gradient: 'linear-gradient(135deg, #F57C00 0%, #E65100 100%)',
color: '#F57C00',
},
{
id: 'researcher',
name: 'Researcher',
label: 'Researcher & Academia',
description: 'Academic institutions and researchers studying data space technologies, governance models, AI integrations, and industry use cases.',
icon: SchoolIcon,
gradient: 'linear-gradient(135deg, #0097A7 0%, #006064 100%)',
color: '#0097A7',
},
{
id: 'operator',
name: 'Operator',
label: 'Core Service Operator',
description: 'Organizations operating core services that enable the basic functionality of the data space, including identity providers, marketplaces, and onboarding services.',
icon: AccountBalanceIcon,
gradient: 'linear-gradient(135deg, #C62828 0%, #7F0000 100%)',
color: '#C62828',
},
];

// Kit data with their respective logos, routes, industries, and descriptions
export const kitsData = {
dataspaceFoundation: [
Expand All @@ -144,6 +208,7 @@ export const kitsData = {
},
deprecated: false,
domain: "Enablement Service",
roles: ['service-provider', 'developer', 'operator'],
description: 'The EDC as a connector implements a framework agreement for sovereign, cross-organizational data exchange.',
metadata: {
created: '2022-08-01',
Expand Down Expand Up @@ -176,6 +241,7 @@ export const kitsData = {
},
deprecated: true,
domain: "Governance",
roles: ['service-provider', 'developer', 'operator', 'researcher'],
description: 'Enable and simplify data governance.',
metadata: {
created: '2024-03-08',
Expand Down Expand Up @@ -207,6 +273,7 @@ export const kitsData = {
},
deprecated: false,
domain: "Security",
roles: ['service-provider', 'developer', 'operator'],
description: 'Enable content validation, certification and verification for any use case semantic data.',
metadata: {
created: '2025-09-30',
Expand Down Expand Up @@ -238,6 +305,7 @@ export const kitsData = {
},
deprecated: false,
domain: "Participant Management",
roles: ['sme', 'service-provider', 'developer', 'operator'],
description: 'Get high-quality data business partner data records including the unique identifier.',
metadata: {
created: '2023-03-01',
Expand Down Expand Up @@ -269,6 +337,7 @@ export const kitsData = {
},
deprecated: false,
domain: "Enablement Service",
roles: ['sme', 'service-provider', 'app-provider', 'developer'],
description: 'Digital Twins enable data-level interoperability - even between parties previously unknown to each other.',
metadata: {
created: '2023-07-12',
Expand Down Expand Up @@ -302,6 +371,7 @@ export const kitsData = {
},
deprecated: false,
domain: "Use Case Platform",
roles: ['sme', 'app-provider', 'developer'],
description: 'Connceting Use-Cases with Core Services',
metadata: {
created: '2024-02-28',
Expand Down Expand Up @@ -333,6 +403,7 @@ export const kitsData = {
},
deprecated: false,
domain: "Traceability",
roles: ['sme', 'app-provider', 'developer'],
description: 'Data Chain KIT is made for apps and services to access connected data distributed between organizations.',
metadata: {
created: '2023-03-01',
Expand Down Expand Up @@ -364,6 +435,7 @@ export const kitsData = {
},
deprecated: false,
domain: "Traceability",
roles: ['sme', 'app-provider', 'developer'],
description: 'Trace parts and materials across the entire value chain to enable data driven use cases over all n-tier levels.',
metadata: {
created: '2023-04-12',
Expand Down Expand Up @@ -395,6 +467,7 @@ export const kitsData = {
},
deprecated: false,
domain: 'Supply Chain',
roles: ['sme', 'app-provider'],
description: 'Inform partners about disruptions in the supply chain.',
metadata: {
created: '2024-08-01',
Expand Down Expand Up @@ -426,6 +499,7 @@ export const kitsData = {
},
deprecated: false,
domain: "Enablement Service",
roles: ['service-provider', 'developer', 'researcher'],
description: 'Generate Knowledge from Data. Scalable & Efficient Semantic Dataspace Federation.',
metadata: {
created: '2023-09-04',
Expand Down Expand Up @@ -458,6 +532,7 @@ export const kitsData = {
},
deprecated: false,
domain: 'Artificial Intelligence (AI)',
roles: ['app-provider', 'developer', 'researcher'],
description: 'Defines standard ways to expose and use AI Services.',
metadata: {
created: '2025-12-19',
Expand Down Expand Up @@ -492,6 +567,7 @@ export const kitsData = {
deprecated: false,
domain: 'Sustainability',
industries: ['automotive', 'construction'],
roles: ['sme', 'app-provider', 'researcher'],
description: 'Environmental and Social Standards Incident Management in supply chains.',
metadata: {
created: '2024-03-06',
Expand Down Expand Up @@ -524,6 +600,7 @@ export const kitsData = {
deprecated: false,
domain: 'Sustainability',
industries: ['automotive', 'manufacturing', 'construction', 'semiconductor'],
roles: ['sme', 'app-provider', 'researcher'],
description: 'Product-specific CO2 footprint.',
metadata: {
created: '2023-08-23',
Expand Down Expand Up @@ -556,6 +633,7 @@ export const kitsData = {
deprecated: false,
domain: 'Sustainability',
industries: ['automotive'],
roles: ['sme', 'app-provider', 'researcher'],
description: 'Carbon Border Adjustment Mechanism (CBAM) compliance and reporting for cross-border emissions data.',
metadata: {
created: '2025-08-13',
Expand Down Expand Up @@ -588,6 +666,7 @@ export const kitsData = {
deprecated: false,
domain: 'Sustainability',
industries: ['automotive', 'manufacturing', 'construction'],
roles: ['sme', 'app-provider', 'researcher'],
description: 'Leverage the transparency of digital product passports to strengthen sustainability & compliance.',
metadata: {
created: '2023-08-11',
Expand Down Expand Up @@ -620,6 +699,7 @@ export const kitsData = {
deprecated: false,
domain: 'Sustainability',
industries: ['automotive', 'manufacturing'],
roles: ['sme', 'app-provider', 'researcher'],
description: 'Enable circular economy business models with data exchange across company boundaries.',
metadata: {
created: '2023-12-08',
Expand Down Expand Up @@ -653,6 +733,7 @@ export const kitsData = {
deprecated: false,
domain: 'Sustainability',
industries: ['automotive', 'chemical'],
roles: ['sme', 'app-provider', 'researcher'],
description: 'Facilitate due diligence processes by providing standardized data exchange for risk assessment and compliance check.',
metadata: {
created: '2026-02-23',
Expand Down Expand Up @@ -685,6 +766,7 @@ export const kitsData = {
deprecated: false,
domain: 'Supply Chain',
industries: ['automotive', 'semiconductor'],
roles: ['sme', 'app-provider'],
description: 'Quick build of solutions for companies of any size to engage a collaborative capacity management.',
metadata: {
created: '2023-03-01',
Expand Down Expand Up @@ -717,6 +799,7 @@ export const kitsData = {
deprecated: false,
domain: 'Supply Chain',
industries: ['automotive', 'construction'],
roles: ['sme', 'app-provider'],
description: 'Provide packing information, transport data and customs topics.',
metadata: {
created: '2025-02-12',
Expand Down Expand Up @@ -749,6 +832,7 @@ export const kitsData = {
deprecated: false,
domain: 'Supply Chain',
industries: ['automotive'],
roles: ['sme', 'app-provider'],
description: 'Basis for a more efficient customs process and ensure a robust preference calculation result.',
metadata: {
created: '2025-02-25',
Expand Down Expand Up @@ -781,6 +865,7 @@ export const kitsData = {
deprecated: false,
domain: 'Supply Chain',
industries: ['automotive'],
roles: ['sme', 'app-provider', 'researcher'],
description: 'Gain increased supply chain transparency through collaborative simulation across all stakeholders.',
metadata: {
created: '2023-08-18',
Expand Down Expand Up @@ -813,6 +898,7 @@ export const kitsData = {
deprecated: false,
domain: 'Supply Chain',
industries: ['automotive'],
roles: ['sme', 'app-provider'],
description: 'Predictive Unit Realtime Information Service',
metadata: {
created: '2023-11-29',
Expand Down Expand Up @@ -845,6 +931,7 @@ export const kitsData = {
deprecated: false,
domain: 'Engineering',
industries: ['automotive'],
roles: ['sme', 'app-provider', 'developer'],
description: 'Federated simulation and data processing.',
metadata: {
created: '2023-12-08',
Expand Down Expand Up @@ -877,6 +964,7 @@ export const kitsData = {
deprecated: false,
domain: "Simulations",
industries: ['automotive'],
roles: ['app-provider', 'developer', 'researcher'],
description: 'Maximize the potential of usage data through calculation services and simulations.',
metadata: {
created: '2024-05-16',
Expand Down Expand Up @@ -909,6 +997,7 @@ export const kitsData = {
deprecated: false,
domain: 'Quality',
industries: ['automotive'],
roles: ['sme', 'app-provider'],
description: 'Data driven quality management enables data provider and consumer to exchange and analyse existing data across company boundaries.',
metadata: {
created: '2023-08-18',
Expand Down Expand Up @@ -941,6 +1030,7 @@ export const kitsData = {
deprecated: false,
domain: 'Engineering',
industries: ['automotive'],
roles: ['sme', 'app-provider', 'developer'],
description: 'Cross company requirements management to enable quick information access and multiple company collaboration.',
metadata: {
created: '2025-09-29',
Expand Down Expand Up @@ -973,6 +1063,7 @@ export const kitsData = {
deprecated: false,
domain: 'Engineering',
industries: ['automotive'],
roles: ['sme', 'app-provider', 'developer'],
description: 'Enable secure and sovereign exchange of engineering geometry information across the entire value chain.',
metadata: {
created: '2025-11-28',
Expand Down Expand Up @@ -1005,6 +1096,7 @@ export const kitsData = {
deprecated: false,
domain: 'Master Data Management',
industries: ['automotive', 'manufacturing'],
roles: ['sme', 'service-provider', 'operator'],
description: 'Manage and exchange in a decentralized manner company certificates across the supply chain to ensure compliance and quality standards.',
metadata: {
created: '2026-03-17',
Expand Down Expand Up @@ -1041,6 +1133,7 @@ export const kitsData = {
deprecated: false,
domain: 'Production',
industries: ['automotive', 'manufacturing'],
roles: ['sme', 'app-provider'],
description: 'Create a federated network of networks to connect manufacturing supply and demand.',
metadata: {
created: '2024-03-29',
Expand Down Expand Up @@ -1073,6 +1166,7 @@ export const kitsData = {
deprecated: false,
domain: 'Production',
industries: ['manufacturing'],
roles: ['sme', 'app-provider', 'developer'],
description: 'Enable customized production (batch size 1) without significant increase of costs.',
metadata: {
created: '2023-11-20',
Expand Down Expand Up @@ -1109,6 +1203,7 @@ export const kitsData = {
deprecated: false,
domain: 'Engineering',
industries: ['automotive'],
roles: ['sme', 'app-provider', 'developer'],
description: 'Defines standard ways for the orchestration of engineering activities in federated development ecosystems.',
metadata: {
created: '2026-02-13',
Expand Down Expand Up @@ -1142,6 +1237,7 @@ export const kitsData = {
deprecated: false,
domain: 'Engineering',
industries: ['automotive'],
roles: ['sme', 'app-provider', 'developer'],
description: 'Defines the minimum viable logic for federated engineering service brokerage.',
metadata: {
created: '2026-02-13',
Expand Down Expand Up @@ -1429,3 +1525,9 @@ export const getDataspaceStats = () => {

return stats;
};

// Get all KITs relevant for a specific role
export const getKitsByRole = (roleId) => {
const allKits = getAllKits();
return allKits.filter(kit => kit.roles && kit.roles.includes(roleId));
};
5 changes: 5 additions & 0 deletions docusaurus.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -306,6 +306,11 @@ const config = {
label: 'KIT Master Data',
className: 'kit-nav-item'
},
{
to: '/Kits-Role-Overview',
label: 'KITs by Role',
className: 'kit-nav-item'
},
// Dynamically generated from kitsData
...generateKitNavItems(),
],
Expand Down
Loading
Loading