diff --git a/io.catenax.single_level_bom_as_planned/1.0.0/SingleLevelBomAsPlanned.ttl b/io.catenax.single_level_bom_as_planned/1.0.0/SingleLevelBomAsPlanned.ttl deleted file mode 100644 index b3d309b3..00000000 --- a/io.catenax.single_level_bom_as_planned/1.0.0/SingleLevelBomAsPlanned.ttl +++ /dev/null @@ -1,128 +0,0 @@ -####################################################################### -# Copyright (c) 2022 BASF SE -# Copyright (c) 2022 Bayerische Motoren Werke Aktiengesellschaft (BMW AG) -# Copyright (c) 2022 Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V. (represented by Fraunhofer ISST & Fraunhofer IML) -# Copyright (c) 2022 German Edge Cloud GmbH & Co. KG -# Copyright (c) 2022 Henkel AG & Co. KGaA -# Copyright (c) 2022 Mercedes Benz AG -# Copyright (c) 2022 Robert Bosch Manufacturing Solutions GmbH -# Copyright (c) 2022 SAP SE -# Copyright (c) 2022 Siemens AG -# Copyright (c) 2022 T-Systems International GmbH -# Copyright (c) 2022 ZF Friedrichshafen AG -# Copyright (c) 2022 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 bamm: . -@prefix bamm-c: . -@prefix bamm-e: . -@prefix unit: . -@prefix rdf: . -@prefix rdfs: . -@prefix xsd: . -@prefix : . - -:catenaXId a bamm:Property; - bamm:name "catenaXId"; - bamm:preferredName "Catena-X Identifier"@en; - bamm:description "The Catena-X ID of the given part (e.g. the component), valid for the Catena-X dataspace."@en; - bamm:characteristic :CatenaXIdTraitCharacteristic; - bamm:exampleValue "urn:uuid:055c1128-0375-47c8-98de-7cf802c3241d". -:CatenaXIdTraitCharacteristic a bamm-c:Trait; - bamm:name "CatenaXIdTraitCharacteristic"; - bamm:description "Trait to ensure UUID v4 data format"@en; - bamm-c:baseCharacteristic :UUIDv4Characteristic; - bamm-c:constraint :UUIDv4RegularExpression. -:childParts a bamm:Property; - bamm:name "childParts"; - bamm:preferredName "Child Parts"@en; - bamm:description "Set of child parts in As-Planned lifecycle phase, of which the given parent object is assembled by (one structural level down)."@en; - bamm:characteristic :SetOfChildPartsCharacteristic. -:SetOfChildPartsCharacteristic a bamm-c:Set; - bamm:name "SetOfChildPartsCharacteristic"; - bamm:preferredName "Set of Child Parts"@en; - bamm:description "Set of child parts the parent object is assembled by (one structural level down)."@en; - bamm:dataType :ChildData. -:UUIDv4Characteristic a bamm:Characteristic; - bamm:name "UUIDv4Characteristic"; - bamm:preferredName "UUID v4"@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; - bamm:see . -:UUIDv4RegularExpression a bamm-c:RegularExpressionConstraint; - bamm:name "UUIDv4RegularExpression"; - 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}$)". -:ChildData a bamm:Entity; - bamm:name "ChildData"; - bamm:preferredName "Child Data"@en; - bamm:description "Catena-X ID and meta data of the child part."@en; - bamm:properties (:createdOn :quantity [ - bamm:property :lastModifiedOn; - bamm:optional "true"^^xsd:boolean -] :childCatenaXId). -:createdOn a bamm:Property; - bamm:name "createdOn"; - bamm:preferredName "Created On"@en; - bamm:description "Timestamp when the relation between the parent part and the child part was created"@en; - bamm:characteristic bamm-c:Timestamp; - bamm:exampleValue "2022-02-03T14:48:54.709Z"^^xsd:dateTime. -:quantity a bamm:Property; - bamm:name "quantity"; - bamm:preferredName "Quantity"@en; - bamm:description "Quantity of which the child part is assembled into the parent part."@en; - bamm:characteristic :QuantityCharacteristic; - bamm:exampleValue "1 litre"^^:Quantity. -:lastModifiedOn a bamm:Property; - bamm:name "lastModifiedOn"; - bamm:preferredName "Last Modification Date"@en; - bamm:description "Timestamp when the relationship between parent part and child part was last modified."@en; - bamm:characteristic bamm-c:Timestamp; - bamm:exampleValue "2022-02-03T14:48:54.709Z"^^xsd:dateTime. -:childCatenaXId a bamm:Property; - bamm:name "childCatenaXId"; - bamm:preferredName "Catena-X Child Identifier"@en; - bamm:description "The Catena-X ID of the child object which is assembled into the given parent part."@en; - bamm:characteristic :CatenaXIdTraitCharacteristic. -:QuantityCharacteristic a bamm-c:Quantifiable; - bamm:name "QuantityCharacteristic"; - bamm:description "Describes the quantity in which the child part is assembled in the given parent object by providing a quantity value and the measurement unit in which the quantity is measured."@en; - bamm:dataType :Quantity. -:Quantity a bamm:Entity; - bamm:name "Quantity"; - bamm:description "Comprises the number of objects and the unit of measurement for the respective child objects"@en; - bamm:properties (:quantityNumber :measurementUnit). -:quantityNumber a bamm:Property; - bamm:name "quantityNumber"; - bamm:preferredName "Quantity Number"@en; - bamm:description "The number of objects related to the measurement unit"@en; - bamm:characteristic :NumberofObjects; - bamm:exampleValue "2.5"^^xsd:double. -:measurementUnit a bamm:Property; - bamm:name "measurementUnit"; - bamm:description "Unit of Measurement for the quantity of serialized objects"@en; - bamm:characteristic bamm-c:UnitReference; - bamm:exampleValue "litre"^^bamm:curie; - bamm:see . -:NumberofObjects a bamm:Characteristic; - bamm:name "NumberofObjects"; - bamm:description "Quantifiable number of objects in reference to the measurementUnit"@en; - bamm:dataType xsd:double. -:SingleLevelBomAsPlanned a bamm:Aspect; - bamm:name "SingleLevelBomAsPlanned"; - bamm:preferredName "Single level bill of material as planned"@en; - bamm:description "The single-level Bill of Material represents one sub-level of an assembly and does not include any lower-level subassemblies. In As-Planned lifecycle state all variants are covered (\"120% BOM\"). It includes multiple suppliers for the same component."@en; - bamm:properties (:catenaXId :childParts); - bamm:operations (). diff --git a/io.catenax.single_level_bom_as_planned/1.0.0/metadata.json b/io.catenax.single_level_bom_as_planned/1.0.0/metadata.json deleted file mode 100644 index bf40b864..00000000 --- a/io.catenax.single_level_bom_as_planned/1.0.0/metadata.json +++ /dev/null @@ -1 +0,0 @@ -{ "status" : "deprecate"} diff --git a/io.catenax.single_level_usage_as_built/1.0.0/SingleLevelUsageAsBuilt.ttl b/io.catenax.single_level_usage_as_built/1.0.0/SingleLevelUsageAsBuilt.ttl deleted file mode 100644 index 646bed42..00000000 --- a/io.catenax.single_level_usage_as_built/1.0.0/SingleLevelUsageAsBuilt.ttl +++ /dev/null @@ -1,129 +0,0 @@ -####################################################################### -# Copyright (c) 2022 BASF SE -# Copyright (c) 2022 Bayerische Motoren Werke Aktiengesellschaft (BMW AG) -# Copyright (c) 2022 Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V. (represented by Fraunhofer ISST & Fraunhofer IML) -# Copyright (c) 2022 German Edge Cloud GmbH & Co. KG -# Copyright (c) 2022 Henkel AG & Co. KGaA -# Copyright (c) 2022 Mercedes Benz AG -# Copyright (c) 2022 Robert Bosch Manufacturing Solutions GmbH -# Copyright (c) 2022 SAP SE -# Copyright (c) 2022 Siemens AG -# Copyright (c) 2022 T-Systems International GmbH -# Copyright (c) 2022 ZF Friedrichshafen AG -# Copyright (c) 2022 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 bamm: . -@prefix bamm-c: . -@prefix bamm-e: . -@prefix unit: . -@prefix rdf: . -@prefix rdfs: . -@prefix xsd: . -@prefix : . - -:catenaXId a bamm:Property; - bamm:name "catenaXId"; - bamm:preferredName "Catena-X Identifier"@en; - bamm:description "The Catena-X ID of the given part (e.g. the assembly), valid for the Catena-X dataspace."@en; - bamm:characteristic :CatenaXIdTraitCharacteristic; - bamm:exampleValue "urn:uuid:055c1128-0375-47c8-98de-7cf802c3241d". -:CatenaXIdTraitCharacteristic a bamm-c:Trait; - bamm:name "CatenaXIdTraitCharacteristic"; - bamm:description "Trait to ensure UUID v4 data format"@en; - bamm-c:baseCharacteristic :UUIDv4Characteristic; - bamm-c:constraint :UUIDv4RegularExpression. -:UUIDv4Characteristic a bamm:Characteristic; - bamm:name "UUIDv4Characteristic"; - bamm:preferredName "UUID v4"@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; - bamm:see . -:UUIDv4RegularExpression a bamm-c:RegularExpressionConstraint; - bamm:name "UUIDv4RegularExpression"; - 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}$)". -:createdOn a bamm:Property; - bamm:name "createdOn"; - bamm:preferredName "Created On"@en; - bamm:description "Timestamp when the relation between the parent part and the child part was created, e.g. when the given child part was assembled into the parent part."@en; - bamm:characteristic bamm-c:Timestamp; - bamm:exampleValue "2022-02-03T14:48:54.709Z"^^xsd:dateTime. -:quantity a bamm:Property; - bamm:name "quantity"; - bamm:preferredName "Quantity"@en; - bamm:description "Quantity of which the child part is assembled into the parent part. In general it is '1' for serialized parts."@en; - bamm:characteristic :QuantityCharacteristic. -:QuantityCharacteristic a bamm-c:Quantifiable; - bamm:name "QuantityCharacteristic"; - bamm:description "Describes the quantity in which the child part is assembled in the parent object by providing a quantity value and the measurement unit in which the quantity is measured."@en; - bamm:dataType :Quantity. -:lastModifiedOn a bamm:Property; - bamm:name "lastModifiedOn"; - bamm:preferredName "Last Modification Date"@en; - bamm:description "Timestamp when the assembly relationship between parent part and child part was last modified."@en; - bamm:characteristic bamm-c:Timestamp; - bamm:exampleValue "2022-02-03T14:48:54.709Z"^^xsd:dateTime. -:Quantity a bamm:Entity; - bamm:name "Quantity"; - bamm:description "Comprises the number of objects and the unit of measurement for the respective child objects"@en; - bamm:properties (:quantityNumber :measurementUnit). -:quantityNumber a bamm:Property; - bamm:name "quantityNumber"; - bamm:preferredName "Quantity Number"@en; - bamm:description "The number of objects related to the measurement unit"@en; - bamm:characteristic :NumberOfObjects; - bamm:exampleValue "2.5"^^xsd:double. -:measurementUnit a bamm:Property; - bamm:name "measurementUnit"; - bamm:description "Unit of Measurement for the quantity of serialized objects"@en; - bamm:characteristic bamm-c:UnitReference; - bamm:exampleValue "litre"^^bamm:curie; - bamm:see . -:NumberOfObjects a bamm:Characteristic; - bamm:name "NumberOfObjects"; - bamm:description "Quantifiable number of objects in reference to the measurementUnit"@en; - bamm:dataType xsd:double. -:SingleLevelUsageAsBuilt a bamm:Aspect; - bamm:name "SingleLevelUsageAsBuilt"; - bamm:preferredName "SingleLevelUsageAsBuilt"@en; - bamm:description "The aspect provides the information in which parent part(s)/product(s) the given item is assembled in. Could be a 1:1 relationship in terms of a e.g. a brake component or 1:n for e.g. coatings. The given item as well as the parent item must refer to an object from as-built lifecycle phase, i.e. a batch or a serialized part. "@en; - bamm:properties (:catenaXId :parentParts); - bamm:operations (); - bamm:events (). -:parentParts a bamm:Property; - bamm:name "parentParts"; - bamm:preferredName "Parent Parts"@en; - bamm:description "Set of parent parts, in which the given child object is assembled in (one structural level up)."@en; - bamm:characteristic :SetOfParentPartsCharacteristic. -:SetOfParentPartsCharacteristic a bamm-c:Set; - bamm:name "SetOfParentPartsCharacteristic"; - bamm:preferredName "Set of Parent Parts"@en; - bamm:description "Set of parent parts the given child object is assembled in (one structural level up)."@en; - bamm:dataType :ParentData. -:ParentData a bamm:Entity; - bamm:name "ParentData"; - bamm:preferredName "Parent Data"@en; - bamm:description "Catena-X ID and meta data of the parent part."@en; - bamm:properties (:createdOn :quantity [ - bamm:property :lastModifiedOn; - bamm:optional "true"^^xsd:boolean -] :parentCatenaXId). - -:parentCatenaXId a bamm:Property; - bamm:name "parentCatenaXId"; - bamm:preferredName "Catena-X Parent Identifier"@en; - bamm:description "The Catena-X ID of the parent object, into which the given child object is assembled in."@en; - bamm:characteristic :CatenaXIdTraitCharacteristic. diff --git a/io.catenax.single_level_usage_as_built/1.0.0/gen/SingleLevelUsageAsBuilt-aas.xml b/io.catenax.single_level_usage_as_built/1.0.0/gen/SingleLevelUsageAsBuilt-aas.xml deleted file mode 100644 index fdc72982..00000000 --- a/io.catenax.single_level_usage_as_built/1.0.0/gen/SingleLevelUsageAsBuilt-aas.xml +++ /dev/null @@ -1,424 +0,0 @@ - - - - - defaultAdminShell - - - - - defaultAsset - - - - - SingleLevelUsageAsBuilt - - SingleLevelUsageAsBuilt - - APPLICATION_CLASS - - The aspect provides the information in which parent part(s)/product(s) the given item is assembled in. Could be a 1:1 relationship in terms of a e.g. a brake component or 1:n for e.g. coatings. The given item as well as the parent item must refer to an object from as-built lifecycle phase, i.e. a batch or a serialized part. - - urn:bamm:io.catenax.single_level_usage_as_built:1.0.0#SingleLevelUsageAsBuilt - - - - - SingleLevelUsageAsBuilt - - - SingleLevelUsageAsBuilt - - - The aspect provides the information in which parent part(s)/product(s) the given item is assembled in. Could be a 1:1 relationship in terms of a e.g. a brake component or 1:n for e.g. coatings. The given item as well as the parent item must refer to an object from as-built lifecycle phase, i.e. a batch or a serialized part. - - - - - - http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 - - - - - - CatenaXIdTraitCharacteristic - urn:bamm:io.catenax.single_level_usage_as_built:1.0.0#catenaXId - - - - - Catena-X Identifier - - - catenaXId - - String - - Trait to ensure UUID v4 data format - - - - - - http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 - - - - - - Timestamp - - Timestamp - - urn:bamm:io.catenax.single_level_usage_as_built:1.0.0#createdOn - - - - - Created On - - - createdOn - - String - - Describes a Property which contains the date and time with an optional timezone. - - - - - - http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 - - - - - - NumberOfObjects - urn:bamm:io.catenax.single_level_usage_as_built:1.0.0#quantityNumber - - - - - Quantity Number - - - quantityNumber - - RealMeasure - - Quantifiable number of objects in reference to the measurementUnit - - - - - - http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 - - - - - - UnitReference - - Unit Reference - - urn:bamm:io.catenax.single_level_usage_as_built:1.0.0#measurementUnit - - - - - measurementUnit - - String - - Describes a Property containing a reference to one of the units in the Unit Catalog. - - - - - - http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 - - - - - - QuantityCharacteristic - urn:bamm:io.catenax.single_level_usage_as_built:1.0.0#quantity - - - - - Quantity - - - quantity - - String - - Describes the quantity in which the child part is assembled in the parent object by providing a quantity value and the measurement unit in which the quantity is measured. - - - - - - http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 - - - - - - Timestamp - - Timestamp - - urn:bamm:io.catenax.single_level_usage_as_built:1.0.0#lastModifiedOn - - - - - Last Modification Date - - - lastModifiedOn - - String - - Describes a Property which contains the date and time with an optional timezone. - - - - - - http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 - - - - - - CatenaXIdTraitCharacteristic - urn:bamm:io.catenax.single_level_usage_as_built:1.0.0#parentCatenaXId - - - - - Catena-X Parent Identifier - - - parentCatenaXId - - String - - Trait to ensure UUID v4 data format - - - - - - http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 - - - - - - SetOfParentPartsCharacteristic - - Set of Parent Parts - - urn:bamm:io.catenax.single_level_usage_as_built:1.0.0#parentParts - - - - - Parent Parts - - - parentParts - - String - - Set of parent parts the given child object is assembled in (one structural level up). - - - - - - http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 - - - - - - - - SingleLevelUsageAsBuilt - - The aspect provides the information in which parent part(s)/product(s) the given item is assembled in. Could be a 1:1 relationship in terms of a e.g. a brake component or 1:n for e.g. coatings. The given item as well as the parent item must refer to an object from as-built lifecycle phase, i.e. a batch or a serialized part. - - Template - - - urn:bamm:io.catenax.single_level_usage_as_built:1.0.0#SingleLevelUsageAsBuilt - - - - - - catenaXId - - Catena-X Identifier - - - The Catena-X ID of the given part (e.g. the assembly), valid for the Catena-X dataspace. - - Template - - - urn:bamm:io.catenax.single_level_usage_as_built:1.0.0#catenaXId - - - DefaultScalarValue[value=urn:uuid:055c1128-0375-47c8-98de-7cf802c3241d, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] - http://www.w3.org/2001/XMLSchema#string - - - - - parentParts - - Parent Parts - - - Set of parent parts, in which the given child object is assembled in (one structural level up). - - false - false - - - - ParentData - - Parent Data - - - Catena-X ID and meta data of the parent part. - - false - false - - - - createdOn - - Created On - - - Timestamp when the relation between the parent part and the child part was created, e.g. when the given child part was assembled into the parent part. - - Template - - - urn:bamm:io.catenax.single_level_usage_as_built:1.0.0#createdOn - - - DefaultScalarValue[value=2022-02-03T14:48:54.709Z, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#dateTime']'] - http://www.w3.org/2001/XMLSchema#dateTime - - - - - Quantity - - Comprises the number of objects and the unit of measurement for the respective child objects - - false - false - - - - quantityNumber - - Quantity Number - - - The number of objects related to the measurement unit - - Template - - - urn:bamm:io.catenax.single_level_usage_as_built:1.0.0#quantityNumber - - - DefaultScalarValue[value=2.5, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#double']'] - http://www.w3.org/2001/XMLSchema#double - - - - - measurementUnit - - Unit of Measurement for the quantity of serialized objects - - Template - - - urn:bamm:io.catenax.single_level_usage_as_built:1.0.0#measurementUnit - - - DefaultScalarValue[value=litre, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='urn:bamm:io.openmanufacturing:meta-model:2.0.0#curie']'] - urn:bamm:io.openmanufacturing:meta-model:2.0.0#curie - - - - - - - - lastModifiedOn - - Last Modification Date - - - Timestamp when the assembly relationship between parent part and child part was last modified. - - Template - - - urn:bamm:io.catenax.single_level_usage_as_built:1.0.0#lastModifiedOn - - - DefaultScalarValue[value=2022-02-03T14:48:54.709Z, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#dateTime']'] - http://www.w3.org/2001/XMLSchema#dateTime - - - - - parentCatenaXId - - Catena-X Parent Identifier - - - The Catena-X ID of the parent object, into which the given child object is assembled in. - - Template - - - urn:bamm:io.catenax.single_level_usage_as_built:1.0.0#parentCatenaXId - - - Unknown - http://www.w3.org/2001/XMLSchema#string - - - - - - - - - - - - diff --git a/io.catenax.single_level_usage_as_built/1.0.0/gen/SingleLevelUsageAsBuilt-schema.json b/io.catenax.single_level_usage_as_built/1.0.0/gen/SingleLevelUsageAsBuilt-schema.json deleted file mode 100644 index 77352267..00000000 --- a/io.catenax.single_level_usage_as_built/1.0.0/gen/SingleLevelUsageAsBuilt-schema.json +++ /dev/null @@ -1,85 +0,0 @@ -{ - "$schema" : "http://json-schema.org/draft-04/schema", - "description" : "The aspect provides the information in which parent part(s)/product(s) the given item is assembled in. Could be a 1:1 relationship in terms of a e.g. a brake component or 1:n for e.g. coatings. The given item as well as the parent item must refer to an object from as-built lifecycle phase, i.e. a batch or a serialized part. ", - "type" : "object", - "components" : { - "schemas" : { - "urn_bamm_io.catenax.single_level_usage_as_built_1.0.0_CatenaXIdTraitCharacteristic" : { - "type" : "string", - "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.", - "pattern" : "(^[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}$)" - }, - "urn_bamm_io.openmanufacturing_characteristic_2.0.0_Timestamp" : { - "type" : "string", - "pattern" : "-?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\\.[0-9]+)?|(24:00:00(\\.0+)?))(Z|(\\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?", - "description" : "Describes a Property which contains the date and time with an optional timezone." - }, - "urn_bamm_io.catenax.single_level_usage_as_built_1.0.0_NumberOfObjects" : { - "type" : "number", - "description" : "Quantifiable number of objects in reference to the measurementUnit" - }, - "urn_bamm_io.openmanufacturing_characteristic_2.0.0_UnitReference" : { - "type" : "string", - "pattern" : "[a-zA-Z]*:[a-zA-Z]+", - "description" : "Describes a Property containing a reference to one of the units in the Unit Catalog." - }, - "urn_bamm_io.catenax.single_level_usage_as_built_1.0.0_QuantityCharacteristic" : { - "description" : "Describes the quantity in which the child part is assembled in the parent object by providing a quantity value and the measurement unit in which the quantity is measured.", - "type" : "object", - "properties" : { - "quantityNumber" : { - "description" : "The number of objects related to the measurement unit", - "$ref" : "#/components/schemas/urn_bamm_io.catenax.single_level_usage_as_built_1.0.0_NumberOfObjects" - }, - "measurementUnit" : { - "description" : "Unit of Measurement for the quantity of serialized objects", - "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_UnitReference" - } - }, - "required" : [ "quantityNumber", "measurementUnit" ] - }, - "urn_bamm_io.catenax.single_level_usage_as_built_1.0.0_ParentData" : { - "description" : "Catena-X ID and meta data of the parent part.", - "type" : "object", - "properties" : { - "createdOn" : { - "description" : "Timestamp when the relation between the parent part and the child part was created, e.g. when the given child part was assembled into the parent part.", - "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Timestamp" - }, - "quantity" : { - "description" : "Quantity of which the child part is assembled into the parent part. In general it is '1' for serialized parts.", - "$ref" : "#/components/schemas/urn_bamm_io.catenax.single_level_usage_as_built_1.0.0_QuantityCharacteristic" - }, - "lastModifiedOn" : { - "description" : "Timestamp when the assembly relationship between parent part and child part was last modified.", - "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Timestamp" - }, - "parentCatenaXId" : { - "description" : "The Catena-X ID of the parent object, into which the given child object is assembled in.", - "$ref" : "#/components/schemas/urn_bamm_io.catenax.single_level_usage_as_built_1.0.0_CatenaXIdTraitCharacteristic" - } - }, - "required" : [ "createdOn", "quantity", "parentCatenaXId" ] - }, - "urn_bamm_io.catenax.single_level_usage_as_built_1.0.0_SetOfParentPartsCharacteristic" : { - "description" : "Set of parent parts the given child object is assembled in (one structural level up).", - "type" : "array", - "items" : { - "$ref" : "#/components/schemas/urn_bamm_io.catenax.single_level_usage_as_built_1.0.0_ParentData" - }, - "uniqueItems" : true - } - } - }, - "properties" : { - "catenaXId" : { - "description" : "The Catena-X ID of the given part (e.g. the assembly), valid for the Catena-X dataspace.", - "$ref" : "#/components/schemas/urn_bamm_io.catenax.single_level_usage_as_built_1.0.0_CatenaXIdTraitCharacteristic" - }, - "parentParts" : { - "description" : "Set of parent parts, in which the given child object is assembled in (one structural level up).", - "$ref" : "#/components/schemas/urn_bamm_io.catenax.single_level_usage_as_built_1.0.0_SetOfParentPartsCharacteristic" - } - }, - "required" : [ "catenaXId", "parentParts" ] -} \ No newline at end of file diff --git a/io.catenax.single_level_usage_as_built/1.0.0/gen/SingleLevelUsageAsBuilt.aasx b/io.catenax.single_level_usage_as_built/1.0.0/gen/SingleLevelUsageAsBuilt.aasx deleted file mode 100644 index 349cbef3..00000000 Binary files a/io.catenax.single_level_usage_as_built/1.0.0/gen/SingleLevelUsageAsBuilt.aasx and /dev/null differ diff --git a/io.catenax.single_level_usage_as_built/1.0.0/gen/SingleLevelUsageAsBuilt.html b/io.catenax.single_level_usage_as_built/1.0.0/gen/SingleLevelUsageAsBuilt.html deleted file mode 100644 index 5ea330e2..00000000 --- a/io.catenax.single_level_usage_as_built/1.0.0/gen/SingleLevelUsageAsBuilt.html +++ /dev/null @@ -1,863 +0,0 @@ - - - - - - - - - - - - - - Dokumentation SingleLevelUsageAsBuilt - - -
-
-
-
-

Aspect Model SingleLevelUsageAsBuilt

-
urn:bamm:io.catenax.single_level_usage_as_built:1.0.0#SingleLevelUsageAsBuilt
-
-
-
-
-
-
-
- -
- - -
- The aspect provides the information in which parent part(s)/product(s) the given item is assembled in. Could be a 1:1 relationship in terms of a e.g. a brake component or 1:n for e.g. coatings. The given item as well as the parent item must refer to an object from as-built lifecycle phase, i.e. a batch or a serialized part. -
- - -
-

Übersicht

-
-
-
-
- Aspect Model Diagram -
-
-
- - -
-
-

Properties

-
- -
- -
-

Catena-X Identifier

-
- -The Catena-X ID of the given part (e.g. the assembly), valid for the Catena-X dataspace. - -
-
Name
-
catenaXId
-
- - - -
-
Characteristic
-
-
-
-
Trait
-
- -
-
-
- -
-
Beispiel
-
urn:uuid:055c1128-0375-47c8-98de-7cf802c3241d
-
- -
-
Optional
-
- Nein
-
- -
-
Im Payload
-
- Ja
-
- -
-
Payload Schlüssel
-
catenaXId
-
- - -
-
Bedingungen
-
-
    -
  • -
    - -
    - Catena-X Id Regular Expression -
    - -
    -
    Beschreibung
    -
    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.
    -
    - -
    -
    Referenz
    -
    -
    -
      -
    • https://datatracker.ietf.org/doc/html/rfc4122
    • -
    -
    -
    -
    - -
    -
    Regulärer Ausdruck
    -
    (^[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}$)
    -
    - -
  • -
-
-
-
-
- -
-

Parent Parts

-
- -Set of parent parts, in which the given child object is assembled in (one structural level up). - -
-
Name
-
parentParts
-
- - - -
-
Characteristic
-
-
-
-
Set
-
-
-
Has no order
-
-
-
Duplicates not allowed
-
- -
-
-
- - -
-
Optional
-
- Nein
-
- -
-
Im Payload
-
- Ja
-
- -
-
Payload Schlüssel
-
parentParts
-
- - -
-
- - - -
-
-

Objekt

-
- -
-
-

Parent Data

-
-
- Catena-X ID and meta data of the parent part. -
- -
-

Properties

-
-
- -
-
Created On
-
- -Timestamp when the relation between the parent part and the child part was created, e.g. when the given child part was assembled into the parent part. - -
-
Name
-
createdOn
-
- - - -
-
Characteristic
- -
- -
-
Beispiel
-
2022-02-03T14:48:54.709Z
-
- -
-
Optional
-
- Nein
-
- -
-
Im Payload
-
- Ja
-
- -
-
Payload Schlüssel
-
createdOn
-
- - -
-
- -
-
Quantity
-
- -Quantity of which the child part is assembled into the parent part. In general it is '1' for serialized parts. - -
-
Name
-
quantity
-
- - - -
-
Characteristic
-
-
-
-
Quantifiable
-
-
-
Duration
-
-
-
Describes the quantity in which the child part is assembled in the parent object by providing a quantity value and the measurement unit in which the quantity is measured.
-
- -
-
-
- - -
-
Optional
-
- Nein
-
- -
-
Im Payload
-
- Ja
-
- -
-
Payload Schlüssel
-
quantity
-
- - -
-
- -
-
Last Modification Date
-
- -Timestamp when the assembly relationship between parent part and child part was last modified. - -
-
Name
-
lastModifiedOn
-
- - - -
-
Characteristic
- -
- -
-
Beispiel
-
2022-02-03T14:48:54.709Z
-
- -
-
Optional
-
- Ja
-
- -
-
Im Payload
-
- Ja
-
- -
-
Payload Schlüssel
-
lastModifiedOn
-
- - -
-
- -
-
Catena-X Parent Identifier
-
- -The Catena-X ID of the parent object, into which the given child object is assembled in. - -
-
Name
-
parentCatenaXId
-
- - - -
-
Characteristic
-
-
-
-
Trait
-
- -
-
-
- - -
-
Optional
-
- Nein
-
- -
-
Im Payload
-
- Ja
-
- -
-
Payload Schlüssel
-
parentCatenaXId
-
- - -
-
Bedingungen
-
-
    -
  • -
    - -
    - Catena-X Id Regular Expression -
    - -
    -
    Beschreibung
    -
    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.
    -
    - -
    -
    Referenz
    -
    -
    -
      -
    • https://datatracker.ietf.org/doc/html/rfc4122
    • -
    -
    -
    -
    - -
    -
    Regulärer Ausdruck
    -
    (^[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}$)
    -
    - -
  • -
-
-
-
-
-
-
-

Quantity

-
-
- Comprises the number of objects and the unit of measurement for the respective child objects -
- -
-

Properties

-
-
- -
-
Quantity Number
-
- -The number of objects related to the measurement unit - -
-
Name
-
quantityNumber
-
- - - -
-
Characteristic
- -
- -
-
Beispiel
-
2.5
-
- -
-
Optional
-
- Nein
-
- -
-
Im Payload
-
- Ja
-
- -
-
Payload Schlüssel
-
quantityNumber
-
- - -
-
- -
-
measurementUnit
-
- -Unit of Measurement for the quantity of serialized objects - -
-
Name
-
measurementUnit
-
- - - -
-
Characteristic
- -
- -
-
Beispiel
-
litre
-
- -
-
Optional
-
- Nein
-
- -
-
Im Payload
-
- Ja
-
- -
-
Payload Schlüssel
-
measurementUnit
-
- -
-
Referenz
-
-
    -
  • https://openmanufacturingplatform.github.io/sds-bamm-aspect-meta-model/bamm-specification/snapshot/appendix/unitcatalog.html
  • -
-
-
- -
-
-
- -
- Third party licenses - -
- -
- - -
- - - \ No newline at end of file diff --git a/io.catenax.single_level_usage_as_built/1.0.0/gen/SingleLevelUsageAsBuilt.json b/io.catenax.single_level_usage_as_built/1.0.0/gen/SingleLevelUsageAsBuilt.json deleted file mode 100644 index b75a2fe7..00000000 --- a/io.catenax.single_level_usage_as_built/1.0.0/gen/SingleLevelUsageAsBuilt.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "parentParts" : [ { - "parentCatenaXId" : "29CF1caC-bD7f-347e-BB1F-EEf09d50eD71", - "quantity" : { - "quantityNumber" : 2.5, - "measurementUnit" : "litre" - }, - "createdOn" : "2022-02-03T14:48:54.709Z", - "lastModifiedOn" : "2022-02-03T14:48:54.709Z" - } ], - "catenaXId" : "urn:uuid:055c1128-0375-47c8-98de-7cf802c3241d" -} \ No newline at end of file diff --git a/io.catenax.single_level_usage_as_built/1.0.0/gen/SingleLevelUsageAsBuilt.yml b/io.catenax.single_level_usage_as_built/1.0.0/gen/SingleLevelUsageAsBuilt.yml deleted file mode 100644 index 4fa6be10..00000000 --- a/io.catenax.single_level_usage_as_built/1.0.0/gen/SingleLevelUsageAsBuilt.yml +++ /dev/null @@ -1,210 +0,0 @@ ---- -openapi: 3.0.3 -info: - title: SingleLevelUsageAsBuilt - version: v1 -servers: -- url: catenax.io/api/v1 - variables: - api-version: - default: v1 -paths: - /{tenant-id}/single-level-usage-as-built: - get: - tags: - - SingleLevelUsageAsBuilt - operationId: getSingleLevelUsageAsBuilt - parameters: - - name: tenant-id - in: path - description: The ID of the tenant owning the requested Twin. - required: true - schema: - type: string - format: uuid - - name: start - in: query - description: Starting index which is starting by 0 - required: false - schema: - type: number - - name: count - in: query - description: Number of items to return per call. - required: false - schema: - type: number - - name: totalItemCount - in: query - description: Flag that indicates that the total counts should be returned. - required: false - schema: - type: boolean - responses: - "200": - $ref: '#/components/responses/SingleLevelUsageAsBuilt' - "401": - $ref: '#/components/responses/ClientError' - "402": - $ref: '#/components/responses/Unauthorized' - "403": - $ref: '#/components/responses/Forbidden' - "404": - $ref: '#/components/responses/NotFoundError' -components: - schemas: - ErrorResponse: - type: object - required: - - error - properties: - error: - $ref: '#/components/schemas/Error' - Error: - type: object - required: - - details - properties: - message: - type: string - minLength: 1 - path: - type: string - minLength: 1 - details: - type: object - minLength: 1 - additionalProperties: - type: object - code: - type: string - nullable: true - PagingSchema: - type: object - properties: - items: - type: array - items: - $ref: '#/components/schemas/SingleLevelUsageAsBuilt' - totalItems: - type: number - totalPages: - type: number - pageSize: - type: number - currentPage: - type: number - urn_bamm_io.catenax.single_level_usage_as_built_1.0.0_CatenaXIdTraitCharacteristic: - type: string - 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." - pattern: "(^[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}$)" - urn_bamm_io.openmanufacturing_characteristic_2.0.0_Timestamp: - type: string - pattern: "-?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\\\ - .[0-9]+)?|(24:00:00(\\.0+)?))(Z|(\\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?" - description: Describes a Property which contains the date and time with an optional - timezone. - urn_bamm_io.catenax.single_level_usage_as_built_1.0.0_NumberOfObjects: - type: number - description: Quantifiable number of objects in reference to the measurementUnit - urn_bamm_io.openmanufacturing_characteristic_2.0.0_UnitReference: - type: string - pattern: "[a-zA-Z]*:[a-zA-Z]+" - description: Describes a Property containing a reference to one of the units - in the Unit Catalog. - urn_bamm_io.catenax.single_level_usage_as_built_1.0.0_QuantityCharacteristic: - description: Describes the quantity in which the child part is assembled in - the parent object by providing a quantity value and the measurement unit in - which the quantity is measured. - type: object - properties: - quantityNumber: - description: The number of objects related to the measurement unit - $ref: '#/components/schemas/urn_bamm_io.catenax.single_level_usage_as_built_1.0.0_NumberOfObjects' - measurementUnit: - description: Unit of Measurement for the quantity of serialized objects - $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_UnitReference' - required: - - quantityNumber - - measurementUnit - urn_bamm_io.catenax.single_level_usage_as_built_1.0.0_ParentData: - description: Catena-X ID and meta data of the parent part. - type: object - properties: - createdOn: - description: "Timestamp when the relation between the parent part and the\ - \ child part was created, e.g. when the given child part was assembled\ - \ into the parent part." - $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Timestamp' - quantity: - description: Quantity of which the child part is assembled into the parent - part. In general it is '1' for serialized parts. - $ref: '#/components/schemas/urn_bamm_io.catenax.single_level_usage_as_built_1.0.0_QuantityCharacteristic' - lastModifiedOn: - description: Timestamp when the assembly relationship between parent part - and child part was last modified. - $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Timestamp' - parentCatenaXId: - description: "The Catena-X ID of the parent object, into which the given\ - \ child object is assembled in." - $ref: '#/components/schemas/urn_bamm_io.catenax.single_level_usage_as_built_1.0.0_CatenaXIdTraitCharacteristic' - required: - - createdOn - - quantity - - parentCatenaXId - urn_bamm_io.catenax.single_level_usage_as_built_1.0.0_SetOfParentPartsCharacteristic: - description: Set of parent parts the given child object is assembled in (one - structural level up). - type: array - items: - $ref: '#/components/schemas/urn_bamm_io.catenax.single_level_usage_as_built_1.0.0_ParentData' - uniqueItems: true - SingleLevelUsageAsBuilt: - description: "The aspect provides the information in which parent part(s)/product(s)\ - \ the given item is assembled in. Could be a 1:1 relationship in terms of\ - \ a e.g. a brake component or 1:n for e.g. coatings. The given item as well\ - \ as the parent item must refer to an object from as-built lifecycle phase,\ - \ i.e. a batch or a serialized part. " - type: object - properties: - catenaXId: - description: "The Catena-X ID of the given part (e.g. the assembly), valid\ - \ for the Catena-X dataspace." - $ref: '#/components/schemas/urn_bamm_io.catenax.single_level_usage_as_built_1.0.0_CatenaXIdTraitCharacteristic' - parentParts: - description: "Set of parent parts, in which the given child object is assembled\ - \ in (one structural level up)." - $ref: '#/components/schemas/urn_bamm_io.catenax.single_level_usage_as_built_1.0.0_SetOfParentPartsCharacteristic' - required: - - catenaXId - - parentParts - responses: - Unauthorized: - description: The requesting user or client is not authenticated. - Forbidden: - description: The requesting user or client is not authorized to access resources - for the given tenant. - NotFoundError: - description: The requested Twin has not been found. - ClientError: - description: Payload or user input is invalid. See error details in the payload - for more. - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - SingleLevelUsageAsBuilt: - content: - application/json: - schema: - $ref: '#/components/schemas/PagingSchema' - description: The request was successful. - requestBodies: - SingleLevelUsageAsBuilt: - content: - application/json: - schema: - $ref: '#/components/schemas/SingleLevelUsageAsBuilt' diff --git a/io.catenax.single_level_usage_as_built/1.0.0/metadata.json b/io.catenax.single_level_usage_as_built/1.0.0/metadata.json deleted file mode 100644 index 9e759dfb..00000000 --- a/io.catenax.single_level_usage_as_built/1.0.0/metadata.json +++ /dev/null @@ -1 +0,0 @@ -{ "status" : "deprecate"}