diff --git a/plugins/docusaurus-standards-graph-plugin/README.md b/plugins/docusaurus-standards-graph-plugin/README.md index 99eb635a8c..57298e71d7 100644 --- a/plugins/docusaurus-standards-graph-plugin/README.md +++ b/plugins/docusaurus-standards-graph-plugin/README.md @@ -18,6 +18,7 @@ The interactive graph renders entirely in the browser via the [`StandardsGraph`] |------|---------| | `index.js` | Minimal Docusaurus plugin entry point — registers the plugin with the name `docusaurus-standards-graph-plugin`. | | `standardsParser.js` | Utility library that parses Catena-X standard markdown files and builds the graph data structure. Used by the data-generation pipeline in the **upstream repository**. | +| `semanticModelEnricher.js` | Standalone Node.js script that enriches `standards-graph-data*.json` files with semantic model metadata fetched from `eclipse-tractusx/sldt-semantic-models` via `raw.githubusercontent.com`. Run once after graph data is generated (see below). | --- @@ -67,6 +68,56 @@ Each JSON file has the following top-level structure: | `tags` | Frontmatter tags from the standard document. | | `path` | URL path relative to the version prefix (e.g. `/standards/CX-0018-…`). | | `referenceCount` | Number of other standards that reference this one (drives bubble size in the graph). | +| `semanticModels` | Array of semantic model references found in the standard document (see below). May be absent if no URNs are found. | + +### Semantic model entry (within `semanticModels`) + +Each entry represents one unique `urn:samm:io.catenax.*` URN referenced by the standard: + +```json +{ + "urn": "urn:samm:io.catenax.week_based_capacity_group:2.0.0", + "modelName": "io.catenax.week_based_capacity_group", + "referencedVersion": "2.0.0", + "status": "deprecated", + "latestVersion": "3.0.1", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.week_based_capacity_group/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.week_based_capacity_group/3.0.1" +} +``` + +| Field | Description | +|-------|-------------| +| `urn` | Full URN as written in the standard document. | +| `modelName` | Namespace identifier matching the directory name in `eclipse-tractusx/sldt-semantic-models`. | +| `referencedVersion` | Specific version the standard pins. | +| `status` | Status of the *referenced* version from its `metadata.json` (`"release"`, `"deprecated"`, or `"unknown"`). | +| `latestVersion` | Highest semver folder in the model's directory (`null` if the model is not found in sldt-semantic-models). | +| `latestStatus` | Status of the latest version (`null` if not found). | +| `githubUrl` | Direct link to the specific version folder on GitHub (`null` if model not found). | +| `latestGithubUrl` | Direct link to the latest version folder on GitHub (`null` if model not found). | + +Models absent from `eclipse-tractusx/sldt-semantic-models` (e.g. internal test models) will have `status: "unknown"` and `null` URLs. + +### Top-level `semanticModelIndex` + +A companion lookup map keyed by model name, useful for "which standards use this model" queries: + +```json +{ + "semanticModelIndex": { + "io.catenax.batch": { + "latestVersion": "4.0.0", + "latestStatus": "release", + "versions": { "1.0.2": "deprecated", "4.0.0": "release" }, + "referencedByStandards": ["cx0151", "cx0158"] + } + } +} +``` + +The `versions` map contains only the versions that were actually fetched (referenced versions + the latest version) — not necessarily every version that exists in the repository. ### Edge object @@ -99,5 +150,20 @@ If the version-specific file is not found (HTTP 4xx), the component falls back t ## Adding a new release version 1. Generate `standards-graph-data-{NewVersion}.json` using `standardsParser.js` in the upstream repository. -2. Commit the generated file to `static/` in this repository. -3. The version will automatically appear in the graph's version selector once it is listed in `versions.json`. +2. Run `semanticModelEnricher.js` to enrich the new JSON with semantic model metadata. +3. Commit the generated file to `static/` in this repository. +4. The version will automatically appear in the graph's version selector once it is listed in `versions.json`. + +--- + +## Refreshing semantic model data + +The `semanticModelEnricher.js` script enriches all graph data files in-place. It uses a hardcoded version registry (collected from `eclipse-tractusx/sldt-semantic-models`) and fetches `metadata.json` for each referenced model version from `raw.githubusercontent.com`: + +```sh +node plugins/docusaurus-standards-graph-plugin/semanticModelEnricher.js +``` + +The script processes all four JSON files (`standards-graph-data.json`, `standards-graph-data-Saturn.json`, `standards-graph-data-Jupiter.json`, `standards-graph-data-Io.json`) and writes the enriched data back to each file. + +When new semantic model versions are released in `sldt-semantic-models`, update the `MODEL_VERSIONS` map at the top of `semanticModelEnricher.js` and re-run the script. diff --git a/plugins/docusaurus-standards-graph-plugin/kitEnricher.js b/plugins/docusaurus-standards-graph-plugin/kitEnricher.js new file mode 100644 index 0000000000..bb856c7c26 --- /dev/null +++ b/plugins/docusaurus-standards-graph-plugin/kitEnricher.js @@ -0,0 +1,221 @@ +#!/usr/bin/env node +'use strict'; + +/** + * KIT Enricher — populates kitIndex into the standards-graph-data JSON files. + * + * For each KIT in eclipse-tractusx/eclipse-tractusx.github.io (docs-kits/kits/), + * this script fetches all .md / .mdx files (excluding asset/image directories), + * scans for CX-XXXX references with a regex, and writes: + * + * graphData.kitIndex – map of kitSlug → { displayName, url, referencedStandards[] } + * node.referencedByKits – array of kitSlugs that reference this standard + * + * Usage: + * node kitEnricher.js [] + * + * Set GITHUB_TOKEN env-var to avoid GitHub API rate-limiting. + */ + +const fs = require('fs'); +const path = require('path'); + +const TRACTUSX_OWNER = 'eclipse-tractusx'; +const TRACTUSX_REPO = 'eclipse-tractusx.github.io'; +const KITS_PATH = 'docs-kits/kits'; +const RAW_BASE = `https://raw.githubusercontent.com/${TRACTUSX_OWNER}/${TRACTUSX_REPO}/main`; +const API_BASE = `https://api.github.com/repos/${TRACTUSX_OWNER}/${TRACTUSX_REPO}`; +const KIT_SITE_BASE = 'https://eclipse-tractusx.github.io/docs-kits/category'; + +// Subdirectories that contain only images / non-text assets +const SKIP_DIRS = new Set(['assets', 'images', 'img', 'openapi', 'diagrams', 'static']); + +// Regex to detect a CX standard reference — matches e.g. "CX-0018" or "CX-0152" +// Note: global flag is NOT set here; it is added when constructing per-file instances. +const CX_REGEX = /\bCX-(\d{4})\b/; + +// ── Helpers ──────────────────────────────────────────────────────────────── + +function slugToDisplayName(slug) { + return slug.split('-').map((word, idx, arr) => { + if (word === 'kit' && idx === arr.length - 1) return 'KIT'; + return word.charAt(0).toUpperCase() + word.slice(1); + }).join(' '); +} + +function authHeaders() { + return process.env.GITHUB_TOKEN + ? { Authorization: `token ${process.env.GITHUB_TOKEN}` } + : {}; +} + +async function ghGet(url) { + const resp = await fetch(url, { headers: authHeaders() }); + if (!resp.ok) { + const body = await resp.text(); + throw new Error(`GitHub API ${resp.status} for ${url}: ${body.slice(0, 200)}`); + } + return resp.json(); +} + +async function fetchRaw(url) { + const resp = await fetch(url, { headers: authHeaders() }); + if (!resp.ok) return null; + return resp.text(); +} + +// ── Core logic ───────────────────────────────────────────────────────────── + +/** + * Fetch all KIT folder names from the GitHub contents API. + * Returns an array of { name: slug, sha }. + */ +async function listKitDirs() { + const items = await ghGet(`${API_BASE}/contents/${KITS_PATH}`); + return items.filter(i => i.type === 'dir'); +} + +/** + * Given the SHA of a KIT directory, retrieve the recursive file tree and + * return the paths of all .md / .mdx files that are not inside a SKIP_DIRS + * directory. + */ +async function listDocFilesInTree(treeSha) { + const tree = await ghGet(`${API_BASE}/git/trees/${treeSha}?recursive=1`); + if (!tree.tree) return []; + + return tree.tree + .filter(entry => { + if (entry.type !== 'blob') return false; + if (!entry.path.endsWith('.md') && !entry.path.endsWith('.mdx')) return false; + const segments = entry.path.split('/'); + // Skip the file itself if any parent segment is a skip-dir + return !segments.slice(0, -1).some(seg => SKIP_DIRS.has(seg)); + }) + .map(entry => entry.path); +} + +/** + * Fetch every doc file in the KIT and extract CX-XXXX references. + * Returns a Set of four-digit number strings, e.g. { "0018", "0152" }. + */ +async function extractCxRefsFromKit(kitSlug, docPaths) { + const cxNums = new Set(); + + await Promise.all(docPaths.map(async (relPath) => { + const url = `${RAW_BASE}/${KITS_PATH}/${kitSlug}/${relPath}`; + const text = await fetchRaw(url); + if (!text) return; + + const re = new RegExp(CX_REGEX.source, 'g'); + let m; + while ((m = re.exec(text)) !== null) { + cxNums.add(m[1]); + } + })); + + return cxNums; +} + +/** + * Fetch KIT cross-references for all KITs. + * Returns an object: + * { [slug]: { displayName, url, referencedStandards: ["cx0018", ...] } } + */ +async function fetchAllKitRefs() { + const kitDirs = await listKitDirs(); + console.log(`Found ${kitDirs.length} KIT directories`); + + const kitRefs = {}; + + for (const { name: slug, sha } of kitDirs) { + process.stdout.write(` Processing ${slug}... `); + try { + const docPaths = await listDocFilesInTree(sha); + const cxNums = await extractCxRefsFromKit(slug, docPaths); + + kitRefs[slug] = { + displayName : slugToDisplayName(slug), + url : `${KIT_SITE_BASE}/${slug}`, + referencedStandards: [...cxNums].sort().map(n => `cx${n}`), + }; + console.log(`${cxNums.size} CX refs in ${docPaths.length} files`); + } catch (err) { + console.log(`ERROR: ${err.message}`); + } + } + + return kitRefs; +} + +// ── JSON enrichment ──────────────────────────────────────────────────────── + +/** + * Writes kitIndex + referencedByKits onto one graph-data JSON file. + * Only includes KITs that reference at least one standard present in this file. + */ +function enrichFile(jsonPath, allKitRefs) { + if (!fs.existsSync(jsonPath)) { + console.log(` Skipping (not found): ${jsonPath}`); + return; + } + + const graphData = JSON.parse(fs.readFileSync(jsonPath, 'utf-8')); + const nodeIds = new Set(graphData.nodes.map(n => n.id)); + + // Filter kitIndex to standards that exist in this version + const kitIndex = {}; + for (const [slug, data] of Object.entries(allKitRefs)) { + const validIds = data.referencedStandards.filter(id => nodeIds.has(id)); + if (validIds.length > 0) { + kitIndex[slug] = { ...data, referencedStandards: validIds }; + } + } + + // Enrich each standard node + for (const node of graphData.nodes) { + const kits = Object.entries(kitIndex) + .filter(([, d]) => d.referencedStandards.includes(node.id)) + .map(([slug]) => slug); + + if (kits.length > 0) { + node.referencedByKits = kits; + } else { + delete node.referencedByKits; + } + } + + graphData.kitIndex = kitIndex; + + fs.writeFileSync(jsonPath, JSON.stringify(graphData, null, 2) + '\n'); + console.log( + ` ${path.basename(jsonPath)}: ${Object.keys(kitIndex).length} KITs, ` + + `${graphData.nodes.filter(n => n.referencedByKits).length} standards enriched ✓` + ); +} + +// ── Entry point ──────────────────────────────────────────────────────────── + +async function main() { + const ROOT = process.argv[2] || path.resolve(__dirname, '../..'); + + const files = [ + { json: path.join(ROOT, 'static/standards-graph-data.json') }, + { json: path.join(ROOT, 'static/standards-graph-data-Saturn.json') }, + { json: path.join(ROOT, 'static/standards-graph-data-Jupiter.json') }, + { json: path.join(ROOT, 'static/standards-graph-data-Io.json') }, + ]; + + console.log('Fetching KIT cross-references from eclipse-tractusx/eclipse-tractusx.github.io …'); + const kitRefs = await fetchAllKitRefs(); + console.log(`\nFetched refs for ${Object.keys(kitRefs).length} KITs\n`); + + console.log('Enriching graph-data files …'); + for (const { json } of files) { + enrichFile(json, kitRefs); + } + + console.log('\n✅ Kit enrichment complete'); +} + +main().catch(err => { console.error('Fatal:', err); process.exit(1); }); diff --git a/plugins/docusaurus-standards-graph-plugin/semanticModelEnricher.js b/plugins/docusaurus-standards-graph-plugin/semanticModelEnricher.js new file mode 100644 index 0000000000..cb5a466e78 --- /dev/null +++ b/plugins/docusaurus-standards-graph-plugin/semanticModelEnricher.js @@ -0,0 +1,266 @@ +#!/usr/bin/env node +'use strict'; + +/** + * Self-contained semantic model enricher using raw.githubusercontent.com + * Uses pre-collected version directory data + live metadata.json fetching + */ + +const fs = require('fs'); +const path = require('path'); + +// Pre-collected version data from github.com/eclipse-tractusx/sldt-semantic-models +// Collected 2026-05-01 via GitHub MCP tool +const MODEL_VERSIONS = { + "io.catenax.asset_tracker_links": ["1.0.0","2.0.0"], + "io.catenax.batch": ["1.0.2","2.0.0","2.0.1","3.0.0","3.0.1","4.0.0"], + "io.catenax.battery.battery_pass": ["3.0.0","3.0.1","4.0.0","5.0.0","6.0.0","6.1.0"], + "io.catenax.binary_exchange": ["1.0.0"], + "io.catenax.business_partner_certificate": ["1.0.0","2.0.0","3.0.0","3.1.0"], + "io.catenax.certificate_of_analysis": ["1.0.0"], + "io.catenax.days_of_supply": ["1.0.0","2.0.0"], + "io.catenax.delivery_information": ["1.0.0","2.0.0"], + "io.catenax.demand_and_capacity_notification": ["1.0.0","2.0.0","3.0.0"], + "io.catenax.early_warning_notification": ["1.0.0"], + // io.catenax.example: NOT FOUND in repo + "io.catenax.failure_pattern": ["1.0.0"], + "io.catenax.fleet.claim_data": ["1.0.0","2.0.0","3.0.0"], + "io.catenax.fleet.diagnostic_data": ["1.0.0","2.0.0","3.0.0"], + "io.catenax.fleet.vehicles": ["1.0.0","2.0.0","2.1.0","3.0.0","4.0.0"], + "io.catenax.generic.digital_product_passport": ["2.0.0","3.0.0","4.0.0","5.0.0","6.0.0","6.1.0","7.0.0"], + "io.catenax.id_based_comment": ["1.0.0","1.1.0"], + "io.catenax.id_based_request_for_update": ["1.0.0","2.0.0","3.0.0"], + "io.catenax.iot_sensor_data": ["1.0.0","2.0.0"], + "io.catenax.iot_sensor_device_definition": ["1.0.0","2.0.0"], + "io.catenax.item_stock": ["1.0.0","2.0.0"], + "io.catenax.just_in_sequence_part": ["1.0.0","2.0.0","3.0.0","4.0.0"], + "io.catenax.manufactured_parts_quality_information": ["1.0.0","2.0.0","2.1.0","3.0.0"], + "io.catenax.manufacturing_capability": ["1.0.0","2.0.0","3.0.0","3.1.0"], + "io.catenax.market_place_offer": ["1.2.0","1.4.0","2.0.0"], + // io.catenax.masterdatamanagement: NOT FOUND in repo + "io.catenax.material_demand": ["1.0.0"], + "io.catenax.material_flow_scenario_request": ["1.0.0","2.0.0"], + // io.catenax.material_for_recycling: has RELEASE_NOTES only, no versioned dirs + "io.catenax.material_recycling_certificate": ["1.0.0"], + "io.catenax.packing_list": ["1.0.0"], + "io.catenax.part_type_information": ["1.0.0","2.0.0"], + "io.catenax.parts_analyses": ["2.0.0","3.0.0","4.0.0"], + "io.catenax.pcf": ["2.0.0","3.0.0","4.0.0","4.0.1","5.0.0","6.0.0","7.0.0","8.0.0","9.0.0"], + "io.catenax.planned_production_output": ["1.0.0","2.0.0"], + "io.catenax.quality_task": ["1.0.0","2.0.0","3.0.0"], + "io.catenax.quality_task_attachment": ["1.0.0","2.0.0","3.0.0"], + "io.catenax.refurbishing_certificate": ["1.0.0","2.0.0","3.0.0"], + "io.catenax.remanufacturing_certificate": ["1.0.0","2.0.0","3.0.0"], + "io.catenax.repair_certificate": ["1.0.0"], + "io.catenax.report_8d": ["1.0.0"], + "io.catenax.request_for_quotation": ["1.0.0","2.0.0","3.0.0"], + "io.catenax.requirement": ["1.0.0"], + "io.catenax.return_request": ["1.1.1","1.1.2","2.0.0"], + "io.catenax.reuse_certificate": ["1.0.0","2.0.0","3.0.0"], + "io.catenax.sbom": ["1.0.0"], + "io.catenax.secondary_material_content": ["1.0.0"], + "io.catenax.serial_part": ["1.0.1","2.0.0","3.0.0","3.0.1","4.0.0"], + "io.catenax.shared.bill_of_process": ["1.0.0","1.1.0"], + "io.catenax.shared.business_partner_number": ["1.0.0","2.0.0"], + "io.catenax.shared.message_header": ["1.0.0","2.0.0","3.0.0"], + "io.catenax.shared.part_classification": ["1.0.0"], + "io.catenax.shared.part_site_information_as_built": ["1.0.0","2.0.0"], + "io.catenax.shared.quality_core": ["1.0.0"], + "io.catenax.shared.quantity": ["1.0.0","2.0.0","3.0.0"], + "io.catenax.shared.shopfloor_information_types": ["1.0.0","2.0.0"], + "io.catenax.shared.uuid": ["1.0.0","2.0.0"], + "io.catenax.shopfloor_information.get_production_forecast": ["1.0.0","2.0.0"], + "io.catenax.shopfloor_information.get_production_tracking": ["1.0.0"], + "io.catenax.shopfloor_information.provide_production_forecast": ["1.0.0","2.0.0"], + "io.catenax.shopfloor_information.provide_production_tracking": ["1.0.0"], + "io.catenax.short_term_material_demand": ["1.0.0"], + "io.catenax.single_level_bom_as_built": ["1.0.0","2.0.0","3.0.0","4.0.0"], + "io.catenax.single_level_bom_as_planned": ["2.0.0","3.0.0","4.0.0"], + "io.catenax.single_level_bom_as_specified": ["1.0.0","2.0.0","2.0.1"], + "io.catenax.single_level_scene_node": ["1.0.0"], + "io.catenax.single_level_usage_as_built": ["2.0.0","3.0.0","4.0.0"], + "io.catenax.single_level_usage_as_planned": ["1.1.0","2.0.0","3.0.0"], + // io.catenax.special_characteristics: NOT FOUND in repo + "io.catenax.traction_battery_code": ["1.0.0","2.0.0"], + "io.catenax.transmission.transmission_pass": ["1.0.0","2.0.0","3.0.0","3.1.0"], + "io.catenax.us_tariff_information": ["1.0.0","2.0.0"], + "io.catenax.vehicle.product_description": ["1.0.0","2.0.0","3.0.0"], + "io.catenax.warranty_claim_request": ["1.0.0"], + "io.catenax.warranty_claim_request_verification": ["1.0.0"], + "io.catenax.waste_certificate": ["1.0.0"], + "io.catenax.week_based_capacity_group": ["1.0.1","2.0.0","3.0.0","3.0.1"], + "io.catenax.week_based_material_demand": ["1.0.0","1.0.1","2.0.0","3.0.0","3.0.1"], + // io.catenax.zero_km_failure: NOT FOUND in repo +}; + +const RAW_BASE = 'https://raw.githubusercontent.com/eclipse-tractusx/sldt-semantic-models/main'; +const GITHUB_TREE_BASE = 'https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main'; + +// Status metadata cache to avoid re-fetching +const statusCache = new Map(); + +async function fetchStatus(modelName, version) { + const key = `${modelName}:${version}`; + if (statusCache.has(key)) return statusCache.get(key); + + const url = `${RAW_BASE}/${modelName}/${version}/metadata.json`; + try { + const resp = await fetch(url); + if (!resp.ok) { + statusCache.set(key, 'unknown'); + return 'unknown'; + } + const text = await resp.text(); + const meta = JSON.parse(text.trim()); + const status = meta.status || 'unknown'; + statusCache.set(key, status); + return status; + } catch { + statusCache.set(key, 'unknown'); + return 'unknown'; + } +} + +function compareSemver(a, b) { + const [aMaj, aMin, aPat] = a.split('.').map(Number); + const [bMaj, bMin, bPat] = b.split('.').map(Number); + return (aMaj - bMaj) || (aMin - bMin) || (aPat - bPat); +} + +// Extract URN references from docs directory +const URN_REGEX = /urn:samm:(io\.catenax\.[a-zA-Z0-9_.]+):(\d+\.\d+\.\d+)/g; + +function collectUrnsFromDir(dir, urns) { + for (const file of fs.readdirSync(dir)) { + const fp = path.join(dir, file); + if (fs.statSync(fp).isDirectory()) collectUrnsFromDir(fp, urns); + else if (file.endsWith('.md')) { + const content = fs.readFileSync(fp, 'utf-8'); + const re = new RegExp(URN_REGEX.source, 'g'); + let m; + while ((m = re.exec(content)) !== null) urns.add(`${m[1]}:${m[2]}`); + } + } +} + +function extractUrns(docsDir) { + const result = new Map(); + if (!fs.existsSync(docsDir)) return result; + for (const entry of fs.readdirSync(docsDir)) { + const match = entry.match(/^CX-(\d+)/); + if (!match) continue; + const stdNum = match[1]; + const stdPath = path.join(docsDir, entry); + if (!fs.statSync(stdPath).isDirectory()) continue; + const urns = new Set(); + collectUrnsFromDir(stdPath, urns); + if (urns.size > 0) result.set(stdNum, urns); + } + return result; +} + +async function enrichFile(jsonPath, docsDir) { + console.log(`\n📖 ${path.basename(jsonPath)}`); + const graphData = JSON.parse(fs.readFileSync(jsonPath, 'utf-8')); + const urnsByStandard = extractUrns(docsDir); + console.log(` Found URN references in ${urnsByStandard.size} standards`); + + // Collect all (model, version) pairs we need to fetch status for + const neededPairs = new Set(); + for (const urns of urnsByStandard.values()) { + for (const urnKey of urns) { + const lastColon = urnKey.lastIndexOf(':'); + const modelName = urnKey.substring(0, lastColon); + const version = urnKey.substring(lastColon + 1); + neededPairs.add(`${modelName}:${version}`); + // Also add the latest version of this model + if (MODEL_VERSIONS[modelName]) { + const sortedVers = [...MODEL_VERSIONS[modelName]].sort(compareSemver); + const latest = sortedVers[sortedVers.length - 1]; + neededPairs.add(`${modelName}:${latest}`); + } + } + } + + // Fetch all needed statuses in parallel + process.stdout.write(` Fetching ${neededPairs.size} metadata.json files... `); + await Promise.all([...neededPairs].map(pair => { + const [model, ver] = pair.split(':'); + return fetchStatus(model, ver); + })); + console.log('done'); + + // Build semanticModelIndex + const semanticModelIndex = {}; + for (const [modelName, versions] of Object.entries(MODEL_VERSIONS)) { + const sortedVers = [...versions].sort(compareSemver); + const latestVersion = sortedVers[sortedVers.length - 1]; + const versionStatuses = {}; + for (const v of sortedVers) { + const s = statusCache.get(`${modelName}:${v}`); + if (s) versionStatuses[v] = s; + } + const latestStatus = statusCache.get(`${modelName}:${latestVersion}`) || 'unknown'; + + // Find which standards reference this model + const referencedByStandards = []; + for (const [stdNum, urns] of urnsByStandard.entries()) { + const refersToModel = [...urns].some(u => u.startsWith(`${modelName}:`)); + if (!refersToModel) continue; + const node = graphData.nodes.find(n => n.number === stdNum); + if (node && !referencedByStandards.includes(node.id)) referencedByStandards.push(node.id); + } + + if (referencedByStandards.length > 0) { + semanticModelIndex[modelName] = { latestVersion, latestStatus, versions: versionStatuses, referencedByStandards }; + } + } + + // Enrich nodes + let enriched = 0; + for (const node of graphData.nodes) { + const urns = urnsByStandard.get(node.number); + if (!urns || urns.size === 0) continue; + + const semanticModels = []; + for (const urnKey of [...urns].sort()) { + const lastColon = urnKey.lastIndexOf(':'); + const modelName = urnKey.substring(0, lastColon); + const referencedVersion = urnKey.substring(lastColon + 1); + const versions = MODEL_VERSIONS[modelName] || null; + const status = statusCache.get(`${modelName}:${referencedVersion}`) || 'unknown'; + let latestVersion = null, latestStatus = null, githubUrl = null, latestGithubUrl = null; + if (versions) { + const sortedVers = [...versions].sort(compareSemver); + latestVersion = sortedVers[sortedVers.length - 1]; + latestStatus = statusCache.get(`${modelName}:${latestVersion}`) || 'unknown'; + githubUrl = `${GITHUB_TREE_BASE}/${modelName}/${referencedVersion}`; + latestGithubUrl = `${GITHUB_TREE_BASE}/${modelName}/${latestVersion}`; + } + semanticModels.push({ urn: `urn:samm:${urnKey}`, modelName, referencedVersion, status, latestVersion, latestStatus, githubUrl, latestGithubUrl }); + } + node.semanticModels = semanticModels; + enriched++; + } + graphData.semanticModelIndex = semanticModelIndex; + + fs.writeFileSync(jsonPath, JSON.stringify(graphData, null, 2) + '\n'); + console.log(` Enriched ${enriched} nodes ✓`); +} + +async function main() { + const ROOT = process.argv[2] || '/home/runner/work/catenax-ev.github.io/catenax-ev.github.io'; + const files = [ + { json: path.join(ROOT, 'static/standards-graph-data.json'), docs: path.join(ROOT, 'docs/standards') }, + { json: path.join(ROOT, 'static/standards-graph-data-Saturn.json'), docs: path.join(ROOT, 'versioned_docs/version-Saturn/standards') }, + { json: path.join(ROOT, 'static/standards-graph-data-Jupiter.json'), docs: path.join(ROOT, 'versioned_docs/version-Jupiter/standards') }, + { json: path.join(ROOT, 'static/standards-graph-data-Io.json'), docs: path.join(ROOT, 'versioned_docs/version-Io/standards') }, + ]; + + for (const { json, docs } of files) { + await enrichFile(json, docs); + } + console.log(`\n✅ All done! (${statusCache.size} unique statuses fetched)`); +} + +main().catch(err => { console.error('Fatal:', err); process.exit(1); }); diff --git a/src/components/StandardsGraph/GraphControls.js b/src/components/StandardsGraph/GraphControls.js index a5ad098289..9e423af7ae 100644 --- a/src/components/StandardsGraph/GraphControls.js +++ b/src/components/StandardsGraph/GraphControls.js @@ -6,6 +6,9 @@ const CATEGORY_CONFIG = { component: { label: 'Component Standards', color: '#386FB3' }, }; +// Color must match KIT_NODE_COLOR.light in StandardsGraph.js +const KIT_COLOR = '#7D3C98'; + // Maps the prefix before "/" to a human-readable group name const TAG_GROUP_LABELS = { CAT: 'Category', @@ -30,6 +33,14 @@ export default function GraphControls({ availableExpertGroups = [], selectedExpertGroups = [], onExpertGroupFilterChange, + filterDeprecatedModels = false, + onFilterDeprecatedModelsChange, + showSemanticModels = false, + onShowSemanticModelsChange, + hasSemanticModelData = false, + showKits = false, + onShowKitsChange, + hasKitData = false, }) { const [searchValue, setSearchValue] = useState(''); const [isExpanded, setIsExpanded] = useState(true); @@ -92,6 +103,9 @@ export default function GraphControls({ onTagFilterChange([]); onCommitteeFilterChange([]); onExpertGroupFilterChange([]); + if (onFilterDeprecatedModelsChange) onFilterDeprecatedModelsChange(false); + if (onShowSemanticModelsChange) onShowSemanticModelsChange(false); + if (onShowKitsChange) onShowKitsChange(false); }; return ( @@ -261,6 +275,41 @@ export default function GraphControls({ )} +
+
+ + {hasSemanticModelData && ( + + )} + {hasKitData && ( + + )} +
+
+ @@ -275,6 +324,24 @@ export default function GraphControls({ Component Standards (CAT/) + {showSemanticModels && ( + <> +
+ + Semantic Model (released) +
+
+ + Semantic Model (latest deprecated) +
+ + )} + {showKits && ( +
+ + Tractus-X KIT +
+ )} )} diff --git a/src/components/StandardsGraph/KitNode.js b/src/components/StandardsGraph/KitNode.js new file mode 100644 index 0000000000..0f40174a26 --- /dev/null +++ b/src/components/StandardsGraph/KitNode.js @@ -0,0 +1,30 @@ +import React, { memo } from 'react'; +import { Handle, Position } from 'reactflow'; +import styles from './StandardsGraph.module.css'; + +function KitNode({ data }) { + const { kitName, bgColor } = data; + + return ( +
+ {/* Hexagonal background shape */} +
+ + {/* Text content, layered above the hexagon */} +
+
+ {kitName} +
+
KIT
+
+ + {/* Handles at the four cardinal midpoints of the wrapper */} + + + + +
+ ); +} + +export default memo(KitNode); diff --git a/src/components/StandardsGraph/NodeInfoPanel.js b/src/components/StandardsGraph/NodeInfoPanel.js index 106d14f51c..aa86b9f898 100644 --- a/src/components/StandardsGraph/NodeInfoPanel.js +++ b/src/components/StandardsGraph/NodeInfoPanel.js @@ -3,6 +3,195 @@ import useBaseUrl from '@docusaurus/useBaseUrl'; import { useVersions } from '@docusaurus/plugin-content-docs/client'; import styles from './StandardsGraph.module.css'; +function SemanticModelStatusBadge({ status }) { + if (status === 'release') { + return release; + } + if (status === 'deprecated') { + return deprecated; + } + return {status || 'unknown'}; +} + +function SemanticModelsSection({ semanticModels }) { + if (!semanticModels || semanticModels.length === 0) return null; + + const hasDeprecated = semanticModels.some(m => m.status === 'deprecated'); + + return ( +
+ +
    + {semanticModels.map(m => { + const isDeprecated = m.status === 'deprecated'; + const hasNewer = m.latestVersion && m.referencedVersion !== m.latestVersion; + return ( +
  • +
    + {m.githubUrl ? ( + + {m.modelName} + + ) : ( + {m.modelName} + )} + +
    +
    + v{m.referencedVersion} + {hasNewer && ( + + {' '}⬆{' '} + {m.latestGithubUrl ? ( + + v{m.latestVersion} + + ) : ( + v{m.latestVersion} + )} + {' '}available + + )} +
    +
  • + ); + })} +
+
+ ); +} + +// ── Semantic Model detail panel (shown when a diamond node is clicked) ──── + +function compareSemverDesc([a], [b]) { + const [aMaj, aMin, aPat] = a.split('.').map(Number); + const [bMaj, bMin, bPat] = b.split('.').map(Number); + return (bMaj - aMaj) || (bMin - aMin) || (bPat - aPat); +} + +function SmNodePanel({ modelName, meta, graphData, onSelectNode }) { + const [isExpanded, setIsExpanded] = useState(true); + const shortName = modelName.replace(/^io\.catenax\./, ''); + const ghBase = `https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/${modelName}`; + + const sortedVersions = Object.entries(meta.versions || {}).sort(compareSemverDesc); + + const stdNodes = (meta.referencedByStandards || []) + .map(id => graphData.nodes.find(n => n.id === id)) + .filter(Boolean) + .sort((a, b) => (a.number || '').localeCompare(b.number || '', undefined, { numeric: true })); + + return ( +
+
+
+

+ + {shortName} + +

+

{modelName}

+
+ +
+ + {isExpanded && ( +
+ {/* Latest version */} +
+ + +
+ + {/* All known versions */} + {sortedVersions.length > 0 && ( +
+ +
+ {sortedVersions.map(([ver, status]) => ( + + ))} +
+
+ )} + + {/* Standards that reference this model */} +
+ + {stdNodes.length === 0 ? ( +

None in current view

+ ) : ( +
    + {stdNodes.map(node => ( +
  • +
    onSelectNode && onSelectNode(node.id)} + title="Click to select this standard in the graph" + > + + CX-{node.number} + {node.title} +
    +
  • + ))} +
+ )} +
+
+ )} +
+ ); +} + +// ── Standard node category badge ────────────────────────────────────────── + const CATEGORY_CONFIG = { usecase: { label: 'Use Case', color: '#27AE60' }, component: { label: 'Component', color: '#386FB3' }, @@ -21,6 +210,102 @@ function CategoryPillar({ category }) { ); } +// ── KIT detail panel (shown when a hexagon KIT node is clicked) ─────────── + +function KitNodePanel({ slug, meta, graphData, onSelectNode }) { + const [isExpanded, setIsExpanded] = useState(true); + + const stdNodes = (meta.referencedStandards || []) + .map(id => graphData.nodes.find(n => n.id === id)) + .filter(Boolean) + .sort((a, b) => (a.number || '').localeCompare(b.number || '', undefined, { numeric: true })); + + return ( +
+
+
+

+ + {meta.displayName} + +

+

Tractus-X KIT

+
+ +
+ + {isExpanded && ( +
+
+ + {stdNodes.length === 0 ? ( +

None in current view

+ ) : ( +
    + {stdNodes.map(node => ( +
  • +
    onSelectNode && onSelectNode(node.id)} + title="Click to select this standard in the graph" + > + + CX-{node.number} + {node.title} +
    +
  • + ))} +
+ )} +
+
+ )} +
+ ); +} + +// ── "Referenced by KITs" section inside standard node panel ────────────── + +function ReferencedByKitsSection({ referencedByKits, kitIndex }) { + if (!referencedByKits || referencedByKits.length === 0) return null; + + return ( +
+ +
    + {referencedByKits.map(slug => { + const meta = kitIndex?.[slug]; + const name = meta?.displayName ?? slug; + const url = meta?.url; + return ( +
  • + {url ? ( + + {name} + + ) : ( + {name} + )} +
  • + ); + })} +
+
+ ); +} + +// ── Main panel ──────────────────────────────────────────────────────────── + export default function NodeInfoPanel({ selectedNodeId, graphData, @@ -33,9 +318,19 @@ export default function NodeInfoPanel({ const allVersions = useVersions('default'); const latestVersion = allVersions.find(v => v.isLast)?.name ?? null; + // Detect semantic model node selection (IDs start with "sm:") + const isSmNode = selectedNodeId?.startsWith('sm:'); + const smModelName = isSmNode ? selectedNodeId.slice(3) : null; + const smIndexEntry = smModelName ? (graphData.semanticModelIndex?.[smModelName] || null) : null; + + // Detect KIT node selection (IDs start with "kit:") + const isKitNode = selectedNodeId?.startsWith('kit:'); + const kitSlug = isKitNode ? selectedNodeId.slice(4) : null; + const kitIndexEntry = kitSlug ? (graphData.kitIndex?.[kitSlug] || null) : null; + const selectedNode = useMemo( - () => (graphData.nodes || []).find(n => n.id === selectedNodeId), - [graphData.nodes, selectedNodeId] + () => (isSmNode || isKitNode) ? null : (graphData.nodes || []).find(n => n.id === selectedNodeId), + [graphData.nodes, selectedNodeId, isSmNode, isKitNode] ); const buildPath = node => { @@ -45,7 +340,7 @@ export default function NodeInfoPanel({ }; const { references, referencedBy } = useMemo(() => { - if (!selectedNodeId || !graphData.edges) return { references: [], referencedBy: [] }; + if (!selectedNodeId || !graphData.edges || isSmNode || isKitNode) return { references: [], referencedBy: [] }; const nodeMap = Object.fromEntries((graphData.nodes || []).map(n => [n.id, n])); @@ -59,8 +354,33 @@ export default function NodeInfoPanel({ .map(e => nodeMap[e.source]) .filter(Boolean), }; - }, [selectedNodeId, graphData]); + }, [selectedNodeId, graphData, isSmNode, isKitNode]); + // ── Semantic model node selected → show model detail panel ─────────── + if (isSmNode && smIndexEntry) { + return ( + + ); + } + + // ── KIT node selected → show KIT detail panel ───────────────────────── + if (isKitNode && kitIndexEntry) { + return ( + + ); + } + + // ── No standard node selected → show full list ─────────────────────── if (!selectedNodeId || !selectedNode) { const allNodes = [...(graphData.nodes || [])].sort((a, b) => (a.number || '').localeCompare(b.number || '', undefined, { numeric: true }) @@ -117,6 +437,7 @@ export default function NodeInfoPanel({ ); } + // ── Standard node selected ──────────────────────────────────────────── const categoryConfig = CATEGORY_CONFIG[selectedNode.category] || { label: selectedNode.category, color: '#666' }; return ( @@ -270,6 +591,12 @@ export default function NodeInfoPanel({ )}
+ + + )} diff --git a/src/components/StandardsGraph/SemanticModelNode.js b/src/components/StandardsGraph/SemanticModelNode.js new file mode 100644 index 0000000000..dce64ded2f --- /dev/null +++ b/src/components/StandardsGraph/SemanticModelNode.js @@ -0,0 +1,34 @@ +import React, { memo } from 'react'; +import { Handle, Position } from 'reactflow'; +import styles from './StandardsGraph.module.css'; + +function SemanticModelNode({ data }) { + const { modelName, latestVersion, bgColor } = data; + // Strip the common "io.catenax." prefix so the label fits inside the diamond + const shortName = modelName.replace(/^io\.catenax\./, ''); + + return ( +
+ {/* Rotated inner square that forms the diamond shape */} +
+ + {/* Text content sits above the rotated square (z-index 1, not rotated) */} +
+
+ {shortName} +
+ {latestVersion && ( +
v{latestVersion}
+ )} +
+ + {/* Handles at the four midpoints of the wrapper box = the four diamond tips */} + + + + +
+ ); +} + +export default memo(SemanticModelNode); diff --git a/src/components/StandardsGraph/StandardsGraph.js b/src/components/StandardsGraph/StandardsGraph.js index 3f0a705762..50eb6a0d8d 100644 --- a/src/components/StandardsGraph/StandardsGraph.js +++ b/src/components/StandardsGraph/StandardsGraph.js @@ -1,4 +1,4 @@ -import { useEffect, useState, useCallback } from 'react'; +import { useEffect, useState, useCallback, useRef } from 'react'; import ReactFlow, { Background, Controls, @@ -9,6 +9,8 @@ import ReactFlow, { } from 'reactflow'; import 'reactflow/dist/style.css'; import CustomNode from './CustomNode'; +import SemanticModelNode from './SemanticModelNode'; +import KitNode from './KitNode'; import GraphControls from './GraphControls'; import NodeInfoPanel from './NodeInfoPanel'; import styles from './StandardsGraph.module.css'; @@ -19,15 +21,29 @@ import { useVersions, useDocsPreferredVersion } from '@docusaurus/plugin-content const nodeTypes = { custom: CustomNode, + semanticModel: SemanticModelNode, + kit: KitNode, }; -// Category colors +// Category colors for CX standard nodes const CATEGORY_COLORS = { usecase: { light: '#27AE60', dark: '#2ECC71' }, component: { light: '#386FB3', dark: '#4a7bc8' }, }; -// Circular force-directed layout +// Colors for semantic model diamond nodes (keyed by latestStatus) +const SM_NODE_COLORS = { + release: { light: '#0097A7', dark: '#26C6DA' }, + deprecated: { light: '#C0392B', dark: '#E74C3C' }, + unknown: { light: '#607D8B', dark: '#78909C' }, +}; + +// Color for KIT hexagon nodes +const KIT_NODE_COLOR = { light: '#7D3C98', dark: '#A569BD' }; + +// ── Layouts ──────────────────────────────────────────────────────────────── + +// Single-ring layout (used when no outer-ring nodes are shown) const getForceLayoutedElements = (nodes, edges) => { const nodeCount = nodes.length; const centerX = 600; @@ -48,6 +64,44 @@ const getForceLayoutedElements = (nodes, edges) => { return { nodes, edges }; }; +// Ring spacing between concentric layout rings (pixels) +const RING_SPACING = 320; + +// Multi-ring layout: CX standards on inner ring, optional outer rings (KITs / SMs) +// outerRings is an array of node-arrays, each placed on its own ring +const getMultiRingLayoutedElements = (stdNodes, outerRings, allEdges) => { + const centerX = 900; + const centerY = 700; + const startAngle = -Math.PI / 2; // start at top + + const innerRadius = Math.max(400, stdNodes.length * 88); + + stdNodes.forEach((node, i) => { + const angle = startAngle + (i / stdNodes.length) * 2 * Math.PI; + node.position = { + x: centerX + Math.cos(angle) * innerRadius - (node.style.width || 200) / 2, + y: centerY + Math.sin(angle) * innerRadius - (node.style.height || 200) / 2, + }; + }); + + let currentRadius = innerRadius; + const allOuterNodes = []; + for (const ring of outerRings) { + if (ring.length === 0) continue; + currentRadius += RING_SPACING; + ring.forEach((node, i) => { + const angle = startAngle + (i / Math.max(ring.length, 1)) * 2 * Math.PI; + node.position = { + x: centerX + Math.cos(angle) * currentRadius - 80, + y: centerY + Math.sin(angle) * currentRadius - 80, + }; + }); + allOuterNodes.push(...ring); + } + + return { nodes: [...stdNodes, ...allOuterNodes], edges: allEdges }; +}; + // Calculate bubble diameter based on incoming reference count const getBubbleDimensions = (referenceCount) => { const baseDiameter = 200; @@ -56,6 +110,8 @@ const getBubbleDimensions = (referenceCount) => { return { width: diameter, height: diameter }; }; +// ── Component ────────────────────────────────────────────────────────────── + export default function StandardsGraph() { const [graphData, setGraphData] = useState({ nodes: [], edges: [] }); const [ownerData, setOwnerData] = useState(null); @@ -66,12 +122,20 @@ export default function StandardsGraph() { const [selectedTags, setSelectedTags] = useState([]); const [selectedCommittees, setSelectedCommittees] = useState([]); const [selectedExpertGroups, setSelectedExpertGroups] = useState([]); + const [filterDeprecatedModels, setFilterDeprecatedModels] = useState(false); + const [showSemanticModels, setShowSemanticModels] = useState(false); + const [showKits, setShowKits] = useState(false); const [loading, setLoading] = useState(true); const [currentVersion, setCurrentVersion] = useState(null); const [selectedNodeId, setSelectedNodeId] = useState(null); const { colorMode } = useColorMode(); const location = useLocation(); + // SM edges generated during layout + const smEdgesRef = useRef([]); + // KIT edges generated during layout + const kitEdgesRef = useRef([]); + const baseUrl = useBaseUrl('/'); // Load standard-owners data once @@ -143,6 +207,20 @@ export default function StandardsGraph() { return () => controller.abort(); }, [baseUrl, currentVersion]); + // When SM nodes are hidden, clear any SM node that was selected + useEffect(() => { + if (!showSemanticModels) { + setSelectedNodeId(prev => (prev?.startsWith('sm:') ? null : prev)); + } + }, [showSemanticModels]); + + // When KIT nodes are hidden, clear any KIT node that was selected + useEffect(() => { + if (!showKits) { + setSelectedNodeId(prev => (prev?.startsWith('kit:') ? null : prev)); + } + }, [showKits]); + // Process and layout graph data useEffect(() => { if (!graphData.nodes || graphData.nodes.length === 0) return; @@ -163,7 +241,10 @@ export default function StandardsGraph() { const expertGroupMatch = selectedExpertGroups.length === 0 || selectedExpertGroups.includes(nodeOwner?.expertGroupId ?? null); - return categoryMatch && searchMatch && tagMatch && committeeMatch && expertGroupMatch; + const deprecatedModelsMatch = + !filterDeprecatedModels || + (node.semanticModels && node.semanticModels.some(m => m.status === 'deprecated')); + return categoryMatch && searchMatch && tagMatch && committeeMatch && expertGroupMatch && deprecatedModelsMatch; }); const filteredNodeIds = new Set(filteredNodes.map(n => n.id)); @@ -244,14 +325,162 @@ export default function StandardsGraph() { }; }); - const { nodes: layoutedNodes, edges: layoutedEdges } = getForceLayoutedElements( - reactFlowNodes, - reactFlowEdges - ); + // ── Semantic model nodes ─────────────────────────────────────────────── + const smEdgeColor = isDark ? '#26C6DA' : '#0097A7'; + const newSmEdges = []; + const smRFNodes = []; + + if (showSemanticModels && graphData.semanticModelIndex) { + // Collect model names referenced by currently visible standards + const referencedModelNames = new Set(); + for (const node of filteredNodes) { + for (const sm of (node.semanticModels || [])) { + referencedModelNames.add(sm.modelName); + } + } - setNodes(layoutedNodes); - setEdges(layoutedEdges); - }, [graphData, filteredCategories, searchTerm, selectedTags, selectedCommittees, selectedExpertGroups, ownerData, colorMode, currentVersion, latestVersion, baseUrl]); + for (const modelName of [...referencedModelNames].sort()) { + const meta = graphData.semanticModelIndex[modelName]; + if (!meta) continue; + + const smNodeId = `sm:${modelName}`; + const colors = SM_NODE_COLORS[meta.latestStatus] || SM_NODE_COLORS.unknown; + const bgColor = isDark ? colors.dark : colors.light; + + smRFNodes.push({ + id: smNodeId, + type: 'semanticModel', + data: { + modelName, + latestVersion: meta.latestVersion, + latestStatus: meta.latestStatus, + bgColor, + }, + style: { + width: 160, + height: 160, + background: 'transparent', + border: 'none', + transition: 'opacity 0.2s ease', + }, + position: { x: 0, y: 0 }, + }); + + // One directed edge per visible standard that references this model + for (const stdNode of filteredNodes) { + const refs = stdNode.semanticModels || []; + if (refs.some(m => m.modelName === modelName)) { + newSmEdges.push({ + id: `${stdNode.id}--sm--${modelName}`, + source: stdNode.id, + target: smNodeId, + type: 'default', + animated: false, + style: { + stroke: smEdgeColor, + strokeWidth: 1.5, + strokeDasharray: '5 4', + opacity: 0.65, + transition: 'opacity 0.2s ease', + }, + markerEnd: { + type: MarkerType.ArrowClosed, + color: smEdgeColor, + width: 14, + height: 14, + }, + }); + } + } + } + } + smEdgesRef.current = newSmEdges; + + // ── KIT nodes ────────────────────────────────────────────────────────── + const kitEdgeColor = isDark ? '#A569BD' : '#7D3C98'; + const newKitEdges = []; + const kitRFNodes = []; + + if (showKits && graphData.kitIndex) { + const kitBgColor = isDark ? KIT_NODE_COLOR.dark : KIT_NODE_COLOR.light; + + for (const [slug, meta] of Object.entries(graphData.kitIndex).sort((a, b) => a[0].localeCompare(b[0]))) { + // Only show KITs that reference at least one currently visible standard + const validRefs = (meta.referencedStandards || []).filter(id => filteredNodeIds.has(id)); + if (validRefs.length === 0) continue; + + const kitNodeId = `kit:${slug}`; + + kitRFNodes.push({ + id: kitNodeId, + type: 'kit', + data: { + kitName: meta.displayName.replace(/ KIT$/, ''), + bgColor: kitBgColor, + slug, + }, + style: { + width: 160, + height: 160, + background: 'transparent', + border: 'none', + transition: 'opacity 0.2s ease', + }, + position: { x: 0, y: 0 }, + }); + + // Edge from KIT node to each CX standard it references + for (const stdId of validRefs) { + newKitEdges.push({ + id: `kit:${slug}--${stdId}`, + source: kitNodeId, + target: stdId, + type: 'default', + animated: false, + style: { + stroke: kitEdgeColor, + strokeWidth: 1.5, + strokeDasharray: '6 3', + opacity: 0.6, + transition: 'opacity 0.2s ease', + }, + markerEnd: { + type: MarkerType.ArrowClosed, + color: kitEdgeColor, + width: 14, + height: 14, + }, + }); + } + } + } + kitEdgesRef.current = newKitEdges; + + // ── Layout ───────────────────────────────────────────────────────────── + const allExtraEdges = [...newSmEdges, ...newKitEdges]; + const outerRings = []; + + // KIT ring first (closer to standards), then SM ring + if (kitRFNodes.length > 0) outerRings.push(kitRFNodes); + if (smRFNodes.length > 0) outerRings.push(smRFNodes); + + if (outerRings.length > 0) { + const { nodes: layoutedNodes, edges: layoutedEdges } = getMultiRingLayoutedElements( + reactFlowNodes, + outerRings, + [...reactFlowEdges, ...allExtraEdges] + ); + setNodes(layoutedNodes); + setEdges(layoutedEdges); + } else { + const { nodes: layoutedNodes, edges: layoutedEdges } = getForceLayoutedElements( + reactFlowNodes, + reactFlowEdges + ); + setNodes(layoutedNodes); + setEdges(layoutedEdges); + } + }, [graphData, filteredCategories, searchTerm, selectedTags, selectedCommittees, selectedExpertGroups, filterDeprecatedModels, showSemanticModels, showKits, ownerData, colorMode, currentVersion, latestVersion, baseUrl]); // Focus impact analysis — driven by click (pinned) useEffect(() => { @@ -260,10 +489,21 @@ export default function StandardsGraph() { const connectedNodeIds = new Set(); if (selectedNodeId) { connectedNodeIds.add(selectedNodeId); + // Standard ↔ standard edges (from JSON) for (const edge of graphData.edges) { if (edge.source === selectedNodeId) connectedNodeIds.add(edge.target); if (edge.target === selectedNodeId) connectedNodeIds.add(edge.source); } + // Standard ↔ semantic-model edges (generated at layout time) + for (const edge of smEdgesRef.current) { + if (edge.source === selectedNodeId) connectedNodeIds.add(edge.target); + if (edge.target === selectedNodeId) connectedNodeIds.add(edge.source); + } + // KIT ↔ standard edges (generated at layout time) + for (const edge of kitEdgesRef.current) { + if (edge.source === selectedNodeId) connectedNodeIds.add(edge.target); + if (edge.target === selectedNodeId) connectedNodeIds.add(edge.source); + } } setNodes(nds => @@ -285,13 +525,13 @@ export default function StandardsGraph() { ...edge, style: { ...edge.style, - opacity: selectedNodeId && !isConnected ? 0.1 : 1, - strokeWidth: isConnected ? 5 : 3, + opacity: selectedNodeId && !isConnected ? 0.1 : (edge.style?.opacity ?? 1), + strokeWidth: isConnected ? 5 : (edge.style?.strokeWidth ?? 3), }, }; }) ); - }, [selectedNodeId, graphData.edges]); + }, [selectedNodeId, graphData.edges, showSemanticModels, showKits]); const handleCategoryFilterChange = useCallback(categories => { setFilteredCategories(categories); @@ -313,6 +553,18 @@ export default function StandardsGraph() { setSelectedExpertGroups(expertGroups); }, []); + const handleFilterDeprecatedModelsChange = useCallback(value => { + setFilterDeprecatedModels(value); + }, []); + + const handleShowSemanticModelsChange = useCallback(value => { + setShowSemanticModels(value); + }, []); + + const handleShowKitsChange = useCallback(value => { + setShowKits(value); + }, []); + const onNodeClick = useCallback((_, node) => { setSelectedNodeId(prev => (prev === node.id ? null : node.id)); }, []); @@ -376,6 +628,14 @@ export default function StandardsGraph() { availableExpertGroups={availableExpertGroups} selectedExpertGroups={selectedExpertGroups} onExpertGroupFilterChange={handleExpertGroupFilterChange} + filterDeprecatedModels={filterDeprecatedModels} + onFilterDeprecatedModelsChange={handleFilterDeprecatedModelsChange} + showSemanticModels={showSemanticModels} + onShowSemanticModelsChange={handleShowSemanticModelsChange} + hasSemanticModelData={!!graphData.semanticModelIndex} + showKits={showKits} + onShowKitsChange={handleShowKitsChange} + hasKitData={!!graphData.kitIndex} /> { - const colors = CATEGORY_COLORS[node.data.category] || CATEGORY_COLORS.component; + if (node.type === 'semanticModel') { + return colorMode === 'dark' ? '#26C6DA' : '#0097A7'; + } + if (node.type === 'kit') { + return colorMode === 'dark' ? KIT_NODE_COLOR.dark : KIT_NODE_COLOR.light; + } + const colors = CATEGORY_COLORS[node.data?.category] || CATEGORY_COLORS.component; return colorMode === 'dark' ? colors.dark : colors.light; }} maskColor={ @@ -412,3 +678,4 @@ export default function StandardsGraph() {
); } + diff --git a/src/components/StandardsGraph/StandardsGraph.module.css b/src/components/StandardsGraph/StandardsGraph.module.css index efa01e494a..95814ab70b 100644 --- a/src/components/StandardsGraph/StandardsGraph.module.css +++ b/src/components/StandardsGraph/StandardsGraph.module.css @@ -553,7 +553,369 @@ color: var(--ifm-color-emphasis-500); } -/* Mobile Responsive */ +/* Semantic Model Section in NodeInfoPanel */ +.smList { + list-style: none; + padding: 0; + margin: 0; + display: flex; + flex-direction: column; + gap: 6px; +} + +.smItem { + padding: 7px 9px; + border-radius: 6px; + background: var(--ifm-color-emphasis-100); + border: 1px solid var(--ifm-color-emphasis-200); +} + +.smItemDeprecated { + border-color: #e67e22; + background: rgba(230, 126, 34, 0.05); +} + +.smHeader { + display: flex; + align-items: center; + justify-content: space-between; + gap: 6px; +} + +.smModelName { + font-size: 0.72rem; + font-weight: 600; + color: var(--ifm-color-primary); + text-decoration: none; + word-break: break-all; + flex: 1; +} + +.smModelName:hover { + text-decoration: underline; +} + +.smMeta { + margin-top: 3px; + font-size: 0.7rem; + color: var(--ifm-color-emphasis-600); +} + +.smVersion { + font-family: var(--ifm-font-family-monospace); +} + +.smNewerHint { + color: #888; +} + +.smNewerLink { + color: var(--ifm-color-primary); + text-decoration: none; + font-family: var(--ifm-font-family-monospace); +} + +.smNewerLink:hover { + text-decoration: underline; +} + +.smStatusRelease { + display: inline-block; + padding: 1px 5px; + border-radius: 8px; + font-size: 0.6rem; + font-weight: 600; + background: #27AE60; + color: #fff; + white-space: nowrap; + flex-shrink: 0; +} + +.smStatusDeprecated { + display: inline-block; + padding: 1px 5px; + border-radius: 8px; + font-size: 0.6rem; + font-weight: 600; + background: #e67e22; + color: #fff; + white-space: nowrap; + flex-shrink: 0; +} + +.smStatusUnknown { + display: inline-block; + padding: 1px 5px; + border-radius: 8px; + font-size: 0.6rem; + font-weight: 600; + background: var(--ifm-color-emphasis-300); + color: var(--ifm-font-color-base); + white-space: nowrap; + flex-shrink: 0; +} + +.smDeprecatedAlert { + float: right; + font-size: 0.65rem; + font-weight: 600; + color: #e67e22; + text-transform: none; + letter-spacing: 0; +} +/* ── Semantic Model Diamond Node ── */ +/* + * The outer wrapper is the ReactFlow node box (160 × 160 px, transparent). + * An inner square (112 × 112 px) is rotated 45° to form a diamond. + * 112 / √2 ≈ 79 px radius → the diamond tips land exactly at the midpoints + * of the 160 px wrapper edges, which is where ReactFlow places handles. + */ +.smNodeWrapper { + width: 100%; + height: 100%; + position: relative; + cursor: pointer; +} + +.smNodeDiamond { + position: absolute; + width: 112px; + height: 112px; + /* (160 − 112) / 2 = 24 px */ + top: 24px; + left: 24px; + transform: rotate(45deg); + border-radius: 4px; + box-shadow: 0 4px 16px rgba(0, 0, 0, 0.22); + transition: box-shadow 0.2s ease, transform 0.2s ease; +} + +.smNodeWrapper:hover .smNodeDiamond { + box-shadow: 0 8px 28px rgba(0, 0, 0, 0.32); + transform: rotate(45deg) scale(1.07); +} + +/* Label text, layered above the rotated diamond */ +.smNodeContent { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + z-index: 1; + padding: 32px; + text-align: center; + pointer-events: none; +} + +.smNodeName { + font-size: 0.58rem; + font-weight: 700; + color: white; + line-height: 1.3; + word-break: break-all; + overflow: hidden; + display: -webkit-box; + -webkit-line-clamp: 4; + -webkit-box-orient: vertical; + text-shadow: 0 1px 3px rgba(0, 0, 0, 0.45); +} + +.smNodeVersion { + font-size: 0.5rem; + color: rgba(255, 255, 255, 0.85); + margin-top: 3px; + font-family: var(--ifm-font-family-monospace); + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35); + white-space: nowrap; +} + +.smHandle { + width: 6px !important; + height: 6px !important; + background: rgba(255, 255, 255, 0.6) !important; + border: 1px solid rgba(255, 255, 255, 0.8) !important; + opacity: 0; + transition: opacity 0.15s ease; +} + +.smNodeWrapper:hover .smHandle { + opacity: 0.85; +} + +/* Legend diamond (small rotated square used in the filter panel) */ +.legendDiamond { + width: 10px; + height: 10px; + transform: rotate(45deg); + flex-shrink: 0; + border-radius: 1px; +} + +/* SM model detail panel — version list */ +.smVersionList { + display: flex; + flex-direction: column; + gap: 5px; +} + +.smVersionRow { + display: flex; + align-items: center; + justify-content: space-between; + gap: 6px; +} + +.smVersionLink { + font-size: 0.72rem; + font-family: var(--ifm-font-family-monospace); + color: var(--ifm-color-primary); + text-decoration: none; +} + +.smVersionLink:hover { + text-decoration: underline; +} + +.smPanelModelName { + font-size: 0.68rem; + color: var(--ifm-color-emphasis-600); + word-break: break-all; + margin: 2px 0 0 0 !important; +} + +/* ── end Semantic Model Diamond Node ── */ + +/* ── KIT Hexagon Node ── */ +/* + * The outer wrapper is the ReactFlow node box (160 × 160 px, transparent). + * An inner div uses a flat-top hexagon clip-path to form a six-sided shape. + * Handles are placed at the four cardinal midpoints (top/bottom/left/right). + */ +.kitNodeWrapper { + width: 100%; + height: 100%; + position: relative; + cursor: pointer; +} + +.kitNodeHexagon { + position: absolute; + width: 140px; + height: 140px; + top: 10px; + left: 10px; + /* Flat-top hexagon: vertices at (25%,0), (75%,0), (100%,50%), (75%,100%), (25%,100%), (0%,50%) */ + clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%); + box-shadow: 0 4px 16px rgba(0, 0, 0, 0.22); + transition: box-shadow 0.2s ease, transform 0.2s ease; +} + +.kitNodeWrapper:hover .kitNodeHexagon { + box-shadow: 0 8px 28px rgba(0, 0, 0, 0.32); + transform: scale(1.07); +} + +.kitNodeContent { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + z-index: 1; + padding: 28px; + text-align: center; + pointer-events: none; +} + +.kitNodeName { + font-size: 0.58rem; + font-weight: 700; + color: white; + line-height: 1.3; + word-break: break-word; + overflow: hidden; + display: -webkit-box; + -webkit-line-clamp: 4; + -webkit-box-orient: vertical; + text-shadow: 0 1px 3px rgba(0, 0, 0, 0.45); +} + +.kitNodeLabel { + font-size: 0.45rem; + font-weight: 800; + color: rgba(255, 255, 255, 0.75); + margin-top: 3px; + letter-spacing: 1px; + text-transform: uppercase; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35); +} + +.kitHandle { + width: 6px !important; + height: 6px !important; + background: rgba(255, 255, 255, 0.6) !important; + border: 1px solid rgba(255, 255, 255, 0.8) !important; + opacity: 0; + transition: opacity 0.15s ease; +} + +.kitNodeWrapper:hover .kitHandle { + opacity: 0.85; +} + +/* Legend hexagon (small flat-top hexagon used in the filter panel) */ +.legendHexagon { + width: 12px; + height: 12px; + clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%); + flex-shrink: 0; +} + +/* KIT section in NodeInfoPanel */ +.kitList { + list-style: none; + padding: 0; + margin: 0; + display: flex; + flex-direction: column; + gap: 6px; +} + +.kitItem { + padding: 7px 9px; + border-radius: 6px; + background: var(--ifm-color-emphasis-100); + border: 1px solid var(--ifm-color-emphasis-200); +} + +.kitItemLink { + font-size: 0.8rem; + font-weight: 600; + color: var(--ifm-color-primary); + text-decoration: none; +} + +.kitItemLink:hover { + text-decoration: underline; +} + +.kitPanelLabel { + font-size: 0.68rem; + color: var(--ifm-color-emphasis-600); + margin: 2px 0 0 0 !important; +} + +/* ── end KIT Hexagon Node ── */ + @media (max-width: 768px) { .container { height: calc(100vh - 60px); @@ -606,6 +968,14 @@ box-shadow: 0 8px 40px rgba(0, 0, 0, 0.4); } +[data-theme='dark'] .smNodeDiamond { + box-shadow: 0 4px 20px rgba(0, 0, 0, 0.45); +} + +[data-theme='dark'] .smNodeWrapper:hover .smNodeDiamond { + box-shadow: 0 8px 36px rgba(0, 0, 0, 0.55); +} + /* React Flow Overrides */ .reactFlow :global(.react-flow__controls) { box-shadow: var(--ifm-global-shadow-lw); diff --git a/static/standards-graph-data-Io.json b/static/standards-graph-data-Io.json index 5a978cd6f0..e1928ebe26 100644 --- a/static/standards-graph-data-Io.json +++ b/static/standards-graph-data-Io.json @@ -12,7 +12,10 @@ "CAT/Sandbox Service Provider" ], "path": "/standards/CX-0001-EDCDiscoveryAPI", - "referenceCount": 15 + "referenceCount": 15, + "referencedByKits": [ + "connector-kit" + ] }, { "id": "cx0002", @@ -27,7 +30,12 @@ "CAT/Digital Twin" ], "path": "/standards/CX-0002-DigitalTwinsInCatenaX", - "referenceCount": 11 + "referenceCount": 11, + "referencedByKits": [ + "digital-twin-kit", + "data-chain-kit", + "industry-core-kit" + ] }, { "id": "cx0003", @@ -38,7 +46,23 @@ "CAT/Semantic" ], "path": "/standards/CX-0003-SAMMSemanticAspectMetaModel", - "referenceCount": 17 + "referenceCount": 17, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.material_for_recycling:1.0.0", + "modelName": "io.catenax.material_for_recycling", + "referencedVersion": "1.0.0", + "status": "unknown", + "latestVersion": null, + "latestStatus": null, + "githubUrl": null, + "latestGithubUrl": null + } + ], + "referencedByKits": [ + "digital-twin-kit", + "industry-core-kit" + ] }, { "id": "cx0005", @@ -47,7 +71,10 @@ "category": "component", "tags": [], "path": "/standards/CX-0005-ItemRelationshipServiceAPI", - "referenceCount": 1 + "referenceCount": 1, + "referencedByKits": [ + "data-chain-kit" + ] }, { "id": "cx0006", @@ -62,7 +89,10 @@ "CAT/Onboarding Service Provider" ], "path": "/standards/CX-0006-RegistrationAndInitialOnboarding", - "referenceCount": 9 + "referenceCount": 9, + "referencedByKits": [ + "connector-kit" + ] }, { "id": "cx0007", @@ -100,7 +130,10 @@ "CAT/Sandbox Service Provider" ], "path": "/standards/CX-0010-BusinessPartnerNumber", - "referenceCount": 13 + "referenceCount": 13, + "referencedByKits": [ + "business-partner-kit" + ] }, { "id": "cx0012", @@ -114,7 +147,10 @@ "CAT/Sandbox Service Provider" ], "path": "/standards/CX-0012-BusinessPartnerDataPoolAPI", - "referenceCount": 0 + "referenceCount": 0, + "referencedByKits": [ + "business-partner-kit" + ] }, { "id": "cx0014", @@ -155,7 +191,26 @@ "CAT/Sandbox Services (Beta)" ], "path": "/standards/CX-0018-DataspaceConnectivity", - "referenceCount": 18 + "referenceCount": 18, + "referencedByKits": [ + "connector-kit", + "data-chain-kit", + "traceability-kit", + "industry-core-kit", + "demand-and-capacity-management-kit", + "eco-pass-kit", + "product-carbon-footprint-exchange-kit", + "manufacturing-as-a-service-kit", + "puris-kit", + "logistics-kit", + "supply-chain-disruption-notification-kit", + "requirements-kit", + "geometry-kit", + "behaviour-twin-kit", + "online-simulation-kit", + "data-driven-quality-management-kit", + "circularity-kit" + ] }, { "id": "cx0030", @@ -164,7 +219,19 @@ "category": "component", "tags": [], "path": "/standards/CX-0030-DataModelBoMAsSpecified", - "referenceCount": 0 + "referenceCount": 0, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.single_level_bom_as_specified:2.0.0", + "modelName": "io.catenax.single_level_bom_as_specified", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.1", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.single_level_bom_as_specified/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.single_level_bom_as_specified/2.0.1" + } + ] }, { "id": "cx0031", @@ -200,7 +267,10 @@ "category": "component", "tags": [], "path": "/standards/CX-0045-AspectModelDataChainTemplate", - "referenceCount": 3 + "referenceCount": 3, + "referencedByKits": [ + "data-chain-kit" + ] }, { "id": "cx0049", @@ -214,7 +284,10 @@ "CAT/Sandbox Services (Beta)" ], "path": "/standards/CX-0049-DIDDocumentSchema", - "referenceCount": 1 + "referenceCount": 1, + "referencedByKits": [ + "connector-kit" + ] }, { "id": "cx0050", @@ -243,7 +316,10 @@ "CAT/BPDM" ], "path": "/standards/CX-0053-BPNDiscoveryServiceAPIs", - "referenceCount": 8 + "referenceCount": 8, + "referencedByKits": [ + "digital-twin-kit" + ] }, { "id": "cx0054", @@ -277,7 +353,10 @@ "UC/Behavioral Twin" ], "path": "/standards/CX-0059-UseCaseBehaviourTwinEndurancePredictor", - "referenceCount": 0 + "referenceCount": 0, + "referencedByKits": [ + "behaviour-twin-kit" + ] }, { "id": "cx0067", @@ -286,7 +365,10 @@ "category": "component", "tags": [], "path": "/standards/CX-0067-OntologyModelsToRealizeFederatedQueryInCatenaX", - "referenceCount": 3 + "referenceCount": 3, + "referencedByKits": [ + "knowledge-agents-kit" + ] }, { "id": "cx0074", @@ -300,7 +382,10 @@ "CAT/BPDM" ], "path": "/standards/CX-0074-BusinessPartnerGateAPI", - "referenceCount": 0 + "referenceCount": 0, + "referencedByKits": [ + "business-partner-kit" + ] }, { "id": "cx0076", @@ -311,7 +396,10 @@ "CAT/Value Added Services" ], "path": "/standards/CX-0076-GoldenRecordEndtoEndRequirementsStandard", - "referenceCount": 0 + "referenceCount": 0, + "referencedByKits": [ + "business-partner-kit" + ] }, { "id": "cx0077", @@ -377,7 +465,10 @@ "CAT/Semantic" ], "path": "/standards/CX-0084-FederatedQueriesInDataSpaces", - "referenceCount": 3 + "referenceCount": 3, + "referencedByKits": [ + "knowledge-agents-kit" + ] }, { "id": "cx0094", @@ -407,7 +498,39 @@ "UC/Circularity" ], "path": "/standards/CX-0105-AssetTrackingUseCase", - "referenceCount": 1 + "referenceCount": 1, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.asset_tracker_links:2.0.0", + "modelName": "io.catenax.asset_tracker_links", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.asset_tracker_links/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.asset_tracker_links/2.0.0" + }, + { + "urn": "urn:samm:io.catenax.iot_sensor_data:2.0.0", + "modelName": "io.catenax.iot_sensor_data", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.iot_sensor_data/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.iot_sensor_data/2.0.0" + }, + { + "urn": "urn:samm:io.catenax.iot_sensor_device_definition:2.0.0", + "modelName": "io.catenax.iot_sensor_device_definition", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.iot_sensor_device_definition/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.iot_sensor_device_definition/2.0.0" + } + ] }, { "id": "cx0115", @@ -419,7 +542,22 @@ "UC/MaaS" ], "path": "/standards/CX-0115-ManufacturingCapabilityExchange", - "referenceCount": 1 + "referenceCount": 1, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.manufacturing_capability:3.1.0", + "modelName": "io.catenax.manufacturing_capability", + "referencedVersion": "3.1.0", + "status": "release", + "latestVersion": "3.1.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.manufacturing_capability/3.1.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.manufacturing_capability/3.1.0" + } + ], + "referencedByKits": [ + "manufacturing-as-a-service-kit" + ] }, { "id": "cx0116", @@ -442,7 +580,39 @@ "UC/Circularity" ], "path": "/standards/CX-0117-UseCaseCircularEconomySecondaryMarketplace", - "referenceCount": 0 + "referenceCount": 0, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.battery.battery_pass:5.0.0", + "modelName": "io.catenax.battery.battery_pass", + "referencedVersion": "5.0.0", + "status": "release", + "latestVersion": "6.1.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.battery.battery_pass/5.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.battery.battery_pass/6.1.0" + }, + { + "urn": "urn:samm:io.catenax.market_place_offer:2.0.0", + "modelName": "io.catenax.market_place_offer", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.market_place_offer/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.market_place_offer/2.0.0" + }, + { + "urn": "urn:samm:io.catenax.return_request:2.0.0", + "modelName": "io.catenax.return_request", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.return_request/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.return_request/2.0.0" + } + ] }, { "id": "cx0118", @@ -454,7 +624,19 @@ "UC/PURIS" ], "path": "/standards/CX-0118-ActualDeliveryInformationExchange", - "referenceCount": 4 + "referenceCount": 4, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.delivery_information:2.0.0", + "modelName": "io.catenax.delivery_information", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.delivery_information/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.delivery_information/2.0.0" + } + ] }, { "id": "cx0120", @@ -466,7 +648,19 @@ "UC/PURIS" ], "path": "/standards/CX-0120-ShortTermMaterialDemandExchange", - "referenceCount": 4 + "referenceCount": 4, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.short_term_material_demand:1.0.0", + "modelName": "io.catenax.short_term_material_demand", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "1.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.short_term_material_demand/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.short_term_material_demand/1.0.0" + } + ] }, { "id": "cx0121", @@ -478,7 +672,29 @@ "UC/PURIS" ], "path": "/standards/CX-0121-PlannedProductionOutputExchange", - "referenceCount": 4 + "referenceCount": 4, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.item_stock:2.0.0", + "modelName": "io.catenax.item_stock", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.item_stock/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.item_stock/2.0.0" + }, + { + "urn": "urn:samm:io.catenax.planned_production_output:2.0.0", + "modelName": "io.catenax.planned_production_output", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.planned_production_output/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.planned_production_output/2.0.0" + } + ] }, { "id": "cx0122", @@ -489,7 +705,19 @@ "UC/PURIS" ], "path": "/standards/CX-0122-ItemStockExchange", - "referenceCount": 4 + "referenceCount": 4, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.item_stock:2.0.0", + "modelName": "io.catenax.item_stock", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.item_stock/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.item_stock/2.0.0" + } + ] }, { "id": "cx0123", @@ -501,7 +729,102 @@ "UC/Quality" ], "path": "/standards/CX-0123-QualityUseCaseStandard", - "referenceCount": 0 + "referenceCount": 0, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.early_warning_notification:1.0.0", + "modelName": "io.catenax.early_warning_notification", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "1.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.early_warning_notification/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.early_warning_notification/1.0.0" + }, + { + "urn": "urn:samm:io.catenax.failure_pattern:1.0.0", + "modelName": "io.catenax.failure_pattern", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "1.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.failure_pattern/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.failure_pattern/1.0.0" + }, + { + "urn": "urn:samm:io.catenax.fleet.claim_data:2.0.0", + "modelName": "io.catenax.fleet.claim_data", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.claim_data/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.claim_data/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.fleet.diagnostic_data:2.0.0", + "modelName": "io.catenax.fleet.diagnostic_data", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.diagnostic_data/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.diagnostic_data/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.fleet.vehicles:3.0.0", + "modelName": "io.catenax.fleet.vehicles", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "4.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.vehicles/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.vehicles/4.0.0" + }, + { + "urn": "urn:samm:io.catenax.manufactured_parts_quality_information:2.1.0", + "modelName": "io.catenax.manufactured_parts_quality_information", + "referencedVersion": "2.1.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.manufactured_parts_quality_information/2.1.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.manufactured_parts_quality_information/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.parts_analyses:3.0.0", + "modelName": "io.catenax.parts_analyses", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "4.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.parts_analyses/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.parts_analyses/4.0.0" + }, + { + "urn": "urn:samm:io.catenax.quality_task:2.0.0", + "modelName": "io.catenax.quality_task", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.quality_task/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.quality_task/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.quality_task_attachment:2.0.0", + "modelName": "io.catenax.quality_task_attachment", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.quality_task_attachment/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.quality_task_attachment/3.0.0" + } + ], + "referencedByKits": [ + "data-driven-quality-management-kit" + ] }, { "id": "cx0125", @@ -513,7 +836,32 @@ "UC/Traceability" ], "path": "/standards/CX-0125-TraceabilityUseCase", - "referenceCount": 0 + "referenceCount": 0, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.special_characteristics:1.0.0", + "modelName": "io.catenax.special_characteristics", + "referencedVersion": "1.0.0", + "status": "unknown", + "latestVersion": null, + "latestStatus": null, + "githubUrl": null, + "latestGithubUrl": null + }, + { + "urn": "urn:samm:io.catenax.traction_battery_code:2.0.0", + "modelName": "io.catenax.traction_battery_code", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.traction_battery_code/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.traction_battery_code/2.0.0" + } + ], + "referencedByKits": [ + "traceability-kit" + ] }, { "id": "cx0126", @@ -525,7 +873,43 @@ "CAT/Industry Core" ], "path": "/standards/CX-0126-IndustryCorePartType", - "referenceCount": 7 + "referenceCount": 7, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.part_type_information:1.0.0", + "modelName": "io.catenax.part_type_information", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.part_type_information/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.part_type_information/2.0.0" + }, + { + "urn": "urn:samm:io.catenax.single_level_bom_as_planned:3.0.0", + "modelName": "io.catenax.single_level_bom_as_planned", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "4.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.single_level_bom_as_planned/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.single_level_bom_as_planned/4.0.0" + }, + { + "urn": "urn:samm:io.catenax.single_level_usage_as_planned:2.0.0", + "modelName": "io.catenax.single_level_usage_as_planned", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.single_level_usage_as_planned/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.single_level_usage_as_planned/3.0.0" + } + ], + "referencedByKits": [ + "traceability-kit", + "industry-core-kit" + ] }, { "id": "cx0127", @@ -537,7 +921,63 @@ "CAT/Industry Core" ], "path": "/standards/CX-0127-IndustryCorePartInstance", - "referenceCount": 2 + "referenceCount": 2, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.batch:3.0.0", + "modelName": "io.catenax.batch", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "4.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.batch/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.batch/4.0.0" + }, + { + "urn": "urn:samm:io.catenax.just_in_sequence_part:3.0.0", + "modelName": "io.catenax.just_in_sequence_part", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "4.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.just_in_sequence_part/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.just_in_sequence_part/4.0.0" + }, + { + "urn": "urn:samm:io.catenax.serial_part:3.0.0", + "modelName": "io.catenax.serial_part", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "4.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.serial_part/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.serial_part/4.0.0" + }, + { + "urn": "urn:samm:io.catenax.single_level_bom_as_built:3.0.0", + "modelName": "io.catenax.single_level_bom_as_built", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "4.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.single_level_bom_as_built/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.single_level_bom_as_built/4.0.0" + }, + { + "urn": "urn:samm:io.catenax.single_level_usage_as_built:3.0.0", + "modelName": "io.catenax.single_level_usage_as_built", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "4.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.single_level_usage_as_built/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.single_level_usage_as_built/4.0.0" + } + ], + "referencedByKits": [ + "traceability-kit", + "industry-core-kit" + ] }, { "id": "cx0128", @@ -546,7 +986,62 @@ "category": "component", "tags": [], "path": "/standards/CX-0128-DemandandCapacityManagementDataExchange", - "referenceCount": 4 + "referenceCount": 4, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.id_based_comment:1.0.0", + "modelName": "io.catenax.id_based_comment", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "1.1.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.id_based_comment/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.id_based_comment/1.1.0" + }, + { + "urn": "urn:samm:io.catenax.id_based_request_for_update:3.0.0", + "modelName": "io.catenax.id_based_request_for_update", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.id_based_request_for_update/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.id_based_request_for_update/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.week_based_capacity_group:2.0.0", + "modelName": "io.catenax.week_based_capacity_group", + "referencedVersion": "2.0.0", + "status": "deprecated", + "latestVersion": "3.0.1", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.week_based_capacity_group/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.week_based_capacity_group/3.0.1" + }, + { + "urn": "urn:samm:io.catenax.week_based_capacity_group:3.0.1", + "modelName": "io.catenax.week_based_capacity_group", + "referencedVersion": "3.0.1", + "status": "release", + "latestVersion": "3.0.1", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.week_based_capacity_group/3.0.1", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.week_based_capacity_group/3.0.1" + }, + { + "urn": "urn:samm:io.catenax.week_based_material_demand:3.0.1", + "modelName": "io.catenax.week_based_material_demand", + "referencedVersion": "3.0.1", + "status": "release", + "latestVersion": "3.0.1", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.week_based_material_demand/3.0.1", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.week_based_material_demand/3.0.1" + } + ], + "referencedByKits": [ + "demand-and-capacity-management-kit" + ] }, { "id": "cx0129", @@ -558,7 +1053,39 @@ "UC/MaaS" ], "path": "/standards/CX-0129-RequestforQuotationExchange", - "referenceCount": 0 + "referenceCount": 0, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.request_for_quotation:3.0.0", + "modelName": "io.catenax.request_for_quotation", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.request_for_quotation/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.request_for_quotation/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.shared.bill_of_process:1.1.0", + "modelName": "io.catenax.shared.bill_of_process", + "referencedVersion": "1.1.0", + "status": "release", + "latestVersion": "1.1.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shared.bill_of_process/1.1.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shared.bill_of_process/1.1.0" + }, + { + "urn": "urn:samm:io.catenax.shared.message_header:3.0.0", + "modelName": "io.catenax.shared.message_header", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shared.message_header/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shared.message_header/3.0.0" + } + ] }, { "id": "cx0131", @@ -570,7 +1097,203 @@ "UC/Quality" ], "path": "/standards/CX-0131-CircularityCore", - "referenceCount": 0 + "referenceCount": 0, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.battery.battery_pass:5.0.0", + "modelName": "io.catenax.battery.battery_pass", + "referencedVersion": "5.0.0", + "status": "release", + "latestVersion": "6.1.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.battery.battery_pass/5.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.battery.battery_pass/6.1.0" + }, + { + "urn": "urn:samm:io.catenax.fleet.claim_data:2.0.0", + "modelName": "io.catenax.fleet.claim_data", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.claim_data/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.claim_data/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.fleet.diagnostic_data:2.0.0", + "modelName": "io.catenax.fleet.diagnostic_data", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.diagnostic_data/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.diagnostic_data/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.fleet.vehicles:2.1.0", + "modelName": "io.catenax.fleet.vehicles", + "referencedVersion": "2.1.0", + "status": "deprecated", + "latestVersion": "4.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.vehicles/2.1.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.vehicles/4.0.0" + }, + { + "urn": "urn:samm:io.catenax.manufactured_parts_quality_information:2.1.0", + "modelName": "io.catenax.manufactured_parts_quality_information", + "referencedVersion": "2.1.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.manufactured_parts_quality_information/2.1.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.manufactured_parts_quality_information/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.market_place_offer:2.0.0", + "modelName": "io.catenax.market_place_offer", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.market_place_offer/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.market_place_offer/2.0.0" + }, + { + "urn": "urn:samm:io.catenax.material_recycling_certificate:1.0.0", + "modelName": "io.catenax.material_recycling_certificate", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "1.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.material_recycling_certificate/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.material_recycling_certificate/1.0.0" + }, + { + "urn": "urn:samm:io.catenax.parts_analyses:3.0.0", + "modelName": "io.catenax.parts_analyses", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "4.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.parts_analyses/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.parts_analyses/4.0.0" + }, + { + "urn": "urn:samm:io.catenax.quality_task:2.0.0", + "modelName": "io.catenax.quality_task", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.quality_task/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.quality_task/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.quality_task_attachment:2.0.0", + "modelName": "io.catenax.quality_task_attachment", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.quality_task_attachment/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.quality_task_attachment/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.refurbishing_certificate:3.0.0", + "modelName": "io.catenax.refurbishing_certificate", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.refurbishing_certificate/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.refurbishing_certificate/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.remanufacturing_certificate:3.0.0", + "modelName": "io.catenax.remanufacturing_certificate", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.remanufacturing_certificate/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.remanufacturing_certificate/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.repair_certificate:1.0.0", + "modelName": "io.catenax.repair_certificate", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "1.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.repair_certificate/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.repair_certificate/1.0.0" + }, + { + "urn": "urn:samm:io.catenax.return_request:2.0.0", + "modelName": "io.catenax.return_request", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.return_request/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.return_request/2.0.0" + }, + { + "urn": "urn:samm:io.catenax.reuse_certificate:3.0.0", + "modelName": "io.catenax.reuse_certificate", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.reuse_certificate/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.reuse_certificate/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.secondary_material_content:1.0.0", + "modelName": "io.catenax.secondary_material_content", + "referencedVersion": "1.0.0", + "status": "deprecated", + "latestVersion": "1.0.0", + "latestStatus": "deprecated", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.secondary_material_content/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.secondary_material_content/1.0.0" + }, + { + "urn": "urn:samm:io.catenax.single_level_bom_as_specified:2.0.0", + "modelName": "io.catenax.single_level_bom_as_specified", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.1", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.single_level_bom_as_specified/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.single_level_bom_as_specified/2.0.1" + }, + { + "urn": "urn:samm:io.catenax.vehicle.product_description:3.0.0", + "modelName": "io.catenax.vehicle.product_description", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.vehicle.product_description/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.vehicle.product_description/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.waste_certificate:1.0.0", + "modelName": "io.catenax.waste_certificate", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "1.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.waste_certificate/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.waste_certificate/1.0.0" + } + ], + "referencedByKits": [ + "eco-pass-kit", + "circularity-kit" + ] }, { "id": "cx0133", @@ -582,7 +1305,22 @@ "UC/OSIM" ], "path": "/standards/CX-0133-OnlineControlandSimulation", - "referenceCount": 0 + "referenceCount": 0, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.material_flow_scenario_request:2.0.0", + "modelName": "io.catenax.material_flow_scenario_request", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.material_flow_scenario_request/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.material_flow_scenario_request/2.0.0" + } + ], + "referencedByKits": [ + "online-simulation-kit" + ] }, { "id": "cx0135", @@ -593,7 +1331,19 @@ "CAT/Value Added Services" ], "path": "/standards/CX-0135-CompanyCertificateManagement", - "referenceCount": 0 + "referenceCount": 0, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.business_partner_certificate:3.0.0", + "modelName": "io.catenax.business_partner_certificate", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "3.1.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.business_partner_certificate/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.business_partner_certificate/3.1.0" + } + ] }, { "id": "cx0136", @@ -605,7 +1355,23 @@ "UC/PCF" ], "path": "/standards/CX-0136-UseCasePCF", - "referenceCount": 0 + "referenceCount": 0, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.pcf:7.0.0", + "modelName": "io.catenax.pcf", + "referencedVersion": "7.0.0", + "status": "release", + "latestVersion": "9.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.pcf/7.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.pcf/9.0.0" + } + ], + "referencedByKits": [ + "eco-pass-kit", + "product-carbon-footprint-exchange-kit" + ] }, { "id": "cx0138", @@ -617,7 +1383,10 @@ "UC/Behavioral Twin" ], "path": "/standards/CX-0138-UseCaseBehaviourTwinEnduranceEstimator", - "referenceCount": 0 + "referenceCount": 0, + "referencedByKits": [ + "behaviour-twin-kit" + ] }, { "id": "cx0141", @@ -629,7 +1398,10 @@ "UC/Behavioral Twin" ], "path": "/standards/CX-0141-HealthIndicatorUseCase", - "referenceCount": 0 + "referenceCount": 0, + "referencedByKits": [ + "behaviour-twin-kit" + ] }, { "id": "cx0142", @@ -641,7 +1413,59 @@ "UC/Modular Production" ], "path": "/standards/CX-0142-ShopFloorInformationService", - "referenceCount": 1 + "referenceCount": 1, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.shared.shopfloor_information_types:2.0.0", + "modelName": "io.catenax.shared.shopfloor_information_types", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shared.shopfloor_information_types/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shared.shopfloor_information_types/2.0.0" + }, + { + "urn": "urn:samm:io.catenax.shopfloor_information.get_production_forecast:2.0.0", + "modelName": "io.catenax.shopfloor_information.get_production_forecast", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shopfloor_information.get_production_forecast/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shopfloor_information.get_production_forecast/2.0.0" + }, + { + "urn": "urn:samm:io.catenax.shopfloor_information.get_production_tracking:1.0.0", + "modelName": "io.catenax.shopfloor_information.get_production_tracking", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "1.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shopfloor_information.get_production_tracking/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shopfloor_information.get_production_tracking/1.0.0" + }, + { + "urn": "urn:samm:io.catenax.shopfloor_information.provide_production_forecast:2.0.0", + "modelName": "io.catenax.shopfloor_information.provide_production_forecast", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shopfloor_information.provide_production_forecast/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shopfloor_information.provide_production_forecast/2.0.0" + }, + { + "urn": "urn:samm:io.catenax.shopfloor_information.provide_production_tracking:1.0.0", + "modelName": "io.catenax.shopfloor_information.provide_production_tracking", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "1.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shopfloor_information.provide_production_tracking/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shopfloor_information.provide_production_tracking/1.0.0" + } + ] }, { "id": "cx0144", @@ -664,7 +1488,19 @@ "UC/PURIS" ], "path": "/standards/CX-0145-DaysofsupplyExchange", - "referenceCount": 4 + "referenceCount": 4, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.days_of_supply:2.0.0", + "modelName": "io.catenax.days_of_supply", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.days_of_supply/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.days_of_supply/2.0.0" + } + ] }, { "id": "cx0146", @@ -673,7 +1509,22 @@ "category": "component", "tags": [], "path": "/standards/CX-0146-SupplyChainDisruptionNotifications", - "referenceCount": 5 + "referenceCount": 5, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.demand_and_capacity_notification:2.0.0", + "modelName": "io.catenax.demand_and_capacity_notification", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.demand_and_capacity_notification/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.demand_and_capacity_notification/3.0.0" + } + ], + "referencedByKits": [ + "supply-chain-disruption-notification-kit" + ] }, { "id": "cx0149", @@ -700,7 +1551,22 @@ "UC/Logistics" ], "path": "/standards/CX-0150-UseCaseLogistics", - "referenceCount": 0 + "referenceCount": 0, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.packing_list:1.0.0", + "modelName": "io.catenax.packing_list", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "1.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.packing_list/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.packing_list/1.0.0" + } + ], + "referencedByKits": [ + "logistics-kit" + ] }, { "id": "cx0151", @@ -711,7 +1577,25 @@ "CAT/Industry Core" ], "path": "/standards/CX-0151-IndustryCoreBasics", - "referenceCount": 0 + "referenceCount": 0, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.shared.message_header:3.0.0", + "modelName": "io.catenax.shared.message_header", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shared.message_header/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shared.message_header/3.0.0" + } + ], + "referencedByKits": [ + "digital-twin-kit", + "data-chain-kit", + "traceability-kit", + "industry-core-kit" + ] } ], "edges": [ @@ -1597,5 +2481,785 @@ "target": "cx0003", "type": "smoothstep" } - ] -} \ No newline at end of file + ], + "semanticModelIndex": { + "io.catenax.asset_tracker_links": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0105" + ] + }, + "io.catenax.batch": { + "latestVersion": "4.0.0", + "latestStatus": "release", + "versions": { + "3.0.0": "release", + "4.0.0": "release" + }, + "referencedByStandards": [ + "cx0127" + ] + }, + "io.catenax.battery.battery_pass": { + "latestVersion": "6.1.0", + "latestStatus": "release", + "versions": { + "5.0.0": "release", + "6.1.0": "release" + }, + "referencedByStandards": [ + "cx0117", + "cx0131" + ] + }, + "io.catenax.business_partner_certificate": { + "latestVersion": "3.1.0", + "latestStatus": "release", + "versions": { + "1.0.0": "deprecated", + "3.0.0": "release", + "3.1.0": "release" + }, + "referencedByStandards": [ + "cx0135" + ] + }, + "io.catenax.days_of_supply": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0145" + ] + }, + "io.catenax.delivery_information": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0118" + ] + }, + "io.catenax.demand_and_capacity_notification": { + "latestVersion": "3.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release", + "3.0.0": "release" + }, + "referencedByStandards": [ + "cx0146" + ] + }, + "io.catenax.early_warning_notification": { + "latestVersion": "1.0.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release" + }, + "referencedByStandards": [ + "cx0123" + ] + }, + "io.catenax.failure_pattern": { + "latestVersion": "1.0.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release" + }, + "referencedByStandards": [ + "cx0123" + ] + }, + "io.catenax.fleet.claim_data": { + "latestVersion": "3.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release", + "3.0.0": "release" + }, + "referencedByStandards": [ + "cx0123", + "cx0131" + ] + }, + "io.catenax.fleet.diagnostic_data": { + "latestVersion": "3.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release", + "3.0.0": "release" + }, + "referencedByStandards": [ + "cx0123", + "cx0131" + ] + }, + "io.catenax.fleet.vehicles": { + "latestVersion": "4.0.0", + "latestStatus": "release", + "versions": { + "2.1.0": "deprecated", + "3.0.0": "release", + "4.0.0": "release" + }, + "referencedByStandards": [ + "cx0123", + "cx0131" + ] + }, + "io.catenax.id_based_comment": { + "latestVersion": "1.1.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release", + "1.1.0": "release" + }, + "referencedByStandards": [ + "cx0128" + ] + }, + "io.catenax.id_based_request_for_update": { + "latestVersion": "3.0.0", + "latestStatus": "release", + "versions": { + "3.0.0": "release" + }, + "referencedByStandards": [ + "cx0128" + ] + }, + "io.catenax.iot_sensor_data": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0105" + ] + }, + "io.catenax.iot_sensor_device_definition": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0105" + ] + }, + "io.catenax.item_stock": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0121", + "cx0122" + ] + }, + "io.catenax.just_in_sequence_part": { + "latestVersion": "4.0.0", + "latestStatus": "release", + "versions": { + "3.0.0": "release", + "4.0.0": "release" + }, + "referencedByStandards": [ + "cx0127" + ] + }, + "io.catenax.manufactured_parts_quality_information": { + "latestVersion": "3.0.0", + "latestStatus": "release", + "versions": { + "2.1.0": "release", + "3.0.0": "release" + }, + "referencedByStandards": [ + "cx0123", + "cx0131" + ] + }, + "io.catenax.manufacturing_capability": { + "latestVersion": "3.1.0", + "latestStatus": "release", + "versions": { + "3.1.0": "release" + }, + "referencedByStandards": [ + "cx0115" + ] + }, + "io.catenax.market_place_offer": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0117", + "cx0131" + ] + }, + "io.catenax.material_flow_scenario_request": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0133" + ] + }, + "io.catenax.material_recycling_certificate": { + "latestVersion": "1.0.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release" + }, + "referencedByStandards": [ + "cx0131" + ] + }, + "io.catenax.packing_list": { + "latestVersion": "1.0.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release" + }, + "referencedByStandards": [ + "cx0150" + ] + }, + "io.catenax.part_type_information": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release", + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0126" + ] + }, + "io.catenax.parts_analyses": { + "latestVersion": "4.0.0", + "latestStatus": "release", + "versions": { + "3.0.0": "release", + "4.0.0": "release" + }, + "referencedByStandards": [ + "cx0123", + "cx0131" + ] + }, + "io.catenax.pcf": { + "latestVersion": "9.0.0", + "latestStatus": "release", + "versions": { + "7.0.0": "release", + "8.0.0": "release", + "9.0.0": "release" + }, + "referencedByStandards": [ + "cx0136" + ] + }, + "io.catenax.planned_production_output": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0121" + ] + }, + "io.catenax.quality_task": { + "latestVersion": "3.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release", + "3.0.0": "release" + }, + "referencedByStandards": [ + "cx0123", + "cx0131" + ] + }, + "io.catenax.quality_task_attachment": { + "latestVersion": "3.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release", + "3.0.0": "release" + }, + "referencedByStandards": [ + "cx0123", + "cx0131" + ] + }, + "io.catenax.refurbishing_certificate": { + "latestVersion": "3.0.0", + "latestStatus": "release", + "versions": { + "3.0.0": "release" + }, + "referencedByStandards": [ + "cx0131" + ] + }, + "io.catenax.remanufacturing_certificate": { + "latestVersion": "3.0.0", + "latestStatus": "release", + "versions": { + "3.0.0": "release" + }, + "referencedByStandards": [ + "cx0131" + ] + }, + "io.catenax.repair_certificate": { + "latestVersion": "1.0.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release" + }, + "referencedByStandards": [ + "cx0131" + ] + }, + "io.catenax.request_for_quotation": { + "latestVersion": "3.0.0", + "latestStatus": "release", + "versions": { + "3.0.0": "release" + }, + "referencedByStandards": [ + "cx0129" + ] + }, + "io.catenax.return_request": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0117", + "cx0131" + ] + }, + "io.catenax.reuse_certificate": { + "latestVersion": "3.0.0", + "latestStatus": "release", + "versions": { + "3.0.0": "release" + }, + "referencedByStandards": [ + "cx0131" + ] + }, + "io.catenax.secondary_material_content": { + "latestVersion": "1.0.0", + "latestStatus": "deprecated", + "versions": { + "1.0.0": "deprecated" + }, + "referencedByStandards": [ + "cx0131" + ] + }, + "io.catenax.serial_part": { + "latestVersion": "4.0.0", + "latestStatus": "release", + "versions": { + "3.0.0": "release", + "4.0.0": "release" + }, + "referencedByStandards": [ + "cx0127" + ] + }, + "io.catenax.shared.bill_of_process": { + "latestVersion": "1.1.0", + "latestStatus": "release", + "versions": { + "1.1.0": "release" + }, + "referencedByStandards": [ + "cx0129" + ] + }, + "io.catenax.shared.message_header": { + "latestVersion": "3.0.0", + "latestStatus": "release", + "versions": { + "3.0.0": "release" + }, + "referencedByStandards": [ + "cx0129", + "cx0151" + ] + }, + "io.catenax.shared.shopfloor_information_types": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0142" + ] + }, + "io.catenax.shopfloor_information.get_production_forecast": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0142" + ] + }, + "io.catenax.shopfloor_information.get_production_tracking": { + "latestVersion": "1.0.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release" + }, + "referencedByStandards": [ + "cx0142" + ] + }, + "io.catenax.shopfloor_information.provide_production_forecast": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0142" + ] + }, + "io.catenax.shopfloor_information.provide_production_tracking": { + "latestVersion": "1.0.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release" + }, + "referencedByStandards": [ + "cx0142" + ] + }, + "io.catenax.short_term_material_demand": { + "latestVersion": "1.0.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release" + }, + "referencedByStandards": [ + "cx0120" + ] + }, + "io.catenax.single_level_bom_as_built": { + "latestVersion": "4.0.0", + "latestStatus": "release", + "versions": { + "3.0.0": "release", + "4.0.0": "release" + }, + "referencedByStandards": [ + "cx0127" + ] + }, + "io.catenax.single_level_bom_as_planned": { + "latestVersion": "4.0.0", + "latestStatus": "release", + "versions": { + "3.0.0": "release", + "4.0.0": "release" + }, + "referencedByStandards": [ + "cx0126" + ] + }, + "io.catenax.single_level_bom_as_specified": { + "latestVersion": "2.0.1", + "latestStatus": "release", + "versions": { + "2.0.0": "release", + "2.0.1": "release" + }, + "referencedByStandards": [ + "cx0030", + "cx0131" + ] + }, + "io.catenax.single_level_usage_as_built": { + "latestVersion": "4.0.0", + "latestStatus": "release", + "versions": { + "3.0.0": "release", + "4.0.0": "release" + }, + "referencedByStandards": [ + "cx0127" + ] + }, + "io.catenax.single_level_usage_as_planned": { + "latestVersion": "3.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release", + "3.0.0": "release" + }, + "referencedByStandards": [ + "cx0126" + ] + }, + "io.catenax.traction_battery_code": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0125" + ] + }, + "io.catenax.vehicle.product_description": { + "latestVersion": "3.0.0", + "latestStatus": "release", + "versions": { + "3.0.0": "release" + }, + "referencedByStandards": [ + "cx0131" + ] + }, + "io.catenax.waste_certificate": { + "latestVersion": "1.0.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release" + }, + "referencedByStandards": [ + "cx0131" + ] + }, + "io.catenax.week_based_capacity_group": { + "latestVersion": "3.0.1", + "latestStatus": "release", + "versions": { + "2.0.0": "deprecated", + "3.0.0": "release", + "3.0.1": "release" + }, + "referencedByStandards": [ + "cx0128" + ] + }, + "io.catenax.week_based_material_demand": { + "latestVersion": "3.0.1", + "latestStatus": "release", + "versions": { + "3.0.0": "release", + "3.0.1": "release" + }, + "referencedByStandards": [ + "cx0128" + ] + } + }, + "kitIndex": { + "connector-kit": { + "displayName": "Connector KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/connector-kit", + "referencedStandards": [ + "cx0001", + "cx0006", + "cx0018", + "cx0049" + ] + }, + "digital-twin-kit": { + "displayName": "Digital Twin KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/digital-twin-kit", + "referencedStandards": [ + "cx0002", + "cx0003", + "cx0053", + "cx0151" + ] + }, + "data-chain-kit": { + "displayName": "Data Chain KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/data-chain-kit", + "referencedStandards": [ + "cx0002", + "cx0005", + "cx0018", + "cx0045", + "cx0151" + ] + }, + "traceability-kit": { + "displayName": "Traceability KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/traceability-kit", + "referencedStandards": [ + "cx0018", + "cx0125", + "cx0126", + "cx0127", + "cx0151" + ] + }, + "industry-core-kit": { + "displayName": "Industry Core KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/industry-core-kit", + "referencedStandards": [ + "cx0002", + "cx0003", + "cx0018", + "cx0126", + "cx0127", + "cx0151" + ] + }, + "business-partner-kit": { + "displayName": "Business Partner KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/business-partner-kit", + "referencedStandards": [ + "cx0010", + "cx0012", + "cx0074", + "cx0076" + ] + }, + "demand-and-capacity-management-kit": { + "displayName": "Demand And Capacity Management KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/demand-and-capacity-management-kit", + "referencedStandards": [ + "cx0018", + "cx0128" + ] + }, + "eco-pass-kit": { + "displayName": "Eco Pass KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/eco-pass-kit", + "referencedStandards": [ + "cx0018", + "cx0131", + "cx0136" + ] + }, + "product-carbon-footprint-exchange-kit": { + "displayName": "Product Carbon Footprint Exchange KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/product-carbon-footprint-exchange-kit", + "referencedStandards": [ + "cx0018", + "cx0136" + ] + }, + "knowledge-agents-kit": { + "displayName": "Knowledge Agents KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/knowledge-agents-kit", + "referencedStandards": [ + "cx0067", + "cx0084" + ] + }, + "manufacturing-as-a-service-kit": { + "displayName": "Manufacturing As A Service KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/manufacturing-as-a-service-kit", + "referencedStandards": [ + "cx0018", + "cx0115" + ] + }, + "puris-kit": { + "displayName": "PURIS KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/puris-kit", + "referencedStandards": [ + "cx0018" + ] + }, + "logistics-kit": { + "displayName": "Logistics KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/logistics-kit", + "referencedStandards": [ + "cx0018", + "cx0150" + ] + }, + "supply-chain-disruption-notification-kit": { + "displayName": "Supply Chain Disruption Notification KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/supply-chain-disruption-notification-kit", + "referencedStandards": [ + "cx0018", + "cx0146" + ] + }, + "requirements-kit": { + "displayName": "Requirements KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/requirements-kit", + "referencedStandards": [ + "cx0018" + ] + }, + "geometry-kit": { + "displayName": "Geometry KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/geometry-kit", + "referencedStandards": [ + "cx0018" + ] + }, + "behaviour-twin-kit": { + "displayName": "Behaviour Twin KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/behaviour-twin-kit", + "referencedStandards": [ + "cx0018", + "cx0059", + "cx0138", + "cx0141" + ] + }, + "online-simulation-kit": { + "displayName": "Online Simulation KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/online-simulation-kit", + "referencedStandards": [ + "cx0018", + "cx0133" + ] + }, + "data-driven-quality-management-kit": { + "displayName": "Data Driven Quality Management KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/data-driven-quality-management-kit", + "referencedStandards": [ + "cx0018", + "cx0123" + ] + }, + "circularity-kit": { + "displayName": "Circularity KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/circularity-kit", + "referencedStandards": [ + "cx0018", + "cx0131" + ] + } + } +} diff --git a/static/standards-graph-data-Jupiter.json b/static/standards-graph-data-Jupiter.json index 0428886770..a982408b46 100644 --- a/static/standards-graph-data-Jupiter.json +++ b/static/standards-graph-data-Jupiter.json @@ -12,7 +12,10 @@ "CAT/Sandbox Service Provider" ], "path": "/standards/CX-0001-EDCDiscoveryAPI", - "referenceCount": 14 + "referenceCount": 14, + "referencedByKits": [ + "connector-kit" + ] }, { "id": "cx0002", @@ -27,7 +30,12 @@ "CAT/Digital Twin" ], "path": "/standards/CX-0002-DigitalTwinsInCatenaX", - "referenceCount": 10 + "referenceCount": 10, + "referencedByKits": [ + "digital-twin-kit", + "data-chain-kit", + "industry-core-kit" + ] }, { "id": "cx0003", @@ -38,7 +46,23 @@ "CAT/Semantic" ], "path": "/standards/CX-0003-SAMMSemanticAspectMetaModel", - "referenceCount": 15 + "referenceCount": 15, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.material_for_recycling:1.0.0", + "modelName": "io.catenax.material_for_recycling", + "referencedVersion": "1.0.0", + "status": "unknown", + "latestVersion": null, + "latestStatus": null, + "githubUrl": null, + "latestGithubUrl": null + } + ], + "referencedByKits": [ + "digital-twin-kit", + "industry-core-kit" + ] }, { "id": "cx0005", @@ -47,7 +71,10 @@ "category": "component", "tags": [], "path": "/standards/CX-0005-ItemRelationshipServiceAPI", - "referenceCount": 1 + "referenceCount": 1, + "referencedByKits": [ + "data-chain-kit" + ] }, { "id": "cx0006", @@ -62,7 +89,10 @@ "CAT/Onboarding Service Provider" ], "path": "/standards/CX-0006-RegistrationAndInitialOnboarding", - "referenceCount": 9 + "referenceCount": 9, + "referencedByKits": [ + "connector-kit" + ] }, { "id": "cx0007", @@ -100,7 +130,10 @@ "CAT/Sandbox Service Provider" ], "path": "/standards/CX-0010-BusinessPartnerNumber", - "referenceCount": 13 + "referenceCount": 13, + "referencedByKits": [ + "business-partner-kit" + ] }, { "id": "cx0011", @@ -128,7 +161,10 @@ "CAT/Sandbox Service Provider" ], "path": "/standards/CX-0012-BusinessPartnerDataPoolAPI", - "referenceCount": 0 + "referenceCount": 0, + "referencedByKits": [ + "business-partner-kit" + ] }, { "id": "cx0014", @@ -169,7 +205,26 @@ "CAT/Sandbox Services (Beta)" ], "path": "/standards/CX-0018-DataspaceConnectivity", - "referenceCount": 16 + "referenceCount": 16, + "referencedByKits": [ + "connector-kit", + "data-chain-kit", + "traceability-kit", + "industry-core-kit", + "demand-and-capacity-management-kit", + "eco-pass-kit", + "product-carbon-footprint-exchange-kit", + "manufacturing-as-a-service-kit", + "puris-kit", + "logistics-kit", + "supply-chain-disruption-notification-kit", + "requirements-kit", + "geometry-kit", + "behaviour-twin-kit", + "online-simulation-kit", + "data-driven-quality-management-kit", + "circularity-kit" + ] }, { "id": "cx0029", @@ -187,7 +242,19 @@ "category": "component", "tags": [], "path": "/standards/CX-0030-DataModelBoMAsSpecified", - "referenceCount": 0 + "referenceCount": 0, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.single_level_bom_as_specified:2.0.0", + "modelName": "io.catenax.single_level_bom_as_specified", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.1", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.single_level_bom_as_specified/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.single_level_bom_as_specified/2.0.1" + } + ] }, { "id": "cx0031", @@ -223,7 +290,10 @@ "category": "component", "tags": [], "path": "/standards/CX-0045-AspectModelDataChainTemplate", - "referenceCount": 3 + "referenceCount": 3, + "referencedByKits": [ + "data-chain-kit" + ] }, { "id": "cx0049", @@ -237,7 +307,10 @@ "CAT/Sandbox Services (Beta)" ], "path": "/standards/CX-0049-DIDDocumentSchema", - "referenceCount": 1 + "referenceCount": 1, + "referencedByKits": [ + "connector-kit" + ] }, { "id": "cx0050", @@ -266,7 +339,10 @@ "CAT/BPDM" ], "path": "/standards/CX-0053-BPNDiscoveryServiceAPIs", - "referenceCount": 8 + "referenceCount": 8, + "referencedByKits": [ + "digital-twin-kit" + ] }, { "id": "cx0054", @@ -300,7 +376,10 @@ "UC/Behavioral Twin" ], "path": "/standards/CX-0059-UseCaseBehaviourTwinEndurancePredictor", - "referenceCount": 0 + "referenceCount": 0, + "referencedByKits": [ + "behaviour-twin-kit" + ] }, { "id": "cx0067", @@ -309,7 +388,10 @@ "category": "component", "tags": [], "path": "/standards/CX-0067-OntologyModelsToRealizeFederatedQueryInCatenaX", - "referenceCount": 3 + "referenceCount": 3, + "referencedByKits": [ + "knowledge-agents-kit" + ] }, { "id": "cx0074", @@ -324,7 +406,10 @@ "CAT/Portal" ], "path": "/standards/CX-0074-BusinessPartnerGateAPI", - "referenceCount": 0 + "referenceCount": 0, + "referencedByKits": [ + "business-partner-kit" + ] }, { "id": "cx0076", @@ -335,7 +420,10 @@ "CAT/Value Added Services" ], "path": "/standards/CX-0076-GoldenRecordEndtoEndRequirementsStandard", - "referenceCount": 0 + "referenceCount": 0, + "referencedByKits": [ + "business-partner-kit" + ] }, { "id": "cx0077", @@ -401,7 +489,10 @@ "CAT/Semantic" ], "path": "/standards/CX-0084-FederatedQueriesInDataSpaces", - "referenceCount": 3 + "referenceCount": 3, + "referencedByKits": [ + "knowledge-agents-kit" + ] }, { "id": "cx0094", @@ -431,7 +522,39 @@ "UC/Circularity" ], "path": "/standards/CX-0105-AssetTrackingUseCase", - "referenceCount": 0 + "referenceCount": 0, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.asset_tracker_links:2.0.0", + "modelName": "io.catenax.asset_tracker_links", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.asset_tracker_links/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.asset_tracker_links/2.0.0" + }, + { + "urn": "urn:samm:io.catenax.iot_sensor_data:2.0.0", + "modelName": "io.catenax.iot_sensor_data", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.iot_sensor_data/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.iot_sensor_data/2.0.0" + }, + { + "urn": "urn:samm:io.catenax.iot_sensor_device_definition:2.0.0", + "modelName": "io.catenax.iot_sensor_device_definition", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.iot_sensor_device_definition/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.iot_sensor_device_definition/2.0.0" + } + ] }, { "id": "cx0115", @@ -443,7 +566,22 @@ "UC/MaaS" ], "path": "/standards/CX-0115-ManufacturingCapabilityExchange", - "referenceCount": 1 + "referenceCount": 1, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.manufacturing_capability:3.1.0", + "modelName": "io.catenax.manufacturing_capability", + "referencedVersion": "3.1.0", + "status": "release", + "latestVersion": "3.1.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.manufacturing_capability/3.1.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.manufacturing_capability/3.1.0" + } + ], + "referencedByKits": [ + "manufacturing-as-a-service-kit" + ] }, { "id": "cx0116", @@ -466,7 +604,39 @@ "UC/Circularity" ], "path": "/standards/CX-0117-UseCaseCircularEconomySecondaryMarketplace", - "referenceCount": 0 + "referenceCount": 0, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.battery.battery_pass:5.0.0", + "modelName": "io.catenax.battery.battery_pass", + "referencedVersion": "5.0.0", + "status": "release", + "latestVersion": "6.1.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.battery.battery_pass/5.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.battery.battery_pass/6.1.0" + }, + { + "urn": "urn:samm:io.catenax.market_place_offer:2.0.0", + "modelName": "io.catenax.market_place_offer", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.market_place_offer/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.market_place_offer/2.0.0" + }, + { + "urn": "urn:samm:io.catenax.return_request:2.0.0", + "modelName": "io.catenax.return_request", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.return_request/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.return_request/2.0.0" + } + ] }, { "id": "cx0118", @@ -478,7 +648,19 @@ "UC/PURIS" ], "path": "/standards/CX-0118-ActualDeliveryInformationExchange", - "referenceCount": 4 + "referenceCount": 4, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.delivery_information:2.0.0", + "modelName": "io.catenax.delivery_information", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.delivery_information/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.delivery_information/2.0.0" + } + ] }, { "id": "cx0120", @@ -490,7 +672,19 @@ "UC/PURIS" ], "path": "/standards/CX-0120-ShortTermMaterialDemandExchange", - "referenceCount": 4 + "referenceCount": 4, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.short_term_material_demand:1.0.0", + "modelName": "io.catenax.short_term_material_demand", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "1.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.short_term_material_demand/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.short_term_material_demand/1.0.0" + } + ] }, { "id": "cx0121", @@ -502,7 +696,29 @@ "UC/PURIS" ], "path": "/standards/CX-0121-PlannedProductionOutputExchange", - "referenceCount": 4 + "referenceCount": 4, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.item_stock:2.0.0", + "modelName": "io.catenax.item_stock", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.item_stock/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.item_stock/2.0.0" + }, + { + "urn": "urn:samm:io.catenax.planned_production_output:2.0.0", + "modelName": "io.catenax.planned_production_output", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.planned_production_output/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.planned_production_output/2.0.0" + } + ] }, { "id": "cx0122", @@ -513,7 +729,19 @@ "UC/PURIS" ], "path": "/standards/CX-0122-ItemStockExchange", - "referenceCount": 4 + "referenceCount": 4, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.item_stock:2.0.0", + "modelName": "io.catenax.item_stock", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.item_stock/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.item_stock/2.0.0" + } + ] }, { "id": "cx0123", @@ -525,7 +753,102 @@ "UC/Quality" ], "path": "/standards/CX-0123-QualityUseCaseStandard", - "referenceCount": 0 + "referenceCount": 0, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.early_warning_notification:1.0.0", + "modelName": "io.catenax.early_warning_notification", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "1.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.early_warning_notification/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.early_warning_notification/1.0.0" + }, + { + "urn": "urn:samm:io.catenax.failure_pattern:1.0.0", + "modelName": "io.catenax.failure_pattern", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "1.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.failure_pattern/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.failure_pattern/1.0.0" + }, + { + "urn": "urn:samm:io.catenax.fleet.claim_data:2.0.0", + "modelName": "io.catenax.fleet.claim_data", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.claim_data/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.claim_data/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.fleet.diagnostic_data:2.0.0", + "modelName": "io.catenax.fleet.diagnostic_data", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.diagnostic_data/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.diagnostic_data/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.fleet.vehicles:3.0.0", + "modelName": "io.catenax.fleet.vehicles", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "4.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.vehicles/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.vehicles/4.0.0" + }, + { + "urn": "urn:samm:io.catenax.manufactured_parts_quality_information:2.1.0", + "modelName": "io.catenax.manufactured_parts_quality_information", + "referencedVersion": "2.1.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.manufactured_parts_quality_information/2.1.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.manufactured_parts_quality_information/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.parts_analyses:3.0.0", + "modelName": "io.catenax.parts_analyses", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "4.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.parts_analyses/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.parts_analyses/4.0.0" + }, + { + "urn": "urn:samm:io.catenax.quality_task:2.0.0", + "modelName": "io.catenax.quality_task", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.quality_task/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.quality_task/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.quality_task_attachment:2.0.0", + "modelName": "io.catenax.quality_task_attachment", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.quality_task_attachment/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.quality_task_attachment/3.0.0" + } + ], + "referencedByKits": [ + "data-driven-quality-management-kit" + ] }, { "id": "cx0125", @@ -537,7 +860,22 @@ "UC/Traceability" ], "path": "/standards/CX-0125-TraceabilityUseCase", - "referenceCount": 0 + "referenceCount": 0, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.traction_battery_code:2.0.0", + "modelName": "io.catenax.traction_battery_code", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.traction_battery_code/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.traction_battery_code/2.0.0" + } + ], + "referencedByKits": [ + "traceability-kit" + ] }, { "id": "cx0126", @@ -548,7 +886,43 @@ "CAT/Semantic" ], "path": "/standards/CX-0126-IndustryCorePartType", - "referenceCount": 6 + "referenceCount": 6, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.part_type_information:1.0.0", + "modelName": "io.catenax.part_type_information", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.part_type_information/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.part_type_information/2.0.0" + }, + { + "urn": "urn:samm:io.catenax.single_level_bom_as_planned:3.0.0", + "modelName": "io.catenax.single_level_bom_as_planned", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "4.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.single_level_bom_as_planned/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.single_level_bom_as_planned/4.0.0" + }, + { + "urn": "urn:samm:io.catenax.single_level_usage_as_planned:2.0.0", + "modelName": "io.catenax.single_level_usage_as_planned", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.single_level_usage_as_planned/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.single_level_usage_as_planned/3.0.0" + } + ], + "referencedByKits": [ + "traceability-kit", + "industry-core-kit" + ] }, { "id": "cx0127", @@ -559,7 +933,63 @@ "CAT/Semantic" ], "path": "/standards/CX-0127-IndustryCorePartInstance", - "referenceCount": 1 + "referenceCount": 1, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.batch:3.0.0", + "modelName": "io.catenax.batch", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "4.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.batch/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.batch/4.0.0" + }, + { + "urn": "urn:samm:io.catenax.just_in_sequence_part:3.0.0", + "modelName": "io.catenax.just_in_sequence_part", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "4.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.just_in_sequence_part/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.just_in_sequence_part/4.0.0" + }, + { + "urn": "urn:samm:io.catenax.serial_part:3.0.0", + "modelName": "io.catenax.serial_part", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "4.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.serial_part/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.serial_part/4.0.0" + }, + { + "urn": "urn:samm:io.catenax.single_level_bom_as_built:3.0.0", + "modelName": "io.catenax.single_level_bom_as_built", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "4.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.single_level_bom_as_built/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.single_level_bom_as_built/4.0.0" + }, + { + "urn": "urn:samm:io.catenax.single_level_usage_as_built:3.0.0", + "modelName": "io.catenax.single_level_usage_as_built", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "4.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.single_level_usage_as_built/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.single_level_usage_as_built/4.0.0" + } + ], + "referencedByKits": [ + "traceability-kit", + "industry-core-kit" + ] }, { "id": "cx0128", @@ -568,7 +998,62 @@ "category": "component", "tags": [], "path": "/standards/CX-0128-DemandandCapacityManagementDataExchange", - "referenceCount": 4 + "referenceCount": 4, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.id_based_comment:1.0.0", + "modelName": "io.catenax.id_based_comment", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "1.1.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.id_based_comment/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.id_based_comment/1.1.0" + }, + { + "urn": "urn:samm:io.catenax.id_based_request_for_update:3.0.0", + "modelName": "io.catenax.id_based_request_for_update", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.id_based_request_for_update/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.id_based_request_for_update/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.week_based_capacity_group:2.0.0", + "modelName": "io.catenax.week_based_capacity_group", + "referencedVersion": "2.0.0", + "status": "deprecated", + "latestVersion": "3.0.1", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.week_based_capacity_group/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.week_based_capacity_group/3.0.1" + }, + { + "urn": "urn:samm:io.catenax.week_based_capacity_group:3.0.0", + "modelName": "io.catenax.week_based_capacity_group", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "3.0.1", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.week_based_capacity_group/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.week_based_capacity_group/3.0.1" + }, + { + "urn": "urn:samm:io.catenax.week_based_material_demand:3.0.0", + "modelName": "io.catenax.week_based_material_demand", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "3.0.1", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.week_based_material_demand/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.week_based_material_demand/3.0.1" + } + ], + "referencedByKits": [ + "demand-and-capacity-management-kit" + ] }, { "id": "cx0129", @@ -580,7 +1065,39 @@ "UC/MaaS" ], "path": "/standards/CX-0129-RequestforQuotationExchange", - "referenceCount": 0 + "referenceCount": 0, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.request_for_quotation:3.0.0", + "modelName": "io.catenax.request_for_quotation", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.request_for_quotation/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.request_for_quotation/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.shared.bill_of_process:1.1.0", + "modelName": "io.catenax.shared.bill_of_process", + "referencedVersion": "1.1.0", + "status": "release", + "latestVersion": "1.1.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shared.bill_of_process/1.1.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shared.bill_of_process/1.1.0" + }, + { + "urn": "urn:samm:io.catenax.shared.message_header:3.0.0", + "modelName": "io.catenax.shared.message_header", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shared.message_header/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shared.message_header/3.0.0" + } + ] }, { "id": "cx0131", @@ -592,7 +1109,203 @@ "UC/Quality" ], "path": "/standards/CX-0131-CircularityCore", - "referenceCount": 0 + "referenceCount": 0, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.battery.battery_pass:5.0.0", + "modelName": "io.catenax.battery.battery_pass", + "referencedVersion": "5.0.0", + "status": "release", + "latestVersion": "6.1.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.battery.battery_pass/5.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.battery.battery_pass/6.1.0" + }, + { + "urn": "urn:samm:io.catenax.fleet.claim_data:2.0.0", + "modelName": "io.catenax.fleet.claim_data", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.claim_data/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.claim_data/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.fleet.diagnostic_data:2.0.0", + "modelName": "io.catenax.fleet.diagnostic_data", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.diagnostic_data/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.diagnostic_data/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.fleet.vehicles:3.0.0", + "modelName": "io.catenax.fleet.vehicles", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "4.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.vehicles/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.vehicles/4.0.0" + }, + { + "urn": "urn:samm:io.catenax.manufactured_parts_quality_information:2.1.0", + "modelName": "io.catenax.manufactured_parts_quality_information", + "referencedVersion": "2.1.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.manufactured_parts_quality_information/2.1.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.manufactured_parts_quality_information/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.market_place_offer:2.0.0", + "modelName": "io.catenax.market_place_offer", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.market_place_offer/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.market_place_offer/2.0.0" + }, + { + "urn": "urn:samm:io.catenax.material_recycling_certificate:1.0.0", + "modelName": "io.catenax.material_recycling_certificate", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "1.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.material_recycling_certificate/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.material_recycling_certificate/1.0.0" + }, + { + "urn": "urn:samm:io.catenax.parts_analyses:3.0.0", + "modelName": "io.catenax.parts_analyses", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "4.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.parts_analyses/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.parts_analyses/4.0.0" + }, + { + "urn": "urn:samm:io.catenax.quality_task:2.0.0", + "modelName": "io.catenax.quality_task", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.quality_task/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.quality_task/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.quality_task_attachment:2.0.0", + "modelName": "io.catenax.quality_task_attachment", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.quality_task_attachment/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.quality_task_attachment/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.refurbishing_certificate:3.0.0", + "modelName": "io.catenax.refurbishing_certificate", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.refurbishing_certificate/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.refurbishing_certificate/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.remanufacturing_certificate:3.0.0", + "modelName": "io.catenax.remanufacturing_certificate", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.remanufacturing_certificate/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.remanufacturing_certificate/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.repair_certificate:1.0.0", + "modelName": "io.catenax.repair_certificate", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "1.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.repair_certificate/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.repair_certificate/1.0.0" + }, + { + "urn": "urn:samm:io.catenax.return_request:2.0.0", + "modelName": "io.catenax.return_request", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.return_request/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.return_request/2.0.0" + }, + { + "urn": "urn:samm:io.catenax.reuse_certificate:3.0.0", + "modelName": "io.catenax.reuse_certificate", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.reuse_certificate/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.reuse_certificate/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.secondary_material_content:1.0.0", + "modelName": "io.catenax.secondary_material_content", + "referencedVersion": "1.0.0", + "status": "deprecated", + "latestVersion": "1.0.0", + "latestStatus": "deprecated", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.secondary_material_content/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.secondary_material_content/1.0.0" + }, + { + "urn": "urn:samm:io.catenax.single_level_bom_as_specified:2.0.0", + "modelName": "io.catenax.single_level_bom_as_specified", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.1", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.single_level_bom_as_specified/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.single_level_bom_as_specified/2.0.1" + }, + { + "urn": "urn:samm:io.catenax.vehicle.product_description:3.0.0", + "modelName": "io.catenax.vehicle.product_description", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.vehicle.product_description/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.vehicle.product_description/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.waste_certificate:1.0.0", + "modelName": "io.catenax.waste_certificate", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "1.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.waste_certificate/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.waste_certificate/1.0.0" + } + ], + "referencedByKits": [ + "eco-pass-kit", + "circularity-kit" + ] }, { "id": "cx0133", @@ -604,7 +1317,22 @@ "UC/OSIM" ], "path": "/standards/CX-0133-OnlineControlandSimulation", - "referenceCount": 0 + "referenceCount": 0, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.material_flow_scenario_request:2.0.0", + "modelName": "io.catenax.material_flow_scenario_request", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.material_flow_scenario_request/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.material_flow_scenario_request/2.0.0" + } + ], + "referencedByKits": [ + "online-simulation-kit" + ] }, { "id": "cx0135", @@ -615,7 +1343,29 @@ "CAT/Value Added Services" ], "path": "/standards/CX-0135-CompanyCertificateManagement", - "referenceCount": 0 + "referenceCount": 0, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.business_partner_certificate:1.0.0", + "modelName": "io.catenax.business_partner_certificate", + "referencedVersion": "1.0.0", + "status": "deprecated", + "latestVersion": "3.1.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.business_partner_certificate/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.business_partner_certificate/3.1.0" + }, + { + "urn": "urn:samm:io.catenax.business_partner_certificate:3.0.0", + "modelName": "io.catenax.business_partner_certificate", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "3.1.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.business_partner_certificate/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.business_partner_certificate/3.1.0" + } + ] }, { "id": "cx0136", @@ -627,7 +1377,23 @@ "UC/PCF" ], "path": "/standards/CX-0136-UseCasePCF", - "referenceCount": 0 + "referenceCount": 0, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.pcf:7.0.0", + "modelName": "io.catenax.pcf", + "referencedVersion": "7.0.0", + "status": "release", + "latestVersion": "9.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.pcf/7.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.pcf/9.0.0" + } + ], + "referencedByKits": [ + "eco-pass-kit", + "product-carbon-footprint-exchange-kit" + ] }, { "id": "cx0138", @@ -639,7 +1405,10 @@ "UC/Behavioral Twin" ], "path": "/standards/CX-0138-UseCaseBehaviourTwinEnduranceEstimator", - "referenceCount": 0 + "referenceCount": 0, + "referencedByKits": [ + "behaviour-twin-kit" + ] }, { "id": "cx0139", @@ -663,7 +1432,10 @@ "UC/Behavioral Twin" ], "path": "/standards/CX-0141-HealthIndicatorUseCase", - "referenceCount": 0 + "referenceCount": 0, + "referencedByKits": [ + "behaviour-twin-kit" + ] }, { "id": "cx0142", @@ -675,7 +1447,59 @@ "UC/Modular Production" ], "path": "/standards/CX-0142-ShopFloorInformationService", - "referenceCount": 1 + "referenceCount": 1, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.shared.shopfloor_information_types:2.0.0", + "modelName": "io.catenax.shared.shopfloor_information_types", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shared.shopfloor_information_types/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shared.shopfloor_information_types/2.0.0" + }, + { + "urn": "urn:samm:io.catenax.shopfloor_information.get_production_forecast:2.0.0", + "modelName": "io.catenax.shopfloor_information.get_production_forecast", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shopfloor_information.get_production_forecast/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shopfloor_information.get_production_forecast/2.0.0" + }, + { + "urn": "urn:samm:io.catenax.shopfloor_information.get_production_tracking:1.0.0", + "modelName": "io.catenax.shopfloor_information.get_production_tracking", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "1.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shopfloor_information.get_production_tracking/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shopfloor_information.get_production_tracking/1.0.0" + }, + { + "urn": "urn:samm:io.catenax.shopfloor_information.provide_production_forecast:2.0.0", + "modelName": "io.catenax.shopfloor_information.provide_production_forecast", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shopfloor_information.provide_production_forecast/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shopfloor_information.provide_production_forecast/2.0.0" + }, + { + "urn": "urn:samm:io.catenax.shopfloor_information.provide_production_tracking:1.0.0", + "modelName": "io.catenax.shopfloor_information.provide_production_tracking", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "1.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shopfloor_information.provide_production_tracking/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shopfloor_information.provide_production_tracking/1.0.0" + } + ] }, { "id": "cx0144", @@ -698,7 +1522,19 @@ "UC/PURIS" ], "path": "/standards/CX-0145-DaysofsupplyExchange", - "referenceCount": 4 + "referenceCount": 4, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.days_of_supply:2.0.0", + "modelName": "io.catenax.days_of_supply", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.days_of_supply/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.days_of_supply/2.0.0" + } + ] }, { "id": "cx0146", @@ -707,7 +1543,22 @@ "category": "component", "tags": [], "path": "/standards/CX-0146-SupplyChainDisruptionNotifications", - "referenceCount": 5 + "referenceCount": 5, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.demand_and_capacity_notification:2.0.0", + "modelName": "io.catenax.demand_and_capacity_notification", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.demand_and_capacity_notification/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.demand_and_capacity_notification/3.0.0" + } + ], + "referencedByKits": [ + "supply-chain-disruption-notification-kit" + ] }, { "id": "cx0149", @@ -1560,5 +2411,769 @@ "target": "cx0126", "type": "smoothstep" } - ] -} \ No newline at end of file + ], + "semanticModelIndex": { + "io.catenax.asset_tracker_links": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0105" + ] + }, + "io.catenax.batch": { + "latestVersion": "4.0.0", + "latestStatus": "release", + "versions": { + "3.0.0": "release", + "4.0.0": "release" + }, + "referencedByStandards": [ + "cx0127" + ] + }, + "io.catenax.battery.battery_pass": { + "latestVersion": "6.1.0", + "latestStatus": "release", + "versions": { + "5.0.0": "release", + "6.1.0": "release" + }, + "referencedByStandards": [ + "cx0117", + "cx0131" + ] + }, + "io.catenax.business_partner_certificate": { + "latestVersion": "3.1.0", + "latestStatus": "release", + "versions": { + "1.0.0": "deprecated", + "3.0.0": "release", + "3.1.0": "release" + }, + "referencedByStandards": [ + "cx0135" + ] + }, + "io.catenax.days_of_supply": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0145" + ] + }, + "io.catenax.delivery_information": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0118" + ] + }, + "io.catenax.demand_and_capacity_notification": { + "latestVersion": "3.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release", + "3.0.0": "release" + }, + "referencedByStandards": [ + "cx0146" + ] + }, + "io.catenax.early_warning_notification": { + "latestVersion": "1.0.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release" + }, + "referencedByStandards": [ + "cx0123" + ] + }, + "io.catenax.failure_pattern": { + "latestVersion": "1.0.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release" + }, + "referencedByStandards": [ + "cx0123" + ] + }, + "io.catenax.fleet.claim_data": { + "latestVersion": "3.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release", + "3.0.0": "release" + }, + "referencedByStandards": [ + "cx0123", + "cx0131" + ] + }, + "io.catenax.fleet.diagnostic_data": { + "latestVersion": "3.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release", + "3.0.0": "release" + }, + "referencedByStandards": [ + "cx0123", + "cx0131" + ] + }, + "io.catenax.fleet.vehicles": { + "latestVersion": "4.0.0", + "latestStatus": "release", + "versions": { + "2.1.0": "deprecated", + "3.0.0": "release", + "4.0.0": "release" + }, + "referencedByStandards": [ + "cx0123", + "cx0131" + ] + }, + "io.catenax.id_based_comment": { + "latestVersion": "1.1.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release", + "1.1.0": "release" + }, + "referencedByStandards": [ + "cx0128" + ] + }, + "io.catenax.id_based_request_for_update": { + "latestVersion": "3.0.0", + "latestStatus": "release", + "versions": { + "3.0.0": "release" + }, + "referencedByStandards": [ + "cx0128" + ] + }, + "io.catenax.iot_sensor_data": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0105" + ] + }, + "io.catenax.iot_sensor_device_definition": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0105" + ] + }, + "io.catenax.item_stock": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0121", + "cx0122" + ] + }, + "io.catenax.just_in_sequence_part": { + "latestVersion": "4.0.0", + "latestStatus": "release", + "versions": { + "3.0.0": "release", + "4.0.0": "release" + }, + "referencedByStandards": [ + "cx0127" + ] + }, + "io.catenax.manufactured_parts_quality_information": { + "latestVersion": "3.0.0", + "latestStatus": "release", + "versions": { + "2.1.0": "release", + "3.0.0": "release" + }, + "referencedByStandards": [ + "cx0123", + "cx0131" + ] + }, + "io.catenax.manufacturing_capability": { + "latestVersion": "3.1.0", + "latestStatus": "release", + "versions": { + "3.1.0": "release" + }, + "referencedByStandards": [ + "cx0115" + ] + }, + "io.catenax.market_place_offer": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0117", + "cx0131" + ] + }, + "io.catenax.material_flow_scenario_request": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0133" + ] + }, + "io.catenax.material_recycling_certificate": { + "latestVersion": "1.0.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release" + }, + "referencedByStandards": [ + "cx0131" + ] + }, + "io.catenax.part_type_information": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release", + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0126" + ] + }, + "io.catenax.parts_analyses": { + "latestVersion": "4.0.0", + "latestStatus": "release", + "versions": { + "3.0.0": "release", + "4.0.0": "release" + }, + "referencedByStandards": [ + "cx0123", + "cx0131" + ] + }, + "io.catenax.pcf": { + "latestVersion": "9.0.0", + "latestStatus": "release", + "versions": { + "7.0.0": "release", + "8.0.0": "release", + "9.0.0": "release" + }, + "referencedByStandards": [ + "cx0136" + ] + }, + "io.catenax.planned_production_output": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0121" + ] + }, + "io.catenax.quality_task": { + "latestVersion": "3.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release", + "3.0.0": "release" + }, + "referencedByStandards": [ + "cx0123", + "cx0131" + ] + }, + "io.catenax.quality_task_attachment": { + "latestVersion": "3.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release", + "3.0.0": "release" + }, + "referencedByStandards": [ + "cx0123", + "cx0131" + ] + }, + "io.catenax.refurbishing_certificate": { + "latestVersion": "3.0.0", + "latestStatus": "release", + "versions": { + "3.0.0": "release" + }, + "referencedByStandards": [ + "cx0131" + ] + }, + "io.catenax.remanufacturing_certificate": { + "latestVersion": "3.0.0", + "latestStatus": "release", + "versions": { + "3.0.0": "release" + }, + "referencedByStandards": [ + "cx0131" + ] + }, + "io.catenax.repair_certificate": { + "latestVersion": "1.0.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release" + }, + "referencedByStandards": [ + "cx0131" + ] + }, + "io.catenax.request_for_quotation": { + "latestVersion": "3.0.0", + "latestStatus": "release", + "versions": { + "3.0.0": "release" + }, + "referencedByStandards": [ + "cx0129" + ] + }, + "io.catenax.return_request": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0117", + "cx0131" + ] + }, + "io.catenax.reuse_certificate": { + "latestVersion": "3.0.0", + "latestStatus": "release", + "versions": { + "3.0.0": "release" + }, + "referencedByStandards": [ + "cx0131" + ] + }, + "io.catenax.secondary_material_content": { + "latestVersion": "1.0.0", + "latestStatus": "deprecated", + "versions": { + "1.0.0": "deprecated" + }, + "referencedByStandards": [ + "cx0131" + ] + }, + "io.catenax.serial_part": { + "latestVersion": "4.0.0", + "latestStatus": "release", + "versions": { + "3.0.0": "release", + "4.0.0": "release" + }, + "referencedByStandards": [ + "cx0127" + ] + }, + "io.catenax.shared.bill_of_process": { + "latestVersion": "1.1.0", + "latestStatus": "release", + "versions": { + "1.1.0": "release" + }, + "referencedByStandards": [ + "cx0129" + ] + }, + "io.catenax.shared.message_header": { + "latestVersion": "3.0.0", + "latestStatus": "release", + "versions": { + "3.0.0": "release" + }, + "referencedByStandards": [ + "cx0129" + ] + }, + "io.catenax.shared.shopfloor_information_types": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0142" + ] + }, + "io.catenax.shopfloor_information.get_production_forecast": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0142" + ] + }, + "io.catenax.shopfloor_information.get_production_tracking": { + "latestVersion": "1.0.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release" + }, + "referencedByStandards": [ + "cx0142" + ] + }, + "io.catenax.shopfloor_information.provide_production_forecast": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0142" + ] + }, + "io.catenax.shopfloor_information.provide_production_tracking": { + "latestVersion": "1.0.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release" + }, + "referencedByStandards": [ + "cx0142" + ] + }, + "io.catenax.short_term_material_demand": { + "latestVersion": "1.0.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release" + }, + "referencedByStandards": [ + "cx0120" + ] + }, + "io.catenax.single_level_bom_as_built": { + "latestVersion": "4.0.0", + "latestStatus": "release", + "versions": { + "3.0.0": "release", + "4.0.0": "release" + }, + "referencedByStandards": [ + "cx0127" + ] + }, + "io.catenax.single_level_bom_as_planned": { + "latestVersion": "4.0.0", + "latestStatus": "release", + "versions": { + "3.0.0": "release", + "4.0.0": "release" + }, + "referencedByStandards": [ + "cx0126" + ] + }, + "io.catenax.single_level_bom_as_specified": { + "latestVersion": "2.0.1", + "latestStatus": "release", + "versions": { + "2.0.0": "release", + "2.0.1": "release" + }, + "referencedByStandards": [ + "cx0030", + "cx0131" + ] + }, + "io.catenax.single_level_usage_as_built": { + "latestVersion": "4.0.0", + "latestStatus": "release", + "versions": { + "3.0.0": "release", + "4.0.0": "release" + }, + "referencedByStandards": [ + "cx0127" + ] + }, + "io.catenax.single_level_usage_as_planned": { + "latestVersion": "3.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release", + "3.0.0": "release" + }, + "referencedByStandards": [ + "cx0126" + ] + }, + "io.catenax.traction_battery_code": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0125" + ] + }, + "io.catenax.vehicle.product_description": { + "latestVersion": "3.0.0", + "latestStatus": "release", + "versions": { + "3.0.0": "release" + }, + "referencedByStandards": [ + "cx0131" + ] + }, + "io.catenax.waste_certificate": { + "latestVersion": "1.0.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release" + }, + "referencedByStandards": [ + "cx0131" + ] + }, + "io.catenax.week_based_capacity_group": { + "latestVersion": "3.0.1", + "latestStatus": "release", + "versions": { + "2.0.0": "deprecated", + "3.0.0": "release", + "3.0.1": "release" + }, + "referencedByStandards": [ + "cx0128" + ] + }, + "io.catenax.week_based_material_demand": { + "latestVersion": "3.0.1", + "latestStatus": "release", + "versions": { + "3.0.0": "release", + "3.0.1": "release" + }, + "referencedByStandards": [ + "cx0128" + ] + } + }, + "kitIndex": { + "connector-kit": { + "displayName": "Connector KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/connector-kit", + "referencedStandards": [ + "cx0001", + "cx0006", + "cx0018", + "cx0049" + ] + }, + "digital-twin-kit": { + "displayName": "Digital Twin KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/digital-twin-kit", + "referencedStandards": [ + "cx0002", + "cx0003", + "cx0053" + ] + }, + "data-chain-kit": { + "displayName": "Data Chain KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/data-chain-kit", + "referencedStandards": [ + "cx0002", + "cx0005", + "cx0018", + "cx0045" + ] + }, + "traceability-kit": { + "displayName": "Traceability KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/traceability-kit", + "referencedStandards": [ + "cx0018", + "cx0125", + "cx0126", + "cx0127" + ] + }, + "industry-core-kit": { + "displayName": "Industry Core KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/industry-core-kit", + "referencedStandards": [ + "cx0002", + "cx0003", + "cx0018", + "cx0126", + "cx0127" + ] + }, + "business-partner-kit": { + "displayName": "Business Partner KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/business-partner-kit", + "referencedStandards": [ + "cx0010", + "cx0012", + "cx0074", + "cx0076" + ] + }, + "demand-and-capacity-management-kit": { + "displayName": "Demand And Capacity Management KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/demand-and-capacity-management-kit", + "referencedStandards": [ + "cx0018", + "cx0128" + ] + }, + "eco-pass-kit": { + "displayName": "Eco Pass KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/eco-pass-kit", + "referencedStandards": [ + "cx0018", + "cx0131", + "cx0136" + ] + }, + "product-carbon-footprint-exchange-kit": { + "displayName": "Product Carbon Footprint Exchange KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/product-carbon-footprint-exchange-kit", + "referencedStandards": [ + "cx0018", + "cx0136" + ] + }, + "knowledge-agents-kit": { + "displayName": "Knowledge Agents KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/knowledge-agents-kit", + "referencedStandards": [ + "cx0067", + "cx0084" + ] + }, + "manufacturing-as-a-service-kit": { + "displayName": "Manufacturing As A Service KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/manufacturing-as-a-service-kit", + "referencedStandards": [ + "cx0018", + "cx0115" + ] + }, + "puris-kit": { + "displayName": "PURIS KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/puris-kit", + "referencedStandards": [ + "cx0018" + ] + }, + "logistics-kit": { + "displayName": "Logistics KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/logistics-kit", + "referencedStandards": [ + "cx0018" + ] + }, + "supply-chain-disruption-notification-kit": { + "displayName": "Supply Chain Disruption Notification KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/supply-chain-disruption-notification-kit", + "referencedStandards": [ + "cx0018", + "cx0146" + ] + }, + "requirements-kit": { + "displayName": "Requirements KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/requirements-kit", + "referencedStandards": [ + "cx0018" + ] + }, + "geometry-kit": { + "displayName": "Geometry KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/geometry-kit", + "referencedStandards": [ + "cx0018" + ] + }, + "behaviour-twin-kit": { + "displayName": "Behaviour Twin KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/behaviour-twin-kit", + "referencedStandards": [ + "cx0018", + "cx0059", + "cx0138", + "cx0141" + ] + }, + "online-simulation-kit": { + "displayName": "Online Simulation KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/online-simulation-kit", + "referencedStandards": [ + "cx0018", + "cx0133" + ] + }, + "data-driven-quality-management-kit": { + "displayName": "Data Driven Quality Management KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/data-driven-quality-management-kit", + "referencedStandards": [ + "cx0018", + "cx0123" + ] + }, + "circularity-kit": { + "displayName": "Circularity KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/circularity-kit", + "referencedStandards": [ + "cx0018", + "cx0131" + ] + } + } +} diff --git a/static/standards-graph-data-Saturn.json b/static/standards-graph-data-Saturn.json index 7a1d177ae5..1aab4f824f 100644 --- a/static/standards-graph-data-Saturn.json +++ b/static/standards-graph-data-Saturn.json @@ -11,7 +11,10 @@ "CAT/Sandbox Service Provider" ], "path": "/standards/CX-0001-ParticipantAgentRegistration", - "referenceCount": 17 + "referenceCount": 17, + "referencedByKits": [ + "connector-kit" + ] }, { "id": "cx0002", @@ -26,7 +29,24 @@ "CAT/Digital Twin" ], "path": "/standards/CX-0002-DigitalTwinsInCatenaX", - "referenceCount": 14 + "referenceCount": 14, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.material_demand:1.0.0", + "modelName": "io.catenax.material_demand", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "1.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.material_demand/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.material_demand/1.0.0" + } + ], + "referencedByKits": [ + "digital-twin-kit", + "data-chain-kit", + "industry-core-kit" + ] }, { "id": "cx0003", @@ -37,7 +57,23 @@ "CAT/Semantic" ], "path": "/standards/CX-0003-SAMMSemanticAspectMetaModel", - "referenceCount": 20 + "referenceCount": 20, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.material_for_recycling:1.0.0", + "modelName": "io.catenax.material_for_recycling", + "referencedVersion": "1.0.0", + "status": "unknown", + "latestVersion": null, + "latestStatus": null, + "githubUrl": null, + "latestGithubUrl": null + } + ], + "referencedByKits": [ + "digital-twin-kit", + "industry-core-kit" + ] }, { "id": "cx0005", @@ -46,7 +82,52 @@ "category": "component", "tags": [], "path": "/standards/CX-0005-ItemRelationshipServiceAPI", - "referenceCount": 1 + "referenceCount": 1, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.just_in_sequence_part:3.0.0", + "modelName": "io.catenax.just_in_sequence_part", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "4.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.just_in_sequence_part/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.just_in_sequence_part/4.0.0" + }, + { + "urn": "urn:samm:io.catenax.shared.part_site_information_as_built:2.0.0", + "modelName": "io.catenax.shared.part_site_information_as_built", + "referencedVersion": "2.0.0", + "status": "deprecated", + "latestVersion": "2.0.0", + "latestStatus": "deprecated", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shared.part_site_information_as_built/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shared.part_site_information_as_built/2.0.0" + }, + { + "urn": "urn:samm:io.catenax.single_level_usage_as_built:3.0.0", + "modelName": "io.catenax.single_level_usage_as_built", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "4.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.single_level_usage_as_built/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.single_level_usage_as_built/4.0.0" + }, + { + "urn": "urn:samm:io.catenax.single_level_usage_as_planned:2.0.0", + "modelName": "io.catenax.single_level_usage_as_planned", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.single_level_usage_as_planned/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.single_level_usage_as_planned/3.0.0" + } + ], + "referencedByKits": [ + "data-chain-kit" + ] }, { "id": "cx0006", @@ -60,7 +141,10 @@ "CAT/Onboarding Service Provider" ], "path": "/standards/CX-0006-RegistrationAndInitialOnboarding", - "referenceCount": 10 + "referenceCount": 10, + "referencedByKits": [ + "connector-kit" + ] }, { "id": "cx0007", @@ -96,7 +180,10 @@ "CAT/Sandbox Service Provider" ], "path": "/standards/CX-0010-BusinessPartnerNumber", - "referenceCount": 16 + "referenceCount": 16, + "referencedByKits": [ + "business-partner-kit" + ] }, { "id": "cx0012", @@ -109,7 +196,10 @@ "CAT/Sandbox Service Provider" ], "path": "/standards/CX-0012-BusinessPartnerDataPoolAPI", - "referenceCount": 0 + "referenceCount": 0, + "referencedByKits": [ + "business-partner-kit" + ] }, { "id": "cx0014", @@ -147,7 +237,26 @@ "CAT/Connector as a Service" ], "path": "/standards/CX-0018-DataspaceConnectivity", - "referenceCount": 22 + "referenceCount": 22, + "referencedByKits": [ + "connector-kit", + "data-chain-kit", + "traceability-kit", + "industry-core-kit", + "demand-and-capacity-management-kit", + "eco-pass-kit", + "product-carbon-footprint-exchange-kit", + "manufacturing-as-a-service-kit", + "puris-kit", + "logistics-kit", + "supply-chain-disruption-notification-kit", + "requirements-kit", + "geometry-kit", + "behaviour-twin-kit", + "online-simulation-kit", + "data-driven-quality-management-kit", + "circularity-kit" + ] }, { "id": "cx0044", @@ -165,7 +274,10 @@ "category": "component", "tags": [], "path": "/standards/CX-0045-AspectModelDataChainTemplate", - "referenceCount": 3 + "referenceCount": 3, + "referencedByKits": [ + "data-chain-kit" + ] }, { "id": "cx0049", @@ -178,7 +290,10 @@ "CAT/Identity Wallet" ], "path": "/standards/CX-0049-DIDDocumentSchema", - "referenceCount": 2 + "referenceCount": 2, + "referencedByKits": [ + "connector-kit" + ] }, { "id": "cx0050", @@ -204,7 +319,10 @@ "CAT/Core Service Provider" ], "path": "/standards/CX-0053-BPNDiscoveryServiceAPIs", - "referenceCount": 8 + "referenceCount": 8, + "referencedByKits": [ + "digital-twin-kit" + ] }, { "id": "cx0054", @@ -237,7 +355,10 @@ "UC/Behavioral Twin" ], "path": "/standards/CX-0059-UseCaseBehaviourTwinEndurancePredictor", - "referenceCount": 0 + "referenceCount": 0, + "referencedByKits": [ + "behaviour-twin-kit" + ] }, { "id": "cx0067", @@ -246,7 +367,10 @@ "category": "component", "tags": [], "path": "/standards/CX-0067-OntologyModelsToRealizeFederatedQueryInCatenaX", - "referenceCount": 3 + "referenceCount": 3, + "referencedByKits": [ + "knowledge-agents-kit" + ] }, { "id": "cx0074", @@ -259,7 +383,10 @@ "CAT/BPDM" ], "path": "/standards/CX-0074-BusinessPartnerGateAPI", - "referenceCount": 0 + "referenceCount": 0, + "referencedByKits": [ + "business-partner-kit" + ] }, { "id": "cx0076", @@ -270,7 +397,10 @@ "CAT/Value Added Services" ], "path": "/standards/CX-0076-GoldenRecordEndtoEndRequirementsStandard", - "referenceCount": 0 + "referenceCount": 0, + "referencedByKits": [ + "business-partner-kit" + ] }, { "id": "cx0077", @@ -336,7 +466,10 @@ "CAT/Semantic" ], "path": "/standards/CX-0084-FederatedQueriesInDataSpaces", - "referenceCount": 3 + "referenceCount": 3, + "referencedByKits": [ + "knowledge-agents-kit" + ] }, { "id": "cx0102", @@ -357,7 +490,39 @@ "UC/Circularity" ], "path": "/standards/CX-0105-AssetTrackingUseCase", - "referenceCount": 1 + "referenceCount": 1, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.asset_tracker_links:2.0.0", + "modelName": "io.catenax.asset_tracker_links", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.asset_tracker_links/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.asset_tracker_links/2.0.0" + }, + { + "urn": "urn:samm:io.catenax.iot_sensor_data:2.0.0", + "modelName": "io.catenax.iot_sensor_data", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.iot_sensor_data/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.iot_sensor_data/2.0.0" + }, + { + "urn": "urn:samm:io.catenax.iot_sensor_device_definition:2.0.0", + "modelName": "io.catenax.iot_sensor_device_definition", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.iot_sensor_device_definition/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.iot_sensor_device_definition/2.0.0" + } + ] }, { "id": "cx0115", @@ -369,7 +534,22 @@ "UC/MaaS" ], "path": "/standards/CX-0115-ManufacturingCapabilityExchange", - "referenceCount": 1 + "referenceCount": 1, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.manufacturing_capability:3.1.0", + "modelName": "io.catenax.manufacturing_capability", + "referencedVersion": "3.1.0", + "status": "release", + "latestVersion": "3.1.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.manufacturing_capability/3.1.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.manufacturing_capability/3.1.0" + } + ], + "referencedByKits": [ + "manufacturing-as-a-service-kit" + ] }, { "id": "cx0116", @@ -392,7 +572,39 @@ "UC/Circularity" ], "path": "/standards/CX-0117-UseCaseCircularEconomySecondaryMarketplace", - "referenceCount": 0 + "referenceCount": 0, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.battery.battery_pass:5.0.0", + "modelName": "io.catenax.battery.battery_pass", + "referencedVersion": "5.0.0", + "status": "release", + "latestVersion": "6.1.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.battery.battery_pass/5.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.battery.battery_pass/6.1.0" + }, + { + "urn": "urn:samm:io.catenax.market_place_offer:2.0.0", + "modelName": "io.catenax.market_place_offer", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.market_place_offer/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.market_place_offer/2.0.0" + }, + { + "urn": "urn:samm:io.catenax.return_request:2.0.0", + "modelName": "io.catenax.return_request", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.return_request/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.return_request/2.0.0" + } + ] }, { "id": "cx0118", @@ -404,7 +616,19 @@ "UC/PURIS" ], "path": "/standards/CX-0118-ActualDeliveryInformationExchange", - "referenceCount": 4 + "referenceCount": 4, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.delivery_information:2.0.0", + "modelName": "io.catenax.delivery_information", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.delivery_information/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.delivery_information/2.0.0" + } + ] }, { "id": "cx0120", @@ -416,7 +640,19 @@ "UC/PURIS" ], "path": "/standards/CX-0120-ShortTermMaterialDemandExchange", - "referenceCount": 4 + "referenceCount": 4, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.short_term_material_demand:1.0.0", + "modelName": "io.catenax.short_term_material_demand", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "1.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.short_term_material_demand/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.short_term_material_demand/1.0.0" + } + ] }, { "id": "cx0121", @@ -428,7 +664,29 @@ "UC/PURIS" ], "path": "/standards/CX-0121-PlannedProductionOutputExchange", - "referenceCount": 4 + "referenceCount": 4, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.item_stock:2.0.0", + "modelName": "io.catenax.item_stock", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.item_stock/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.item_stock/2.0.0" + }, + { + "urn": "urn:samm:io.catenax.planned_production_output:2.0.0", + "modelName": "io.catenax.planned_production_output", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.planned_production_output/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.planned_production_output/2.0.0" + } + ] }, { "id": "cx0122", @@ -439,7 +697,19 @@ "UC/PURIS" ], "path": "/standards/CX-0122-ItemStockExchange", - "referenceCount": 4 + "referenceCount": 4, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.item_stock:2.0.0", + "modelName": "io.catenax.item_stock", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.item_stock/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.item_stock/2.0.0" + } + ] }, { "id": "cx0123", @@ -452,7 +722,292 @@ "UC/Quality" ], "path": "/standards/CX-0123-QualityUseCaseStandard", - "referenceCount": 0 + "referenceCount": 0, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.early_warning_notification:1.0.0", + "modelName": "io.catenax.early_warning_notification", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "1.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.early_warning_notification/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.early_warning_notification/1.0.0" + }, + { + "urn": "urn:samm:io.catenax.failure_pattern:1.0.0", + "modelName": "io.catenax.failure_pattern", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "1.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.failure_pattern/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.failure_pattern/1.0.0" + }, + { + "urn": "urn:samm:io.catenax.failure_pattern:1.1.0", + "modelName": "io.catenax.failure_pattern", + "referencedVersion": "1.1.0", + "status": "unknown", + "latestVersion": "1.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.failure_pattern/1.1.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.failure_pattern/1.0.0" + }, + { + "urn": "urn:samm:io.catenax.fleet.claim_data:2.0.0", + "modelName": "io.catenax.fleet.claim_data", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.claim_data/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.claim_data/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.fleet.claim_data:2.1.0", + "modelName": "io.catenax.fleet.claim_data", + "referencedVersion": "2.1.0", + "status": "unknown", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.claim_data/2.1.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.claim_data/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.fleet.claim_data:3.0.0", + "modelName": "io.catenax.fleet.claim_data", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.claim_data/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.claim_data/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.fleet.diagnostic_data:2.0.0", + "modelName": "io.catenax.fleet.diagnostic_data", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.diagnostic_data/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.diagnostic_data/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.fleet.diagnostic_data:2.1.0", + "modelName": "io.catenax.fleet.diagnostic_data", + "referencedVersion": "2.1.0", + "status": "unknown", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.diagnostic_data/2.1.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.diagnostic_data/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.fleet.diagnostic_data:3.0.0", + "modelName": "io.catenax.fleet.diagnostic_data", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.diagnostic_data/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.diagnostic_data/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.fleet.vehicles:3.0.0", + "modelName": "io.catenax.fleet.vehicles", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "4.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.vehicles/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.vehicles/4.0.0" + }, + { + "urn": "urn:samm:io.catenax.fleet.vehicles:3.1.0", + "modelName": "io.catenax.fleet.vehicles", + "referencedVersion": "3.1.0", + "status": "unknown", + "latestVersion": "4.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.vehicles/3.1.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.vehicles/4.0.0" + }, + { + "urn": "urn:samm:io.catenax.fleet.vehicles:4.0.0", + "modelName": "io.catenax.fleet.vehicles", + "referencedVersion": "4.0.0", + "status": "release", + "latestVersion": "4.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.vehicles/4.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.vehicles/4.0.0" + }, + { + "urn": "urn:samm:io.catenax.manufactured_parts_quality_information:2.1.0", + "modelName": "io.catenax.manufactured_parts_quality_information", + "referencedVersion": "2.1.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.manufactured_parts_quality_information/2.1.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.manufactured_parts_quality_information/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.manufactured_parts_quality_information:2.2.0", + "modelName": "io.catenax.manufactured_parts_quality_information", + "referencedVersion": "2.2.0", + "status": "unknown", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.manufactured_parts_quality_information/2.2.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.manufactured_parts_quality_information/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.manufactured_parts_quality_information:3.0.0", + "modelName": "io.catenax.manufactured_parts_quality_information", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.manufactured_parts_quality_information/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.manufactured_parts_quality_information/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.parts_analyses:3.0.0", + "modelName": "io.catenax.parts_analyses", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "4.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.parts_analyses/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.parts_analyses/4.0.0" + }, + { + "urn": "urn:samm:io.catenax.parts_analyses:3.1.0", + "modelName": "io.catenax.parts_analyses", + "referencedVersion": "3.1.0", + "status": "unknown", + "latestVersion": "4.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.parts_analyses/3.1.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.parts_analyses/4.0.0" + }, + { + "urn": "urn:samm:io.catenax.parts_analyses:4.0.0", + "modelName": "io.catenax.parts_analyses", + "referencedVersion": "4.0.0", + "status": "release", + "latestVersion": "4.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.parts_analyses/4.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.parts_analyses/4.0.0" + }, + { + "urn": "urn:samm:io.catenax.quality_task:2.0.0", + "modelName": "io.catenax.quality_task", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.quality_task/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.quality_task/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.quality_task:2.1.0", + "modelName": "io.catenax.quality_task", + "referencedVersion": "2.1.0", + "status": "unknown", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.quality_task/2.1.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.quality_task/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.quality_task:3.0.0", + "modelName": "io.catenax.quality_task", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.quality_task/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.quality_task/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.quality_task_attachment:2.0.0", + "modelName": "io.catenax.quality_task_attachment", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.quality_task_attachment/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.quality_task_attachment/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.quality_task_attachment:2.1.0", + "modelName": "io.catenax.quality_task_attachment", + "referencedVersion": "2.1.0", + "status": "unknown", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.quality_task_attachment/2.1.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.quality_task_attachment/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.quality_task_attachment:3.0.0", + "modelName": "io.catenax.quality_task_attachment", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.quality_task_attachment/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.quality_task_attachment/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.report_8d:1.0.0", + "modelName": "io.catenax.report_8d", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "1.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.report_8d/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.report_8d/1.0.0" + }, + { + "urn": "urn:samm:io.catenax.shared.quality_core:1.0.0", + "modelName": "io.catenax.shared.quality_core", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "1.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shared.quality_core/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shared.quality_core/1.0.0" + }, + { + "urn": "urn:samm:io.catenax.warranty_claim_request:1.0.0", + "modelName": "io.catenax.warranty_claim_request", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "1.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.warranty_claim_request/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.warranty_claim_request/1.0.0" + }, + { + "urn": "urn:samm:io.catenax.warranty_claim_request_verification:1.0.0", + "modelName": "io.catenax.warranty_claim_request_verification", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "1.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.warranty_claim_request_verification/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.warranty_claim_request_verification/1.0.0" + } + ], + "referencedByKits": [ + "data-driven-quality-management-kit" + ] }, { "id": "cx0125", @@ -464,7 +1019,32 @@ "UC/Traceability" ], "path": "/standards/CX-0125-TraceabilityUseCase", - "referenceCount": 0 + "referenceCount": 0, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.special_characteristics:1.0.0", + "modelName": "io.catenax.special_characteristics", + "referencedVersion": "1.0.0", + "status": "unknown", + "latestVersion": null, + "latestStatus": null, + "githubUrl": null, + "latestGithubUrl": null + }, + { + "urn": "urn:samm:io.catenax.traction_battery_code:2.0.0", + "modelName": "io.catenax.traction_battery_code", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.traction_battery_code/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.traction_battery_code/2.0.0" + } + ], + "referencedByKits": [ + "traceability-kit" + ] }, { "id": "cx0126", @@ -476,7 +1056,43 @@ "CAT/Industry Core" ], "path": "/standards/CX-0126-IndustryCorePartType", - "referenceCount": 9 + "referenceCount": 9, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.part_type_information:1.0.0", + "modelName": "io.catenax.part_type_information", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.part_type_information/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.part_type_information/2.0.0" + }, + { + "urn": "urn:samm:io.catenax.single_level_bom_as_planned:3.0.0", + "modelName": "io.catenax.single_level_bom_as_planned", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "4.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.single_level_bom_as_planned/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.single_level_bom_as_planned/4.0.0" + }, + { + "urn": "urn:samm:io.catenax.single_level_usage_as_planned:2.0.0", + "modelName": "io.catenax.single_level_usage_as_planned", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.single_level_usage_as_planned/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.single_level_usage_as_planned/3.0.0" + } + ], + "referencedByKits": [ + "traceability-kit", + "industry-core-kit" + ] }, { "id": "cx0127", @@ -488,7 +1104,63 @@ "CAT/Industry Core" ], "path": "/standards/CX-0127-IndustryCorePartInstance", - "referenceCount": 2 + "referenceCount": 2, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.batch:3.0.0", + "modelName": "io.catenax.batch", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "4.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.batch/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.batch/4.0.0" + }, + { + "urn": "urn:samm:io.catenax.just_in_sequence_part:3.0.0", + "modelName": "io.catenax.just_in_sequence_part", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "4.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.just_in_sequence_part/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.just_in_sequence_part/4.0.0" + }, + { + "urn": "urn:samm:io.catenax.serial_part:3.0.0", + "modelName": "io.catenax.serial_part", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "4.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.serial_part/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.serial_part/4.0.0" + }, + { + "urn": "urn:samm:io.catenax.single_level_bom_as_built:3.0.0", + "modelName": "io.catenax.single_level_bom_as_built", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "4.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.single_level_bom_as_built/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.single_level_bom_as_built/4.0.0" + }, + { + "urn": "urn:samm:io.catenax.single_level_usage_as_built:3.0.0", + "modelName": "io.catenax.single_level_usage_as_built", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "4.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.single_level_usage_as_built/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.single_level_usage_as_built/4.0.0" + } + ], + "referencedByKits": [ + "traceability-kit", + "industry-core-kit" + ] }, { "id": "cx0128", @@ -497,7 +1169,62 @@ "category": "component", "tags": [], "path": "/standards/CX-0128-DemandandCapacityManagementDataExchange", - "referenceCount": 4 + "referenceCount": 4, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.id_based_comment:1.0.0", + "modelName": "io.catenax.id_based_comment", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "1.1.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.id_based_comment/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.id_based_comment/1.1.0" + }, + { + "urn": "urn:samm:io.catenax.id_based_request_for_update:3.0.0", + "modelName": "io.catenax.id_based_request_for_update", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.id_based_request_for_update/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.id_based_request_for_update/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.week_based_capacity_group:2.0.0", + "modelName": "io.catenax.week_based_capacity_group", + "referencedVersion": "2.0.0", + "status": "deprecated", + "latestVersion": "3.0.1", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.week_based_capacity_group/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.week_based_capacity_group/3.0.1" + }, + { + "urn": "urn:samm:io.catenax.week_based_capacity_group:3.0.1", + "modelName": "io.catenax.week_based_capacity_group", + "referencedVersion": "3.0.1", + "status": "release", + "latestVersion": "3.0.1", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.week_based_capacity_group/3.0.1", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.week_based_capacity_group/3.0.1" + }, + { + "urn": "urn:samm:io.catenax.week_based_material_demand:3.0.1", + "modelName": "io.catenax.week_based_material_demand", + "referencedVersion": "3.0.1", + "status": "release", + "latestVersion": "3.0.1", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.week_based_material_demand/3.0.1", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.week_based_material_demand/3.0.1" + } + ], + "referencedByKits": [ + "demand-and-capacity-management-kit" + ] }, { "id": "cx0129", @@ -509,7 +1236,39 @@ "UC/MaaS" ], "path": "/standards/CX-0129-RequestforQuotationExchange", - "referenceCount": 0 + "referenceCount": 0, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.request_for_quotation:3.0.0", + "modelName": "io.catenax.request_for_quotation", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.request_for_quotation/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.request_for_quotation/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.shared.bill_of_process:1.1.0", + "modelName": "io.catenax.shared.bill_of_process", + "referencedVersion": "1.1.0", + "status": "release", + "latestVersion": "1.1.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shared.bill_of_process/1.1.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shared.bill_of_process/1.1.0" + }, + { + "urn": "urn:samm:io.catenax.shared.message_header:3.0.0", + "modelName": "io.catenax.shared.message_header", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shared.message_header/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shared.message_header/3.0.0" + } + ] }, { "id": "cx0131", @@ -521,7 +1280,203 @@ "UC/Quality" ], "path": "/standards/CX-0131-CircularityCore", - "referenceCount": 0 + "referenceCount": 0, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.battery.battery_pass:5.0.0", + "modelName": "io.catenax.battery.battery_pass", + "referencedVersion": "5.0.0", + "status": "release", + "latestVersion": "6.1.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.battery.battery_pass/5.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.battery.battery_pass/6.1.0" + }, + { + "urn": "urn:samm:io.catenax.fleet.claim_data:2.0.0", + "modelName": "io.catenax.fleet.claim_data", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.claim_data/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.claim_data/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.fleet.diagnostic_data:2.0.0", + "modelName": "io.catenax.fleet.diagnostic_data", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.diagnostic_data/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.diagnostic_data/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.fleet.vehicles:2.1.0", + "modelName": "io.catenax.fleet.vehicles", + "referencedVersion": "2.1.0", + "status": "deprecated", + "latestVersion": "4.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.vehicles/2.1.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.vehicles/4.0.0" + }, + { + "urn": "urn:samm:io.catenax.manufactured_parts_quality_information:2.1.0", + "modelName": "io.catenax.manufactured_parts_quality_information", + "referencedVersion": "2.1.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.manufactured_parts_quality_information/2.1.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.manufactured_parts_quality_information/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.market_place_offer:2.0.0", + "modelName": "io.catenax.market_place_offer", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.market_place_offer/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.market_place_offer/2.0.0" + }, + { + "urn": "urn:samm:io.catenax.material_recycling_certificate:1.0.0", + "modelName": "io.catenax.material_recycling_certificate", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "1.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.material_recycling_certificate/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.material_recycling_certificate/1.0.0" + }, + { + "urn": "urn:samm:io.catenax.parts_analyses:3.0.0", + "modelName": "io.catenax.parts_analyses", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "4.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.parts_analyses/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.parts_analyses/4.0.0" + }, + { + "urn": "urn:samm:io.catenax.quality_task:2.0.0", + "modelName": "io.catenax.quality_task", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.quality_task/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.quality_task/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.quality_task_attachment:2.0.0", + "modelName": "io.catenax.quality_task_attachment", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.quality_task_attachment/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.quality_task_attachment/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.refurbishing_certificate:3.0.0", + "modelName": "io.catenax.refurbishing_certificate", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.refurbishing_certificate/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.refurbishing_certificate/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.remanufacturing_certificate:3.0.0", + "modelName": "io.catenax.remanufacturing_certificate", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.remanufacturing_certificate/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.remanufacturing_certificate/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.repair_certificate:1.0.0", + "modelName": "io.catenax.repair_certificate", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "1.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.repair_certificate/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.repair_certificate/1.0.0" + }, + { + "urn": "urn:samm:io.catenax.return_request:2.0.0", + "modelName": "io.catenax.return_request", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.return_request/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.return_request/2.0.0" + }, + { + "urn": "urn:samm:io.catenax.reuse_certificate:3.0.0", + "modelName": "io.catenax.reuse_certificate", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.reuse_certificate/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.reuse_certificate/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.secondary_material_content:1.0.0", + "modelName": "io.catenax.secondary_material_content", + "referencedVersion": "1.0.0", + "status": "deprecated", + "latestVersion": "1.0.0", + "latestStatus": "deprecated", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.secondary_material_content/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.secondary_material_content/1.0.0" + }, + { + "urn": "urn:samm:io.catenax.single_level_bom_as_specified:2.0.0", + "modelName": "io.catenax.single_level_bom_as_specified", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.1", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.single_level_bom_as_specified/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.single_level_bom_as_specified/2.0.1" + }, + { + "urn": "urn:samm:io.catenax.vehicle.product_description:3.0.0", + "modelName": "io.catenax.vehicle.product_description", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.vehicle.product_description/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.vehicle.product_description/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.waste_certificate:1.0.0", + "modelName": "io.catenax.waste_certificate", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "1.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.waste_certificate/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.waste_certificate/1.0.0" + } + ], + "referencedByKits": [ + "eco-pass-kit", + "circularity-kit" + ] }, { "id": "cx0133", @@ -533,7 +1488,22 @@ "UC/OSIM" ], "path": "/standards/CX-0133-OnlineControlandSimulation", - "referenceCount": 0 + "referenceCount": 0, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.material_flow_scenario_request:2.0.0", + "modelName": "io.catenax.material_flow_scenario_request", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.material_flow_scenario_request/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.material_flow_scenario_request/2.0.0" + } + ], + "referencedByKits": [ + "online-simulation-kit" + ] }, { "id": "cx0135", @@ -544,7 +1514,19 @@ "CAT/Value Added Services" ], "path": "/standards/CX-0135-CompanyCertificateManagement", - "referenceCount": 0 + "referenceCount": 0, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.business_partner_certificate:3.1.0", + "modelName": "io.catenax.business_partner_certificate", + "referencedVersion": "3.1.0", + "status": "release", + "latestVersion": "3.1.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.business_partner_certificate/3.1.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.business_partner_certificate/3.1.0" + } + ] }, { "id": "cx0136", @@ -556,7 +1538,43 @@ "UC/PCF" ], "path": "/standards/CX-0136-UseCasePCF", - "referenceCount": 0 + "referenceCount": 0, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.pcf:7.0.0", + "modelName": "io.catenax.pcf", + "referencedVersion": "7.0.0", + "status": "release", + "latestVersion": "9.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.pcf/7.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.pcf/9.0.0" + }, + { + "urn": "urn:samm:io.catenax.pcf:8.0.0", + "modelName": "io.catenax.pcf", + "referencedVersion": "8.0.0", + "status": "release", + "latestVersion": "9.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.pcf/8.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.pcf/9.0.0" + }, + { + "urn": "urn:samm:io.catenax.pcf:9.0.0", + "modelName": "io.catenax.pcf", + "referencedVersion": "9.0.0", + "status": "release", + "latestVersion": "9.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.pcf/9.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.pcf/9.0.0" + } + ], + "referencedByKits": [ + "eco-pass-kit", + "product-carbon-footprint-exchange-kit" + ] }, { "id": "cx0138", @@ -568,7 +1586,10 @@ "UC/Behavioral Twin" ], "path": "/standards/CX-0138-UseCaseBehaviourTwinEnduranceEstimator", - "referenceCount": 0 + "referenceCount": 0, + "referencedByKits": [ + "behaviour-twin-kit" + ] }, { "id": "cx0141", @@ -580,7 +1601,10 @@ "UC/Behavioral Twin" ], "path": "/standards/CX-0141-HealthIndicatorUseCase", - "referenceCount": 0 + "referenceCount": 0, + "referencedByKits": [ + "behaviour-twin-kit" + ] }, { "id": "cx0142", @@ -592,7 +1616,59 @@ "UC/Modular Production" ], "path": "/standards/CX-0142-ShopFloorInformationService", - "referenceCount": 1 + "referenceCount": 1, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.shared.shopfloor_information_types:2.0.0", + "modelName": "io.catenax.shared.shopfloor_information_types", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shared.shopfloor_information_types/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shared.shopfloor_information_types/2.0.0" + }, + { + "urn": "urn:samm:io.catenax.shopfloor_information.get_production_forecast:2.0.0", + "modelName": "io.catenax.shopfloor_information.get_production_forecast", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shopfloor_information.get_production_forecast/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shopfloor_information.get_production_forecast/2.0.0" + }, + { + "urn": "urn:samm:io.catenax.shopfloor_information.get_production_tracking:1.0.0", + "modelName": "io.catenax.shopfloor_information.get_production_tracking", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "1.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shopfloor_information.get_production_tracking/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shopfloor_information.get_production_tracking/1.0.0" + }, + { + "urn": "urn:samm:io.catenax.shopfloor_information.provide_production_forecast:2.0.0", + "modelName": "io.catenax.shopfloor_information.provide_production_forecast", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shopfloor_information.provide_production_forecast/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shopfloor_information.provide_production_forecast/2.0.0" + }, + { + "urn": "urn:samm:io.catenax.shopfloor_information.provide_production_tracking:1.0.0", + "modelName": "io.catenax.shopfloor_information.provide_production_tracking", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "1.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shopfloor_information.provide_production_tracking/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shopfloor_information.provide_production_tracking/1.0.0" + } + ] }, { "id": "cx0144", @@ -615,7 +1691,19 @@ "UC/PURIS" ], "path": "/standards/CX-0145-DaysofsupplyExchange", - "referenceCount": 4 + "referenceCount": 4, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.days_of_supply:2.0.0", + "modelName": "io.catenax.days_of_supply", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.days_of_supply/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.days_of_supply/2.0.0" + } + ] }, { "id": "cx0146", @@ -624,7 +1712,22 @@ "category": "component", "tags": [], "path": "/standards/CX-0146-SupplyChainDisruptionNotifications", - "referenceCount": 5 + "referenceCount": 5, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.demand_and_capacity_notification:3.0.0", + "modelName": "io.catenax.demand_and_capacity_notification", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.demand_and_capacity_notification/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.demand_and_capacity_notification/3.0.0" + } + ], + "referencedByKits": [ + "supply-chain-disruption-notification-kit" + ] }, { "id": "cx0149", @@ -649,7 +1752,22 @@ "UC/Logistics" ], "path": "/standards/CX-0150-UseCaseLogistics", - "referenceCount": 0 + "referenceCount": 0, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.packing_list:1.0.0", + "modelName": "io.catenax.packing_list", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "1.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.packing_list/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.packing_list/1.0.0" + } + ], + "referencedByKits": [ + "logistics-kit" + ] }, { "id": "cx0151", @@ -658,7 +1776,25 @@ "category": "component", "tags": [], "path": "/standards/CX-0151-IndustryCoreBasics", - "referenceCount": 4 + "referenceCount": 4, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.shared.message_header:3.0.0", + "modelName": "io.catenax.shared.message_header", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shared.message_header/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shared.message_header/3.0.0" + } + ], + "referencedByKits": [ + "digital-twin-kit", + "data-chain-kit", + "traceability-kit", + "industry-core-kit" + ] }, { "id": "cx0152", @@ -672,7 +1808,10 @@ "CAT/Constraint" ], "path": "/standards/CX-0152-PolicyConstrainsForDataExchange", - "referenceCount": 23 + "referenceCount": 23, + "referencedByKits": [ + "connector-kit" + ] }, { "id": "cx0153", @@ -681,7 +1820,19 @@ "category": "component", "tags": [], "path": "/standards/CX-0153-TariffsUseCase", - "referenceCount": 0 + "referenceCount": 0, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.us_tariff_information:1.0.0", + "modelName": "io.catenax.us_tariff_information", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.us_tariff_information/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.us_tariff_information/2.0.0" + } + ] }, { "id": "cx0154", @@ -690,7 +1841,29 @@ "category": "component", "tags": [], "path": "/standards/CX-0154-MasterDataManagement", - "referenceCount": 0 + "referenceCount": 0, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.masterdatamanagement:1.0.0", + "modelName": "io.catenax.masterdatamanagement", + "referencedVersion": "1.0.0", + "status": "unknown", + "latestVersion": null, + "latestStatus": null, + "githubUrl": null, + "latestGithubUrl": null + }, + { + "urn": "urn:samm:io.catenax.shared.message_header:3.0.0", + "modelName": "io.catenax.shared.message_header", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shared.message_header/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shared.message_header/3.0.0" + } + ] }, { "id": "cx0155", @@ -699,7 +1872,22 @@ "category": "component", "tags": [], "path": "/standards/CX-0155-RequirementsEngineering", - "referenceCount": 0 + "referenceCount": 0, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.requirement:1.0.0", + "modelName": "io.catenax.requirement", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "1.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.requirement/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.requirement/1.0.0" + } + ], + "referencedByKits": [ + "requirements-kit" + ] } ], "edges": [ @@ -1867,5 +3055,866 @@ "target": "cx0152", "type": "smoothstep" } - ] -} \ No newline at end of file + ], + "semanticModelIndex": { + "io.catenax.asset_tracker_links": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0105" + ] + }, + "io.catenax.batch": { + "latestVersion": "4.0.0", + "latestStatus": "release", + "versions": { + "3.0.0": "release", + "4.0.0": "release" + }, + "referencedByStandards": [ + "cx0127" + ] + }, + "io.catenax.battery.battery_pass": { + "latestVersion": "6.1.0", + "latestStatus": "release", + "versions": { + "5.0.0": "release", + "6.1.0": "release" + }, + "referencedByStandards": [ + "cx0117", + "cx0131" + ] + }, + "io.catenax.business_partner_certificate": { + "latestVersion": "3.1.0", + "latestStatus": "release", + "versions": { + "3.1.0": "release" + }, + "referencedByStandards": [ + "cx0135" + ] + }, + "io.catenax.days_of_supply": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0145" + ] + }, + "io.catenax.delivery_information": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0118" + ] + }, + "io.catenax.demand_and_capacity_notification": { + "latestVersion": "3.0.0", + "latestStatus": "release", + "versions": { + "3.0.0": "release" + }, + "referencedByStandards": [ + "cx0146" + ] + }, + "io.catenax.early_warning_notification": { + "latestVersion": "1.0.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release" + }, + "referencedByStandards": [ + "cx0123" + ] + }, + "io.catenax.failure_pattern": { + "latestVersion": "1.0.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release" + }, + "referencedByStandards": [ + "cx0123" + ] + }, + "io.catenax.fleet.claim_data": { + "latestVersion": "3.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release", + "3.0.0": "release" + }, + "referencedByStandards": [ + "cx0123", + "cx0131" + ] + }, + "io.catenax.fleet.diagnostic_data": { + "latestVersion": "3.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release", + "3.0.0": "release" + }, + "referencedByStandards": [ + "cx0123", + "cx0131" + ] + }, + "io.catenax.fleet.vehicles": { + "latestVersion": "4.0.0", + "latestStatus": "release", + "versions": { + "2.1.0": "deprecated", + "3.0.0": "release", + "4.0.0": "release" + }, + "referencedByStandards": [ + "cx0123", + "cx0131" + ] + }, + "io.catenax.id_based_comment": { + "latestVersion": "1.1.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release", + "1.1.0": "release" + }, + "referencedByStandards": [ + "cx0128" + ] + }, + "io.catenax.id_based_request_for_update": { + "latestVersion": "3.0.0", + "latestStatus": "release", + "versions": { + "3.0.0": "release" + }, + "referencedByStandards": [ + "cx0128" + ] + }, + "io.catenax.iot_sensor_data": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0105" + ] + }, + "io.catenax.iot_sensor_device_definition": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0105" + ] + }, + "io.catenax.item_stock": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0121", + "cx0122" + ] + }, + "io.catenax.just_in_sequence_part": { + "latestVersion": "4.0.0", + "latestStatus": "release", + "versions": { + "3.0.0": "release", + "4.0.0": "release" + }, + "referencedByStandards": [ + "cx0005", + "cx0127" + ] + }, + "io.catenax.manufactured_parts_quality_information": { + "latestVersion": "3.0.0", + "latestStatus": "release", + "versions": { + "2.1.0": "release", + "3.0.0": "release" + }, + "referencedByStandards": [ + "cx0123", + "cx0131" + ] + }, + "io.catenax.manufacturing_capability": { + "latestVersion": "3.1.0", + "latestStatus": "release", + "versions": { + "3.1.0": "release" + }, + "referencedByStandards": [ + "cx0115" + ] + }, + "io.catenax.market_place_offer": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0117", + "cx0131" + ] + }, + "io.catenax.material_demand": { + "latestVersion": "1.0.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release" + }, + "referencedByStandards": [ + "cx0002" + ] + }, + "io.catenax.material_flow_scenario_request": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0133" + ] + }, + "io.catenax.material_recycling_certificate": { + "latestVersion": "1.0.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release" + }, + "referencedByStandards": [ + "cx0131" + ] + }, + "io.catenax.packing_list": { + "latestVersion": "1.0.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release" + }, + "referencedByStandards": [ + "cx0150" + ] + }, + "io.catenax.part_type_information": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release", + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0126" + ] + }, + "io.catenax.parts_analyses": { + "latestVersion": "4.0.0", + "latestStatus": "release", + "versions": { + "3.0.0": "release", + "4.0.0": "release" + }, + "referencedByStandards": [ + "cx0123", + "cx0131" + ] + }, + "io.catenax.pcf": { + "latestVersion": "9.0.0", + "latestStatus": "release", + "versions": { + "7.0.0": "release", + "8.0.0": "release", + "9.0.0": "release" + }, + "referencedByStandards": [ + "cx0136" + ] + }, + "io.catenax.planned_production_output": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0121" + ] + }, + "io.catenax.quality_task": { + "latestVersion": "3.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release", + "3.0.0": "release" + }, + "referencedByStandards": [ + "cx0123", + "cx0131" + ] + }, + "io.catenax.quality_task_attachment": { + "latestVersion": "3.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release", + "3.0.0": "release" + }, + "referencedByStandards": [ + "cx0123", + "cx0131" + ] + }, + "io.catenax.refurbishing_certificate": { + "latestVersion": "3.0.0", + "latestStatus": "release", + "versions": { + "3.0.0": "release" + }, + "referencedByStandards": [ + "cx0131" + ] + }, + "io.catenax.remanufacturing_certificate": { + "latestVersion": "3.0.0", + "latestStatus": "release", + "versions": { + "3.0.0": "release" + }, + "referencedByStandards": [ + "cx0131" + ] + }, + "io.catenax.repair_certificate": { + "latestVersion": "1.0.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release" + }, + "referencedByStandards": [ + "cx0131" + ] + }, + "io.catenax.report_8d": { + "latestVersion": "1.0.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release" + }, + "referencedByStandards": [ + "cx0123" + ] + }, + "io.catenax.request_for_quotation": { + "latestVersion": "3.0.0", + "latestStatus": "release", + "versions": { + "3.0.0": "release" + }, + "referencedByStandards": [ + "cx0129" + ] + }, + "io.catenax.requirement": { + "latestVersion": "1.0.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release" + }, + "referencedByStandards": [ + "cx0155" + ] + }, + "io.catenax.return_request": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0117", + "cx0131" + ] + }, + "io.catenax.reuse_certificate": { + "latestVersion": "3.0.0", + "latestStatus": "release", + "versions": { + "3.0.0": "release" + }, + "referencedByStandards": [ + "cx0131" + ] + }, + "io.catenax.secondary_material_content": { + "latestVersion": "1.0.0", + "latestStatus": "deprecated", + "versions": { + "1.0.0": "deprecated" + }, + "referencedByStandards": [ + "cx0131" + ] + }, + "io.catenax.serial_part": { + "latestVersion": "4.0.0", + "latestStatus": "release", + "versions": { + "3.0.0": "release", + "4.0.0": "release" + }, + "referencedByStandards": [ + "cx0127" + ] + }, + "io.catenax.shared.bill_of_process": { + "latestVersion": "1.1.0", + "latestStatus": "release", + "versions": { + "1.1.0": "release" + }, + "referencedByStandards": [ + "cx0129" + ] + }, + "io.catenax.shared.message_header": { + "latestVersion": "3.0.0", + "latestStatus": "release", + "versions": { + "3.0.0": "release" + }, + "referencedByStandards": [ + "cx0129", + "cx0151", + "cx0154" + ] + }, + "io.catenax.shared.part_site_information_as_built": { + "latestVersion": "2.0.0", + "latestStatus": "deprecated", + "versions": { + "2.0.0": "deprecated" + }, + "referencedByStandards": [ + "cx0005" + ] + }, + "io.catenax.shared.quality_core": { + "latestVersion": "1.0.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release" + }, + "referencedByStandards": [ + "cx0123" + ] + }, + "io.catenax.shared.shopfloor_information_types": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0142" + ] + }, + "io.catenax.shopfloor_information.get_production_forecast": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0142" + ] + }, + "io.catenax.shopfloor_information.get_production_tracking": { + "latestVersion": "1.0.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release" + }, + "referencedByStandards": [ + "cx0142" + ] + }, + "io.catenax.shopfloor_information.provide_production_forecast": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0142" + ] + }, + "io.catenax.shopfloor_information.provide_production_tracking": { + "latestVersion": "1.0.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release" + }, + "referencedByStandards": [ + "cx0142" + ] + }, + "io.catenax.short_term_material_demand": { + "latestVersion": "1.0.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release" + }, + "referencedByStandards": [ + "cx0120" + ] + }, + "io.catenax.single_level_bom_as_built": { + "latestVersion": "4.0.0", + "latestStatus": "release", + "versions": { + "3.0.0": "release", + "4.0.0": "release" + }, + "referencedByStandards": [ + "cx0127" + ] + }, + "io.catenax.single_level_bom_as_planned": { + "latestVersion": "4.0.0", + "latestStatus": "release", + "versions": { + "3.0.0": "release", + "4.0.0": "release" + }, + "referencedByStandards": [ + "cx0126" + ] + }, + "io.catenax.single_level_bom_as_specified": { + "latestVersion": "2.0.1", + "latestStatus": "release", + "versions": { + "2.0.0": "release", + "2.0.1": "release" + }, + "referencedByStandards": [ + "cx0131" + ] + }, + "io.catenax.single_level_usage_as_built": { + "latestVersion": "4.0.0", + "latestStatus": "release", + "versions": { + "3.0.0": "release", + "4.0.0": "release" + }, + "referencedByStandards": [ + "cx0005", + "cx0127" + ] + }, + "io.catenax.single_level_usage_as_planned": { + "latestVersion": "3.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release", + "3.0.0": "release" + }, + "referencedByStandards": [ + "cx0005", + "cx0126" + ] + }, + "io.catenax.traction_battery_code": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0125" + ] + }, + "io.catenax.us_tariff_information": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release", + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0153" + ] + }, + "io.catenax.vehicle.product_description": { + "latestVersion": "3.0.0", + "latestStatus": "release", + "versions": { + "3.0.0": "release" + }, + "referencedByStandards": [ + "cx0131" + ] + }, + "io.catenax.warranty_claim_request": { + "latestVersion": "1.0.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release" + }, + "referencedByStandards": [ + "cx0123" + ] + }, + "io.catenax.warranty_claim_request_verification": { + "latestVersion": "1.0.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release" + }, + "referencedByStandards": [ + "cx0123" + ] + }, + "io.catenax.waste_certificate": { + "latestVersion": "1.0.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release" + }, + "referencedByStandards": [ + "cx0131" + ] + }, + "io.catenax.week_based_capacity_group": { + "latestVersion": "3.0.1", + "latestStatus": "release", + "versions": { + "2.0.0": "deprecated", + "3.0.1": "release" + }, + "referencedByStandards": [ + "cx0128" + ] + }, + "io.catenax.week_based_material_demand": { + "latestVersion": "3.0.1", + "latestStatus": "release", + "versions": { + "3.0.1": "release" + }, + "referencedByStandards": [ + "cx0128" + ] + } + }, + "kitIndex": { + "connector-kit": { + "displayName": "Connector KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/connector-kit", + "referencedStandards": [ + "cx0001", + "cx0006", + "cx0018", + "cx0049", + "cx0152" + ] + }, + "digital-twin-kit": { + "displayName": "Digital Twin KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/digital-twin-kit", + "referencedStandards": [ + "cx0002", + "cx0003", + "cx0053", + "cx0151" + ] + }, + "data-chain-kit": { + "displayName": "Data Chain KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/data-chain-kit", + "referencedStandards": [ + "cx0002", + "cx0005", + "cx0018", + "cx0045", + "cx0151" + ] + }, + "traceability-kit": { + "displayName": "Traceability KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/traceability-kit", + "referencedStandards": [ + "cx0018", + "cx0125", + "cx0126", + "cx0127", + "cx0151" + ] + }, + "industry-core-kit": { + "displayName": "Industry Core KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/industry-core-kit", + "referencedStandards": [ + "cx0002", + "cx0003", + "cx0018", + "cx0126", + "cx0127", + "cx0151" + ] + }, + "business-partner-kit": { + "displayName": "Business Partner KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/business-partner-kit", + "referencedStandards": [ + "cx0010", + "cx0012", + "cx0074", + "cx0076" + ] + }, + "demand-and-capacity-management-kit": { + "displayName": "Demand And Capacity Management KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/demand-and-capacity-management-kit", + "referencedStandards": [ + "cx0018", + "cx0128" + ] + }, + "eco-pass-kit": { + "displayName": "Eco Pass KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/eco-pass-kit", + "referencedStandards": [ + "cx0018", + "cx0131", + "cx0136" + ] + }, + "product-carbon-footprint-exchange-kit": { + "displayName": "Product Carbon Footprint Exchange KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/product-carbon-footprint-exchange-kit", + "referencedStandards": [ + "cx0018", + "cx0136" + ] + }, + "knowledge-agents-kit": { + "displayName": "Knowledge Agents KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/knowledge-agents-kit", + "referencedStandards": [ + "cx0067", + "cx0084" + ] + }, + "manufacturing-as-a-service-kit": { + "displayName": "Manufacturing As A Service KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/manufacturing-as-a-service-kit", + "referencedStandards": [ + "cx0018", + "cx0115" + ] + }, + "puris-kit": { + "displayName": "PURIS KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/puris-kit", + "referencedStandards": [ + "cx0018" + ] + }, + "logistics-kit": { + "displayName": "Logistics KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/logistics-kit", + "referencedStandards": [ + "cx0018", + "cx0150" + ] + }, + "supply-chain-disruption-notification-kit": { + "displayName": "Supply Chain Disruption Notification KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/supply-chain-disruption-notification-kit", + "referencedStandards": [ + "cx0018", + "cx0146" + ] + }, + "requirements-kit": { + "displayName": "Requirements KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/requirements-kit", + "referencedStandards": [ + "cx0018", + "cx0155" + ] + }, + "geometry-kit": { + "displayName": "Geometry KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/geometry-kit", + "referencedStandards": [ + "cx0018" + ] + }, + "behaviour-twin-kit": { + "displayName": "Behaviour Twin KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/behaviour-twin-kit", + "referencedStandards": [ + "cx0018", + "cx0059", + "cx0138", + "cx0141" + ] + }, + "online-simulation-kit": { + "displayName": "Online Simulation KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/online-simulation-kit", + "referencedStandards": [ + "cx0018", + "cx0133" + ] + }, + "data-driven-quality-management-kit": { + "displayName": "Data Driven Quality Management KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/data-driven-quality-management-kit", + "referencedStandards": [ + "cx0018", + "cx0123" + ] + }, + "circularity-kit": { + "displayName": "Circularity KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/circularity-kit", + "referencedStandards": [ + "cx0018", + "cx0131" + ] + } + } +} diff --git a/static/standards-graph-data.json b/static/standards-graph-data.json index 33ec7d1635..b6a9b4df69 100644 --- a/static/standards-graph-data.json +++ b/static/standards-graph-data.json @@ -11,7 +11,10 @@ "CAT/Sandbox Service Provider" ], "path": "/standards/CX-0001-ParticipantAgentRegistration", - "referenceCount": 19 + "referenceCount": 19, + "referencedByKits": [ + "connector-kit" + ] }, { "id": "cx0002", @@ -26,7 +29,24 @@ "CAT/Digital Twin" ], "path": "/standards/CX-0002-DigitalTwinsInCatenaX", - "referenceCount": 18 + "referenceCount": 18, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.material_demand:1.0.0", + "modelName": "io.catenax.material_demand", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "1.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.material_demand/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.material_demand/1.0.0" + } + ], + "referencedByKits": [ + "digital-twin-kit", + "data-chain-kit", + "industry-core-kit" + ] }, { "id": "cx0003", @@ -37,7 +57,33 @@ "CAT/Semantic" ], "path": "/standards/CX-0003-SAMMSemanticAspectMetaModel", - "referenceCount": 22 + "referenceCount": 22, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.example:1.0.0", + "modelName": "io.catenax.example", + "referencedVersion": "1.0.0", + "status": "unknown", + "latestVersion": null, + "latestStatus": null, + "githubUrl": null, + "latestGithubUrl": null + }, + { + "urn": "urn:samm:io.catenax.example:3.0.0", + "modelName": "io.catenax.example", + "referencedVersion": "3.0.0", + "status": "unknown", + "latestVersion": null, + "latestStatus": null, + "githubUrl": null, + "latestGithubUrl": null + } + ], + "referencedByKits": [ + "digital-twin-kit", + "industry-core-kit" + ] }, { "id": "cx0005", @@ -46,7 +92,52 @@ "category": "component", "tags": [], "path": "/standards/CX-0005-ItemRelationshipServiceAPI", - "referenceCount": 1 + "referenceCount": 1, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.just_in_sequence_part:3.0.0", + "modelName": "io.catenax.just_in_sequence_part", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "4.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.just_in_sequence_part/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.just_in_sequence_part/4.0.0" + }, + { + "urn": "urn:samm:io.catenax.shared.part_site_information_as_built:2.0.0", + "modelName": "io.catenax.shared.part_site_information_as_built", + "referencedVersion": "2.0.0", + "status": "deprecated", + "latestVersion": "2.0.0", + "latestStatus": "deprecated", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shared.part_site_information_as_built/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shared.part_site_information_as_built/2.0.0" + }, + { + "urn": "urn:samm:io.catenax.single_level_usage_as_built:3.0.0", + "modelName": "io.catenax.single_level_usage_as_built", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "4.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.single_level_usage_as_built/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.single_level_usage_as_built/4.0.0" + }, + { + "urn": "urn:samm:io.catenax.single_level_usage_as_planned:2.0.0", + "modelName": "io.catenax.single_level_usage_as_planned", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.single_level_usage_as_planned/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.single_level_usage_as_planned/3.0.0" + } + ], + "referencedByKits": [ + "data-chain-kit" + ] }, { "id": "cx0006", @@ -59,7 +150,10 @@ "CAT/Onboarding Service Provider" ], "path": "/standards/CX-0006-RegistrationAndInitialOnboarding", - "referenceCount": 6 + "referenceCount": 6, + "referencedByKits": [ + "connector-kit" + ] }, { "id": "cx0007", @@ -95,7 +189,10 @@ "CAT/Sandbox Service Provider" ], "path": "/standards/CX-0010-BusinessPartnerNumber", - "referenceCount": 15 + "referenceCount": 15, + "referencedByKits": [ + "business-partner-kit" + ] }, { "id": "cx0012", @@ -108,7 +205,10 @@ "CAT/Sandbox Service Provider" ], "path": "/standards/CX-0012-BusinessPartnerDataPoolAPI", - "referenceCount": 2 + "referenceCount": 2, + "referencedByKits": [ + "business-partner-kit" + ] }, { "id": "cx0018", @@ -122,7 +222,26 @@ "CAT/Connector as a Service" ], "path": "/standards/CX-0018-DataspaceConnectivity", - "referenceCount": 31 + "referenceCount": 31, + "referencedByKits": [ + "connector-kit", + "data-chain-kit", + "traceability-kit", + "industry-core-kit", + "demand-and-capacity-management-kit", + "eco-pass-kit", + "product-carbon-footprint-exchange-kit", + "manufacturing-as-a-service-kit", + "puris-kit", + "logistics-kit", + "supply-chain-disruption-notification-kit", + "requirements-kit", + "geometry-kit", + "behaviour-twin-kit", + "online-simulation-kit", + "data-driven-quality-management-kit", + "circularity-kit" + ] }, { "id": "cx0044", @@ -140,7 +259,10 @@ "category": "component", "tags": [], "path": "/standards/CX-0045-AspectModelDataChainTemplate", - "referenceCount": 3 + "referenceCount": 3, + "referencedByKits": [ + "data-chain-kit" + ] }, { "id": "cx0049", @@ -153,7 +275,10 @@ "CAT/Identity Wallet" ], "path": "/standards/CX-0049-DIDDocumentSchema", - "referenceCount": 2 + "referenceCount": 2, + "referencedByKits": [ + "connector-kit" + ] }, { "id": "cx0053", @@ -165,7 +290,10 @@ "CAT/Core Service Provider" ], "path": "/standards/CX-0053-BPNDiscoveryServiceAPIs", - "referenceCount": 5 + "referenceCount": 5, + "referencedByKits": [ + "digital-twin-kit" + ] }, { "id": "cx0054", @@ -198,7 +326,10 @@ "UC/Behavioral Twin" ], "path": "/standards/CX-0059-UseCaseBehaviourTwinEndurancePredictor", - "referenceCount": 0 + "referenceCount": 0, + "referencedByKits": [ + "behaviour-twin-kit" + ] }, { "id": "cx0067", @@ -207,7 +338,10 @@ "category": "component", "tags": [], "path": "/standards/CX-0067-OntologyModelsToRealizeFederatedQueryInCatenaX", - "referenceCount": 5 + "referenceCount": 5, + "referencedByKits": [ + "knowledge-agents-kit" + ] }, { "id": "cx0074", @@ -220,7 +354,10 @@ "CAT/BPDM" ], "path": "/standards/CX-0074-BusinessPartnerGateAPI", - "referenceCount": 1 + "referenceCount": 1, + "referencedByKits": [ + "business-partner-kit" + ] }, { "id": "cx0076", @@ -231,7 +368,10 @@ "CAT/Value Added Services" ], "path": "/standards/CX-0076-GoldenRecordEndtoEndRequirementsStandard", - "referenceCount": 0 + "referenceCount": 0, + "referencedByKits": [ + "business-partner-kit" + ] }, { "id": "cx0077", @@ -297,7 +437,10 @@ "CAT/Semantic" ], "path": "/standards/CX-0084-FederatedQueriesInDataSpaces", - "referenceCount": 5 + "referenceCount": 5, + "referencedByKits": [ + "knowledge-agents-kit" + ] }, { "id": "cx0105", @@ -309,7 +452,39 @@ "UC/Circularity" ], "path": "/standards/CX-0105-AssetTrackingUseCase", - "referenceCount": 1 + "referenceCount": 1, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.asset_tracker_links:2.0.0", + "modelName": "io.catenax.asset_tracker_links", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.asset_tracker_links/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.asset_tracker_links/2.0.0" + }, + { + "urn": "urn:samm:io.catenax.iot_sensor_data:2.0.0", + "modelName": "io.catenax.iot_sensor_data", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.iot_sensor_data/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.iot_sensor_data/2.0.0" + }, + { + "urn": "urn:samm:io.catenax.iot_sensor_device_definition:2.0.0", + "modelName": "io.catenax.iot_sensor_device_definition", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.iot_sensor_device_definition/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.iot_sensor_device_definition/2.0.0" + } + ] }, { "id": "cx0115", @@ -321,7 +496,22 @@ "UC/MaaS" ], "path": "/standards/CX-0115-ManufacturingCapabilityExchange", - "referenceCount": 1 + "referenceCount": 1, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.manufacturing_capability:3.1.0", + "modelName": "io.catenax.manufacturing_capability", + "referencedVersion": "3.1.0", + "status": "release", + "latestVersion": "3.1.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.manufacturing_capability/3.1.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.manufacturing_capability/3.1.0" + } + ], + "referencedByKits": [ + "manufacturing-as-a-service-kit" + ] }, { "id": "cx0116", @@ -344,7 +534,39 @@ "UC/Circularity" ], "path": "/standards/CX-0117-UseCaseCircularEconomySecondaryMarketplace", - "referenceCount": 0 + "referenceCount": 0, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.battery.battery_pass:5.0.0", + "modelName": "io.catenax.battery.battery_pass", + "referencedVersion": "5.0.0", + "status": "release", + "latestVersion": "6.1.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.battery.battery_pass/5.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.battery.battery_pass/6.1.0" + }, + { + "urn": "urn:samm:io.catenax.market_place_offer:2.0.0", + "modelName": "io.catenax.market_place_offer", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.market_place_offer/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.market_place_offer/2.0.0" + }, + { + "urn": "urn:samm:io.catenax.return_request:2.0.0", + "modelName": "io.catenax.return_request", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.return_request/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.return_request/2.0.0" + } + ] }, { "id": "cx0123", @@ -357,7 +579,292 @@ "UC/Quality" ], "path": "/standards/CX-0123-QualityUseCaseStandard", - "referenceCount": 0 + "referenceCount": 0, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.early_warning_notification:1.0.0", + "modelName": "io.catenax.early_warning_notification", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "1.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.early_warning_notification/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.early_warning_notification/1.0.0" + }, + { + "urn": "urn:samm:io.catenax.failure_pattern:1.0.0", + "modelName": "io.catenax.failure_pattern", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "1.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.failure_pattern/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.failure_pattern/1.0.0" + }, + { + "urn": "urn:samm:io.catenax.failure_pattern:1.1.0", + "modelName": "io.catenax.failure_pattern", + "referencedVersion": "1.1.0", + "status": "unknown", + "latestVersion": "1.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.failure_pattern/1.1.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.failure_pattern/1.0.0" + }, + { + "urn": "urn:samm:io.catenax.fleet.claim_data:2.0.0", + "modelName": "io.catenax.fleet.claim_data", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.claim_data/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.claim_data/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.fleet.claim_data:2.1.0", + "modelName": "io.catenax.fleet.claim_data", + "referencedVersion": "2.1.0", + "status": "unknown", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.claim_data/2.1.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.claim_data/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.fleet.claim_data:3.0.0", + "modelName": "io.catenax.fleet.claim_data", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.claim_data/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.claim_data/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.fleet.diagnostic_data:2.0.0", + "modelName": "io.catenax.fleet.diagnostic_data", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.diagnostic_data/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.diagnostic_data/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.fleet.diagnostic_data:2.1.0", + "modelName": "io.catenax.fleet.diagnostic_data", + "referencedVersion": "2.1.0", + "status": "unknown", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.diagnostic_data/2.1.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.diagnostic_data/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.fleet.diagnostic_data:3.0.0", + "modelName": "io.catenax.fleet.diagnostic_data", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.diagnostic_data/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.diagnostic_data/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.fleet.vehicles:3.0.0", + "modelName": "io.catenax.fleet.vehicles", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "4.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.vehicles/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.vehicles/4.0.0" + }, + { + "urn": "urn:samm:io.catenax.fleet.vehicles:3.1.0", + "modelName": "io.catenax.fleet.vehicles", + "referencedVersion": "3.1.0", + "status": "unknown", + "latestVersion": "4.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.vehicles/3.1.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.vehicles/4.0.0" + }, + { + "urn": "urn:samm:io.catenax.fleet.vehicles:4.0.0", + "modelName": "io.catenax.fleet.vehicles", + "referencedVersion": "4.0.0", + "status": "release", + "latestVersion": "4.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.vehicles/4.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.vehicles/4.0.0" + }, + { + "urn": "urn:samm:io.catenax.manufactured_parts_quality_information:2.1.0", + "modelName": "io.catenax.manufactured_parts_quality_information", + "referencedVersion": "2.1.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.manufactured_parts_quality_information/2.1.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.manufactured_parts_quality_information/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.manufactured_parts_quality_information:2.2.0", + "modelName": "io.catenax.manufactured_parts_quality_information", + "referencedVersion": "2.2.0", + "status": "unknown", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.manufactured_parts_quality_information/2.2.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.manufactured_parts_quality_information/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.manufactured_parts_quality_information:3.0.0", + "modelName": "io.catenax.manufactured_parts_quality_information", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.manufactured_parts_quality_information/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.manufactured_parts_quality_information/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.parts_analyses:3.0.0", + "modelName": "io.catenax.parts_analyses", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "4.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.parts_analyses/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.parts_analyses/4.0.0" + }, + { + "urn": "urn:samm:io.catenax.parts_analyses:3.1.0", + "modelName": "io.catenax.parts_analyses", + "referencedVersion": "3.1.0", + "status": "unknown", + "latestVersion": "4.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.parts_analyses/3.1.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.parts_analyses/4.0.0" + }, + { + "urn": "urn:samm:io.catenax.parts_analyses:4.0.0", + "modelName": "io.catenax.parts_analyses", + "referencedVersion": "4.0.0", + "status": "release", + "latestVersion": "4.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.parts_analyses/4.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.parts_analyses/4.0.0" + }, + { + "urn": "urn:samm:io.catenax.quality_task:2.0.0", + "modelName": "io.catenax.quality_task", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.quality_task/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.quality_task/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.quality_task:2.1.0", + "modelName": "io.catenax.quality_task", + "referencedVersion": "2.1.0", + "status": "unknown", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.quality_task/2.1.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.quality_task/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.quality_task:3.0.0", + "modelName": "io.catenax.quality_task", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.quality_task/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.quality_task/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.quality_task_attachment:2.0.0", + "modelName": "io.catenax.quality_task_attachment", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.quality_task_attachment/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.quality_task_attachment/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.quality_task_attachment:2.1.0", + "modelName": "io.catenax.quality_task_attachment", + "referencedVersion": "2.1.0", + "status": "unknown", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.quality_task_attachment/2.1.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.quality_task_attachment/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.quality_task_attachment:3.0.0", + "modelName": "io.catenax.quality_task_attachment", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.quality_task_attachment/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.quality_task_attachment/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.report_8d:1.0.0", + "modelName": "io.catenax.report_8d", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "1.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.report_8d/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.report_8d/1.0.0" + }, + { + "urn": "urn:samm:io.catenax.shared.quality_core:1.0.0", + "modelName": "io.catenax.shared.quality_core", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "1.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shared.quality_core/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shared.quality_core/1.0.0" + }, + { + "urn": "urn:samm:io.catenax.warranty_claim_request:1.0.0", + "modelName": "io.catenax.warranty_claim_request", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "1.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.warranty_claim_request/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.warranty_claim_request/1.0.0" + }, + { + "urn": "urn:samm:io.catenax.warranty_claim_request_verification:1.0.0", + "modelName": "io.catenax.warranty_claim_request_verification", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "1.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.warranty_claim_request_verification/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.warranty_claim_request_verification/1.0.0" + } + ], + "referencedByKits": [ + "data-driven-quality-management-kit" + ] }, { "id": "cx0125", @@ -369,7 +876,52 @@ "UC/Traceability" ], "path": "/standards/CX-0125-TraceabilityUseCase", - "referenceCount": 3 + "referenceCount": 3, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.certificate_of_analysis:2.0.0", + "modelName": "io.catenax.certificate_of_analysis", + "referencedVersion": "2.0.0", + "status": "unknown", + "latestVersion": "1.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.certificate_of_analysis/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.certificate_of_analysis/1.0.0" + }, + { + "urn": "urn:samm:io.catenax.special_characteristics:1.0.0", + "modelName": "io.catenax.special_characteristics", + "referencedVersion": "1.0.0", + "status": "unknown", + "latestVersion": null, + "latestStatus": null, + "githubUrl": null, + "latestGithubUrl": null + }, + { + "urn": "urn:samm:io.catenax.traction_battery_code:2.0.0", + "modelName": "io.catenax.traction_battery_code", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.traction_battery_code/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.traction_battery_code/2.0.0" + }, + { + "urn": "urn:samm:io.catenax.zero_km_failure:1.0.0", + "modelName": "io.catenax.zero_km_failure", + "referencedVersion": "1.0.0", + "status": "unknown", + "latestVersion": null, + "latestStatus": null, + "githubUrl": null, + "latestGithubUrl": null + } + ], + "referencedByKits": [ + "traceability-kit" + ] }, { "id": "cx0126", @@ -381,7 +933,43 @@ "CAT/Industry Core" ], "path": "/standards/CX-0126-IndustryCorePartType", - "referenceCount": 8 + "referenceCount": 8, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.part_type_information:1.0.0", + "modelName": "io.catenax.part_type_information", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.part_type_information/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.part_type_information/2.0.0" + }, + { + "urn": "urn:samm:io.catenax.single_level_bom_as_planned:3.0.0", + "modelName": "io.catenax.single_level_bom_as_planned", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "4.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.single_level_bom_as_planned/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.single_level_bom_as_planned/4.0.0" + }, + { + "urn": "urn:samm:io.catenax.single_level_usage_as_planned:2.0.0", + "modelName": "io.catenax.single_level_usage_as_planned", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.single_level_usage_as_planned/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.single_level_usage_as_planned/3.0.0" + } + ], + "referencedByKits": [ + "traceability-kit", + "industry-core-kit" + ] }, { "id": "cx0127", @@ -393,7 +981,63 @@ "CAT/Industry Core" ], "path": "/standards/CX-0127-IndustryCorePartInstance", - "referenceCount": 3 + "referenceCount": 3, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.batch:3.0.0", + "modelName": "io.catenax.batch", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "4.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.batch/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.batch/4.0.0" + }, + { + "urn": "urn:samm:io.catenax.just_in_sequence_part:3.0.0", + "modelName": "io.catenax.just_in_sequence_part", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "4.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.just_in_sequence_part/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.just_in_sequence_part/4.0.0" + }, + { + "urn": "urn:samm:io.catenax.serial_part:3.0.0", + "modelName": "io.catenax.serial_part", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "4.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.serial_part/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.serial_part/4.0.0" + }, + { + "urn": "urn:samm:io.catenax.single_level_bom_as_built:3.0.0", + "modelName": "io.catenax.single_level_bom_as_built", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "4.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.single_level_bom_as_built/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.single_level_bom_as_built/4.0.0" + }, + { + "urn": "urn:samm:io.catenax.single_level_usage_as_built:3.0.0", + "modelName": "io.catenax.single_level_usage_as_built", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "4.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.single_level_usage_as_built/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.single_level_usage_as_built/4.0.0" + } + ], + "referencedByKits": [ + "traceability-kit", + "industry-core-kit" + ] }, { "id": "cx0128", @@ -402,7 +1046,62 @@ "category": "component", "tags": [], "path": "/standards/CX-0128-DemandandCapacityManagementDataExchange", - "referenceCount": 0 + "referenceCount": 0, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.id_based_comment:1.0.0", + "modelName": "io.catenax.id_based_comment", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "1.1.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.id_based_comment/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.id_based_comment/1.1.0" + }, + { + "urn": "urn:samm:io.catenax.id_based_request_for_update:3.0.0", + "modelName": "io.catenax.id_based_request_for_update", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.id_based_request_for_update/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.id_based_request_for_update/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.week_based_capacity_group:2.0.0", + "modelName": "io.catenax.week_based_capacity_group", + "referencedVersion": "2.0.0", + "status": "deprecated", + "latestVersion": "3.0.1", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.week_based_capacity_group/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.week_based_capacity_group/3.0.1" + }, + { + "urn": "urn:samm:io.catenax.week_based_capacity_group:3.0.1", + "modelName": "io.catenax.week_based_capacity_group", + "referencedVersion": "3.0.1", + "status": "release", + "latestVersion": "3.0.1", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.week_based_capacity_group/3.0.1", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.week_based_capacity_group/3.0.1" + }, + { + "urn": "urn:samm:io.catenax.week_based_material_demand:3.0.1", + "modelName": "io.catenax.week_based_material_demand", + "referencedVersion": "3.0.1", + "status": "release", + "latestVersion": "3.0.1", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.week_based_material_demand/3.0.1", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.week_based_material_demand/3.0.1" + } + ], + "referencedByKits": [ + "demand-and-capacity-management-kit" + ] }, { "id": "cx0129", @@ -414,7 +1113,39 @@ "UC/MaaS" ], "path": "/standards/CX-0129-RequestforQuotationExchange", - "referenceCount": 0 + "referenceCount": 0, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.request_for_quotation:3.0.0", + "modelName": "io.catenax.request_for_quotation", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.request_for_quotation/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.request_for_quotation/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.shared.bill_of_process:1.1.0", + "modelName": "io.catenax.shared.bill_of_process", + "referencedVersion": "1.1.0", + "status": "release", + "latestVersion": "1.1.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shared.bill_of_process/1.1.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shared.bill_of_process/1.1.0" + }, + { + "urn": "urn:samm:io.catenax.shared.message_header:3.0.0", + "modelName": "io.catenax.shared.message_header", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shared.message_header/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shared.message_header/3.0.0" + } + ] }, { "id": "cx0131", @@ -426,7 +1157,203 @@ "UC/Quality" ], "path": "/standards/CX-0131-CircularityCore", - "referenceCount": 0 + "referenceCount": 0, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.battery.battery_pass:5.0.0", + "modelName": "io.catenax.battery.battery_pass", + "referencedVersion": "5.0.0", + "status": "release", + "latestVersion": "6.1.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.battery.battery_pass/5.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.battery.battery_pass/6.1.0" + }, + { + "urn": "urn:samm:io.catenax.fleet.claim_data:2.0.0", + "modelName": "io.catenax.fleet.claim_data", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.claim_data/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.claim_data/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.fleet.diagnostic_data:2.0.0", + "modelName": "io.catenax.fleet.diagnostic_data", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.diagnostic_data/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.diagnostic_data/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.fleet.vehicles:2.1.0", + "modelName": "io.catenax.fleet.vehicles", + "referencedVersion": "2.1.0", + "status": "deprecated", + "latestVersion": "4.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.vehicles/2.1.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.fleet.vehicles/4.0.0" + }, + { + "urn": "urn:samm:io.catenax.manufactured_parts_quality_information:2.1.0", + "modelName": "io.catenax.manufactured_parts_quality_information", + "referencedVersion": "2.1.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.manufactured_parts_quality_information/2.1.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.manufactured_parts_quality_information/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.market_place_offer:2.0.0", + "modelName": "io.catenax.market_place_offer", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.market_place_offer/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.market_place_offer/2.0.0" + }, + { + "urn": "urn:samm:io.catenax.material_recycling_certificate:1.0.0", + "modelName": "io.catenax.material_recycling_certificate", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "1.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.material_recycling_certificate/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.material_recycling_certificate/1.0.0" + }, + { + "urn": "urn:samm:io.catenax.parts_analyses:3.0.0", + "modelName": "io.catenax.parts_analyses", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "4.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.parts_analyses/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.parts_analyses/4.0.0" + }, + { + "urn": "urn:samm:io.catenax.quality_task:2.0.0", + "modelName": "io.catenax.quality_task", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.quality_task/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.quality_task/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.quality_task_attachment:2.0.0", + "modelName": "io.catenax.quality_task_attachment", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.quality_task_attachment/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.quality_task_attachment/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.refurbishing_certificate:3.0.0", + "modelName": "io.catenax.refurbishing_certificate", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.refurbishing_certificate/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.refurbishing_certificate/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.remanufacturing_certificate:3.0.0", + "modelName": "io.catenax.remanufacturing_certificate", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.remanufacturing_certificate/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.remanufacturing_certificate/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.repair_certificate:1.0.0", + "modelName": "io.catenax.repair_certificate", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "1.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.repair_certificate/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.repair_certificate/1.0.0" + }, + { + "urn": "urn:samm:io.catenax.return_request:2.0.0", + "modelName": "io.catenax.return_request", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.return_request/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.return_request/2.0.0" + }, + { + "urn": "urn:samm:io.catenax.reuse_certificate:3.0.0", + "modelName": "io.catenax.reuse_certificate", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.reuse_certificate/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.reuse_certificate/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.secondary_material_content:1.0.0", + "modelName": "io.catenax.secondary_material_content", + "referencedVersion": "1.0.0", + "status": "deprecated", + "latestVersion": "1.0.0", + "latestStatus": "deprecated", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.secondary_material_content/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.secondary_material_content/1.0.0" + }, + { + "urn": "urn:samm:io.catenax.single_level_bom_as_specified:2.0.0", + "modelName": "io.catenax.single_level_bom_as_specified", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.1", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.single_level_bom_as_specified/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.single_level_bom_as_specified/2.0.1" + }, + { + "urn": "urn:samm:io.catenax.vehicle.product_description:3.0.0", + "modelName": "io.catenax.vehicle.product_description", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.vehicle.product_description/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.vehicle.product_description/3.0.0" + }, + { + "urn": "urn:samm:io.catenax.waste_certificate:1.0.0", + "modelName": "io.catenax.waste_certificate", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "1.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.waste_certificate/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.waste_certificate/1.0.0" + } + ], + "referencedByKits": [ + "eco-pass-kit", + "circularity-kit" + ] }, { "id": "cx0133", @@ -438,7 +1365,22 @@ "UC/OSIM" ], "path": "/standards/CX-0133-OnlineControlandSimulation", - "referenceCount": 0 + "referenceCount": 0, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.material_flow_scenario_request:2.0.0", + "modelName": "io.catenax.material_flow_scenario_request", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.material_flow_scenario_request/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.material_flow_scenario_request/2.0.0" + } + ], + "referencedByKits": [ + "online-simulation-kit" + ] }, { "id": "cx0135", @@ -449,7 +1391,19 @@ "CAT/Value Added Services" ], "path": "/standards/CX-0135-CompanyCertificateManagement", - "referenceCount": 0 + "referenceCount": 0, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.business_partner_certificate:3.1.0", + "modelName": "io.catenax.business_partner_certificate", + "referencedVersion": "3.1.0", + "status": "release", + "latestVersion": "3.1.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.business_partner_certificate/3.1.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.business_partner_certificate/3.1.0" + } + ] }, { "id": "cx0136", @@ -461,7 +1415,43 @@ "UC/PCF" ], "path": "/standards/CX-0136-UseCasePCF", - "referenceCount": 0 + "referenceCount": 0, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.pcf:7.0.0", + "modelName": "io.catenax.pcf", + "referencedVersion": "7.0.0", + "status": "release", + "latestVersion": "9.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.pcf/7.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.pcf/9.0.0" + }, + { + "urn": "urn:samm:io.catenax.pcf:8.0.0", + "modelName": "io.catenax.pcf", + "referencedVersion": "8.0.0", + "status": "release", + "latestVersion": "9.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.pcf/8.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.pcf/9.0.0" + }, + { + "urn": "urn:samm:io.catenax.pcf:9.0.0", + "modelName": "io.catenax.pcf", + "referencedVersion": "9.0.0", + "status": "release", + "latestVersion": "9.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.pcf/9.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.pcf/9.0.0" + } + ], + "referencedByKits": [ + "eco-pass-kit", + "product-carbon-footprint-exchange-kit" + ] }, { "id": "cx0138", @@ -473,7 +1463,10 @@ "UC/Behavioral Twin" ], "path": "/standards/CX-0138-UseCaseBehaviourTwinEnduranceEstimator", - "referenceCount": 0 + "referenceCount": 0, + "referencedByKits": [ + "behaviour-twin-kit" + ] }, { "id": "cx0141", @@ -485,7 +1478,10 @@ "UC/Behavioral Twin" ], "path": "/standards/CX-0141-HealthIndicatorUseCase", - "referenceCount": 0 + "referenceCount": 0, + "referencedByKits": [ + "behaviour-twin-kit" + ] }, { "id": "cx0142", @@ -497,7 +1493,59 @@ "UC/Modular Production" ], "path": "/standards/CX-0142-ShopFloorInformationService", - "referenceCount": 1 + "referenceCount": 1, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.shared.shopfloor_information_types:2.0.0", + "modelName": "io.catenax.shared.shopfloor_information_types", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shared.shopfloor_information_types/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shared.shopfloor_information_types/2.0.0" + }, + { + "urn": "urn:samm:io.catenax.shopfloor_information.get_production_forecast:2.0.0", + "modelName": "io.catenax.shopfloor_information.get_production_forecast", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shopfloor_information.get_production_forecast/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shopfloor_information.get_production_forecast/2.0.0" + }, + { + "urn": "urn:samm:io.catenax.shopfloor_information.get_production_tracking:1.0.0", + "modelName": "io.catenax.shopfloor_information.get_production_tracking", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "1.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shopfloor_information.get_production_tracking/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shopfloor_information.get_production_tracking/1.0.0" + }, + { + "urn": "urn:samm:io.catenax.shopfloor_information.provide_production_forecast:2.0.0", + "modelName": "io.catenax.shopfloor_information.provide_production_forecast", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shopfloor_information.provide_production_forecast/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shopfloor_information.provide_production_forecast/2.0.0" + }, + { + "urn": "urn:samm:io.catenax.shopfloor_information.provide_production_tracking:1.0.0", + "modelName": "io.catenax.shopfloor_information.provide_production_tracking", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "1.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shopfloor_information.provide_production_tracking/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shopfloor_information.provide_production_tracking/1.0.0" + } + ] }, { "id": "cx0144", @@ -517,7 +1565,22 @@ "category": "component", "tags": [], "path": "/standards/CX-0146-SupplyChainDisruptionNotifications", - "referenceCount": 2 + "referenceCount": 2, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.demand_and_capacity_notification:3.0.0", + "modelName": "io.catenax.demand_and_capacity_notification", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.demand_and_capacity_notification/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.demand_and_capacity_notification/3.0.0" + } + ], + "referencedByKits": [ + "supply-chain-disruption-notification-kit" + ] }, { "id": "cx0149", @@ -542,7 +1605,22 @@ "UC/Logistics" ], "path": "/standards/CX-0150-UseCaseLogistics", - "referenceCount": 0 + "referenceCount": 0, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.packing_list:1.0.0", + "modelName": "io.catenax.packing_list", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "1.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.packing_list/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.packing_list/1.0.0" + } + ], + "referencedByKits": [ + "logistics-kit" + ] }, { "id": "cx0151", @@ -551,7 +1629,35 @@ "category": "component", "tags": [], "path": "/standards/CX-0151-IndustryCoreBasics", - "referenceCount": 6 + "referenceCount": 6, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.binary_exchange:1.0.0", + "modelName": "io.catenax.binary_exchange", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "1.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.binary_exchange/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.binary_exchange/1.0.0" + }, + { + "urn": "urn:samm:io.catenax.shared.message_header:3.0.0", + "modelName": "io.catenax.shared.message_header", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shared.message_header/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shared.message_header/3.0.0" + } + ], + "referencedByKits": [ + "digital-twin-kit", + "data-chain-kit", + "traceability-kit", + "industry-core-kit" + ] }, { "id": "cx0152", @@ -565,7 +1671,10 @@ "CAT/Constraint" ], "path": "/standards/CX-0152-PolicyConstrainsForDataExchange", - "referenceCount": 21 + "referenceCount": 21, + "referencedByKits": [ + "connector-kit" + ] }, { "id": "cx0153", @@ -574,7 +1683,19 @@ "category": "component", "tags": [], "path": "/standards/CX-0153-TariffsUseCase", - "referenceCount": 0 + "referenceCount": 0, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.us_tariff_information:2.0.0", + "modelName": "io.catenax.us_tariff_information", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.us_tariff_information/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.us_tariff_information/2.0.0" + } + ] }, { "id": "cx0154", @@ -583,7 +1704,29 @@ "category": "component", "tags": [], "path": "/standards/CX-0154-MasterDataManagement", - "referenceCount": 0 + "referenceCount": 0, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.masterdatamanagement:1.0.0", + "modelName": "io.catenax.masterdatamanagement", + "referencedVersion": "1.0.0", + "status": "unknown", + "latestVersion": null, + "latestStatus": null, + "githubUrl": null, + "latestGithubUrl": null + }, + { + "urn": "urn:samm:io.catenax.shared.message_header:3.0.0", + "modelName": "io.catenax.shared.message_header", + "referencedVersion": "3.0.0", + "status": "release", + "latestVersion": "3.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shared.message_header/3.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.shared.message_header/3.0.0" + } + ] }, { "id": "cx0155", @@ -592,7 +1735,22 @@ "category": "component", "tags": [], "path": "/standards/CX-0155-RequirementsEngineering", - "referenceCount": 0 + "referenceCount": 0, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.requirement:1.0.0", + "modelName": "io.catenax.requirement", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "1.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.requirement/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.requirement/1.0.0" + } + ], + "referencedByKits": [ + "requirements-kit" + ] }, { "id": "cx0156", @@ -601,7 +1759,22 @@ "category": "component", "tags": [], "path": "/standards/CX-0156-Geometry", - "referenceCount": 0 + "referenceCount": 0, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.single_level_scene_node:1.0.0", + "modelName": "io.catenax.single_level_scene_node", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "1.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.single_level_scene_node/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.single_level_scene_node/1.0.0" + } + ], + "referencedByKits": [ + "geometry-kit" + ] }, { "id": "cx0157", @@ -610,7 +1783,62 @@ "category": "component", "tags": [], "path": "/standards/CX-0157-PURIS", - "referenceCount": 0 + "referenceCount": 0, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.days_of_supply:2.0.0", + "modelName": "io.catenax.days_of_supply", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.days_of_supply/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.days_of_supply/2.0.0" + }, + { + "urn": "urn:samm:io.catenax.delivery_information:2.0.0", + "modelName": "io.catenax.delivery_information", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.delivery_information/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.delivery_information/2.0.0" + }, + { + "urn": "urn:samm:io.catenax.item_stock:2.0.0", + "modelName": "io.catenax.item_stock", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.item_stock/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.item_stock/2.0.0" + }, + { + "urn": "urn:samm:io.catenax.planned_production_output:2.0.0", + "modelName": "io.catenax.planned_production_output", + "referencedVersion": "2.0.0", + "status": "release", + "latestVersion": "2.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.planned_production_output/2.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.planned_production_output/2.0.0" + }, + { + "urn": "urn:samm:io.catenax.short_term_material_demand:1.0.0", + "modelName": "io.catenax.short_term_material_demand", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "1.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.short_term_material_demand/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.short_term_material_demand/1.0.0" + } + ], + "referencedByKits": [ + "puris-kit" + ] }, { "id": "cx0158", @@ -619,7 +1847,19 @@ "category": "component", "tags": [], "path": "/standards/CX-0158-CarSBOM", - "referenceCount": 0 + "referenceCount": 0, + "semanticModels": [ + { + "urn": "urn:samm:io.catenax.sbom:1.0.0", + "modelName": "io.catenax.sbom", + "referencedVersion": "1.0.0", + "status": "release", + "latestVersion": "1.0.0", + "latestStatus": "release", + "githubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.sbom/1.0.0", + "latestGithubUrl": "https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.sbom/1.0.0" + } + ] }, { "id": "cx0159", @@ -1730,5 +2970,906 @@ "target": "cx0152", "type": "smoothstep" } - ] + ], + "semanticModelIndex": { + "io.catenax.asset_tracker_links": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0105" + ] + }, + "io.catenax.batch": { + "latestVersion": "4.0.0", + "latestStatus": "release", + "versions": { + "3.0.0": "release", + "4.0.0": "release" + }, + "referencedByStandards": [ + "cx0127" + ] + }, + "io.catenax.battery.battery_pass": { + "latestVersion": "6.1.0", + "latestStatus": "release", + "versions": { + "5.0.0": "release", + "6.1.0": "release" + }, + "referencedByStandards": [ + "cx0117", + "cx0131" + ] + }, + "io.catenax.binary_exchange": { + "latestVersion": "1.0.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release" + }, + "referencedByStandards": [ + "cx0151" + ] + }, + "io.catenax.business_partner_certificate": { + "latestVersion": "3.1.0", + "latestStatus": "release", + "versions": { + "3.1.0": "release" + }, + "referencedByStandards": [ + "cx0135" + ] + }, + "io.catenax.certificate_of_analysis": { + "latestVersion": "1.0.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release" + }, + "referencedByStandards": [ + "cx0125" + ] + }, + "io.catenax.days_of_supply": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0157" + ] + }, + "io.catenax.delivery_information": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0157" + ] + }, + "io.catenax.demand_and_capacity_notification": { + "latestVersion": "3.0.0", + "latestStatus": "release", + "versions": { + "3.0.0": "release" + }, + "referencedByStandards": [ + "cx0146" + ] + }, + "io.catenax.early_warning_notification": { + "latestVersion": "1.0.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release" + }, + "referencedByStandards": [ + "cx0123" + ] + }, + "io.catenax.failure_pattern": { + "latestVersion": "1.0.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release" + }, + "referencedByStandards": [ + "cx0123" + ] + }, + "io.catenax.fleet.claim_data": { + "latestVersion": "3.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release", + "3.0.0": "release" + }, + "referencedByStandards": [ + "cx0123", + "cx0131" + ] + }, + "io.catenax.fleet.diagnostic_data": { + "latestVersion": "3.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release", + "3.0.0": "release" + }, + "referencedByStandards": [ + "cx0123", + "cx0131" + ] + }, + "io.catenax.fleet.vehicles": { + "latestVersion": "4.0.0", + "latestStatus": "release", + "versions": { + "2.1.0": "deprecated", + "3.0.0": "release", + "4.0.0": "release" + }, + "referencedByStandards": [ + "cx0123", + "cx0131" + ] + }, + "io.catenax.id_based_comment": { + "latestVersion": "1.1.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release", + "1.1.0": "release" + }, + "referencedByStandards": [ + "cx0128" + ] + }, + "io.catenax.id_based_request_for_update": { + "latestVersion": "3.0.0", + "latestStatus": "release", + "versions": { + "3.0.0": "release" + }, + "referencedByStandards": [ + "cx0128" + ] + }, + "io.catenax.iot_sensor_data": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0105" + ] + }, + "io.catenax.iot_sensor_device_definition": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0105" + ] + }, + "io.catenax.item_stock": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0157" + ] + }, + "io.catenax.just_in_sequence_part": { + "latestVersion": "4.0.0", + "latestStatus": "release", + "versions": { + "3.0.0": "release", + "4.0.0": "release" + }, + "referencedByStandards": [ + "cx0005", + "cx0127" + ] + }, + "io.catenax.manufactured_parts_quality_information": { + "latestVersion": "3.0.0", + "latestStatus": "release", + "versions": { + "2.1.0": "release", + "3.0.0": "release" + }, + "referencedByStandards": [ + "cx0123", + "cx0131" + ] + }, + "io.catenax.manufacturing_capability": { + "latestVersion": "3.1.0", + "latestStatus": "release", + "versions": { + "3.1.0": "release" + }, + "referencedByStandards": [ + "cx0115" + ] + }, + "io.catenax.market_place_offer": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0117", + "cx0131" + ] + }, + "io.catenax.material_demand": { + "latestVersion": "1.0.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release" + }, + "referencedByStandards": [ + "cx0002" + ] + }, + "io.catenax.material_flow_scenario_request": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0133" + ] + }, + "io.catenax.material_recycling_certificate": { + "latestVersion": "1.0.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release" + }, + "referencedByStandards": [ + "cx0131" + ] + }, + "io.catenax.packing_list": { + "latestVersion": "1.0.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release" + }, + "referencedByStandards": [ + "cx0150" + ] + }, + "io.catenax.part_type_information": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release", + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0126" + ] + }, + "io.catenax.parts_analyses": { + "latestVersion": "4.0.0", + "latestStatus": "release", + "versions": { + "3.0.0": "release", + "4.0.0": "release" + }, + "referencedByStandards": [ + "cx0123", + "cx0131" + ] + }, + "io.catenax.pcf": { + "latestVersion": "9.0.0", + "latestStatus": "release", + "versions": { + "7.0.0": "release", + "8.0.0": "release", + "9.0.0": "release" + }, + "referencedByStandards": [ + "cx0136" + ] + }, + "io.catenax.planned_production_output": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0157" + ] + }, + "io.catenax.quality_task": { + "latestVersion": "3.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release", + "3.0.0": "release" + }, + "referencedByStandards": [ + "cx0123", + "cx0131" + ] + }, + "io.catenax.quality_task_attachment": { + "latestVersion": "3.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release", + "3.0.0": "release" + }, + "referencedByStandards": [ + "cx0123", + "cx0131" + ] + }, + "io.catenax.refurbishing_certificate": { + "latestVersion": "3.0.0", + "latestStatus": "release", + "versions": { + "3.0.0": "release" + }, + "referencedByStandards": [ + "cx0131" + ] + }, + "io.catenax.remanufacturing_certificate": { + "latestVersion": "3.0.0", + "latestStatus": "release", + "versions": { + "3.0.0": "release" + }, + "referencedByStandards": [ + "cx0131" + ] + }, + "io.catenax.repair_certificate": { + "latestVersion": "1.0.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release" + }, + "referencedByStandards": [ + "cx0131" + ] + }, + "io.catenax.report_8d": { + "latestVersion": "1.0.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release" + }, + "referencedByStandards": [ + "cx0123" + ] + }, + "io.catenax.request_for_quotation": { + "latestVersion": "3.0.0", + "latestStatus": "release", + "versions": { + "3.0.0": "release" + }, + "referencedByStandards": [ + "cx0129" + ] + }, + "io.catenax.requirement": { + "latestVersion": "1.0.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release" + }, + "referencedByStandards": [ + "cx0155" + ] + }, + "io.catenax.return_request": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0117", + "cx0131" + ] + }, + "io.catenax.reuse_certificate": { + "latestVersion": "3.0.0", + "latestStatus": "release", + "versions": { + "3.0.0": "release" + }, + "referencedByStandards": [ + "cx0131" + ] + }, + "io.catenax.sbom": { + "latestVersion": "1.0.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release" + }, + "referencedByStandards": [ + "cx0158" + ] + }, + "io.catenax.secondary_material_content": { + "latestVersion": "1.0.0", + "latestStatus": "deprecated", + "versions": { + "1.0.0": "deprecated" + }, + "referencedByStandards": [ + "cx0131" + ] + }, + "io.catenax.serial_part": { + "latestVersion": "4.0.0", + "latestStatus": "release", + "versions": { + "3.0.0": "release", + "4.0.0": "release" + }, + "referencedByStandards": [ + "cx0127" + ] + }, + "io.catenax.shared.bill_of_process": { + "latestVersion": "1.1.0", + "latestStatus": "release", + "versions": { + "1.1.0": "release" + }, + "referencedByStandards": [ + "cx0129" + ] + }, + "io.catenax.shared.message_header": { + "latestVersion": "3.0.0", + "latestStatus": "release", + "versions": { + "3.0.0": "release" + }, + "referencedByStandards": [ + "cx0129", + "cx0151", + "cx0154" + ] + }, + "io.catenax.shared.part_site_information_as_built": { + "latestVersion": "2.0.0", + "latestStatus": "deprecated", + "versions": { + "2.0.0": "deprecated" + }, + "referencedByStandards": [ + "cx0005" + ] + }, + "io.catenax.shared.quality_core": { + "latestVersion": "1.0.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release" + }, + "referencedByStandards": [ + "cx0123" + ] + }, + "io.catenax.shared.shopfloor_information_types": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0142" + ] + }, + "io.catenax.shopfloor_information.get_production_forecast": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0142" + ] + }, + "io.catenax.shopfloor_information.get_production_tracking": { + "latestVersion": "1.0.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release" + }, + "referencedByStandards": [ + "cx0142" + ] + }, + "io.catenax.shopfloor_information.provide_production_forecast": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0142" + ] + }, + "io.catenax.shopfloor_information.provide_production_tracking": { + "latestVersion": "1.0.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release" + }, + "referencedByStandards": [ + "cx0142" + ] + }, + "io.catenax.short_term_material_demand": { + "latestVersion": "1.0.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release" + }, + "referencedByStandards": [ + "cx0157" + ] + }, + "io.catenax.single_level_bom_as_built": { + "latestVersion": "4.0.0", + "latestStatus": "release", + "versions": { + "3.0.0": "release", + "4.0.0": "release" + }, + "referencedByStandards": [ + "cx0127" + ] + }, + "io.catenax.single_level_bom_as_planned": { + "latestVersion": "4.0.0", + "latestStatus": "release", + "versions": { + "3.0.0": "release", + "4.0.0": "release" + }, + "referencedByStandards": [ + "cx0126" + ] + }, + "io.catenax.single_level_bom_as_specified": { + "latestVersion": "2.0.1", + "latestStatus": "release", + "versions": { + "2.0.0": "release", + "2.0.1": "release" + }, + "referencedByStandards": [ + "cx0131" + ] + }, + "io.catenax.single_level_scene_node": { + "latestVersion": "1.0.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release" + }, + "referencedByStandards": [ + "cx0156" + ] + }, + "io.catenax.single_level_usage_as_built": { + "latestVersion": "4.0.0", + "latestStatus": "release", + "versions": { + "3.0.0": "release", + "4.0.0": "release" + }, + "referencedByStandards": [ + "cx0005", + "cx0127" + ] + }, + "io.catenax.single_level_usage_as_planned": { + "latestVersion": "3.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release", + "3.0.0": "release" + }, + "referencedByStandards": [ + "cx0005", + "cx0126" + ] + }, + "io.catenax.traction_battery_code": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0125" + ] + }, + "io.catenax.us_tariff_information": { + "latestVersion": "2.0.0", + "latestStatus": "release", + "versions": { + "2.0.0": "release" + }, + "referencedByStandards": [ + "cx0153" + ] + }, + "io.catenax.vehicle.product_description": { + "latestVersion": "3.0.0", + "latestStatus": "release", + "versions": { + "3.0.0": "release" + }, + "referencedByStandards": [ + "cx0131" + ] + }, + "io.catenax.warranty_claim_request": { + "latestVersion": "1.0.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release" + }, + "referencedByStandards": [ + "cx0123" + ] + }, + "io.catenax.warranty_claim_request_verification": { + "latestVersion": "1.0.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release" + }, + "referencedByStandards": [ + "cx0123" + ] + }, + "io.catenax.waste_certificate": { + "latestVersion": "1.0.0", + "latestStatus": "release", + "versions": { + "1.0.0": "release" + }, + "referencedByStandards": [ + "cx0131" + ] + }, + "io.catenax.week_based_capacity_group": { + "latestVersion": "3.0.1", + "latestStatus": "release", + "versions": { + "2.0.0": "deprecated", + "3.0.1": "release" + }, + "referencedByStandards": [ + "cx0128" + ] + }, + "io.catenax.week_based_material_demand": { + "latestVersion": "3.0.1", + "latestStatus": "release", + "versions": { + "3.0.1": "release" + }, + "referencedByStandards": [ + "cx0128" + ] + } + }, + "kitIndex": { + "connector-kit": { + "displayName": "Connector KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/connector-kit", + "referencedStandards": [ + "cx0001", + "cx0006", + "cx0018", + "cx0049", + "cx0152" + ] + }, + "digital-twin-kit": { + "displayName": "Digital Twin KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/digital-twin-kit", + "referencedStandards": [ + "cx0002", + "cx0003", + "cx0053", + "cx0151" + ] + }, + "data-chain-kit": { + "displayName": "Data Chain KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/data-chain-kit", + "referencedStandards": [ + "cx0002", + "cx0005", + "cx0018", + "cx0045", + "cx0151" + ] + }, + "traceability-kit": { + "displayName": "Traceability KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/traceability-kit", + "referencedStandards": [ + "cx0018", + "cx0125", + "cx0126", + "cx0127", + "cx0151" + ] + }, + "industry-core-kit": { + "displayName": "Industry Core KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/industry-core-kit", + "referencedStandards": [ + "cx0002", + "cx0003", + "cx0018", + "cx0126", + "cx0127", + "cx0151" + ] + }, + "business-partner-kit": { + "displayName": "Business Partner KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/business-partner-kit", + "referencedStandards": [ + "cx0010", + "cx0012", + "cx0074", + "cx0076" + ] + }, + "demand-and-capacity-management-kit": { + "displayName": "Demand And Capacity Management KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/demand-and-capacity-management-kit", + "referencedStandards": [ + "cx0018", + "cx0128" + ] + }, + "eco-pass-kit": { + "displayName": "Eco Pass KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/eco-pass-kit", + "referencedStandards": [ + "cx0018", + "cx0131", + "cx0136" + ] + }, + "product-carbon-footprint-exchange-kit": { + "displayName": "Product Carbon Footprint Exchange KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/product-carbon-footprint-exchange-kit", + "referencedStandards": [ + "cx0018", + "cx0136" + ] + }, + "knowledge-agents-kit": { + "displayName": "Knowledge Agents KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/knowledge-agents-kit", + "referencedStandards": [ + "cx0067", + "cx0084" + ] + }, + "manufacturing-as-a-service-kit": { + "displayName": "Manufacturing As A Service KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/manufacturing-as-a-service-kit", + "referencedStandards": [ + "cx0018", + "cx0115" + ] + }, + "puris-kit": { + "displayName": "PURIS KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/puris-kit", + "referencedStandards": [ + "cx0018", + "cx0157" + ] + }, + "logistics-kit": { + "displayName": "Logistics KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/logistics-kit", + "referencedStandards": [ + "cx0018", + "cx0150" + ] + }, + "supply-chain-disruption-notification-kit": { + "displayName": "Supply Chain Disruption Notification KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/supply-chain-disruption-notification-kit", + "referencedStandards": [ + "cx0018", + "cx0146" + ] + }, + "requirements-kit": { + "displayName": "Requirements KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/requirements-kit", + "referencedStandards": [ + "cx0018", + "cx0155" + ] + }, + "geometry-kit": { + "displayName": "Geometry KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/geometry-kit", + "referencedStandards": [ + "cx0018", + "cx0156" + ] + }, + "behaviour-twin-kit": { + "displayName": "Behaviour Twin KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/behaviour-twin-kit", + "referencedStandards": [ + "cx0018", + "cx0059", + "cx0138", + "cx0141" + ] + }, + "online-simulation-kit": { + "displayName": "Online Simulation KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/online-simulation-kit", + "referencedStandards": [ + "cx0018", + "cx0133" + ] + }, + "data-driven-quality-management-kit": { + "displayName": "Data Driven Quality Management KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/data-driven-quality-management-kit", + "referencedStandards": [ + "cx0018", + "cx0123" + ] + }, + "circularity-kit": { + "displayName": "Circularity KIT", + "url": "https://eclipse-tractusx.github.io/docs-kits/category/circularity-kit", + "referencedStandards": [ + "cx0018", + "cx0131" + ] + } + } }