Skip to content

Commit 0726b47

Browse files
Merge pull request #1402 from stanfaldin/PCF-KIT-Update
KIT update PCF
2 parents 4201be3 + a325674 commit 0726b47

File tree

8 files changed

+288
-205
lines changed

8 files changed

+288
-205
lines changed

data/kitsData.js

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
/*********************************************************************************
1+
/*********************************************************************************
22
* Eclipse Tractus-X - eclipse-tractusx.github.io
3-
*
3+
*
44
* Copyright (c) 2025 Contributors to the Eclipse Foundation
5-
*
5+
*
66
* See the NOTICE file(s) distributed with this work for additional
77
* information regarding copyright ownership.
8-
*
8+
*
99
* This program and the accompanying materials are made available under the
1010
* terms of the Apache License, Version 2.0 which is available at
1111
* https://www.apache.org/licenses/LICENSE-2.0.
12-
*
12+
*
1313
* Unless required by applicable law or agreed to in writing, software
1414
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
1515
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
1616
* License for the specific language governing permissions and limitations
1717
* under the License.
18-
*
18+
*
1919
* SPDX-License-Identifier: Apache-2.0
2020
********************************************************************************/
2121

@@ -87,7 +87,7 @@ import AgentsKitLogo from "@site/static/img/kits/agents/agents-kit-raw-logo.svg"
8787
import BehaviorTwinKitLogo from "@site/static/img/kits/behavior-twin/behavior-twin-kit-raw-logo.svg";
8888
import CircularityKitLogo from "@site/static/img/kits/circularity/circularity-kit-raw-logo.svg";
8989
import CustomsKitLogo from "@site/static/img/kits/customs/customs-kit-raw-logo.svg";
90-
import GeometryKitLogo from "@site/static/img/kits/geometry/geometry-kit-logo.svg";
90+
import GeometryKitLogo from "@site/static/img/kits/geometry/geometry-kit-logo.svg";
9191

9292
// Import Material-UI icons for industries
9393
import DirectionsCar from '@mui/icons-material/DirectionsCar';
@@ -403,8 +403,8 @@ export const kitsData = {
403403
description: 'Product-specific CO2 footprint.',
404404
metadata: {
405405
created: '2023-08-23',
406-
lastUpdated: '2025-09-29',
407-
latestVersion: '1.3.0',
406+
lastUpdated: '2025-12-19',
407+
latestVersion: '1.3.1',
408408
new: false
409409
}
410410
},
@@ -949,7 +949,7 @@ export const getUsedCategories = () => {
949949
// Get all kits from all sections
950950
export const getAllKits = () => {
951951
const industrySpecificKits = [];
952-
952+
953953
// Collect all industry-specific KITs
954954
if (kitsData.industryKits) {
955955
Object.values(kitsData.industryKits).forEach(kitsArray => {
@@ -958,7 +958,7 @@ export const getAllKits = () => {
958958
}
959959
});
960960
}
961-
961+
962962
return [
963963
...kitsData.dataspaceFoundation,
964964
...kitsData.industryCoreFoundation,
@@ -992,7 +992,7 @@ export const getRecentlyUpdatedKits = (daysBack = 30) => {
992992
const allKits = getAllKits();
993993
const cutoffDate = new Date();
994994
cutoffDate.setDate(cutoffDate.getDate() - daysBack);
995-
995+
996996
return allKits.filter(kit => {
997997
if (!kit.metadata?.lastUpdated) return false;
998998
return new Date(kit.metadata.lastUpdated) >= cutoffDate;
@@ -1007,7 +1007,7 @@ export const getKitMetadata = (kitId) => {
10071007
// Get KITs associated with a specific dataspace
10081008
export const getKitsByDataspace = (dataspaceName) => {
10091009
const allKits = getAllKits();
1010-
1010+
10111011
// Find the dataspace across all industries
10121012
let dataspaceKitIds = [];
10131013
industries.forEach(industry => {
@@ -1018,7 +1018,7 @@ export const getKitsByDataspace = (dataspaceName) => {
10181018
}
10191019
}
10201020
});
1021-
1021+
10221022
// Return full kit objects for the IDs in the dataspace
10231023
if (dataspaceKitIds.length === 0) return [];
10241024
return allKits.filter(kit => dataspaceKitIds.includes(kit.id));
@@ -1027,7 +1027,7 @@ export const getKitsByDataspace = (dataspaceName) => {
10271027
// Get all dataspaces with their associated KIT counts
10281028
export const getDataspaceStats = () => {
10291029
const stats = [];
1030-
1030+
10311031
industries.forEach(industry => {
10321032
if (industry.dataspaces) {
10331033
industry.dataspaces.forEach(dataspace => {
@@ -1040,6 +1040,6 @@ export const getDataspaceStats = () => {
10401040
});
10411041
}
10421042
});
1043-
1043+
10441044
return stats;
10451045
};

docs-kits/kits/product-carbon-footprint-exchange-kit/adoption-view.md

Lines changed: 252 additions & 185 deletions
Large diffs are not rendered by default.

docs-kits/kits/product-carbon-footprint-exchange-kit/changelog.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,12 @@ sidebar_position: 1
1111

1212
All notable changes to this Kit will be documented in this file.
1313

14+
## [1.3.1] - 2025-11-03
15+
16+
### changed
17+
18+
- replaced data model version 8.0.0 with 9.0.0
19+
1420
## [1.3.0] - 2025-09-29
1521

1622
### Added
198 KB
Loading
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
This work is licensed under the [CC-BY-4.0](https://creativecommons.org/licenses/by/4.0/legalcode).
2+
3+
- SPDX-License-Identifier: CC-BY-4.0
4+
- SPDX-FileCopyrightText: 2025 Contributors to the Eclipse Foundation
5+
- Source URL: https://github.com/eclipse-tractusx/eclipse-tractusx.github.io/tree/main/docs-kits/kits/product-carbon-footprint-exchange-kit (latest version)
440 KB
Loading
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
This work is licensed under the [CC-BY-4.0](https://creativecommons.org/licenses/by/4.0/legalcode).
2+
3+
- SPDX-License-Identifier: CC-BY-4.0
4+
- SPDX-FileCopyrightText: 2025 Contributors to the Eclipse Foundation
5+
- Source URL: https://github.com/eclipse-tractusx/eclipse-tractusx.github.io/tree/main/docs-kits/kits/product-carbon-footprint-exchange-kit (latest version)

docs-kits/kits/product-carbon-footprint-exchange-kit/software-development-view.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ The following chapter illustrates the process from searching for an EDC point, t
3434

3535
In order to receive the EDC endpoints for a requested partner, the EDC Discovery Service is used, following the [CX-0001](https://catenax-ev.github.io/docs/next/standards/CX-0001-EDCDiscoveryAPI) EDC Discovery API standard. Therefore, at least the BPNL (Business Partner Number Legal) entity needs to be known. For more details please refer to the Catena-X standard above.
3636

37-
![EDCDiscoveryAndDTRAccess](./resources/development-view/EDCDiscoveryanddDTRAccess.png)
37+
![EDCDiscoveryAndDTRAccess](resources/development-view/edc-discovery-and-ddtr-access_v9.0.0.png)
3838

3939
### PCF Request
4040

@@ -44,7 +44,7 @@ For **synchronous data exchange (data pull)** please find sequence diagram in PC
4444

4545
After successfully locating the corresponding material twin containing a PCF submodel, the EDC asset containing the PCF request endpoint can be extracted (example payload can be found [here](#payload-for-edc-data-asset-pcf)) and the query for a PCF dataset can be initiated, as illustrated in the attached sequence diagram.
4646

47-
![PCF Request](./resources/development-view/PCFRequestthroughAAS.png)
47+
![PCF Request](resources/development-view/pcf-request-through-aas-v9.0.0.png)
4848

4949
In case no matching material twin or PCF submodel exists, the flow falls back to a direct lookup of an EDC asset containing the PCF request endpoint provided within the offers of any EDC registered for the data provider's BPNL.
5050

@@ -102,7 +102,7 @@ The PCF submodel must be registered with the ``idshort: PCFExchangeEndpoint``.
102102
"keys": [
103103
{
104104
"type": "GlobalReference",
105-
"value": "urn:samm:io.catenax.pcf:8.0.0#Pcf"
105+
"value": "urn:samm:io.catenax.pcf:9.0.0#Pcf"
106106
}
107107
]
108108
},
@@ -151,7 +151,7 @@ The following JSON shows the EDC Asset for a PCF defined in the EDC using the as
151151
"rdfs:label": "PCF Data",
152152
"rdfs:comment": "Endpoint for PCF data",
153153
"cx-common:version": "1.1",
154-
"aas-semantics:semanticId": {"@id":"urn:samm:io.catenax.pcf:8.0.0#Pcf"},
154+
"aas-semantics:semanticId": {"@id":"urn:samm:io.catenax.pcf:9.0.0#Pcf"},
155155
"edc:contentType": "application/json",
156156
"dct:type": {"@id":"cx-taxo:PcfExchange"}
157157
},

0 commit comments

Comments
 (0)