From baefedddfcac9d657f945c92a03ae6ae76b9a7e9 Mon Sep 17 00:00:00 2001 From: NHAENIS Date: Mon, 26 Feb 2024 16:32:08 +0100 Subject: [PATCH 1/4] Rename materialDemand set --- .../3.0.0/IdBasedRequestForUpdate.ttl | 94 +++++++++++++++++++ .../3.0.0/metadata.json | 1 + .../RELEASE_NOTES.md | 27 +++++- 3 files changed, 121 insertions(+), 1 deletion(-) create mode 100644 io.catenax.id_based_request_for_update/3.0.0/IdBasedRequestForUpdate.ttl create mode 100644 io.catenax.id_based_request_for_update/3.0.0/metadata.json diff --git a/io.catenax.id_based_request_for_update/3.0.0/IdBasedRequestForUpdate.ttl b/io.catenax.id_based_request_for_update/3.0.0/IdBasedRequestForUpdate.ttl new file mode 100644 index 00000000..73d535d4 --- /dev/null +++ b/io.catenax.id_based_request_for_update/3.0.0/IdBasedRequestForUpdate.ttl @@ -0,0 +1,94 @@ +####################################################################### +# Copyright (c) 2023 BASF SE +# Copyright (c) 2023 Bayerische Motoren Werke Aktiengesellschaft (BMW AG) +# Copyright (c) 2023 Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V. (represented by Fraunhofer IML) +# Copyright (c) 2023 Henkel AG & Co. KGaA +# Copyright (c) 2023 Mercedes Benz AG +# Copyright (c) 2023 SAP SE +# Copyright (c) 2023 Siemens AG +# Copyright (c) 2023 SupplyOn AG +# Copyright (c) 2023 Volkswagen AG +# Copyright (c) 2023 ZF Friedrichshafen AG +# Copyright (c) 2023 Contributors to the Eclipse Foundation +# +# See the NOTICE file(s) distributed with this work for additional +# information regarding copyright ownership. +# +# This work is made available under the terms of the +# Creative Commons Attribution 4.0 International (CC-BY-4.0) license, +# which is available at +# https://creativecommons.org/licenses/by/4.0/legalcode. +# +# SPDX-License-Identifier: CC-BY-4.0 +####################################################################### + +@prefix samm: . +@prefix samm-c: . +@prefix samm-e: . +@prefix unit: . +@prefix rdf: . +@prefix rdfs: . +@prefix xsd: . +@prefix : . +@prefix ext-uuid: . + +:IdBasedRequestForUpdate a samm:Aspect ; + samm:preferredName "ID Based Request For Update"@en ; + samm:description "The requirements for a request for update from another Catena-X Partner of a specific entity.\nIf within the payload, no specific object type is defined (Payload empty), than an update of all objects within the sender reciever relation is requested)."@en ; + samm:properties ( [ samm:property :weekBasedMaterialDemand; samm:optional true ] [ samm:property :weekBasedCapacityGroup; samm:optional true ] ) ; + samm:operations ( ) ; + samm:events ( ) . + +:weekBasedMaterialDemand a samm:Property ; + samm:preferredName "Week Based Material Demand List"@en ; + samm:description "Material demands the supplier requests an update for.\nIf within the array, no specific ID (array empty), than an update of all IDs is requested)."@en ; + samm:characteristic :WeekBasedMaterialDemandCharacteristic . + +:weekBasedCapacityGroup a samm:Property ; + samm:preferredName "Week Based Capacity Group List"@en ; + samm:description "Capacity groups the customer requests an update for.\nIf within the array, no specific ID (array empty), than an update of all IDs is requested)."@en ; + samm:characteristic :WeekBasedCapacityGroupCharacteristic . + +:WeekBasedMaterialDemandCharacteristic a samm-c:Set ; + samm:preferredName "Week Based Material Demand Characteristic"@en ; + samm:description "A list of material demand UUIDs without duplicates an update is requested for."@en ; + samm:dataType :WeekBasedMaterialDemandEntity . + +:WeekBasedCapacityGroupCharacteristic a samm-c:Set ; + samm:preferredName "Week Based Capacity Group Characteristic"@en ; + samm:description "A list of capacity group UUIDs without duplicates an update is requested for."@en ; + samm:dataType :WeekBasedCapacityGroupEntity . + +:WeekBasedMaterialDemandEntity a samm:Entity ; + samm:preferredName "Week Based Material Demand Entity"@en ; + samm:description "Encapsulates the information that is necessary for an update request."@en ; + samm:properties ( :materialDemandId [ samm:property :changedAt; samm:optional true ] ) . + +:WeekBasedCapacityGroupEntity a samm:Entity ; + samm:preferredName "Week Based Capacity Group Entity"@en ; + samm:description "Encapsulates the information that is necessary for an update request."@en ; + samm:properties ( :capacityGroupId [ samm:property :changedAt; samm:optional true ] ) . + +:materialDemandId a samm:Property ; + samm:preferredName "Material Demand ID"@en ; + samm:description "The Material Demand ID uniquely identifies the material demand the supplier requests an update for within the business relationship between the customer and its supplier."@en ; + samm:characteristic ext-uuid:UuidV4Trait ; + samm:exampleValue "0157ba42-d2a8-4e28-8565-7b07830c3456" . + +:changedAt a samm:Property ; + samm:preferredName "Changed At"@en ; + samm:description "Point in time of the last update known to the requesting business partner. If the requested entity has been changed more recently, the requested party should resend the data. If the changedAt property is not given, the latest entity should be send without precondition."@en ; + samm:characteristic :Timestamp ; + samm:exampleValue "2023-03-10T12:27:11.320Z"^^xsd:dateTime . + +:capacityGroupId a samm:Property ; + samm:preferredName "Capacity Group ID"@en ; + samm:description "The Capacity Group ID uniquely identifies the capacity group the supplier requests an update for within the business relationship between the supplier and its customer."@en ; + samm:characteristic ext-uuid:UuidV4Trait ; + samm:exampleValue "0157ba42-d2a8-4e28-8565-7b07830c1110" . + +:Timestamp a samm:Characteristic ; + samm:preferredName "Timestamp"@en ; + samm:description "Describes a Property which contains the date and time with an optional timezone."@en ; + samm:dataType xsd:dateTime . + diff --git a/io.catenax.id_based_request_for_update/3.0.0/metadata.json b/io.catenax.id_based_request_for_update/3.0.0/metadata.json new file mode 100644 index 00000000..0fdd8255 --- /dev/null +++ b/io.catenax.id_based_request_for_update/3.0.0/metadata.json @@ -0,0 +1 @@ +{ "status" : "release"} \ No newline at end of file diff --git a/io.catenax.id_based_request_for_update/RELEASE_NOTES.md b/io.catenax.id_based_request_for_update/RELEASE_NOTES.md index 982c3bdd..d1a7c89c 100644 --- a/io.catenax.id_based_request_for_update/RELEASE_NOTES.md +++ b/io.catenax.id_based_request_for_update/RELEASE_NOTES.md @@ -1,23 +1,48 @@ # Changelog + All notable changes to this model will be documented in this file. +## [3.0.0] - 2024-03-04 + +### Added + +n/a + +### Changed + +- migrated from SAMM version `2.0.0` to `2.1.0` +- renamed property `materialDemand` to `weekBasedMaterialDemand` +- updated external references of `urn:samm:io.catenax.shared.uuid` to version `2.0.0` + +### Removed + +n/a + ## [2.0.0] - 2023-11-13 + ### Added + n/a ### Changed + - renamed property `weekBasedMaterialDemand` to `materialDemand` - use [`io.catenax.shared.uuid`](https://github.com/eclipse-tractusx/sldt-semantic-models/blob/main/io.catenax.shared.uuid/1.0.0/Uuid.ttl) trait for UUIDs ### Removed + n/a ## [1.0.0] - 2023-05-08 + ### Added + - initial version of this model ### Changed + n/a ### Removed -n/a \ No newline at end of file + +n/a From 595152f31f095a837bc126c0c328359e3762d675 Mon Sep 17 00:00:00 2001 From: NHAENIS Date: Wed, 6 Mar 2024 15:55:11 +0100 Subject: [PATCH 2/4] Update copyright validity --- .../3.0.0/IdBasedRequestForUpdate.ttl | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/io.catenax.id_based_request_for_update/3.0.0/IdBasedRequestForUpdate.ttl b/io.catenax.id_based_request_for_update/3.0.0/IdBasedRequestForUpdate.ttl index 73d535d4..e1d8db41 100644 --- a/io.catenax.id_based_request_for_update/3.0.0/IdBasedRequestForUpdate.ttl +++ b/io.catenax.id_based_request_for_update/3.0.0/IdBasedRequestForUpdate.ttl @@ -1,15 +1,15 @@ ####################################################################### -# Copyright (c) 2023 BASF SE -# Copyright (c) 2023 Bayerische Motoren Werke Aktiengesellschaft (BMW AG) -# Copyright (c) 2023 Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V. (represented by Fraunhofer IML) -# Copyright (c) 2023 Henkel AG & Co. KGaA -# Copyright (c) 2023 Mercedes Benz AG -# Copyright (c) 2023 SAP SE -# Copyright (c) 2023 Siemens AG -# Copyright (c) 2023 SupplyOn AG -# Copyright (c) 2023 Volkswagen AG -# Copyright (c) 2023 ZF Friedrichshafen AG -# Copyright (c) 2023 Contributors to the Eclipse Foundation +# Copyright (c) 2023-2024 BASF SE +# Copyright (c) 2023-2024 Bayerische Motoren Werke Aktiengesellschaft (BMW AG) +# Copyright (c) 2023-2024 Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V. (represented by Fraunhofer IML) +# Copyright (c) 2023-2024 Henkel AG & Co. KGaA +# Copyright (c) 2023-2024 Mercedes Benz AG +# Copyright (c) 2023-2024 SAP SE +# Copyright (c) 2023-2024 Siemens AG +# Copyright (c) 2023-2024 SupplyOn AG +# Copyright (c) 2023-2024 Volkswagen AG +# Copyright (c) 2023-2024 ZF Friedrichshafen AG +# Copyright (c) 2023-2024 Contributors to the Eclipse Foundation # # See the NOTICE file(s) distributed with this work for additional # information regarding copyright ownership. From f31e70bcc9de501ffe50a457ba6e6b4a729d9060 Mon Sep 17 00:00:00 2001 From: NHAENIS Date: Wed, 6 Mar 2024 15:59:24 +0100 Subject: [PATCH 3/4] Update typo reciever --- .../3.0.0/IdBasedRequestForUpdate.ttl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/io.catenax.id_based_request_for_update/3.0.0/IdBasedRequestForUpdate.ttl b/io.catenax.id_based_request_for_update/3.0.0/IdBasedRequestForUpdate.ttl index e1d8db41..2f45edc6 100644 --- a/io.catenax.id_based_request_for_update/3.0.0/IdBasedRequestForUpdate.ttl +++ b/io.catenax.id_based_request_for_update/3.0.0/IdBasedRequestForUpdate.ttl @@ -34,7 +34,7 @@ :IdBasedRequestForUpdate a samm:Aspect ; samm:preferredName "ID Based Request For Update"@en ; - samm:description "The requirements for a request for update from another Catena-X Partner of a specific entity.\nIf within the payload, no specific object type is defined (Payload empty), than an update of all objects within the sender reciever relation is requested)."@en ; + samm:description "The requirements for a request for update from another Catena-X Partner of a specific entity.\nIf within the payload, no specific object type is defined (Payload empty), than an update of all objects within the sender receiver relation is requested)."@en ; samm:properties ( [ samm:property :weekBasedMaterialDemand; samm:optional true ] [ samm:property :weekBasedCapacityGroup; samm:optional true ] ) ; samm:operations ( ) ; samm:events ( ) . From ee87e1be8aaa30a94931ab5576a55ba5590b66b7 Mon Sep 17 00:00:00 2001 From: NHAENIS Date: Wed, 6 Mar 2024 16:02:49 +0100 Subject: [PATCH 4/4] Update release date 3.0.0 --- io.catenax.id_based_request_for_update/RELEASE_NOTES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/io.catenax.id_based_request_for_update/RELEASE_NOTES.md b/io.catenax.id_based_request_for_update/RELEASE_NOTES.md index d1a7c89c..2c7aa2d0 100644 --- a/io.catenax.id_based_request_for_update/RELEASE_NOTES.md +++ b/io.catenax.id_based_request_for_update/RELEASE_NOTES.md @@ -2,7 +2,7 @@ All notable changes to this model will be documented in this file. -## [3.0.0] - 2024-03-04 +## [3.0.0] - 2024-03-11 ### Added