From 0ada082893161652d937cc7633f7b53309bc672e Mon Sep 17 00:00:00 2001 From: Cvetanka Drevon <107257966+Cvetanka-ZF@users.noreply.github.com> Date: Wed, 22 Feb 2023 14:21:18 +0100 Subject: [PATCH 01/11] Create metadata.json --- io.catenax.individual_asset_definition/1.0.0/metadata.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 io.catenax.individual_asset_definition/1.0.0/metadata.json diff --git a/io.catenax.individual_asset_definition/1.0.0/metadata.json b/io.catenax.individual_asset_definition/1.0.0/metadata.json new file mode 100644 index 00000000..c22749ae --- /dev/null +++ b/io.catenax.individual_asset_definition/1.0.0/metadata.json @@ -0,0 +1 @@ +{ "status" : "release"} From 17b819f85906f191fe02efaabf94f873e7fddd79 Mon Sep 17 00:00:00 2001 From: Cvetanka Drevon <107257966+Cvetanka-ZF@users.noreply.github.com> Date: Wed, 22 Feb 2023 14:22:53 +0100 Subject: [PATCH 02/11] Upload .ttl file --- .../1.0.0/IndividualAssetDefinition.ttl | 78 +++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 io.catenax.individual_asset_definition/1.0.0/IndividualAssetDefinition.ttl diff --git a/io.catenax.individual_asset_definition/1.0.0/IndividualAssetDefinition.ttl b/io.catenax.individual_asset_definition/1.0.0/IndividualAssetDefinition.ttl new file mode 100644 index 00000000..045394d6 --- /dev/null +++ b/io.catenax.individual_asset_definition/1.0.0/IndividualAssetDefinition.ttl @@ -0,0 +1,78 @@ +####################################################################### +# Copyright (c) 2022 BASF SE +# Copyright (c) 2022 Henkel AG & Co. KGaA +# Copyright (c) 2022 ZF Friedrichshafen AG +# +# 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 bamm: . +@prefix bamm-c: . +@prefix bamm-e: . +@prefix unit: . +@prefix rdf: . +@prefix rdfs: . +@prefix xsd: . +@prefix : . +@prefix undefined: . + +:IndividualAssetDefinition a bamm:Aspect; + bamm:preferredName "Individual Asset Definition"@en; + bamm:description "permanent characteristics of an individual Asset"@en; + bamm:properties (:catenaXId :assetOwnerID :assetSerialNumber :assetType); + bamm:operations (); + bamm:events (). +:catenaXId a bamm:Property; + bamm:preferredName "Catena-X Identifier"@en; + bamm:description "The fully anonymous Catena-X ID of the asset , valid for the Catena-X dataspace.\t"@en; + bamm:characteristic :CatenaXIdTrait; + bamm:exampleValue "urn:uuid:ed85f17e-29dd-473c-9cb8-d7ad1dc44d2f". +:assetOwnerID a bamm:Property; + bamm:preferredName "Asset Owner ID"@en; + bamm:description "BPNL of the asset owner\t"@en; + bamm:characteristic :AssetOwnerCharacteristic; + bamm:exampleValue "BPNL021738173000". +:assetSerialNumber a bamm:Property; + bamm:preferredName "Asset Serial Number"@en; + bamm:description "The serial Number of the asset\t"@en; + bamm:characteristic :AssetSerialNumberCharacteristic; + bamm:exampleValue "321-0740-6790-XY". +:assetType a bamm:Property; + bamm:preferredName "Asset Type"@en; + bamm:description "The type of the asset\t"@en; + bamm:characteristic :AssetTypeCharacteristic; + bamm:exampleValue "package". +:CatenaXIdTrait a bamm-c:Trait; + bamm:preferredName "Catena-X Id Trait"@en; + bamm:description "Trait to ensure UUID v4 data format"@en; + bamm-c:baseCharacteristic :UUIDv4; + bamm-c:constraint :UUIDv4RegularExpression. +:AssetOwnerCharacteristic a bamm:Characteristic; + bamm:preferredName "Asset Owner Characteristic"@en; + bamm:description "Characteristic describing the property asset owner"@en; + bamm:dataType xsd:string. +:AssetSerialNumberCharacteristic a bamm:Characteristic; + bamm:preferredName "Asset Serial Number Characteristic"@en; + bamm:description "Characteristic describing the property serial number"@en; + bamm:dataType xsd:string. +:AssetTypeCharacteristic a bamm:Characteristic; + bamm:preferredName "Asset Type Characteristic"@en; + bamm:description "Characteristic describing the property asset type"@en; + bamm:dataType xsd:string. +:UUIDv4 a bamm:Characteristic; + bamm:preferredName "UUIDv4"@en; + bamm:description "A version 4 UUID is a universally unique identifier that is generated using random 32 hexadecimal characters."@en; + bamm:dataType xsd:string. +:UUIDv4RegularExpression a bamm-c:RegularExpressionConstraint; + bamm:preferredName "Catena-X Id Regular Expression"@en; + bamm:description "The provided regular expression ensures that the UUID is composed of five groups of characters separated by hyphens, in the form 8-4-4-4-12 for a total of 36 characters (32 hexadecimal characters and 4 hyphens), optionally prefixed by \"urn:uuid:\" to make it an IRI."@en; + bamm:see ; + bamm:value "(^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$)|(^urn:uuid:[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$)". From 1d36ac19675551490d0e91e0d07d48ca3a0c3951 Mon Sep 17 00:00:00 2001 From: Cvetanka Drevon <107257966+Cvetanka-ZF@users.noreply.github.com> Date: Wed, 22 Feb 2023 14:23:49 +0100 Subject: [PATCH 03/11] Upload RELEASE_NOZES.md --- .../RELEASE_NOTES.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 io.catenax.individual_asset_definition/RELEASE_NOTES.md diff --git a/io.catenax.individual_asset_definition/RELEASE_NOTES.md b/io.catenax.individual_asset_definition/RELEASE_NOTES.md new file mode 100644 index 00000000..35833d3a --- /dev/null +++ b/io.catenax.individual_asset_definition/RELEASE_NOTES.md @@ -0,0 +1,14 @@ +# Changelog +All notable changes to this model will be documented in this file. + +## [Unreleased] + +## [1.0.0] - 2023-02-22 +### Added +- initial model + +### Changed +n/a + +### Removed + From f0f5da8b90f76a5d170db5607621f5884ff4f676 Mon Sep 17 00:00:00 2001 From: Cvetanka Drevon <107257966+Cvetanka-ZF@users.noreply.github.com> Date: Thu, 23 Feb 2023 13:44:16 +0100 Subject: [PATCH 04/11] small changes fixed wrong namaspace, full stops added in descriptions. --- .../1.0.0/IndividualAssetDefinition.ttl | 21 +++++++++---------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/io.catenax.individual_asset_definition/1.0.0/IndividualAssetDefinition.ttl b/io.catenax.individual_asset_definition/1.0.0/IndividualAssetDefinition.ttl index 045394d6..069fdf82 100644 --- a/io.catenax.individual_asset_definition/1.0.0/IndividualAssetDefinition.ttl +++ b/io.catenax.individual_asset_definition/1.0.0/IndividualAssetDefinition.ttl @@ -21,51 +21,50 @@ @prefix rdf: . @prefix rdfs: . @prefix xsd: . -@prefix : . -@prefix undefined: . +@prefix : . :IndividualAssetDefinition a bamm:Aspect; bamm:preferredName "Individual Asset Definition"@en; - bamm:description "permanent characteristics of an individual Asset"@en; + bamm:description "Permanent characteristics of an individual asset."@en; bamm:properties (:catenaXId :assetOwnerID :assetSerialNumber :assetType); bamm:operations (); bamm:events (). :catenaXId a bamm:Property; bamm:preferredName "Catena-X Identifier"@en; - bamm:description "The fully anonymous Catena-X ID of the asset , valid for the Catena-X dataspace.\t"@en; + bamm:description "The fully anonymous Catena-X ID of the asset, valid for the Catena-X dataspace."@en; bamm:characteristic :CatenaXIdTrait; bamm:exampleValue "urn:uuid:ed85f17e-29dd-473c-9cb8-d7ad1dc44d2f". :assetOwnerID a bamm:Property; bamm:preferredName "Asset Owner ID"@en; - bamm:description "BPNL of the asset owner\t"@en; + bamm:description "BPNL of the asset owner"@en; bamm:characteristic :AssetOwnerCharacteristic; bamm:exampleValue "BPNL021738173000". :assetSerialNumber a bamm:Property; bamm:preferredName "Asset Serial Number"@en; - bamm:description "The serial Number of the asset\t"@en; + bamm:description "The serial Number of the asset."@en; bamm:characteristic :AssetSerialNumberCharacteristic; bamm:exampleValue "321-0740-6790-XY". :assetType a bamm:Property; bamm:preferredName "Asset Type"@en; - bamm:description "The type of the asset\t"@en; + bamm:description "The type of an asset."@en; bamm:characteristic :AssetTypeCharacteristic; bamm:exampleValue "package". :CatenaXIdTrait a bamm-c:Trait; bamm:preferredName "Catena-X Id Trait"@en; - bamm:description "Trait to ensure UUID v4 data format"@en; + bamm:description "Trait to ensure UUID v4 data format."@en; bamm-c:baseCharacteristic :UUIDv4; bamm-c:constraint :UUIDv4RegularExpression. :AssetOwnerCharacteristic a bamm:Characteristic; bamm:preferredName "Asset Owner Characteristic"@en; - bamm:description "Characteristic describing the property asset owner"@en; + bamm:description "Characteristic describing the property asset owner."@en; bamm:dataType xsd:string. :AssetSerialNumberCharacteristic a bamm:Characteristic; bamm:preferredName "Asset Serial Number Characteristic"@en; - bamm:description "Characteristic describing the property serial number"@en; + bamm:description "Characteristic describing the property serial number."@en; bamm:dataType xsd:string. :AssetTypeCharacteristic a bamm:Characteristic; bamm:preferredName "Asset Type Characteristic"@en; - bamm:description "Characteristic describing the property asset type"@en; + bamm:description "Characteristic describing the property asset type."@en; bamm:dataType xsd:string. :UUIDv4 a bamm:Characteristic; bamm:preferredName "UUIDv4"@en; From 6a7f83cc3aa6162b96c4084dd03fff0ad39c4232 Mon Sep 17 00:00:00 2001 From: Cvetanka Drevon <107257966+Cvetanka-ZF@users.noreply.github.com> Date: Tue, 28 Feb 2023 11:53:53 +0100 Subject: [PATCH 05/11] Requested changes applied. --- .../1.0.0/IndividualAssetDefinition.ttl | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/io.catenax.individual_asset_definition/1.0.0/IndividualAssetDefinition.ttl b/io.catenax.individual_asset_definition/1.0.0/IndividualAssetDefinition.ttl index 069fdf82..d829fc6d 100644 --- a/io.catenax.individual_asset_definition/1.0.0/IndividualAssetDefinition.ttl +++ b/io.catenax.individual_asset_definition/1.0.0/IndividualAssetDefinition.ttl @@ -34,14 +34,14 @@ bamm:description "The fully anonymous Catena-X ID of the asset, valid for the Catena-X dataspace."@en; bamm:characteristic :CatenaXIdTrait; bamm:exampleValue "urn:uuid:ed85f17e-29dd-473c-9cb8-d7ad1dc44d2f". -:assetOwnerID a bamm:Property; +:assetOwnerId a bamm:Property; bamm:preferredName "Asset Owner ID"@en; - bamm:description "BPNL of the asset owner"@en; + bamm:description "BPNL of the asset owner."@en; bamm:characteristic :AssetOwnerCharacteristic; bamm:exampleValue "BPNL021738173000". :assetSerialNumber a bamm:Property; bamm:preferredName "Asset Serial Number"@en; - bamm:description "The serial Number of the asset."@en; + bamm:description "The serial number of the asset."@en; bamm:characteristic :AssetSerialNumberCharacteristic; bamm:exampleValue "321-0740-6790-XY". :assetType a bamm:Property; @@ -56,7 +56,7 @@ bamm-c:constraint :UUIDv4RegularExpression. :AssetOwnerCharacteristic a bamm:Characteristic; bamm:preferredName "Asset Owner Characteristic"@en; - bamm:description "Characteristic describing the property asset owner."@en; + bamm:description "Characteristic describing the property asset owner."@en; bamm:dataType xsd:string. :AssetSerialNumberCharacteristic a bamm:Characteristic; bamm:preferredName "Asset Serial Number Characteristic"@en; From a86f22dd277900c3d4f84b0d8b3588edc50c75de Mon Sep 17 00:00:00 2001 From: Cvetanka Drevon <107257966+Cvetanka-ZF@users.noreply.github.com> Date: Tue, 28 Feb 2023 15:13:43 +0100 Subject: [PATCH 06/11] adjusted line 29 assetOwnerID -> assetOwnerId --- .../1.0.0/IndividualAssetDefinition.ttl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/io.catenax.individual_asset_definition/1.0.0/IndividualAssetDefinition.ttl b/io.catenax.individual_asset_definition/1.0.0/IndividualAssetDefinition.ttl index d829fc6d..9ff1d9a8 100644 --- a/io.catenax.individual_asset_definition/1.0.0/IndividualAssetDefinition.ttl +++ b/io.catenax.individual_asset_definition/1.0.0/IndividualAssetDefinition.ttl @@ -26,7 +26,7 @@ :IndividualAssetDefinition a bamm:Aspect; bamm:preferredName "Individual Asset Definition"@en; bamm:description "Permanent characteristics of an individual asset."@en; - bamm:properties (:catenaXId :assetOwnerID :assetSerialNumber :assetType); + bamm:properties (:catenaXId :assetOwnerId :assetSerialNumber :assetType); bamm:operations (); bamm:events (). :catenaXId a bamm:Property; From 36af88b94b210a900f0adb9de77d607b58c6ab6e Mon Sep 17 00:00:00 2001 From: Cvetanka Drevon <107257966+Cvetanka-ZF@users.noreply.github.com> Date: Thu, 16 Mar 2023 13:55:32 +0100 Subject: [PATCH 07/11] added Phisishared aspect --- .../1.0.0/IndividualAssetDefinition.ttl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/io.catenax.individual_asset_definition/1.0.0/IndividualAssetDefinition.ttl b/io.catenax.individual_asset_definition/1.0.0/IndividualAssetDefinition.ttl index 9ff1d9a8..93d05078 100644 --- a/io.catenax.individual_asset_definition/1.0.0/IndividualAssetDefinition.ttl +++ b/io.catenax.individual_asset_definition/1.0.0/IndividualAssetDefinition.ttl @@ -22,11 +22,12 @@ @prefix rdfs: . @prefix xsd: . @prefix : . +@prefix ext-dimension: . :IndividualAssetDefinition a bamm:Aspect; bamm:preferredName "Individual Asset Definition"@en; bamm:description "Permanent characteristics of an individual asset."@en; - bamm:properties (:catenaXId :assetOwnerId :assetSerialNumber :assetType); + bamm:properties (:catenaXId :assetOwnerId :assetSerialNumber :assetType ext-dimension:physicalDimensionsProperty); bamm:operations (); bamm:events (). :catenaXId a bamm:Property; From 3c029639a58be284763fd3c1cf306df066696425 Mon Sep 17 00:00:00 2001 From: Cvetanka Drevon <107257966+Cvetanka-ZF@users.noreply.github.com> Date: Thu, 16 Mar 2023 13:59:26 +0100 Subject: [PATCH 08/11] Added Physical Dimensions as a new property Used tge shared aspect Phisical Dimensions. --- .../1.0.0/IndividualAssetDefinition.ttl | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/io.catenax.individual_asset_definition/1.0.0/IndividualAssetDefinition.ttl b/io.catenax.individual_asset_definition/1.0.0/IndividualAssetDefinition.ttl index 93d05078..2a86d492 100644 --- a/io.catenax.individual_asset_definition/1.0.0/IndividualAssetDefinition.ttl +++ b/io.catenax.individual_asset_definition/1.0.0/IndividualAssetDefinition.ttl @@ -1,7 +1,7 @@ ####################################################################### -# Copyright (c) 2022 BASF SE -# Copyright (c) 2022 Henkel AG & Co. KGaA -# Copyright (c) 2022 ZF Friedrichshafen AG +# Copyright (c) 2023 BASF SE +# Copyright (c) 2023 Henkel AG & Co. KGaA +# Copyright (c) 2023 ZF Friedrichshafen AG # # See the NOTICE file(s) distributed with this work for additional # information regarding copyright ownership. From 9173f87b959d350751444f78723c47d7cb8807b7 Mon Sep 17 00:00:00 2001 From: Cvetanka Drevon <107257966+Cvetanka-ZF@users.noreply.github.com> Date: Thu, 23 Mar 2023 08:10:32 +0100 Subject: [PATCH 09/11] Update RELEASE_NOTES.md --- io.catenax.individual_asset_definition/RELEASE_NOTES.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/io.catenax.individual_asset_definition/RELEASE_NOTES.md b/io.catenax.individual_asset_definition/RELEASE_NOTES.md index 35833d3a..868c12a6 100644 --- a/io.catenax.individual_asset_definition/RELEASE_NOTES.md +++ b/io.catenax.individual_asset_definition/RELEASE_NOTES.md @@ -4,9 +4,10 @@ All notable changes to this model will be documented in this file. ## [Unreleased] ## [1.0.0] - 2023-02-22 +## [1.0.1] - 2023-03-17 ### Added - initial model - +- physicalDimensions Shared Aspect ### Changed n/a From 9037cdac5d90ef59e8a0168738ac62ce67b9a4e8 Mon Sep 17 00:00:00 2001 From: Cvetanka Drevon <107257966+Cvetanka-ZF@users.noreply.github.com> Date: Thu, 23 Mar 2023 08:11:20 +0100 Subject: [PATCH 10/11] Update RELEASE_NOTES.md --- io.catenax.individual_asset_definition/RELEASE_NOTES.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/io.catenax.individual_asset_definition/RELEASE_NOTES.md b/io.catenax.individual_asset_definition/RELEASE_NOTES.md index 868c12a6..50275100 100644 --- a/io.catenax.individual_asset_definition/RELEASE_NOTES.md +++ b/io.catenax.individual_asset_definition/RELEASE_NOTES.md @@ -4,10 +4,10 @@ All notable changes to this model will be documented in this file. ## [Unreleased] ## [1.0.0] - 2023-02-22 -## [1.0.1] - 2023-03-17 + ### Added - initial model -- physicalDimensions Shared Aspect +- 2023-03-17 added physicalDimensions (Shared Aspect) ### Changed n/a From 3bf2fe6f889df823294c320397f916fe3ecc4a1c Mon Sep 17 00:00:00 2001 From: Cvetanka Drevon <107257966+Cvetanka-ZF@users.noreply.github.com> Date: Thu, 23 Mar 2023 11:59:56 +0100 Subject: [PATCH 11/11] added Contributors to the Eclipse Foundation --- .../1.0.0/IndividualAssetDefinition.ttl | 1 + 1 file changed, 1 insertion(+) diff --git a/io.catenax.individual_asset_definition/1.0.0/IndividualAssetDefinition.ttl b/io.catenax.individual_asset_definition/1.0.0/IndividualAssetDefinition.ttl index 2a86d492..040144f5 100644 --- a/io.catenax.individual_asset_definition/1.0.0/IndividualAssetDefinition.ttl +++ b/io.catenax.individual_asset_definition/1.0.0/IndividualAssetDefinition.ttl @@ -2,6 +2,7 @@ # Copyright (c) 2023 BASF SE # Copyright (c) 2023 Henkel AG & Co. KGaA # 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.