From 6e092c03452331763669c54e368ca0580ece6e5f Mon Sep 17 00:00:00 2001 From: Johannes Kristan Date: Fri, 6 Oct 2023 21:37:57 +0200 Subject: [PATCH] delete deprecated model --- .../1.1.0/SerialPartTypization.ttl | 213 --- .../1.1.0/gen/SerialPartTypization-aas.xml | 730 ----------- .../gen/SerialPartTypization-schema.json | 129 -- .../1.1.0/gen/SerialPartTypization.aasx | Bin 5243 -> 0 bytes .../1.1.0/gen/SerialPartTypization.html | 1152 ----------------- .../1.1.0/gen/SerialPartTypization.json | 18 - .../1.1.0/gen/SerialPartTypization.yml | 262 ---- .../1.1.0/metadata.json | 1 - 8 files changed, 2505 deletions(-) delete mode 100644 io.catenax.serial_part_typization/1.1.0/SerialPartTypization.ttl delete mode 100644 io.catenax.serial_part_typization/1.1.0/gen/SerialPartTypization-aas.xml delete mode 100644 io.catenax.serial_part_typization/1.1.0/gen/SerialPartTypization-schema.json delete mode 100644 io.catenax.serial_part_typization/1.1.0/gen/SerialPartTypization.aasx delete mode 100644 io.catenax.serial_part_typization/1.1.0/gen/SerialPartTypization.html delete mode 100644 io.catenax.serial_part_typization/1.1.0/gen/SerialPartTypization.json delete mode 100644 io.catenax.serial_part_typization/1.1.0/gen/SerialPartTypization.yml delete mode 100644 io.catenax.serial_part_typization/1.1.0/metadata.json diff --git a/io.catenax.serial_part_typization/1.1.0/SerialPartTypization.ttl b/io.catenax.serial_part_typization/1.1.0/SerialPartTypization.ttl deleted file mode 100644 index 6e47b569..00000000 --- a/io.catenax.serial_part_typization/1.1.0/SerialPartTypization.ttl +++ /dev/null @@ -1,213 +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 xsd: . -@prefix bamm: . -@prefix unit: . -@prefix bamm-c: . -@prefix bamm-e: . -@prefix : . - -:ProductionCountryCodeTrait a bamm-c:Trait; - bamm:name "ProductionCountryCodeTrait"; - bamm:preferredName "Production Country Code Trait"@en; - bamm:description "Trait to ensure standard data format for country code"@en; - bamm-c:constraint :CountryCodeRegularExpression; - bamm-c:baseCharacteristic :CountryCodeCharacteristic. -:CountryCodeRegularExpression a bamm-c:RegularExpressionConstraint; - bamm:name "CountryCodeRegularExpression"; - bamm:preferredName "Country Code Regular Expression"@en; - bamm:description "Regular Expression that ensures a three-letter code "@en; - bamm:value "^[A-Z][A-Z][A-Z]$". -:CountryCodeCharacteristic a bamm:Characteristic; - bamm:name "CountryCodeCharacteristic"; - bamm:preferredName "Country Code Characteristic"@en; - bamm:description "ISO 3166-1 alpha-3 – three-letter country codes "@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: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}$)"; - bamm:see . -:UUIDv4 a bamm:Characteristic; - bamm:name "UUIDv4"; - 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. -:KeyValueList a bamm:Entity; - bamm:name "KeyValueList"; - bamm:preferredName "Key Value List"@en; - bamm:description "A list of key value pairs for local identifiers, which are composed of a key and a corresponding value."@en; - bamm:properties (:key :value). -:key a bamm:Property; - bamm:name "key"; - bamm:preferredName "Identifier Key"@en; - bamm:description "The key of a local identifier. "@en; - bamm:characteristic :KeyCharacteristic; - bamm:exampleValue "PartInstanceID". -:value a bamm:Property; - bamm:name "value"; - bamm:preferredName "Identifier Value"@en; - bamm:description "The value of an identifier."@en; - bamm:characteristic :ValueCharacteristic; - bamm:exampleValue "SN12345678". -:KeyCharacteristic a bamm:Characteristic; - bamm:name "KeyCharacteristic"; - bamm:preferredName "Key Characteristic"@en; - bamm:description "The key characteristic of a local identifier. A specific subset of keys is predefined, but additionally any other custom key is allowed. Predefined keys (to be used when applicable):\n- \"ManufacturerID\" - The Business Partner Number (BPN) of the manufacturer. Value: BPN-Nummer\n- \"PartInstanceID\" - The identifier of the manufacturer for the serialized instance of the part, e.g. the serial number\n- \"BatchID\" - The identifier of the batch, to which the serialzed part belongs\n- \"VAN\" - The anonymized vehicle identification number (VIN). Value: anonymized VIN according to OEM anonymization rules. Note: If the key \"VAN\" is available, \"PartInstanceID\" must also be available and hold the identical value."@en; - bamm:dataType xsd:string. -:ValueCharacteristic a bamm:Characteristic; - bamm:name "ValueCharacteristic"; - bamm:preferredName "Value Characteristic"@en; - bamm:description "The value of an identifier."@en; - bamm:dataType xsd:string. -:SerialPartTypization a bamm:Aspect; - bamm:name "SerialPartTypization"; - bamm:preferredName "Serial Part Typization"@en; - bamm:description "A serialized part is an instantiation of a (design-) part, where the particular instantiation can be uniquely identified by means of a serial numbers or a similar identifier (e.g. VAN) or a combination of multiple identifiers (e.g. combination of manufacturer, date and number)"@en; - bamm:properties (:catenaXId :localIdentifiers :manufacturingInformation :partTypeInformation); - bamm:operations (). -:catenaXId a bamm:Property; - bamm:name "catenaXId"; - bamm:preferredName "Catena-X Identifier"@en; - bamm:description "The fully anonymous Catena-X ID of the serialized part, valid for the Catena-X dataspace."@en; - bamm:characteristic :CatenaXIdTrait; - bamm:exampleValue "urn:uuid:580d3adf-1981-44a0-a214-13d6ceed9379". -:localIdentifiers a bamm:Property; - bamm:name "localIdentifiers"; - bamm:preferredName "Local Identifiers"@en; - bamm:description "A local identifier enables identification of a part in a specific dataspace, but is not unique in Catena-X dataspace. Multiple local identifiers may exist."@en; - bamm:characteristic :LocalIdentifierCharacteristic. -:manufacturingInformation a bamm:Property; - bamm:name "manufacturingInformation"; - bamm:preferredName "Manufacturing Information"@en; - bamm:description "Information from manufacturing process, such as manufacturing date and manufacturing country"@en; - bamm:characteristic :ManufacturingCharacteristic. -:partTypeInformation a bamm:Property; - bamm:name "partTypeInformation"; - bamm:preferredName "Part Type Information"@en; - bamm:description "The part type from which the serialized part has been instantiated"@en; - bamm:characteristic :PartTypeInformationCharacteristic. -:CatenaXIdTrait a bamm-c:Trait; - bamm:name "CatenaXIdTrait"; - bamm:preferredName "Catena-X ID Trait"@en; - bamm:description "Trait to ensure data format for Catena-X ID"@en; - bamm-c:constraint :UUIDv4RegularExpression; - bamm-c:baseCharacteristic :UUIDv4. -:LocalIdentifierCharacteristic a bamm-c:Set; - bamm:name "LocalIdentifierCharacteristic"; - bamm:preferredName "Local Identifier Characteristic"@en; - bamm:description "A single serialized part may have multiple attributes, that uniquely identify a that part in a specific dataspace (e.g. the manufacturer`s dataspace)"@en; - bamm:dataType :KeyValueList. -:ManufacturingCharacteristic a bamm:Characteristic; - bamm:name "ManufacturingCharacteristic"; - bamm:preferredName "Manufacturing Characteristic"@en; - bamm:description "Characteristic to describe manufacturing related data"@en; - bamm:dataType :ManufacturingEntity. -:PartTypeInformationCharacteristic a bamm:Characteristic; - bamm:name "PartTypeInformationCharacteristic"; - bamm:preferredName "Part Type Information Characteristic"@en; - bamm:description "The characteristics of the part type"@en; - bamm:dataType :PartTypeInformationEntity. -:nameAtManufacturer a bamm:Property; - bamm:name "nameAtManufacturer"; - bamm:preferredName "Name at Manufacturer"@en; - bamm:description "Name of the part as assigned by the manufacturer"@en; - bamm:characteristic :PartNameCharacteristic; - bamm:exampleValue "Mirror left". -:PartNameCharacteristic a bamm:Characteristic; - bamm:name "PartNameCharacteristic"; - bamm:preferredName "Part Name Characteristic"@en; - bamm:description "Part Name in string format from the respective system in the value chain"@en; - bamm:dataType xsd:string. -:nameAtCustomer a bamm:Property; - bamm:name "nameAtCustomer"; - bamm:preferredName "Name at Customer"@en; - bamm:description "Name of the part as assigned by the customer"@en; - bamm:characteristic :PartNameCharacteristic; - bamm:exampleValue "side element A". -:date a bamm:Property; - bamm:name "date"; - bamm:preferredName "Production Date"@en; - bamm:description "Timestamp of the manufacturing date as the final step in production process (e.g. final quality check, ready-for-shipment event)"@en; - bamm:characteristic bamm-c:Timestamp; - bamm:exampleValue "2022-02-04T14:48:54"^^xsd:dateTime. -:country a bamm:Property; - bamm:name "country"; - bamm:preferredName "Country code"@en; - bamm:description "Country code where the part was manufactured"@en; - bamm:characteristic :ProductionCountryCodeTrait; - bamm:exampleValue "HUR". -:PartTypeInformationEntity a bamm:Entity; - bamm:name "PartTypeInformationEntity"; - bamm:preferredName "Part Type Information Entity"@en; - bamm:description "Encapsulation for data related to the part type"@en; - bamm:properties (:manufacturerPartId [ - bamm:property :customerPartId; - bamm:optional "true"^^xsd:boolean -] :nameAtManufacturer [ - bamm:property :nameAtCustomer; - bamm:optional "true"^^xsd:boolean -] :classification). -:PartIdCharacteristic a bamm:Characteristic; - bamm:name "PartIdCharacteristic"; - bamm:preferredName "Part ID Characteristic"@en; - bamm:description "The part ID is a multi-character string, ususally assigned by an ERP system"@en; - bamm:dataType xsd:string. -:manufacturerPartId a bamm:Property; - bamm:name "manufacturerPartId"; - bamm:preferredName "Manufacturer Part ID"@en; - bamm:description "Part ID as assigned by the manufacturer of the part. The Part ID identifies the part (as designed) in the manufacturer`s dataspace. The Part ID does not reference a specific instance of a part and thus should not be confused with the serial number."@en; - bamm:characteristic :PartIdCharacteristic; - bamm:exampleValue "123-0.740-3434-A". -:customerPartId a bamm:Property; - bamm:name "customerPartId"; - bamm:preferredName "Customer Part ID"@en; - bamm:description "Part ID as assigned by the manufacturer of the part. The Part ID identifies the part (as designed) in the customer`s dataspace. The Part ID does not reference a specific instance of a part and thus should not be confused with the serial number."@en; - bamm:characteristic :PartIdCharacteristic; - bamm:exampleValue "PRT-12345". -:classification a bamm:Property; - bamm:name "classification"; - bamm:preferredName "Classifcation"@en; - bamm:description "The classification of the part type according to STEP standard definition"@en; - bamm:characteristic :ClassificationCharacteristic; - bamm:exampleValue "software". -:ClassificationCharacteristic a bamm-c:Enumeration; - bamm:name "ClassificationCharacteristic"; - bamm:preferredName "Classification Characteristic"@en; - bamm:description "A part type must be placed into one of the following classes: 'component', 'product', 'software', ‘assembly’, 'tool', or 'raw material'."@en; - bamm:dataType xsd:string; - bamm:see ; - bamm-c:values ("product" "raw material" "software" "assembly" "tool" "component"). -:ManufacturingEntity a bamm:Entity; - bamm:name "ManufacturingEntity"; - bamm:preferredName "Manufacturing Entity"@en; - bamm:description "Encapsulates the manufacturing relevant attributes"@en; - bamm:properties (:date [ - bamm:property :country; - bamm:optional "true"^^xsd:boolean -]). diff --git a/io.catenax.serial_part_typization/1.1.0/gen/SerialPartTypization-aas.xml b/io.catenax.serial_part_typization/1.1.0/gen/SerialPartTypization-aas.xml deleted file mode 100644 index 437d24a4..00000000 --- a/io.catenax.serial_part_typization/1.1.0/gen/SerialPartTypization-aas.xml +++ /dev/null @@ -1,730 +0,0 @@ - - - - - defaultAdminShell - - - - - defaultAsset - - - - - SerialPartTypization - - Serial Part Typization - - APPLICATION_CLASS - - A serialized part is an instantiation of a (design-) part, where the particular instantiation can be uniquely identified by means of a serial numbers or a similar identifier (e.g. VAN) or a combination of multiple identifiers (e.g. combination of manufacturer, date and number) - - urn:bamm:io.catenax.serial_part_typization:1.1.0#SerialPartTypization - - - - - Serial Part Typization - - - SerialPartTypization - - - A serialized part is an instantiation of a (design-) part, where the particular instantiation can be uniquely identified by means of a serial numbers or a similar identifier (e.g. VAN) or a combination of multiple identifiers (e.g. combination of manufacturer, date and number) - - - - - - http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 - - - - - - CatenaXIdTrait - - Catena-X ID Trait - - urn:bamm:io.catenax.serial_part_typization:1.1.0#catenaXId - - - - - Catena-X Identifier - - - catenaXId - - String - - Trait to ensure data format for Catena-X ID - - - - - - http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 - - - - - - KeyCharacteristic - - Key Characteristic - - urn:bamm:io.catenax.serial_part_typization:1.1.0#key - - - - - Identifier Key - - - key - - String - - The key characteristic of a local identifier. A specific subset of keys is predefined, but additionally any other custom key is allowed. Predefined keys (to be used when applicable): -- "ManufacturerID" - The Business Partner Number (BPN) of the manufacturer. Value: BPN-Nummer -- "PartInstanceID" - The identifier of the manufacturer for the serialized instance of the part, e.g. the serial number -- "BatchID" - The identifier of the batch, to which the serialzed part belongs -- "VAN" - The anonymized vehicle identification number (VIN). Value: anonymized VIN according to OEM anonymization rules. Note: If the key "VAN" is available, "PartInstanceID" must also be available and hold the identical value. - - - - - - http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 - - - - - - ValueCharacteristic - - Value Characteristic - - urn:bamm:io.catenax.serial_part_typization:1.1.0#value - - - - - Identifier Value - - - value - - String - - The value of an identifier. - - - - - - http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 - - - - - - LocalIdentifierCharacteristic - - Local Identifier Characteristic - - urn:bamm:io.catenax.serial_part_typization:1.1.0#localIdentifiers - - - - - Local Identifiers - - - localIdentifiers - - String - - A single serialized part may have multiple attributes, that uniquely identify a that part in a specific dataspace (e.g. the manufacturer`s dataspace) - - - - - - http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 - - - - - - Timestamp - - Timestamp - - urn:bamm:io.catenax.serial_part_typization:1.1.0#date - - - - - Production Date - - - date - - String - - Describes a Property which contains the date and time with an optional timezone. - - - - - - http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 - - - - - - ProductionCountryCodeTrait - - Production Country Code Trait - - urn:bamm:io.catenax.serial_part_typization:1.1.0#country - - - - - Country code - - - country - - String - - Trait to ensure standard data format for country code - - - - - - http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 - - - - - - ManufacturingCharacteristic - - Manufacturing Characteristic - - urn:bamm:io.catenax.serial_part_typization:1.1.0#manufacturingInformation - - - - - Manufacturing Information - - - manufacturingInformation - - String - - Characteristic to describe manufacturing related data - - - - - - http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 - - - - - - PartIdCharacteristic - - Part ID Characteristic - - urn:bamm:io.catenax.serial_part_typization:1.1.0#manufacturerPartId - - - - - Manufacturer Part ID - - - manufacturerPartId - - String - - The part ID is a multi-character string, ususally assigned by an ERP system - - - - - - http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 - - - - - - PartIdCharacteristic - - Part ID Characteristic - - urn:bamm:io.catenax.serial_part_typization:1.1.0#customerPartId - - - - - Customer Part ID - - - customerPartId - - String - - The part ID is a multi-character string, ususally assigned by an ERP system - - - - - - http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 - - - - - - PartNameCharacteristic - - Part Name Characteristic - - urn:bamm:io.catenax.serial_part_typization:1.1.0#nameAtManufacturer - - - - - Name at Manufacturer - - - nameAtManufacturer - - String - - Part Name in string format from the respective system in the value chain - - - - - - http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 - - - - - - PartNameCharacteristic - - Part Name Characteristic - - urn:bamm:io.catenax.serial_part_typization:1.1.0#nameAtCustomer - - - - - Name at Customer - - - nameAtCustomer - - String - - Part Name in string format from the respective system in the value chain - - - - - - http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 - - - - - - ClassificationCharacteristic - - Classification Characteristic - - urn:bamm:io.catenax.serial_part_typization:1.1.0#classification - - - - - Classifcation - - - classification - - String - - A part type must be placed into one of the following classes: 'component', 'product', 'software', ‘assembly’, 'tool', or 'raw material'. - - - - - - urn:bamm:io.catenax.serial_part_typization:1.1.0#ClassificationCharacteristic:DefaultScalarValue[value=product, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] - - - DefaultScalarValue[value=product, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] - - - - - urn:bamm:io.catenax.serial_part_typization:1.1.0#ClassificationCharacteristic:DefaultScalarValue[value=raw material, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] - - - DefaultScalarValue[value=raw material, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] - - - - - urn:bamm:io.catenax.serial_part_typization:1.1.0#ClassificationCharacteristic:DefaultScalarValue[value=software, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] - - - DefaultScalarValue[value=software, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] - - - - - urn:bamm:io.catenax.serial_part_typization:1.1.0#ClassificationCharacteristic:DefaultScalarValue[value=assembly, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] - - - DefaultScalarValue[value=assembly, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] - - - - - urn:bamm:io.catenax.serial_part_typization:1.1.0#ClassificationCharacteristic:DefaultScalarValue[value=tool, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] - - - DefaultScalarValue[value=tool, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] - - - - - urn:bamm:io.catenax.serial_part_typization:1.1.0#ClassificationCharacteristic:DefaultScalarValue[value=component, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] - - - DefaultScalarValue[value=component, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] - - - - - - - http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 - - - - - - PartTypeInformationCharacteristic - - Part Type Information Characteristic - - urn:bamm:io.catenax.serial_part_typization:1.1.0#partTypeInformation - - - - - Part Type Information - - - partTypeInformation - - String - - The characteristics of the part type - - - - - - http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 - - - - - - - - SerialPartTypization - - A serialized part is an instantiation of a (design-) part, where the particular instantiation can be uniquely identified by means of a serial numbers or a similar identifier (e.g. VAN) or a combination of multiple identifiers (e.g. combination of manufacturer, date and number) - - Template - - - urn:bamm:io.catenax.serial_part_typization:1.1.0#SerialPartTypization - - - - - - catenaXId - - Catena-X Identifier - - - The fully anonymous Catena-X ID of the serialized part, valid for the Catena-X dataspace. - - Template - - - urn:bamm:io.catenax.serial_part_typization:1.1.0#catenaXId - - - DefaultScalarValue[value=urn:uuid:580d3adf-1981-44a0-a214-13d6ceed9379, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] - http://www.w3.org/2001/XMLSchema#string - - - - - localIdentifiers - - Local Identifiers - - - A local identifier enables identification of a part in a specific dataspace, but is not unique in Catena-X dataspace. Multiple local identifiers may exist. - - false - false - - - - KeyValueList - - Key Value List - - - A list of key value pairs for local identifiers, which are composed of a key and a corresponding value. - - false - false - - - - key - - Identifier Key - - - The key of a local identifier. - - Template - - - urn:bamm:io.catenax.serial_part_typization:1.1.0#key - - - DefaultScalarValue[value=PartInstanceID, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] - http://www.w3.org/2001/XMLSchema#string - - - - - value - - Identifier Value - - - The value of an identifier. - - Template - - - urn:bamm:io.catenax.serial_part_typization:1.1.0#value - - - DefaultScalarValue[value=SN12345678, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] - http://www.w3.org/2001/XMLSchema#string - - - - - - - - - - - ManufacturingEntity - - Manufacturing Entity - - - Encapsulates the manufacturing relevant attributes - - false - false - - - - date - - Production Date - - - Timestamp of the manufacturing date as the final step in production process (e.g. final quality check, ready-for-shipment event) - - Template - - - urn:bamm:io.catenax.serial_part_typization:1.1.0#date - - - DefaultScalarValue[value=2022-02-04T14:48:54, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#dateTime']'] - http://www.w3.org/2001/XMLSchema#dateTime - - - - - country - - Country code - - - Country code where the part was manufactured - - Template - - - urn:bamm:io.catenax.serial_part_typization:1.1.0#country - - - DefaultScalarValue[value=HUR, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] - http://www.w3.org/2001/XMLSchema#string - - - - - - - - PartTypeInformationEntity - - Part Type Information Entity - - - Encapsulation for data related to the part type - - false - false - - - - manufacturerPartId - - Manufacturer Part ID - - - Part ID as assigned by the manufacturer of the part. The Part ID identifies the part (as designed) in the manufacturer`s dataspace. The Part ID does not reference a specific instance of a part and thus should not be confused with the serial number. - - Template - - - urn:bamm:io.catenax.serial_part_typization:1.1.0#manufacturerPartId - - - DefaultScalarValue[value=123-0.740-3434-A, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] - http://www.w3.org/2001/XMLSchema#string - - - - - customerPartId - - Customer Part ID - - - Part ID as assigned by the manufacturer of the part. The Part ID identifies the part (as designed) in the customer`s dataspace. The Part ID does not reference a specific instance of a part and thus should not be confused with the serial number. - - Template - - - urn:bamm:io.catenax.serial_part_typization:1.1.0#customerPartId - - - DefaultScalarValue[value=PRT-12345, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] - http://www.w3.org/2001/XMLSchema#string - - - - - nameAtManufacturer - - Name at Manufacturer - - - Name of the part as assigned by the manufacturer - - Template - - - urn:bamm:io.catenax.serial_part_typization:1.1.0#nameAtManufacturer - - - DefaultScalarValue[value=Mirror left, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] - http://www.w3.org/2001/XMLSchema#string - - - - - nameAtCustomer - - Name at Customer - - - Name of the part as assigned by the customer - - Template - - - urn:bamm:io.catenax.serial_part_typization:1.1.0#nameAtCustomer - - - DefaultScalarValue[value=side element A, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] - http://www.w3.org/2001/XMLSchema#string - - - - - classification - - Classifcation - - - The classification of the part type according to STEP standard definition - - Template - - - urn:bamm:io.catenax.serial_part_typization:1.1.0#classification - - - DefaultScalarValue[value=software, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] - http://www.w3.org/2001/XMLSchema#string - - - - - - - - - diff --git a/io.catenax.serial_part_typization/1.1.0/gen/SerialPartTypization-schema.json b/io.catenax.serial_part_typization/1.1.0/gen/SerialPartTypization-schema.json deleted file mode 100644 index dccbe228..00000000 --- a/io.catenax.serial_part_typization/1.1.0/gen/SerialPartTypization-schema.json +++ /dev/null @@ -1,129 +0,0 @@ -{ - "$schema" : "http://json-schema.org/draft-04/schema", - "description" : "A serialized part is an instantiation of a (design-) part, where the particular instantiation can be uniquely identified by means of a serial numbers or a similar identifier (e.g. VAN) or a combination of multiple identifiers (e.g. combination of manufacturer, date and number)", - "type" : "object", - "components" : { - "schemas" : { - "urn_bamm_io.catenax.serial_part_typization_1.1.0_CatenaXIdTrait" : { - "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.catenax.serial_part_typization_1.1.0_KeyCharacteristic" : { - "type" : "string", - "description" : "The key characteristic of a local identifier. A specific subset of keys is predefined, but additionally any other custom key is allowed. Predefined keys (to be used when applicable):\n- \"ManufacturerID\" - The Business Partner Number (BPN) of the manufacturer. Value: BPN-Nummer\n- \"PartInstanceID\" - The identifier of the manufacturer for the serialized instance of the part, e.g. the serial number\n- \"BatchID\" - The identifier of the batch, to which the serialzed part belongs\n- \"VAN\" - The anonymized vehicle identification number (VIN). Value: anonymized VIN according to OEM anonymization rules. Note: If the key \"VAN\" is available, \"PartInstanceID\" must also be available and hold the identical value." - }, - "urn_bamm_io.catenax.serial_part_typization_1.1.0_ValueCharacteristic" : { - "type" : "string", - "description" : "The value of an identifier." - }, - "urn_bamm_io.catenax.serial_part_typization_1.1.0_KeyValueList" : { - "description" : "A list of key value pairs for local identifiers, which are composed of a key and a corresponding value.", - "type" : "object", - "properties" : { - "key" : { - "description" : "The key of a local identifier. ", - "$ref" : "#/components/schemas/urn_bamm_io.catenax.serial_part_typization_1.1.0_KeyCharacteristic" - }, - "value" : { - "description" : "The value of an identifier.", - "$ref" : "#/components/schemas/urn_bamm_io.catenax.serial_part_typization_1.1.0_ValueCharacteristic" - } - }, - "required" : [ "key", "value" ] - }, - "urn_bamm_io.catenax.serial_part_typization_1.1.0_LocalIdentifierCharacteristic" : { - "description" : "A single serialized part may have multiple attributes, that uniquely identify a that part in a specific dataspace (e.g. the manufacturer`s dataspace)", - "type" : "array", - "items" : { - "$ref" : "#/components/schemas/urn_bamm_io.catenax.serial_part_typization_1.1.0_KeyValueList" - }, - "uniqueItems" : true - }, - "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.serial_part_typization_1.1.0_ProductionCountryCodeTrait" : { - "type" : "string", - "description" : "Regular Expression that ensures a three-letter code ", - "pattern" : "^[A-Z][A-Z][A-Z]$" - }, - "urn_bamm_io.catenax.serial_part_typization_1.1.0_ManufacturingCharacteristic" : { - "description" : "Characteristic to describe manufacturing related data", - "type" : "object", - "properties" : { - "date" : { - "description" : "Timestamp of the manufacturing date as the final step in production process (e.g. final quality check, ready-for-shipment event)", - "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Timestamp" - }, - "country" : { - "description" : "Country code where the part was manufactured", - "$ref" : "#/components/schemas/urn_bamm_io.catenax.serial_part_typization_1.1.0_ProductionCountryCodeTrait" - } - }, - "required" : [ "date" ] - }, - "urn_bamm_io.catenax.serial_part_typization_1.1.0_PartIdCharacteristic" : { - "type" : "string", - "description" : "The part ID is a multi-character string, ususally assigned by an ERP system" - }, - "urn_bamm_io.catenax.serial_part_typization_1.1.0_PartNameCharacteristic" : { - "type" : "string", - "description" : "Part Name in string format from the respective system in the value chain" - }, - "urn_bamm_io.catenax.serial_part_typization_1.1.0_ClassificationCharacteristic" : { - "type" : "string", - "description" : "A part type must be placed into one of the following classes: 'component', 'product', 'software', ‘assembly’, 'tool', or 'raw material'.", - "enum" : [ "product", "raw material", "software", "assembly", "tool", "component" ] - }, - "urn_bamm_io.catenax.serial_part_typization_1.1.0_PartTypeInformationCharacteristic" : { - "description" : "The characteristics of the part type", - "type" : "object", - "properties" : { - "manufacturerPartId" : { - "description" : "Part ID as assigned by the manufacturer of the part. The Part ID identifies the part (as designed) in the manufacturer`s dataspace. The Part ID does not reference a specific instance of a part and thus should not be confused with the serial number.", - "$ref" : "#/components/schemas/urn_bamm_io.catenax.serial_part_typization_1.1.0_PartIdCharacteristic" - }, - "customerPartId" : { - "description" : "Part ID as assigned by the manufacturer of the part. The Part ID identifies the part (as designed) in the customer`s dataspace. The Part ID does not reference a specific instance of a part and thus should not be confused with the serial number.", - "$ref" : "#/components/schemas/urn_bamm_io.catenax.serial_part_typization_1.1.0_PartIdCharacteristic" - }, - "nameAtManufacturer" : { - "description" : "Name of the part as assigned by the manufacturer", - "$ref" : "#/components/schemas/urn_bamm_io.catenax.serial_part_typization_1.1.0_PartNameCharacteristic" - }, - "nameAtCustomer" : { - "description" : "Name of the part as assigned by the customer", - "$ref" : "#/components/schemas/urn_bamm_io.catenax.serial_part_typization_1.1.0_PartNameCharacteristic" - }, - "classification" : { - "description" : "The classification of the part type according to STEP standard definition", - "$ref" : "#/components/schemas/urn_bamm_io.catenax.serial_part_typization_1.1.0_ClassificationCharacteristic" - } - }, - "required" : [ "manufacturerPartId", "nameAtManufacturer", "classification" ] - } - } - }, - "properties" : { - "catenaXId" : { - "description" : "The fully anonymous Catena-X ID of the serialized part, valid for the Catena-X dataspace.", - "$ref" : "#/components/schemas/urn_bamm_io.catenax.serial_part_typization_1.1.0_CatenaXIdTrait" - }, - "localIdentifiers" : { - "description" : "A local identifier enables identification of a part in a specific dataspace, but is not unique in Catena-X dataspace. Multiple local identifiers may exist.", - "$ref" : "#/components/schemas/urn_bamm_io.catenax.serial_part_typization_1.1.0_LocalIdentifierCharacteristic" - }, - "manufacturingInformation" : { - "description" : "Information from manufacturing process, such as manufacturing date and manufacturing country", - "$ref" : "#/components/schemas/urn_bamm_io.catenax.serial_part_typization_1.1.0_ManufacturingCharacteristic" - }, - "partTypeInformation" : { - "description" : "The part type from which the serialized part has been instantiated", - "$ref" : "#/components/schemas/urn_bamm_io.catenax.serial_part_typization_1.1.0_PartTypeInformationCharacteristic" - } - }, - "required" : [ "catenaXId", "localIdentifiers", "manufacturingInformation", "partTypeInformation" ] -} \ No newline at end of file diff --git a/io.catenax.serial_part_typization/1.1.0/gen/SerialPartTypization.aasx b/io.catenax.serial_part_typization/1.1.0/gen/SerialPartTypization.aasx deleted file mode 100644 index dff58582a7328efc1793fe083fd18132e0bbc17e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5243 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 diff --git a/io.catenax.serial_part_typization/1.1.0/gen/SerialPartTypization.html b/io.catenax.serial_part_typization/1.1.0/gen/SerialPartTypization.html deleted file mode 100644 index 9ccc6635..00000000 --- a/io.catenax.serial_part_typization/1.1.0/gen/SerialPartTypization.html +++ /dev/null @@ -1,1152 +0,0 @@ - - - - - - - - - - - - - - Dokumentation Serial Part Typization - - -

-
-
-
-

Aspect Model Serial Part Typization

-
urn:bamm:io.catenax.serial_part_typization:1.1.0#SerialPartTypization
-
-
-
-
-
-
-
- -
- - -
- A serialized part is an instantiation of a (design-) part, where the particular instantiation can be uniquely identified by means of a serial numbers or a similar identifier (e.g. VAN) or a combination of multiple identifiers (e.g. combination of manufacturer, date and number) -
- - -
-

Übersicht

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

Properties

-
- -
- -
-

Catena-X Identifier

-
- -The fully anonymous Catena-X ID of the serialized part, valid for the Catena-X dataspace. - -
-
Name
-
catenaXId
-
- - - -
-
Characteristic
-
-
-
-
Trait
-
- -
-
-
- -
-
Beispiel
-
urn:uuid:580d3adf-1981-44a0-a214-13d6ceed9379
-
- -
-
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}$)
    -
    - -
  • -
-
-
-
-
- -
-

Local Identifiers

-
- -A local identifier enables identification of a part in a specific dataspace, but is not unique in Catena-X dataspace. Multiple local identifiers may exist. - -
-
Name
-
localIdentifiers
-
- - - -
-
Characteristic
-
-
-
-
Set
-
-
-
Has no order
-
-
-
Duplicates not allowed
-
- -
-
-
- - -
-
Optional
-
- Nein
-
- -
-
Im Payload
-
- Ja
-
- -
-
Payload Schlüssel
-
localIdentifiers
-
- - -
-
- -
-

Manufacturing Information

-
- -Information from manufacturing process, such as manufacturing date and manufacturing country - -
-
Name
-
manufacturingInformation
-
- - - -
-
Characteristic
- -
- - -
-
Optional
-
- Nein
-
- -
-
Im Payload
-
- Ja
-
- -
-
Payload Schlüssel
-
manufacturingInformation
-
- - -
-
- -
-

Part Type Information

-
- -The part type from which the serialized part has been instantiated - -
-
Name
-
partTypeInformation
-
- - - -
-
Characteristic
- -
- - -
-
Optional
-
- Nein
-
- -
-
Im Payload
-
- Ja
-
- -
-
Payload Schlüssel
-
partTypeInformation
-
- - -
-
- - - -
-
-

Objekt

-
- -
-
-

Key Value List

-
-
- A list of key value pairs for local identifiers, which are composed of a key and a corresponding value. -
- -
-

Properties

-
-
- -
-
Identifier Key
-
- -The key of a local identifier. - -
-
Name
-
key
-
- - - -
-
Characteristic
- -
- -
-
Beispiel
-
PartInstanceID
-
- -
-
Optional
-
- Nein
-
- -
-
Im Payload
-
- Ja
-
- -
-
Payload Schlüssel
-
key
-
- - -
-
- -
-
Identifier Value
-
- -The value of an identifier. - -
-
Name
-
value
-
- - - -
-
Characteristic
- -
- -
-
Beispiel
-
SN12345678
-
- -
-
Optional
-
- Nein
-
- -
-
Im Payload
-
- Ja
-
- -
-
Payload Schlüssel
-
value
-
- - -
-
-
-
-

Manufacturing Entity

-
-
- Encapsulates the manufacturing relevant attributes -
- -
-

Properties

-
-
- -
-
Production Date
-
- -Timestamp of the manufacturing date as the final step in production process (e.g. final quality check, ready-for-shipment event) - -
-
Name
-
date
-
- - - -
-
Characteristic
- -
- -
-
Beispiel
-
2022-02-04T14:48:54
-
- -
-
Optional
-
- Nein
-
- -
-
Im Payload
-
- Ja
-
- -
-
Payload Schlüssel
-
date
-
- - -
-
- -
-
Country code
-
- -Country code where the part was manufactured - -
-
Name
-
country
-
- - - -
-
Characteristic
-
-
-
-
Trait
-
- -
-
-
- -
-
Beispiel
-
HUR
-
- -
-
Optional
-
- Ja
-
- -
-
Im Payload
-
- Ja
-
- -
-
Payload Schlüssel
-
country
-
- - -
-
Bedingungen
-
-
    -
  • -
    - -
    - Country Code Regular Expression -
    - -
    -
    Beschreibung
    -
    Regular Expression that ensures a three-letter code
    -
    - - -
    -
    Regulärer Ausdruck
    -
    ^[A-Z][A-Z][A-Z]$
    -
    - -
  • -
-
-
-
-
-
-
-

Part Type Information Entity

-
-
- Encapsulation for data related to the part type -
- -
-

Properties

-
-
- -
-
Manufacturer Part ID
-
- -Part ID as assigned by the manufacturer of the part. The Part ID identifies the part (as designed) in the manufacturer`s dataspace. The Part ID does not reference a specific instance of a part and thus should not be confused with the serial number. - -
-
Name
-
manufacturerPartId
-
- - - -
-
Characteristic
- -
- -
-
Beispiel
-
123-0.740-3434-A
-
- -
-
Optional
-
- Nein
-
- -
-
Im Payload
-
- Ja
-
- -
-
Payload Schlüssel
-
manufacturerPartId
-
- - -
-
- -
-
Customer Part ID
-
- -Part ID as assigned by the manufacturer of the part. The Part ID identifies the part (as designed) in the customer`s dataspace. The Part ID does not reference a specific instance of a part and thus should not be confused with the serial number. - -
-
Name
-
customerPartId
-
- - - -
-
Characteristic
- -
- -
-
Beispiel
-
PRT-12345
-
- -
-
Optional
-
- Ja
-
- -
-
Im Payload
-
- Ja
-
- -
-
Payload Schlüssel
-
customerPartId
-
- - -
-
- -
-
Name at Manufacturer
-
- -Name of the part as assigned by the manufacturer - -
-
Name
-
nameAtManufacturer
-
- - - -
-
Characteristic
- -
- -
-
Beispiel
-
Mirror left
-
- -
-
Optional
-
- Nein
-
- -
-
Im Payload
-
- Ja
-
- -
-
Payload Schlüssel
-
nameAtManufacturer
-
- - -
-
- -
-
Name at Customer
-
- -Name of the part as assigned by the customer - -
-
Name
-
nameAtCustomer
-
- - - -
-
Characteristic
- -
- -
-
Beispiel
-
side element A
-
- -
-
Optional
-
- Ja
-
- -
-
Im Payload
-
- Ja
-
- -
-
Payload Schlüssel
-
nameAtCustomer
-
- - -
-
- -
-
Classifcation
-
- -The classification of the part type according to STEP standard definition - -
-
Name
-
classification
-
- - - -
-
Characteristic
-
-
-
-
Enumeration
-
-
-
Werte
-
-
-
-
    -
  • product
  • -
  • raw material
  • -
  • software
  • -
  • assembly
  • -
  • tool
  • -
  • component
  • -
-
-
-
-
- Referenz -
-
    -
  • http://private.pdm-if.org/web/pdm-if/recommended-practices1
  • -
-
-
-
- -
-
-
- -
-
Beispiel
-
software
-
- -
-
Optional
-
- Nein
-
- -
-
Im Payload
-
- Ja
-
- -
-
Payload Schlüssel
-
classification
-
- - -
-
-
- -
- Third party licenses - -
- -
- - -
- - - \ No newline at end of file diff --git a/io.catenax.serial_part_typization/1.1.0/gen/SerialPartTypization.json b/io.catenax.serial_part_typization/1.1.0/gen/SerialPartTypization.json deleted file mode 100644 index 200d12e3..00000000 --- a/io.catenax.serial_part_typization/1.1.0/gen/SerialPartTypization.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "localIdentifiers" : [ { - "value" : "SN12345678", - "key" : "PartInstanceID" - } ], - "manufacturingInformation" : { - "date" : "2022-02-04T14:48:54", - "country" : "HUR" - }, - "catenaXId" : "urn:uuid:580d3adf-1981-44a0-a214-13d6ceed9379", - "partTypeInformation" : { - "manufacturerPartId" : "123-0.740-3434-A", - "customerPartId" : "PRT-12345", - "classification" : "product", - "nameAtManufacturer" : "Mirror left", - "nameAtCustomer" : "side element A" - } -} \ No newline at end of file diff --git a/io.catenax.serial_part_typization/1.1.0/gen/SerialPartTypization.yml b/io.catenax.serial_part_typization/1.1.0/gen/SerialPartTypization.yml deleted file mode 100644 index a0e81e6b..00000000 --- a/io.catenax.serial_part_typization/1.1.0/gen/SerialPartTypization.yml +++ /dev/null @@ -1,262 +0,0 @@ ---- -openapi: 3.0.3 -info: - title: Serial Part Typization - version: v1 -servers: -- url: catenax.io/api/v1 - variables: - api-version: - default: v1 -paths: - /{tenant-id}/serial-part-typization: - get: - tags: - - SerialPartTypization - operationId: getSerialPartTypization - 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/SerialPartTypization' - "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/SerialPartTypization' - totalItems: - type: number - totalPages: - type: number - pageSize: - type: number - currentPage: - type: number - urn_bamm_io.catenax.serial_part_typization_1.1.0_CatenaXIdTrait: - 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.catenax.serial_part_typization_1.1.0_KeyCharacteristic: - type: string - description: |- - The key characteristic of a local identifier. A specific subset of keys is predefined, but additionally any other custom key is allowed. Predefined keys (to be used when applicable): - - "ManufacturerID" - The Business Partner Number (BPN) of the manufacturer. Value: BPN-Nummer - - "PartInstanceID" - The identifier of the manufacturer for the serialized instance of the part, e.g. the serial number - - "BatchID" - The identifier of the batch, to which the serialzed part belongs - - "VAN" - The anonymized vehicle identification number (VIN). Value: anonymized VIN according to OEM anonymization rules. Note: If the key "VAN" is available, "PartInstanceID" must also be available and hold the identical value. - urn_bamm_io.catenax.serial_part_typization_1.1.0_ValueCharacteristic: - type: string - description: The value of an identifier. - urn_bamm_io.catenax.serial_part_typization_1.1.0_KeyValueList: - description: "A list of key value pairs for local identifiers, which are composed\ - \ of a key and a corresponding value." - type: object - properties: - key: - description: 'The key of a local identifier. ' - $ref: '#/components/schemas/urn_bamm_io.catenax.serial_part_typization_1.1.0_KeyCharacteristic' - value: - description: The value of an identifier. - $ref: '#/components/schemas/urn_bamm_io.catenax.serial_part_typization_1.1.0_ValueCharacteristic' - required: - - key - - value - urn_bamm_io.catenax.serial_part_typization_1.1.0_LocalIdentifierCharacteristic: - description: "A single serialized part may have multiple attributes, that uniquely\ - \ identify a that part in a specific dataspace (e.g. the manufacturer`s dataspace)" - type: array - items: - $ref: '#/components/schemas/urn_bamm_io.catenax.serial_part_typization_1.1.0_KeyValueList' - uniqueItems: true - 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.serial_part_typization_1.1.0_ProductionCountryCodeTrait: - type: string - description: 'Regular Expression that ensures a three-letter code ' - pattern: "^[A-Z][A-Z][A-Z]$" - urn_bamm_io.catenax.serial_part_typization_1.1.0_ManufacturingCharacteristic: - description: Characteristic to describe manufacturing related data - type: object - properties: - date: - description: "Timestamp of the manufacturing date as the final step in production\ - \ process (e.g. final quality check, ready-for-shipment event)" - $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Timestamp' - country: - description: Country code where the part was manufactured - $ref: '#/components/schemas/urn_bamm_io.catenax.serial_part_typization_1.1.0_ProductionCountryCodeTrait' - required: - - date - urn_bamm_io.catenax.serial_part_typization_1.1.0_PartIdCharacteristic: - type: string - description: "The part ID is a multi-character string, ususally assigned by\ - \ an ERP system" - urn_bamm_io.catenax.serial_part_typization_1.1.0_PartNameCharacteristic: - type: string - description: Part Name in string format from the respective system in the value - chain - urn_bamm_io.catenax.serial_part_typization_1.1.0_ClassificationCharacteristic: - type: string - description: "A part type must be placed into one of the following classes:\ - \ 'component', 'product', 'software', ‘assembly’, 'tool', or 'raw material'." - enum: - - product - - raw material - - software - - assembly - - tool - - component - urn_bamm_io.catenax.serial_part_typization_1.1.0_PartTypeInformationCharacteristic: - description: The characteristics of the part type - type: object - properties: - manufacturerPartId: - description: Part ID as assigned by the manufacturer of the part. The Part - ID identifies the part (as designed) in the manufacturer`s dataspace. - The Part ID does not reference a specific instance of a part and thus - should not be confused with the serial number. - $ref: '#/components/schemas/urn_bamm_io.catenax.serial_part_typization_1.1.0_PartIdCharacteristic' - customerPartId: - description: Part ID as assigned by the manufacturer of the part. The Part - ID identifies the part (as designed) in the customer`s dataspace. The - Part ID does not reference a specific instance of a part and thus should - not be confused with the serial number. - $ref: '#/components/schemas/urn_bamm_io.catenax.serial_part_typization_1.1.0_PartIdCharacteristic' - nameAtManufacturer: - description: Name of the part as assigned by the manufacturer - $ref: '#/components/schemas/urn_bamm_io.catenax.serial_part_typization_1.1.0_PartNameCharacteristic' - nameAtCustomer: - description: Name of the part as assigned by the customer - $ref: '#/components/schemas/urn_bamm_io.catenax.serial_part_typization_1.1.0_PartNameCharacteristic' - classification: - description: The classification of the part type according to STEP standard - definition - $ref: '#/components/schemas/urn_bamm_io.catenax.serial_part_typization_1.1.0_ClassificationCharacteristic' - required: - - manufacturerPartId - - nameAtManufacturer - - classification - SerialPartTypization: - description: "A serialized part is an instantiation of a (design-) part, where\ - \ the particular instantiation can be uniquely identified by means of a serial\ - \ numbers or a similar identifier (e.g. VAN) or a combination of multiple\ - \ identifiers (e.g. combination of manufacturer, date and number)" - type: object - properties: - catenaXId: - description: "The fully anonymous Catena-X ID of the serialized part, valid\ - \ for the Catena-X dataspace." - $ref: '#/components/schemas/urn_bamm_io.catenax.serial_part_typization_1.1.0_CatenaXIdTrait' - localIdentifiers: - description: "A local identifier enables identification of a part in a specific\ - \ dataspace, but is not unique in Catena-X dataspace. Multiple local identifiers\ - \ may exist." - $ref: '#/components/schemas/urn_bamm_io.catenax.serial_part_typization_1.1.0_LocalIdentifierCharacteristic' - manufacturingInformation: - description: "Information from manufacturing process, such as manufacturing\ - \ date and manufacturing country" - $ref: '#/components/schemas/urn_bamm_io.catenax.serial_part_typization_1.1.0_ManufacturingCharacteristic' - partTypeInformation: - description: The part type from which the serialized part has been instantiated - $ref: '#/components/schemas/urn_bamm_io.catenax.serial_part_typization_1.1.0_PartTypeInformationCharacteristic' - required: - - catenaXId - - localIdentifiers - - manufacturingInformation - - partTypeInformation - 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' - SerialPartTypization: - content: - application/json: - schema: - $ref: '#/components/schemas/PagingSchema' - description: The request was successful. - requestBodies: - SerialPartTypization: - content: - application/json: - schema: - $ref: '#/components/schemas/SerialPartTypization' diff --git a/io.catenax.serial_part_typization/1.1.0/metadata.json b/io.catenax.serial_part_typization/1.1.0/metadata.json deleted file mode 100644 index 9e759dfb..00000000 --- a/io.catenax.serial_part_typization/1.1.0/metadata.json +++ /dev/null @@ -1 +0,0 @@ -{ "status" : "deprecate"}