From ed2dd8b3653a614ca7f6999a62c6ac38809d5eae Mon Sep 17 00:00:00 2001 From: Johannes Kristan Date: Mon, 22 May 2023 14:46:25 +0200 Subject: [PATCH] Add generated artifacts to various models Specific models io.catenax.serial_part_typization/2.0.0/SerialPartTypization.ttl io.catenax.bom_as_specified/2.0.0/SingleLevelBomAsSpecified.ttl io.catenax.part_as_specified/2.0.0/PartAsSpecified.ttl io.catenax.pcf/3.0.0/Pcf.ttl io.catenax.sealant.sealant_pass/1.0.0/SealantPass.ttl io.catenax.material_flow_simulation_result/1.0.0/MaterialFlowSimulationResult.ttl io.catenax.transmission.transmission_pass/1.0.0/TransmissionPass.ttl io.catenax.just_in_sequence_part/1.0.0/JustInSequencePart.ttl io.catenax.single_level_bom_as_planned/1.1.0/SingleLevelBomAsPlanned.ttl io.catenax.part_as_planned/1.0.1/PartAsPlanned.ttl io.catenax.shared.physical_dimension/2.0.0/PhysicalDimensions.ttl io.catenax.shared.contact_information/2.0.0/ContactInformation.ttl io.catenax.shared.address_characteristic/2.0.0/AddressAspect.ttl --- .../gen/SingleLevelBomAsSpecified-aas.xml | 6422 +++++++++++++++++ .../gen/SingleLevelBomAsSpecified-schema.json | 151 + .../2.0.0/gen/SingleLevelBomAsSpecified.aasx | Bin 0 -> 12592 bytes .../2.0.0/gen/SingleLevelBomAsSpecified.html | 2181 ++++++ .../2.0.0/gen/SingleLevelBomAsSpecified.json | 22 + .../2.0.0/gen/SingleLevelBomAsSpecified.yml | 284 + .../1.0.0/gen/JustInSequencePart-aas.xml | 734 ++ .../1.0.0/gen/JustInSequencePart-schema.json | 129 + .../1.0.0/gen/JustInSequencePart.aasx | Bin 0 -> 5471 bytes .../1.0.0/gen/JustInSequencePart.html | 1155 +++ .../1.0.0/gen/JustInSequencePart.json | 18 + .../1.0.0/gen/JustInSequencePart.yml | 268 + .../gen/MaterialFlowSimulationResult.aasx | Bin 6943 -> 6942 bytes .../1.0.1/gen/PartAsPlanned-aas.xml | 482 ++ .../1.0.1/gen/PartAsPlanned-schema.json | 80 + .../1.0.1/gen/PartAsPlanned.aasx | Bin 0 -> 4211 bytes .../1.0.1/gen/PartAsPlanned.html | 828 +++ .../1.0.1/gen/PartAsPlanned.json | 12 + .../1.0.1/gen/PartAsPlanned.yml | 171 + .../2.0.0/gen/PartAsSpecified-aas.xml | 720 ++ .../2.0.0/gen/PartAsSpecified-schema.json | 111 + .../2.0.0/gen/PartAsSpecified.aasx | Bin 0 -> 4835 bytes .../2.0.0/gen/PartAsSpecified.html | 1103 +++ .../2.0.0/gen/PartAsSpecified.json | 18 + .../2.0.0/gen/PartAsSpecified.yml | 205 + io.catenax.pcf/3.0.0/gen/Pcf-aas.xml | 2161 ++++++ io.catenax.pcf/3.0.0/gen/Pcf-schema.json | 323 + io.catenax.pcf/3.0.0/gen/Pcf.aasx | Bin 0 -> 9344 bytes io.catenax.pcf/3.0.0/gen/Pcf.html | 3436 +++++++++ io.catenax.pcf/3.0.0/gen/Pcf.json | 45 + io.catenax.pcf/3.0.0/gen/Pcf.yml | 524 ++ .../1.0.0/gen/SealantPass-aas.xml | 4785 ++++++++++++ .../1.0.0/gen/SealantPass-schema.json | 649 ++ .../1.0.0/gen/SealantPass.aasx | Bin 0 -> 15227 bytes .../1.0.0/gen/SealantPass.html | 5515 ++++++++++++++ .../1.0.0/gen/SealantPass.json | 127 + .../1.0.0/gen/SealantPass.yml | 772 ++ .../2.0.0/gen/SerialPartTypization-aas.xml | 730 ++ .../gen/SerialPartTypization-schema.json | 129 + .../2.0.0/gen/SerialPartTypization.aasx | Bin 0 -> 5240 bytes .../2.0.0/gen/SerialPartTypization.html | 1152 +++ .../2.0.0/gen/SerialPartTypization.json | 18 + .../2.0.0/gen/SerialPartTypization.yml | 262 + .../2.0.0/gen/AddressAspect-aas.xml | 1133 +++ .../2.0.0/gen/AddressAspect-schema.json | 174 + .../2.0.0/gen/AddressAspect.aasx | Bin 0 -> 5313 bytes .../2.0.0/gen/AddressAspect.html | 1555 ++++ .../2.0.0/gen/AddressAspect.json | 28 + .../2.0.0/gen/AddressAspect.yml | 280 + .../2.0.0/gen/ContactInformation-aas.xml | 275 + .../2.0.0/gen/ContactInformation-schema.json | 53 + .../2.0.0/gen/ContactInformation.aasx | Bin 0 -> 3252 bytes .../2.0.0/gen/ContactInformation.html | 683 ++ .../2.0.0/gen/ContactInformation.json | 8 + .../2.0.0/gen/ContactInformation.yml | 128 + .../2.0.0/gen/PhysicalDimensions-aas.xml | 345 + .../2.0.0/gen/PhysicalDimensions-schema.json | 50 + .../2.0.0/gen/PhysicalDimensions.aasx | Bin 0 -> 3246 bytes .../2.0.0/gen/PhysicalDimensions.html | 782 ++ .../2.0.0/gen/PhysicalDimensions.json | 9 + .../2.0.0/gen/PhysicalDimensions.yml | 124 + .../1.1.0/gen/SingleLevelBomAsPlanned-aas.xml | 589 ++ .../gen/SingleLevelBomAsPlanned-schema.json | 103 + .../1.1.0/gen/SingleLevelBomAsPlanned.aasx | Bin 0 -> 4844 bytes .../1.1.0/gen/SingleLevelBomAsPlanned.html | 1040 +++ .../1.1.0/gen/SingleLevelBomAsPlanned.json | 16 + .../1.1.0/gen/SingleLevelBomAsPlanned.yml | 226 + .../1.0.0/gen/TransmissionPass-aas.xml | 4239 +++++++++++ .../1.0.0/gen/TransmissionPass-schema.json | 619 ++ .../1.0.0/gen/TransmissionPass.aasx | Bin 0 -> 13894 bytes .../1.0.0/gen/TransmissionPass.html | 5420 ++++++++++++++ .../1.0.0/gen/TransmissionPass.json | 109 + .../1.0.0/gen/TransmissionPass.yml | 735 ++ 73 files changed, 54445 insertions(+) create mode 100644 io.catenax.bom_as_specified/2.0.0/gen/SingleLevelBomAsSpecified-aas.xml create mode 100644 io.catenax.bom_as_specified/2.0.0/gen/SingleLevelBomAsSpecified-schema.json create mode 100644 io.catenax.bom_as_specified/2.0.0/gen/SingleLevelBomAsSpecified.aasx create mode 100644 io.catenax.bom_as_specified/2.0.0/gen/SingleLevelBomAsSpecified.html create mode 100644 io.catenax.bom_as_specified/2.0.0/gen/SingleLevelBomAsSpecified.json create mode 100644 io.catenax.bom_as_specified/2.0.0/gen/SingleLevelBomAsSpecified.yml create mode 100644 io.catenax.just_in_sequence_part/1.0.0/gen/JustInSequencePart-aas.xml create mode 100644 io.catenax.just_in_sequence_part/1.0.0/gen/JustInSequencePart-schema.json create mode 100644 io.catenax.just_in_sequence_part/1.0.0/gen/JustInSequencePart.aasx create mode 100644 io.catenax.just_in_sequence_part/1.0.0/gen/JustInSequencePart.html create mode 100644 io.catenax.just_in_sequence_part/1.0.0/gen/JustInSequencePart.json create mode 100644 io.catenax.just_in_sequence_part/1.0.0/gen/JustInSequencePart.yml create mode 100644 io.catenax.part_as_planned/1.0.1/gen/PartAsPlanned-aas.xml create mode 100644 io.catenax.part_as_planned/1.0.1/gen/PartAsPlanned-schema.json create mode 100644 io.catenax.part_as_planned/1.0.1/gen/PartAsPlanned.aasx create mode 100644 io.catenax.part_as_planned/1.0.1/gen/PartAsPlanned.html create mode 100644 io.catenax.part_as_planned/1.0.1/gen/PartAsPlanned.json create mode 100644 io.catenax.part_as_planned/1.0.1/gen/PartAsPlanned.yml create mode 100644 io.catenax.part_as_specified/2.0.0/gen/PartAsSpecified-aas.xml create mode 100644 io.catenax.part_as_specified/2.0.0/gen/PartAsSpecified-schema.json create mode 100644 io.catenax.part_as_specified/2.0.0/gen/PartAsSpecified.aasx create mode 100644 io.catenax.part_as_specified/2.0.0/gen/PartAsSpecified.html create mode 100644 io.catenax.part_as_specified/2.0.0/gen/PartAsSpecified.json create mode 100644 io.catenax.part_as_specified/2.0.0/gen/PartAsSpecified.yml create mode 100644 io.catenax.pcf/3.0.0/gen/Pcf-aas.xml create mode 100644 io.catenax.pcf/3.0.0/gen/Pcf-schema.json create mode 100644 io.catenax.pcf/3.0.0/gen/Pcf.aasx create mode 100644 io.catenax.pcf/3.0.0/gen/Pcf.html create mode 100644 io.catenax.pcf/3.0.0/gen/Pcf.json create mode 100644 io.catenax.pcf/3.0.0/gen/Pcf.yml create mode 100644 io.catenax.sealant.sealant_pass/1.0.0/gen/SealantPass-aas.xml create mode 100644 io.catenax.sealant.sealant_pass/1.0.0/gen/SealantPass-schema.json create mode 100644 io.catenax.sealant.sealant_pass/1.0.0/gen/SealantPass.aasx create mode 100644 io.catenax.sealant.sealant_pass/1.0.0/gen/SealantPass.html create mode 100644 io.catenax.sealant.sealant_pass/1.0.0/gen/SealantPass.json create mode 100644 io.catenax.sealant.sealant_pass/1.0.0/gen/SealantPass.yml create mode 100644 io.catenax.serial_part_typization/2.0.0/gen/SerialPartTypization-aas.xml create mode 100644 io.catenax.serial_part_typization/2.0.0/gen/SerialPartTypization-schema.json create mode 100644 io.catenax.serial_part_typization/2.0.0/gen/SerialPartTypization.aasx create mode 100644 io.catenax.serial_part_typization/2.0.0/gen/SerialPartTypization.html create mode 100644 io.catenax.serial_part_typization/2.0.0/gen/SerialPartTypization.json create mode 100644 io.catenax.serial_part_typization/2.0.0/gen/SerialPartTypization.yml create mode 100644 io.catenax.shared.address_characteristic/2.0.0/gen/AddressAspect-aas.xml create mode 100644 io.catenax.shared.address_characteristic/2.0.0/gen/AddressAspect-schema.json create mode 100644 io.catenax.shared.address_characteristic/2.0.0/gen/AddressAspect.aasx create mode 100644 io.catenax.shared.address_characteristic/2.0.0/gen/AddressAspect.html create mode 100644 io.catenax.shared.address_characteristic/2.0.0/gen/AddressAspect.json create mode 100644 io.catenax.shared.address_characteristic/2.0.0/gen/AddressAspect.yml create mode 100644 io.catenax.shared.contact_information/2.0.0/gen/ContactInformation-aas.xml create mode 100644 io.catenax.shared.contact_information/2.0.0/gen/ContactInformation-schema.json create mode 100644 io.catenax.shared.contact_information/2.0.0/gen/ContactInformation.aasx create mode 100644 io.catenax.shared.contact_information/2.0.0/gen/ContactInformation.html create mode 100644 io.catenax.shared.contact_information/2.0.0/gen/ContactInformation.json create mode 100644 io.catenax.shared.contact_information/2.0.0/gen/ContactInformation.yml create mode 100644 io.catenax.shared.physical_dimension/2.0.0/gen/PhysicalDimensions-aas.xml create mode 100644 io.catenax.shared.physical_dimension/2.0.0/gen/PhysicalDimensions-schema.json create mode 100644 io.catenax.shared.physical_dimension/2.0.0/gen/PhysicalDimensions.aasx create mode 100644 io.catenax.shared.physical_dimension/2.0.0/gen/PhysicalDimensions.html create mode 100644 io.catenax.shared.physical_dimension/2.0.0/gen/PhysicalDimensions.json create mode 100644 io.catenax.shared.physical_dimension/2.0.0/gen/PhysicalDimensions.yml create mode 100644 io.catenax.single_level_bom_as_planned/1.1.0/gen/SingleLevelBomAsPlanned-aas.xml create mode 100644 io.catenax.single_level_bom_as_planned/1.1.0/gen/SingleLevelBomAsPlanned-schema.json create mode 100644 io.catenax.single_level_bom_as_planned/1.1.0/gen/SingleLevelBomAsPlanned.aasx create mode 100644 io.catenax.single_level_bom_as_planned/1.1.0/gen/SingleLevelBomAsPlanned.html create mode 100644 io.catenax.single_level_bom_as_planned/1.1.0/gen/SingleLevelBomAsPlanned.json create mode 100644 io.catenax.single_level_bom_as_planned/1.1.0/gen/SingleLevelBomAsPlanned.yml create mode 100644 io.catenax.transmission.transmission_pass/1.0.0/gen/TransmissionPass-aas.xml create mode 100644 io.catenax.transmission.transmission_pass/1.0.0/gen/TransmissionPass-schema.json create mode 100644 io.catenax.transmission.transmission_pass/1.0.0/gen/TransmissionPass.aasx create mode 100644 io.catenax.transmission.transmission_pass/1.0.0/gen/TransmissionPass.html create mode 100644 io.catenax.transmission.transmission_pass/1.0.0/gen/TransmissionPass.json create mode 100644 io.catenax.transmission.transmission_pass/1.0.0/gen/TransmissionPass.yml diff --git a/io.catenax.bom_as_specified/2.0.0/gen/SingleLevelBomAsSpecified-aas.xml b/io.catenax.bom_as_specified/2.0.0/gen/SingleLevelBomAsSpecified-aas.xml new file mode 100644 index 00000000..2a8e03ee --- /dev/null +++ b/io.catenax.bom_as_specified/2.0.0/gen/SingleLevelBomAsSpecified-aas.xml @@ -0,0 +1,6422 @@ + + + + + defaultAdminShell + + + + + defaultAsset + + + + + SingleLevelBomAsSpecified + + Single Level BOM as Specified + + APPLICATION_CLASS + + The SingleLevelBomAsSpecified defines the view of the OEM or producer of the whole product, e.g. the OEM of a vehicle. It is free of any supplier-related information and specifies the promised and guaranteed content of the whole product to the end customer. This “top-down” view is in contrast to the “bottom-up” view of the SingleLevelBoMAsPlanned, though several sub-aspects are shared. The BomAsSpecified is merely one aspect, which is attached to the twin of the whole product and itself does neither introduce further twins nor reference them. Instead it merely comprises all functional information required by dismantlers, workshops or requestors for used parts to search for and to make a match on the market place. + + urn:bamm:io.catenax.bom_as_specified:2.0.0#SingleLevelBomAsSpecified + + + + + Single Level BOM as Specified + + + SingleLevelBomAsSpecified + + + The SingleLevelBomAsSpecified defines the view of the OEM or producer of the whole product, e.g. the OEM of a vehicle. It is free of any supplier-related information and specifies the promised and guaranteed content of the whole product to the end customer. This “top-down” view is in contrast to the “bottom-up” view of the SingleLevelBoMAsPlanned, though several sub-aspects are shared. The BomAsSpecified is merely one aspect, which is attached to the twin of the whole product and itself does neither introduce further twins nor reference them. Instead it merely comprises all functional information required by dismantlers, workshops or requestors for used parts to search for and to make a match on the market place. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + CatenaXIdTrait + urn:bamm:io.catenax.bom_as_specified:2.0.0#catenaXId + + + + + Catena-X ID + + + catenaXId + + String + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.bom_as_specified:2.0.0#childPartsCategory + + + + + Child Parts Category + + + childPartsCategory + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + CatenaXIdTrait + urn:bamm:io.catenax.bom_as_specified:2.0.0#ownerPartId + + + + + Owner Part ID + + + ownerPartId + + String + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.bom_as_specified:2.0.0#partVersion + + + + + Part Version + + + partVersion + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + UnitReference + + Unit Reference + + urn:bamm:io.catenax.bom_as_specified:2.0.0#measurementUnit + + + + + Measurement Unit + + + 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 + + + + + + NumberOfObjects + + Number of Objects + + urn:bamm:io.catenax.bom_as_specified:2.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.bom_as_specified:2.0.0#measurementUnit + + + + + Measurement Unit + + + 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 + + + + + + NumberOfObjects + + Number of Objects + + urn:bamm:io.catenax.bom_as_specified:2.0.0#quantityNumber + + + + + Quantity Number + + + quantityNumber + + RealMeasure + + Quantifiable number of objects in reference to the measurementUnit. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + PartQuantityCharacteristic + + Part Quantity Characteristic + + urn:bamm:io.catenax.bom_as_specified:2.0.0#partQuantity + + + + + Part Quantity + + + partQuantity + + String + + The characteristic of the part quantity. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.bom_as_specified:2.0.0#partDescription + + + + + Part Description + + + partDescription + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.bom_as_specified:2.0.0#key + + + + + Key + + + key + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.bom_as_specified:2.0.0#value + + + + + Value + + + value + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.bom_as_specified:2.0.0#key + + + + + Key + + + key + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.bom_as_specified:2.0.0#value + + + + + Value + + + value + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + PartClassificationCharacteristic + + Part Classification Characteristic + + urn:bamm:io.catenax.bom_as_specified:2.0.0#partClassification + + + + + Part Classification + + + partClassification + + String + + The characteristic of the part classification. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Timestamp + + Timestamp + + urn:bamm:io.catenax.bom_as_specified:2.0.0#lastModifiedOn + + + + + Last Modified On + + + lastModifiedOn + + String + + Describes a Property which contains the date and time with an optional timezone. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Timestamp + + Timestamp + + urn:bamm:io.catenax.bom_as_specified:2.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 + + + + + + CatenaXIdTrait + urn:bamm:io.catenax.bom_as_specified:2.0.0#ownerPartId + + + + + Owner Part ID + + + ownerPartId + + String + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.bom_as_specified:2.0.0#partVersion + + + + + Part Version + + + partVersion + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + UnitReference + + Unit Reference + + urn:bamm:io.catenax.bom_as_specified:2.0.0#measurementUnit + + + + + Measurement Unit + + + 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 + + + + + + NumberOfObjects + + Number of Objects + + urn:bamm:io.catenax.bom_as_specified:2.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.bom_as_specified:2.0.0#measurementUnit + + + + + Measurement Unit + + + 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 + + + + + + NumberOfObjects + + Number of Objects + + urn:bamm:io.catenax.bom_as_specified:2.0.0#quantityNumber + + + + + Quantity Number + + + quantityNumber + + RealMeasure + + Quantifiable number of objects in reference to the measurementUnit. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + PartQuantityCharacteristic + + Part Quantity Characteristic + + urn:bamm:io.catenax.bom_as_specified:2.0.0#partQuantity + + + + + Part Quantity + + + partQuantity + + String + + The characteristic of the part quantity. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.bom_as_specified:2.0.0#partDescription + + + + + Part Description + + + partDescription + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.bom_as_specified:2.0.0#key + + + + + Key + + + key + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.bom_as_specified:2.0.0#value + + + + + Value + + + value + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.bom_as_specified:2.0.0#key + + + + + Key + + + key + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.bom_as_specified:2.0.0#value + + + + + Value + + + value + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + PartClassificationCharacteristic + + Part Classification Characteristic + + urn:bamm:io.catenax.bom_as_specified:2.0.0#partClassification + + + + + Part Classification + + + partClassification + + String + + The characteristic of the part classification. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Timestamp + + Timestamp + + urn:bamm:io.catenax.bom_as_specified:2.0.0#lastModifiedOn + + + + + Last Modified On + + + lastModifiedOn + + String + + Describes a Property which contains the date and time with an optional timezone. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Timestamp + + Timestamp + + urn:bamm:io.catenax.bom_as_specified:2.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 + + + + + + PartCharacteristic + + Part Characteristic + + urn:bamm:io.catenax.bom_as_specified:2.0.0#part + + + + + Part + + + part + + String + + Characteristic of the part. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.bom_as_specified:2.0.0#childPartsCategory + + + + + Child Parts Category + + + childPartsCategory + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + CatenaXIdTrait + urn:bamm:io.catenax.bom_as_specified:2.0.0#ownerPartId + + + + + Owner Part ID + + + ownerPartId + + String + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.bom_as_specified:2.0.0#partVersion + + + + + Part Version + + + partVersion + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + UnitReference + + Unit Reference + + urn:bamm:io.catenax.bom_as_specified:2.0.0#measurementUnit + + + + + Measurement Unit + + + 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 + + + + + + NumberOfObjects + + Number of Objects + + urn:bamm:io.catenax.bom_as_specified:2.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.bom_as_specified:2.0.0#measurementUnit + + + + + Measurement Unit + + + 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 + + + + + + NumberOfObjects + + Number of Objects + + urn:bamm:io.catenax.bom_as_specified:2.0.0#quantityNumber + + + + + Quantity Number + + + quantityNumber + + RealMeasure + + Quantifiable number of objects in reference to the measurementUnit. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + PartQuantityCharacteristic + + Part Quantity Characteristic + + urn:bamm:io.catenax.bom_as_specified:2.0.0#partQuantity + + + + + Part Quantity + + + partQuantity + + String + + The characteristic of the part quantity. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.bom_as_specified:2.0.0#partDescription + + + + + Part Description + + + partDescription + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.bom_as_specified:2.0.0#key + + + + + Key + + + key + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.bom_as_specified:2.0.0#value + + + + + Value + + + value + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.bom_as_specified:2.0.0#key + + + + + Key + + + key + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.bom_as_specified:2.0.0#value + + + + + Value + + + value + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + PartClassificationCharacteristic + + Part Classification Characteristic + + urn:bamm:io.catenax.bom_as_specified:2.0.0#partClassification + + + + + Part Classification + + + partClassification + + String + + The characteristic of the part classification. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Timestamp + + Timestamp + + urn:bamm:io.catenax.bom_as_specified:2.0.0#lastModifiedOn + + + + + Last Modified On + + + lastModifiedOn + + String + + Describes a Property which contains the date and time with an optional timezone. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Timestamp + + Timestamp + + urn:bamm:io.catenax.bom_as_specified:2.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 + + + + + + CatenaXIdTrait + urn:bamm:io.catenax.bom_as_specified:2.0.0#ownerPartId + + + + + Owner Part ID + + + ownerPartId + + String + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.bom_as_specified:2.0.0#partVersion + + + + + Part Version + + + partVersion + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + UnitReference + + Unit Reference + + urn:bamm:io.catenax.bom_as_specified:2.0.0#measurementUnit + + + + + Measurement Unit + + + 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 + + + + + + NumberOfObjects + + Number of Objects + + urn:bamm:io.catenax.bom_as_specified:2.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.bom_as_specified:2.0.0#measurementUnit + + + + + Measurement Unit + + + 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 + + + + + + NumberOfObjects + + Number of Objects + + urn:bamm:io.catenax.bom_as_specified:2.0.0#quantityNumber + + + + + Quantity Number + + + quantityNumber + + RealMeasure + + Quantifiable number of objects in reference to the measurementUnit. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + PartQuantityCharacteristic + + Part Quantity Characteristic + + urn:bamm:io.catenax.bom_as_specified:2.0.0#partQuantity + + + + + Part Quantity + + + partQuantity + + String + + The characteristic of the part quantity. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.bom_as_specified:2.0.0#partDescription + + + + + Part Description + + + partDescription + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.bom_as_specified:2.0.0#key + + + + + Key + + + key + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.bom_as_specified:2.0.0#value + + + + + Value + + + value + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.bom_as_specified:2.0.0#key + + + + + Key + + + key + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.bom_as_specified:2.0.0#value + + + + + Value + + + value + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + PartClassificationCharacteristic + + Part Classification Characteristic + + urn:bamm:io.catenax.bom_as_specified:2.0.0#partClassification + + + + + Part Classification + + + partClassification + + String + + The characteristic of the part classification. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Timestamp + + Timestamp + + urn:bamm:io.catenax.bom_as_specified:2.0.0#lastModifiedOn + + + + + Last Modified On + + + lastModifiedOn + + String + + Describes a Property which contains the date and time with an optional timezone. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Timestamp + + Timestamp + + urn:bamm:io.catenax.bom_as_specified:2.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 + + + + + + PartCharacteristic + + Part Characteristic + + urn:bamm:io.catenax.bom_as_specified:2.0.0#part + + + + + Part + + + part + + String + + Characteristic of the part. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.bom_as_specified:2.0.0#childCatenaXId + + + + + Child CatenaXId + + + childCatenaXId + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + ChildPartsCharacteristic + + Child Parts Characteristic + + urn:bamm:io.catenax.bom_as_specified:2.0.0#childParts + + + + + Child Parts + + + childParts + + String + + The characteristic of the child part property + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + CatenaXIdTrait + urn:bamm:io.catenax.bom_as_specified:2.0.0#catenaXId + + + + + Catena-X ID + + + catenaXId + + String + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.bom_as_specified:2.0.0#childPartsCategory + + + + + Child Parts Category + + + childPartsCategory + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + CatenaXIdTrait + urn:bamm:io.catenax.bom_as_specified:2.0.0#ownerPartId + + + + + Owner Part ID + + + ownerPartId + + String + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.bom_as_specified:2.0.0#partVersion + + + + + Part Version + + + partVersion + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + UnitReference + + Unit Reference + + urn:bamm:io.catenax.bom_as_specified:2.0.0#measurementUnit + + + + + Measurement Unit + + + 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 + + + + + + NumberOfObjects + + Number of Objects + + urn:bamm:io.catenax.bom_as_specified:2.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.bom_as_specified:2.0.0#measurementUnit + + + + + Measurement Unit + + + 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 + + + + + + NumberOfObjects + + Number of Objects + + urn:bamm:io.catenax.bom_as_specified:2.0.0#quantityNumber + + + + + Quantity Number + + + quantityNumber + + RealMeasure + + Quantifiable number of objects in reference to the measurementUnit. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + PartQuantityCharacteristic + + Part Quantity Characteristic + + urn:bamm:io.catenax.bom_as_specified:2.0.0#partQuantity + + + + + Part Quantity + + + partQuantity + + String + + The characteristic of the part quantity. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.bom_as_specified:2.0.0#partDescription + + + + + Part Description + + + partDescription + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.bom_as_specified:2.0.0#key + + + + + Key + + + key + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.bom_as_specified:2.0.0#value + + + + + Value + + + value + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.bom_as_specified:2.0.0#key + + + + + Key + + + key + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.bom_as_specified:2.0.0#value + + + + + Value + + + value + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + PartClassificationCharacteristic + + Part Classification Characteristic + + urn:bamm:io.catenax.bom_as_specified:2.0.0#partClassification + + + + + Part Classification + + + partClassification + + String + + The characteristic of the part classification. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Timestamp + + Timestamp + + urn:bamm:io.catenax.bom_as_specified:2.0.0#lastModifiedOn + + + + + Last Modified On + + + lastModifiedOn + + String + + Describes a Property which contains the date and time with an optional timezone. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Timestamp + + Timestamp + + urn:bamm:io.catenax.bom_as_specified:2.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 + + + + + + CatenaXIdTrait + urn:bamm:io.catenax.bom_as_specified:2.0.0#ownerPartId + + + + + Owner Part ID + + + ownerPartId + + String + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.bom_as_specified:2.0.0#partVersion + + + + + Part Version + + + partVersion + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + UnitReference + + Unit Reference + + urn:bamm:io.catenax.bom_as_specified:2.0.0#measurementUnit + + + + + Measurement Unit + + + 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 + + + + + + NumberOfObjects + + Number of Objects + + urn:bamm:io.catenax.bom_as_specified:2.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.bom_as_specified:2.0.0#measurementUnit + + + + + Measurement Unit + + + 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 + + + + + + NumberOfObjects + + Number of Objects + + urn:bamm:io.catenax.bom_as_specified:2.0.0#quantityNumber + + + + + Quantity Number + + + quantityNumber + + RealMeasure + + Quantifiable number of objects in reference to the measurementUnit. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + PartQuantityCharacteristic + + Part Quantity Characteristic + + urn:bamm:io.catenax.bom_as_specified:2.0.0#partQuantity + + + + + Part Quantity + + + partQuantity + + String + + The characteristic of the part quantity. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.bom_as_specified:2.0.0#partDescription + + + + + Part Description + + + partDescription + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.bom_as_specified:2.0.0#key + + + + + Key + + + key + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.bom_as_specified:2.0.0#value + + + + + Value + + + value + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.bom_as_specified:2.0.0#key + + + + + Key + + + key + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.bom_as_specified:2.0.0#value + + + + + Value + + + value + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + PartClassificationCharacteristic + + Part Classification Characteristic + + urn:bamm:io.catenax.bom_as_specified:2.0.0#partClassification + + + + + Part Classification + + + partClassification + + String + + The characteristic of the part classification. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Timestamp + + Timestamp + + urn:bamm:io.catenax.bom_as_specified:2.0.0#lastModifiedOn + + + + + Last Modified On + + + lastModifiedOn + + String + + Describes a Property which contains the date and time with an optional timezone. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Timestamp + + Timestamp + + urn:bamm:io.catenax.bom_as_specified:2.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 + + + + + + PartCharacteristic + + Part Characteristic + + urn:bamm:io.catenax.bom_as_specified:2.0.0#part + + + + + Part + + + part + + String + + Characteristic of the part. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.bom_as_specified:2.0.0#childPartsCategory + + + + + Child Parts Category + + + childPartsCategory + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + CatenaXIdTrait + urn:bamm:io.catenax.bom_as_specified:2.0.0#ownerPartId + + + + + Owner Part ID + + + ownerPartId + + String + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.bom_as_specified:2.0.0#partVersion + + + + + Part Version + + + partVersion + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + UnitReference + + Unit Reference + + urn:bamm:io.catenax.bom_as_specified:2.0.0#measurementUnit + + + + + Measurement Unit + + + 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 + + + + + + NumberOfObjects + + Number of Objects + + urn:bamm:io.catenax.bom_as_specified:2.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.bom_as_specified:2.0.0#measurementUnit + + + + + Measurement Unit + + + 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 + + + + + + NumberOfObjects + + Number of Objects + + urn:bamm:io.catenax.bom_as_specified:2.0.0#quantityNumber + + + + + Quantity Number + + + quantityNumber + + RealMeasure + + Quantifiable number of objects in reference to the measurementUnit. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + PartQuantityCharacteristic + + Part Quantity Characteristic + + urn:bamm:io.catenax.bom_as_specified:2.0.0#partQuantity + + + + + Part Quantity + + + partQuantity + + String + + The characteristic of the part quantity. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.bom_as_specified:2.0.0#partDescription + + + + + Part Description + + + partDescription + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.bom_as_specified:2.0.0#key + + + + + Key + + + key + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.bom_as_specified:2.0.0#value + + + + + Value + + + value + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.bom_as_specified:2.0.0#key + + + + + Key + + + key + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.bom_as_specified:2.0.0#value + + + + + Value + + + value + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + PartClassificationCharacteristic + + Part Classification Characteristic + + urn:bamm:io.catenax.bom_as_specified:2.0.0#partClassification + + + + + Part Classification + + + partClassification + + String + + The characteristic of the part classification. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Timestamp + + Timestamp + + urn:bamm:io.catenax.bom_as_specified:2.0.0#lastModifiedOn + + + + + Last Modified On + + + lastModifiedOn + + String + + Describes a Property which contains the date and time with an optional timezone. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Timestamp + + Timestamp + + urn:bamm:io.catenax.bom_as_specified:2.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 + + + + + + CatenaXIdTrait + urn:bamm:io.catenax.bom_as_specified:2.0.0#ownerPartId + + + + + Owner Part ID + + + ownerPartId + + String + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.bom_as_specified:2.0.0#partVersion + + + + + Part Version + + + partVersion + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + UnitReference + + Unit Reference + + urn:bamm:io.catenax.bom_as_specified:2.0.0#measurementUnit + + + + + Measurement Unit + + + 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 + + + + + + NumberOfObjects + + Number of Objects + + urn:bamm:io.catenax.bom_as_specified:2.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.bom_as_specified:2.0.0#measurementUnit + + + + + Measurement Unit + + + 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 + + + + + + NumberOfObjects + + Number of Objects + + urn:bamm:io.catenax.bom_as_specified:2.0.0#quantityNumber + + + + + Quantity Number + + + quantityNumber + + RealMeasure + + Quantifiable number of objects in reference to the measurementUnit. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + PartQuantityCharacteristic + + Part Quantity Characteristic + + urn:bamm:io.catenax.bom_as_specified:2.0.0#partQuantity + + + + + Part Quantity + + + partQuantity + + String + + The characteristic of the part quantity. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.bom_as_specified:2.0.0#partDescription + + + + + Part Description + + + partDescription + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.bom_as_specified:2.0.0#key + + + + + Key + + + key + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.bom_as_specified:2.0.0#value + + + + + Value + + + value + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.bom_as_specified:2.0.0#key + + + + + Key + + + key + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.bom_as_specified:2.0.0#value + + + + + Value + + + value + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + PartClassificationCharacteristic + + Part Classification Characteristic + + urn:bamm:io.catenax.bom_as_specified:2.0.0#partClassification + + + + + Part Classification + + + partClassification + + String + + The characteristic of the part classification. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Timestamp + + Timestamp + + urn:bamm:io.catenax.bom_as_specified:2.0.0#lastModifiedOn + + + + + Last Modified On + + + lastModifiedOn + + String + + Describes a Property which contains the date and time with an optional timezone. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Timestamp + + Timestamp + + urn:bamm:io.catenax.bom_as_specified:2.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 + + + + + + PartCharacteristic + + Part Characteristic + + urn:bamm:io.catenax.bom_as_specified:2.0.0#part + + + + + Part + + + part + + String + + Characteristic of the part. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.bom_as_specified:2.0.0#childCatenaXId + + + + + Child CatenaXId + + + childCatenaXId + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + ChildPartsCharacteristic + + Child Parts Characteristic + + urn:bamm:io.catenax.bom_as_specified:2.0.0#childParts + + + + + Child Parts + + + childParts + + String + + The characteristic of the child part property + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + + + SingleLevelBomAsSpecified + + The SingleLevelBomAsSpecified defines the view of the OEM or producer of the whole product, e.g. the OEM of a vehicle. It is free of any supplier-related information and specifies the promised and guaranteed content of the whole product to the end customer. This “top-down” view is in contrast to the “bottom-up” view of the SingleLevelBoMAsPlanned, though several sub-aspects are shared. The BomAsSpecified is merely one aspect, which is attached to the twin of the whole product and itself does neither introduce further twins nor reference them. Instead it merely comprises all functional information required by dismantlers, workshops or requestors for used parts to search for and to make a match on the market place. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#SingleLevelBomAsSpecified + + + + + + catenaXId + + Catena-X ID + + + A unique reference within Catena-X of this items + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.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 + + + + + childParts + + Child Parts + + + The child part of the observed parent item + + false + false + + + + ChildPartsEntity + + Child Parts Entity + + + Encapsulates the properties describing the child part item + + false + false + + + + childPartsCategory + + Child Parts Category + + + The BomAsSpecified defines the view of the OEM or producer of the whole product, e.g. the OEM of a vehicle. It is free of any supplier-related information and specifies the promised and guaranteed content of the whole product to the end customer. This “top-down” view is in contrast to the “bottom-up” view of the SingleLevelBoMAsPlanned, though several sub-aspects are shared. The BomAsSpecified is merely one aspect, which is attached to the twin of the whole product and itself does neither introduce further twins nor reference them. Instead it merely comprises all functional information required by dismantlers, workshops or requestors for used parts to search for and to make a match on the market place. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#childPartsCategory + + + DefaultScalarValue[value=e.g. vehicle, winter wheels, bicycle rack, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + part + + Part + + + The description of the part in the primary language of the production facility of the product owner. + + false + false + + + + PartEntity + + Part Entity + + + Entity encapsulating the properies describing a part + + false + false + + + + ownerPartId + + Owner Part ID + + + This is the key field of the component which usually keeps the part numbers used in after-sales, e.g. when repairing broken parts and searching for a replacement. This ownerPartId itself isn't usually bound to one part version, with the assumption that all part versions with the same ownerPartId are mutually interchangeable. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#ownerPartId + + + DefaultScalarValue[value=uuid!, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + partVersion + + Part Version + + + This is the version of the part. The engineering will at times supercede an older part version by a newer one, which might have different material aspects, physical dimensions etc., still maintaining compatibility. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#partVersion + + + DefaultScalarValue[value=05, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + PartQuantityEntity + + Part Quantity Entity + + + The entity encapsulating the properties describing the quantity of a part. + + false + false + + + + measurementUnit + + Measurement Unit + + + Unit of measurement for the quantity of serialized objects. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#measurementUnit + + + DefaultScalarValue[value=kW, 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 + + + + + quantityNumber + + Quantity Number + + + The number of objects related to the measurement unit. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#quantityNumber + + + DefaultScalarValue[value=350.0, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#double']'] + http://www.w3.org/2001/XMLSchema#double + + + + + measurementUnit + + Measurement Unit + + + Unit of measurement for the quantity of serialized objects. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#measurementUnit + + + DefaultScalarValue[value=kW, 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 + + + + + quantityNumber + + Quantity Number + + + The number of objects related to the measurement unit. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#quantityNumber + + + DefaultScalarValue[value=350.0, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#double']'] + http://www.w3.org/2001/XMLSchema#double + + + + + + + + partDescription + + Part Description + + + The description of the part in the primary language of the production facility of the product owner. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#partDescription + + + DefaultScalarValue[value=The steering wheel is nice and round, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + partClassification + + Part Classification + + + The part classification. + + false + false + + + + PartClassificationEntity + + Part Classification Entity + + + The entity encapsulating the properties of the part classification. + + false + false + + + + key + + Key + + + Key within the classification. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#key + + + DefaultScalarValue[value=BMW:PartFamily, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + value + + Value + + + Value within the classification. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#value + + + DefaultScalarValue[value=STEEWHL, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + key + + Key + + + Key within the classification. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#key + + + DefaultScalarValue[value=BMW:PartFamily, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + value + + Value + + + Value within the classification. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#value + + + DefaultScalarValue[value=STEEWHL, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + + + + + + + lastModifiedOn + + Last Modified On + + + The time the item was modified the last time + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.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 + + + + + createdOn + + Created On + + + The time the item was created on + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.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 + + + + + ownerPartId + + Owner Part ID + + + This is the key field of the component which usually keeps the part numbers used in after-sales, e.g. when repairing broken parts and searching for a replacement. This ownerPartId itself isn't usually bound to one part version, with the assumption that all part versions with the same ownerPartId are mutually interchangeable. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#ownerPartId + + + DefaultScalarValue[value=uuid!, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + partVersion + + Part Version + + + This is the version of the part. The engineering will at times supercede an older part version by a newer one, which might have different material aspects, physical dimensions etc., still maintaining compatibility. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#partVersion + + + DefaultScalarValue[value=05, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + PartQuantityEntity + + Part Quantity Entity + + + The entity encapsulating the properties describing the quantity of a part. + + false + false + + + + measurementUnit + + Measurement Unit + + + Unit of measurement for the quantity of serialized objects. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#measurementUnit + + + DefaultScalarValue[value=kW, 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 + + + + + quantityNumber + + Quantity Number + + + The number of objects related to the measurement unit. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#quantityNumber + + + DefaultScalarValue[value=350.0, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#double']'] + http://www.w3.org/2001/XMLSchema#double + + + + + measurementUnit + + Measurement Unit + + + Unit of measurement for the quantity of serialized objects. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#measurementUnit + + + DefaultScalarValue[value=kW, 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 + + + + + quantityNumber + + Quantity Number + + + The number of objects related to the measurement unit. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#quantityNumber + + + DefaultScalarValue[value=350.0, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#double']'] + http://www.w3.org/2001/XMLSchema#double + + + + + + + + partDescription + + Part Description + + + The description of the part in the primary language of the production facility of the product owner. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#partDescription + + + DefaultScalarValue[value=The steering wheel is nice and round, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + partClassification + + Part Classification + + + The part classification. + + false + false + + + + PartClassificationEntity + + Part Classification Entity + + + The entity encapsulating the properties of the part classification. + + false + false + + + + key + + Key + + + Key within the classification. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#key + + + DefaultScalarValue[value=BMW:PartFamily, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + value + + Value + + + Value within the classification. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#value + + + DefaultScalarValue[value=STEEWHL, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + key + + Key + + + Key within the classification. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#key + + + DefaultScalarValue[value=BMW:PartFamily, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + value + + Value + + + Value within the classification. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#value + + + DefaultScalarValue[value=STEEWHL, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + + + + + + + lastModifiedOn + + Last Modified On + + + The time the item was modified the last time + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.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 + + + + + createdOn + + Created On + + + The time the item was created on + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.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 + + + + + + + + + + + childPartsCategory + + Child Parts Category + + + The BomAsSpecified defines the view of the OEM or producer of the whole product, e.g. the OEM of a vehicle. It is free of any supplier-related information and specifies the promised and guaranteed content of the whole product to the end customer. This “top-down” view is in contrast to the “bottom-up” view of the SingleLevelBoMAsPlanned, though several sub-aspects are shared. The BomAsSpecified is merely one aspect, which is attached to the twin of the whole product and itself does neither introduce further twins nor reference them. Instead it merely comprises all functional information required by dismantlers, workshops or requestors for used parts to search for and to make a match on the market place. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#childPartsCategory + + + DefaultScalarValue[value=e.g. vehicle, winter wheels, bicycle rack, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + part + + Part + + + The description of the part in the primary language of the production facility of the product owner. + + false + false + + + + PartEntity + + Part Entity + + + Entity encapsulating the properies describing a part + + false + false + + + + ownerPartId + + Owner Part ID + + + This is the key field of the component which usually keeps the part numbers used in after-sales, e.g. when repairing broken parts and searching for a replacement. This ownerPartId itself isn't usually bound to one part version, with the assumption that all part versions with the same ownerPartId are mutually interchangeable. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#ownerPartId + + + DefaultScalarValue[value=uuid!, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + partVersion + + Part Version + + + This is the version of the part. The engineering will at times supercede an older part version by a newer one, which might have different material aspects, physical dimensions etc., still maintaining compatibility. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#partVersion + + + DefaultScalarValue[value=05, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + PartQuantityEntity + + Part Quantity Entity + + + The entity encapsulating the properties describing the quantity of a part. + + false + false + + + + measurementUnit + + Measurement Unit + + + Unit of measurement for the quantity of serialized objects. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#measurementUnit + + + DefaultScalarValue[value=kW, 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 + + + + + quantityNumber + + Quantity Number + + + The number of objects related to the measurement unit. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#quantityNumber + + + DefaultScalarValue[value=350.0, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#double']'] + http://www.w3.org/2001/XMLSchema#double + + + + + measurementUnit + + Measurement Unit + + + Unit of measurement for the quantity of serialized objects. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#measurementUnit + + + DefaultScalarValue[value=kW, 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 + + + + + quantityNumber + + Quantity Number + + + The number of objects related to the measurement unit. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#quantityNumber + + + DefaultScalarValue[value=350.0, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#double']'] + http://www.w3.org/2001/XMLSchema#double + + + + + + + + partDescription + + Part Description + + + The description of the part in the primary language of the production facility of the product owner. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#partDescription + + + DefaultScalarValue[value=The steering wheel is nice and round, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + partClassification + + Part Classification + + + The part classification. + + false + false + + + + PartClassificationEntity + + Part Classification Entity + + + The entity encapsulating the properties of the part classification. + + false + false + + + + key + + Key + + + Key within the classification. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#key + + + DefaultScalarValue[value=BMW:PartFamily, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + value + + Value + + + Value within the classification. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#value + + + DefaultScalarValue[value=STEEWHL, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + key + + Key + + + Key within the classification. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#key + + + DefaultScalarValue[value=BMW:PartFamily, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + value + + Value + + + Value within the classification. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#value + + + DefaultScalarValue[value=STEEWHL, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + + + + + + + lastModifiedOn + + Last Modified On + + + The time the item was modified the last time + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.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 + + + + + createdOn + + Created On + + + The time the item was created on + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.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 + + + + + ownerPartId + + Owner Part ID + + + This is the key field of the component which usually keeps the part numbers used in after-sales, e.g. when repairing broken parts and searching for a replacement. This ownerPartId itself isn't usually bound to one part version, with the assumption that all part versions with the same ownerPartId are mutually interchangeable. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#ownerPartId + + + DefaultScalarValue[value=uuid!, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + partVersion + + Part Version + + + This is the version of the part. The engineering will at times supercede an older part version by a newer one, which might have different material aspects, physical dimensions etc., still maintaining compatibility. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#partVersion + + + DefaultScalarValue[value=05, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + PartQuantityEntity + + Part Quantity Entity + + + The entity encapsulating the properties describing the quantity of a part. + + false + false + + + + measurementUnit + + Measurement Unit + + + Unit of measurement for the quantity of serialized objects. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#measurementUnit + + + DefaultScalarValue[value=kW, 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 + + + + + quantityNumber + + Quantity Number + + + The number of objects related to the measurement unit. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#quantityNumber + + + DefaultScalarValue[value=350.0, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#double']'] + http://www.w3.org/2001/XMLSchema#double + + + + + measurementUnit + + Measurement Unit + + + Unit of measurement for the quantity of serialized objects. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#measurementUnit + + + DefaultScalarValue[value=kW, 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 + + + + + quantityNumber + + Quantity Number + + + The number of objects related to the measurement unit. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#quantityNumber + + + DefaultScalarValue[value=350.0, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#double']'] + http://www.w3.org/2001/XMLSchema#double + + + + + + + + partDescription + + Part Description + + + The description of the part in the primary language of the production facility of the product owner. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#partDescription + + + DefaultScalarValue[value=The steering wheel is nice and round, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + partClassification + + Part Classification + + + The part classification. + + false + false + + + + PartClassificationEntity + + Part Classification Entity + + + The entity encapsulating the properties of the part classification. + + false + false + + + + key + + Key + + + Key within the classification. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#key + + + DefaultScalarValue[value=BMW:PartFamily, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + value + + Value + + + Value within the classification. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#value + + + DefaultScalarValue[value=STEEWHL, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + key + + Key + + + Key within the classification. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#key + + + DefaultScalarValue[value=BMW:PartFamily, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + value + + Value + + + Value within the classification. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#value + + + DefaultScalarValue[value=STEEWHL, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + + + + + + + lastModifiedOn + + Last Modified On + + + The time the item was modified the last time + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.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 + + + + + createdOn + + Created On + + + The time the item was created on + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.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 + + + + + + + + + + + childCatenaXId + + Child CatenaXId + + + Describes the Catena-X ID of the child part + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#childCatenaXId + + + DefaultScalarValue[value=urn:uuid:218b26f4-4a0b-4a7f-b2c1-d248927718bf , typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + + + + + + + catenaXId + + Catena-X ID + + + A unique reference within Catena-X of this items + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.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 + + + + + childParts + + Child Parts + + + The child part of the observed parent item + + false + false + + + + ChildPartsEntity + + Child Parts Entity + + + Encapsulates the properties describing the child part item + + false + false + + + + childPartsCategory + + Child Parts Category + + + The BomAsSpecified defines the view of the OEM or producer of the whole product, e.g. the OEM of a vehicle. It is free of any supplier-related information and specifies the promised and guaranteed content of the whole product to the end customer. This “top-down” view is in contrast to the “bottom-up” view of the SingleLevelBoMAsPlanned, though several sub-aspects are shared. The BomAsSpecified is merely one aspect, which is attached to the twin of the whole product and itself does neither introduce further twins nor reference them. Instead it merely comprises all functional information required by dismantlers, workshops or requestors for used parts to search for and to make a match on the market place. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#childPartsCategory + + + DefaultScalarValue[value=e.g. vehicle, winter wheels, bicycle rack, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + part + + Part + + + The description of the part in the primary language of the production facility of the product owner. + + false + false + + + + PartEntity + + Part Entity + + + Entity encapsulating the properies describing a part + + false + false + + + + ownerPartId + + Owner Part ID + + + This is the key field of the component which usually keeps the part numbers used in after-sales, e.g. when repairing broken parts and searching for a replacement. This ownerPartId itself isn't usually bound to one part version, with the assumption that all part versions with the same ownerPartId are mutually interchangeable. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#ownerPartId + + + DefaultScalarValue[value=uuid!, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + partVersion + + Part Version + + + This is the version of the part. The engineering will at times supercede an older part version by a newer one, which might have different material aspects, physical dimensions etc., still maintaining compatibility. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#partVersion + + + DefaultScalarValue[value=05, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + PartQuantityEntity + + Part Quantity Entity + + + The entity encapsulating the properties describing the quantity of a part. + + false + false + + + + measurementUnit + + Measurement Unit + + + Unit of measurement for the quantity of serialized objects. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#measurementUnit + + + DefaultScalarValue[value=kW, 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 + + + + + quantityNumber + + Quantity Number + + + The number of objects related to the measurement unit. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#quantityNumber + + + DefaultScalarValue[value=350.0, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#double']'] + http://www.w3.org/2001/XMLSchema#double + + + + + measurementUnit + + Measurement Unit + + + Unit of measurement for the quantity of serialized objects. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#measurementUnit + + + DefaultScalarValue[value=kW, 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 + + + + + quantityNumber + + Quantity Number + + + The number of objects related to the measurement unit. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#quantityNumber + + + DefaultScalarValue[value=350.0, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#double']'] + http://www.w3.org/2001/XMLSchema#double + + + + + + + + partDescription + + Part Description + + + The description of the part in the primary language of the production facility of the product owner. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#partDescription + + + DefaultScalarValue[value=The steering wheel is nice and round, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + partClassification + + Part Classification + + + The part classification. + + false + false + + + + PartClassificationEntity + + Part Classification Entity + + + The entity encapsulating the properties of the part classification. + + false + false + + + + key + + Key + + + Key within the classification. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#key + + + DefaultScalarValue[value=BMW:PartFamily, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + value + + Value + + + Value within the classification. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#value + + + DefaultScalarValue[value=STEEWHL, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + key + + Key + + + Key within the classification. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#key + + + DefaultScalarValue[value=BMW:PartFamily, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + value + + Value + + + Value within the classification. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#value + + + DefaultScalarValue[value=STEEWHL, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + + + + + + + lastModifiedOn + + Last Modified On + + + The time the item was modified the last time + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.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 + + + + + createdOn + + Created On + + + The time the item was created on + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.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 + + + + + ownerPartId + + Owner Part ID + + + This is the key field of the component which usually keeps the part numbers used in after-sales, e.g. when repairing broken parts and searching for a replacement. This ownerPartId itself isn't usually bound to one part version, with the assumption that all part versions with the same ownerPartId are mutually interchangeable. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#ownerPartId + + + DefaultScalarValue[value=uuid!, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + partVersion + + Part Version + + + This is the version of the part. The engineering will at times supercede an older part version by a newer one, which might have different material aspects, physical dimensions etc., still maintaining compatibility. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#partVersion + + + DefaultScalarValue[value=05, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + PartQuantityEntity + + Part Quantity Entity + + + The entity encapsulating the properties describing the quantity of a part. + + false + false + + + + measurementUnit + + Measurement Unit + + + Unit of measurement for the quantity of serialized objects. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#measurementUnit + + + DefaultScalarValue[value=kW, 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 + + + + + quantityNumber + + Quantity Number + + + The number of objects related to the measurement unit. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#quantityNumber + + + DefaultScalarValue[value=350.0, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#double']'] + http://www.w3.org/2001/XMLSchema#double + + + + + measurementUnit + + Measurement Unit + + + Unit of measurement for the quantity of serialized objects. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#measurementUnit + + + DefaultScalarValue[value=kW, 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 + + + + + quantityNumber + + Quantity Number + + + The number of objects related to the measurement unit. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#quantityNumber + + + DefaultScalarValue[value=350.0, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#double']'] + http://www.w3.org/2001/XMLSchema#double + + + + + + + + partDescription + + Part Description + + + The description of the part in the primary language of the production facility of the product owner. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#partDescription + + + DefaultScalarValue[value=The steering wheel is nice and round, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + partClassification + + Part Classification + + + The part classification. + + false + false + + + + PartClassificationEntity + + Part Classification Entity + + + The entity encapsulating the properties of the part classification. + + false + false + + + + key + + Key + + + Key within the classification. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#key + + + DefaultScalarValue[value=BMW:PartFamily, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + value + + Value + + + Value within the classification. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#value + + + DefaultScalarValue[value=STEEWHL, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + key + + Key + + + Key within the classification. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#key + + + DefaultScalarValue[value=BMW:PartFamily, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + value + + Value + + + Value within the classification. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#value + + + DefaultScalarValue[value=STEEWHL, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + + + + + + + lastModifiedOn + + Last Modified On + + + The time the item was modified the last time + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.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 + + + + + createdOn + + Created On + + + The time the item was created on + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.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 + + + + + + + + + + + childPartsCategory + + Child Parts Category + + + The BomAsSpecified defines the view of the OEM or producer of the whole product, e.g. the OEM of a vehicle. It is free of any supplier-related information and specifies the promised and guaranteed content of the whole product to the end customer. This “top-down” view is in contrast to the “bottom-up” view of the SingleLevelBoMAsPlanned, though several sub-aspects are shared. The BomAsSpecified is merely one aspect, which is attached to the twin of the whole product and itself does neither introduce further twins nor reference them. Instead it merely comprises all functional information required by dismantlers, workshops or requestors for used parts to search for and to make a match on the market place. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#childPartsCategory + + + DefaultScalarValue[value=e.g. vehicle, winter wheels, bicycle rack, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + part + + Part + + + The description of the part in the primary language of the production facility of the product owner. + + false + false + + + + PartEntity + + Part Entity + + + Entity encapsulating the properies describing a part + + false + false + + + + ownerPartId + + Owner Part ID + + + This is the key field of the component which usually keeps the part numbers used in after-sales, e.g. when repairing broken parts and searching for a replacement. This ownerPartId itself isn't usually bound to one part version, with the assumption that all part versions with the same ownerPartId are mutually interchangeable. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#ownerPartId + + + DefaultScalarValue[value=uuid!, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + partVersion + + Part Version + + + This is the version of the part. The engineering will at times supercede an older part version by a newer one, which might have different material aspects, physical dimensions etc., still maintaining compatibility. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#partVersion + + + DefaultScalarValue[value=05, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + PartQuantityEntity + + Part Quantity Entity + + + The entity encapsulating the properties describing the quantity of a part. + + false + false + + + + measurementUnit + + Measurement Unit + + + Unit of measurement for the quantity of serialized objects. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#measurementUnit + + + DefaultScalarValue[value=kW, 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 + + + + + quantityNumber + + Quantity Number + + + The number of objects related to the measurement unit. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#quantityNumber + + + DefaultScalarValue[value=350.0, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#double']'] + http://www.w3.org/2001/XMLSchema#double + + + + + measurementUnit + + Measurement Unit + + + Unit of measurement for the quantity of serialized objects. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#measurementUnit + + + DefaultScalarValue[value=kW, 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 + + + + + quantityNumber + + Quantity Number + + + The number of objects related to the measurement unit. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#quantityNumber + + + DefaultScalarValue[value=350.0, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#double']'] + http://www.w3.org/2001/XMLSchema#double + + + + + + + + partDescription + + Part Description + + + The description of the part in the primary language of the production facility of the product owner. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#partDescription + + + DefaultScalarValue[value=The steering wheel is nice and round, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + partClassification + + Part Classification + + + The part classification. + + false + false + + + + PartClassificationEntity + + Part Classification Entity + + + The entity encapsulating the properties of the part classification. + + false + false + + + + key + + Key + + + Key within the classification. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#key + + + DefaultScalarValue[value=BMW:PartFamily, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + value + + Value + + + Value within the classification. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#value + + + DefaultScalarValue[value=STEEWHL, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + key + + Key + + + Key within the classification. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#key + + + DefaultScalarValue[value=BMW:PartFamily, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + value + + Value + + + Value within the classification. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#value + + + DefaultScalarValue[value=STEEWHL, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + + + + + + + lastModifiedOn + + Last Modified On + + + The time the item was modified the last time + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.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 + + + + + createdOn + + Created On + + + The time the item was created on + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.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 + + + + + ownerPartId + + Owner Part ID + + + This is the key field of the component which usually keeps the part numbers used in after-sales, e.g. when repairing broken parts and searching for a replacement. This ownerPartId itself isn't usually bound to one part version, with the assumption that all part versions with the same ownerPartId are mutually interchangeable. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#ownerPartId + + + DefaultScalarValue[value=uuid!, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + partVersion + + Part Version + + + This is the version of the part. The engineering will at times supercede an older part version by a newer one, which might have different material aspects, physical dimensions etc., still maintaining compatibility. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#partVersion + + + DefaultScalarValue[value=05, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + PartQuantityEntity + + Part Quantity Entity + + + The entity encapsulating the properties describing the quantity of a part. + + false + false + + + + measurementUnit + + Measurement Unit + + + Unit of measurement for the quantity of serialized objects. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#measurementUnit + + + DefaultScalarValue[value=kW, 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 + + + + + quantityNumber + + Quantity Number + + + The number of objects related to the measurement unit. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#quantityNumber + + + DefaultScalarValue[value=350.0, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#double']'] + http://www.w3.org/2001/XMLSchema#double + + + + + measurementUnit + + Measurement Unit + + + Unit of measurement for the quantity of serialized objects. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#measurementUnit + + + DefaultScalarValue[value=kW, 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 + + + + + quantityNumber + + Quantity Number + + + The number of objects related to the measurement unit. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#quantityNumber + + + DefaultScalarValue[value=350.0, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#double']'] + http://www.w3.org/2001/XMLSchema#double + + + + + + + + partDescription + + Part Description + + + The description of the part in the primary language of the production facility of the product owner. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#partDescription + + + DefaultScalarValue[value=The steering wheel is nice and round, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + partClassification + + Part Classification + + + The part classification. + + false + false + + + + PartClassificationEntity + + Part Classification Entity + + + The entity encapsulating the properties of the part classification. + + false + false + + + + key + + Key + + + Key within the classification. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#key + + + DefaultScalarValue[value=BMW:PartFamily, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + value + + Value + + + Value within the classification. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#value + + + DefaultScalarValue[value=STEEWHL, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + key + + Key + + + Key within the classification. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#key + + + DefaultScalarValue[value=BMW:PartFamily, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + value + + Value + + + Value within the classification. + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#value + + + DefaultScalarValue[value=STEEWHL, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + + + + + + + lastModifiedOn + + Last Modified On + + + The time the item was modified the last time + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.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 + + + + + createdOn + + Created On + + + The time the item was created on + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.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 + + + + + + + + + + + childCatenaXId + + Child CatenaXId + + + Describes the Catena-X ID of the child part + + Template + + + urn:bamm:io.catenax.bom_as_specified:2.0.0#childCatenaXId + + + DefaultScalarValue[value=urn:uuid:218b26f4-4a0b-4a7f-b2c1-d248927718bf , 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.bom_as_specified/2.0.0/gen/SingleLevelBomAsSpecified-schema.json b/io.catenax.bom_as_specified/2.0.0/gen/SingleLevelBomAsSpecified-schema.json new file mode 100644 index 00000000..64485b66 --- /dev/null +++ b/io.catenax.bom_as_specified/2.0.0/gen/SingleLevelBomAsSpecified-schema.json @@ -0,0 +1,151 @@ +{ + "$schema" : "http://json-schema.org/draft-04/schema", + "description" : "The SingleLevelBomAsSpecified defines the view of the OEM or producer of the whole product, e.g. the OEM of a vehicle. It is free of any supplier-related information and specifies the promised and guaranteed content of the whole product to the end customer. This “top-down” view is in contrast to the “bottom-up” view of the SingleLevelBoMAsPlanned, though several sub-aspects are shared. The BomAsSpecified is merely one aspect, which is attached to the twin of the whole product and itself does neither introduce further twins nor reference them. Instead it merely comprises all functional information required by dismantlers, workshops or requestors for used parts to search for and to make a match on the market place.", + "type" : "object", + "components" : { + "schemas" : { + "urn_bamm_io.catenax.bom_as_specified_2.0.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).", + "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_Text" : { + "type" : "string", + "description" : "Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc." + }, + "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.bom_as_specified_2.0.0_NumberOfObjects" : { + "type" : "number", + "description" : "Quantifiable number of objects in reference to the measurementUnit." + }, + "urn_bamm_io.catenax.bom_as_specified_2.0.0_PartQuantityCharacteristic" : { + "description" : "The characteristic of the part quantity.", + "type" : "object", + "properties" : { + "measurementUnit" : { + "description" : "Unit of measurement for the quantity of serialized objects.", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_UnitReference" + }, + "quantityNumber" : { + "description" : "The number of objects related to the measurement unit.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.bom_as_specified_2.0.0_NumberOfObjects" + } + }, + "required" : [ "measurementUnit", "quantityNumber", "measurementUnit", "quantityNumber" ] + }, + "urn_bamm_io.catenax.bom_as_specified_2.0.0_PartClassificationEntity" : { + "description" : "The entity encapsulating the properties of the part classification.", + "type" : "object", + "properties" : { + "key" : { + "description" : "Key within the classification.", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" + }, + "value" : { + "description" : "Value within the classification.", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" + } + }, + "required" : [ "key", "value", "key", "value" ] + }, + "urn_bamm_io.catenax.bom_as_specified_2.0.0_PartClassificationCharacteristic" : { + "description" : "The characteristic of the part classification.", + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/urn_bamm_io.catenax.bom_as_specified_2.0.0_PartClassificationEntity" + }, + "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.bom_as_specified_2.0.0_PartEntity" : { + "description" : "Entity encapsulating the properies describing a part", + "type" : "object", + "properties" : { + "ownerPartId" : { + "description" : "This is the key field of the component which usually keeps the part numbers used in after-sales, e.g. when repairing broken parts and searching for a replacement. This ownerPartId itself isn't usually bound to one part version, with the assumption that all part versions with the same ownerPartId are mutually interchangeable.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.bom_as_specified_2.0.0_CatenaXIdTrait" + }, + "partVersion" : { + "description" : "This is the version of the part. The engineering will at times supercede an older part version by a newer one, which might have different material aspects, physical dimensions etc., still maintaining compatibility.", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" + }, + "partQuantity" : { + "description" : "This is the quantity how often this part is in the item.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.bom_as_specified_2.0.0_PartQuantityCharacteristic" + }, + "partDescription" : { + "description" : "The description of the part in the primary language of the production facility of the product owner.", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" + }, + "partClassification" : { + "description" : "The part classification.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.bom_as_specified_2.0.0_PartClassificationCharacteristic" + }, + "lastModifiedOn" : { + "description" : "The time the item was modified the last time", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Timestamp" + }, + "createdOn" : { + "description" : "The time the item was created on", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Timestamp" + } + }, + "required" : [ "ownerPartId", "ownerPartId" ] + }, + "urn_bamm_io.catenax.bom_as_specified_2.0.0_PartCharacteristic" : { + "description" : "Characteristic of the part.", + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/urn_bamm_io.catenax.bom_as_specified_2.0.0_PartEntity" + }, + "uniqueItems" : true + }, + "urn_bamm_io.catenax.bom_as_specified_2.0.0_ChildPartsEntity" : { + "description" : "Encapsulates the properties describing the child part item", + "type" : "object", + "properties" : { + "childPartsCategory" : { + "description" : "The BomAsSpecified defines the view of the OEM or producer of the whole product, e.g. the OEM of a vehicle. It is free of any supplier-related information and specifies the promised and guaranteed content of the whole product to the end customer. This “top-down” view is in contrast to the “bottom-up” view of the SingleLevelBoMAsPlanned, though several sub-aspects are shared. The BomAsSpecified is merely one aspect, which is attached to the twin of the whole product and itself does neither introduce further twins nor reference them. Instead it merely comprises all functional information required by dismantlers, workshops or requestors for used parts to search for and to make a match on the market place.", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" + }, + "part" : { + "description" : "The description of the part in the primary language of the production facility of the product owner.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.bom_as_specified_2.0.0_PartCharacteristic" + }, + "childCatenaXId" : { + "description" : "Describes the Catena-X ID of the child part", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" + } + }, + "required" : [ "childPartsCategory", "part", "childPartsCategory", "part", "childCatenaXId" ] + }, + "urn_bamm_io.catenax.bom_as_specified_2.0.0_ChildPartsCharacteristic" : { + "description" : "The characteristic of the child part property", + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/urn_bamm_io.catenax.bom_as_specified_2.0.0_ChildPartsEntity" + }, + "uniqueItems" : true + } + } + }, + "properties" : { + "catenaXId" : { + "description" : "A unique reference within Catena-X of this items", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.bom_as_specified_2.0.0_CatenaXIdTrait" + }, + "childParts" : { + "description" : "The child part of the observed parent item", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.bom_as_specified_2.0.0_ChildPartsCharacteristic" + } + }, + "required" : [ "catenaXId", "childParts", "catenaXId", "childParts" ] +} \ No newline at end of file diff --git a/io.catenax.bom_as_specified/2.0.0/gen/SingleLevelBomAsSpecified.aasx b/io.catenax.bom_as_specified/2.0.0/gen/SingleLevelBomAsSpecified.aasx new file mode 100644 index 0000000000000000000000000000000000000000..a129ed6403dee5e9fa399d79b4516722e2360fe1 GIT binary patch literal 12592 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 y(BJLtC7t + + + + + + + + + + + + Dokumentation Single Level BOM as Specified + + +
+
+
+
+

Aspect Model Single Level BOM as Specified

+
urn:bamm:io.catenax.bom_as_specified:2.0.0#SingleLevelBomAsSpecified
+
+
+
+
+
+
+
+ +
+ + +
+ The SingleLevelBomAsSpecified defines the view of the OEM or producer of the whole product, e.g. the OEM of a vehicle. It is free of any supplier-related information and specifies the promised and guaranteed content of the whole product to the end customer. This “top-down” view is in contrast to the “bottom-up” view of the SingleLevelBoMAsPlanned, though several sub-aspects are shared. The BomAsSpecified is merely one aspect, which is attached to the twin of the whole product and itself does neither introduce further twins nor reference them. Instead it merely comprises all functional information required by dismantlers, workshops or requestors for used parts to search for and to make a match on the market place. +
+ + +
+

Übersicht

+
+
+
+
+ Aspect Model Diagram +
+
+
+ + +
+
+

Properties

+
+ +
+ +
+

Catena-X ID

+
+ +A unique reference within Catena-X of this items + +
+
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).
    +
    + + +
    +
    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}$)
    +
    + +
  • +
+
+
+
+
+ +
+

Catena-X ID

+
+ +A unique reference within Catena-X of this items + +
+
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).
    +
    + + +
    +
    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}$)
    +
    + +
  • +
+
+
+
+
+ +
+

Child Parts

+
+ +The child part of the observed parent item + +
+
Name
+
childParts
+
+ + + +
+
Characteristic
+
+
+
+
Set
+
+
+
Has no order
+
+
+
Duplicates not allowed
+
+ +
+
+
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
childParts
+
+ + +
+
+ +
+

Child Parts

+
+ +The child part of the observed parent item + +
+
Name
+
childParts
+
+ + + +
+
Characteristic
+
+
+
+
Set
+
+
+
Has no order
+
+
+
Duplicates not allowed
+
+ +
+
+
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
childParts
+
+ + +
+
+ + + +
+
+

Objekt

+
+ +
+
+

Child Parts Entity

+
+
+ Encapsulates the properties describing the child part item +
+ +
+

Properties

+
+
+ +
+
Child Parts Category
+
+ +The BomAsSpecified defines the view of the OEM or producer of the whole product, e.g. the OEM of a vehicle. It is free of any supplier-related information and specifies the promised and guaranteed content of the whole product to the end customer. This “top-down” view is in contrast to the “bottom-up” view of the SingleLevelBoMAsPlanned, though several sub-aspects are shared. The BomAsSpecified is merely one aspect, which is attached to the twin of the whole product and itself does neither introduce further twins nor reference them. Instead it merely comprises all functional information required by dismantlers, workshops or requestors for used parts to search for and to make a match on the market place. + +
+
Name
+
childPartsCategory
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
e.g. vehicle, winter wheels, bicycle rack
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
childPartsCategory
+
+ + +
+
+ +
+
Part
+
+ +The description of the part in the primary language of the production facility of the product owner. + +
+
Name
+
part
+
+ + + +
+
Characteristic
+
+
+
+
Set
+
+
+
Has no order
+
+
+
Duplicates not allowed
+
+ +
+
+
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
part
+
+ + +
+
+ +
+
Child Parts Category
+
+ +The BomAsSpecified defines the view of the OEM or producer of the whole product, e.g. the OEM of a vehicle. It is free of any supplier-related information and specifies the promised and guaranteed content of the whole product to the end customer. This “top-down” view is in contrast to the “bottom-up” view of the SingleLevelBoMAsPlanned, though several sub-aspects are shared. The BomAsSpecified is merely one aspect, which is attached to the twin of the whole product and itself does neither introduce further twins nor reference them. Instead it merely comprises all functional information required by dismantlers, workshops or requestors for used parts to search for and to make a match on the market place. + +
+
Name
+
childPartsCategory
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
e.g. vehicle, winter wheels, bicycle rack
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
childPartsCategory
+
+ + +
+
+ +
+
Part
+
+ +The description of the part in the primary language of the production facility of the product owner. + +
+
Name
+
part
+
+ + + +
+
Characteristic
+
+
+
+
Set
+
+
+
Has no order
+
+
+
Duplicates not allowed
+
+ +
+
+
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
part
+
+ + +
+
+ +
+
Child CatenaXId
+
+ +Describes the Catena-X ID of the child part + +
+
Name
+
childCatenaXId
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
urn:uuid:218b26f4-4a0b-4a7f-b2c1-d248927718bf
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
childCatenaXId
+
+ + +
+
+
+
+

Part Classification Entity

+
+
+ The entity encapsulating the properties of the part classification. +
+ +
+

Properties

+
+
+ +
+
Key
+
+ +Key within the classification. + +
+
Name
+
key
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
BMW:PartFamily
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
key
+
+ + +
+
+ +
+
Value
+
+ +Value within the classification. + +
+
Name
+
value
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
STEEWHL
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
value
+
+ + +
+
+ +
+
Key
+
+ +Key within the classification. + +
+
Name
+
key
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
BMW:PartFamily
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
key
+
+ + +
+
+ +
+
Value
+
+ +Value within the classification. + +
+
Name
+
value
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
STEEWHL
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
value
+
+ + +
+
+
+
+

Part Entity

+
+
+ Entity encapsulating the properies describing a part +
+ +
+

Properties

+
+
+ +
+
Owner Part ID
+
+ +This is the key field of the component which usually keeps the part numbers used in after-sales, e.g. when repairing broken parts and searching for a replacement. This ownerPartId itself isn't usually bound to one part version, with the assumption that all part versions with the same ownerPartId are mutually interchangeable. + +
+
Name
+
ownerPartId
+
+ + + +
+
Characteristic
+
+
+
+
Trait
+
+ +
+
+
+ +
+
Beispiel
+
uuid!
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
ownerPartId
+
+ + +
+
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).
    +
    + + +
    +
    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}$)
    +
    + +
  • +
+
+
+
+
+ +
+
Part Version
+
+ +This is the version of the part. The engineering will at times supercede an older part version by a newer one, which might have different material aspects, physical dimensions etc., still maintaining compatibility. + +
+
Name
+
partVersion
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
05
+
+ +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
partVersion
+
+ + +
+
+ +
+
Part Quantity
+
+ +This is the quantity how often this part is in the item. + +
+
Name
+
partQuantity
+
+ + + +
+
Characteristic
+
+ +
+
+ + +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
partQuantity
+
+ + +
+
+ +
+
Part Description
+
+ +The description of the part in the primary language of the production facility of the product owner. + +
+
Name
+
partDescription
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
The steering wheel is nice and round
+
+ +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
partDescription
+
+ + +
+
+ +
+
Part Classification
+
+ +The part classification. + +
+
Name
+
partClassification
+
+ + + +
+
Characteristic
+
+
+
+
Set
+
+
+
Has no order
+
+
+
Duplicates not allowed
+
+ +
+
+
+ + +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
partClassification
+
+ + +
+
+ +
+
Last Modified On
+
+ +The time the item was modified the last time + +
+
Name
+
lastModifiedOn
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
2022-02-03T14:48:54.709Z
+
+ +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
lastModifiedOn
+
+ + +
+
+ +
+
Created On
+
+ +The time the item was created on + +
+
Name
+
createdOn
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
2022-02-03T14:48:54.709Z
+
+ +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
createdOn
+
+ + +
+
+ +
+
Owner Part ID
+
+ +This is the key field of the component which usually keeps the part numbers used in after-sales, e.g. when repairing broken parts and searching for a replacement. This ownerPartId itself isn't usually bound to one part version, with the assumption that all part versions with the same ownerPartId are mutually interchangeable. + +
+
Name
+
ownerPartId
+
+ + + +
+
Characteristic
+
+
+
+
Trait
+
+ +
+
+
+ +
+
Beispiel
+
uuid!
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
ownerPartId
+
+ + +
+
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).
    +
    + + +
    +
    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}$)
    +
    + +
  • +
+
+
+
+
+ +
+
Part Version
+
+ +This is the version of the part. The engineering will at times supercede an older part version by a newer one, which might have different material aspects, physical dimensions etc., still maintaining compatibility. + +
+
Name
+
partVersion
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
05
+
+ +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
partVersion
+
+ + +
+
+ +
+
Part Quantity
+
+ +This is the quantity how often this part is in the item. + +
+
Name
+
partQuantity
+
+ + + +
+
Characteristic
+
+ +
+
+ + +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
partQuantity
+
+ + +
+
+ +
+
Part Description
+
+ +The description of the part in the primary language of the production facility of the product owner. + +
+
Name
+
partDescription
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
The steering wheel is nice and round
+
+ +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
partDescription
+
+ + +
+
+ +
+
Part Classification
+
+ +The part classification. + +
+
Name
+
partClassification
+
+ + + +
+
Characteristic
+
+
+
+
Set
+
+
+
Has no order
+
+
+
Duplicates not allowed
+
+ +
+
+
+ + +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
partClassification
+
+ + +
+
+ +
+
Last Modified On
+
+ +The time the item was modified the last time + +
+
Name
+
lastModifiedOn
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
2022-02-03T14:48:54.709Z
+
+ +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
lastModifiedOn
+
+ + +
+
+ +
+
Created On
+
+ +The time the item was created on + +
+
Name
+
createdOn
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
2022-02-03T14:48:54.709Z
+
+ +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
createdOn
+
+ + +
+
+
+
+

Part Quantity Entity

+
+
+ The entity encapsulating the properties describing the quantity of a part. +
+ +
+

Properties

+
+
+ +
+
Measurement Unit
+
+ +Unit of measurement for the quantity of serialized objects. + +
+
Name
+
measurementUnit
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
kW
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
measurementUnit
+
+ + +
+
+ +
+
Quantity Number
+
+ +The number of objects related to the measurement unit. + +
+
Name
+
quantityNumber
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
350.0
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
quantityNumber
+
+ + +
+
+ +
+
Measurement Unit
+
+ +Unit of measurement for the quantity of serialized objects. + +
+
Name
+
measurementUnit
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
kW
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
measurementUnit
+
+ + +
+
+ +
+
Quantity Number
+
+ +The number of objects related to the measurement unit. + +
+
Name
+
quantityNumber
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
350.0
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
quantityNumber
+
+ + +
+
+
+ +
+ Third party licenses + +
+ +
+ + +
+ + + \ No newline at end of file diff --git a/io.catenax.bom_as_specified/2.0.0/gen/SingleLevelBomAsSpecified.json b/io.catenax.bom_as_specified/2.0.0/gen/SingleLevelBomAsSpecified.json new file mode 100644 index 00000000..feacf80a --- /dev/null +++ b/io.catenax.bom_as_specified/2.0.0/gen/SingleLevelBomAsSpecified.json @@ -0,0 +1,22 @@ +{ + "catenaXId" : "urn:uuid:055c1128-0375-47c8-98de-7cf802c3241d", + "childParts" : [ { + "childPartsCategory" : "e.g. vehicle, winter wheels, bicycle rack", + "part" : [ { + "ownerPartId" : "uuid!", + "partVersion" : "05", + "partQuantity" : { + "quantityNumber" : 350.0, + "measurementUnit" : "kW" + }, + "partDescription" : "The steering wheel is nice and round", + "partClassification" : [ { + "value" : "STEEWHL", + "key" : "BMW:PartFamily" + } ], + "createdOn" : "2022-02-03T14:48:54.709Z", + "lastModifiedOn" : "2022-02-03T14:48:54.709Z" + } ], + "childCatenaXId" : "urn:uuid:218b26f4-4a0b-4a7f-b2c1-d248927718bf " + } ] +} \ No newline at end of file diff --git a/io.catenax.bom_as_specified/2.0.0/gen/SingleLevelBomAsSpecified.yml b/io.catenax.bom_as_specified/2.0.0/gen/SingleLevelBomAsSpecified.yml new file mode 100644 index 00000000..7da41fdb --- /dev/null +++ b/io.catenax.bom_as_specified/2.0.0/gen/SingleLevelBomAsSpecified.yml @@ -0,0 +1,284 @@ +--- +openapi: 3.0.3 +info: + title: Single Level BOM as Specified + version: v2 +servers: +- url: catenax.io/api/v2 + variables: + api-version: + default: v2 +paths: + /{tenant-id}/single-level-bom-as-specified: + get: + tags: + - SingleLevelBomAsSpecified + operationId: getSingleLevelBomAsSpecified + 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/SingleLevelBomAsSpecified' + "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/SingleLevelBomAsSpecified' + totalItems: + type: number + totalPages: + type: number + pageSize: + type: number + currentPage: + type: number + urn_bamm_io.catenax.bom_as_specified_2.0.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)." + 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_Text: + type: string + description: "Describes a Property which contains plain text. This is intended\ + \ exclusively for human readable strings, not for identifiers, measurement\ + \ values, etc." + 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.bom_as_specified_2.0.0_NumberOfObjects: + type: number + description: Quantifiable number of objects in reference to the measurementUnit. + urn_bamm_io.catenax.bom_as_specified_2.0.0_PartQuantityCharacteristic: + description: The characteristic of the part quantity. + type: object + properties: + measurementUnit: + description: Unit of measurement for the quantity of serialized objects. + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_UnitReference' + quantityNumber: + description: The number of objects related to the measurement unit. + $ref: '#/components/schemas/urn_bamm_io.catenax.bom_as_specified_2.0.0_NumberOfObjects' + required: + - measurementUnit + - quantityNumber + - measurementUnit + - quantityNumber + urn_bamm_io.catenax.bom_as_specified_2.0.0_PartClassificationEntity: + description: The entity encapsulating the properties of the part classification. + type: object + properties: + key: + description: Key within the classification. + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text' + value: + description: Value within the classification. + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text' + required: + - key + - value + - key + - value + urn_bamm_io.catenax.bom_as_specified_2.0.0_PartClassificationCharacteristic: + description: The characteristic of the part classification. + type: array + items: + $ref: '#/components/schemas/urn_bamm_io.catenax.bom_as_specified_2.0.0_PartClassificationEntity' + 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.bom_as_specified_2.0.0_PartEntity: + description: Entity encapsulating the properies describing a part + type: object + properties: + ownerPartId: + description: "This is the key field of the component which usually keeps\ + \ the part numbers used in after-sales, e.g. when repairing broken parts\ + \ and searching for a replacement. This ownerPartId itself isn't usually\ + \ bound to one part version, with the assumption that all part versions\ + \ with the same ownerPartId are mutually interchangeable." + $ref: '#/components/schemas/urn_bamm_io.catenax.bom_as_specified_2.0.0_CatenaXIdTrait' + partVersion: + description: "This is the version of the part. The engineering will at times\ + \ supercede an older part version by a newer one, which might have different\ + \ material aspects, physical dimensions etc., still maintaining compatibility." + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text' + partQuantity: + description: This is the quantity how often this part is in the item. + $ref: '#/components/schemas/urn_bamm_io.catenax.bom_as_specified_2.0.0_PartQuantityCharacteristic' + partDescription: + description: The description of the part in the primary language of the + production facility of the product owner. + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text' + partClassification: + description: The part classification. + $ref: '#/components/schemas/urn_bamm_io.catenax.bom_as_specified_2.0.0_PartClassificationCharacteristic' + lastModifiedOn: + description: The time the item was modified the last time + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Timestamp' + createdOn: + description: The time the item was created on + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Timestamp' + required: + - ownerPartId + - ownerPartId + urn_bamm_io.catenax.bom_as_specified_2.0.0_PartCharacteristic: + description: Characteristic of the part. + type: array + items: + $ref: '#/components/schemas/urn_bamm_io.catenax.bom_as_specified_2.0.0_PartEntity' + uniqueItems: true + urn_bamm_io.catenax.bom_as_specified_2.0.0_ChildPartsEntity: + description: Encapsulates the properties describing the child part item + type: object + properties: + childPartsCategory: + description: "The BomAsSpecified defines the view of the OEM or producer\ + \ of the whole product, e.g. the OEM of a vehicle. It is free of any supplier-related\ + \ information and specifies the promised and guaranteed content of the\ + \ whole product to the end customer. This “top-down” view is in contrast\ + \ to the “bottom-up” view of the SingleLevelBoMAsPlanned, though several\ + \ sub-aspects are shared. The BomAsSpecified is merely one aspect, which\ + \ is attached to the twin of the whole product and itself does neither\ + \ introduce further twins nor reference them. Instead it merely comprises\ + \ all functional information required by dismantlers, workshops or requestors\ + \ for used parts to search for and to make a match on the market place." + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text' + part: + description: The description of the part in the primary language of the + production facility of the product owner. + $ref: '#/components/schemas/urn_bamm_io.catenax.bom_as_specified_2.0.0_PartCharacteristic' + childCatenaXId: + description: Describes the Catena-X ID of the child part + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text' + required: + - childPartsCategory + - part + - childPartsCategory + - part + - childCatenaXId + urn_bamm_io.catenax.bom_as_specified_2.0.0_ChildPartsCharacteristic: + description: The characteristic of the child part property + type: array + items: + $ref: '#/components/schemas/urn_bamm_io.catenax.bom_as_specified_2.0.0_ChildPartsEntity' + uniqueItems: true + SingleLevelBomAsSpecified: + description: "The SingleLevelBomAsSpecified defines the view of the OEM or producer\ + \ of the whole product, e.g. the OEM of a vehicle. It is free of any supplier-related\ + \ information and specifies the promised and guaranteed content of the whole\ + \ product to the end customer. This “top-down” view is in contrast to the\ + \ “bottom-up” view of the SingleLevelBoMAsPlanned, though several sub-aspects\ + \ are shared. The BomAsSpecified is merely one aspect, which is attached to\ + \ the twin of the whole product and itself does neither introduce further\ + \ twins nor reference them. Instead it merely comprises all functional information\ + \ required by dismantlers, workshops or requestors for used parts to search\ + \ for and to make a match on the market place." + type: object + properties: + catenaXId: + description: A unique reference within Catena-X of this items + $ref: '#/components/schemas/urn_bamm_io.catenax.bom_as_specified_2.0.0_CatenaXIdTrait' + childParts: + description: The child part of the observed parent item + $ref: '#/components/schemas/urn_bamm_io.catenax.bom_as_specified_2.0.0_ChildPartsCharacteristic' + required: + - catenaXId + - childParts + - catenaXId + - childParts + 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' + SingleLevelBomAsSpecified: + content: + application/json: + schema: + $ref: '#/components/schemas/PagingSchema' + description: The request was successful. + requestBodies: + SingleLevelBomAsSpecified: + content: + application/json: + schema: + $ref: '#/components/schemas/SingleLevelBomAsSpecified' diff --git a/io.catenax.just_in_sequence_part/1.0.0/gen/JustInSequencePart-aas.xml b/io.catenax.just_in_sequence_part/1.0.0/gen/JustInSequencePart-aas.xml new file mode 100644 index 00000000..f7a84e48 --- /dev/null +++ b/io.catenax.just_in_sequence_part/1.0.0/gen/JustInSequencePart-aas.xml @@ -0,0 +1,734 @@ + + + + + defaultAdminShell + + + + + defaultAsset + + + + + JustInSequencePart + + Just in Sequence Part + + APPLICATION_CLASS + + A just-in-sequence part is an instantiation of a (design-) part, where the particular instantiation can be uniquely identified by means of a combination of several IDs related to a just-in-sequence process. + + urn:bamm:io.catenax.just_in_sequence_part:1.0.0#JustInSequencePart + + + + + Just in Sequence Part + + + JustInSequencePart + + + A just-in-sequence part is an instantiation of a (design-) part, where the particular instantiation can be uniquely identified by means of a combination of several IDs related to a just-in-sequence process. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + CatenaXIdTrait + + Catena-X ID Trait + + urn:bamm:io.catenax.just_in_sequence_part:1.0.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.just_in_sequence_part:1.0.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 +- "jisNumber" - a number that is used to identify the call-off that can be assumed unique within the specific just-in-sequence process. This is typically not the sequence number, but the call-off number. +- "jisCallDate" the date of the just-in-sequence call-off as stated on the call-off document itself. Value: following the ISO 8601 format as follows: "YYYY-MM-DD" or "YYYY-MM-DDThh:mm:ss" or "YYYY-MM-DDThh:mm:ss±hh:mm" +- "parentOrderNumber" - a number identifying the just-in-sequence- part's destination parent part. The parent part is typically known upfront to the supplier for just-in-sequence parts. This might be a temporary unique identifier. +Not all keys might be relevant for all just-in-sequence parts. It must be ensured that a combination of these identifiers and the optional manufacturer part ID or customer part ID leads to a unique just-in-sequence part. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + ValueCharacteristic + + Value Characteristic + + urn:bamm:io.catenax.just_in_sequence_part:1.0.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.just_in_sequence_part:1.0.0#localIdentifiers + + + + + Local Identifiers + + + localIdentifiers + + String + + A single just-in-sequence 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.just_in_sequence_part:1.0.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.just_in_sequence_part:1.0.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.just_in_sequence_part:1.0.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.just_in_sequence_part:1.0.0#manufacturerPartId + + + + + Manufacturer Part ID + + + manufacturerPartId + + String + + The part ID is a multi-character string, usually assigned by an ERP system. Alternatively the ID of the part family can be used if no specific part ID exists. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + PartIdCharacteristic + + Part ID Characteristic + + urn:bamm:io.catenax.just_in_sequence_part:1.0.0#customerPartId + + + + + Customer Part ID + + + customerPartId + + String + + The part ID is a multi-character string, usually assigned by an ERP system. Alternatively the ID of the part family can be used if no specific part ID exists. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + PartNameCharacteristic + + Part Name Characteristic + + urn:bamm:io.catenax.just_in_sequence_part:1.0.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.just_in_sequence_part:1.0.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.just_in_sequence_part:1.0.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.just_in_sequence_part:1.0.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.just_in_sequence_part:1.0.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.just_in_sequence_part:1.0.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.just_in_sequence_part:1.0.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.just_in_sequence_part:1.0.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.just_in_sequence_part:1.0.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.just_in_sequence_part:1.0.0#partTypeInformation + + + + + Part Type Information + + + partTypeInformation + + String + + The characteristics of the part type + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + + + JustInSequencePart + + A just-in-sequence part is an instantiation of a (design-) part, where the particular instantiation can be uniquely identified by means of a combination of several IDs related to a just-in-sequence process. + + Template + + + urn:bamm:io.catenax.just_in_sequence_part:1.0.0#JustInSequencePart + + + + + + catenaXId + + Catena-X Identifier + + + The fully anonymous Catena-X ID of the just-in-sequence part, valid for the Catena-X dataspace. + + Template + + + urn:bamm:io.catenax.just_in_sequence_part:1.0.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.just_in_sequence_part:1.0.0#key + + + DefaultScalarValue[value=jisNumber, 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.just_in_sequence_part:1.0.0#value + + + DefaultScalarValue[value=12345678ABC, 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.just_in_sequence_part:1.0.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.just_in_sequence_part:1.0.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 manufacturer 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 or any other instance IDs. +If no specific part ID exists a part family ID may be substituted for it. + + Template + + + urn:bamm:io.catenax.just_in_sequence_part:1.0.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 customer of the part. The customer 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 or any other instance IDs. +If no specific part ID exists a part family ID may be substituted for it. + + + Template + + + urn:bamm:io.catenax.just_in_sequence_part:1.0.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.just_in_sequence_part:1.0.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.just_in_sequence_part:1.0.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.just_in_sequence_part:1.0.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.just_in_sequence_part/1.0.0/gen/JustInSequencePart-schema.json b/io.catenax.just_in_sequence_part/1.0.0/gen/JustInSequencePart-schema.json new file mode 100644 index 00000000..71efe7b2 --- /dev/null +++ b/io.catenax.just_in_sequence_part/1.0.0/gen/JustInSequencePart-schema.json @@ -0,0 +1,129 @@ +{ + "$schema" : "http://json-schema.org/draft-04/schema", + "description" : "A just-in-sequence part is an instantiation of a (design-) part, where the particular instantiation can be uniquely identified by means of a combination of several IDs related to a just-in-sequence process.", + "type" : "object", + "components" : { + "schemas" : { + "urn_bamm_io.catenax.just_in_sequence_part_1.0.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.just_in_sequence_part_1.0.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- \"jisNumber\" - a number that is used to identify the call-off that can be assumed unique within the specific just-in-sequence process. This is typically not the sequence number, but the call-off number.\n- \"jisCallDate\" the date of the just-in-sequence call-off as stated on the call-off document itself. Value: following the ISO 8601 format as follows: \"YYYY-MM-DD\" or \"YYYY-MM-DDThh:mm:ss\" or \"YYYY-MM-DDThh:mm:ss±hh:mm\"\n- \"parentOrderNumber\" - a number identifying the just-in-sequence- part's destination parent part. The parent part is typically known upfront to the supplier for just-in-sequence parts. This might be a temporary unique identifier.\nNot all keys might be relevant for all just-in-sequence parts. It must be ensured that a combination of these identifiers and the optional manufacturer part ID or customer part ID leads to a unique just-in-sequence part." + }, + "urn_bamm_io.catenax.just_in_sequence_part_1.0.0_ValueCharacteristic" : { + "type" : "string", + "description" : "The value of an identifier." + }, + "urn_bamm_io.catenax.just_in_sequence_part_1.0.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.just_in_sequence_part_1.0.0_KeyCharacteristic" + }, + "value" : { + "description" : "The value of an identifier.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.just_in_sequence_part_1.0.0_ValueCharacteristic" + } + }, + "required" : [ "key", "value" ] + }, + "urn_bamm_io.catenax.just_in_sequence_part_1.0.0_LocalIdentifierCharacteristic" : { + "description" : "A single just-in-sequence 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.just_in_sequence_part_1.0.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.just_in_sequence_part_1.0.0_ProductionCountryCodeTrait" : { + "type" : "string", + "description" : "Regular Expression that ensures a three-letter code ", + "pattern" : "^[A-Z][A-Z][A-Z]$" + }, + "urn_bamm_io.catenax.just_in_sequence_part_1.0.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.just_in_sequence_part_1.0.0_ProductionCountryCodeTrait" + } + }, + "required" : [ "date" ] + }, + "urn_bamm_io.catenax.just_in_sequence_part_1.0.0_PartIdCharacteristic" : { + "type" : "string", + "description" : "The part ID is a multi-character string, usually assigned by an ERP system. Alternatively the ID of the part family can be used if no specific part ID exists." + }, + "urn_bamm_io.catenax.just_in_sequence_part_1.0.0_PartNameCharacteristic" : { + "type" : "string", + "description" : "Part Name in string format from the respective system in the value chain" + }, + "urn_bamm_io.catenax.just_in_sequence_part_1.0.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.just_in_sequence_part_1.0.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 manufacturer 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 or any other instance IDs. \nIf no specific part ID exists a part family ID may be substituted for it.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.just_in_sequence_part_1.0.0_PartIdCharacteristic" + }, + "customerPartId" : { + "description" : "Part ID as assigned by the customer of the part. The customer 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 or any other instance IDs. \nIf no specific part ID exists a part family ID may be substituted for it.\n", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.just_in_sequence_part_1.0.0_PartIdCharacteristic" + }, + "nameAtManufacturer" : { + "description" : "Name of the part as assigned by the manufacturer", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.just_in_sequence_part_1.0.0_PartNameCharacteristic" + }, + "nameAtCustomer" : { + "description" : "Name of the part as assigned by the customer", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.just_in_sequence_part_1.0.0_PartNameCharacteristic" + }, + "classification" : { + "description" : "The classification of the part type according to STEP standard definition", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.just_in_sequence_part_1.0.0_ClassificationCharacteristic" + } + }, + "required" : [ "nameAtManufacturer", "classification" ] + } + } + }, + "properties" : { + "catenaXId" : { + "description" : "The fully anonymous Catena-X ID of the just-in-sequence part, valid for the Catena-X dataspace.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.just_in_sequence_part_1.0.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.just_in_sequence_part_1.0.0_LocalIdentifierCharacteristic" + }, + "manufacturingInformation" : { + "description" : "Information from manufacturing process, such as manufacturing date and manufacturing country", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.just_in_sequence_part_1.0.0_ManufacturingCharacteristic" + }, + "partTypeInformation" : { + "description" : "The part type or part family from which the just-in-sequence part has been instantiated.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.just_in_sequence_part_1.0.0_PartTypeInformationCharacteristic" + } + }, + "required" : [ "catenaXId", "localIdentifiers", "manufacturingInformation", "partTypeInformation" ] +} \ No newline at end of file diff --git a/io.catenax.just_in_sequence_part/1.0.0/gen/JustInSequencePart.aasx b/io.catenax.just_in_sequence_part/1.0.0/gen/JustInSequencePart.aasx new file mode 100644 index 0000000000000000000000000000000000000000..3f3e9e744ef658a2a4efe9873b71b1f6cab53402 GIT binary patch literal 5471 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 f9q;|V{3~3E{$ZDDsGy + + + + + + + + + + + + Dokumentation Just in Sequence Part + + +
+
+
+
+

Aspect Model Just in Sequence Part

+
urn:bamm:io.catenax.just_in_sequence_part:1.0.0#JustInSequencePart
+
+
+
+
+
+
+
+ +
+ + +
+ A just-in-sequence part is an instantiation of a (design-) part, where the particular instantiation can be uniquely identified by means of a combination of several IDs related to a just-in-sequence process. +
+ + +
+

Übersicht

+
+
+
+
+ Aspect Model Diagram +
+
+
+ + +
+
+

Properties

+
+ +
+ +
+

Catena-X Identifier

+
+ +The fully anonymous Catena-X ID of the just-in-sequence 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 or part family from which the just-in-sequence 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
+
jisNumber
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
key
+
+ + +
+
+ +
+
Identifier Value
+
+ +The value of an identifier. + +
+
Name
+
value
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
12345678ABC
+
+ +
+
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 manufacturer 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 or any other instance IDs. +If no specific part ID exists a part family ID may be substituted for it. + +
+
Name
+
manufacturerPartId
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
123-0.740-3434-A
+
+ +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
manufacturerPartId
+
+ + +
+
+ +
+
Customer Part ID
+
+ +Part ID as assigned by the customer of the part. The customer 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 or any other instance IDs. +If no specific part ID exists a part family ID may be substituted for it. + + +
+
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.just_in_sequence_part/1.0.0/gen/JustInSequencePart.json b/io.catenax.just_in_sequence_part/1.0.0/gen/JustInSequencePart.json new file mode 100644 index 00000000..c5a0014b --- /dev/null +++ b/io.catenax.just_in_sequence_part/1.0.0/gen/JustInSequencePart.json @@ -0,0 +1,18 @@ +{ + "localIdentifiers" : [ { + "value" : "12345678ABC", + "key" : "jisNumber" + } ], + "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.just_in_sequence_part/1.0.0/gen/JustInSequencePart.yml b/io.catenax.just_in_sequence_part/1.0.0/gen/JustInSequencePart.yml new file mode 100644 index 00000000..9b5cb8b4 --- /dev/null +++ b/io.catenax.just_in_sequence_part/1.0.0/gen/JustInSequencePart.yml @@ -0,0 +1,268 @@ +--- +openapi: 3.0.3 +info: + title: Just in Sequence Part + version: v1 +servers: +- url: catenax.io/api/v1 + variables: + api-version: + default: v1 +paths: + /{tenant-id}/just-in-sequence-part: + get: + tags: + - JustInSequencePart + operationId: getJustInSequencePart + 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/JustInSequencePart' + "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/JustInSequencePart' + totalItems: + type: number + totalPages: + type: number + pageSize: + type: number + currentPage: + type: number + urn_bamm_io.catenax.just_in_sequence_part_1.0.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.just_in_sequence_part_1.0.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 + - "jisNumber" - a number that is used to identify the call-off that can be assumed unique within the specific just-in-sequence process. This is typically not the sequence number, but the call-off number. + - "jisCallDate" the date of the just-in-sequence call-off as stated on the call-off document itself. Value: following the ISO 8601 format as follows: "YYYY-MM-DD" or "YYYY-MM-DDThh:mm:ss" or "YYYY-MM-DDThh:mm:ss±hh:mm" + - "parentOrderNumber" - a number identifying the just-in-sequence- part's destination parent part. The parent part is typically known upfront to the supplier for just-in-sequence parts. This might be a temporary unique identifier. + Not all keys might be relevant for all just-in-sequence parts. It must be ensured that a combination of these identifiers and the optional manufacturer part ID or customer part ID leads to a unique just-in-sequence part. + urn_bamm_io.catenax.just_in_sequence_part_1.0.0_ValueCharacteristic: + type: string + description: The value of an identifier. + urn_bamm_io.catenax.just_in_sequence_part_1.0.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.just_in_sequence_part_1.0.0_KeyCharacteristic' + value: + description: The value of an identifier. + $ref: '#/components/schemas/urn_bamm_io.catenax.just_in_sequence_part_1.0.0_ValueCharacteristic' + required: + - key + - value + urn_bamm_io.catenax.just_in_sequence_part_1.0.0_LocalIdentifierCharacteristic: + description: "A single just-in-sequence 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.just_in_sequence_part_1.0.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.just_in_sequence_part_1.0.0_ProductionCountryCodeTrait: + type: string + description: 'Regular Expression that ensures a three-letter code ' + pattern: "^[A-Z][A-Z][A-Z]$" + urn_bamm_io.catenax.just_in_sequence_part_1.0.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.just_in_sequence_part_1.0.0_ProductionCountryCodeTrait' + required: + - date + urn_bamm_io.catenax.just_in_sequence_part_1.0.0_PartIdCharacteristic: + type: string + description: "The part ID is a multi-character string, usually assigned by an\ + \ ERP system. Alternatively the ID of the part family can be used if no specific\ + \ part ID exists." + urn_bamm_io.catenax.just_in_sequence_part_1.0.0_PartNameCharacteristic: + type: string + description: Part Name in string format from the respective system in the value + chain + urn_bamm_io.catenax.just_in_sequence_part_1.0.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.just_in_sequence_part_1.0.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 manufacturer\ + \ 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 or any other instance\ + \ IDs. \nIf no specific part ID exists a part family ID may be substituted\ + \ for it." + $ref: '#/components/schemas/urn_bamm_io.catenax.just_in_sequence_part_1.0.0_PartIdCharacteristic' + customerPartId: + description: "Part ID as assigned by the customer of the part. The customer\ + \ 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 or any other instance\ + \ IDs. \nIf no specific part ID exists a part family ID may be substituted\ + \ for it.\n" + $ref: '#/components/schemas/urn_bamm_io.catenax.just_in_sequence_part_1.0.0_PartIdCharacteristic' + nameAtManufacturer: + description: Name of the part as assigned by the manufacturer + $ref: '#/components/schemas/urn_bamm_io.catenax.just_in_sequence_part_1.0.0_PartNameCharacteristic' + nameAtCustomer: + description: Name of the part as assigned by the customer + $ref: '#/components/schemas/urn_bamm_io.catenax.just_in_sequence_part_1.0.0_PartNameCharacteristic' + classification: + description: The classification of the part type according to STEP standard + definition + $ref: '#/components/schemas/urn_bamm_io.catenax.just_in_sequence_part_1.0.0_ClassificationCharacteristic' + required: + - nameAtManufacturer + - classification + JustInSequencePart: + description: "A just-in-sequence part is an instantiation of a (design-) part,\ + \ where the particular instantiation can be uniquely identified by means of\ + \ a combination of several IDs related to a just-in-sequence process." + type: object + properties: + catenaXId: + description: "The fully anonymous Catena-X ID of the just-in-sequence part,\ + \ valid for the Catena-X dataspace." + $ref: '#/components/schemas/urn_bamm_io.catenax.just_in_sequence_part_1.0.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.just_in_sequence_part_1.0.0_LocalIdentifierCharacteristic' + manufacturingInformation: + description: "Information from manufacturing process, such as manufacturing\ + \ date and manufacturing country" + $ref: '#/components/schemas/urn_bamm_io.catenax.just_in_sequence_part_1.0.0_ManufacturingCharacteristic' + partTypeInformation: + description: The part type or part family from which the just-in-sequence + part has been instantiated. + $ref: '#/components/schemas/urn_bamm_io.catenax.just_in_sequence_part_1.0.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' + JustInSequencePart: + content: + application/json: + schema: + $ref: '#/components/schemas/PagingSchema' + description: The request was successful. + requestBodies: + JustInSequencePart: + content: + application/json: + schema: + $ref: '#/components/schemas/JustInSequencePart' diff --git a/io.catenax.material_flow_simulation_result/1.0.0/gen/MaterialFlowSimulationResult.aasx b/io.catenax.material_flow_simulation_result/1.0.0/gen/MaterialFlowSimulationResult.aasx index ac051e7b1add6a36dda96751cf84cdf704b3fb06..c084bf5188c87ebfd18ad731d0838e6c1e1f5aa2 100644 GIT binary patch delta 983 zcmbPlHqVSVz?+#xgn@&DgF!88+eTg^#(E$f#()I4f$aFA)SO~{JrFrJz}xSzfxzCb zr+XjQ+){J(-M#vXtkY8lXPZJDq5jlp-<`I8;tm4ZX3D+K{yvlS`<|I%{^j6=+{%eh z=PZ2dA-OvGUzKfl+h&1-S`sIdPV0WW{P9DR@{uDP&4rDsoYGPCc1K>!Tf%dT&koCty(Q zV`N}J3AD+%Oo7b6K%0D!Nw5B3UW);bOTFqR+ZNX;soIC`X?=~#wLdW1LO|C-u=CWn z_p{?x6@9LFV*dEyuNd)_8?!U^LlJO3-q-ny01}^hzL+cVq$TH{^qyL z0V3eQaF9@`kM=%dAky;R>qPZzwXbd&yE`^5(%7Bg`cZe;@ohI^JQm&k`+ZsI+6DVm z&zw0vM>EXYbOC?CKJ#5iOwJlG>H1!Nz3mA9S1ZfIC)gKC8%pr1USnIo$|*{(w|T9x zSj>xqi#smP^NxO`$8wtU<0fX+8Yx+;uJy+>1s`4CdW7qzT9iV)&S}4nCIu-$mYEHm zu^m4ea-KA8d7n3fu~)^Qfl1b8p{A<+JqEv@^~{?$S(NXKk9lmdEZOdNlCsylcX{uh zfAU9iQ5pi$Cx1V>iy&z0+;BMXXM7iSbeKa>svb;%k{ef!a~h-68@E(Bt4h zWn>azfak!;(a2rjP*b|i~$L71KIIKsX4{^dLVLcz}c+B20V45 zk9Q}lXKr6&@;3LvZHc?g9MPUt&*)3OvFMnU&mS6w*h@QkE)$1QO z1^))^x-!JK@IwG0m zC>Oi$i%6PBC2#YW1@;LJk(yss4*T=&yOyGUxiCX(vF~3UpUcyenz>weYfgQ!{lb;3 z=GHn3?l5ziX2Qh!zfXUzS9{W9z{#Uhv4U$puYpSUM>&smUG_Ch0p9E!=jC@T_yi1! zeT)nYD1kOPmno1L7-*9ZGU?TO=K;gUWxY~?{z*QO#hNx8&ir&d||M5oe#Qd+T{XwC+?{YxBC@@5i zgF}^(NrVBO1t(9HwBrC}K~Q>|d|T2G9Gd)6)?h(UbW9GCas&%bld|UosRWxg`JR*& KTe~DMA{YSg(x_Pg diff --git a/io.catenax.part_as_planned/1.0.1/gen/PartAsPlanned-aas.xml b/io.catenax.part_as_planned/1.0.1/gen/PartAsPlanned-aas.xml new file mode 100644 index 00000000..9a551926 --- /dev/null +++ b/io.catenax.part_as_planned/1.0.1/gen/PartAsPlanned-aas.xml @@ -0,0 +1,482 @@ + + + + + defaultAdminShell + + + + + defaultAsset + + + + + PartAsPlanned + + Part as Planned + + APPLICATION_CLASS + + A Part as Planned represents an item in the Catena-X Bill of Material (BOM) in As-Planned lifecycle status in a specific version. + + urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned + + + + + Part as Planned + + + PartAsPlanned + + + A Part as Planned represents an item in the Catena-X Bill of Material (BOM) in As-Planned lifecycle status in a specific version. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + CatenaXIdTrait + + Catena-X ID Trait + + urn:bamm:io.catenax.part_as_planned:1.0.1#catenaXId + + + + + Catena-X ID + + + catenaXId + + String + + Trait to ensure data format for Catena-X ID + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + PartIdCharacteristic + + Part ID Characteristic + + urn:bamm:io.catenax.part_as_planned:1.0.1#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 + + + + + + PartNameCharacteristic + + Part Name Characteristic + + urn:bamm:io.catenax.part_as_planned:1.0.1#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 + + + + + + ClassificationEnumerationCharacteristic + + Classification Enumeration Characteristic + + urn:bamm:io.catenax.part_as_planned:1.0.1#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.part_as_planned:1.0.1#ClassificationEnumerationCharacteristic: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.part_as_planned:1.0.1#ClassificationEnumerationCharacteristic: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.part_as_planned:1.0.1#ClassificationEnumerationCharacteristic: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.part_as_planned:1.0.1#ClassificationEnumerationCharacteristic: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.part_as_planned:1.0.1#ClassificationEnumerationCharacteristic: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.part_as_planned:1.0.1#ClassificationEnumerationCharacteristic: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.part_as_planned:1.0.1#partTypeInformation + + + + + Part Type Information + + + partTypeInformation + + String + + The characteristics of the part type + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Timestamp + + Timestamp + + urn:bamm:io.catenax.part_as_planned:1.0.1#validFrom + + + + + Valid from + + + validFrom + + String + + Describes a Property which contains the date and time with an optional timezone. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Timestamp + + Timestamp + + urn:bamm:io.catenax.part_as_planned:1.0.1#validTo + + + + + Valid to + + + validTo + + String + + Describes a Property which contains the date and time with an optional timezone. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + ValidityPeriodCharacteristic + + Validity Period Characteristic + + urn:bamm:io.catenax.part_as_planned:1.0.1#validityPeriod + + + + + Validity Period + + + validityPeriod + + String + + Characteristic to define a continuous validity period. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + + + PartAsPlanned + + A Part as Planned represents an item in the Catena-X Bill of Material (BOM) in As-Planned lifecycle status in a specific version. + + Template + + + urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned + + + + + + catenaXId + + Catena-X ID + + + The fully anonymous Catena-X ID of the serialized part, valid for the Catena-X dataspace. + + Template + + + urn:bamm:io.catenax.part_as_planned:1.0.1#catenaXId + + + DefaultScalarValue[value=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 + + + + + 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 in the manufacturer`s dataspace. The Part ID references a specific version of a part. The version number must be included in the Part ID if it is available. + +The Part ID does not reference a specific instance of a part and must not be confused with the serial number. + + Template + + + urn:bamm:io.catenax.part_as_planned:1.0.1#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 + + + + + nameAtManufacturer + + Name at manufacturer + + + Name of the part as assigned by the manufacturer + + Template + + + urn:bamm:io.catenax.part_as_planned:1.0.1#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 + + + + + classification + + Classifcation + + + The classification of the part type according to STEP standard definition + + Template + + + urn:bamm:io.catenax.part_as_planned:1.0.1#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 + + + + + + + + ValidityPeriodEntity + + Validity Period Entity + + + Defines a continuous validity period. + + false + false + + + + validFrom + + Valid from + + + Start date of validity period + + Template + + + urn:bamm:io.catenax.part_as_planned:1.0.1#validFrom + + + DefaultScalarValue[value=2023-03-06T14:50:23.230+01:00, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#dateTime']'] + http://www.w3.org/2001/XMLSchema#dateTime + + + + + validTo + + Valid to + + + End date of validity period + + Template + + + urn:bamm:io.catenax.part_as_planned:1.0.1#validTo + + + DefaultScalarValue[value=2023-08-06T14:50:23.230+01:00, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#dateTime']'] + http://www.w3.org/2001/XMLSchema#dateTime + + + + + + + + + diff --git a/io.catenax.part_as_planned/1.0.1/gen/PartAsPlanned-schema.json b/io.catenax.part_as_planned/1.0.1/gen/PartAsPlanned-schema.json new file mode 100644 index 00000000..09353d16 --- /dev/null +++ b/io.catenax.part_as_planned/1.0.1/gen/PartAsPlanned-schema.json @@ -0,0 +1,80 @@ +{ + "$schema" : "http://json-schema.org/draft-04/schema", + "description" : "A Part as Planned represents an item in the Catena-X Bill of Material (BOM) in As-Planned lifecycle status in a specific version. ", + "type" : "object", + "components" : { + "schemas" : { + "urn_bamm_io.catenax.part_as_planned_1.0.1_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).", + "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.part_as_planned_1.0.1_PartIdCharacteristic" : { + "type" : "string", + "description" : "The part ID is a multi-character string, ususally assigned by an ERP system" + }, + "urn_bamm_io.catenax.part_as_planned_1.0.1_PartNameCharacteristic" : { + "type" : "string", + "description" : "Part Name in string format from the respective system in the value chain" + }, + "urn_bamm_io.catenax.part_as_planned_1.0.1_ClassificationEnumerationCharacteristic" : { + "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.part_as_planned_1.0.1_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 in the manufacturer`s dataspace. The Part ID references a specific version of a part. The version number must be included in the Part ID if it is available.\n\nThe Part ID does not reference a specific instance of a part and must not be confused with the serial number.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.part_as_planned_1.0.1_PartIdCharacteristic" + }, + "nameAtManufacturer" : { + "description" : "Name of the part as assigned by the manufacturer", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.part_as_planned_1.0.1_PartNameCharacteristic" + }, + "classification" : { + "description" : "The classification of the part type according to STEP standard definition", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.part_as_planned_1.0.1_ClassificationEnumerationCharacteristic" + } + }, + "required" : [ "manufacturerPartId", "nameAtManufacturer", "classification" ] + }, + "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.part_as_planned_1.0.1_ValidityPeriodCharacteristic" : { + "description" : "Characteristic to define a continuous validity period.", + "type" : "object", + "properties" : { + "validFrom" : { + "description" : "Start date of validity period", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Timestamp" + }, + "validTo" : { + "description" : "End date of validity period", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Timestamp" + } + } + } + } + }, + "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.part_as_planned_1.0.1_CatenaXIdTrait" + }, + "partTypeInformation" : { + "description" : "The part type from which the serialized part has been instantiated", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.part_as_planned_1.0.1_PartTypeInformationCharacteristic" + }, + "validityPeriod" : { + "description" : "The period of time during which the Part is offered by the manufacturer and can be purchased by customers.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.part_as_planned_1.0.1_ValidityPeriodCharacteristic" + } + }, + "required" : [ "catenaXId", "partTypeInformation" ] +} \ No newline at end of file diff --git a/io.catenax.part_as_planned/1.0.1/gen/PartAsPlanned.aasx b/io.catenax.part_as_planned/1.0.1/gen/PartAsPlanned.aasx new file mode 100644 index 0000000000000000000000000000000000000000..b212aefb75435b4296febc207e7ea441b20172c6 GIT binary patch literal 4211 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 UO(NpUCB(QZ3@6dT)yvuc0ofi_8vp + + + + + + + + + + + + Dokumentation Part as Planned + + +
+
+
+
+

Aspect Model Part as Planned

+
urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned
+
+
+
+
+
+
+
+ +
+ + +
+ A Part as Planned represents an item in the Catena-X Bill of Material (BOM) in As-Planned lifecycle status in a specific version. +
+ + +
+

Übersicht

+
+
+
+
+ Aspect Model Diagram +
+
+
+ + +
+
+

Properties

+
+ +
+ +
+

Catena-X ID

+
+ +The fully anonymous Catena-X ID of the serialized part, valid for the Catena-X dataspace. + +
+
Name
+
catenaXId
+
+ + + +
+
Characteristic
+
+
+
+
Trait
+
+ +
+
+
+ +
+
Beispiel
+
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).
    +
    + + +
    +
    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}$)
    +
    + +
  • +
+
+
+
+
+ +
+

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
+
+ + +
+
+ +
+

Validity Period

+
+ +The period of time during which the Part is offered by the manufacturer and can be purchased by customers. + +
+
Name
+
validityPeriod
+
+ + + +
+
Characteristic
+
+ +
+
+ + +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
validityPeriod
+
+ + +
+
+ + + +
+
+

Objekt

+
+ +
+
+

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 in the manufacturer`s dataspace. The Part ID references a specific version of a part. The version number must be included in the Part ID if it is available. + +The Part ID does not reference a specific instance of a part and must 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
+
+ + +
+
+ +
+
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
+
+ + +
+
+ +
+
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
+
+ + +
+
+
+
+

Validity Period Entity

+
+
+ Defines a continuous validity period. +
+ +
+

Properties

+
+
+ +
+
Valid from
+
+ +Start date of validity period + +
+
Name
+
validFrom
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
2023-03-06T14:50:23.230+01:00
+
+ +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
validFrom
+
+ + +
+
+ +
+
Valid to
+
+ +End date of validity period + +
+
Name
+
validTo
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
2023-08-06T14:50:23.230+01:00
+
+ +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
validTo
+
+ + +
+
+
+ +
+ Third party licenses + +
+ +
+ + +
+ + + \ No newline at end of file diff --git a/io.catenax.part_as_planned/1.0.1/gen/PartAsPlanned.json b/io.catenax.part_as_planned/1.0.1/gen/PartAsPlanned.json new file mode 100644 index 00000000..b0e461c2 --- /dev/null +++ b/io.catenax.part_as_planned/1.0.1/gen/PartAsPlanned.json @@ -0,0 +1,12 @@ +{ + "partTypeInformation" : { + "classification" : "product", + "manufacturerPartId" : "123-0.740-3434-A", + "nameAtManufacturer" : "Mirror left" + }, + "validityPeriod" : { + "validFrom" : "2023-03-06T14:50:23.230+01:00", + "validTo" : "2023-08-06T14:50:23.230+01:00" + }, + "catenaXId" : "580d3adf-1981-44a0-a214-13d6ceed9379" +} \ No newline at end of file diff --git a/io.catenax.part_as_planned/1.0.1/gen/PartAsPlanned.yml b/io.catenax.part_as_planned/1.0.1/gen/PartAsPlanned.yml new file mode 100644 index 00000000..6204e43a --- /dev/null +++ b/io.catenax.part_as_planned/1.0.1/gen/PartAsPlanned.yml @@ -0,0 +1,171 @@ +--- +openapi: 3.0.3 +info: + title: Part as Planned + version: v1 +servers: +- url: catenax.io/api/v1 + variables: + api-version: + default: v1 +paths: + /{tenant-id}/part-as-planned: + get: + tags: + - PartAsPlanned + operationId: getPartAsPlanned + parameters: + - name: tenant-id + in: path + description: The ID of the tenant owning the requested Twin. + required: true + schema: + type: string + format: uuid + responses: + "200": + $ref: '#/components/responses/PartAsPlanned' + "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 + urn_bamm_io.catenax.part_as_planned_1.0.1_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)." + 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.part_as_planned_1.0.1_PartIdCharacteristic: + type: string + description: "The part ID is a multi-character string, ususally assigned by\ + \ an ERP system" + urn_bamm_io.catenax.part_as_planned_1.0.1_PartNameCharacteristic: + type: string + description: Part Name in string format from the respective system in the value + chain + urn_bamm_io.catenax.part_as_planned_1.0.1_ClassificationEnumerationCharacteristic: + 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.part_as_planned_1.0.1_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 in the manufacturer`s dataspace. The Part ID references a specific version of a part. The version number must be included in the Part ID if it is available. + + The Part ID does not reference a specific instance of a part and must not be confused with the serial number. + $ref: '#/components/schemas/urn_bamm_io.catenax.part_as_planned_1.0.1_PartIdCharacteristic' + nameAtManufacturer: + description: Name of the part as assigned by the manufacturer + $ref: '#/components/schemas/urn_bamm_io.catenax.part_as_planned_1.0.1_PartNameCharacteristic' + classification: + description: The classification of the part type according to STEP standard + definition + $ref: '#/components/schemas/urn_bamm_io.catenax.part_as_planned_1.0.1_ClassificationEnumerationCharacteristic' + required: + - manufacturerPartId + - nameAtManufacturer + - classification + 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.part_as_planned_1.0.1_ValidityPeriodCharacteristic: + description: Characteristic to define a continuous validity period. + type: object + properties: + validFrom: + description: Start date of validity period + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Timestamp' + validTo: + description: End date of validity period + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Timestamp' + PartAsPlanned: + description: 'A Part as Planned represents an item in the Catena-X Bill of Material + (BOM) in As-Planned lifecycle status in a specific version. ' + 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.part_as_planned_1.0.1_CatenaXIdTrait' + partTypeInformation: + description: The part type from which the serialized part has been instantiated + $ref: '#/components/schemas/urn_bamm_io.catenax.part_as_planned_1.0.1_PartTypeInformationCharacteristic' + validityPeriod: + description: The period of time during which the Part is offered by the + manufacturer and can be purchased by customers. + $ref: '#/components/schemas/urn_bamm_io.catenax.part_as_planned_1.0.1_ValidityPeriodCharacteristic' + required: + - catenaXId + - 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' + PartAsPlanned: + content: + application/json: + schema: + $ref: '#/components/schemas/PartAsPlanned' + description: The request was successful. + requestBodies: + PartAsPlanned: + content: + application/json: + schema: + $ref: '#/components/schemas/PartAsPlanned' diff --git a/io.catenax.part_as_specified/2.0.0/gen/PartAsSpecified-aas.xml b/io.catenax.part_as_specified/2.0.0/gen/PartAsSpecified-aas.xml new file mode 100644 index 00000000..e171475e --- /dev/null +++ b/io.catenax.part_as_specified/2.0.0/gen/PartAsSpecified-aas.xml @@ -0,0 +1,720 @@ + + + + + defaultAdminShell + + + + + defaultAsset + + + + + PartAsSpecified + + Part as Specified + + APPLICATION_CLASS + + The aspect model PartAsSpecified belongs to the Part Catalogue. A PartAsSpecified represents a certain OEM catalog part on part number level. Providing a digital representation of the part as specified by the OEM. The link to the serialized part is done via the partId, this can only be done if the respective DT was provided by the supplier within the value chain. + + urn:bamm:io.catenax.part_as_specified:2.0.0#PartAsSpecified + + + + + Part as Specified + + + PartAsSpecified + + + The aspect model PartAsSpecified belongs to the Part Catalogue. A PartAsSpecified represents a certain OEM catalog part on part number level. Providing a digital representation of the part as specified by the OEM. The link to the serialized part is done via the partId, this can only be done if the respective DT was provided by the supplier within the value chain. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.part_as_specified:2.0.0#key + + + + + Key + + + key + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.part_as_specified:2.0.0#value + + + + + Value + + + value + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + PartClassificationCharacteristic + + Part Classification Characteristic + + urn:bamm:io.catenax.part_as_specified:2.0.0#partClassification + + + + + Part Classification + + + partClassification + + String + + The characteristic of the part classification + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.part_as_specified:2.0.0#nameAtOwner + + + + + Name at Owner + + + nameAtOwner + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.part_as_specified:2.0.0#ownerPartId + + + + + Owner PartId + + + ownerPartId + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.part_as_specified:2.0.0#partVersion + + + + + Part Version + + + partVersion + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + ItemCategoryCharacteristic + + Item Category Characteristic + + urn:bamm:io.catenax.part_as_specified:2.0.0#itemCategory + + + + + Item Category + + + itemCategory + + 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.part_as_specified:2.0.0#ItemCategoryCharacteristic: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']'] + + + + + urn:bamm:io.catenax.part_as_specified:2.0.0#ItemCategoryCharacteristic: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.part_as_specified:2.0.0#ItemCategoryCharacteristic: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.part_as_specified:2.0.0#ItemCategoryCharacteristic: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.part_as_specified:2.0.0#ItemCategoryCharacteristic: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.part_as_specified:2.0.0#ItemCategoryCharacteristic: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']'] + + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.part_as_specified:2.0.0#partDescription + + + + + Part Description + + + partDescription + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + PartTypeInformationCharacteristic + + Part Type Information Characteristic + + urn:bamm:io.catenax.part_as_specified:2.0.0#partTypeInformation + + + + + Part Type Information + + + partTypeInformation + + String + + The characteristic of the part type. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Timestamp + + Timestamp + + urn:bamm:io.catenax.part_as_specified:2.0.0#validFrom + + + + + Valid From + + + validFrom + + String + + Describes a Property which contains the date and time with an optional timezone. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Timestamp + + Timestamp + + urn:bamm:io.catenax.part_as_specified:2.0.0#validTo + + + + + Valid To + + + validTo + + String + + Describes a Property which contains the date and time with an optional timezone. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + ValidityPeriodCharacteristic + + Validity Period Characteristic + + urn:bamm:io.catenax.part_as_specified:2.0.0#validityPeriod + + + + + Validity Period + + + validityPeriod + + String + + The characteristic of the validity period. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + CatenaXIdTrait + urn:bamm:io.catenax.part_as_specified:2.0.0#catenaXId + + + + + Catena-X ID + + + catenaXId + + String + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + + + PartAsSpecified + + The aspect model PartAsSpecified belongs to the Part Catalogue. A PartAsSpecified represents a certain OEM catalog part on part number level. Providing a digital representation of the part as specified by the OEM. The link to the serialized part is done via the partId, this can only be done if the respective DT was provided by the supplier within the value chain. + + Template + + + urn:bamm:io.catenax.part_as_specified:2.0.0#PartAsSpecified + + + + + + PartTypeInformationEntity + + Part Type Information Entity + + + Encapsulation for data related to the part type + + false + false + + + + partClassification + + Part Classification + + + The classification of the part type. + + false + false + + + + PartClassificationEntity + + Part Classification Entity + + + The entity encapsulating the properties of the part classification + + false + false + + + + key + + Key + + + Key within the classification + + Template + + + urn:bamm:io.catenax.part_as_specified:2.0.0#key + + + DefaultScalarValue[value=BMW:PartFamily, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + value + + Value + + + Value within the classification + + Template + + + urn:bamm:io.catenax.part_as_specified:2.0.0#value + + + DefaultScalarValue[value=STEEWHL, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + + + + + + + nameAtOwner + + Name at Owner + + + Name of the part as assigned by the part owner. + + Template + + + urn:bamm:io.catenax.part_as_specified:2.0.0#nameAtOwner + + + DefaultScalarValue[value=Steering Wheel, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + ownerPartId + + Owner PartId + + + PartID as assigned by the part owner. The PartID identifies the part in the part owner's data space. The PartId does not reference a specific instance of a part and thus should not be confused with the serial number. + + Template + + + urn:bamm:io.catenax.part_as_specified:2.0.0#ownerPartId + + + DefaultScalarValue[value=94A2032, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + partVersion + + Part Version + + + This is the version of the part. The engineering will at times supercede an older part version by a newer one, which might have different material aspects, physical dimensions etc., still maintaining compatibility. + + Template + + + urn:bamm:io.catenax.part_as_specified:2.0.0#partVersion + + + DefaultScalarValue[value=05, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + itemCategory + + Item Category + + + The item category (component, product, software, assembly, tool, raw material) the part belongs to + + Template + + + urn:bamm:io.catenax.part_as_specified:2.0.0#itemCategory + + + DefaultScalarValue[value=product, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + partDescription + + Part Description + + + Description of the part of interest + + Template + + + urn:bamm:io.catenax.part_as_specified:2.0.0#partDescription + + + DefaultScalarValue[value=The steering wheel is nice and round, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + + + + ValidityPeriodEntity + + Validity Period Entity + + + Encapsulation for data related to the validity period. + + false + false + + + + validFrom + + Valid From + + + Start date of the validity period. + + Template + + + urn:bamm:io.catenax.part_as_specified:2.0.0#validFrom + + + DefaultScalarValue[value=2023-02-10T07:17:52.396Z, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#dateTime']'] + http://www.w3.org/2001/XMLSchema#dateTime + + + + + validTo + + Valid To + + + End date of the validity period. + + Template + + + urn:bamm:io.catenax.part_as_specified:2.0.0#validTo + + + DefaultScalarValue[value=2023-02-10T07:17:52.396Z, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#dateTime']'] + http://www.w3.org/2001/XMLSchema#dateTime + + + + + + + + catenaXId + + Catena-X ID + + + The unique ID within Catena-X + + Template + + + urn:bamm:io.catenax.part_as_specified:2.0.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 + + + + + + diff --git a/io.catenax.part_as_specified/2.0.0/gen/PartAsSpecified-schema.json b/io.catenax.part_as_specified/2.0.0/gen/PartAsSpecified-schema.json new file mode 100644 index 00000000..3deb6403 --- /dev/null +++ b/io.catenax.part_as_specified/2.0.0/gen/PartAsSpecified-schema.json @@ -0,0 +1,111 @@ +{ + "$schema" : "http://json-schema.org/draft-04/schema", + "description" : "The aspect model PartAsSpecified belongs to the Part Catalogue. A PartAsSpecified represents a certain OEM catalog part on part number level. Providing a digital representation of the part as specified by the OEM. The link to the serialized part is done via the partId, this can only be done if the respective DT was provided by the supplier within the value chain.", + "type" : "object", + "components" : { + "schemas" : { + "urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" : { + "type" : "string", + "description" : "Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc." + }, + "urn_bamm_io.catenax.part_as_specified_2.0.0_PartClassificationEntity" : { + "description" : "The entity encapsulating the properties of the part classification", + "type" : "object", + "properties" : { + "key" : { + "description" : "Key within the classification", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" + }, + "value" : { + "description" : "Value within the classification", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" + } + }, + "required" : [ "key", "value" ] + }, + "urn_bamm_io.catenax.part_as_specified_2.0.0_PartClassificationCharacteristic" : { + "description" : "The characteristic of the part classification", + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/urn_bamm_io.catenax.part_as_specified_2.0.0_PartClassificationEntity" + }, + "uniqueItems" : true + }, + "urn_bamm_io.catenax.part_as_specified_2.0.0_ItemCategoryCharacteristic" : { + "type" : "string", + "description" : "A part type must be placed into one of the following classes: 'component', 'product', 'software', ‘assembly’, 'tool', or 'raw material'.", + "enum" : [ "component", "product", "software", "assembly", "tool", "raw material" ] + }, + "urn_bamm_io.catenax.part_as_specified_2.0.0_PartTypeInformationCharacteristic" : { + "description" : "The characteristic of the part type.", + "type" : "object", + "properties" : { + "partClassification" : { + "description" : "The classification of the part type.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.part_as_specified_2.0.0_PartClassificationCharacteristic" + }, + "nameAtOwner" : { + "description" : "Name of the part as assigned by the part owner.", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" + }, + "ownerPartId" : { + "description" : "PartID as assigned by the part owner. The PartID identifies the part in the part owner's data space. The PartId 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.openmanufacturing_characteristic_2.0.0_Text" + }, + "partVersion" : { + "description" : "This is the version of the part. The engineering will at times supercede an older part version by a newer one, which might have different material aspects, physical dimensions etc., still maintaining compatibility.", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" + }, + "itemCategory" : { + "description" : "The item category (component, product, software, assembly, tool, raw material) the part belongs to", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.part_as_specified_2.0.0_ItemCategoryCharacteristic" + }, + "partDescription" : { + "description" : "Description of the part of interest", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" + } + }, + "required" : [ "partClassification", "nameAtOwner", "ownerPartId", "partVersion", "itemCategory", "partDescription" ] + }, + "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.part_as_specified_2.0.0_ValidityPeriodCharacteristic" : { + "description" : "The characteristic of the validity period.", + "type" : "object", + "properties" : { + "validFrom" : { + "description" : "Start date of the validity period.", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Timestamp" + }, + "validTo" : { + "description" : "End date of the validity period.", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Timestamp" + } + } + }, + "urn_bamm_io.catenax.part_as_specified_2.0.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).", + "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}$)" + } + } + }, + "properties" : { + "partTypeInformation" : { + "description" : "Encapsulation for data related to the part type.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.part_as_specified_2.0.0_PartTypeInformationCharacteristic" + }, + "validityPeriod" : { + "description" : "Describes the validity period of a part, as some parts are just valid for a given period of time until newer versions of these parts are available", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.part_as_specified_2.0.0_ValidityPeriodCharacteristic" + }, + "catenaXId" : { + "description" : "The unique ID within Catena-X", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.part_as_specified_2.0.0_CatenaXIdTrait" + } + }, + "required" : [ "partTypeInformation", "catenaXId" ] +} \ No newline at end of file diff --git a/io.catenax.part_as_specified/2.0.0/gen/PartAsSpecified.aasx b/io.catenax.part_as_specified/2.0.0/gen/PartAsSpecified.aasx new file mode 100644 index 0000000000000000000000000000000000000000..fcf348edf155996dd16e3e5960dba17258749493 GIT binary patch literal 4835 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 I8h^z69}M@2ivR!s literal 0 HcmV?d00001 diff --git a/io.catenax.part_as_specified/2.0.0/gen/PartAsSpecified.html b/io.catenax.part_as_specified/2.0.0/gen/PartAsSpecified.html new file mode 100644 index 00000000..fd05ab31 --- /dev/null +++ b/io.catenax.part_as_specified/2.0.0/gen/PartAsSpecified.html @@ -0,0 +1,1103 @@ + + + + + + + + + + + + + + Dokumentation Part as Specified + + +
+
+
+
+

Aspect Model Part as Specified

+
urn:bamm:io.catenax.part_as_specified:2.0.0#PartAsSpecified
+
+
+
+
+
+
+
+ +
+ + +
+ The aspect model PartAsSpecified belongs to the Part Catalogue. A PartAsSpecified represents a certain OEM catalog part on part number level. Providing a digital representation of the part as specified by the OEM. The link to the serialized part is done via the partId, this can only be done if the respective DT was provided by the supplier within the value chain. +
+ + +
+

Übersicht

+
+
+
+
+ Aspect Model Diagram +
+
+
+ + +
+
+

Properties

+
+ +
+ +
+

Catena-X ID

+
+ +The unique ID within Catena-X + +
+
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).
    +
    + + +
    +
    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}$)
    +
    + +
  • +
+
+
+
+
+ +
+

Part Type Information

+
+ +Encapsulation for data related to the part type. + +
+
Name
+
partTypeInformation
+
+ + + +
+
Characteristic
+ +
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
partTypeInformation
+
+ + +
+
+ +
+

Validity Period

+
+ +Describes the validity period of a part, as some parts are just valid for a given period of time until newer versions of these parts are available + +
+
Name
+
validityPeriod
+
+ + + +
+
Characteristic
+
+ +
+
+ + +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
validityPeriod
+
+ + +
+
+ + + +
+
+

Objekt

+
+ +
+
+

Part Classification Entity

+
+
+ The entity encapsulating the properties of the part classification +
+ +
+

Properties

+
+
+ +
+
Key
+
+ +Key within the classification + +
+
Name
+
key
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
BMW:PartFamily
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
key
+
+ + +
+
+ +
+
Value
+
+ +Value within the classification + +
+
Name
+
value
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
STEEWHL
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
value
+
+ + +
+
+
+
+

Part Type Information Entity

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

Properties

+
+
+ +
+
Part Classification
+
+ +The classification of the part type. + +
+
Name
+
partClassification
+
+ + + +
+
Characteristic
+
+
+
+
Set
+
+
+
Has no order
+
+
+
Duplicates not allowed
+
+ +
+
+
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
partClassification
+
+ + +
+
+ +
+
Name at Owner
+
+ +Name of the part as assigned by the part owner. + +
+
Name
+
nameAtOwner
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
Steering Wheel
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
nameAtOwner
+
+ + +
+
+ +
+
Owner PartId
+
+ +PartID as assigned by the part owner. The PartID identifies the part in the part owner's data space. The PartId does not reference a specific instance of a part and thus should not be confused with the serial number. + +
+
Name
+
ownerPartId
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
94A2032
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
ownerPartId
+
+ + +
+
+ +
+
Part Version
+
+ +This is the version of the part. The engineering will at times supercede an older part version by a newer one, which might have different material aspects, physical dimensions etc., still maintaining compatibility. + +
+
Name
+
partVersion
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
05
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
partVersion
+
+ + +
+
+ +
+
Item Category
+
+ +The item category (component, product, software, assembly, tool, raw material) the part belongs to + +
+
Name
+
itemCategory
+
+ + + +
+
Characteristic
+
+
+
+
Enumeration
+
+
+
Werte
+
+
+
+
    +
  • component
  • +
  • product
  • +
  • software
  • +
  • assembly
  • +
  • tool
  • +
  • raw material
  • +
+
+
+ +
+
+
+ +
+
Beispiel
+
product
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
itemCategory
+
+ + +
+
+ +
+
Part Description
+
+ +Description of the part of interest + +
+
Name
+
partDescription
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
The steering wheel is nice and round
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
partDescription
+
+ + +
+
+
+
+

Validity Period Entity

+
+
+ Encapsulation for data related to the validity period. +
+ +
+

Properties

+
+
+ +
+
Valid From
+
+ +Start date of the validity period. + +
+
Name
+
validFrom
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
2023-02-10T07:17:52.396Z
+
+ +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
validFrom
+
+ + +
+
+ +
+
Valid To
+
+ +End date of the validity period. + +
+
Name
+
validTo
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
2023-02-10T07:17:52.396Z
+
+ +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
validTo
+
+ + +
+
+
+ +
+ Third party licenses + +
+ +
+ + +
+ + + \ No newline at end of file diff --git a/io.catenax.part_as_specified/2.0.0/gen/PartAsSpecified.json b/io.catenax.part_as_specified/2.0.0/gen/PartAsSpecified.json new file mode 100644 index 00000000..58c16f1c --- /dev/null +++ b/io.catenax.part_as_specified/2.0.0/gen/PartAsSpecified.json @@ -0,0 +1,18 @@ +{ + "partTypeInformation" : { + "partClassification" : [ { + "value" : "STEEWHL", + "key" : "BMW:PartFamily" + } ], + "ownerPartId" : "94A2032", + "partVersion" : "05", + "itemCategory" : "component", + "nameAtOwner" : "Steering Wheel", + "partDescription" : "The steering wheel is nice and round" + }, + "validityPeriod" : { + "validFrom" : "2023-02-10T07:17:52.396Z", + "validTo" : "2023-02-10T07:17:52.396Z" + }, + "catenaXId" : "urn:uuid:580d3adf-1981-44a0-a214-13d6ceed9379" +} \ No newline at end of file diff --git a/io.catenax.part_as_specified/2.0.0/gen/PartAsSpecified.yml b/io.catenax.part_as_specified/2.0.0/gen/PartAsSpecified.yml new file mode 100644 index 00000000..2cebe599 --- /dev/null +++ b/io.catenax.part_as_specified/2.0.0/gen/PartAsSpecified.yml @@ -0,0 +1,205 @@ +--- +openapi: 3.0.3 +info: + title: Part as Specified + version: v2 +servers: +- url: catenax.io/api/v2 + variables: + api-version: + default: v2 +paths: + /{tenant-id}/part-as-specified: + get: + tags: + - PartAsSpecified + operationId: getPartAsSpecified + parameters: + - name: tenant-id + in: path + description: The ID of the tenant owning the requested Twin. + required: true + schema: + type: string + format: uuid + responses: + "200": + $ref: '#/components/responses/PartAsSpecified' + "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 + urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text: + type: string + description: "Describes a Property which contains plain text. This is intended\ + \ exclusively for human readable strings, not for identifiers, measurement\ + \ values, etc." + urn_bamm_io.catenax.part_as_specified_2.0.0_PartClassificationEntity: + description: The entity encapsulating the properties of the part classification + type: object + properties: + key: + description: Key within the classification + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text' + value: + description: Value within the classification + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text' + required: + - key + - value + urn_bamm_io.catenax.part_as_specified_2.0.0_PartClassificationCharacteristic: + description: The characteristic of the part classification + type: array + items: + $ref: '#/components/schemas/urn_bamm_io.catenax.part_as_specified_2.0.0_PartClassificationEntity' + uniqueItems: true + urn_bamm_io.catenax.part_as_specified_2.0.0_ItemCategoryCharacteristic: + type: string + description: "A part type must be placed into one of the following classes:\ + \ 'component', 'product', 'software', ‘assembly’, 'tool', or 'raw material'." + enum: + - component + - product + - software + - assembly + - tool + - raw material + urn_bamm_io.catenax.part_as_specified_2.0.0_PartTypeInformationCharacteristic: + description: The characteristic of the part type. + type: object + properties: + partClassification: + description: The classification of the part type. + $ref: '#/components/schemas/urn_bamm_io.catenax.part_as_specified_2.0.0_PartClassificationCharacteristic' + nameAtOwner: + description: Name of the part as assigned by the part owner. + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text' + ownerPartId: + description: PartID as assigned by the part owner. The PartID identifies + the part in the part owner's data space. The PartId 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.openmanufacturing_characteristic_2.0.0_Text' + partVersion: + description: "This is the version of the part. The engineering will at times\ + \ supercede an older part version by a newer one, which might have different\ + \ material aspects, physical dimensions etc., still maintaining compatibility." + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text' + itemCategory: + description: "The item category (component, product, software, assembly,\ + \ tool, raw material) the part belongs to" + $ref: '#/components/schemas/urn_bamm_io.catenax.part_as_specified_2.0.0_ItemCategoryCharacteristic' + partDescription: + description: Description of the part of interest + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text' + required: + - partClassification + - nameAtOwner + - ownerPartId + - partVersion + - itemCategory + - partDescription + 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.part_as_specified_2.0.0_ValidityPeriodCharacteristic: + description: The characteristic of the validity period. + type: object + properties: + validFrom: + description: Start date of the validity period. + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Timestamp' + validTo: + description: End date of the validity period. + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Timestamp' + urn_bamm_io.catenax.part_as_specified_2.0.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)." + 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}$)" + PartAsSpecified: + description: "The aspect model PartAsSpecified belongs to the Part Catalogue.\ + \ A PartAsSpecified represents a certain OEM catalog part on part number level.\ + \ Providing a digital representation of the part as specified by the OEM.\ + \ The link to the serialized part is done via the partId, this can only be\ + \ done if the respective DT was provided by the supplier within the value\ + \ chain." + type: object + properties: + partTypeInformation: + description: Encapsulation for data related to the part type. + $ref: '#/components/schemas/urn_bamm_io.catenax.part_as_specified_2.0.0_PartTypeInformationCharacteristic' + validityPeriod: + description: "Describes the validity period of a part, as some parts are\ + \ just valid for a given period of time until newer versions of these\ + \ parts are available" + $ref: '#/components/schemas/urn_bamm_io.catenax.part_as_specified_2.0.0_ValidityPeriodCharacteristic' + catenaXId: + description: The unique ID within Catena-X + $ref: '#/components/schemas/urn_bamm_io.catenax.part_as_specified_2.0.0_CatenaXIdTrait' + required: + - partTypeInformation + - catenaXId + 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' + PartAsSpecified: + content: + application/json: + schema: + $ref: '#/components/schemas/PartAsSpecified' + description: The request was successful. + requestBodies: + PartAsSpecified: + content: + application/json: + schema: + $ref: '#/components/schemas/PartAsSpecified' diff --git a/io.catenax.pcf/3.0.0/gen/Pcf-aas.xml b/io.catenax.pcf/3.0.0/gen/Pcf-aas.xml new file mode 100644 index 00000000..457bb586 --- /dev/null +++ b/io.catenax.pcf/3.0.0/gen/Pcf-aas.xml @@ -0,0 +1,2161 @@ + + + + + defaultAdminShell + + + + + defaultAsset + + + + + Pcf + + Product (Carbon) Footprint + + APPLICATION_CLASS + + Normative: Each Product (Carbon) Footprint represents the carbon footprint of a product with values in accordance with the WBCSD (World Business Council for Sustainable Development)/ Pathfinder framework. Non-normative: Each Product Footprint relates to a specific product, identified by one or more product identifiers. The Product Footprint is modeled as a multi purpose container for product-specific factors. + + urn:bamm:io.catenax.pcf:3.0.0#Pcf + + + + + Product (Carbon) Footprint + + + Pcf + + + Normative: Each Product (Carbon) Footprint represents the carbon footprint of a product with values in accordance with the WBCSD (World Business Council for Sustainable Development)/ Pathfinder framework. Non-normative: Each Product Footprint relates to a specific product, identified by one or more product identifiers. The Product Footprint is modeled as a multi purpose container for product-specific factors. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + IdTrait + urn:bamm:io.catenax.pcf:3.0.0#id + + + + + Product Footprint Identifier + + + id + + String + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + SpecVersionTrait + urn:bamm:io.catenax.pcf:3.0.0#specVersion + + + + + Product Footprint Specification Version + + + specVersion + + String + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + ProductFootprintVersionCharacteristic + + Product Footprint Version Characteristic + + urn:bamm:io.catenax.pcf:3.0.0#productFootprintVersion + + + + + Product Footprint Version + + + productFootprintVersion + + IntegerCount + + Characteristic for defining a product footprint version as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Timestamp + + Timestamp + + urn:bamm:io.catenax.pcf:3.0.0#updated + + + + + Updated + + + updated + + String + + Describes a Property which contains the date and time with an optional timezone. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + NonEmptyString + + Non Empty String + + urn:bamm:io.catenax.pcf:3.0.0#companyName + + + + + Company Name + + + companyName + + String + + String that contains at least one character. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + CompanyIdsCharacteristic + + Company IDs Characteristic + + urn:bamm:io.catenax.pcf:3.0.0#companyIds + + + + + Company IDs + + + companyIds + + String + + Characteristic for defining a list of company ids in context of a product footprint. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.pcf:3.0.0#productDescription + + + + + Product Description + + + productDescription + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + ProductIdsCharacteristic + + Product IDs Characteristic + + urn:bamm:io.catenax.pcf:3.0.0#productIds + + + + + Product IDs + + + productIds + + String + + Characteristic for defining a lost of product ids in context of a product footprint. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.pcf:3.0.0#productCategoryCpc + + + + + Product Category + + + productCategoryCpc + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + NonEmptyString + + Non Empty String + + urn:bamm:io.catenax.pcf:3.0.0#productNameCompany + + + + + Product Trade Name + + + productNameCompany + + String + + String that contains at least one character. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.pcf:3.0.0#comment + + + + + Comment + + + comment + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + DeclaredUnit + + Unit of Measurement + + urn:bamm:io.catenax.pcf:3.0.0#declaredUnit + + + + + Unit of measurement + + + declaredUnit + + String + + Unit of analysis of the product with accepted values as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + + + + + + urn:bamm:io.catenax.pcf:3.0.0#DeclaredUnit:DefaultScalarValue[value=liter, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=liter, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.pcf:3.0.0#DeclaredUnit:DefaultScalarValue[value=kilogram, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=kilogram, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.pcf:3.0.0#DeclaredUnit:DefaultScalarValue[value=cubic meter, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=cubic meter, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.pcf:3.0.0#DeclaredUnit:DefaultScalarValue[value=kilowatt hour, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=kilowatt hour, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.pcf:3.0.0#DeclaredUnit:DefaultScalarValue[value=megajoule, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=megajoule, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.pcf:3.0.0#DeclaredUnit:DefaultScalarValue[value=ton kilometer, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=ton kilometer, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.pcf:3.0.0#DeclaredUnit:DefaultScalarValue[value=square meter, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=square meter, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + StrictlyPositiveDecimal + + Strictly Positive Decimal + + urn:bamm:io.catenax.pcf:3.0.0#unitaryProductAmount + + + + + Package size of referred product + + + unitaryProductAmount + + RealMeasure + + A positive, non-zero decimal. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + EmissionsTrait + + Emissions Trait + + urn:bamm:io.catenax.pcf:3.0.0#fossilGhgEmissions + + + + + Fossil Emissions + + + fossilGhgEmissions + + RealMeasure + + Trait for emissions in context of a PCF (Product Carbon Footprint). + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + EmissionsTrait + + Emissions Trait + + urn:bamm:io.catenax.pcf:3.0.0#landUseEmissions + + + + + Land Use Emissions + + + landUseEmissions + + RealMeasure + + Trait for emissions in context of a PCF (Product Carbon Footprint). + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + EmissionsTrait + + Emissions Trait + + urn:bamm:io.catenax.pcf:3.0.0#otherEmissions + + + + + Other Emissions + + + otherEmissions + + RealMeasure + + Trait for emissions in context of a PCF (Product Carbon Footprint). + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + EmissionsTrait + + Emissions Trait + + urn:bamm:io.catenax.pcf:3.0.0#landUseChangeEmissions + + + + + Land Use Change Emissions + + + landUseChangeEmissions + + RealMeasure + + Trait for emissions in context of a PCF (Product Carbon Footprint). + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + BiogenicEmissionCharacteristic + + Biogenic Emission Characteristic + + urn:bamm:io.catenax.pcf:3.0.0#biogenicEmissions + + + + + Summary of land (change) emissions + + + biogenicEmissions + + String + + Characteristic for defining the biogenic emissions of a PCF (Product Carbon Footprint) as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + EmissionsTrait + + Emissions Trait + + urn:bamm:io.catenax.pcf:3.0.0#biogenicCarbonContent + + + + + Biogenic Carbon Content + + + biogenicCarbonContent + + RealMeasure + + Trait for emissions in context of a PCF (Product Carbon Footprint). + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Timestamp + + Timestamp + + urn:bamm:io.catenax.pcf:3.0.0#reportingPeriodStart + + + + + Reporting Period (Start) + + + reportingPeriodStart + + String + + Describes a Property which contains the date and time with an optional timezone. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Timestamp + + Timestamp + + urn:bamm:io.catenax.pcf:3.0.0#reportingPeriodEnd + + + + + Reporting Period (End excl.) + + + reportingPeriodEnd + + String + + Describes a Property which contains the date and time with an optional timezone. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + PrimaryDataShareTrait + urn:bamm:io.catenax.pcf:3.0.0#primaryDataShare + + + + + Primary Data Share + + + primaryDataShare + + RealMeasure + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + NonEmptyString + + Non Empty String + + urn:bamm:io.catenax.pcf:3.0.0#name + + + + + Name of Secondary Data Source + + + name + + String + + String that contains at least one character. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + NonEmptyString + + Non Empty String + + urn:bamm:io.catenax.pcf:3.0.0#version + + + + + Version of Secondary Data Source + + + version + + String + + String that contains at least one character. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + EmissionFactorSourcesCharacteristic + + Emission Factor Sources Characteristic + + urn:bamm:io.catenax.pcf:3.0.0#emissionFactorSources + + + + + Emission Factor Data Sources + + + emissionFactorSources + + String + + Characteristic for defining a list of emission factor databases for a product footprint as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + GeographyCountrySubdivisionTrait + urn:bamm:io.catenax.pcf:3.0.0#geographyCountrySubdivision + + + + + Subdivision + + + geographyCountrySubdivision + + String + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + GeographyCountryTrait + urn:bamm:io.catenax.pcf:3.0.0#geographyCountry + + + + + Country + + + geographyCountry + + String + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + GeographyRegionOrSubregionCharacteristic + + Region Characteristic + + urn:bamm:io.catenax.pcf:3.0.0#geographyRegionOrSubregion + + + + + Region + + + geographyRegionOrSubregion + + String + + Characteristic for defining a list of valid regions as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + + + + + + urn:bamm:io.catenax.pcf:3.0.0#GeographyRegionOrSubregionCharacteristic:DefaultScalarValue[value=Africa, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=Africa, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.pcf:3.0.0#GeographyRegionOrSubregionCharacteristic:DefaultScalarValue[value=Americas, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=Americas, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.pcf:3.0.0#GeographyRegionOrSubregionCharacteristic:DefaultScalarValue[value=Asia, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=Asia, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.pcf:3.0.0#GeographyRegionOrSubregionCharacteristic:DefaultScalarValue[value=Europe, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=Europe, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.pcf:3.0.0#GeographyRegionOrSubregionCharacteristic:DefaultScalarValue[value=Oceania, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=Oceania, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.pcf:3.0.0#GeographyRegionOrSubregionCharacteristic:DefaultScalarValue[value=Australia and New Zealand, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=Australia and New Zealand, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.pcf:3.0.0#GeographyRegionOrSubregionCharacteristic:DefaultScalarValue[value=Central Asia, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=Central Asia, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.pcf:3.0.0#GeographyRegionOrSubregionCharacteristic:DefaultScalarValue[value=Eastern Asia, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=Eastern Asia, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.pcf:3.0.0#GeographyRegionOrSubregionCharacteristic:DefaultScalarValue[value=Eastern Europe, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=Eastern Europe, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.pcf:3.0.0#GeographyRegionOrSubregionCharacteristic:DefaultScalarValue[value=Latin America and the Caribbean, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=Latin America and the Caribbean, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.pcf:3.0.0#GeographyRegionOrSubregionCharacteristic:DefaultScalarValue[value=Melanesia, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=Melanesia, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.pcf:3.0.0#GeographyRegionOrSubregionCharacteristic:DefaultScalarValue[value=Micronesia, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=Micronesia, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.pcf:3.0.0#GeographyRegionOrSubregionCharacteristic:DefaultScalarValue[value=Northern Africa, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=Northern Africa, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.pcf:3.0.0#GeographyRegionOrSubregionCharacteristic:DefaultScalarValue[value=Northern America, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=Northern America, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.pcf:3.0.0#GeographyRegionOrSubregionCharacteristic:DefaultScalarValue[value=Northern Europe, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=Northern Europe, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.pcf:3.0.0#GeographyRegionOrSubregionCharacteristic:DefaultScalarValue[value=Polynesia, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=Polynesia, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.pcf:3.0.0#GeographyRegionOrSubregionCharacteristic:DefaultScalarValue[value=South-eastern Asia, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=South-eastern Asia, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.pcf:3.0.0#GeographyRegionOrSubregionCharacteristic:DefaultScalarValue[value=Southern Asia, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=Southern Asia, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.pcf:3.0.0#GeographyRegionOrSubregionCharacteristic:DefaultScalarValue[value=Southern Europe, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=Southern Europe, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.pcf:3.0.0#GeographyRegionOrSubregionCharacteristic:DefaultScalarValue[value=Sub-Saharan Africa, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=Sub-Saharan Africa, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.pcf:3.0.0#GeographyRegionOrSubregionCharacteristic:DefaultScalarValue[value=Western Asia, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=Western Asia, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.pcf:3.0.0#GeographyRegionOrSubregionCharacteristic:DefaultScalarValue[value=Western Europe, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=Western Europe, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.pcf:3.0.0#boundaryProcessesDescription + + + + + Process Description + + + boundaryProcessesDescription + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + CrossSectoralStandardsUsedEnumerationCharacteristic + + Cross Sectoral Standards Used Enumeration Characteristic + + urn:bamm:io.catenax.pcf:3.0.0#crossSectoralStandard + + + + + Cross Sectoral Standard + + + crossSectoralStandard + + String + + Characteristic for defining the enumeration of valid accounting standards used for product carbon footprint calculation as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + + + + + + urn:bamm:io.catenax.pcf:3.0.0#CrossSectoralStandardsUsedEnumerationCharacteristic:DefaultScalarValue[value=GHG Protocol Product standard, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=GHG Protocol Product standard, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.pcf:3.0.0#CrossSectoralStandardsUsedEnumerationCharacteristic:DefaultScalarValue[value=ISO Standard 14067, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=ISO Standard 14067, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.pcf:3.0.0#CrossSectoralStandardsUsedEnumerationCharacteristic:DefaultScalarValue[value=ISO Standard 14044, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=ISO Standard 14044, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + CrossSectoralStandardsUsedListCharacteristic + + Cross Sectoral Standards Used Characteristic + + urn:bamm:io.catenax.pcf:3.0.0#crossSectoralStandardsUsed + + + + + Cross Sectoral Standards Used + + + crossSectoralStandardsUsed + + String + + Characteristic for defining the list of valid accounting standards used for product carbon footprint calculation as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + ProductOrSectorSpecificRuleOperator + + Product Or Sector Specific Rule Operator + + urn:bamm:io.catenax.pcf:3.0.0#operator + + + + + Operator or Publisher of Sector Specific Rules + + + operator + + String + + Enumeration of PCR (Product Category Rule) operators as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + + + + + + urn:bamm:io.catenax.pcf:3.0.0#ProductOrSectorSpecificRuleOperator:DefaultScalarValue[value=PEF, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=PEF, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.pcf:3.0.0#ProductOrSectorSpecificRuleOperator:DefaultScalarValue[value=EPD International, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=EPD International, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.pcf:3.0.0#ProductOrSectorSpecificRuleOperator:DefaultScalarValue[value=Other, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=Other, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + RuleNamesTrait + + Rule Names Trait + + urn:bamm:io.catenax.pcf:3.0.0#ruleNames + + + + + Product or Sector Specific Rule Names + + + ruleNames + + String + + Trait to ensure non-empty set of rule names. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.pcf:3.0.0#otherOperatorName + + + + + Other Operator or Publisher of Sector Specific Rules + + + otherOperatorName + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + ProductOrSectorSpecificRuleSet + + Product Or Sector Specific Rules Set + + urn:bamm:io.catenax.pcf:3.0.0#productOrSectorSpecificRules + + + + + Product or Sector Specific Rules + + + productOrSectorSpecificRules + + String + + Characteristic for defining the set of product or sector specific rules of a product carbon footprint as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.pcf:3.0.0#allocationRulesDescription + + + + + Allocation Rules Used + + + allocationRulesDescription + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + PcfCharacteristic + + PCF (Product Carbon Footprint) Characteristic + + urn:bamm:io.catenax.pcf:3.0.0#pcf + + + + + PCF (Product Carbon Footprint) + + + pcf + + String + + Characteristic for defining a PCF (Product Carbon Footprint) as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Timestamp + + Timestamp + + urn:bamm:io.catenax.pcf:3.0.0#created + + + + + Validity Start + + + created + + String + + Describes a Property which contains the date and time with an optional timezone. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + + + Pcf + + Normative: Each Product (Carbon) Footprint represents the carbon footprint of a product with values in accordance with the WBCSD (World Business Council for Sustainable Development)/ Pathfinder framework. Non-normative: Each Product Footprint relates to a specific product, identified by one or more product identifiers. The Product Footprint is modeled as a multi purpose container for product-specific factors. + + Template + + + urn:bamm:io.catenax.pcf:3.0.0#Pcf + + + + + + id + + Product Footprint Identifier + + + The product footprint identifier as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + + Template + + + urn:bamm:io.catenax.pcf:3.0.0#id + + + DefaultScalarValue[value=3893bb5d-da16-4dc1-9185-11d97476c254, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + specVersion + + Product Footprint Specification Version + + + Version of the product footprint data specification. The value MUST be "1.0.0". Note: subsequent revisions of the product footprint data specification will update this value according to the rules of Semantic Versioning 2.0.0. + + Template + + + urn:bamm:io.catenax.pcf:3.0.0#specVersion + + + DefaultScalarValue[value=1.0.0, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + productFootprintVersion + + Product Footprint Version + + + Whenever a data owner or a host system updates a product footprint it must set the version to be by strictly greater than the value of all preceding footprints. + + Template + + + urn:bamm:io.catenax.pcf:3.0.0#productFootprintVersion + + + DefaultScalarValue[value=42, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#positiveInteger']'] + http://www.w3.org/2001/XMLSchema#positiveInteger + + + + + updated + + Updated + + + Timestamp of the product footprint update. A product footprint must not include this property if an update has never been performed. The timestamp must be in UTC (Universal Time Code). + + Template + + + urn:bamm:io.catenax.pcf:3.0.0#updated + + + DefaultScalarValue[value=2022-05-22T21:47:35Z, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#dateTime']'] + http://www.w3.org/2001/XMLSchema#dateTime + + + + + companyName + + Company Name + + + Name of the company that is the ProductFootprint Data Owner. + + Template + + + urn:bamm:io.catenax.pcf:3.0.0#companyName + + + DefaultScalarValue[value=My Corp, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + companyIds + + Company IDs + + + CompanyIds with value the non-empty set of Uniform Resource Names (URN)2. Each value of this set is supposed to uniquely identify the ProductFootprint Data Owner. + + false + false + + + + companyIds + + Company IDs + + + CompanyIds with value the non-empty set of Uniform Resource Names (URN)2. Each value of this set is supposed to uniquely identify the ProductFootprint Data Owner. + + Template + + + urn:bamm:io.catenax.pcf:3.0.0#companyIds + + + DefaultScalarValue[value=urn:uuid:51131FB5-42A2-4267-A402-0ECFEFAD1619, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + + + + productDescription + + Product Description + + + Free-form description of the product plus other information related to it such as production technology or packaging. + + Template + + + urn:bamm:io.catenax.pcf:3.0.0#productDescription + + + DefaultScalarValue[value=Cote’d Or Ethanol, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + productIds + + Product IDs + + + Each of the values in the set is supposed to uniquely identify the product. + + false + false + + + + productIds + + Product IDs + + + Each of the values in the set is supposed to uniquely identify the product. + + Template + + + urn:bamm:io.catenax.pcf:3.0.0#productIds + + + DefaultScalarValue[value=urn:gtin:4712345060507, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + + + + productCategoryCpc + + Product Category + + + UN (United Nations) Product Classification Code (CPC - Central Classification Code) 3 that the given product belongs to. + + Template + + + urn:bamm:io.catenax.pcf:3.0.0#productCategoryCpc + + + DefaultScalarValue[value=3342, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + productNameCompany + + Product Trade Name + + + Trade name of the product. + + Template + + + urn:bamm:io.catenax.pcf:3.0.0#productNameCompany + + + DefaultScalarValue[value=Green Ethanol Volnay, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + comment + + Comment + + + Additional information and instructions related to the calculation of the footprint, or other information which informs the ability to interpret, to audit or to verify the Product Footprint. + + Template + + + urn:bamm:io.catenax.pcf:3.0.0#comment + + + DefaultScalarValue[value=Comment for version 42., typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + PcfEntity + + PCF (Product Carbon Footprint) Entity + + + Entity for defining a PCF (Product Carbon Footprint) as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + + false + false + + + + declaredUnit + + Unit of measurement + + + unit of analysis of the product. + + Template + + + urn:bamm:io.catenax.pcf:3.0.0#declaredUnit + + + Unknown + http://www.w3.org/2001/XMLSchema#string + + + + + unitaryProductAmount + + Package size of referred product + + + Amount of units contained within the product the PCF (Product Carbon Footprint) is referring to. + + Template + + + urn:bamm:io.catenax.pcf:3.0.0#unitaryProductAmount + + + DefaultScalarValue[value=1000.0, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#float']'] + http://www.w3.org/2001/XMLSchema#float + + + + + fossilGhgEmissions + + Fossil Emissions + + + Emissions from the combustion of fossil sources. + + Template + + + urn:bamm:io.catenax.pcf:3.0.0#fossilGhgEmissions + + + Unknown + http://www.w3.org/2001/XMLSchema#float + + + + + BiogenicEmissionEntity + + Biogenic Emission Entity + + + Entity for biogenic emissions of a PCF (Product Carbon Footprint) as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + + false + false + + + + landUseEmissions + + Land Use Emissions + + + Land use emissions (e.g. cultural practice). + + Template + + + urn:bamm:io.catenax.pcf:3.0.0#landUseEmissions + + + DefaultScalarValue[value=0.001, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#float']'] + http://www.w3.org/2001/XMLSchema#float + + + + + otherEmissions + + Other Emissions + + + Other emissions (e.g. biogenic waste treatment). + + Template + + + urn:bamm:io.catenax.pcf:3.0.0#otherEmissions + + + DefaultScalarValue[value=0.0, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#float']'] + http://www.w3.org/2001/XMLSchema#float + + + + + landUseChangeEmissions + + Land Use Change Emissions + + + Land use change emissions. As specified by WBCSD (World Business Council for Sustainable Development) this value must include direct land use change (dLUC) where available, otherwise statistical land use change (sLUC) can be used. If available, including indirect land use change (iLUC) to remain optional. + + Template + + + urn:bamm:io.catenax.pcf:3.0.0#landUseChangeEmissions + + + DefaultScalarValue[value=200.3, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#float']'] + http://www.w3.org/2001/XMLSchema#float + + + + + + + + biogenicCarbonContent + + Biogenic Carbon Content + + + Mass of biogenic carbon per given unit of exchange. + + Template + + + urn:bamm:io.catenax.pcf:3.0.0#biogenicCarbonContent + + + DefaultScalarValue[value=0.0, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#float']'] + http://www.w3.org/2001/XMLSchema#float + + + + + reportingPeriodStart + + Reporting Period (Start) + + + Starting timestamp for the time scope of a PCF (Product Carbon Footprint). + + Template + + + urn:bamm:io.catenax.pcf:3.0.0#reportingPeriodStart + + + DefaultScalarValue[value=2021-01-01T00:00:00Z, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#dateTime']'] + http://www.w3.org/2001/XMLSchema#dateTime + + + + + reportingPeriodEnd + + Reporting Period (End excl.) + + + Ending timestamp for the time scope of a product footprint as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + + Template + + + urn:bamm:io.catenax.pcf:3.0.0#reportingPeriodEnd + + + DefaultScalarValue[value=2022-01-01T00:00:00Z, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#dateTime']'] + http://www.w3.org/2001/XMLSchema#dateTime + + + + + primaryDataShare + + Primary Data Share + + + Share of primary data. + + Template + + + urn:bamm:io.catenax.pcf:3.0.0#primaryDataShare + + + DefaultScalarValue[value=56.12, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#float']'] + http://www.w3.org/2001/XMLSchema#float + + + + + emissionFactorSources + + Emission Factor Data Sources + + + Emission factor databases accepted under Version 1 of the Pathfinder Framework (see the Pathfinder Framework Section 6.2). + + false + false + + + + EmissionFactorSourcesEntity + + Emission Factor Sources Entity + + + Entity for defining a list of emission factor databases for a product footprint incl. their names and versions as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + + false + false + + + + name + + Name of Secondary Data Source + + + Secondary data sources used (mandatory if applicable) and information on which life cycle stages the sources were used for. + + Template + + + urn:bamm:io.catenax.pcf:3.0.0#name + + + DefaultScalarValue[value=Ecoinvent, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + version + + Version of Secondary Data Source + + + Secondary data sources version (mandatory if applicable). + + Template + + + urn:bamm:io.catenax.pcf:3.0.0#version + + + DefaultScalarValue[value=1.2.3, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + + + + + + + geographyCountrySubdivision + + Subdivision + + + Subdivision of a country. Value must be an ISO 3166-2 subdivision code as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + + Template + + + urn:bamm:io.catenax.pcf:3.0.0#geographyCountrySubdivision + + + DefaultScalarValue[value=US-NY, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + geographyCountry + + Country + + + Two letter country code. Value must conform to data type ISO 3166CC as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + + Template + + + urn:bamm:io.catenax.pcf:3.0.0#geographyCountry + + + DefaultScalarValue[value=DE, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + geographyRegionOrSubregion + + Region + + + Region according to list as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + + Template + + + urn:bamm:io.catenax.pcf:3.0.0#geographyRegionOrSubregion + + + Unknown + http://www.w3.org/2001/XMLSchema#string + + + + + boundaryProcessesDescription + + Process Description + + + Processes attributable to each lifecycle stage as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + + Template + + + urn:bamm:io.catenax.pcf:3.0.0#boundaryProcessesDescription + + + DefaultScalarValue[value=End-of-life included, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + crossSectoralStandardsUsed + + Cross Sectoral Standards Used + + + Discloses the cross-sectoral standards applied for calculating or allocating GHG (Greenhouse Gas) emissions as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + + false + true + + + + CrossSectoralStandardEntity + + Cross Sectoral Standard Entity + + + Entity for defining an accounting standard used for product carbon footprint calculation as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + + false + false + + + + crossSectoralStandard + + Cross Sectoral Standard + + + Discloses a cross-sectoral standard applied for calculating or allocating GHG (Greenhouse Gas) emissions as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + + Template + + + urn:bamm:io.catenax.pcf:3.0.0#crossSectoralStandard + + + Unknown + http://www.w3.org/2001/XMLSchema#string + + + + + + + + + + + productOrSectorSpecificRules + + Product or Sector Specific Rules + + + Product or sector specific rules applied for calculating or allocating GHG (Greenhouse Gas) emissions, e.g. PCRs (Product Category Rules), including operators or pubishers and according rule names. Specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + + false + false + + + + ProductOrSectorSpecificRulesEntity + + Product Or Sector Specific Rules Entity + + + Entity for defining the set of values for the product or sector specific rules of a product carbon footprint as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + + false + false + + + + operator + + Operator or Publisher of Sector Specific Rules + + + Operator of PCR (Product Category Rule)/ PSR (Product Specific Rule) as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + + Template + + + urn:bamm:io.catenax.pcf:3.0.0#operator + + + Unknown + http://www.w3.org/2001/XMLSchema#string + + + + + ruleNames + + Product or Sector Specific Rule Names + + + Product-specific or sector-specific set of rules used for calculating or allocating GHG (Greenhouse Gas) emissions applied from the specified operator. Property defined by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + + Template + + + urn:bamm:io.catenax.pcf:3.0.0#ruleNames + + + DefaultScalarValue[value=ABC 2021, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + otherOperatorName + + Other Operator or Publisher of Sector Specific Rules + + + Other operator of PCR (Product Category Rule)/ PSR (Product Specific Rule) as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + + Template + + + urn:bamm:io.catenax.pcf:3.0.0#otherOperatorName + + + DefaultScalarValue[value=NSF, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + + + + + + + allocationRulesDescription + + Allocation Rules Used + + + Allocation rules used and underlying reasoning as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + + Template + + + urn:bamm:io.catenax.pcf:3.0.0#allocationRulesDescription + + + DefaultScalarValue[value=Physical allocation. Mass of different outputs used., typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + + + + created + + Validity Start + + + Timestamp of the creation of the Product Footprint. + + Template + + + urn:bamm:io.catenax.pcf:3.0.0#created + + + DefaultScalarValue[value=2022-05-22T21:47:32Z, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#dateTime']'] + http://www.w3.org/2001/XMLSchema#dateTime + + + + + + diff --git a/io.catenax.pcf/3.0.0/gen/Pcf-schema.json b/io.catenax.pcf/3.0.0/gen/Pcf-schema.json new file mode 100644 index 00000000..6f7dd40d --- /dev/null +++ b/io.catenax.pcf/3.0.0/gen/Pcf-schema.json @@ -0,0 +1,323 @@ +{ + "$schema" : "http://json-schema.org/draft-04/schema", + "description" : "Normative: Each Product (Carbon) Footprint represents the carbon footprint of a product with values in accordance with the WBCSD (World Business Council for Sustainable Development)/ Pathfinder framework. Non-normative: Each Product Footprint relates to a specific product, identified by one or more product identifiers. The Product Footprint is modeled as a multi purpose container for product-specific factors.", + "type" : "object", + "components" : { + "schemas" : { + "urn_bamm_io.catenax.pcf_3.0.0_IdTrait" : { + "type" : "string", + "description" : "Constraint for defining a product footprint identifier as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.", + "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_bamm_io.catenax.pcf_3.0.0_SpecVersionTrait" : { + "type" : "string", + "description" : "Constraint for defining a version of an artefact (e.g. a specification version) belonging to a product footprint as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.", + "pattern" : "\\d+\\.\\d+\\.\\d+" + }, + "urn_bamm_io.catenax.pcf_3.0.0_ProductFootprintVersionCharacteristic" : { + "type" : "number", + "minimum" : 1, + "description" : "Characteristic for defining a product footprint version as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative." + }, + "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.pcf_3.0.0_NonEmptyString" : { + "type" : "string", + "description" : "String that contains at least one character." + }, + "urn_bamm_io.catenax.pcf_3.0.0_CompanyIdsCharacteristic" : { + "description" : "Characteristic for defining a list of company ids in context of a product footprint.", + "type" : "array", + "items" : { + "type" : "string" + }, + "uniqueItems" : true + }, + "urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" : { + "type" : "string", + "description" : "Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc." + }, + "urn_bamm_io.catenax.pcf_3.0.0_ProductIdsCharacteristic" : { + "description" : "Characteristic for defining a lost of product ids in context of a product footprint.", + "type" : "array", + "items" : { + "type" : "string" + }, + "uniqueItems" : true + }, + "urn_bamm_io.catenax.pcf_3.0.0_DeclaredUnit" : { + "type" : "string", + "description" : "Unit of analysis of the product with accepted values as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.", + "enum" : [ "liter", "kilogram", "cubic meter", "kilowatt hour", "megajoule", "ton kilometer", "square meter" ] + }, + "urn_bamm_io.catenax.pcf_3.0.0_StrictlyPositiveDecimal" : { + "type" : "number", + "description" : "A positive, non-zero decimal." + }, + "urn_bamm_io.catenax.pcf_3.0.0_EmissionsTrait" : { + "type" : "number", + "description" : "Only positive emission values (>0) are valid ", + "minimum" : 0, + "exclusiveMinimum" : false + }, + "urn_bamm_io.catenax.pcf_3.0.0_BiogenicEmissionEntity" : { + "description" : "Characteristic for defining the biogenic emissions of a PCF (Product Carbon Footprint) as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.", + "type" : "object", + "properties" : { + "landUseEmissions" : { + "description" : "Land use emissions (e.g. cultural practice).", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_EmissionsTrait" + }, + "otherEmissions" : { + "description" : "Other emissions (e.g. biogenic waste treatment).", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_EmissionsTrait" + }, + "landUseChangeEmissions" : { + "description" : "Land use change emissions. As specified by WBCSD (World Business Council for Sustainable Development) this value must include direct land use change (dLUC) where available, otherwise statistical land use change (sLUC) can be used. If available, including indirect land use change (iLUC) to remain optional. ", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_EmissionsTrait" + } + } + }, + "urn_bamm_io.catenax.pcf_3.0.0_PrimaryDataShareTrait" : { + "type" : "number", + "description" : "Constraint for a primary data share of a product footprint which limit values between 0.0 and 100.0 as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.", + "maximum" : 1E+2, + "exclusiveMaximum" : false, + "minimum" : 0, + "exclusiveMinimum" : false + }, + "urn_bamm_io.catenax.pcf_3.0.0_EmissionFactorSourcesEntity" : { + "description" : "Entity for defining a list of emission factor databases for a product footprint incl. their names and versions as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.", + "type" : "object", + "properties" : { + "name" : { + "description" : "Secondary data sources used (mandatory if applicable) and information on which life cycle stages the sources were used for.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_NonEmptyString" + }, + "version" : { + "description" : "Secondary data sources version (mandatory if applicable).", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_NonEmptyString" + } + }, + "required" : [ "name", "version" ] + }, + "urn_bamm_io.catenax.pcf_3.0.0_EmissionFactorSourcesCharacteristic" : { + "description" : "Characteristic for defining a list of emission factor databases for a product footprint as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.", + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_EmissionFactorSourcesEntity" + }, + "uniqueItems" : true + }, + "urn_bamm_io.catenax.pcf_3.0.0_GeographyCountrySubdivisionTrait" : { + "type" : "string", + "description" : "Constraint for defining a geography country subdivision in compliance to ISO 3166-2 as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.", + "pattern" : "([A-Z]{2}-[A-Z0-9]{1,3}|)" + }, + "urn_bamm_io.catenax.pcf_3.0.0_GeographyCountryTrait" : { + "type" : "string", + "description" : "Constraint for defining a geography country conform to ISO 3166CC as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.", + "pattern" : "([A-Z]{2})" + }, + "urn_bamm_io.catenax.pcf_3.0.0_GeographyRegionOrSubregionCharacteristic" : { + "type" : "string", + "description" : "Characteristic for defining a list of valid regions as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.", + "enum" : [ "Africa", "Americas", "Asia", "Europe", "Oceania", "Australia and New Zealand", "Central Asia", "Eastern Asia", "Eastern Europe", "Latin America and the Caribbean", "Melanesia", "Micronesia", "Northern Africa", "Northern America", "Northern Europe", "Polynesia", "South-eastern Asia", "Southern Asia", "Southern Europe", "Sub-Saharan Africa", "Western Asia", "Western Europe" ] + }, + "urn_bamm_io.catenax.pcf_3.0.0_CrossSectoralStandardsUsedEnumerationCharacteristic" : { + "type" : "string", + "description" : "Characteristic for defining the enumeration of valid accounting standards used for product carbon footprint calculation as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.", + "enum" : [ "GHG Protocol Product standard", "ISO Standard 14067", "ISO Standard 14044" ] + }, + "urn_bamm_io.catenax.pcf_3.0.0_CrossSectoralStandardEntity" : { + "description" : "Entity for defining an accounting standard used for product carbon footprint calculation as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.", + "type" : "object", + "properties" : { + "crossSectoralStandard" : { + "description" : "Discloses a cross-sectoral standard applied for calculating or allocating GHG (Greenhouse Gas) emissions as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_CrossSectoralStandardsUsedEnumerationCharacteristic" + } + }, + "required" : [ "crossSectoralStandard" ] + }, + "urn_bamm_io.catenax.pcf_3.0.0_CrossSectoralStandardsUsedListCharacteristic" : { + "description" : "Characteristic for defining the list of valid accounting standards used for product carbon footprint calculation as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.", + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_CrossSectoralStandardEntity" + } + }, + "urn_bamm_io.catenax.pcf_3.0.0_ProductOrSectorSpecificRuleOperator" : { + "type" : "string", + "description" : "Enumeration of PCR (Product Category Rule) operators as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.", + "enum" : [ "PEF", "EPD International", "Other" ] + }, + "urn_bamm_io.catenax.pcf_3.0.0_RuleNamesTrait" : { + "description" : "Constraint for defining a non-empty set of non-empty rule names as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.", + "type" : "array", + "items" : { + "type" : "string", + "description" : "String that contains at least one character." + }, + "uniqueItems" : true, + "minItems" : 1 + }, + "urn_bamm_io.catenax.pcf_3.0.0_ProductOrSectorSpecificRulesEntity" : { + "description" : "Entity for defining the set of values for the product or sector specific rules of a product carbon footprint as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.", + "type" : "object", + "properties" : { + "operator" : { + "description" : "Operator of PCR (Product Category Rule)/ PSR (Product Specific Rule) as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_ProductOrSectorSpecificRuleOperator" + }, + "ruleNames" : { + "description" : "Product-specific or sector-specific set of rules used for calculating or allocating GHG (Greenhouse Gas) emissions applied from the specified operator. Property defined by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_RuleNamesTrait" + }, + "otherOperatorName" : { + "description" : "Other operator of PCR (Product Category Rule)/ PSR (Product Specific Rule) as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" + } + }, + "required" : [ "operator", "ruleNames" ] + }, + "urn_bamm_io.catenax.pcf_3.0.0_ProductOrSectorSpecificRuleSet" : { + "description" : "Characteristic for defining the set of product or sector specific rules of a product carbon footprint as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.", + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_ProductOrSectorSpecificRulesEntity" + }, + "uniqueItems" : true + }, + "urn_bamm_io.catenax.pcf_3.0.0_PcfEntity" : { + "description" : "Characteristic for defining a PCF (Product Carbon Footprint) as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.", + "type" : "object", + "properties" : { + "declaredUnit" : { + "description" : "unit of analysis of the product.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_DeclaredUnit" + }, + "unitaryProductAmount" : { + "description" : "Amount of units contained within the product the PCF (Product Carbon Footprint) is referring to.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_StrictlyPositiveDecimal" + }, + "fossilGhgEmissions" : { + "description" : "Emissions from the combustion of fossil sources. ", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_EmissionsTrait" + }, + "biogenicEmissions" : { + "description" : "Biogenic emission factors.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_BiogenicEmissionEntity" + }, + "biogenicCarbonContent" : { + "description" : "Mass of biogenic carbon per given unit of exchange.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_EmissionsTrait" + }, + "reportingPeriodStart" : { + "description" : "Starting timestamp for the time scope of a PCF (Product Carbon Footprint).", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Timestamp" + }, + "reportingPeriodEnd" : { + "description" : "Ending timestamp for the time scope of a product footprint as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Timestamp" + }, + "primaryDataShare" : { + "description" : "Share of primary data.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_PrimaryDataShareTrait" + }, + "emissionFactorSources" : { + "description" : "Emission factor databases accepted under Version 1 of the Pathfinder Framework (see the Pathfinder Framework Section 6.2).", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_EmissionFactorSourcesCharacteristic" + }, + "geographyCountrySubdivision" : { + "description" : "Subdivision of a country. Value must be an ISO 3166-2 subdivision code as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_GeographyCountrySubdivisionTrait" + }, + "geographyCountry" : { + "description" : "Two letter country code. Value must conform to data type ISO 3166CC as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_GeographyCountryTrait" + }, + "geographyRegionOrSubregion" : { + "description" : "Region according to list as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_GeographyRegionOrSubregionCharacteristic" + }, + "boundaryProcessesDescription" : { + "description" : "Processes attributable to each lifecycle stage as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" + }, + "crossSectoralStandardsUsed" : { + "description" : "Discloses the cross-sectoral standards applied for calculating or allocating GHG (Greenhouse Gas) emissions as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_CrossSectoralStandardsUsedListCharacteristic" + }, + "productOrSectorSpecificRules" : { + "description" : "Product or sector specific rules applied for calculating or allocating GHG (Greenhouse Gas) emissions, e.g. PCRs (Product Category Rules), including operators or pubishers and according rule names. Specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_ProductOrSectorSpecificRuleSet" + }, + "allocationRulesDescription" : { + "description" : "Allocation rules used and underlying reasoning as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" + } + }, + "required" : [ "declaredUnit", "unitaryProductAmount", "fossilGhgEmissions", "biogenicCarbonContent", "reportingPeriodStart", "reportingPeriodEnd", "primaryDataShare", "crossSectoralStandardsUsed", "productOrSectorSpecificRules" ] + } + } + }, + "properties" : { + "id" : { + "description" : "The product footprint identifier as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_IdTrait" + }, + "specVersion" : { + "description" : "Version of the product footprint data specification. The value MUST be \"1.0.0\". Note: subsequent revisions of the product footprint data specification will update this value according to the rules of Semantic Versioning 2.0.0.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_SpecVersionTrait" + }, + "version" : { + "description" : "Whenever a data owner or a host system updates a product footprint it must set the version to be by strictly greater than the value of all preceding footprints.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_ProductFootprintVersionCharacteristic" + }, + "updated" : { + "description" : "Timestamp of the product footprint update. A product footprint must not include this property if an update has never been performed. The timestamp must be in UTC (Universal Time Code).", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Timestamp" + }, + "companyName" : { + "description" : "Name of the company that is the ProductFootprint Data Owner.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_NonEmptyString" + }, + "companyIds" : { + "description" : "CompanyIds with value the non-empty set of Uniform Resource Names (URN)2. Each value of this set is supposed to uniquely identify the ProductFootprint Data Owner.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_CompanyIdsCharacteristic" + }, + "productDescription" : { + "description" : "Free-form description of the product plus other information related to it such as production technology or packaging.", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" + }, + "productIds" : { + "description" : "Each of the values in the set is supposed to uniquely identify the product. ", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_ProductIdsCharacteristic" + }, + "productCategoryCpc" : { + "description" : "UN (United Nations) Product Classification Code (CPC - Central Classification Code) 3 that the given product belongs to.", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" + }, + "productNameCompany" : { + "description" : "Trade name of the product.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_NonEmptyString" + }, + "comment" : { + "description" : "Additional information and instructions related to the calculation of the footprint, or other information which informs the ability to interpret, to audit or to verify the Product Footprint.", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" + }, + "pcf" : { + "description" : "A PCF (Product Carbon Footprint) represents the carbon footprint of a product and related data in accordance with the Pathfinder Framework.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_PcfEntity" + }, + "created" : { + "description" : "Timestamp of the creation of the Product Footprint.", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Timestamp" + } + }, + "required" : [ "id", "specVersion", "version", "companyName", "companyIds", "productDescription", "productIds", "productCategoryCpc", "productNameCompany", "comment", "pcf", "created" ] +} \ No newline at end of file diff --git a/io.catenax.pcf/3.0.0/gen/Pcf.aasx b/io.catenax.pcf/3.0.0/gen/Pcf.aasx new file mode 100644 index 0000000000000000000000000000000000000000..484fc59f0fcbcc027f82ef40d147d7b19add31af GIT binary patch literal 9344 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 + + + + + + + + + + + + Dokumentation Product (Carbon) Footprint + + +
+
+
+
+

Aspect Model Product (Carbon) Footprint

+
urn:bamm:io.catenax.pcf:3.0.0#Pcf
+
+
+
+
+
+
+
+ +
+ + +
+ Normative: Each Product (Carbon) Footprint represents the carbon footprint of a product with values in accordance with the WBCSD (World Business Council for Sustainable Development)/ Pathfinder framework. Non-normative: Each Product Footprint relates to a specific product, identified by one or more product identifiers. The Product Footprint is modeled as a multi purpose container for product-specific factors. +
+ + +
+

Übersicht

+
+
+
+
+ Aspect Model Diagram +
+
+
+ + +
+
+

Properties

+
+ +
+ +
+

Comment

+
+ +Additional information and instructions related to the calculation of the footprint, or other information which informs the ability to interpret, to audit or to verify the Product Footprint. + +
+
Name
+
comment
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
Comment for version 42.
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
comment
+
+ +
+
Referenz
+
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+
+ +
+

Company IDs

+
+ +CompanyIds with value the non-empty set of Uniform Resource Names (URN)2. Each value of this set is supposed to uniquely identify the ProductFootprint Data Owner. + +
+
Name
+
companyIds
+
+ + + +
+
Characteristic
+
+
+
+
Set
+
+
+
Has no order
+
+
+
Duplicates not allowed
+
+
+
+ Referenz +
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+
+ +
+
+
+ +
+
Beispiel
+
urn:uuid:51131FB5-42A2-4267-A402-0ECFEFAD1619
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
companyIds
+
+ +
+
Referenz
+
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+
+ +
+

Company Name

+
+ +Name of the company that is the ProductFootprint Data Owner. + +
+
Name
+
companyName
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
My Corp
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
companyName
+
+ +
+
Referenz
+
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+
+ +
+

PCF (Product Carbon Footprint)

+
+ +A PCF (Product Carbon Footprint) represents the carbon footprint of a product and related data in accordance with the Pathfinder Framework. + +
+
Name
+
pcf
+
+ + + +
+
Characteristic
+
+
+
+
SingleEntity
+
+
+
+ Referenz +
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+
+ +
+
+
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
pcf
+
+ +
+
Referenz
+
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+
+ +
+

Product Category

+
+ +UN (United Nations) Product Classification Code (CPC - Central Classification Code) 3 that the given product belongs to. + +
+
Name
+
productCategoryCpc
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
3342
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
productCategoryCpc
+
+ +
+
Referenz
+
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+
+ +
+

Product Description

+
+ +Free-form description of the product plus other information related to it such as production technology or packaging. + +
+
Name
+
productDescription
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
Cote’d Or Ethanol
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
productDescription
+
+ +
+
Referenz
+
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+
+ +
+

Product Footprint Identifier

+
+ +The product footprint identifier as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + +
+
Name
+
id
+
+ + + +
+
Characteristic
+
+
+
+
Trait
+
+ +
+
+
+ +
+
Beispiel
+
3893bb5d-da16-4dc1-9185-11d97476c254
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
id
+
+ +
+
Referenz
+
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+
Bedingungen
+
+
    +
  • +
    + +
    + ID Constraint +
    + +
    +
    Beschreibung
    +
    Constraint for defining a product footprint identifier as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.
    +
    + +
    +
    Referenz
    +
    +
    +
      +
    • https://wbcsd.github.io/introduction/
    • +
    +
    +
    +
    + +
    +
    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}$
    +
    + +
  • +
+
+
+
+
+ +
+

Product Footprint Specification Version

+
+ +Version of the product footprint data specification. The value MUST be "1.0.0". Note: subsequent revisions of the product footprint data specification will update this value according to the rules of Semantic Versioning 2.0.0. + +
+
Name
+
specVersion
+
+ + + +
+
Characteristic
+
+
+
+
Trait
+
+ +
+
+
+ +
+
Beispiel
+
1.0.0
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
specVersion
+
+ +
+
Referenz
+
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+
Bedingungen
+
+
    +
  • +
    + +
    + Version Constraint +
    + +
    +
    Beschreibung
    +
    Constraint for defining a version of an artefact (e.g. a specification version) belonging to a product footprint as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.
    +
    + +
    +
    Referenz
    +
    +
    +
      +
    • https://wbcsd.github.io/introduction/
    • +
    +
    +
    +
    + +
    +
    Regulärer Ausdruck
    +
    \d+\.\d+\.\d+
    +
    + +
  • +
+
+
+
+
+ +
+

Product Footprint Version

+
+ +Whenever a data owner or a host system updates a product footprint it must set the version to be by strictly greater than the value of all preceding footprints. + +
+
Name
+
productFootprintVersion
+
+ + + +
+
Characteristic
+
+
+
+
+ Referenz +
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+
+ +
+
+
+ +
+
Beispiel
+
42
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
version
+
+ +
+
Referenz
+
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+
+ +
+

Product IDs

+
+ +Each of the values in the set is supposed to uniquely identify the product. + +
+
Name
+
productIds
+
+ + + +
+
Characteristic
+
+
+
+
Set
+
+
+
Has no order
+
+
+
Duplicates not allowed
+
+
+
+ Referenz +
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+
+ +
+
+
+ +
+
Beispiel
+
urn:gtin:4712345060507
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
productIds
+
+ +
+
Referenz
+
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+
+ +
+

Product Trade Name

+
+ +Trade name of the product. + +
+
Name
+
productNameCompany
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
Green Ethanol Volnay
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
productNameCompany
+
+ +
+
Referenz
+
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+
+ +
+

Updated

+
+ +Timestamp of the product footprint update. A product footprint must not include this property if an update has never been performed. The timestamp must be in UTC (Universal Time Code). + +
+
Name
+
updated
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
2022-05-22T21:47:35Z
+
+ +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
updated
+
+ +
+
Referenz
+
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+
+ +
+

Validity Start

+
+ +Timestamp of the creation of the Product Footprint. + +
+
Name
+
created
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
2022-05-22T21:47:32Z
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
created
+
+ +
+
Referenz
+
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+
+ + + +
+
+

Objekt

+
+ +
+
+

Biogenic Emission Entity

+
+
+ Entity for biogenic emissions of a PCF (Product Carbon Footprint) as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. +
+
+ Referenz +
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+

Properties

+
+
+ +
+
Land Use Emissions
+
+ +Land use emissions (e.g. cultural practice). + +
+
Name
+
landUseEmissions
+
+ + + +
+
Characteristic
+
+
+
+
Trait
+
+ +
+
+
+ +
+
Beispiel
+
0.001
+
+ +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
landUseEmissions
+
+ +
+
Referenz
+
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+
Bedingungen
+
+
    +
  • +
    + +
    + EmissionConstraint +
    + +
    +
    Beschreibung
    +
    Only positive emission values (>0) are valid
    +
    + +
    +
    Referenz
    +
    +
    +
      +
    • https://wbcsd.github.io/introduction/
    • +
    +
    +
    +
    + +
    +
    +>= +
    + DefaultScalarValue[value=0.0, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#float']'] +
    +
    + +
  • +
+
+
+
+
+ +
+
Other Emissions
+
+ +Other emissions (e.g. biogenic waste treatment). + +
+
Name
+
otherEmissions
+
+ + + +
+
Characteristic
+
+
+
+
Trait
+
+ +
+
+
+ +
+
Beispiel
+
0.0
+
+ +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
otherEmissions
+
+ +
+
Referenz
+
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+
Bedingungen
+
+
    +
  • +
    + +
    + EmissionConstraint +
    + +
    +
    Beschreibung
    +
    Only positive emission values (>0) are valid
    +
    + +
    +
    Referenz
    +
    +
    +
      +
    • https://wbcsd.github.io/introduction/
    • +
    +
    +
    +
    + +
    +
    +>= +
    + DefaultScalarValue[value=0.0, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#float']'] +
    +
    + +
  • +
+
+
+
+
+ +
+
Land Use Change Emissions
+
+ +Land use change emissions. As specified by WBCSD (World Business Council for Sustainable Development) this value must include direct land use change (dLUC) where available, otherwise statistical land use change (sLUC) can be used. If available, including indirect land use change (iLUC) to remain optional. + +
+
Name
+
landUseChangeEmissions
+
+ + + +
+
Characteristic
+
+
+
+
Trait
+
+ +
+
+
+ +
+
Beispiel
+
200.3
+
+ +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
landUseChangeEmissions
+
+ +
+
Referenz
+
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+
Bedingungen
+
+
    +
  • +
    + +
    + EmissionConstraint +
    + +
    +
    Beschreibung
    +
    Only positive emission values (>0) are valid
    +
    + +
    +
    Referenz
    +
    +
    +
      +
    • https://wbcsd.github.io/introduction/
    • +
    +
    +
    +
    + +
    +
    +>= +
    + DefaultScalarValue[value=0.0, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#float']'] +
    +
    + +
  • +
+
+
+
+
+
+
+

Cross Sectoral Standard Entity

+
+
+ Entity for defining an accounting standard used for product carbon footprint calculation as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. +
+
+ Referenz +
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+

Properties

+
+
+ +
+
Cross Sectoral Standard
+
+ +Discloses a cross-sectoral standard applied for calculating or allocating GHG (Greenhouse Gas) emissions as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + +
+
Name
+
crossSectoralStandard
+
+ + + +
+
Characteristic
+
+
+
+
Enumeration
+
+
+
Werte
+
+
+
+
    +
  • GHG Protocol Product standard
  • +
  • ISO Standard 14067
  • +
  • ISO Standard 14044
  • +
+
+
+
+
+ Referenz +
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+
+ +
+
+
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
crossSectoralStandard
+
+ +
+
Referenz
+
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+
+
+
+

Emission Factor Sources Entity

+
+
+ Entity for defining a list of emission factor databases for a product footprint incl. their names and versions as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. +
+
+ Referenz +
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+

Properties

+
+
+ +
+
Name of Secondary Data Source
+
+ +Secondary data sources used (mandatory if applicable) and information on which life cycle stages the sources were used for. + +
+
Name
+
name
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
Ecoinvent
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
name
+
+ +
+
Referenz
+
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+
+ +
+
Version of Secondary Data Source
+
+ +Secondary data sources version (mandatory if applicable). + +
+
Name
+
version
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
1.2.3
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
version
+
+ +
+
Referenz
+
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+
+
+
+

PCF (Product Carbon Footprint) Entity

+
+
+ Entity for defining a PCF (Product Carbon Footprint) as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. +
+
+ Referenz +
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+

Properties

+
+
+ +
+
Unit of measurement
+
+ +unit of analysis of the product. + +
+
Name
+
declaredUnit
+
+ + + +
+
Characteristic
+
+
+
+
Enumeration
+
+
+
Werte
+
+
+
+
    +
  • liter
  • +
  • kilogram
  • +
  • cubic meter
  • +
  • kilowatt hour
  • +
  • megajoule
  • +
  • ton kilometer
  • +
  • square meter
  • +
+
+
+
+
+ Referenz +
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+
+ +
+
+
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
declaredUnit
+
+ +
+
Referenz
+
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+
+ +
+
Package size of referred product
+
+ +Amount of units contained within the product the PCF (Product Carbon Footprint) is referring to. + +
+
Name
+
unitaryProductAmount
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
1000.0
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
unitaryProductAmount
+
+ +
+
Referenz
+
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+
+ +
+
Fossil Emissions
+
+ +Emissions from the combustion of fossil sources. + +
+
Name
+
fossilGhgEmissions
+
+ + + +
+
Characteristic
+
+
+
+
Trait
+
+ +
+
+
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
fossilGhgEmissions
+
+ +
+
Referenz
+
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+
Bedingungen
+
+
    +
  • +
    + +
    + EmissionConstraint +
    + +
    +
    Beschreibung
    +
    Only positive emission values (>0) are valid
    +
    + +
    +
    Referenz
    +
    +
    +
      +
    • https://wbcsd.github.io/introduction/
    • +
    +
    +
    +
    + +
    +
    +>= +
    + DefaultScalarValue[value=0.0, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#float']'] +
    +
    + +
  • +
+
+
+
+
+ +
+
Summary of land (change) emissions
+
+ +Biogenic emission factors. + +
+
Name
+
biogenicEmissions
+
+ + + +
+
Characteristic
+
+
+
+
SingleEntity
+
+
+
+ Referenz +
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+
+ +
+
+
+ + +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
biogenicEmissions
+
+ +
+
Referenz
+
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+
+ +
+
Biogenic Carbon Content
+
+ +Mass of biogenic carbon per given unit of exchange. + +
+
Name
+
biogenicCarbonContent
+
+ + + +
+
Characteristic
+
+
+
+
Trait
+
+ +
+
+
+ +
+
Beispiel
+
0.0
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
biogenicCarbonContent
+
+ +
+
Referenz
+
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+
Bedingungen
+
+
    +
  • +
    + +
    + EmissionConstraint +
    + +
    +
    Beschreibung
    +
    Only positive emission values (>0) are valid
    +
    + +
    +
    Referenz
    +
    +
    +
      +
    • https://wbcsd.github.io/introduction/
    • +
    +
    +
    +
    + +
    +
    +>= +
    + DefaultScalarValue[value=0.0, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#float']'] +
    +
    + +
  • +
+
+
+
+
+ +
+
Reporting Period (Start)
+
+ +Starting timestamp for the time scope of a PCF (Product Carbon Footprint). + +
+
Name
+
reportingPeriodStart
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
2021-01-01T00:00:00Z
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
reportingPeriodStart
+
+ +
+
Referenz
+
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+
+ +
+
Reporting Period (End excl.)
+
+ +Ending timestamp for the time scope of a product footprint as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + +
+
Name
+
reportingPeriodEnd
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
2022-01-01T00:00:00Z
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
reportingPeriodEnd
+
+ +
+
Referenz
+
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+
+ +
+
Primary Data Share
+
+ +Share of primary data. + +
+
Name
+
primaryDataShare
+
+ + + +
+
Characteristic
+
+
+
+
Trait
+
+ +
+
+
+ +
+
Beispiel
+
56.12
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
primaryDataShare
+
+ +
+
Referenz
+
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+
Bedingungen
+
+
    +
  • +
    + +
    + Primary Data Share Constraint +
    + +
    +
    Beschreibung
    +
    Constraint for a primary data share of a product footprint which limit values between 0.0 and 100.0 as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.
    +
    + +
    +
    Referenz
    +
    +
    +
      +
    • https://wbcsd.github.io/introduction/
    • +
    +
    +
    +
    + +
    +
    +>= +
    + DefaultScalarValue[value=0.0, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#float']'] +
    +
    ...
    +
    +< + DefaultScalarValue[value=100.0, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#float']'] +
    + +
  • +
+
+
+
+
+ +
+
Emission Factor Data Sources
+
+ +Emission factor databases accepted under Version 1 of the Pathfinder Framework (see the Pathfinder Framework Section 6.2). + +
+
Name
+
emissionFactorSources
+
+ + + +
+
Characteristic
+
+
+
+
Set
+
+
+
Has no order
+
+
+
Duplicates not allowed
+
+
+
+ Referenz +
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+
+ +
+
+
+ + +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
emissionFactorSources
+
+ +
+
Referenz
+
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+
+ +
+
Subdivision
+
+ +Subdivision of a country. Value must be an ISO 3166-2 subdivision code as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + +
+
Name
+
geographyCountrySubdivision
+
+ + + +
+
Characteristic
+
+
+
+
Trait
+
+ +
+
+
+ +
+
Beispiel
+
US-NY
+
+ +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
geographyCountrySubdivision
+
+ +
+
Referenz
+
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+
Bedingungen
+
+
    +
  • +
    + +
    + Subdivision Constraint +
    + +
    +
    Beschreibung
    +
    Constraint for defining a geography country subdivision in compliance to ISO 3166-2 as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.
    +
    + +
    +
    Referenz
    +
    +
    +
      +
    • https://wbcsd.github.io/introduction/
    • +
    +
    +
    +
    + +
    +
    Regulärer Ausdruck
    +
    ([A-Z]{2}-[A-Z0-9]{1,3}|)
    +
    + +
  • +
+
+
+
+
+ +
+
Country
+
+ +Two letter country code. Value must conform to data type ISO 3166CC as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + +
+
Name
+
geographyCountry
+
+ + + +
+
Characteristic
+
+
+
+
Trait
+
+ +
+
+
+ +
+
Beispiel
+
DE
+
+ +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
geographyCountry
+
+ +
+
Referenz
+
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+
Bedingungen
+
+
    +
  • +
    + +
    + Country Constraint +
    + +
    +
    Beschreibung
    +
    Constraint for defining a geography country conform to ISO 3166CC as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.
    +
    + +
    +
    Referenz
    +
    +
    +
      +
    • https://wbcsd.github.io/introduction/
    • +
    +
    +
    +
    + +
    +
    Regulärer Ausdruck
    +
    ([A-Z]{2})
    +
    + +
  • +
+
+
+
+
+ +
+
Region
+
+ +Region according to list as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + +
+
Name
+
geographyRegionOrSubregion
+
+ + + +
+
Characteristic
+
+
+
+
Enumeration
+
+
+
Werte
+
+
+
+
    +
  • Africa
  • +
  • Americas
  • +
  • Asia
  • +
  • Europe
  • +
  • Oceania
  • +
  • Australia and New Zealand
  • +
  • Central Asia
  • +
  • Eastern Asia
  • +
  • Eastern Europe
  • +
  • Latin America and the Caribbean
  • +
  • Melanesia
  • +
  • Micronesia
  • +
  • Northern Africa
  • +
  • Northern America
  • +
  • Northern Europe
  • +
  • Polynesia
  • +
  • South-eastern Asia
  • +
  • Southern Asia
  • +
  • Southern Europe
  • +
  • Sub-Saharan Africa
  • +
  • Western Asia
  • +
  • Western Europe
  • +
+
+
+
+
+ Referenz +
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+
+ +
+
+
+ + +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
geographyRegionOrSubregion
+
+ +
+
Referenz
+
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+
+ +
+
Process Description
+
+ +Processes attributable to each lifecycle stage as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + +
+
Name
+
boundaryProcessesDescription
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
End-of-life included
+
+ +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
boundaryProcessesDescription
+
+ +
+
Referenz
+
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+
+ +
+
Cross Sectoral Standards Used
+
+ +Discloses the cross-sectoral standards applied for calculating or allocating GHG (Greenhouse Gas) emissions as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + +
+
Name
+
crossSectoralStandardsUsed
+
+ + + +
+
Characteristic
+
+
+
+
List
+
+
+
Sortierung
+
+
+
Erlaubt Duplikate
+
+
+
+ Referenz +
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+
+ +
+
+
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
crossSectoralStandardsUsed
+
+ +
+
Referenz
+
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+
+ +
+
Product or Sector Specific Rules
+
+ +Product or sector specific rules applied for calculating or allocating GHG (Greenhouse Gas) emissions, e.g. PCRs (Product Category Rules), including operators or pubishers and according rule names. Specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + +
+
Name
+
productOrSectorSpecificRules
+
+ + + +
+
Characteristic
+
+
+
+
Set
+
+
+
Has no order
+
+
+
Duplicates not allowed
+
+
+
+ Referenz +
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+
+ +
+
+
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
productOrSectorSpecificRules
+
+ +
+
Referenz
+
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+
+ +
+
Allocation Rules Used
+
+ +Allocation rules used and underlying reasoning as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + +
+
Name
+
allocationRulesDescription
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
Physical allocation. Mass of different outputs used.
+
+ +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
allocationRulesDescription
+
+ +
+
Referenz
+
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+
+
+
+

Product Or Sector Specific Rules Entity

+
+
+ Entity for defining the set of values for the product or sector specific rules of a product carbon footprint as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. +
+
+ Referenz +
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+

Properties

+
+
+ +
+
Operator or Publisher of Sector Specific Rules
+
+ +Operator of PCR (Product Category Rule)/ PSR (Product Specific Rule) as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + +
+
Name
+
operator
+
+ + + +
+
Characteristic
+
+
+
+
Enumeration
+
+
+
Werte
+
+
+
+
    +
  • PEF
  • +
  • EPD International
  • +
  • Other
  • +
+
+
+
+
+ Referenz +
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+
+ +
+
+
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
operator
+
+ +
+
Referenz
+
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+
+ +
+
Product or Sector Specific Rule Names
+
+ +Product-specific or sector-specific set of rules used for calculating or allocating GHG (Greenhouse Gas) emissions applied from the specified operator. Property defined by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + +
+
Name
+
ruleNames
+
+ + + +
+
Characteristic
+
+
+
+
Trait
+
+ +
+
+
+ +
+
Beispiel
+
ABC 2021
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
ruleNames
+
+ +
+
Referenz
+
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+
Bedingungen
+
+
    +
  • +
    + +
    + Rule Names Constraint +
    + +
    +
    Beschreibung
    +
    Constraint for defining a non-empty set of non-empty rule names as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.
    +
    + +
    +
    Referenz
    +
    +
    +
      +
    • https://wbcsd.github.io/introduction/
    • +
    +
    +
    +
    + +
    +
    Min. Zeichen
    +
    1
    +
    + +
  • +
+
+
+
+
+ +
+
Other Operator or Publisher of Sector Specific Rules
+
+ +Other operator of PCR (Product Category Rule)/ PSR (Product Specific Rule) as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + +
+
Name
+
otherOperatorName
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
NSF
+
+ +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
otherOperatorName
+
+ +
+
Referenz
+
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+
+
+ +
+ Third party licenses + +
+ +
+ + +
+ + + \ No newline at end of file diff --git a/io.catenax.pcf/3.0.0/gen/Pcf.json b/io.catenax.pcf/3.0.0/gen/Pcf.json new file mode 100644 index 00000000..295f4a32 --- /dev/null +++ b/io.catenax.pcf/3.0.0/gen/Pcf.json @@ -0,0 +1,45 @@ +{ + "specVersion" : "1.0.0", + "companyIds" : [ "urn:uuid:51131FB5-42A2-4267-A402-0ECFEFAD1619" ], + "created" : "2022-05-22T21:47:32Z", + "companyName" : "My Corp", + "version" : 42, + "productCategoryCpc" : "3342", + "pcf" : { + "geographyRegionOrSubregion" : "Africa", + "emissionFactorSources" : [ { + "name" : "Ecoinvent", + "version" : "1.2.3" + } ], + "fossilGhgEmissions" : 2.4647926E38, + "biogenicCarbonContent" : 0.0, + "geographyCountry" : "DE", + "boundaryProcessesDescription" : "End-of-life included", + "geographyCountrySubdivision" : "US-NY", + "allocationRulesDescription" : "Physical allocation. Mass of different outputs used.", + "biogenicEmissions" : { + "landUseEmissions" : 0.001, + "landUseChangeEmissions" : 200.3, + "otherEmissions" : 0.0 + }, + "primaryDataShare" : 56.12, + "productOrSectorSpecificRules" : [ { + "operator" : "PEF", + "ruleNames" : "ABC 2021", + "otherOperatorName" : "NSF" + } ], + "crossSectoralStandardsUsed" : [ { + "crossSectoralStandard" : "GHG Protocol Product standard" + } ], + "reportingPeriodStart" : "2021-01-01T00:00:00Z", + "reportingPeriodEnd" : "2022-01-01T00:00:00Z", + "unitaryProductAmount" : 1000.0, + "declaredUnit" : "liter" + }, + "productNameCompany" : "Green Ethanol Volnay", + "productIds" : [ "urn:gtin:4712345060507" ], + "comment" : "Comment for version 42.", + "id" : "3893bb5d-da16-4dc1-9185-11d97476c254", + "updated" : "2022-05-22T21:47:35Z", + "productDescription" : "Cote’d Or Ethanol" +} \ No newline at end of file diff --git a/io.catenax.pcf/3.0.0/gen/Pcf.yml b/io.catenax.pcf/3.0.0/gen/Pcf.yml new file mode 100644 index 00000000..1f0e2338 --- /dev/null +++ b/io.catenax.pcf/3.0.0/gen/Pcf.yml @@ -0,0 +1,524 @@ +--- +openapi: 3.0.3 +info: + title: Product (Carbon) Footprint + version: v3 +servers: +- url: catenax.io/api/v3 + variables: + api-version: + default: v3 +paths: + /{tenant-id}/pcf: + get: + tags: + - Pcf + operationId: getPcf + 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/Pcf' + "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/Pcf' + totalItems: + type: number + totalPages: + type: number + pageSize: + type: number + currentPage: + type: number + urn_bamm_io.catenax.pcf_3.0.0_IdTrait: + type: string + description: Constraint for defining a product footprint identifier as specified + by the WBCSD (World Business Council for Sustainable Development) Pathfinder + initiative. + 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_bamm_io.catenax.pcf_3.0.0_SpecVersionTrait: + type: string + description: Constraint for defining a version of an artefact (e.g. a specification + version) belonging to a product footprint as specified by the WBCSD (World + Business Council for Sustainable Development) Pathfinder initiative. + pattern: \d+\.\d+\.\d+ + urn_bamm_io.catenax.pcf_3.0.0_ProductFootprintVersionCharacteristic: + type: number + minimum: 1 + description: Characteristic for defining a product footprint version as specified + by the WBCSD (World Business Council for Sustainable Development) Pathfinder + initiative. + 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.pcf_3.0.0_NonEmptyString: + type: string + description: String that contains at least one character. + urn_bamm_io.catenax.pcf_3.0.0_CompanyIdsCharacteristic: + description: Characteristic for defining a list of company ids in context of + a product footprint. + type: array + items: + type: string + uniqueItems: true + urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text: + type: string + description: "Describes a Property which contains plain text. This is intended\ + \ exclusively for human readable strings, not for identifiers, measurement\ + \ values, etc." + urn_bamm_io.catenax.pcf_3.0.0_ProductIdsCharacteristic: + description: Characteristic for defining a lost of product ids in context of + a product footprint. + type: array + items: + type: string + uniqueItems: true + urn_bamm_io.catenax.pcf_3.0.0_DeclaredUnit: + type: string + description: Unit of analysis of the product with accepted values as specified + by the WBCSD (World Business Council for Sustainable Development) Pathfinder + initiative. + enum: + - liter + - kilogram + - cubic meter + - kilowatt hour + - megajoule + - ton kilometer + - square meter + urn_bamm_io.catenax.pcf_3.0.0_StrictlyPositiveDecimal: + type: number + description: "A positive, non-zero decimal." + urn_bamm_io.catenax.pcf_3.0.0_EmissionsTrait: + type: number + description: 'Only positive emission values (>0) are valid ' + minimum: 0 + exclusiveMinimum: false + urn_bamm_io.catenax.pcf_3.0.0_BiogenicEmissionEntity: + description: Characteristic for defining the biogenic emissions of a PCF (Product + Carbon Footprint) as specified by the WBCSD (World Business Council for Sustainable + Development) Pathfinder initiative. + type: object + properties: + landUseEmissions: + description: Land use emissions (e.g. cultural practice). + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_EmissionsTrait' + otherEmissions: + description: Other emissions (e.g. biogenic waste treatment). + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_EmissionsTrait' + landUseChangeEmissions: + description: "Land use change emissions. As specified by WBCSD (World Business\ + \ Council for Sustainable Development) this value must include direct\ + \ land use change (dLUC) where available, otherwise statistical land use\ + \ change (sLUC) can be used. If available, including indirect land use\ + \ change (iLUC) to remain optional. " + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_EmissionsTrait' + urn_bamm_io.catenax.pcf_3.0.0_PrimaryDataShareTrait: + type: number + description: Constraint for a primary data share of a product footprint which + limit values between 0.0 and 100.0 as specified by the WBCSD (World Business + Council for Sustainable Development) Pathfinder initiative. + maximum: 1E+2 + exclusiveMaximum: false + minimum: 0 + exclusiveMinimum: false + urn_bamm_io.catenax.pcf_3.0.0_EmissionFactorSourcesEntity: + description: Entity for defining a list of emission factor databases for a product + footprint incl. their names and versions as specified by the WBCSD (World + Business Council for Sustainable Development) Pathfinder initiative. + type: object + properties: + name: + description: Secondary data sources used (mandatory if applicable) and information + on which life cycle stages the sources were used for. + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_NonEmptyString' + version: + description: Secondary data sources version (mandatory if applicable). + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_NonEmptyString' + required: + - name + - version + urn_bamm_io.catenax.pcf_3.0.0_EmissionFactorSourcesCharacteristic: + description: Characteristic for defining a list of emission factor databases + for a product footprint as specified by the WBCSD (World Business Council + for Sustainable Development) Pathfinder initiative. + type: array + items: + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_EmissionFactorSourcesEntity' + uniqueItems: true + urn_bamm_io.catenax.pcf_3.0.0_GeographyCountrySubdivisionTrait: + type: string + description: Constraint for defining a geography country subdivision in compliance + to ISO 3166-2 as specified by the WBCSD (World Business Council for Sustainable + Development) Pathfinder initiative. + pattern: "([A-Z]{2}-[A-Z0-9]{1,3}|)" + urn_bamm_io.catenax.pcf_3.0.0_GeographyCountryTrait: + type: string + description: Constraint for defining a geography country conform to ISO 3166CC + as specified by the WBCSD (World Business Council for Sustainable Development) + Pathfinder initiative. + pattern: "([A-Z]{2})" + urn_bamm_io.catenax.pcf_3.0.0_GeographyRegionOrSubregionCharacteristic: + type: string + description: Characteristic for defining a list of valid regions as specified + by the WBCSD (World Business Council for Sustainable Development) Pathfinder + initiative. + enum: + - Africa + - Americas + - Asia + - Europe + - Oceania + - Australia and New Zealand + - Central Asia + - Eastern Asia + - Eastern Europe + - Latin America and the Caribbean + - Melanesia + - Micronesia + - Northern Africa + - Northern America + - Northern Europe + - Polynesia + - South-eastern Asia + - Southern Asia + - Southern Europe + - Sub-Saharan Africa + - Western Asia + - Western Europe + urn_bamm_io.catenax.pcf_3.0.0_CrossSectoralStandardsUsedEnumerationCharacteristic: + type: string + description: Characteristic for defining the enumeration of valid accounting + standards used for product carbon footprint calculation as specified by the + WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + enum: + - GHG Protocol Product standard + - ISO Standard 14067 + - ISO Standard 14044 + urn_bamm_io.catenax.pcf_3.0.0_CrossSectoralStandardEntity: + description: Entity for defining an accounting standard used for product carbon + footprint calculation as specified by the WBCSD (World Business Council for + Sustainable Development) Pathfinder initiative. + type: object + properties: + crossSectoralStandard: + description: Discloses a cross-sectoral standard applied for calculating + or allocating GHG (Greenhouse Gas) emissions as specified by the WBCSD + (World Business Council for Sustainable Development) Pathfinder initiative. + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_CrossSectoralStandardsUsedEnumerationCharacteristic' + required: + - crossSectoralStandard + urn_bamm_io.catenax.pcf_3.0.0_CrossSectoralStandardsUsedListCharacteristic: + description: Characteristic for defining the list of valid accounting standards + used for product carbon footprint calculation as specified by the WBCSD (World + Business Council for Sustainable Development) Pathfinder initiative. + type: array + items: + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_CrossSectoralStandardEntity' + urn_bamm_io.catenax.pcf_3.0.0_ProductOrSectorSpecificRuleOperator: + type: string + description: Enumeration of PCR (Product Category Rule) operators as specified + by the WBCSD (World Business Council for Sustainable Development) Pathfinder + initiative. + enum: + - PEF + - EPD International + - Other + urn_bamm_io.catenax.pcf_3.0.0_RuleNamesTrait: + description: Constraint for defining a non-empty set of non-empty rule names + as specified by the WBCSD (World Business Council for Sustainable Development) + Pathfinder initiative. + type: array + items: + type: string + description: String that contains at least one character. + uniqueItems: true + minItems: 1 + urn_bamm_io.catenax.pcf_3.0.0_ProductOrSectorSpecificRulesEntity: + description: Entity for defining the set of values for the product or sector + specific rules of a product carbon footprint as specified by the WBCSD (World + Business Council for Sustainable Development) Pathfinder initiative. + type: object + properties: + operator: + description: Operator of PCR (Product Category Rule)/ PSR (Product Specific + Rule) as specified by the WBCSD (World Business Council for Sustainable + Development) Pathfinder initiative. + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_ProductOrSectorSpecificRuleOperator' + ruleNames: + description: Product-specific or sector-specific set of rules used for calculating + or allocating GHG (Greenhouse Gas) emissions applied from the specified + operator. Property defined by the WBCSD (World Business Council for Sustainable + Development) Pathfinder initiative. + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_RuleNamesTrait' + otherOperatorName: + description: Other operator of PCR (Product Category Rule)/ PSR (Product + Specific Rule) as specified by the WBCSD (World Business Council for Sustainable + Development) Pathfinder initiative. + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text' + required: + - operator + - ruleNames + urn_bamm_io.catenax.pcf_3.0.0_ProductOrSectorSpecificRuleSet: + description: Characteristic for defining the set of product or sector specific + rules of a product carbon footprint as specified by the WBCSD (World Business + Council for Sustainable Development) Pathfinder initiative. + type: array + items: + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_ProductOrSectorSpecificRulesEntity' + uniqueItems: true + urn_bamm_io.catenax.pcf_3.0.0_PcfEntity: + description: Characteristic for defining a PCF (Product Carbon Footprint) as + specified by the WBCSD (World Business Council for Sustainable Development) + Pathfinder initiative. + type: object + properties: + declaredUnit: + description: unit of analysis of the product. + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_DeclaredUnit' + unitaryProductAmount: + description: Amount of units contained within the product the PCF (Product + Carbon Footprint) is referring to. + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_StrictlyPositiveDecimal' + fossilGhgEmissions: + description: 'Emissions from the combustion of fossil sources. ' + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_EmissionsTrait' + biogenicEmissions: + description: Biogenic emission factors. + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_BiogenicEmissionEntity' + biogenicCarbonContent: + description: Mass of biogenic carbon per given unit of exchange. + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_EmissionsTrait' + reportingPeriodStart: + description: Starting timestamp for the time scope of a PCF (Product Carbon + Footprint). + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Timestamp' + reportingPeriodEnd: + description: Ending timestamp for the time scope of a product footprint + as specified by the WBCSD (World Business Council for Sustainable Development) + Pathfinder initiative. + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Timestamp' + primaryDataShare: + description: Share of primary data. + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_PrimaryDataShareTrait' + emissionFactorSources: + description: Emission factor databases accepted under Version 1 of the Pathfinder + Framework (see the Pathfinder Framework Section 6.2). + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_EmissionFactorSourcesCharacteristic' + geographyCountrySubdivision: + description: Subdivision of a country. Value must be an ISO 3166-2 subdivision + code as specified by the WBCSD (World Business Council for Sustainable + Development) Pathfinder initiative. + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_GeographyCountrySubdivisionTrait' + geographyCountry: + description: Two letter country code. Value must conform to data type ISO + 3166CC as specified by the WBCSD (World Business Council for Sustainable + Development) Pathfinder initiative. + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_GeographyCountryTrait' + geographyRegionOrSubregion: + description: Region according to list as specified by the WBCSD (World Business + Council for Sustainable Development) Pathfinder initiative. + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_GeographyRegionOrSubregionCharacteristic' + boundaryProcessesDescription: + description: Processes attributable to each lifecycle stage as specified + by the WBCSD (World Business Council for Sustainable Development) Pathfinder + initiative. + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text' + crossSectoralStandardsUsed: + description: Discloses the cross-sectoral standards applied for calculating + or allocating GHG (Greenhouse Gas) emissions as specified by the WBCSD + (World Business Council for Sustainable Development) Pathfinder initiative. + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_CrossSectoralStandardsUsedListCharacteristic' + productOrSectorSpecificRules: + description: "Product or sector specific rules applied for calculating or\ + \ allocating GHG (Greenhouse Gas) emissions, e.g. PCRs (Product Category\ + \ Rules), including operators or pubishers and according rule names. Specified\ + \ by the WBCSD (World Business Council for Sustainable Development) Pathfinder\ + \ initiative." + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_ProductOrSectorSpecificRuleSet' + allocationRulesDescription: + description: Allocation rules used and underlying reasoning as specified + by the WBCSD (World Business Council for Sustainable Development) Pathfinder + initiative. + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text' + required: + - declaredUnit + - unitaryProductAmount + - fossilGhgEmissions + - biogenicCarbonContent + - reportingPeriodStart + - reportingPeriodEnd + - primaryDataShare + - crossSectoralStandardsUsed + - productOrSectorSpecificRules + Pcf: + description: "Normative: Each Product (Carbon) Footprint represents the carbon\ + \ footprint of a product with values in accordance with the WBCSD (World Business\ + \ Council for Sustainable Development)/ Pathfinder framework. Non-normative:\ + \ Each Product Footprint relates to a specific product, identified by one\ + \ or more product identifiers. The Product Footprint is modeled as a multi\ + \ purpose container for product-specific factors." + type: object + properties: + id: + description: The product footprint identifier as specified by the WBCSD + (World Business Council for Sustainable Development) Pathfinder initiative. + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_IdTrait' + specVersion: + description: "Version of the product footprint data specification. The value\ + \ MUST be \"1.0.0\". Note: subsequent revisions of the product footprint\ + \ data specification will update this value according to the rules of\ + \ Semantic Versioning 2.0.0." + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_SpecVersionTrait' + version: + description: Whenever a data owner or a host system updates a product footprint + it must set the version to be by strictly greater than the value of all + preceding footprints. + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_ProductFootprintVersionCharacteristic' + updated: + description: Timestamp of the product footprint update. A product footprint + must not include this property if an update has never been performed. + The timestamp must be in UTC (Universal Time Code). + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Timestamp' + companyName: + description: Name of the company that is the ProductFootprint Data Owner. + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_NonEmptyString' + companyIds: + description: CompanyIds with value the non-empty set of Uniform Resource + Names (URN)2. Each value of this set is supposed to uniquely identify + the ProductFootprint Data Owner. + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_CompanyIdsCharacteristic' + productDescription: + description: Free-form description of the product plus other information + related to it such as production technology or packaging. + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text' + productIds: + description: 'Each of the values in the set is supposed to uniquely identify + the product. ' + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_ProductIdsCharacteristic' + productCategoryCpc: + description: UN (United Nations) Product Classification Code (CPC - Central + Classification Code) 3 that the given product belongs to. + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text' + productNameCompany: + description: Trade name of the product. + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_NonEmptyString' + comment: + description: "Additional information and instructions related to the calculation\ + \ of the footprint, or other information which informs the ability to\ + \ interpret, to audit or to verify the Product Footprint." + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text' + pcf: + description: A PCF (Product Carbon Footprint) represents the carbon footprint + of a product and related data in accordance with the Pathfinder Framework. + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_PcfEntity' + created: + description: Timestamp of the creation of the Product Footprint. + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Timestamp' + required: + - id + - specVersion + - version + - companyName + - companyIds + - productDescription + - productIds + - productCategoryCpc + - productNameCompany + - comment + - pcf + - created + 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' + Pcf: + content: + application/json: + schema: + $ref: '#/components/schemas/PagingSchema' + description: The request was successful. + requestBodies: + Pcf: + content: + application/json: + schema: + $ref: '#/components/schemas/Pcf' diff --git a/io.catenax.sealant.sealant_pass/1.0.0/gen/SealantPass-aas.xml b/io.catenax.sealant.sealant_pass/1.0.0/gen/SealantPass-aas.xml new file mode 100644 index 00000000..b3ed7323 --- /dev/null +++ b/io.catenax.sealant.sealant_pass/1.0.0/gen/SealantPass-aas.xml @@ -0,0 +1,4785 @@ + + + + + defaultAdminShell + + + + + defaultAsset + + + + + SealantPass + + Sealant Pass + + APPLICATION_CLASS + + The Sealant Passport represents the needs from manufacturers of chemical substance and mixtures. It describes data required by the safety data sheet (SDS) - which is based on the REACH Regulation No 1907/2006 in the format of a DPP. + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#SealantPass + + + + + Sealant Pass + + + SealantPass + + + The Sealant Passport represents the needs from manufacturers of chemical substance and mixtures. It describes data required by the safety data sheet (SDS) - which is based on the REACH Regulation No 1907/2006 in the format of a DPP. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + DocumentTitleTrait + + Document Title Trait + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#documentTitle + + + + + Document Title + + + documentTitle + + String + + Constraints the length to 60 characters. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#documentLocation + + + + + Document Location + + + documentLocation + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + LocateCharacteristic + + Locate Characteristic + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#declarationOfConformity + + + + + Declaration of Conformity + + + declarationOfConformity + + String + + Connects the title and location of the document. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + DocumentTitleTrait + + Document Title Trait + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#documentTitle + + + + + Document Title + + + documentTitle + + String + + Constraints the length to 60 characters. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#documentLocation + + + + + Document Location + + + documentLocation + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + LocateCharacteristic + + Locate Characteristic + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#removalProcedure + + + + + Removal Procedure + + + removalProcedure + + String + + Connects the title and location of the document. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + DocumentTitleTrait + + Document Title Trait + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#documentTitle + + + + + Document Title + + + documentTitle + + String + + Constraints the length to 60 characters. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#documentLocation + + + + + Document Location + + + documentLocation + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + LocateCharacteristic + + Locate Characteristic + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#dueDiligence + + + + + Due Diligence + + + dueDiligence + + String + + Connects the title and location of the document. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + DocumentTitleTrait + + Document Title Trait + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#documentTitle + + + + + Document Title + + + documentTitle + + String + + Constraints the length to 60 characters. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#documentLocation + + + + + Document Location + + + documentLocation + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + LocateCharacteristic + + Locate Characteristic + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#technicalDocumentation + + + + + Technical Documentation + + + technicalDocumentation + + String + + Connects the title and location of the document. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Language + + Language + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#documentLanguage + + + + + Document Language + + + documentLanguage + + String + + Describes a Property containing a language according to ISO 639-1, for example "de". + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + DocumentVersionCharacteristic + + Document Version Characteristic + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#documentVersion + + + + + Document Version + + + documentVersion + + String + + Refers to the version of the safety data sheet (SDS) document. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + ProvisioningCountryTrait + + Provisioning CountryTrait + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#provisioningCountry + + + + + Provisioning Country + + + provisioningCountry + + String + + Constraints the value to to three letters based on the ISO 3166 standard. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#documentLocation + + + + + Document Location + + + documentLocation + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#indicationChanges + + + + + Indication Changes + + + indicationChanges + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#authorSDS + + + + + Author SDS + + + authorSDS + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + OtherInformationCharacteristic + + Other Information Characteristic + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#otherInformation + + + + + Other Information + + + otherInformation + + String + + Describes additional information, in a set of values. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#manufactureId + + + + + Manufacture ID + + + manufactureId + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + SpecificsSDSCharacteristic + + Specifics SDS Characteristic + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#safetyDataSheet + + + + + Full Safety Data Sheet (SDS) + + + safetyDataSheet + + String + + Connects the safety data sheet (SDS) version, language, and country. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + DocumentTitleTrait + + Document Title Trait + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#documentTitle + + + + + Document Title + + + documentTitle + + String + + Constraints the length to 60 characters. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#documentLocation + + + + + Document Location + + + documentLocation + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + LocateCharacteristic + + Locate Characteristic + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#sustainabilityReport + + + + + Sustainability Report + + + sustainabilityReport + + String + + Connects the title and location of the document. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Document + + Document Characteristic + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#documents + + + + + Documents + + + documents + + String + + Set of documents containing the description of chemical substances and mixture components. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + CuringTime + + Curing Ttime Characteristic + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#curingTime + + + + + Curing Time + + + curingTime + + secondUnitOfTime + RealMeasure + + Time in seconds needed for the curing of the substance or mixture. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + PerformanceCharacteristic + + Performance Characteristic + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#performanceProperties + + + + + Performance Properties + + + performanceProperties + + String + + Set of measures linked to the performance and durability of the mixtures and substances. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#tradeName + + + + + Trade Name + + + tradeName + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#productCode + + + + + Product Code + + + productCode + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + ReachRegistrationTrait + + Reach Registration Trait + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#reachRegistration + + + + + Reach Registration + + + reachRegistration + + String + + Constraints the value to two digits followed by an - followed by ten digits followed by an - followed by two digits followed by an - and four digits. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + KeyCharacteristic + + Key Characteristic + + urn:bamm:io.catenax.serial_part_typization:2.0.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:2.0.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.sealant.sealant_pass:1.0.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 + + + + + + Text + + Text + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#substanceName + + + + + Substance Name + + + substanceName + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + CasNumberTrait + + CAS Number Trait + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#casNumber + + + + + CAS Number + + + casNumber + + String + + Constraints the value to four digits followed by an - followed by two digits followed by an - and one digit. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + EcNumberTrait + + EC Number Trait + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#ecNumber + + + + + EC Number + + + ecNumber + + String + + Constraints the value to three digits followed by an - followed by three digits followed by an - and one digit. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + IndexNumberTrait + + Index Number Trait + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#indexNumber + + + + + Index Number + + + indexNumber + + String + + Constraints the value to three digits followed by an - followed by three digits followed by an - followed by two digits followed by an - and one digit. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + ProductIdentificationCharacteristic + + Product Identification Characteristic + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#productIdentification + + + + + Product Identification + + + productIdentification + + String + + Set of information to identify the product. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#usage + + + + + Usage + + + usage + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#recommendedUse + + + + + Recommended Use + + + recommendedUse + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + ApplicationCharacteristic + + Application Characteristic + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#application + + + + + Application + + + application + + String + + Set of information referring to the application of the substance and mixture. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + UsageTrait + + Usage Trait + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#emergencyNumber + + + + + Emergency Number + + + emergencyNumber + + String + + Constraint to allow only numbers, blanks and an optional leading + sign. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#supplierId + + + + + Supplier ID + + + supplierId + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + SupplierCharacteristic + + Supplier Characteristic + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#supplier + + + + + Supplier + + + supplier + + String + + Set of information to identify the supplier. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#classificationGHS + + + + + Classification GHS + + + classificationGHS + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#possibleHazards + + + + + Possible Hazards + + + possibleHazards + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#chemicalName + + + + + Chemical Name + + + chemicalName + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + ChemicalPercentageTrait + + Chemical Percentage Trait + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#chemicalPercentage + + + + + Chemical Percentage + + + chemicalPercentage + + String + + Constraints the value to a percentage range. Either 10% or 5.5%-6% . Allowed are decimal values with a dot as separator. Mandatory are no spaces between the values and the percentage character. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + ListOfIngredients + + List of Ingredients Characteristic + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#hazardousIngredients + + + + + Hazardous Ingredients + + + hazardousIngredients + + String + + Describes the amount of each individual chemical. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + HazardsIdentification + + Hazards Identification Characteristic + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#hazardsIdentification + + + + + Hazards Identification + + + hazardsIdentification + + String + + Set of information to identify the hazards. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#chemicalName + + + + + Chemical Name + + + chemicalName + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + ChemicalPercentageTrait + + Chemical Percentage Trait + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#chemicalPercentage + + + + + Chemical Percentage + + + chemicalPercentage + + String + + Constraints the value to a percentage range. Either 10% or 5.5%-6% . Allowed are decimal values with a dot as separator. Mandatory are no spaces between the values and the percentage character. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + ListOfIngredients + + List of Ingredients Characteristic + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#composition + + + + + Composition + + + composition + + String + + Describes the amount of each individual chemical. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#chemicalNature + + + + + Chemical Nature + + + chemicalNature + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + ChemicalComposition + + Chemical Composition Characteristic + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#substance + + + + + Substance + + + substance + + String + + Characteristic combining the chemical composition for a mixture and a substance. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#chemicalName + + + + + Chemical Name + + + chemicalName + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + ChemicalPercentageTrait + + Chemical Percentage Trait + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#chemicalPercentage + + + + + Chemical Percentage + + + chemicalPercentage + + String + + Constraints the value to a percentage range. Either 10% or 5.5%-6% . Allowed are decimal values with a dot as separator. Mandatory are no spaces between the values and the percentage character. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + ListOfIngredients + + List of Ingredients Characteristic + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#composition + + + + + Composition + + + composition + + String + + Describes the amount of each individual chemical. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#chemicalNature + + + + + Chemical Nature + + + chemicalNature + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + ChemicalComposition + + Chemical Composition Characteristic + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#mixture + + + + + Mixture + + + mixture + + String + + Characteristic combining the chemical composition for a mixture and a substance. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + ProductComposition + + Product Composition Characteristic + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#productComposition + + + + + Product Composition + + + productComposition + + String + + Set of information displaying the product composition. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#firstAid + + + + + First Aid + + + firstAid + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#fireExtinguisher + + + + + Fire Extinguisher + + + fireExtinguisher + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#personalPrecaution + + + + + Personal Precaution + + + personalPrecaution + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#technicalMeasures + + + + + Technical Measures + + + technicalMeasures + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#chemicalName + + + + + Chemical Name + + + chemicalName + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + ChemicalPercentageTrait + + Chemical Percentage Trait + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#chemicalPercentage + + + + + Chemical Percentage + + + chemicalPercentage + + String + + Constraints the value to a percentage range. Either 10% or 5.5%-6% . Allowed are decimal values with a dot as separator. Mandatory are no spaces between the values and the percentage character. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + ListOfIngredients + + List of Ingredients Characteristic + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#exposureLimit + + + + + Exposure Limit + + + exposureLimit + + String + + Describes the amount of each individual chemical. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + SafetyMeasureCharacteristic + + Safety Measure Characteristic + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#safetyMeasure + + + + + Safety Measure + + + safetyMeasure + + String + + Set of information referring to safety measures. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + PhysicalState + + Physical State Characteristic + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#physicalState + + + + + Physical State + + + physicalState + + String + + Enumeration with three physical states: gas, liquid and solid. + + + + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#PhysicalState:DefaultScalarValue[value=gas, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=gas, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#PhysicalState:DefaultScalarValue[value=liquid, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=liquid, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#PhysicalState:DefaultScalarValue[value=solid, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=solid, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#colour + + + + + Colour + + + colour + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#odour + + + + + Odour + + + odour + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + PhCharacteristic + + pH Characteristic + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#pH + + + + + pH + + + pH + + IntegerMeasure + + Provides a range or a pH value. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Degree + + Degree Characteristic + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#phaseTransition + + + + + Phase Transition + + + phaseTransition + + degreeCelsius + IntegerMeasure + + The temperature in its phase. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Degree + + Degree Characteristic + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#flashPoint + + + + + Flash Point + + + flashPoint + + degreeCelsius + IntegerMeasure + + The temperature in its phase. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Density + + Density Characteristic + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#density + + + + + Density + + + density + + gramPerCubicCentimetre + IntegerMeasure + + Describes the density of the product. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#reactivity + + + + + Reactivity + + + reactivity + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + ProductProperties + + Product Properties Characteristic + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#productProperties + + + + + Product Properties + + + productProperties + + String + + Set of information describing the physical and chemical properties. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#wasteManagement + + + + + Waste Management + + + wasteManagement + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#wasteInformation + + + + + Waste Information + + + wasteInformation + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + ProductDisposal + + Product Disposal Characteristic + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#productDisposal + + + + + Product Disposal + + + productDisposal + + String + + Set of information describing the proper disposal of the product. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#unNumber + + + + + UN Number + + + unNumber + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#shippingName + + + + + Shipping Name + + + shippingName + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#dgClass + + + + + DG Class + + + dgClass + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#dgPack + + + + + DG Pack + + + dgPack + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + TransportInformation + + Transport Information Characteristic + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#transportInformation + + + + + Transport Information + + + transportInformation + + String + + Set of information describing the transport information. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#limitations + + + + + Limitations + + + limitations + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + RegulatoryInformationCharacteristic + + Regulatory Information Characteristic + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#regulatoryInformation + + + + + Regulatory Information + + + regulatoryInformation + + String + + Set of information regarding the regulations. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Co2Total + + CO2 Total Characteristic + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#co2FootprintTotal + + + + + CO2 Footprint Total + + + co2FootprintTotal + + kilogram + IntegerMeasure + + Describes the amount of kg of the CO2 equivalent. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + CrossSectoralStandardsUsedEnumerationCharacteristic + + Cross Sectoral Standards Used Enumeration Characteristic + + urn:bamm:io.catenax.pcf:3.0.0#crossSectoralStandard + + + + + Cross Sectoral Standard + + + crossSectoralStandard + + String + + Characteristic for defining the enumeration of valid accounting standards used for product carbon footprint calculation as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + + + + + + urn:bamm:io.catenax.pcf:3.0.0#CrossSectoralStandardsUsedEnumerationCharacteristic:DefaultScalarValue[value=GHG Protocol Product standard, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=GHG Protocol Product standard, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.pcf:3.0.0#CrossSectoralStandardsUsedEnumerationCharacteristic:DefaultScalarValue[value=ISO Standard 14067, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=ISO Standard 14067, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.pcf:3.0.0#CrossSectoralStandardsUsedEnumerationCharacteristic:DefaultScalarValue[value=ISO Standard 14044, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=ISO Standard 14044, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + CrossSectoralStandardsUsedListCharacteristic + + Cross Sectoral Standards Used Characteristic + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#crossSectoralStandardsUsed + + + + + Cross Sectoral Standards Used + + + crossSectoralStandardsUsed + + String + + Characteristic for defining the list of valid accounting standards used for product carbon footprint calculation as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + ProductOrSectorSpecificRuleOperator + + Product Or Sector Specific Rule Operator + + urn:bamm:io.catenax.pcf:3.0.0#operator + + + + + Operator or Publisher of Sector Specific Rules + + + operator + + String + + Enumeration of PCR (Product Category Rule) operators as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + + + + + + urn:bamm:io.catenax.pcf:3.0.0#ProductOrSectorSpecificRuleOperator:DefaultScalarValue[value=PEF, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=PEF, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.pcf:3.0.0#ProductOrSectorSpecificRuleOperator:DefaultScalarValue[value=EPD International, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=EPD International, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.pcf:3.0.0#ProductOrSectorSpecificRuleOperator:DefaultScalarValue[value=Other, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=Other, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + RuleNamesTrait + + Rule Names Trait + + urn:bamm:io.catenax.pcf:3.0.0#ruleNames + + + + + Product or Sector Specific Rule Names + + + ruleNames + + String + + Trait to ensure non-empty set of rule names. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.pcf:3.0.0#otherOperatorName + + + + + Other Operator or Publisher of Sector Specific Rules + + + otherOperatorName + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + ProductOrSectorSpecificRuleSet + + Product Or Sector Specific Rules Set + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#productOrSectorSpecificRules + + + + + Product or Sector Specific Rules + + + productOrSectorSpecificRules + + String + + Characteristic for defining the set of product or sector specific rules of a product carbon footprint as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + CarbonFootprint + + Carbon Footprint Characteristic + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#carbonFootprint + + + + + Carbon Footprint + + + carbonFootprint + + String + + Set of information needed for the carbon footprint ecodesign regulations. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + + + SealantPass + + The Sealant Passport represents the needs from manufacturers of chemical substance and mixtures. It describes data required by the safety data sheet (SDS) - which is based on the REACH Regulation No 1907/2006 in the format of a DPP. + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#SealantPass + + + + + + DocumentEntity + + Document Entity + + + Entity encapsulating the details of a attachment for the chemical substances and mixtures of the pass. + + false + false + + + + declarationOfConformity + + Declaration of Conformity + + + Declaration of conformity (CE) is describing a regulatory requirement from the EU. + + false + false + + + + LocateEntity + + Locate Entity + + + Entity encapsulating the details from the documents title and location. + + false + false + + + + documentTitle + + Document Title + + + The header or title of the document. + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#documentTitle + + + DefaultScalarValue[value=Cobald Mine A, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + documentLocation + + Document Location + + + Location or link of and to the document. + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#documentLocation + + + DefaultScalarValue[value=ftp://www.company.com/MyCompliance/Compliant02.PDF, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + + + + + + + removalProcedure + + Removal Procedure + + + The documents explain the removal and possible recycling options of the product. + + false + false + + + + LocateEntity + + Locate Entity + + + Entity encapsulating the details from the documents title and location. + + false + false + + + + documentTitle + + Document Title + + + The header or title of the document. + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#documentTitle + + + DefaultScalarValue[value=Cobald Mine A, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + documentLocation + + Document Location + + + Location or link of and to the document. + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#documentLocation + + + DefaultScalarValue[value=ftp://www.company.com/MyCompliance/Compliant02.PDF, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + + + + + + + dueDiligence + + Due Diligence + + + Report on supply chain due diligence policies. Link to document or website on its supply chain due diligence policies. + + false + false + + + + LocateEntity + + Locate Entity + + + Entity encapsulating the details from the documents title and location. + + false + false + + + + documentTitle + + Document Title + + + The header or title of the document. + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#documentTitle + + + DefaultScalarValue[value=Cobald Mine A, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + documentLocation + + Document Location + + + Location or link of and to the document. + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#documentLocation + + + DefaultScalarValue[value=ftp://www.company.com/MyCompliance/Compliant02.PDF, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + + + + + + + technicalDocumentation + + Technical Documentation + + + Technical documentation refers to documents that explain the use, functionality, creation, or architecture of the product. + + false + false + + + + LocateEntity + + Locate Entity + + + Entity encapsulating the details from the documents title and location. + + false + false + + + + documentTitle + + Document Title + + + The header or title of the document. + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#documentTitle + + + DefaultScalarValue[value=Cobald Mine A, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + documentLocation + + Document Location + + + Location or link of and to the document. + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#documentLocation + + + DefaultScalarValue[value=ftp://www.company.com/MyCompliance/Compliant02.PDF, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + + + + + + + safetyDataSheet + + Full Safety Data Sheet (SDS) + + + A link to the full seafty data sheet of the material. A link to a SDS might be provided for several countries and possibly multiple languages for each country. The table includes: version, country name, language of the document and the link to the document. The documents should preferably be provided as PDF or Word document. + + false + false + + + + SpecificsSDSEntity + + Specifics SDS Entity + + + Entity encapsulating the details from the safety data sheet (SDS) documentation. + + false + false + + + + documentLanguage + + Document Language + + + Language of the safety data sheet (SDS) document. + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#documentLanguage + + + Unknown + http://www.w3.org/2001/XMLSchema#string + + + + + documentVersion + + Document Version + + + Version of the document. + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#documentVersion + + + Unknown + http://www.w3.org/2001/XMLSchema#string + + + + + provisioningCountry + + Provisioning Country + + + The country from where the documentation is issued from. + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#provisioningCountry + + + DefaultScalarValue[value=GER, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + documentLocation + + Document Location + + + Location or link of and to the document. + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#documentLocation + + + DefaultScalarValue[value=ftp://www.company.com/MyCompliance/Compliant02.PDF, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + otherInformation + + Other Information + + + Additional information relevant to the safety data sheet (SDS) document. + + false + false + + + + OtherInformationEntity + + Other iInformation Entity + + + Entity encapsulating the required information. + + false + false + + + + indicationChanges + + Indication Changes + + + in the case of a revised safety data sheet (SDS), a clear indication of where changes have been made to the previous version of the safety data sheet (SDS). + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#indicationChanges + + + DefaultScalarValue[value=Created 1.1.2000, Updated 24.3.2019, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + authorSDS + + Author SDS + + + safety data sheet (SDS) author changing the document. + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#authorSDS + + + DefaultScalarValue[value=Max Mustermann, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + + + + + + + manufactureId + + Manufacture ID + + + Unique BPN number. + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#manufactureId + + + DefaultScalarValue[value=BPNL1234567890ZZ, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + + + + + + + sustainabilityReport + + Sustainability Report + + + Link to public website or document. Reporting in accordance with the new European Sustainability Reporting Standards (ESRS) including the new ESG reporting standards. + + false + false + + + + LocateEntity + + Locate Entity + + + Entity encapsulating the details from the documents title and location. + + false + false + + + + documentTitle + + Document Title + + + The header or title of the document. + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#documentTitle + + + DefaultScalarValue[value=Cobald Mine A, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + documentLocation + + Document Location + + + Location or link of and to the document. + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#documentLocation + + + DefaultScalarValue[value=ftp://www.company.com/MyCompliance/Compliant02.PDF, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + + + + + + + + + + PerformanceEntity + + Performance Entity + + + Entity encapsulating the measures of the performance and durability. + + false + false + + + + curingTime + + Curing Time + + + Cure time is the time that determines how long it will take for the material to fully cure. A number of chemical reactions occur during this time, for the material to harden. It can take a long time for a material to fully cure. + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#curingTime + + + Unknown + http://www.w3.org/2001/XMLSchema#float + + + + + + + + ProductIdentificationEntity + + Product Identification Entity + + + Entity encapsulating the product identification. + + false + false + + + + tradeName + + Trade Name + + + Trade name given to the chemical substance or mixture as part of the product identification. + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#tradeName + + + DefaultScalarValue[value=METHYLENEDIPHENYL (4,4'-MDI), typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + productCode + + Product Code + + + Product Code given to the Substance/mixture as part of the product identification. + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#productCode + + + DefaultScalarValue[value=615-104-00-9-DE, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + reachRegistration + + Reach Registration + + + A REACH registration number is an 18-digit number assigned by the European Chemicals Agency (ECHA). + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#reachRegistration + + + DefaultScalarValue[value=01-2119457558-25-1234, 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 data space, but is not unique in Catena-X data space. 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:2.0.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:2.0.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 + + + + + + + + + + + substanceName + + Substance Name + + + Name given to the substance. + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#substanceName + + + DefaultScalarValue[value=Sodium hypochlorite, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + casNumber + + CAS Number + + + A CAS registry number is a unique identification number assigned by the Chemical Abstracts Service (CAS). + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#casNumber + + + DefaultScalarValue[value=7681-52-9, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + ecNumber + + EC Number + + + The European Commission number (EC number), is the code assigned to chemical substances that are commercially available within the European Union. + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#ecNumber + + + DefaultScalarValue[value=231-668-3, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + indexNumber + + Index Number + + + The index number is used as an identifier. + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#indexNumber + + + DefaultScalarValue[value=011-002-00-6, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + + + + ApplicationEntity + + Application Entity + + + Entity encapsulating the substance or mixtures application. + + false + false + + + + usage + + Usage + + + Brief description of the identified uses of the substance or mixture relevant for the recipient(s). + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#usage + + + DefaultScalarValue[value=Industrial use in polymer production, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + recommendedUse + + Recommended Use + + + Recommended restrictions on use + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#recommendedUse + + + DefaultScalarValue[value=Detergent, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + + + + SupplierEntity + + Supplier Entity + + + Entity encapsulating the information from the supplier. + + false + false + + + + emergencyNumber + + Emergency Number + + + Suppliers emergency telephone number for information services. + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#emergencyNumber + + + DefaultScalarValue[value=+49 696 43508409, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + supplierId + + Supplier ID + + + BPNL of the supplier. + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#supplierId + + + DefaultScalarValue[value=BPNL1234567890ZZ, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + + + + HazardsIdentificationEntity + + Hazards Identification Entity + + + Entity encapsulating the hazards on a substance or mixture. + + false + false + + + + classificationGHS + + Classification GHS + + + The classification of the substance or the mixture which results from the application of the classification criteria in Regulation (EC) No 1272/2008 shall be given. + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#classificationGHS + + + DefaultScalarValue[value=Flam. Liq. 2, H225, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + possibleHazards + + Possible Hazards + + + A description of the various toxicological (health) effects and the available data used to identify those effects (SDS Section 11.1). + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#possibleHazards + + + DefaultScalarValue[value=Biohazard toxic to fish., typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + hazardousIngredients + + Hazardous Ingredients + + + Ingredients classified as hazardous (SDS Section 12.1). + + false + false + + + + IngredientsEntity + + Ingredients Entity + + + Entity encapsulating the ingredients. + + false + false + + + + chemicalName + + Chemical Name + + + Name of the chemical. + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#chemicalName + + + DefaultScalarValue[value=Chemical A1, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + chemicalPercentage + + Chemical Percentage + + + Describes chemical distribution in percentage. It can include a percentage range. Either 10% or 5,5%-6% . Allowed are decimal values with a "," separator. Mandatory are no spaces between the values and the percentage character. + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#chemicalPercentage + + + DefaultScalarValue[value=32.3%, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + + + + + + + + + + ProductCompositionEntity + + Product Composition Entity + + + Entity encapsulating the product composition information. + + false + false + + + + substance + + Substance + + + Property to describes a substance. + + false + false + + + + ChemicalCompositionEntity + + Chemical Composition Entity + + + Entity encapsulating the chemical composition and nature. + + false + false + + + + composition + + Composition + + + Describes the chemical identity of the ingredient(s) of the substance or mixture. + + false + false + + + + IngredientsEntity + + Ingredients Entity + + + Entity encapsulating the ingredients. + + false + false + + + + chemicalName + + Chemical Name + + + Name of the chemical. + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#chemicalName + + + DefaultScalarValue[value=Chemical A1, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + chemicalPercentage + + Chemical Percentage + + + Describes chemical distribution in percentage. It can include a percentage range. Either 10% or 5,5%-6% . Allowed are decimal values with a "," separator. Mandatory are no spaces between the values and the percentage character. + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#chemicalPercentage + + + DefaultScalarValue[value=32.3%, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + + + + + + + chemicalNature + + Chemical Nature + + + Chemical nature of the mixture or substance. + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#chemicalNature + + + DefaultScalarValue[value=Mono constituent, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + + + + + + + mixture + + Mixture + + + Property to describes the mixture. + + false + false + + + + ChemicalCompositionEntity + + Chemical Composition Entity + + + Entity encapsulating the chemical composition and nature. + + false + false + + + + composition + + Composition + + + Describes the chemical identity of the ingredient(s) of the substance or mixture. + + false + false + + + + IngredientsEntity + + Ingredients Entity + + + Entity encapsulating the ingredients. + + false + false + + + + chemicalName + + Chemical Name + + + Name of the chemical. + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#chemicalName + + + DefaultScalarValue[value=Chemical A1, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + chemicalPercentage + + Chemical Percentage + + + Describes chemical distribution in percentage. It can include a percentage range. Either 10% or 5,5%-6% . Allowed are decimal values with a "," separator. Mandatory are no spaces between the values and the percentage character. + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#chemicalPercentage + + + DefaultScalarValue[value=32.3%, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + + + + + + + chemicalNature + + Chemical Nature + + + Chemical nature of the mixture or substance. + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#chemicalNature + + + DefaultScalarValue[value=Mono constituent, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + + + + + + + + + + SafetyMeasureEntity + + Safety Measure Entity + + + Entity encapsulating the safety measures. + + false + false + + + + firstAid + + First Aid + + + First aid instructions are provided by relevant routes of exposure (SDS Section 4.1). + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#firstAid + + + DefaultScalarValue[value=(a) immediate medical attention is required and if delayed effects can be expected after exposure., typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + fireExtinguisher + + Fire Extinguisher + + + Suitable extinguishing media, for fighting a fire caused by the substance or mixture, or arising in its vicinity (SDS Section 5.1). + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#fireExtinguisher + + + DefaultScalarValue[value=High volume water jet, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + personalPrecaution + + Personal Precaution + + + Information about the appropriate response to spills, leaks, or releases, to prevent or minimize the adverse effects on persons, property and the environment (SDS Section 6.1). + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#personalPrecaution + + + DefaultScalarValue[value=Use personal protective equipment. Ensure adequate ventilation., typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + technicalMeasures + + Technical Measures + + + Information is provided concerning protective measures for safe handling and recommended technical measures (SDS Section 7.1). + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#technicalMeasures + + + DefaultScalarValue[value=Never contact with water or moisture. Avoid formation of aerosol., typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + exposureLimit + + Exposure Limit + + + Information about the applicable exposure limits of the substances and mixtures (SDS Section 8.1). + + false + false + + + + IngredientsEntity + + Ingredients Entity + + + Entity encapsulating the ingredients. + + false + false + + + + chemicalName + + Chemical Name + + + Name of the chemical. + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#chemicalName + + + DefaultScalarValue[value=Chemical A1, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + chemicalPercentage + + Chemical Percentage + + + Describes chemical distribution in percentage. It can include a percentage range. Either 10% or 5,5%-6% . Allowed are decimal values with a "," separator. Mandatory are no spaces between the values and the percentage character. + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#chemicalPercentage + + + DefaultScalarValue[value=32.3%, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + + + + + + + + + + ProductPropertyEntity + + Product Property Entity + + + Entity encapsulating the product properties. + + false + false + + + + physicalState + + Physical State + + + Describes the physical state (gas, liquid or solid) at standard conditions of temperature and pressure. + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#physicalState + + + DefaultScalarValue[value=liquid, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + colour + + Colour + + + The colour of the substance or mixture as supplied is indicated. + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#colour + + + DefaultScalarValue[value=black, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + odour + + Odour + + + A qualitative description of the odour is shown if it is well-known or described in the literature. + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#odour + + + DefaultScalarValue[value=none, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + pH + + pH + + + The pH of the substance or mixture as supplied, or where the product is a solid, the pH of an aqueous liquid or solution at a given concentration, shall be indicated. + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#pH + + + DefaultScalarValue[value=5, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#integer']'] + http://www.w3.org/2001/XMLSchema#integer + + + + + phaseTransition + + Phase Transition + + + Phase Transition temperature from liquid to gas. + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#phaseTransition + + + DefaultScalarValue[value=80.0, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#decimal']'] + http://www.w3.org/2001/XMLSchema#decimal + + + + + flashPoint + + Flash Point + + + For mixtures, a value for the mixture shall be indicated, if available. Otherwise, the flash point of the substance with the lowest flash point shall be indicated. + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#flashPoint + + + DefaultScalarValue[value=21.0, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#decimal']'] + http://www.w3.org/2001/XMLSchema#decimal + + + + + density + + Density + + + Density and relative density shall generally be indicated at standard conditions of temperature and pressure. + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#density + + + DefaultScalarValue[value=1.15, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#decimal']'] + http://www.w3.org/2001/XMLSchema#decimal + + + + + reactivity + + Reactivity + + + Reactivity hazards of the substance or mixtures. + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#reactivity + + + DefaultScalarValue[value=Vapors may form explosive mixture with air., typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + + + + ProductDisposalEntity + + Product Disposal Entity + + + Entity encapsulating the information needed for the product disposal. + + false + false + + + + wasteManagement + + Waste Management + + + Waste management of the substance or mixture and/or its container to assist in the determination of safe and environmentally preferred waste management options. + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#wasteManagement + + + DefaultScalarValue[value=Contact waste disposal services., typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + wasteInformation + + Waste Information + + + Waste treatment-relevant information. + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#wasteInformation + + + DefaultScalarValue[value=D003: Reactivity, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + + + + TransportInformationEntity + + Transport Information Entity + + + Entity encapsulating the transport information data. + + false + false + + + + unNumber + + UN Number + + + The UN number or the ID number (i.e. the four-figure identification number of the substance, mixture or article preceded by the letters ‘UN’ or ‘ID’) from the UN Model Regulations, IMDG, ADR, RID, ADN or ICAO TI shall be provided. + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#unNumber + + + DefaultScalarValue[value=ADR - UN2320, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + shippingName + + Shipping Name + + + A proper shipping name. + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#shippingName + + + DefaultScalarValue[value=ADR - TETRAETHYLENEPENTAMINE, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + dgClass + + DG Class + + + The transport hazard class (and subsidiary risks) assigned to the substances or mixtures on the basis of the predominant hazard that they present according to the UN Model Regulations shall be provided. + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#dgClass + + + DefaultScalarValue[value=ADR - 8, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + dgPack + + DG Pack + + + The packing group number from the UN Model Regulations shall be provided, if applicable, as required by the UN Model Regulations, ADR, RID and ADN. + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#dgPack + + + DefaultScalarValue[value=ADR - III, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + + + + RegulatoryInformationEntity + + Regulatory Information Entity + + + Entity encapsulating the regulatory information. + + false + false + + + + limitations + + Limitations + + + Information shall be provided regarding relevant Union safety, health and environmental provisions including the prohibitions and restrictions. + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#limitations + + + DefaultScalarValue[value=Regulation (EC) No 1005/2009, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + + + + CarbonFootprintEntity + + Carbon Footprint Entity + + + Entity encapsulating the carbon footprint. + + false + false + + + + co2FootprintTotal + + CO2 Footprint Total + + + The total carbon footprint, calculated as kg of carbon dioxide equivalent. + + Template + + + urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#co2FootprintTotal + + + DefaultScalarValue[value=2.2, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#decimal']'] + http://www.w3.org/2001/XMLSchema#decimal + + + + + crossSectoralStandardsUsed + + Cross Sectoral Standards Used + + + Discloses the cross-sectoral standards applied for calculating or allocating GHG (Greenhouse Gas) emissions as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + + false + true + + + + CrossSectoralStandardEntity + + Cross Sectoral Standard Entity + + + Entity for defining an accounting standard used for product carbon footprint calculation as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + + false + false + + + + crossSectoralStandard + + Cross Sectoral Standard + + + Discloses a cross-sectoral standard applied for calculating or allocating GHG (Greenhouse Gas) emissions as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + + Template + + + urn:bamm:io.catenax.pcf:3.0.0#crossSectoralStandard + + + Unknown + http://www.w3.org/2001/XMLSchema#string + + + + + + + + + + + productOrSectorSpecificRules + + Product or Sector Specific Rules + + + Product or sector specific rules applied for calculating or allocating GHG (Greenhouse Gas) emissions, e.g. PCRs (Product Category Rules), including operators or pubishers and according rule names. Specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + + false + false + + + + ProductOrSectorSpecificRulesEntity + + Product Or Sector Specific Rules Entity + + + Entity for defining the set of values for the product or sector specific rules of a product carbon footprint as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + + false + false + + + + operator + + Operator or Publisher of Sector Specific Rules + + + Operator of PCR (Product Category Rule)/ PSR (Product Specific Rule) as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + + Template + + + urn:bamm:io.catenax.pcf:3.0.0#operator + + + Unknown + http://www.w3.org/2001/XMLSchema#string + + + + + ruleNames + + Product or Sector Specific Rule Names + + + Product-specific or sector-specific set of rules used for calculating or allocating GHG (Greenhouse Gas) emissions applied from the specified operator. Property defined by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + + Template + + + urn:bamm:io.catenax.pcf:3.0.0#ruleNames + + + DefaultScalarValue[value=ABC 2021, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + otherOperatorName + + Other Operator or Publisher of Sector Specific Rules + + + Other operator of PCR (Product Category Rule)/ PSR (Product Specific Rule) as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + + Template + + + urn:bamm:io.catenax.pcf:3.0.0#otherOperatorName + + + DefaultScalarValue[value=NSF, 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.sealant.sealant_pass/1.0.0/gen/SealantPass-schema.json b/io.catenax.sealant.sealant_pass/1.0.0/gen/SealantPass-schema.json new file mode 100644 index 00000000..1489ee0b --- /dev/null +++ b/io.catenax.sealant.sealant_pass/1.0.0/gen/SealantPass-schema.json @@ -0,0 +1,649 @@ +{ + "$schema" : "http://json-schema.org/draft-04/schema", + "description" : "The Sealant Passport represents the needs from manufacturers of chemical substance and mixtures. It describes data required by the safety data sheet (SDS) - which is based on the REACH Regulation No 1907/2006 in the format of a DPP.", + "type" : "object", + "components" : { + "schemas" : { + "urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_DocumentTitleTrait" : { + "type" : "string", + "description" : "Maximum title characters set to 60.", + "maxLength" : 60, + "minLength" : 0 + }, + "urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" : { + "type" : "string", + "description" : "Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc." + }, + "urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_LocateEntity" : { + "description" : "Entity encapsulating the details from the documents title and location.", + "type" : "object", + "properties" : { + "documentTitle" : { + "description" : "The header or title of the document.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_DocumentTitleTrait" + }, + "documentLocation" : { + "description" : "Location or link of and to the document.", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" + } + }, + "required" : [ "documentTitle", "documentLocation" ] + }, + "urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_LocateCharacteristic" : { + "description" : "Connects the title and location of the document.", + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_LocateEntity" + }, + "uniqueItems" : true + }, + "urn_bamm_io.openmanufacturing_characteristic_2.0.0_Language" : { + "type" : "string", + "description" : "Describes a Property containing a language according to ISO 639-1, for example \"de\"." + }, + "urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_DocumentVersionCharacteristic" : { + "type" : "string", + "description" : "Refers to the version of the safety data sheet (SDS) document." + }, + "urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_ProvisioningCountryTrait" : { + "type" : "string", + "description" : "Length of the text is capped to three letters based on the ISO 3166 standard.", + "maxLength" : 3, + "minLength" : 3 + }, + "urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_OtherInformationEntity" : { + "description" : "Entity encapsulating the required information.", + "type" : "object", + "properties" : { + "indicationChanges" : { + "description" : "in the case of a revised safety data sheet (SDS), a clear indication of where changes have been made to the previous version of the safety data sheet (SDS).", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" + }, + "authorSDS" : { + "description" : "safety data sheet (SDS) author changing the document.", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" + } + }, + "required" : [ "indicationChanges", "authorSDS" ] + }, + "urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_OtherInformationCharacteristic" : { + "description" : "Describes additional information, in a set of values.", + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_OtherInformationEntity" + }, + "uniqueItems" : true + }, + "urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_SpecificsSDSEntity" : { + "description" : "Entity encapsulating the details from the safety data sheet (SDS) documentation.", + "type" : "object", + "properties" : { + "documentLanguage" : { + "description" : "Language of the safety data sheet (SDS) document.", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Language" + }, + "documentVersion" : { + "description" : "Version of the document.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_DocumentVersionCharacteristic" + }, + "provisioningCountry" : { + "description" : "The country from where the documentation is issued from.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_ProvisioningCountryTrait" + }, + "documentLocation" : { + "description" : "Location or link of and to the document.", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" + }, + "otherInformation" : { + "description" : "Additional information relevant to the safety data sheet (SDS) document.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_OtherInformationCharacteristic" + }, + "manufactureId" : { + "description" : "Unique BPN number.", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" + } + }, + "required" : [ "documentLanguage", "documentVersion", "provisioningCountry", "documentLocation", "otherInformation", "manufactureId" ] + }, + "urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_SpecificsSDSCharacteristic" : { + "description" : "Connects the safety data sheet (SDS) version, language, and country.", + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_SpecificsSDSEntity" + }, + "uniqueItems" : true + }, + "urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_Document" : { + "description" : "Set of documents containing the description of chemical substances and mixture components.", + "type" : "object", + "properties" : { + "declarationOfConformity" : { + "description" : "Declaration of conformity (CE) is describing a regulatory requirement from the EU.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_LocateCharacteristic" + }, + "removalProcedure" : { + "description" : "The documents explain the removal and possible recycling options of the product.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_LocateCharacteristic" + }, + "dueDiligence" : { + "description" : "Report on supply chain due diligence policies. Link to document or website on its supply chain due diligence policies.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_LocateCharacteristic" + }, + "technicalDocumentation" : { + "description" : "Technical documentation refers to documents that explain the use, functionality, creation, or architecture of the product.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_LocateCharacteristic" + }, + "safetyDataSheet" : { + "description" : "A link to the full seafty data sheet of the material. A link to a SDS might be provided for several countries and possibly multiple languages for each country. The table includes: version, country name, language of the document and the link to the document. The documents should preferably be provided as PDF or Word document.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_SpecificsSDSCharacteristic" + }, + "sustainabilityReport" : { + "description" : "Link to public website or document. Reporting in accordance with the new European Sustainability Reporting Standards (ESRS) including the new ESG reporting standards.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_LocateCharacteristic" + } + }, + "required" : [ "safetyDataSheet" ] + }, + "urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_CuringTime" : { + "type" : "number", + "description" : "Time in seconds needed for the curing of the substance or mixture." + }, + "urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_PerformanceCharacteristic" : { + "description" : "Set of measures linked to the performance and durability of the mixtures and substances.", + "type" : "object", + "properties" : { + "curingTime" : { + "description" : "Cure time is the time that determines how long it will take for the material to fully cure. A number of chemical reactions occur during this time, for the material to harden. It can take a long time for a material to fully cure.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_CuringTime" + } + }, + "required" : [ "curingTime" ] + }, + "urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_ReachRegistrationTrait" : { + "type" : "string", + "description" : "Describes the regex expression for the Reach Registration number. Constraints the value to two digits followed by an - followed by ten digits followed by an - followed by two digits followed by an - and four digits.", + "pattern" : "^\\d{2}-\\d{10}-\\d{2}-\\d{4}$" + }, + "urn_bamm_io.catenax.serial_part_typization_2.0.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_2.0.0_ValueCharacteristic" : { + "type" : "string", + "description" : "The value of an identifier." + }, + "urn_bamm_io.catenax.serial_part_typization_2.0.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_2.0.0_KeyCharacteristic" + }, + "value" : { + "description" : "The value of an identifier.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.serial_part_typization_2.0.0_ValueCharacteristic" + } + }, + "required" : [ "key", "value" ] + }, + "urn_bamm_io.catenax.serial_part_typization_2.0.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_2.0.0_KeyValueList" + }, + "uniqueItems" : true + }, + "urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_CasNumberTrait" : { + "type" : "string", + "description" : "Describes the Regex expression for the CAS number. Constraints the value to four digits followed by an - followed by two digits followed by an - and one digit.", + "pattern" : "^\\d{4}-\\d{2}-\\d$" + }, + "urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_EcNumberTrait" : { + "type" : "string", + "description" : "Describes the regex expression for the EC number. Constraints the value to three digits followed by an - followed by three digits followed by an - and one digit.", + "pattern" : "^\\d{3}-\\d{3}-\\d$" + }, + "urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_IndexNumberTrait" : { + "type" : "string", + "description" : "Describes the regex expression for the Index number. Constraints the value to three digits followed by an - followed by three digits followed by an - followed by two digits followed by an - and one digit.", + "pattern" : "^\\d{3}-\\d{3}-\\d{2}-\\d$" + }, + "urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_ProductIdentificationCharacteristic" : { + "description" : "Set of information to identify the product.", + "type" : "object", + "properties" : { + "tradeName" : { + "description" : "Trade name given to the chemical substance or mixture as part of the product identification.", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" + }, + "productCode" : { + "description" : "Product Code given to the Substance/mixture as part of the product identification.", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" + }, + "reachRegistration" : { + "description" : "A REACH registration number is an 18-digit number assigned by the European Chemicals Agency (ECHA).", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_ReachRegistrationTrait" + }, + "localIdentifiers" : { + "description" : "A local identifier enables identification of a part in a specific data space, but is not unique in Catena-X data space. Multiple local identifiers may exist.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.serial_part_typization_2.0.0_LocalIdentifierCharacteristic" + }, + "substanceName" : { + "description" : "Name given to the substance.", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" + }, + "casNumber" : { + "description" : "A CAS registry number is a unique identification number assigned by the Chemical Abstracts Service (CAS).", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_CasNumberTrait" + }, + "ecNumber" : { + "description" : "The European Commission number (EC number), is the code assigned to chemical substances that are commercially available within the European Union.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_EcNumberTrait" + }, + "indexNumber" : { + "description" : "The index number is used as an identifier.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_IndexNumberTrait" + } + }, + "required" : [ "tradeName", "productCode", "reachRegistration", "localIdentifiers", "casNumber" ] + }, + "urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_ApplicationCharacteristic" : { + "description" : "Set of information referring to the application of the substance and mixture.", + "type" : "object", + "properties" : { + "usage" : { + "description" : "Brief description of the identified uses of the substance or mixture relevant for the recipient(s).", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" + }, + "recommendedUse" : { + "description" : "Recommended restrictions on use", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" + } + }, + "required" : [ "usage", "recommendedUse" ] + }, + "urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_UsageTrait" : { + "type" : "string", + "description" : "Constraint to allow only numbers, blanks and an optional leading + sign.", + "pattern" : "^[+]?[0-9 ]+$" + }, + "urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_SupplierCharacteristic" : { + "description" : "Set of information to identify the supplier.", + "type" : "object", + "properties" : { + "emergencyNumber" : { + "description" : "Suppliers emergency telephone number for information services.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_UsageTrait" + }, + "supplierId" : { + "description" : "BPNL of the supplier.", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" + } + }, + "required" : [ "emergencyNumber", "supplierId" ] + }, + "urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_ChemicalPercentageTrait" : { + "type" : "string", + "description" : "Describes chemical distribution in percentage. It can include a percentage range. Either 10% or 5.5%-6% . Allowed are decimal values with a dot as separator. Mandatory are no spaces between the values and the percentage character.", + "pattern" : "^\\d{1,2}(\\.\\d{0,2})?%(-\\d{1,2}(\\.\\d{0,2})?%)?$" + }, + "urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_IngredientsEntity" : { + "description" : "Entity encapsulating the ingredients.", + "type" : "object", + "properties" : { + "chemicalName" : { + "description" : "Name of the chemical.", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" + }, + "chemicalPercentage" : { + "description" : "Describes chemical distribution in percentage. It can include a percentage range. Either 10% or 5,5%-6% . Allowed are decimal values with a \",\" separator. Mandatory are no spaces between the values and the percentage character.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_ChemicalPercentageTrait" + } + }, + "required" : [ "chemicalName", "chemicalPercentage" ] + }, + "urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_ListOfIngredients" : { + "description" : "Describes the amount of each individual chemical.", + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_IngredientsEntity" + }, + "uniqueItems" : true + }, + "urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_HazardsIdentification" : { + "description" : "Set of information to identify the hazards.", + "type" : "object", + "properties" : { + "classificationGHS" : { + "description" : "The classification of the substance or the mixture which results from the application of the classification criteria in Regulation (EC) No 1272/2008 shall be given.", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" + }, + "possibleHazards" : { + "description" : "A description of the various toxicological (health) effects and the available data used to identify those effects (SDS Section 11.1).", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" + }, + "hazardousIngredients" : { + "description" : "Ingredients classified as hazardous (SDS Section 12.1).", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_ListOfIngredients" + } + }, + "required" : [ "classificationGHS", "possibleHazards", "hazardousIngredients" ] + }, + "urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_ChemicalCompositionEntity" : { + "description" : "Entity encapsulating the chemical composition and nature.", + "type" : "object", + "properties" : { + "composition" : { + "description" : "Describes the chemical identity of the ingredient(s) of the substance or mixture.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_ListOfIngredients" + }, + "chemicalNature" : { + "description" : "Chemical nature of the mixture or substance.", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" + } + }, + "required" : [ "composition", "chemicalNature" ] + }, + "urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_ChemicalComposition" : { + "description" : "Characteristic combining the chemical composition for a mixture and a substance.", + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_ChemicalCompositionEntity" + }, + "uniqueItems" : true + }, + "urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_ProductComposition" : { + "description" : "Set of information displaying the product composition.", + "type" : "object", + "properties" : { + "substance" : { + "description" : "Property to describes a substance.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_ChemicalComposition" + }, + "mixture" : { + "description" : "Property to describes the mixture.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_ChemicalComposition" + } + }, + "required" : [ "substance", "mixture" ] + }, + "urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_SafetyMeasureCharacteristic" : { + "description" : "Set of information referring to safety measures.", + "type" : "object", + "properties" : { + "firstAid" : { + "description" : "First aid instructions are provided by relevant routes of exposure (SDS Section 4.1).", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" + }, + "fireExtinguisher" : { + "description" : "Suitable extinguishing media, for fighting a fire caused by the substance or mixture, or arising in its vicinity (SDS Section 5.1).", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" + }, + "personalPrecaution" : { + "description" : "Information about the appropriate response to spills, leaks, or releases, to prevent or minimize the adverse effects on persons, property and the environment (SDS Section 6.1).", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" + }, + "technicalMeasures" : { + "description" : "Information is provided concerning protective measures for safe handling and recommended technical measures (SDS Section 7.1).", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" + }, + "exposureLimit" : { + "description" : "Information about the applicable exposure limits of the substances and mixtures (SDS Section 8.1).", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_ListOfIngredients" + } + }, + "required" : [ "firstAid", "fireExtinguisher", "personalPrecaution", "technicalMeasures", "exposureLimit" ] + }, + "urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_PhysicalState" : { + "type" : "string", + "description" : "Enumeration with three physical states: gas, liquid and solid.", + "enum" : [ "gas", "liquid", "solid" ] + }, + "urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_PhCharacteristic" : { + "type" : "number", + "description" : "Provides a range or a pH value." + }, + "urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_Degree" : { + "type" : "number", + "description" : "The temperature in its phase." + }, + "urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_Density" : { + "type" : "number", + "description" : "Describes the density of the product." + }, + "urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_ProductProperties" : { + "description" : "Set of information describing the physical and chemical properties.", + "type" : "object", + "properties" : { + "physicalState" : { + "description" : "Describes the physical state (gas, liquid or solid) at standard conditions of temperature and pressure.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_PhysicalState" + }, + "colour" : { + "description" : "The colour of the substance or mixture as supplied is indicated.", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" + }, + "odour" : { + "description" : "A qualitative description of the odour is shown if it is well-known or described in the literature.", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" + }, + "pH" : { + "description" : "The pH of the substance or mixture as supplied, or where the product is a solid, the pH of an aqueous liquid or solution at a given concentration, shall be indicated.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_PhCharacteristic" + }, + "phaseTransition" : { + "description" : "Phase Transition temperature from liquid to gas.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_Degree" + }, + "flashPoint" : { + "description" : "For mixtures, a value for the mixture shall be indicated, if available. Otherwise, the flash point of the substance with the lowest flash point shall be indicated.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_Degree" + }, + "density" : { + "description" : "Density and relative density shall generally be indicated at standard conditions of temperature and pressure.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_Density" + }, + "reactivity" : { + "description" : "Reactivity hazards of the substance or mixtures.", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" + } + }, + "required" : [ "physicalState", "colour", "pH", "phaseTransition", "density", "reactivity" ] + }, + "urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_ProductDisposal" : { + "description" : "Set of information describing the proper disposal of the product.", + "type" : "object", + "properties" : { + "wasteManagement" : { + "description" : "Waste management of the substance or mixture and/or its container to assist in the determination of safe and environmentally preferred waste management options.", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" + }, + "wasteInformation" : { + "description" : "Waste treatment-relevant information.", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" + } + }, + "required" : [ "wasteManagement", "wasteInformation" ] + }, + "urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_TransportInformation" : { + "description" : "Set of information describing the transport information.", + "type" : "object", + "properties" : { + "unNumber" : { + "description" : "The UN number or the ID number (i.e. the four-figure identification number of the substance, mixture or article preceded by the letters ‘UN’ or ‘ID’) from the UN Model Regulations, IMDG, ADR, RID, ADN or ICAO TI shall be provided.", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" + }, + "shippingName" : { + "description" : "A proper shipping name.", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" + }, + "dgClass" : { + "description" : "The transport hazard class (and subsidiary risks) assigned to the substances or mixtures on the basis of the predominant hazard that they present according to the UN Model Regulations shall be provided.", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" + }, + "dgPack" : { + "description" : "The packing group number from the UN Model Regulations shall be provided, if applicable, as required by the UN Model Regulations, ADR, RID and ADN.", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" + } + }, + "required" : [ "unNumber", "shippingName", "dgClass", "dgPack" ] + }, + "urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_RegulatoryInformationCharacteristic" : { + "description" : "Set of information regarding the regulations.", + "type" : "object", + "properties" : { + "limitations" : { + "description" : "Information shall be provided regarding relevant Union safety, health and environmental provisions including the prohibitions and restrictions.", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" + } + }, + "required" : [ "limitations" ] + }, + "urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_Co2Total" : { + "type" : "number", + "description" : "Describes the amount of kg of the CO2 equivalent." + }, + "urn_bamm_io.catenax.pcf_3.0.0_CrossSectoralStandardsUsedEnumerationCharacteristic" : { + "type" : "string", + "description" : "Characteristic for defining the enumeration of valid accounting standards used for product carbon footprint calculation as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.", + "enum" : [ "GHG Protocol Product standard", "ISO Standard 14067", "ISO Standard 14044" ] + }, + "urn_bamm_io.catenax.pcf_3.0.0_CrossSectoralStandardEntity" : { + "description" : "Entity for defining an accounting standard used for product carbon footprint calculation as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.", + "type" : "object", + "properties" : { + "crossSectoralStandard" : { + "description" : "Discloses a cross-sectoral standard applied for calculating or allocating GHG (Greenhouse Gas) emissions as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_CrossSectoralStandardsUsedEnumerationCharacteristic" + } + }, + "required" : [ "crossSectoralStandard" ] + }, + "urn_bamm_io.catenax.pcf_3.0.0_CrossSectoralStandardsUsedListCharacteristic" : { + "description" : "Characteristic for defining the list of valid accounting standards used for product carbon footprint calculation as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.", + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_CrossSectoralStandardEntity" + } + }, + "urn_bamm_io.catenax.pcf_3.0.0_ProductOrSectorSpecificRuleOperator" : { + "type" : "string", + "description" : "Enumeration of PCR (Product Category Rule) operators as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.", + "enum" : [ "PEF", "EPD International", "Other" ] + }, + "urn_bamm_io.catenax.pcf_3.0.0_RuleNamesTrait" : { + "description" : "Constraint for defining a non-empty set of non-empty rule names as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.", + "type" : "array", + "items" : { + "type" : "string", + "description" : "String that contains at least one character." + }, + "uniqueItems" : true, + "minItems" : 1 + }, + "urn_bamm_io.catenax.pcf_3.0.0_ProductOrSectorSpecificRulesEntity" : { + "description" : "Entity for defining the set of values for the product or sector specific rules of a product carbon footprint as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.", + "type" : "object", + "properties" : { + "operator" : { + "description" : "Operator of PCR (Product Category Rule)/ PSR (Product Specific Rule) as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_ProductOrSectorSpecificRuleOperator" + }, + "ruleNames" : { + "description" : "Product-specific or sector-specific set of rules used for calculating or allocating GHG (Greenhouse Gas) emissions applied from the specified operator. Property defined by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_RuleNamesTrait" + }, + "otherOperatorName" : { + "description" : "Other operator of PCR (Product Category Rule)/ PSR (Product Specific Rule) as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" + } + }, + "required" : [ "operator", "ruleNames" ] + }, + "urn_bamm_io.catenax.pcf_3.0.0_ProductOrSectorSpecificRuleSet" : { + "description" : "Characteristic for defining the set of product or sector specific rules of a product carbon footprint as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.", + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_ProductOrSectorSpecificRulesEntity" + }, + "uniqueItems" : true + }, + "urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_CarbonFootprint" : { + "description" : "Set of information needed for the carbon footprint ecodesign regulations.", + "type" : "object", + "properties" : { + "co2FootprintTotal" : { + "description" : "The total carbon footprint, calculated as kg of carbon dioxide equivalent.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_Co2Total" + }, + "crossSectoralStandardsUsed" : { + "description" : "Discloses the cross-sectoral standards applied for calculating or allocating GHG (Greenhouse Gas) emissions as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_CrossSectoralStandardsUsedListCharacteristic" + }, + "productOrSectorSpecificRules" : { + "description" : "Product or sector specific rules applied for calculating or allocating GHG (Greenhouse Gas) emissions, e.g. PCRs (Product Category Rules), including operators or pubishers and according rule names. Specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_ProductOrSectorSpecificRuleSet" + } + }, + "required" : [ "co2FootprintTotal", "crossSectoralStandardsUsed", "productOrSectorSpecificRules" ] + } + } + }, + "properties" : { + "documents" : { + "description" : "Set of documents containing the description of components.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_Document" + }, + "performanceProperties" : { + "description" : "Describes the performance and durability of a substance or mixture.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_PerformanceCharacteristic" + }, + "productIdentification" : { + "description" : "Identification of the substance/mixture and of the company/undertaking.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_ProductIdentificationCharacteristic" + }, + "application" : { + "description" : "Relevant identified uses of the substance or mixture and uses advised against.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_ApplicationCharacteristic" + }, + "supplier" : { + "description" : "Supplier of the mixture or substance.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_SupplierCharacteristic" + }, + "hazardsIdentification" : { + "description" : "Describes the hazards of the substance or mixture and the appropriate warning information associated with those hazards.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_HazardsIdentification" + }, + "productComposition" : { + "description" : "Information on the ingredients.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_ProductComposition" + }, + "safetyMeasure" : { + "description" : "Describes measures related to the safe handling of the mixtures and substances.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_SafetyMeasureCharacteristic" + }, + "productProperties" : { + "description" : "Describes the physical and chemical properties of the substance or mixture.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_ProductProperties" + }, + "productDisposal" : { + "description" : "Describes the proper disposal of the product.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_ProductDisposal" + }, + "transportInformation" : { + "description" : "Describes transport relevant information.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_TransportInformation" + }, + "regulatoryInformation" : { + "description" : "Describes the regulatory data points.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_RegulatoryInformationCharacteristic" + }, + "carbonFootprint" : { + "description" : "Describes the carbon footprint of the substance or mixture based on the Ecodesign.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_CarbonFootprint" + } + }, + "required" : [ "documents", "performanceProperties", "productIdentification", "application", "supplier", "hazardsIdentification", "productComposition", "safetyMeasure", "productProperties", "productDisposal", "transportInformation", "regulatoryInformation", "carbonFootprint" ] +} \ No newline at end of file diff --git a/io.catenax.sealant.sealant_pass/1.0.0/gen/SealantPass.aasx b/io.catenax.sealant.sealant_pass/1.0.0/gen/SealantPass.aasx new file mode 100644 index 0000000000000000000000000000000000000000..53c3164ac6ca008265ede53a0eb1e198a7038a2c GIT binary patch literal 15227 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 + + + + + + + + + + + + Dokumentation Sealant Pass + + +
+
+
+
+

Aspect Model Sealant Pass

+
urn:bamm:io.catenax.sealant.sealant_pass:1.0.0#SealantPass
+
+
+
+
+
+
+
+ +
+ + +
+ The Sealant Passport represents the needs from manufacturers of chemical substance and mixtures. It describes data required by the safety data sheet (SDS) - which is based on the REACH Regulation No 1907/2006 in the format of a DPP. +
+ + +
+

Übersicht

+
+
+
+
+ Aspect Model Diagram +
+
+
+ + +
+
+

Properties

+
+ +
+ +
+

Application

+
+ +Relevant identified uses of the substance or mixture and uses advised against. + +
+
Name
+
application
+
+ + + +
+
Characteristic
+
+ +
+
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
application
+
+ + +
+
+ +
+

Carbon Footprint

+
+ +Describes the carbon footprint of the substance or mixture based on the Ecodesign. + +
+
Name
+
carbonFootprint
+
+ + + +
+
Characteristic
+ +
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
carbonFootprint
+
+ +
+
Referenz
+
+
    +
  • https://commission.europa.eu/energy-climate-change-environment/standards-tools-and-labels/products-labelling-rules-and-requirements/sustainable-products/ecodesign-sustainable-products_en
  • +
+
+
+ +
+
+ +
+

Documents

+
+ +Set of documents containing the description of components. + +
+
Name
+
documents
+
+ + + +
+
Characteristic
+
+
+
+
SingleEntity
+
+
+
+ Referenz +
+
    +
  • https://commission.europa.eu/energy-climate-change-environment/standards-tools-and-labels/products-labelling-rules-and-requirements/sustainable-products/ecodesign-sustainable-products_en
  • +
+
+
+
+ +
+
+
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
documents
+
+ + +
+
+ +
+

Hazards Identification

+
+ +Describes the hazards of the substance or mixture and the appropriate warning information associated with those hazards. + +
+
Name
+
hazardsIdentification
+
+ + + +
+
Characteristic
+ +
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
hazardsIdentification
+
+ + +
+
+ +
+

Performance Properties

+
+ +Describes the performance and durability of a substance or mixture. + +
+
Name
+
performanceProperties
+
+ + + +
+
Characteristic
+
+ +
+
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
performanceProperties
+
+ + +
+
+ +
+

Product Composition

+
+ +Information on the ingredients. + +
+
Name
+
productComposition
+
+ + + +
+
Characteristic
+ +
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
productComposition
+
+ + +
+
+ +
+

Product Disposal

+
+ +Describes the proper disposal of the product. + +
+
Name
+
productDisposal
+
+ + + +
+
Characteristic
+ +
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
productDisposal
+
+ + +
+
+ +
+

Product Identification

+
+ +Identification of the substance/mixture and of the company/undertaking. + +
+
Name
+
productIdentification
+
+ + + +
+
Characteristic
+ +
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
productIdentification
+
+ + +
+
+ +
+

Product Properties

+
+ +Describes the physical and chemical properties of the substance or mixture. + +
+
Name
+
productProperties
+
+ + + +
+
Characteristic
+ +
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
productProperties
+
+ + +
+
+ +
+

Regulatory Information

+
+ +Describes the regulatory data points. + +
+
Name
+
regulatoryInformation
+
+ + + +
+
Characteristic
+ +
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
regulatoryInformation
+
+ + +
+
+ +
+

Safety Measure

+
+ +Describes measures related to the safe handling of the mixtures and substances. + +
+
Name
+
safetyMeasure
+
+ + + +
+
Characteristic
+ +
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
safetyMeasure
+
+ + +
+
+ +
+

Supplier

+
+ +Supplier of the mixture or substance. + +
+
Name
+
supplier
+
+ + + +
+
Characteristic
+
+ +
+
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
supplier
+
+ + +
+
+ +
+

Transport Information

+
+ +Describes transport relevant information. + +
+
Name
+
transportInformation
+
+ + + +
+
Characteristic
+ +
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
transportInformation
+
+ + +
+
+ + + +
+
+

Objekt

+
+ +
+
+

Application Entity

+
+
+ Entity encapsulating the substance or mixtures application. +
+ +
+

Properties

+
+
+ +
+
Usage
+
+ +Brief description of the identified uses of the substance or mixture relevant for the recipient(s). + +
+
Name
+
usage
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
Industrial use in polymer production
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
usage
+
+ + +
+
+ +
+
Recommended Use
+
+ +Recommended restrictions on use + +
+
Name
+
recommendedUse
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
Detergent
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
recommendedUse
+
+ + +
+
+
+
+

Carbon Footprint Entity

+
+
+ Entity encapsulating the carbon footprint. +
+ +
+

Properties

+
+
+ +
+
CO2 Footprint Total
+
+ +The total carbon footprint, calculated as kg of carbon dioxide equivalent. + +
+
Name
+
co2FootprintTotal
+
+ + + +
+
Characteristic
+
+
+
+
Measurement
+
+
+
Describes the amount of kg of the CO2 equivalent.
+
+
+
Einheit
+
+
+
+
    +
  • + kilogram +
  • +
  • + Symbol kg +
  • +
  • + Code KGM +
  • +
+
+
+ +
+
+
+ +
+
Beispiel
+
2.2
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
co2FootprintTotal
+
+ + +
+
+ +
+
Cross Sectoral Standards Used
+
+ +Discloses the cross-sectoral standards applied for calculating or allocating GHG (Greenhouse Gas) emissions as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + +
+
Name
+
crossSectoralStandardsUsed
+
+ + + +
+
Characteristic
+
+
+
+
List
+
+
+
Sortierung
+
+
+
Erlaubt Duplikate
+
+
+
+ Referenz +
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+
+ +
+
+
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
crossSectoralStandardsUsed
+
+ +
+
Referenz
+
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+
+ +
+
Product or Sector Specific Rules
+
+ +Product or sector specific rules applied for calculating or allocating GHG (Greenhouse Gas) emissions, e.g. PCRs (Product Category Rules), including operators or pubishers and according rule names. Specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + +
+
Name
+
productOrSectorSpecificRules
+
+ + + +
+
Characteristic
+
+
+
+
Set
+
+
+
Has no order
+
+
+
Duplicates not allowed
+
+
+
+ Referenz +
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+
+ +
+
+
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
productOrSectorSpecificRules
+
+ +
+
Referenz
+
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+
+
+
+

Chemical Composition Entity

+
+
+ Entity encapsulating the chemical composition and nature. +
+ +
+

Properties

+
+
+ +
+
Composition
+
+ +Describes the chemical identity of the ingredient(s) of the substance or mixture. + +
+
Name
+
composition
+
+ + + +
+
Characteristic
+
+
+
+
Set
+
+
+
Has no order
+
+
+
Duplicates not allowed
+
+ +
+
+
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
composition
+
+ + +
+
+ +
+
Chemical Nature
+
+ +Chemical nature of the mixture or substance. + +
+
Name
+
chemicalNature
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
Mono constituent
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
chemicalNature
+
+ + +
+
+
+
+

Cross Sectoral Standard Entity

+
+
+ Entity for defining an accounting standard used for product carbon footprint calculation as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. +
+
+ Referenz +
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+

Properties

+
+
+ +
+
Cross Sectoral Standard
+
+ +Discloses a cross-sectoral standard applied for calculating or allocating GHG (Greenhouse Gas) emissions as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + +
+
Name
+
crossSectoralStandard
+
+ + + +
+
Characteristic
+
+
+
+
Enumeration
+
+
+
Werte
+
+
+
+
    +
  • GHG Protocol Product standard
  • +
  • ISO Standard 14067
  • +
  • ISO Standard 14044
  • +
+
+
+
+
+ Referenz +
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+
+ +
+
+
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
crossSectoralStandard
+
+ +
+
Referenz
+
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+
+
+
+

Document Entity

+
+
+ Entity encapsulating the details of a attachment for the chemical substances and mixtures of the pass. +
+ +
+

Properties

+
+
+ +
+
Declaration of Conformity
+
+ +Declaration of conformity (CE) is describing a regulatory requirement from the EU. + +
+
Name
+
declarationOfConformity
+
+ + + +
+
Characteristic
+
+
+
+
Set
+
+
+
Has no order
+
+
+
Duplicates not allowed
+
+ +
+
+
+ + +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
declarationOfConformity
+
+ + +
+
+ +
+
Removal Procedure
+
+ +The documents explain the removal and possible recycling options of the product. + +
+
Name
+
removalProcedure
+
+ + + +
+
Characteristic
+
+
+
+
Set
+
+
+
Has no order
+
+
+
Duplicates not allowed
+
+ +
+
+
+ + +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
removalProcedure
+
+ + +
+
+ +
+
Due Diligence
+
+ +Report on supply chain due diligence policies. Link to document or website on its supply chain due diligence policies. + +
+
Name
+
dueDiligence
+
+ + + +
+
Characteristic
+
+
+
+
Set
+
+
+
Has no order
+
+
+
Duplicates not allowed
+
+ +
+
+
+ + +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
dueDiligence
+
+ + +
+
+ +
+
Technical Documentation
+
+ +Technical documentation refers to documents that explain the use, functionality, creation, or architecture of the product. + +
+
Name
+
technicalDocumentation
+
+ + + +
+
Characteristic
+
+
+
+
Set
+
+
+
Has no order
+
+
+
Duplicates not allowed
+
+ +
+
+
+ + +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
technicalDocumentation
+
+ + +
+
+ +
+
Full Safety Data Sheet (SDS)
+
+ +A link to the full seafty data sheet of the material. A link to a SDS might be provided for several countries and possibly multiple languages for each country. The table includes: version, country name, language of the document and the link to the document. The documents should preferably be provided as PDF or Word document. + +
+
Name
+
safetyDataSheet
+
+ + + +
+
Characteristic
+
+
+
+
Set
+
+
+
Has no order
+
+
+
Duplicates not allowed
+
+ +
+
+
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
safetyDataSheet
+
+ + +
+
+ +
+
Sustainability Report
+
+ +Link to public website or document. Reporting in accordance with the new European Sustainability Reporting Standards (ESRS) including the new ESG reporting standards. + +
+
Name
+
sustainabilityReport
+
+ + + +
+
Characteristic
+
+
+
+
Set
+
+
+
Has no order
+
+
+
Duplicates not allowed
+
+ +
+
+
+ + +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
sustainabilityReport
+
+ + +
+
+
+
+

Hazards Identification Entity

+
+
+ Entity encapsulating the hazards on a substance or mixture. +
+ +
+

Properties

+
+
+ +
+
Classification GHS
+
+ +The classification of the substance or the mixture which results from the application of the classification criteria in Regulation (EC) No 1272/2008 shall be given. + +
+
Name
+
classificationGHS
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
Flam. Liq. 2, H225
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
classificationGHS
+
+ + +
+
+ +
+
Possible Hazards
+
+ +A description of the various toxicological (health) effects and the available data used to identify those effects (SDS Section 11.1). + +
+
Name
+
possibleHazards
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
Biohazard toxic to fish.
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
possibleHazards
+
+ + +
+
+ +
+
Hazardous Ingredients
+
+ +Ingredients classified as hazardous (SDS Section 12.1). + +
+
Name
+
hazardousIngredients
+
+ + + +
+
Characteristic
+
+
+
+
Set
+
+
+
Has no order
+
+
+
Duplicates not allowed
+
+ +
+
+
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
hazardousIngredients
+
+ + +
+
+
+
+

Ingredients Entity

+
+
+ Entity encapsulating the ingredients. +
+ +
+

Properties

+
+
+ +
+
Chemical Name
+
+ +Name of the chemical. + +
+
Name
+
chemicalName
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
Chemical A1
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
chemicalName
+
+ + +
+
+ +
+
Chemical Percentage
+
+ +Describes chemical distribution in percentage. It can include a percentage range. Either 10% or 5,5%-6% . Allowed are decimal values with a "," separator. Mandatory are no spaces between the values and the percentage character. + +
+
Name
+
chemicalPercentage
+
+ + + +
+
Characteristic
+
+
+
+
Trait
+
+ +
+
+
+ +
+
Beispiel
+
32.3%
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
chemicalPercentage
+
+ + +
+
Bedingungen
+
+
    +
  • +
    + +
    + Chemical Distribution Constraint +
    + +
    +
    Beschreibung
    +
    Describes chemical distribution in percentage. It can include a percentage range. Either 10% or 5.5%-6% . Allowed are decimal values with a dot as separator. Mandatory are no spaces between the values and the percentage character.
    +
    + + +
    +
    Regulärer Ausdruck
    +
    ^\d{1,2}(\.\d{0,2})?%(-\d{1,2}(\.\d{0,2})?%)?$
    +
    + +
  • +
+
+
+
+
+
+
+

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
+
+ + +
+
+
+
+

Locate Entity

+
+
+ Entity encapsulating the details from the documents title and location. +
+ +
+

Properties

+
+
+ +
+
Document Title
+
+ +The header or title of the document. + +
+
Name
+
documentTitle
+
+ + + +
+
Characteristic
+
+
+
+
Trait
+
+ +
+
+
+ +
+
Beispiel
+
Cobald Mine A
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
documentTitle
+
+ + +
+
Bedingungen
+
+
    +
  • +
    + +
    + Max Title Character Constraint +
    + +
    +
    Beschreibung
    +
    Maximum title characters set to 60.
    +
    + + +
    +
    Min. Zeichen
    +
    0
    +
    +
    +
    Max. Zeichen
    +
    60
    +
    + +
  • +
+
+
+
+
+ +
+
Document Location
+
+ +Location or link of and to the document. + +
+
Name
+
documentLocation
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
ftp://www.company.com/MyCompliance/Compliant02.PDF
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
documentLocation
+
+ + +
+
+
+
+

Other iInformation Entity

+
+
+ Entity encapsulating the required information. +
+ +
+

Properties

+
+
+ +
+
Indication Changes
+
+ +in the case of a revised safety data sheet (SDS), a clear indication of where changes have been made to the previous version of the safety data sheet (SDS). + +
+
Name
+
indicationChanges
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
Created 1.1.2000, Updated 24.3.2019
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
indicationChanges
+
+ + +
+
+ +
+
Author SDS
+
+ +safety data sheet (SDS) author changing the document. + +
+
Name
+
authorSDS
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
Max Mustermann
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
authorSDS
+
+ + +
+
+
+
+

Performance Entity

+
+
+ Entity encapsulating the measures of the performance and durability. +
+ +
+

Properties

+
+
+ +
+
Curing Time
+
+ +Cure time is the time that determines how long it will take for the material to fully cure. A number of chemical reactions occur during this time, for the material to harden. It can take a long time for a material to fully cure. + +
+
Name
+
curingTime
+
+ + + +
+
Characteristic
+
+
+
+
Duration
+
+
+
Time in seconds needed for the curing of the substance or mixture.
+
+
+
Einheit
+
+
+
+
    +
  • + second [unit of time] +
  • +
  • + Symbol s +
  • +
  • + Code SEC +
  • +
+
+
+ +
+
+
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
curingTime
+
+ + +
+
+
+
+

Product Composition Entity

+
+
+ Entity encapsulating the product composition information. +
+ +
+

Properties

+
+
+ +
+
Substance
+
+ +Property to describes a substance. + +
+
Name
+
substance
+
+ + + +
+
Characteristic
+
+
+
+
Set
+
+
+
Has no order
+
+
+
Duplicates not allowed
+
+ +
+
+
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
substance
+
+ + +
+
+ +
+
Mixture
+
+ +Property to describes the mixture. + +
+
Name
+
mixture
+
+ + + +
+
Characteristic
+
+
+
+
Set
+
+
+
Has no order
+
+
+
Duplicates not allowed
+
+ +
+
+
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
mixture
+
+ + +
+
+
+
+

Product Disposal Entity

+
+
+ Entity encapsulating the information needed for the product disposal. +
+ +
+

Properties

+
+
+ +
+
Waste Management
+
+ +Waste management of the substance or mixture and/or its container to assist in the determination of safe and environmentally preferred waste management options. + +
+
Name
+
wasteManagement
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
Contact waste disposal services.
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
wasteManagement
+
+ + +
+
+ +
+
Waste Information
+
+ +Waste treatment-relevant information. + +
+
Name
+
wasteInformation
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
D003: Reactivity
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
wasteInformation
+
+ + +
+
+
+
+

Product Identification Entity

+
+
+ Entity encapsulating the product identification. +
+ +
+

Properties

+
+
+ +
+
Trade Name
+
+ +Trade name given to the chemical substance or mixture as part of the product identification. + +
+
Name
+
tradeName
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
METHYLENEDIPHENYL (4,4'-MDI)
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
tradeName
+
+ + +
+
+ +
+
Product Code
+
+ +Product Code given to the Substance/mixture as part of the product identification. + +
+
Name
+
productCode
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
615-104-00-9-DE
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
productCode
+
+ + +
+
+ +
+
Reach Registration
+
+ +A REACH registration number is an 18-digit number assigned by the European Chemicals Agency (ECHA). + +
+
Name
+
reachRegistration
+
+ + + +
+
Characteristic
+
+
+
+
Trait
+
+ +
+
+
+ +
+
Beispiel
+
01-2119457558-25-1234
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
reachRegistration
+
+ + +
+
Bedingungen
+
+
    +
  • +
    + +
    + Reach Registration Regex +
    + +
    +
    Beschreibung
    +
    Describes the regex expression for the Reach Registration number. Constraints the value to two digits followed by an - followed by ten digits followed by an - followed by two digits followed by an - and four digits.
    +
    + + +
    +
    Regulärer Ausdruck
    +
    ^\d{2}-\d{10}-\d{2}-\d{4}$
    +
    + +
  • +
+
+
+
+
+ +
+
Local Identifiers
+
+ +A local identifier enables identification of a part in a specific data space, but is not unique in Catena-X data space. Multiple local identifiers may exist. + +
+
Name
+
localIdentifiers
+
+ + + +
+
Characteristic
+
+
+
+
Set
+
+
+
Has no order
+
+
+
Duplicates not allowed
+
+ +
+
+
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
localIdentifiers
+
+ + +
+
+ +
+
Substance Name
+
+ +Name given to the substance. + +
+
Name
+
substanceName
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
Sodium hypochlorite
+
+ +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
substanceName
+
+ + +
+
+ +
+
CAS Number
+
+ +A CAS registry number is a unique identification number assigned by the Chemical Abstracts Service (CAS). + +
+
Name
+
casNumber
+
+ + + +
+
Characteristic
+
+
+
+
Trait
+
+ +
+
+
+ +
+
Beispiel
+
7681-52-9
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
casNumber
+
+ + +
+
Bedingungen
+
+
    +
  • +
    + +
    + CAS Number Constraint +
    + +
    +
    Beschreibung
    +
    Describes the Regex expression for the CAS number. Constraints the value to four digits followed by an - followed by two digits followed by an - and one digit.
    +
    + + +
    +
    Regulärer Ausdruck
    +
    ^\d{4}-\d{2}-\d$
    +
    + +
  • +
+
+
+
+
+ +
+
EC Number
+
+ +The European Commission number (EC number), is the code assigned to chemical substances that are commercially available within the European Union. + +
+
Name
+
ecNumber
+
+ + + +
+
Characteristic
+
+
+
+
Trait
+
+ +
+
+
+ +
+
Beispiel
+
231-668-3
+
+ +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
ecNumber
+
+ +
+
Referenz
+
+
    +
  • https://echa.europa.eu/de/information-on-chemicals/ec-inventory
  • +
+
+
+ +
+
Bedingungen
+
+
    +
  • +
    + +
    + EC Number Regex +
    + +
    +
    Beschreibung
    +
    Describes the regex expression for the EC number. Constraints the value to three digits followed by an - followed by three digits followed by an - and one digit.
    +
    + + +
    +
    Regulärer Ausdruck
    +
    ^\d{3}-\d{3}-\d$
    +
    + +
  • +
+
+
+
+
+ +
+
Index Number
+
+ +The index number is used as an identifier. + +
+
Name
+
indexNumber
+
+ + + +
+
Characteristic
+
+
+
+
Trait
+
+ +
+
+
+ +
+
Beispiel
+
011-002-00-6
+
+ +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
indexNumber
+
+ + +
+
Bedingungen
+
+
    +
  • +
    + +
    + Index Number Regex +
    + +
    +
    Beschreibung
    +
    Describes the regex expression for the Index number. Constraints the value to three digits followed by an - followed by three digits followed by an - followed by two digits followed by an - and one digit.
    +
    + + +
    +
    Regulärer Ausdruck
    +
    ^\d{3}-\d{3}-\d{2}-\d$
    +
    + +
  • +
+
+
+
+
+
+
+

Product Or Sector Specific Rules Entity

+
+
+ Entity for defining the set of values for the product or sector specific rules of a product carbon footprint as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. +
+
+ Referenz +
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+

Properties

+
+
+ +
+
Operator or Publisher of Sector Specific Rules
+
+ +Operator of PCR (Product Category Rule)/ PSR (Product Specific Rule) as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + +
+
Name
+
operator
+
+ + + +
+
Characteristic
+
+
+
+
Enumeration
+
+
+
Werte
+
+
+
+
    +
  • PEF
  • +
  • EPD International
  • +
  • Other
  • +
+
+
+
+
+ Referenz +
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+
+ +
+
+
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
operator
+
+ +
+
Referenz
+
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+
+ +
+
Product or Sector Specific Rule Names
+
+ +Product-specific or sector-specific set of rules used for calculating or allocating GHG (Greenhouse Gas) emissions applied from the specified operator. Property defined by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + +
+
Name
+
ruleNames
+
+ + + +
+
Characteristic
+
+
+
+
Trait
+
+ +
+
+
+ +
+
Beispiel
+
ABC 2021
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
ruleNames
+
+ +
+
Referenz
+
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+
Bedingungen
+
+
    +
  • +
    + +
    + Rule Names Constraint +
    + +
    +
    Beschreibung
    +
    Constraint for defining a non-empty set of non-empty rule names as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.
    +
    + +
    +
    Referenz
    +
    +
    +
      +
    • https://wbcsd.github.io/introduction/
    • +
    +
    +
    +
    + +
    +
    Min. Zeichen
    +
    1
    +
    + +
  • +
+
+
+
+
+ +
+
Other Operator or Publisher of Sector Specific Rules
+
+ +Other operator of PCR (Product Category Rule)/ PSR (Product Specific Rule) as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + +
+
Name
+
otherOperatorName
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
NSF
+
+ +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
otherOperatorName
+
+ +
+
Referenz
+
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+
+
+
+

Product Property Entity

+
+
+ Entity encapsulating the product properties. +
+ +
+

Properties

+
+
+ +
+
Physical State
+
+ +Describes the physical state (gas, liquid or solid) at standard conditions of temperature and pressure. + +
+
Name
+
physicalState
+
+ + + +
+
Characteristic
+
+
+
+
Enumeration
+
+
+
Werte
+
+
+
+
    +
  • gas
  • +
  • liquid
  • +
  • solid
  • +
+
+
+ +
+
+
+ +
+
Beispiel
+
liquid
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
physicalState
+
+ + +
+
+ +
+
Colour
+
+ +The colour of the substance or mixture as supplied is indicated. + +
+
Name
+
colour
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
black
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
colour
+
+ + +
+
+ +
+
Odour
+
+ +A qualitative description of the odour is shown if it is well-known or described in the literature. + +
+
Name
+
odour
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
none
+
+ +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
odour
+
+ + +
+
+ +
+
pH
+
+ +The pH of the substance or mixture as supplied, or where the product is a solid, the pH of an aqueous liquid or solution at a given concentration, shall be indicated. + +
+
Name
+
pH
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
5
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
pH
+
+ + +
+
+ +
+
Phase Transition
+
+ +Phase Transition temperature from liquid to gas. + +
+
Name
+
phaseTransition
+
+ + + +
+
Characteristic
+
+
+
+
Measurement
+
+
+
The temperature in its phase.
+
+
+
Einheit
+
+
+
+
    +
  • + degree Celsius +
  • +
  • + Symbol °C +
  • +
  • + Code CEL +
  • +
  • + Überführungsfaktor 1 × K +
  • +
+
+
+ +
+
+
+ +
+
Beispiel
+
80.0
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
phaseTransition
+
+ + +
+
+ +
+
Flash Point
+
+ +For mixtures, a value for the mixture shall be indicated, if available. Otherwise, the flash point of the substance with the lowest flash point shall be indicated. + +
+
Name
+
flashPoint
+
+ + + +
+
Characteristic
+
+
+
+
Measurement
+
+
+
The temperature in its phase.
+
+
+
Einheit
+
+
+
+
    +
  • + degree Celsius +
  • +
  • + Symbol °C +
  • +
  • + Code CEL +
  • +
  • + Überführungsfaktor 1 × K +
  • +
+
+
+ +
+
+
+ +
+
Beispiel
+
21.0
+
+ +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
flashPoint
+
+ + +
+
+ +
+
Density
+
+ +Density and relative density shall generally be indicated at standard conditions of temperature and pressure. + +
+
Name
+
density
+
+ + + +
+
Characteristic
+
+
+
+
Measurement
+
+
+
Describes the density of the product.
+
+
+
Einheit
+
+
+
+
    +
  • + gram per cubic centimetre +
  • +
  • + Symbol g/cm³ +
  • +
  • + Code 23 +
  • +
  • + Überführungsfaktor 10³ kg/m³ +
  • +
+
+
+ +
+
+
+ +
+
Beispiel
+
1.15
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
density
+
+ + +
+
+ +
+
Reactivity
+
+ +Reactivity hazards of the substance or mixtures. + +
+
Name
+
reactivity
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
Vapors may form explosive mixture with air.
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
reactivity
+
+ + +
+
+
+
+

Regulatory Information Entity

+
+
+ Entity encapsulating the regulatory information. +
+ +
+

Properties

+
+
+ +
+
Limitations
+
+ +Information shall be provided regarding relevant Union safety, health and environmental provisions including the prohibitions and restrictions. + +
+
Name
+
limitations
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
Regulation (EC) No 1005/2009
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
limitations
+
+ + +
+
+
+
+

Safety Measure Entity

+
+
+ Entity encapsulating the safety measures. +
+ +
+

Properties

+
+
+ +
+
First Aid
+
+ +First aid instructions are provided by relevant routes of exposure (SDS Section 4.1). + +
+
Name
+
firstAid
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
(a) immediate medical attention is required and if delayed effects can be expected after exposure.
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
firstAid
+
+ + +
+
+ +
+
Fire Extinguisher
+
+ +Suitable extinguishing media, for fighting a fire caused by the substance or mixture, or arising in its vicinity (SDS Section 5.1). + +
+
Name
+
fireExtinguisher
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
High volume water jet
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
fireExtinguisher
+
+ + +
+
+ +
+
Personal Precaution
+
+ +Information about the appropriate response to spills, leaks, or releases, to prevent or minimize the adverse effects on persons, property and the environment (SDS Section 6.1). + +
+
Name
+
personalPrecaution
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
Use personal protective equipment. Ensure adequate ventilation.
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
personalPrecaution
+
+ + +
+
+ +
+
Technical Measures
+
+ +Information is provided concerning protective measures for safe handling and recommended technical measures (SDS Section 7.1). + +
+
Name
+
technicalMeasures
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
Never contact with water or moisture. Avoid formation of aerosol.
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
technicalMeasures
+
+ + +
+
+ +
+
Exposure Limit
+
+ +Information about the applicable exposure limits of the substances and mixtures (SDS Section 8.1). + +
+
Name
+
exposureLimit
+
+ + + +
+
Characteristic
+
+
+
+
Set
+
+
+
Has no order
+
+
+
Duplicates not allowed
+
+ +
+
+
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
exposureLimit
+
+ + +
+
+
+
+

Specifics SDS Entity

+
+
+ Entity encapsulating the details from the safety data sheet (SDS) documentation. +
+ +
+

Properties

+
+
+ +
+
Document Language
+
+ +Language of the safety data sheet (SDS) document. + +
+
Name
+
documentLanguage
+
+ + + +
+
Characteristic
+ +
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
documentLanguage
+
+ + +
+
+ +
+
Document Version
+
+ +Version of the document. + +
+
Name
+
documentVersion
+
+ + + +
+
Characteristic
+
+
+
+
Code
+
+ +
+
+
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
documentVersion
+
+ + +
+
+ +
+
Provisioning Country
+
+ +The country from where the documentation is issued from. + +
+
Name
+
provisioningCountry
+
+ + + +
+
Characteristic
+
+
+
+
Trait
+
+ +
+
+
+ +
+
Beispiel
+
GER
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
provisioningCountry
+
+ + +
+
Bedingungen
+
+
    +
  • +
    + +
    + ISO Code Constraint +
    + +
    +
    Beschreibung
    +
    Length of the text is capped to three letters based on the ISO 3166 standard.
    +
    + + +
    +
    Min. Zeichen
    +
    3
    +
    +
    +
    Max. Zeichen
    +
    3
    +
    + +
  • +
+
+
+
+
+ +
+
Document Location
+
+ +Location or link of and to the document. + +
+
Name
+
documentLocation
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
ftp://www.company.com/MyCompliance/Compliant02.PDF
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
documentLocation
+
+ + +
+
+ +
+
Other Information
+
+ +Additional information relevant to the safety data sheet (SDS) document. + +
+
Name
+
otherInformation
+
+ + + +
+
Characteristic
+
+
+
+
Set
+
+
+
Has no order
+
+
+
Duplicates not allowed
+
+ +
+
+
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
otherInformation
+
+ + +
+
+ +
+
Manufacture ID
+
+ +Unique BPN number. + +
+
Name
+
manufactureId
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
BPNL1234567890ZZ
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
manufactureId
+
+ + +
+
+
+
+

Supplier Entity

+
+
+ Entity encapsulating the information from the supplier. +
+ +
+

Properties

+
+
+ +
+
Emergency Number
+
+ +Suppliers emergency telephone number for information services. + +
+
Name
+
emergencyNumber
+
+ + + +
+
Characteristic
+
+
+
+
Trait
+
+ +
+
+
+ +
+
Beispiel
+
+49 696 43508409
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
emergencyNumber
+
+ + +
+
Bedingungen
+
+
    +
  • +
    + +
    + Telephone Number Regex +
    + +
    +
    Beschreibung
    +
    Constraint to allow only numbers, blanks and an optional leading + sign.
    +
    + + +
    +
    Regulärer Ausdruck
    +
    ^[+]?[0-9 ]+$
    +
    + +
  • +
+
+
+
+
+ +
+
Supplier ID
+
+ +BPNL of the supplier. + +
+
Name
+
supplierId
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
BPNL1234567890ZZ
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
supplierId
+
+ + +
+
+
+
+

Transport Information Entity

+
+
+ Entity encapsulating the transport information data. +
+ +
+

Properties

+
+
+ +
+
UN Number
+
+ +The UN number or the ID number (i.e. the four-figure identification number of the substance, mixture or article preceded by the letters ‘UN’ or ‘ID’) from the UN Model Regulations, IMDG, ADR, RID, ADN or ICAO TI shall be provided. + +
+
Name
+
unNumber
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
ADR - UN2320
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
unNumber
+
+ + +
+
+ +
+
Shipping Name
+
+ +A proper shipping name. + +
+
Name
+
shippingName
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
ADR - TETRAETHYLENEPENTAMINE
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
shippingName
+
+ + +
+
+ +
+
DG Class
+
+ +The transport hazard class (and subsidiary risks) assigned to the substances or mixtures on the basis of the predominant hazard that they present according to the UN Model Regulations shall be provided. + +
+
Name
+
dgClass
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
ADR - 8
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
dgClass
+
+ + +
+
+ +
+
DG Pack
+
+ +The packing group number from the UN Model Regulations shall be provided, if applicable, as required by the UN Model Regulations, ADR, RID and ADN. + +
+
Name
+
dgPack
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
ADR - III
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
dgPack
+
+ + +
+
+
+ +
+ Third party licenses + +
+ +
+ + +
+ + + \ No newline at end of file diff --git a/io.catenax.sealant.sealant_pass/1.0.0/gen/SealantPass.json b/io.catenax.sealant.sealant_pass/1.0.0/gen/SealantPass.json new file mode 100644 index 00000000..88e19f58 --- /dev/null +++ b/io.catenax.sealant.sealant_pass/1.0.0/gen/SealantPass.json @@ -0,0 +1,127 @@ +{ + "productProperties" : { + "colour" : "black", + "phaseTransition" : 80.0, + "reactivity" : "Vapors may form explosive mixture with air.", + "physicalState" : "gas", + "flashPoint" : 21.0, + "density" : 1.15, + "pH" : 5, + "odour" : "none" + }, + "transportInformation" : { + "dgClass" : "ADR - 8", + "dgPack" : "ADR - III", + "shippingName" : "ADR - TETRAETHYLENEPENTAMINE", + "unNumber" : "ADR - UN2320" + }, + "documents" : { + "dueDiligence" : [ { + "documentTitle" : "Cobald Mine A", + "documentLocation" : "ftp://www.company.com/MyCompliance/Compliant02.PDF" + } ], + "technicalDocumentation" : [ { + "documentTitle" : "Cobald Mine A", + "documentLocation" : "ftp://www.company.com/MyCompliance/Compliant02.PDF" + } ], + "removalProcedure" : [ { + "documentTitle" : "Cobald Mine A", + "documentLocation" : "ftp://www.company.com/MyCompliance/Compliant02.PDF" + } ], + "sustainabilityReport" : [ { + "documentTitle" : "Cobald Mine A", + "documentLocation" : "ftp://www.company.com/MyCompliance/Compliant02.PDF" + } ], + "safetyDataSheet" : [ { + "manufactureId" : "BPNL1234567890ZZ", + "documentLanguage" : "eOMtThyhVNLWUZNRcBaQKxI", + "documentLocation" : "ftp://www.company.com/MyCompliance/Compliant02.PDF", + "documentVersion" : "yedUsFwdkelQbxeTeQOvaScfqIOOmaa", + "otherInformation" : [ { + "indicationChanges" : "Created 1.1.2000, Updated 24.3.2019", + "authorSDS" : "Max Mustermann" + } ], + "provisioningCountry" : "GER" + } ], + "declarationOfConformity" : [ { + "documentTitle" : "Cobald Mine A", + "documentLocation" : "ftp://www.company.com/MyCompliance/Compliant02.PDF" + } ] + }, + "carbonFootprint" : { + "crossSectoralStandardsUsed" : [ { + "crossSectoralStandard" : "GHG Protocol Product standard" + } ], + "co2FootprintTotal" : 2.2, + "productOrSectorSpecificRules" : [ { + "operator" : "PEF", + "ruleNames" : "ABC 2021", + "otherOperatorName" : "NSF" + } ] + }, + "productComposition" : { + "mixture" : [ { + "composition" : [ { + "chemicalName" : "Chemical A1", + "chemicalPercentage" : "32.3%" + } ], + "chemicalNature" : "Mono constituent" + } ], + "substance" : [ { + "composition" : [ { + "chemicalName" : "Chemical A1", + "chemicalPercentage" : "32.3%" + } ], + "chemicalNature" : "Mono constituent" + } ] + }, + "productIdentification" : { + "localIdentifiers" : [ { + "value" : "SN12345678", + "key" : "PartInstanceID" + } ], + "tradeName" : "METHYLENEDIPHENYL (4,4'-MDI)", + "productCode" : "615-104-00-9-DE", + "substanceName" : "Sodium hypochlorite", + "ecNumber" : "231-668-3", + "indexNumber" : "011-002-00-6", + "casNumber" : "7681-52-9", + "reachRegistration" : "01-2119457558-25-1234" + }, + "performanceProperties" : { + "curingTime" : -1.0158939E38 + }, + "hazardsIdentification" : { + "hazardousIngredients" : [ { + "chemicalName" : "Chemical A1", + "chemicalPercentage" : "32.3%" + } ], + "classificationGHS" : "Flam. Liq. 2, H225", + "possibleHazards" : "Biohazard toxic to fish." + }, + "regulatoryInformation" : { + "limitations" : "Regulation (EC) No 1005/2009" + }, + "application" : { + "recommendedUse" : "Detergent", + "usage" : "Industrial use in polymer production" + }, + "supplier" : { + "emergencyNumber" : "+49 696 43508409", + "supplierId" : "BPNL1234567890ZZ" + }, + "safetyMeasure" : { + "personalPrecaution" : "Use personal protective equipment. Ensure adequate ventilation.", + "exposureLimit" : [ { + "chemicalName" : "Chemical A1", + "chemicalPercentage" : "32.3%" + } ], + "firstAid" : "(a) immediate medical attention is required and if delayed effects can be expected after exposure.", + "fireExtinguisher" : "High volume water jet", + "technicalMeasures" : "Never contact with water or moisture. Avoid formation of aerosol." + }, + "productDisposal" : { + "wasteManagement" : "Contact waste disposal services.", + "wasteInformation" : "D003: Reactivity" + } +} \ No newline at end of file diff --git a/io.catenax.sealant.sealant_pass/1.0.0/gen/SealantPass.yml b/io.catenax.sealant.sealant_pass/1.0.0/gen/SealantPass.yml new file mode 100644 index 00000000..c32211d9 --- /dev/null +++ b/io.catenax.sealant.sealant_pass/1.0.0/gen/SealantPass.yml @@ -0,0 +1,772 @@ +--- +openapi: 3.0.3 +info: + title: Sealant Pass + version: v1 +servers: +- url: catenax.io/api/v1 + variables: + api-version: + default: v1 +paths: + /{tenant-id}/sealant-pass: + get: + tags: + - SealantPass + operationId: getSealantPass + parameters: + - name: tenant-id + in: path + description: The ID of the tenant owning the requested Twin. + required: true + schema: + type: string + format: uuid + responses: + "200": + $ref: '#/components/responses/SealantPass' + "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 + urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_DocumentTitleTrait: + type: string + description: Maximum title characters set to 60. + maxLength: 60 + minLength: 0 + urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text: + type: string + description: "Describes a Property which contains plain text. This is intended\ + \ exclusively for human readable strings, not for identifiers, measurement\ + \ values, etc." + urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_LocateEntity: + description: Entity encapsulating the details from the documents title and location. + type: object + properties: + documentTitle: + description: The header or title of the document. + $ref: '#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_DocumentTitleTrait' + documentLocation: + description: Location or link of and to the document. + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text' + required: + - documentTitle + - documentLocation + urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_LocateCharacteristic: + description: Connects the title and location of the document. + type: array + items: + $ref: '#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_LocateEntity' + uniqueItems: true + urn_bamm_io.openmanufacturing_characteristic_2.0.0_Language: + type: string + description: "Describes a Property containing a language according to ISO 639-1,\ + \ for example \"de\"." + urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_DocumentVersionCharacteristic: + type: string + description: Refers to the version of the safety data sheet (SDS) document. + urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_ProvisioningCountryTrait: + type: string + description: Length of the text is capped to three letters based on the ISO + 3166 standard. + maxLength: 3 + minLength: 3 + urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_OtherInformationEntity: + description: Entity encapsulating the required information. + type: object + properties: + indicationChanges: + description: "in the case of a revised safety data sheet (SDS), a clear\ + \ indication of where changes have been made to the previous version of\ + \ the safety data sheet (SDS)." + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text' + authorSDS: + description: safety data sheet (SDS) author changing the document. + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text' + required: + - indicationChanges + - authorSDS + urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_OtherInformationCharacteristic: + description: "Describes additional information, in a set of values." + type: array + items: + $ref: '#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_OtherInformationEntity' + uniqueItems: true + urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_SpecificsSDSEntity: + description: Entity encapsulating the details from the safety data sheet (SDS) + documentation. + type: object + properties: + documentLanguage: + description: Language of the safety data sheet (SDS) document. + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Language' + documentVersion: + description: Version of the document. + $ref: '#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_DocumentVersionCharacteristic' + provisioningCountry: + description: The country from where the documentation is issued from. + $ref: '#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_ProvisioningCountryTrait' + documentLocation: + description: Location or link of and to the document. + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text' + otherInformation: + description: Additional information relevant to the safety data sheet (SDS) + document. + $ref: '#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_OtherInformationCharacteristic' + manufactureId: + description: Unique BPN number. + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text' + required: + - documentLanguage + - documentVersion + - provisioningCountry + - documentLocation + - otherInformation + - manufactureId + urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_SpecificsSDSCharacteristic: + description: "Connects the safety data sheet (SDS) version, language, and country." + type: array + items: + $ref: '#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_SpecificsSDSEntity' + uniqueItems: true + urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_Document: + description: Set of documents containing the description of chemical substances + and mixture components. + type: object + properties: + declarationOfConformity: + description: Declaration of conformity (CE) is describing a regulatory requirement + from the EU. + $ref: '#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_LocateCharacteristic' + removalProcedure: + description: The documents explain the removal and possible recycling options + of the product. + $ref: '#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_LocateCharacteristic' + dueDiligence: + description: Report on supply chain due diligence policies. Link to document + or website on its supply chain due diligence policies. + $ref: '#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_LocateCharacteristic' + technicalDocumentation: + description: "Technical documentation refers to documents that explain the\ + \ use, functionality, creation, or architecture of the product." + $ref: '#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_LocateCharacteristic' + safetyDataSheet: + description: "A link to the full seafty data sheet of the material. A link\ + \ to a SDS might be provided for several countries and possibly multiple\ + \ languages for each country. The table includes: version, country name,\ + \ language of the document and the link to the document. The documents\ + \ should preferably be provided as PDF or Word document." + $ref: '#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_SpecificsSDSCharacteristic' + sustainabilityReport: + description: Link to public website or document. Reporting in accordance + with the new European Sustainability Reporting Standards (ESRS) including + the new ESG reporting standards. + $ref: '#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_LocateCharacteristic' + required: + - safetyDataSheet + urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_CuringTime: + type: number + description: Time in seconds needed for the curing of the substance or mixture. + urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_PerformanceCharacteristic: + description: Set of measures linked to the performance and durability of the + mixtures and substances. + type: object + properties: + curingTime: + description: "Cure time is the time that determines how long it will take\ + \ for the material to fully cure. A number of chemical reactions occur\ + \ during this time, for the material to harden. It can take a long time\ + \ for a material to fully cure." + $ref: '#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_CuringTime' + required: + - curingTime + urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_ReachRegistrationTrait: + type: string + description: Describes the regex expression for the Reach Registration number. + Constraints the value to two digits followed by an - followed by ten digits + followed by an - followed by two digits followed by an - and four digits. + pattern: "^\\d{2}-\\d{10}-\\d{2}-\\d{4}$" + urn_bamm_io.catenax.serial_part_typization_2.0.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_2.0.0_ValueCharacteristic: + type: string + description: The value of an identifier. + urn_bamm_io.catenax.serial_part_typization_2.0.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_2.0.0_KeyCharacteristic' + value: + description: The value of an identifier. + $ref: '#/components/schemas/urn_bamm_io.catenax.serial_part_typization_2.0.0_ValueCharacteristic' + required: + - key + - value + urn_bamm_io.catenax.serial_part_typization_2.0.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_2.0.0_KeyValueList' + uniqueItems: true + urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_CasNumberTrait: + type: string + description: Describes the Regex expression for the CAS number. Constraints + the value to four digits followed by an - followed by two digits followed + by an - and one digit. + pattern: "^\\d{4}-\\d{2}-\\d$" + urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_EcNumberTrait: + type: string + description: Describes the regex expression for the EC number. Constraints the + value to three digits followed by an - followed by three digits followed by + an - and one digit. + pattern: "^\\d{3}-\\d{3}-\\d$" + urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_IndexNumberTrait: + type: string + description: Describes the regex expression for the Index number. Constraints + the value to three digits followed by an - followed by three digits followed + by an - followed by two digits followed by an - and one digit. + pattern: "^\\d{3}-\\d{3}-\\d{2}-\\d$" + urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_ProductIdentificationCharacteristic: + description: Set of information to identify the product. + type: object + properties: + tradeName: + description: Trade name given to the chemical substance or mixture as part + of the product identification. + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text' + productCode: + description: Product Code given to the Substance/mixture as part of the + product identification. + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text' + reachRegistration: + description: A REACH registration number is an 18-digit number assigned + by the European Chemicals Agency (ECHA). + $ref: '#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_ReachRegistrationTrait' + localIdentifiers: + description: "A local identifier enables identification of a part in a specific\ + \ data space, but is not unique in Catena-X data space. Multiple local\ + \ identifiers may exist." + $ref: '#/components/schemas/urn_bamm_io.catenax.serial_part_typization_2.0.0_LocalIdentifierCharacteristic' + substanceName: + description: Name given to the substance. + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text' + casNumber: + description: A CAS registry number is a unique identification number assigned + by the Chemical Abstracts Service (CAS). + $ref: '#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_CasNumberTrait' + ecNumber: + description: "The European Commission number (EC number), is the code assigned\ + \ to chemical substances that are commercially available within the European\ + \ Union." + $ref: '#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_EcNumberTrait' + indexNumber: + description: The index number is used as an identifier. + $ref: '#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_IndexNumberTrait' + required: + - tradeName + - productCode + - reachRegistration + - localIdentifiers + - casNumber + urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_ApplicationCharacteristic: + description: Set of information referring to the application of the substance + and mixture. + type: object + properties: + usage: + description: Brief description of the identified uses of the substance or + mixture relevant for the recipient(s). + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text' + recommendedUse: + description: Recommended restrictions on use + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text' + required: + - usage + - recommendedUse + urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_UsageTrait: + type: string + description: "Constraint to allow only numbers, blanks and an optional leading\ + \ + sign." + pattern: "^[+]?[0-9 ]+$" + urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_SupplierCharacteristic: + description: Set of information to identify the supplier. + type: object + properties: + emergencyNumber: + description: Suppliers emergency telephone number for information services. + $ref: '#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_UsageTrait' + supplierId: + description: BPNL of the supplier. + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text' + required: + - emergencyNumber + - supplierId + urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_ChemicalPercentageTrait: + type: string + description: Describes chemical distribution in percentage. It can include a + percentage range. Either 10% or 5.5%-6% . Allowed are decimal values with + a dot as separator. Mandatory are no spaces between the values and the percentage + character. + pattern: "^\\d{1,2}(\\.\\d{0,2})?%(-\\d{1,2}(\\.\\d{0,2})?%)?$" + urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_IngredientsEntity: + description: Entity encapsulating the ingredients. + type: object + properties: + chemicalName: + description: Name of the chemical. + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text' + chemicalPercentage: + description: "Describes chemical distribution in percentage. It can include\ + \ a percentage range. Either 10% or 5,5%-6% . Allowed are decimal values\ + \ with a \",\" separator. Mandatory are no spaces between the values and\ + \ the percentage character." + $ref: '#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_ChemicalPercentageTrait' + required: + - chemicalName + - chemicalPercentage + urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_ListOfIngredients: + description: Describes the amount of each individual chemical. + type: array + items: + $ref: '#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_IngredientsEntity' + uniqueItems: true + urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_HazardsIdentification: + description: Set of information to identify the hazards. + type: object + properties: + classificationGHS: + description: The classification of the substance or the mixture which results + from the application of the classification criteria in Regulation (EC) + No 1272/2008 shall be given. + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text' + possibleHazards: + description: A description of the various toxicological (health) effects + and the available data used to identify those effects (SDS Section 11.1). + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text' + hazardousIngredients: + description: Ingredients classified as hazardous (SDS Section 12.1). + $ref: '#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_ListOfIngredients' + required: + - classificationGHS + - possibleHazards + - hazardousIngredients + urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_ChemicalCompositionEntity: + description: Entity encapsulating the chemical composition and nature. + type: object + properties: + composition: + description: Describes the chemical identity of the ingredient(s) of the + substance or mixture. + $ref: '#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_ListOfIngredients' + chemicalNature: + description: Chemical nature of the mixture or substance. + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text' + required: + - composition + - chemicalNature + urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_ChemicalComposition: + description: Characteristic combining the chemical composition for a mixture + and a substance. + type: array + items: + $ref: '#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_ChemicalCompositionEntity' + uniqueItems: true + urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_ProductComposition: + description: Set of information displaying the product composition. + type: object + properties: + substance: + description: Property to describes a substance. + $ref: '#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_ChemicalComposition' + mixture: + description: Property to describes the mixture. + $ref: '#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_ChemicalComposition' + required: + - substance + - mixture + urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_SafetyMeasureCharacteristic: + description: Set of information referring to safety measures. + type: object + properties: + firstAid: + description: First aid instructions are provided by relevant routes of exposure + (SDS Section 4.1). + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text' + fireExtinguisher: + description: "Suitable extinguishing media, for fighting a fire caused\ + \ by the substance or mixture, or arising in its vicinity (SDS Section\ + \ 5.1)." + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text' + personalPrecaution: + description: "Information about the appropriate response to spills, leaks,\ + \ or releases, to prevent or minimize the adverse effects on persons,\ + \ property and the environment (SDS Section 6.1)." + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text' + technicalMeasures: + description: Information is provided concerning protective measures for + safe handling and recommended technical measures (SDS Section 7.1). + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text' + exposureLimit: + description: Information about the applicable exposure limits of the substances + and mixtures (SDS Section 8.1). + $ref: '#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_ListOfIngredients' + required: + - firstAid + - fireExtinguisher + - personalPrecaution + - technicalMeasures + - exposureLimit + urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_PhysicalState: + type: string + description: "Enumeration with three physical states: gas, liquid and solid." + enum: + - gas + - liquid + - solid + urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_PhCharacteristic: + type: number + description: Provides a range or a pH value. + urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_Degree: + type: number + description: The temperature in its phase. + urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_Density: + type: number + description: Describes the density of the product. + urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_ProductProperties: + description: Set of information describing the physical and chemical properties. + type: object + properties: + physicalState: + description: "Describes the physical state (gas, liquid or solid) at standard\ + \ conditions of temperature and pressure." + $ref: '#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_PhysicalState' + colour: + description: The colour of the substance or mixture as supplied is indicated. + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text' + odour: + description: A qualitative description of the odour is shown if it is well-known + or described in the literature. + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text' + pH: + description: "The pH of the substance or mixture as supplied, or where the\ + \ product is a solid, the pH of an aqueous liquid or solution at a given\ + \ concentration, shall be indicated." + $ref: '#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_PhCharacteristic' + phaseTransition: + description: Phase Transition temperature from liquid to gas. + $ref: '#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_Degree' + flashPoint: + description: "For mixtures, a value for the mixture shall be indicated,\ + \ if available. Otherwise, the flash point of the substance with the lowest\ + \ flash point shall be indicated." + $ref: '#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_Degree' + density: + description: Density and relative density shall generally be indicated at + standard conditions of temperature and pressure. + $ref: '#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_Density' + reactivity: + description: Reactivity hazards of the substance or mixtures. + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text' + required: + - physicalState + - colour + - pH + - phaseTransition + - density + - reactivity + urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_ProductDisposal: + description: Set of information describing the proper disposal of the product. + type: object + properties: + wasteManagement: + description: Waste management of the substance or mixture and/or its container + to assist in the determination of safe and environmentally preferred waste + management options. + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text' + wasteInformation: + description: Waste treatment-relevant information. + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text' + required: + - wasteManagement + - wasteInformation + urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_TransportInformation: + description: Set of information describing the transport information. + type: object + properties: + unNumber: + description: "The UN number or the ID number (i.e. the four-figure identification\ + \ number of the substance, mixture or article preceded by the letters\ + \ ‘UN’ or ‘ID’) from the UN Model Regulations, IMDG, ADR, RID, ADN or\ + \ ICAO TI shall be provided." + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text' + shippingName: + description: A proper shipping name. + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text' + dgClass: + description: The transport hazard class (and subsidiary risks) assigned + to the substances or mixtures on the basis of the predominant hazard that + they present according to the UN Model Regulations shall be provided. + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text' + dgPack: + description: "The packing group number from the UN Model Regulations shall\ + \ be provided, if applicable, as required by the UN Model Regulations,\ + \ ADR, RID and ADN." + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text' + required: + - unNumber + - shippingName + - dgClass + - dgPack + urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_RegulatoryInformationCharacteristic: + description: Set of information regarding the regulations. + type: object + properties: + limitations: + description: "Information shall be provided regarding relevant Union safety,\ + \ health and environmental provisions including the prohibitions and restrictions." + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text' + required: + - limitations + urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_Co2Total: + type: number + description: Describes the amount of kg of the CO2 equivalent. + urn_bamm_io.catenax.pcf_3.0.0_CrossSectoralStandardsUsedEnumerationCharacteristic: + type: string + description: Characteristic for defining the enumeration of valid accounting + standards used for product carbon footprint calculation as specified by the + WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + enum: + - GHG Protocol Product standard + - ISO Standard 14067 + - ISO Standard 14044 + urn_bamm_io.catenax.pcf_3.0.0_CrossSectoralStandardEntity: + description: Entity for defining an accounting standard used for product carbon + footprint calculation as specified by the WBCSD (World Business Council for + Sustainable Development) Pathfinder initiative. + type: object + properties: + crossSectoralStandard: + description: Discloses a cross-sectoral standard applied for calculating + or allocating GHG (Greenhouse Gas) emissions as specified by the WBCSD + (World Business Council for Sustainable Development) Pathfinder initiative. + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_CrossSectoralStandardsUsedEnumerationCharacteristic' + required: + - crossSectoralStandard + urn_bamm_io.catenax.pcf_3.0.0_CrossSectoralStandardsUsedListCharacteristic: + description: Characteristic for defining the list of valid accounting standards + used for product carbon footprint calculation as specified by the WBCSD (World + Business Council for Sustainable Development) Pathfinder initiative. + type: array + items: + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_CrossSectoralStandardEntity' + urn_bamm_io.catenax.pcf_3.0.0_ProductOrSectorSpecificRuleOperator: + type: string + description: Enumeration of PCR (Product Category Rule) operators as specified + by the WBCSD (World Business Council for Sustainable Development) Pathfinder + initiative. + enum: + - PEF + - EPD International + - Other + urn_bamm_io.catenax.pcf_3.0.0_RuleNamesTrait: + description: Constraint for defining a non-empty set of non-empty rule names + as specified by the WBCSD (World Business Council for Sustainable Development) + Pathfinder initiative. + type: array + items: + type: string + description: String that contains at least one character. + uniqueItems: true + minItems: 1 + urn_bamm_io.catenax.pcf_3.0.0_ProductOrSectorSpecificRulesEntity: + description: Entity for defining the set of values for the product or sector + specific rules of a product carbon footprint as specified by the WBCSD (World + Business Council for Sustainable Development) Pathfinder initiative. + type: object + properties: + operator: + description: Operator of PCR (Product Category Rule)/ PSR (Product Specific + Rule) as specified by the WBCSD (World Business Council for Sustainable + Development) Pathfinder initiative. + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_ProductOrSectorSpecificRuleOperator' + ruleNames: + description: Product-specific or sector-specific set of rules used for calculating + or allocating GHG (Greenhouse Gas) emissions applied from the specified + operator. Property defined by the WBCSD (World Business Council for Sustainable + Development) Pathfinder initiative. + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_RuleNamesTrait' + otherOperatorName: + description: Other operator of PCR (Product Category Rule)/ PSR (Product + Specific Rule) as specified by the WBCSD (World Business Council for Sustainable + Development) Pathfinder initiative. + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text' + required: + - operator + - ruleNames + urn_bamm_io.catenax.pcf_3.0.0_ProductOrSectorSpecificRuleSet: + description: Characteristic for defining the set of product or sector specific + rules of a product carbon footprint as specified by the WBCSD (World Business + Council for Sustainable Development) Pathfinder initiative. + type: array + items: + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_ProductOrSectorSpecificRulesEntity' + uniqueItems: true + urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_CarbonFootprint: + description: Set of information needed for the carbon footprint ecodesign regulations. + type: object + properties: + co2FootprintTotal: + description: "The total carbon footprint, calculated as kg of carbon dioxide\ + \ equivalent." + $ref: '#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_Co2Total' + crossSectoralStandardsUsed: + description: Discloses the cross-sectoral standards applied for calculating + or allocating GHG (Greenhouse Gas) emissions as specified by the WBCSD + (World Business Council for Sustainable Development) Pathfinder initiative. + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_CrossSectoralStandardsUsedListCharacteristic' + productOrSectorSpecificRules: + description: "Product or sector specific rules applied for calculating or\ + \ allocating GHG (Greenhouse Gas) emissions, e.g. PCRs (Product Category\ + \ Rules), including operators or pubishers and according rule names. Specified\ + \ by the WBCSD (World Business Council for Sustainable Development) Pathfinder\ + \ initiative." + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_ProductOrSectorSpecificRuleSet' + required: + - co2FootprintTotal + - crossSectoralStandardsUsed + - productOrSectorSpecificRules + SealantPass: + description: The Sealant Passport represents the needs from manufacturers of + chemical substance and mixtures. It describes data required by the safety + data sheet (SDS) - which is based on the REACH Regulation No 1907/2006 in + the format of a DPP. + type: object + properties: + documents: + description: Set of documents containing the description of components. + $ref: '#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_Document' + performanceProperties: + description: Describes the performance and durability of a substance or + mixture. + $ref: '#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_PerformanceCharacteristic' + productIdentification: + description: Identification of the substance/mixture and of the company/undertaking. + $ref: '#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_ProductIdentificationCharacteristic' + application: + description: Relevant identified uses of the substance or mixture and uses + advised against. + $ref: '#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_ApplicationCharacteristic' + supplier: + description: Supplier of the mixture or substance. + $ref: '#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_SupplierCharacteristic' + hazardsIdentification: + description: Describes the hazards of the substance or mixture and the appropriate + warning information associated with those hazards. + $ref: '#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_HazardsIdentification' + productComposition: + description: Information on the ingredients. + $ref: '#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_ProductComposition' + safetyMeasure: + description: Describes measures related to the safe handling of the mixtures + and substances. + $ref: '#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_SafetyMeasureCharacteristic' + productProperties: + description: Describes the physical and chemical properties of the substance + or mixture. + $ref: '#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_ProductProperties' + productDisposal: + description: Describes the proper disposal of the product. + $ref: '#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_ProductDisposal' + transportInformation: + description: Describes transport relevant information. + $ref: '#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_TransportInformation' + regulatoryInformation: + description: Describes the regulatory data points. + $ref: '#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_RegulatoryInformationCharacteristic' + carbonFootprint: + description: Describes the carbon footprint of the substance or mixture + based on the Ecodesign. + $ref: '#/components/schemas/urn_bamm_io.catenax.sealant.sealant_pass_1.0.0_CarbonFootprint' + required: + - documents + - performanceProperties + - productIdentification + - application + - supplier + - hazardsIdentification + - productComposition + - safetyMeasure + - productProperties + - productDisposal + - transportInformation + - regulatoryInformation + - carbonFootprint + 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' + SealantPass: + content: + application/json: + schema: + $ref: '#/components/schemas/SealantPass' + description: The request was successful. + requestBodies: + SealantPass: + content: + application/json: + schema: + $ref: '#/components/schemas/SealantPass' diff --git a/io.catenax.serial_part_typization/2.0.0/gen/SerialPartTypization-aas.xml b/io.catenax.serial_part_typization/2.0.0/gen/SerialPartTypization-aas.xml new file mode 100644 index 00000000..3c3845e7 --- /dev/null +++ b/io.catenax.serial_part_typization/2.0.0/gen/SerialPartTypization-aas.xml @@ -0,0 +1,730 @@ + + + + + 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:2.0.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:2.0.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:2.0.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:2.0.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:2.0.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:2.0.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:2.0.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:2.0.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:2.0.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:2.0.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:2.0.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:2.0.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:2.0.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:2.0.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:2.0.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:2.0.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:2.0.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:2.0.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:2.0.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:2.0.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:2.0.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:2.0.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:2.0.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:2.0.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:2.0.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:2.0.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:2.0.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:2.0.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:2.0.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:2.0.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:2.0.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/2.0.0/gen/SerialPartTypization-schema.json b/io.catenax.serial_part_typization/2.0.0/gen/SerialPartTypization-schema.json new file mode 100644 index 00000000..82bb5d57 --- /dev/null +++ b/io.catenax.serial_part_typization/2.0.0/gen/SerialPartTypization-schema.json @@ -0,0 +1,129 @@ +{ + "$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_2.0.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_2.0.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_2.0.0_ValueCharacteristic" : { + "type" : "string", + "description" : "The value of an identifier." + }, + "urn_bamm_io.catenax.serial_part_typization_2.0.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_2.0.0_KeyCharacteristic" + }, + "value" : { + "description" : "The value of an identifier.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.serial_part_typization_2.0.0_ValueCharacteristic" + } + }, + "required" : [ "key", "value" ] + }, + "urn_bamm_io.catenax.serial_part_typization_2.0.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_2.0.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_2.0.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_2.0.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_2.0.0_ProductionCountryCodeTrait" + } + }, + "required" : [ "date" ] + }, + "urn_bamm_io.catenax.serial_part_typization_2.0.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_2.0.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_2.0.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_2.0.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_2.0.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_2.0.0_PartIdCharacteristic" + }, + "nameAtManufacturer" : { + "description" : "Name of the part as assigned by the manufacturer", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.serial_part_typization_2.0.0_PartNameCharacteristic" + }, + "nameAtCustomer" : { + "description" : "Name of the part as assigned by the customer", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.serial_part_typization_2.0.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_2.0.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_2.0.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_2.0.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_2.0.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_2.0.0_PartTypeInformationCharacteristic" + } + }, + "required" : [ "catenaXId", "localIdentifiers", "manufacturingInformation", "partTypeInformation" ] +} \ No newline at end of file diff --git a/io.catenax.serial_part_typization/2.0.0/gen/SerialPartTypization.aasx b/io.catenax.serial_part_typization/2.0.0/gen/SerialPartTypization.aasx new file mode 100644 index 0000000000000000000000000000000000000000..0d35f5037969b8f4b47d72a750eee619a8bef577 GIT binary patch literal 5240 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 literal 0 HcmV?d00001 diff --git a/io.catenax.serial_part_typization/2.0.0/gen/SerialPartTypization.html b/io.catenax.serial_part_typization/2.0.0/gen/SerialPartTypization.html new file mode 100644 index 00000000..038d18a0 --- /dev/null +++ b/io.catenax.serial_part_typization/2.0.0/gen/SerialPartTypization.html @@ -0,0 +1,1152 @@ + + + + + + + + + + + + + + Dokumentation Serial Part Typization + + +
+
+
+
+

Aspect Model Serial Part Typization

+
urn:bamm:io.catenax.serial_part_typization:2.0.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/2.0.0/gen/SerialPartTypization.json b/io.catenax.serial_part_typization/2.0.0/gen/SerialPartTypization.json new file mode 100644 index 00000000..200d12e3 --- /dev/null +++ b/io.catenax.serial_part_typization/2.0.0/gen/SerialPartTypization.json @@ -0,0 +1,18 @@ +{ + "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/2.0.0/gen/SerialPartTypization.yml b/io.catenax.serial_part_typization/2.0.0/gen/SerialPartTypization.yml new file mode 100644 index 00000000..3178e06e --- /dev/null +++ b/io.catenax.serial_part_typization/2.0.0/gen/SerialPartTypization.yml @@ -0,0 +1,262 @@ +--- +openapi: 3.0.3 +info: + title: Serial Part Typization + version: v2 +servers: +- url: catenax.io/api/v2 + variables: + api-version: + default: v2 +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_2.0.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_2.0.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_2.0.0_ValueCharacteristic: + type: string + description: The value of an identifier. + urn_bamm_io.catenax.serial_part_typization_2.0.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_2.0.0_KeyCharacteristic' + value: + description: The value of an identifier. + $ref: '#/components/schemas/urn_bamm_io.catenax.serial_part_typization_2.0.0_ValueCharacteristic' + required: + - key + - value + urn_bamm_io.catenax.serial_part_typization_2.0.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_2.0.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_2.0.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_2.0.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_2.0.0_ProductionCountryCodeTrait' + required: + - date + urn_bamm_io.catenax.serial_part_typization_2.0.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_2.0.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_2.0.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_2.0.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_2.0.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_2.0.0_PartIdCharacteristic' + nameAtManufacturer: + description: Name of the part as assigned by the manufacturer + $ref: '#/components/schemas/urn_bamm_io.catenax.serial_part_typization_2.0.0_PartNameCharacteristic' + nameAtCustomer: + description: Name of the part as assigned by the customer + $ref: '#/components/schemas/urn_bamm_io.catenax.serial_part_typization_2.0.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_2.0.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_2.0.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_2.0.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_2.0.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_2.0.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.shared.address_characteristic/2.0.0/gen/AddressAspect-aas.xml b/io.catenax.shared.address_characteristic/2.0.0/gen/AddressAspect-aas.xml new file mode 100644 index 00000000..00b93cfc --- /dev/null +++ b/io.catenax.shared.address_characteristic/2.0.0/gen/AddressAspect-aas.xml @@ -0,0 +1,1133 @@ + + + + + defaultAdminShell + + + + + defaultAsset + + + + + AddressAspect + + Address Aspect + + APPLICATION_CLASS + + Aspect used for the Characteristic :PostalAddress to reference adress data + + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#AddressAspect + + + + + Address Aspect + + + AddressAspect + + + Aspect used for the Characteristic :PostalAddress to reference adress data + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + ThoroughfareTechnicalKeyCharacteristic + + Thoroughfare Technical Key Characteristic + + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#thoroughfareTechnicalKey + + + + + Thoroughfare Technical Key + + + thoroughfareTechnicalKey + + String + + Characteristic of the technical key of a thoroughfare + + + + + + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#ThoroughfareTechnicalKeyCharacteristic:DefaultScalarValue[value=STREET, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=STREET, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#ThoroughfareTechnicalKeyCharacteristic:DefaultScalarValue[value=INDUSTRIAL_ZONE, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=INDUSTRIAL_ZONE, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#ThoroughfareTechnicalKeyCharacteristic:DefaultScalarValue[value=OTHER, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=OTHER, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#ThoroughfareTechnicalKeyCharacteristic:DefaultScalarValue[value=RIVER, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=RIVER, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#ThoroughfareTechnicalKeyCharacteristic:DefaultScalarValue[value=SQUARE, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=SQUARE, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#thoroughfareValue + + + + + Value Thoroughfare + + + thoroughfareValue + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#thoroughfareNumber + + + + + Thoroughfare Number + + + thoroughfareNumber + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + ThoroughfareCharacteristic + + Thoroughfare Characteristic + + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#thoroughfare + + + + + Thoroughfare + + + thoroughfare + + String + + Characteristic for defining a thoroughfare which can consist of a type (e.g. "STREET"), value (e.g. "Bernstraße") and number (e.g. "45"). Model follows the specification of BPDM. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + LocalityTechnicalKeyCharacteristic + + Locality Technical Key Characteristic + + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#localityTechnicalKey + + + + + Locality Technical Key + + + localityTechnicalKey + + String + + Characteristic of the technical key of a locality + + + + + + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#LocalityTechnicalKeyCharacteristic:DefaultScalarValue[value=BLOCK, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=BLOCK, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#LocalityTechnicalKeyCharacteristic:DefaultScalarValue[value=CITY, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=CITY, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#LocalityTechnicalKeyCharacteristic:DefaultScalarValue[value=DISTRICT, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=DISTRICT, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#LocalityTechnicalKeyCharacteristic:DefaultScalarValue[value=OTHER, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=OTHER, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#LocalityTechnicalKeyCharacteristic:DefaultScalarValue[value=POST_OFFICE_CITY, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=POST_OFFICE_CITY, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#LocalityTechnicalKeyCharacteristic:DefaultScalarValue[value=QUARTER, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=QUARTER, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#localityValue + + + + + Locality Value + + + localityValue + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + LocalityCharacteristic + + Locality Characteristic + + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#locality + + + + + Locality + + + locality + + String + + Characteristic for defining a locality which belongs to an address and which consists of a type (e.g. "CITY") and value (e.g. "Mannheim"). Model follows the specification of BPDM. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + PremiseTechnicalKeyCharacteristic + + Premise Technical Key Characteristic + + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#premiseTechnicalKey + + + + + Premise Technical Key + + + premiseTechnicalKey + + String + + Characteristic of the technical key of a premise + + + + + + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#PremiseTechnicalKeyCharacteristic:DefaultScalarValue[value=BUILDING, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=BUILDING, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#PremiseTechnicalKeyCharacteristic:DefaultScalarValue[value=HARBOUR, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=HARBOUR, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#PremiseTechnicalKeyCharacteristic:DefaultScalarValue[value=LEVEL, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=LEVEL, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#PremiseTechnicalKeyCharacteristic:DefaultScalarValue[value=OTHER, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=OTHER, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#PremiseTechnicalKeyCharacteristic:DefaultScalarValue[value=ROOM, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=ROOM, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#PremiseTechnicalKeyCharacteristic:DefaultScalarValue[value=SUITE, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=SUITE, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#PremiseTechnicalKeyCharacteristic:DefaultScalarValue[value=UNIT, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=UNIT, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#PremiseTechnicalKeyCharacteristic:DefaultScalarValue[value=WAREHOUSE, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=WAREHOUSE, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#premiseValue + + + + + Premise Value + + + premiseValue + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + PremiseCharacteristic + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#premise + + + + + Premise + + + premise + + String + + Characteristic for defining a premise which consists of a technical key (e.g. "BUILDING" or "OTHER") and a value (e.g. "Werk 1"). + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + PostalDeliveryPointTechnicalKeyCharacteristic + + Postal Delivery Point Technical Key Characteristic + + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#postalDeliveryPointTechnicalKey + + + + + Postal Delivery Point Technical Key + + + postalDeliveryPointTechnicalKey + + String + + Characteristic of the technical key of a postal delivery point + + + + + + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#PostalDeliveryPointTechnicalKeyCharacteristic:DefaultScalarValue[value=INTERURBAN_DELIVERY_POINT, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=INTERURBAN_DELIVERY_POINT, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#PostalDeliveryPointTechnicalKeyCharacteristic:DefaultScalarValue[value=MAIL_STATION, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=MAIL_STATION, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#PostalDeliveryPointTechnicalKeyCharacteristic:DefaultScalarValue[value=MAILBOX, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=MAILBOX, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#PostalDeliveryPointTechnicalKeyCharacteristic:DefaultScalarValue[value=OTHER, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=OTHER, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#PostalDeliveryPointTechnicalKeyCharacteristic:DefaultScalarValue[value=POST_OFFICE_BOX, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=POST_OFFICE_BOX, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#postalDeliveryPointValue + + + + + Postal Delivery Point Value + + + postalDeliveryPointValue + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + PostalDeliveryPointCharacteristic + + Postal Delivery Point Characteristic + + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#postalDeliveryPoint + + + + + Postal Delivery Point + + + postalDeliveryPoint + + String + + Characteristic for defining a postal delivery point which consists of a technical key (e.g. "MAILBOX" or "OTHER") and a value. Model follows the specification of BPDM. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + CountryTrait + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#countryShortName + + + + + Country Short Name + + + countryShortName + + String + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + CountryCharacteristic + + Country Characteristic + + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#country + + + + + Country + + + country + + String + + Characteristic of a country belonging to an address + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + PostCodeTrait + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#postCodeValue + + + + + Post Code Value + + + postCodeValue + + String + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + PostCodeTechnicalKeyCharacteristic + + Post Code Technical Key Characteristic + + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#postCodeTechnicalKey + + + + + Post Code Technical Key + + + postCodeTechnicalKey + + String + + Characteristic for the technical key of a post code + + + + + + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#PostCodeTechnicalKeyCharacteristic:DefaultScalarValue[value=CEDEX, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=CEDEX, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#PostCodeTechnicalKeyCharacteristic:DefaultScalarValue[value=LARGE_MAIL_USER, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=LARGE_MAIL_USER, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#PostCodeTechnicalKeyCharacteristic:DefaultScalarValue[value=OTHER, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=OTHER, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#PostCodeTechnicalKeyCharacteristic:DefaultScalarValue[value=POST_BOX, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=POST_BOX, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#PostCodeTechnicalKeyCharacteristic:DefaultScalarValue[value=REGULAR, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=REGULAR, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + PostCodeCharacteristic + + PostCode Characteristic + + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#postCode + + + + + Post Code + + + postCode + + String + + Characteristic for defining a postcode which can consist of a type (e.g. "REGULAR" for zip codes) and a value (e.g. "68161\12"). Model follows the specification of BPDM. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + PostalAddress + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#address + + + + + Adress + + + address + + String + + A characteristic to express the postal adress and which is intended to be referenced by other aspects + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + + + AddressAspect + + Aspect used for the Characteristic :PostalAddress to reference adress data + + Template + + + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#AddressAspect + + + + + + AddressEntity + + Address Entity + + + Entity of an address. Model follows specification of BPDM (Business Partner Data Management). + + false + false + + + + ThoroughfareEntity + + Thoroughfare Entity + + + Entity for a thoroughfare which consists of a type, value and number. + + false + false + + + + thoroughfareTechnicalKey + + Thoroughfare Technical Key + + + Technical key of a thoroughfare. As specified by BPDM, this can be a "STREET" or a different type. + + Template + + + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#thoroughfareTechnicalKey + + + DefaultScalarValue[value=STREET, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + thoroughfareValue + + Value Thoroughfare + + + Value of a thoroughfare, e.g. name of a street. + + Template + + + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#thoroughfareValue + + + DefaultScalarValue[value=Bernstraße, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + thoroughfareNumber + + Thoroughfare Number + + + Number of a thoroughfare. As used differently in international context, this number can contain both numerical and alphanumerical values + + Template + + + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#thoroughfareNumber + + + DefaultScalarValue[value=45, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + + + + LocalityEntity + + Locality Entity + + + Entity for a locality which consists of a key and a value. + + false + false + + + + localityTechnicalKey + + Locality Technical Key + + + Technical key of a locality + + Template + + + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#localityTechnicalKey + + + DefaultScalarValue[value=CITY, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + localityValue + + Locality Value + + + Value of a locality, e.g. name of a city ("Mannheim"). + + Template + + + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#localityValue + + + DefaultScalarValue[value=Mannheim, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + + + + PremiseEntity + + Premise Entity + + + Entity for a premise which consists of a type (technical key) and a value + + false + false + + + + premiseTechnicalKey + + Premise Technical Key + + + Technical key of a premise + + Template + + + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#premiseTechnicalKey + + + DefaultScalarValue[value=OTHER, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + premiseValue + + Premise Value + + + Value of a premise, e.g. name or designation of a particular site + + Template + + + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#premiseValue + + + DefaultScalarValue[value=Werk 1, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + + + + PostalDeliveryPointEntity + + Postal Delivery Point Entity + + + Entity for a postal delivery point which consists of a technical key and a value. + + false + false + + + + postalDeliveryPointTechnicalKey + + Postal Delivery Point Technical Key + + + Technical key of a postal delivery point + + Template + + + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#postalDeliveryPointTechnicalKey + + + DefaultScalarValue[value=OTHER, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + postalDeliveryPointValue + + Postal Delivery Point Value + + + Value of a postal delivery point, e.g. designation of a gate + + Template + + + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#postalDeliveryPointValue + + + DefaultScalarValue[value=Tor 1, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + + + + CountryEntity + + Country Entity + + + Entity definition for a country + + false + false + + + + countryShortName + + Country Short Name + + Template + + + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#countryShortName + + + Unknown + http://www.w3.org/2001/XMLSchema#string + + + + + + + + PostCodeEntity + + PostCode Entity + + + Entity for a postcode which consists of a type plus a value + + false + false + + + + postCodeValue + + Post Code Value + + + The value of a post code + + Template + + + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#postCodeValue + + + DefaultScalarValue[value=68161\12, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + postCodeTechnicalKey + + Post Code Technical Key + + + The technical key of a post code + + Template + + + urn:bamm:io.catenax.shared.address_characteristic:2.0.0#postCodeTechnicalKey + + + Unknown + http://www.w3.org/2001/XMLSchema#string + + + + + + + + + + + + diff --git a/io.catenax.shared.address_characteristic/2.0.0/gen/AddressAspect-schema.json b/io.catenax.shared.address_characteristic/2.0.0/gen/AddressAspect-schema.json new file mode 100644 index 00000000..3512d3d5 --- /dev/null +++ b/io.catenax.shared.address_characteristic/2.0.0/gen/AddressAspect-schema.json @@ -0,0 +1,174 @@ +{ + "$schema" : "http://json-schema.org/draft-04/schema", + "description" : "Aspect used for the Characteristic :PostalAddress to reference adress data", + "type" : "object", + "components" : { + "schemas" : { + "urn_bamm_io.catenax.shared.address_characteristic_2.0.0_ThoroughfareTechnicalKeyCharacteristic" : { + "type" : "string", + "description" : "Characteristic of the technical key of a thoroughfare", + "enum" : [ "STREET", "INDUSTRIAL_ZONE", "OTHER", "RIVER", "SQUARE" ] + }, + "urn_bamm_io.catenax.shared.address_characteristic_2.0.0_Text" : { + "type" : "string", + "description" : "Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc." + }, + "urn_bamm_io.catenax.shared.address_characteristic_2.0.0_ThoroughfareEntity" : { + "description" : "Characteristic for defining a thoroughfare which can consist of a type (e.g. \"STREET\"), value (e.g. \"Bernstraße\") and number (e.g. \"45\"). Model follows the specification of BPDM.", + "type" : "object", + "properties" : { + "technicalKey" : { + "description" : "Technical key of a thoroughfare. As specified by BPDM, this can be a \"STREET\" or a different type.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.shared.address_characteristic_2.0.0_ThoroughfareTechnicalKeyCharacteristic" + }, + "value" : { + "description" : "Value of a thoroughfare, e.g. name of a street.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.shared.address_characteristic_2.0.0_Text" + }, + "number" : { + "description" : "Number of a thoroughfare. As used differently in international context, this number can contain both numerical and alphanumerical values", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.shared.address_characteristic_2.0.0_Text" + } + }, + "required" : [ "technicalKey", "value", "number" ] + }, + "urn_bamm_io.catenax.shared.address_characteristic_2.0.0_LocalityTechnicalKeyCharacteristic" : { + "type" : "string", + "description" : "Characteristic of the technical key of a locality", + "enum" : [ "BLOCK", "CITY", "DISTRICT", "OTHER", "POST_OFFICE_CITY", "QUARTER" ] + }, + "urn_bamm_io.catenax.shared.address_characteristic_2.0.0_LocalityEntity" : { + "description" : "Characteristic for defining a locality which belongs to an address and which consists of a type (e.g. \"CITY\") and value (e.g. \"Mannheim\"). Model follows the specification of BPDM.", + "type" : "object", + "properties" : { + "technicalKey" : { + "description" : "Technical key of a locality", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.shared.address_characteristic_2.0.0_LocalityTechnicalKeyCharacteristic" + }, + "value" : { + "description" : "Value of a locality, e.g. name of a city (\"Mannheim\").", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.shared.address_characteristic_2.0.0_Text" + } + }, + "required" : [ "technicalKey", "value" ] + }, + "urn_bamm_io.catenax.shared.address_characteristic_2.0.0_PremiseTechnicalKeyCharacteristic" : { + "type" : "string", + "description" : "Characteristic of the technical key of a premise", + "enum" : [ "BUILDING", "HARBOUR", "LEVEL", "OTHER", "ROOM", "SUITE", "UNIT", "WAREHOUSE" ] + }, + "urn_bamm_io.catenax.shared.address_characteristic_2.0.0_PremiseEntity" : { + "description" : "Characteristic for defining a premise which consists of a technical key (e.g. \"BUILDING\" or \"OTHER\") and a value (e.g. \"Werk 1\").", + "type" : "object", + "properties" : { + "technicalKey" : { + "description" : "Technical key of a premise", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.shared.address_characteristic_2.0.0_PremiseTechnicalKeyCharacteristic" + }, + "value" : { + "description" : "Value of a premise, e.g. name or designation of a particular site", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.shared.address_characteristic_2.0.0_Text" + } + }, + "required" : [ "technicalKey", "value" ] + }, + "urn_bamm_io.catenax.shared.address_characteristic_2.0.0_PostalDeliveryPointTechnicalKeyCharacteristic" : { + "type" : "string", + "description" : "Characteristic of the technical key of a postal delivery point", + "enum" : [ "INTERURBAN_DELIVERY_POINT", "MAIL_STATION", "MAILBOX", "OTHER", "POST_OFFICE_BOX" ] + }, + "urn_bamm_io.catenax.shared.address_characteristic_2.0.0_PostalDeliveryPointEntity" : { + "description" : "Characteristic for defining a postal delivery point which consists of a technical key (e.g. \"MAILBOX\" or \"OTHER\") and a value. Model follows the specification of BPDM.", + "type" : "object", + "properties" : { + "technicalKey" : { + "description" : "Technical key of a postal delivery point", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.shared.address_characteristic_2.0.0_PostalDeliveryPointTechnicalKeyCharacteristic" + }, + "value" : { + "description" : "Value of a postal delivery point, e.g. designation of a gate", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.shared.address_characteristic_2.0.0_Text" + } + }, + "required" : [ "technicalKey", "value" ] + }, + "urn_bamm_io.catenax.shared.address_characteristic_2.0.0_CountryTrait" : { + "type" : "string", + "description" : "Regular expression for designation of a short name of a country as defined in ISO 3166-2", + "pattern" : "([A-Z]{2}-[A-Z0-9]{1,3}|)" + }, + "urn_bamm_io.catenax.shared.address_characteristic_2.0.0_CountryEntity" : { + "description" : "Characteristic of a country belonging to an address", + "type" : "object", + "properties" : { + "shortName" : { + "$ref" : "#/components/schemas/urn_bamm_io.catenax.shared.address_characteristic_2.0.0_CountryTrait" + } + }, + "required" : [ "shortName" ] + }, + "urn_bamm_io.catenax.shared.address_characteristic_2.0.0_PostCodeTrait" : { + "type" : "string", + "description" : "Regular expression for post codes", + "pattern" : "^[a-z0-9][a-z0-9\\- ]{0,10}$" + }, + "urn_bamm_io.catenax.shared.address_characteristic_2.0.0_PostCodeTechnicalKeyCharacteristic" : { + "type" : "string", + "description" : "Characteristic for the technical key of a post code", + "enum" : [ "CEDEX", "LARGE_MAIL_USER", "OTHER", "POST_BOX", "REGULAR" ] + }, + "urn_bamm_io.catenax.shared.address_characteristic_2.0.0_PostCodeEntity" : { + "description" : "Characteristic for defining a postcode which can consist of a type (e.g. \"REGULAR\" for zip codes) and a value (e.g. \"68161\\12\"). Model follows the specification of BPDM.", + "type" : "object", + "properties" : { + "value" : { + "description" : "The value of a post code", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.shared.address_characteristic_2.0.0_PostCodeTrait" + }, + "technicalKey" : { + "description" : "The technical key of a post code", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.shared.address_characteristic_2.0.0_PostCodeTechnicalKeyCharacteristic" + } + }, + "required" : [ "value", "technicalKey" ] + }, + "urn_bamm_io.catenax.shared.address_characteristic_2.0.0_PostalAddress" : { + "description" : "A characteristic to express the postal adress and which is intended to be referenced by other aspects", + "type" : "object", + "properties" : { + "thoroughfare" : { + "description" : "Street or thorough road name", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.shared.address_characteristic_2.0.0_ThoroughfareEntity" + }, + "locality" : { + "description" : "Locality belonging to an address", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.shared.address_characteristic_2.0.0_LocalityEntity" + }, + "premise" : { + "description" : "Premise of an address, e.g. a specific \"BUILDING\" but can also be used for naming a particular site", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.shared.address_characteristic_2.0.0_PremiseEntity" + }, + "postalDeliveryPoint" : { + "description" : "Delivery point, e.g. designation of a gate", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.shared.address_characteristic_2.0.0_PostalDeliveryPointEntity" + }, + "country" : { + "description" : "Country of an address", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.shared.address_characteristic_2.0.0_CountryEntity" + }, + "postCode" : { + "$ref" : "#/components/schemas/urn_bamm_io.catenax.shared.address_characteristic_2.0.0_PostCodeEntity" + } + }, + "required" : [ "thoroughfare", "locality", "country", "postCode" ] + } + } + }, + "properties" : { + "address" : { + "description" : "the adress of the data provider", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.shared.address_characteristic_2.0.0_PostalAddress" + } + }, + "required" : [ "address" ] +} \ No newline at end of file diff --git a/io.catenax.shared.address_characteristic/2.0.0/gen/AddressAspect.aasx b/io.catenax.shared.address_characteristic/2.0.0/gen/AddressAspect.aasx new file mode 100644 index 0000000000000000000000000000000000000000..fbb970cfc1fc4bd75f0671278e1aca8bdf5e83cd GIT binary patch literal 5313 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 literal 0 HcmV?d00001 diff --git a/io.catenax.shared.address_characteristic/2.0.0/gen/AddressAspect.html b/io.catenax.shared.address_characteristic/2.0.0/gen/AddressAspect.html new file mode 100644 index 00000000..c3628432 --- /dev/null +++ b/io.catenax.shared.address_characteristic/2.0.0/gen/AddressAspect.html @@ -0,0 +1,1555 @@ + + + + + + + + + + + + + + Dokumentation Address Aspect + + +
+
+
+
+

Aspect Model Address Aspect

+
urn:bamm:io.catenax.shared.address_characteristic:2.0.0#AddressAspect
+
+
+
+
+
+
+
+ +
+ + +
+ Aspect used for the Characteristic :PostalAddress to reference adress data +
+ + +
+

Übersicht

+
+
+
+
+ Aspect Model Diagram +
+
+
+ + +
+
+

Properties

+
+ +
+ +
+

Adress

+
+ +the adress of the data provider + +
+
Name
+
address
+
+ + + +
+
Characteristic
+ +
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
address
+
+ + +
+
+ + + +
+
+

Objekt

+
+ +
+
+

Address Entity

+
+
+ Entity of an address. Model follows specification of BPDM (Business Partner Data Management). +
+ +
+

Properties

+
+
+ +
+
Thoroughfare
+
+ +Street or thorough road name + +
+
Name
+
thoroughfare
+
+ + + +
+
Characteristic
+ +
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
thoroughfare
+
+ + +
+
+ +
+
Locality
+
+ +Locality belonging to an address + +
+
Name
+
locality
+
+ + + +
+
Characteristic
+ +
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
locality
+
+ + +
+
+ +
+
Premise
+
+ +Premise of an address, e.g. a specific "BUILDING" but can also be used for naming a particular site + +
+
Name
+
premise
+
+ + + +
+
Characteristic
+ +
+ + +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
premise
+
+ + +
+
+ +
+
Postal Delivery Point
+
+ +Delivery point, e.g. designation of a gate + +
+
Name
+
postalDeliveryPoint
+
+ + + +
+
Characteristic
+ +
+ + +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
postalDeliveryPoint
+
+ + +
+
+ +
+
Country
+
+ +Country of an address + +
+
Name
+
country
+
+ + + +
+
Characteristic
+ +
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
country
+
+ + +
+
+ +
+
Post Code
+
+ + +
+
Name
+
postCode
+
+ + + +
+
Characteristic
+ +
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
postCode
+
+ + +
+
+
+
+

Country Entity

+
+
+ Entity definition for a country +
+ +
+

Properties

+
+
+ +
+
Country Short Name
+
+ + +
+
Name
+
countryShortName
+
+ + + +
+
Characteristic
+
+
+
+
Trait
+
+ +
+
+
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
shortName
+
+ + +
+
Bedingungen
+
+
    +
  • +
    + +
    + CountryShortNameConstraint +
    + +
    +
    Beschreibung
    +
    Regular expression for designation of a short name of a country as defined in ISO 3166-2
    +
    + + +
    +
    Regulärer Ausdruck
    +
    ([A-Z]{2}-[A-Z0-9]{1,3}|)
    +
    + +
  • +
+
+
+
+
+
+
+

Locality Entity

+
+
+ Entity for a locality which consists of a key and a value. +
+ +
+

Properties

+
+
+ +
+
Locality Technical Key
+
+ +Technical key of a locality + +
+
Name
+
localityTechnicalKey
+
+ + + +
+
Characteristic
+
+
+
+
Enumeration
+
+
+
Werte
+
+
+
+
    +
  • BLOCK
  • +
  • CITY
  • +
  • DISTRICT
  • +
  • OTHER
  • +
  • POST_OFFICE_CITY
  • +
  • QUARTER
  • +
+
+
+ +
+
+
+ +
+
Beispiel
+
CITY
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
technicalKey
+
+ + +
+
+ +
+
Locality Value
+
+ +Value of a locality, e.g. name of a city ("Mannheim"). + +
+
Name
+
localityValue
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
Mannheim
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
value
+
+ + +
+
+
+
+

PostCode Entity

+
+
+ Entity for a postcode which consists of a type plus a value +
+ +
+

Properties

+
+
+ +
+
Post Code Value
+
+ +The value of a post code + +
+
Name
+
postCodeValue
+
+ + + +
+
Characteristic
+
+
+
+
Trait
+
+ +
+
+
+ +
+
Beispiel
+
68161\12
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
value
+
+ + +
+
Bedingungen
+
+
    +
  • +
    + +
    + Post Code Constraint +
    + +
    +
    Beschreibung
    +
    Regular expression for post codes
    +
    + + +
    +
    Regulärer Ausdruck
    +
    ^[a-z0-9][a-z0-9\- ]{0,10}$
    +
    + +
  • +
+
+
+
+
+ +
+
Post Code Technical Key
+
+ +The technical key of a post code + +
+
Name
+
postCodeTechnicalKey
+
+ + + +
+
Characteristic
+
+
+
+
Enumeration
+
+
+
Werte
+
+
+
+
    +
  • CEDEX
  • +
  • LARGE_MAIL_USER
  • +
  • OTHER
  • +
  • POST_BOX
  • +
  • REGULAR
  • +
+
+
+ +
+
+
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
technicalKey
+
+ + +
+
+
+
+

Postal Delivery Point Entity

+
+
+ Entity for a postal delivery point which consists of a technical key and a value. +
+ +
+

Properties

+
+
+ +
+
Postal Delivery Point Technical Key
+
+ +Technical key of a postal delivery point + +
+
Name
+
postalDeliveryPointTechnicalKey
+
+ + + +
+
Characteristic
+
+
+
+
Enumeration
+
+
+
Werte
+
+
+
+
    +
  • INTERURBAN_DELIVERY_POINT
  • +
  • MAIL_STATION
  • +
  • MAILBOX
  • +
  • OTHER
  • +
  • POST_OFFICE_BOX
  • +
+
+
+ +
+
+
+ +
+
Beispiel
+
OTHER
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
technicalKey
+
+ + +
+
+ +
+
Postal Delivery Point Value
+
+ +Value of a postal delivery point, e.g. designation of a gate + +
+
Name
+
postalDeliveryPointValue
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
Tor 1
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
value
+
+ + +
+
+
+
+

Premise Entity

+
+
+ Entity for a premise which consists of a type (technical key) and a value +
+ +
+

Properties

+
+
+ +
+
Premise Technical Key
+
+ +Technical key of a premise + +
+
Name
+
premiseTechnicalKey
+
+ + + +
+
Characteristic
+
+
+
+
Enumeration
+
+
+
Werte
+
+
+
+
    +
  • BUILDING
  • +
  • HARBOUR
  • +
  • LEVEL
  • +
  • OTHER
  • +
  • ROOM
  • +
  • SUITE
  • +
  • UNIT
  • +
  • WAREHOUSE
  • +
+
+
+ +
+
+
+ +
+
Beispiel
+
OTHER
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
technicalKey
+
+ + +
+
+ +
+
Premise Value
+
+ +Value of a premise, e.g. name or designation of a particular site + +
+
Name
+
premiseValue
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
Werk 1
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
value
+
+ + +
+
+
+
+

Thoroughfare Entity

+
+
+ Entity for a thoroughfare which consists of a type, value and number. +
+ +
+

Properties

+
+
+ +
+
Thoroughfare Technical Key
+
+ +Technical key of a thoroughfare. As specified by BPDM, this can be a "STREET" or a different type. + +
+
Name
+
thoroughfareTechnicalKey
+
+ + + +
+
Characteristic
+
+
+
+
Enumeration
+
+
+
Werte
+
+
+
+
    +
  • STREET
  • +
  • INDUSTRIAL_ZONE
  • +
  • OTHER
  • +
  • RIVER
  • +
  • SQUARE
  • +
+
+
+ +
+
+
+ +
+
Beispiel
+
STREET
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
technicalKey
+
+ + +
+
+ +
+
Value Thoroughfare
+
+ +Value of a thoroughfare, e.g. name of a street. + +
+
Name
+
thoroughfareValue
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
Bernstraße
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
value
+
+ + +
+
+ +
+
Thoroughfare Number
+
+ +Number of a thoroughfare. As used differently in international context, this number can contain both numerical and alphanumerical values + +
+
Name
+
thoroughfareNumber
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
45
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
number
+
+ + +
+
+
+ +
+ Third party licenses + +
+ +
+ + +
+ + + \ No newline at end of file diff --git a/io.catenax.shared.address_characteristic/2.0.0/gen/AddressAspect.json b/io.catenax.shared.address_characteristic/2.0.0/gen/AddressAspect.json new file mode 100644 index 00000000..5496146b --- /dev/null +++ b/io.catenax.shared.address_characteristic/2.0.0/gen/AddressAspect.json @@ -0,0 +1,28 @@ +{ + "address" : { + "locality" : { + "value" : "Mannheim", + "technicalKey" : "BLOCK" + }, + "country" : { + "shortName" : "GA-H4" + }, + "postCode" : { + "value" : "68161\\12", + "technicalKey" : "CEDEX" + }, + "thoroughfare" : { + "value" : "Bernstraße", + "number" : "45", + "technicalKey" : "STREET" + }, + "premise" : { + "value" : "Werk 1", + "technicalKey" : "BUILDING" + }, + "postalDeliveryPoint" : { + "value" : "Tor 1", + "technicalKey" : "INTERURBAN_DELIVERY_POINT" + } + } +} \ No newline at end of file diff --git a/io.catenax.shared.address_characteristic/2.0.0/gen/AddressAspect.yml b/io.catenax.shared.address_characteristic/2.0.0/gen/AddressAspect.yml new file mode 100644 index 00000000..f3de3642 --- /dev/null +++ b/io.catenax.shared.address_characteristic/2.0.0/gen/AddressAspect.yml @@ -0,0 +1,280 @@ +--- +openapi: 3.0.3 +info: + title: Address Aspect + version: v2 +servers: +- url: catenax.io/api/v2 + variables: + api-version: + default: v2 +paths: + /{tenant-id}/address-aspect: + get: + tags: + - AddressAspect + operationId: getAddressAspect + parameters: + - name: tenant-id + in: path + description: The ID of the tenant owning the requested Twin. + required: true + schema: + type: string + format: uuid + responses: + "200": + $ref: '#/components/responses/AddressAspect' + "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 + urn_bamm_io.catenax.shared.address_characteristic_2.0.0_ThoroughfareTechnicalKeyCharacteristic: + type: string + description: Characteristic of the technical key of a thoroughfare + enum: + - STREET + - INDUSTRIAL_ZONE + - OTHER + - RIVER + - SQUARE + urn_bamm_io.catenax.shared.address_characteristic_2.0.0_Text: + type: string + description: "Describes a Property which contains plain text. This is intended\ + \ exclusively for human readable strings, not for identifiers, measurement\ + \ values, etc." + urn_bamm_io.catenax.shared.address_characteristic_2.0.0_ThoroughfareEntity: + description: "Characteristic for defining a thoroughfare which can consist of\ + \ a type (e.g. \"STREET\"), value (e.g. \"Bernstraße\") and number (e.g. \"\ + 45\"). Model follows the specification of BPDM." + type: object + properties: + technicalKey: + description: "Technical key of a thoroughfare. As specified by BPDM, this\ + \ can be a \"STREET\" or a different type." + $ref: '#/components/schemas/urn_bamm_io.catenax.shared.address_characteristic_2.0.0_ThoroughfareTechnicalKeyCharacteristic' + value: + description: "Value of a thoroughfare, e.g. name of a street." + $ref: '#/components/schemas/urn_bamm_io.catenax.shared.address_characteristic_2.0.0_Text' + number: + description: "Number of a thoroughfare. As used differently in international\ + \ context, this number can contain both numerical and alphanumerical values" + $ref: '#/components/schemas/urn_bamm_io.catenax.shared.address_characteristic_2.0.0_Text' + required: + - technicalKey + - value + - number + urn_bamm_io.catenax.shared.address_characteristic_2.0.0_LocalityTechnicalKeyCharacteristic: + type: string + description: Characteristic of the technical key of a locality + enum: + - BLOCK + - CITY + - DISTRICT + - OTHER + - POST_OFFICE_CITY + - QUARTER + urn_bamm_io.catenax.shared.address_characteristic_2.0.0_LocalityEntity: + description: Characteristic for defining a locality which belongs to an address + and which consists of a type (e.g. "CITY") and value (e.g. "Mannheim"). Model + follows the specification of BPDM. + type: object + properties: + technicalKey: + description: Technical key of a locality + $ref: '#/components/schemas/urn_bamm_io.catenax.shared.address_characteristic_2.0.0_LocalityTechnicalKeyCharacteristic' + value: + description: "Value of a locality, e.g. name of a city (\"Mannheim\")." + $ref: '#/components/schemas/urn_bamm_io.catenax.shared.address_characteristic_2.0.0_Text' + required: + - technicalKey + - value + urn_bamm_io.catenax.shared.address_characteristic_2.0.0_PremiseTechnicalKeyCharacteristic: + type: string + description: Characteristic of the technical key of a premise + enum: + - BUILDING + - HARBOUR + - LEVEL + - OTHER + - ROOM + - SUITE + - UNIT + - WAREHOUSE + urn_bamm_io.catenax.shared.address_characteristic_2.0.0_PremiseEntity: + description: Characteristic for defining a premise which consists of a technical + key (e.g. "BUILDING" or "OTHER") and a value (e.g. "Werk 1"). + type: object + properties: + technicalKey: + description: Technical key of a premise + $ref: '#/components/schemas/urn_bamm_io.catenax.shared.address_characteristic_2.0.0_PremiseTechnicalKeyCharacteristic' + value: + description: "Value of a premise, e.g. name or designation of a particular\ + \ site" + $ref: '#/components/schemas/urn_bamm_io.catenax.shared.address_characteristic_2.0.0_Text' + required: + - technicalKey + - value + urn_bamm_io.catenax.shared.address_characteristic_2.0.0_PostalDeliveryPointTechnicalKeyCharacteristic: + type: string + description: Characteristic of the technical key of a postal delivery point + enum: + - INTERURBAN_DELIVERY_POINT + - MAIL_STATION + - MAILBOX + - OTHER + - POST_OFFICE_BOX + urn_bamm_io.catenax.shared.address_characteristic_2.0.0_PostalDeliveryPointEntity: + description: Characteristic for defining a postal delivery point which consists + of a technical key (e.g. "MAILBOX" or "OTHER") and a value. Model follows + the specification of BPDM. + type: object + properties: + technicalKey: + description: Technical key of a postal delivery point + $ref: '#/components/schemas/urn_bamm_io.catenax.shared.address_characteristic_2.0.0_PostalDeliveryPointTechnicalKeyCharacteristic' + value: + description: "Value of a postal delivery point, e.g. designation of a gate" + $ref: '#/components/schemas/urn_bamm_io.catenax.shared.address_characteristic_2.0.0_Text' + required: + - technicalKey + - value + urn_bamm_io.catenax.shared.address_characteristic_2.0.0_CountryTrait: + type: string + description: Regular expression for designation of a short name of a country + as defined in ISO 3166-2 + pattern: "([A-Z]{2}-[A-Z0-9]{1,3}|)" + urn_bamm_io.catenax.shared.address_characteristic_2.0.0_CountryEntity: + description: Characteristic of a country belonging to an address + type: object + properties: + shortName: + $ref: '#/components/schemas/urn_bamm_io.catenax.shared.address_characteristic_2.0.0_CountryTrait' + required: + - shortName + urn_bamm_io.catenax.shared.address_characteristic_2.0.0_PostCodeTrait: + type: string + description: Regular expression for post codes + pattern: "^[a-z0-9][a-z0-9\\- ]{0,10}$" + urn_bamm_io.catenax.shared.address_characteristic_2.0.0_PostCodeTechnicalKeyCharacteristic: + type: string + description: Characteristic for the technical key of a post code + enum: + - CEDEX + - LARGE_MAIL_USER + - OTHER + - POST_BOX + - REGULAR + urn_bamm_io.catenax.shared.address_characteristic_2.0.0_PostCodeEntity: + description: Characteristic for defining a postcode which can consist of a type + (e.g. "REGULAR" for zip codes) and a value (e.g. "68161\12"). Model follows + the specification of BPDM. + type: object + properties: + value: + description: The value of a post code + $ref: '#/components/schemas/urn_bamm_io.catenax.shared.address_characteristic_2.0.0_PostCodeTrait' + technicalKey: + description: The technical key of a post code + $ref: '#/components/schemas/urn_bamm_io.catenax.shared.address_characteristic_2.0.0_PostCodeTechnicalKeyCharacteristic' + required: + - value + - technicalKey + urn_bamm_io.catenax.shared.address_characteristic_2.0.0_PostalAddress: + description: A characteristic to express the postal adress and which is intended + to be referenced by other aspects + type: object + properties: + thoroughfare: + description: Street or thorough road name + $ref: '#/components/schemas/urn_bamm_io.catenax.shared.address_characteristic_2.0.0_ThoroughfareEntity' + locality: + description: Locality belonging to an address + $ref: '#/components/schemas/urn_bamm_io.catenax.shared.address_characteristic_2.0.0_LocalityEntity' + premise: + description: "Premise of an address, e.g. a specific \"BUILDING\" but can\ + \ also be used for naming a particular site" + $ref: '#/components/schemas/urn_bamm_io.catenax.shared.address_characteristic_2.0.0_PremiseEntity' + postalDeliveryPoint: + description: "Delivery point, e.g. designation of a gate" + $ref: '#/components/schemas/urn_bamm_io.catenax.shared.address_characteristic_2.0.0_PostalDeliveryPointEntity' + country: + description: Country of an address + $ref: '#/components/schemas/urn_bamm_io.catenax.shared.address_characteristic_2.0.0_CountryEntity' + postCode: + $ref: '#/components/schemas/urn_bamm_io.catenax.shared.address_characteristic_2.0.0_PostCodeEntity' + required: + - thoroughfare + - locality + - country + - postCode + AddressAspect: + description: Aspect used for the Characteristic :PostalAddress to reference + adress data + type: object + properties: + address: + description: the adress of the data provider + $ref: '#/components/schemas/urn_bamm_io.catenax.shared.address_characteristic_2.0.0_PostalAddress' + required: + - address + 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' + AddressAspect: + content: + application/json: + schema: + $ref: '#/components/schemas/AddressAspect' + description: The request was successful. + requestBodies: + AddressAspect: + content: + application/json: + schema: + $ref: '#/components/schemas/AddressAspect' diff --git a/io.catenax.shared.contact_information/2.0.0/gen/ContactInformation-aas.xml b/io.catenax.shared.contact_information/2.0.0/gen/ContactInformation-aas.xml new file mode 100644 index 00000000..97ed032b --- /dev/null +++ b/io.catenax.shared.contact_information/2.0.0/gen/ContactInformation-aas.xml @@ -0,0 +1,275 @@ + + + + + defaultAdminShell + + + + + defaultAsset + + + + + ContactInformation + + Contact information + + APPLICATION_CLASS + + Entity encapsulating the contact details + + urn:bamm:io.catenax.shared.contact_information:2.0.0#ContactInformation + + + + + Contact information + + + ContactInformation + + + Entity encapsulating the contact details + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + WebsiteCharacteristic + + website + + urn:bamm:io.catenax.shared.contact_information:2.0.0#website + + + + + website + + + website + + String + + Address of the website + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + PhoneNumberTrait + urn:bamm:io.catenax.shared.contact_information:2.0.0#phoneNumber + + + + + phone number + + + phoneNumber + + String + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + EMailTrait + urn:bamm:io.catenax.shared.contact_information:2.0.0#email + + + + + email + + + email + + String + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + PhoneNumberTrait + urn:bamm:io.catenax.shared.contact_information:2.0.0#faxNumber + + + + + faxNumber + + + faxNumber + + String + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + ContactCharacteristic + + Contact Characteristic + + urn:bamm:io.catenax.shared.contact_information:2.0.0#contactProperty + + + + + Contact Property + + + contactProperty + + String + + Characteristic describing information on how to contact an organization + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + + + ContactInformation + + Entity encapsulating the contact details + + Template + + + urn:bamm:io.catenax.shared.contact_information:2.0.0#ContactInformation + + + + + + ContactEntity + + Contact Entity + + + Entity to bundle the properties for the information on how to contact an organization + + false + false + + + + website + + website + + + Website of the contact. + + Template + + + urn:bamm:io.catenax.shared.contact_information:2.0.0#website + + + DefaultScalarValue[value=https://www.samsung.com, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#anyURI']'] + http://www.w3.org/2001/XMLSchema#anyURI + + + + + phoneNumber + + phone number + + + Phone number with country and area code + + Template + + + urn:bamm:io.catenax.shared.contact_information:2.0.0#phoneNumber + + + DefaultScalarValue[value=+49 89 1234567890, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + email + + email + + + An email address + + Template + + + urn:bamm:io.catenax.shared.contact_information:2.0.0#email + + + DefaultScalarValue[value=test.mail@example.com, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + faxNumber + + faxNumber + + + Fax number with country and area code + + Template + + + urn:bamm:io.catenax.shared.contact_information:2.0.0#faxNumber + + + DefaultScalarValue[value=+49 89 0987654321, 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.shared.contact_information/2.0.0/gen/ContactInformation-schema.json b/io.catenax.shared.contact_information/2.0.0/gen/ContactInformation-schema.json new file mode 100644 index 00000000..a03bb0fe --- /dev/null +++ b/io.catenax.shared.contact_information/2.0.0/gen/ContactInformation-schema.json @@ -0,0 +1,53 @@ +{ + "$schema" : "http://json-schema.org/draft-04/schema", + "description" : "Entity encapsulating the contact details", + "type" : "object", + "components" : { + "schemas" : { + "urn_bamm_io.catenax.shared.contact_information_2.0.0_WebsiteCharacteristic" : { + "type" : "string", + "format" : "uri", + "description" : "Address of the website" + }, + "urn_bamm_io.catenax.shared.contact_information_2.0.0_PhoneNumberTrait" : { + "type" : "string", + "description" : "Constraint to allow only numbers, whitespaces and an optional leading + sign.", + "pattern" : "^[+]?[0-9 ]+$" + }, + "urn_bamm_io.catenax.shared.contact_information_2.0.0_EMailTrait" : { + "type" : "string", + "description" : "Regular expression for mail address as defined in W3C (see https://html.spec.whatwg.org/multipage/input.html#valid-e-mail-address)", + "pattern" : "^[a-zA-Z0-9.!#$%&’*+\\/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*$" + }, + "urn_bamm_io.catenax.shared.contact_information_2.0.0_ContactCharacteristic" : { + "description" : "Characteristic describing information on how to contact an organization", + "type" : "object", + "properties" : { + "website" : { + "description" : "Website of the contact.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.shared.contact_information_2.0.0_WebsiteCharacteristic" + }, + "phoneNumber" : { + "description" : "Phone number with country and area code", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.shared.contact_information_2.0.0_PhoneNumberTrait" + }, + "email" : { + "description" : "An email address", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.shared.contact_information_2.0.0_EMailTrait" + }, + "faxNumber" : { + "description" : "Fax number with country and area code", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.shared.contact_information_2.0.0_PhoneNumberTrait" + } + } + } + } + }, + "properties" : { + "contactProperty" : { + "description" : "Property describing contact information for an organization", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.shared.contact_information_2.0.0_ContactCharacteristic" + } + }, + "required" : [ "contactProperty" ] +} \ No newline at end of file diff --git a/io.catenax.shared.contact_information/2.0.0/gen/ContactInformation.aasx b/io.catenax.shared.contact_information/2.0.0/gen/ContactInformation.aasx new file mode 100644 index 0000000000000000000000000000000000000000..40b1ec406a7e19f3991300e48454674211ee8036 GIT binary patch literal 3252 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 literal 0 HcmV?d00001 diff --git a/io.catenax.shared.contact_information/2.0.0/gen/ContactInformation.html b/io.catenax.shared.contact_information/2.0.0/gen/ContactInformation.html new file mode 100644 index 00000000..1ed3363e --- /dev/null +++ b/io.catenax.shared.contact_information/2.0.0/gen/ContactInformation.html @@ -0,0 +1,683 @@ + + + + + + + + + + + + + + Dokumentation Contact information + + +
+
+
+
+

Aspect Model Contact information

+
urn:bamm:io.catenax.shared.contact_information:2.0.0#ContactInformation
+
+
+
+
+
+
+
+ +
+ + +
+ Entity encapsulating the contact details +
+ + +
+

Übersicht

+
+
+
+
+ Aspect Model Diagram +
+
+
+ + +
+
+

Properties

+
+ +
+ +
+

Contact Property

+
+ +Property describing contact information for an organization + +
+
Name
+
contactProperty
+
+ + + +
+
Characteristic
+ +
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
contactProperty
+
+ + +
+
+ + + +
+
+

Objekt

+
+ +
+
+

Contact Entity

+
+
+ Entity to bundle the properties for the information on how to contact an organization +
+ +
+

Properties

+
+
+ +
+
website
+
+ +Website of the contact. + +
+
Name
+
website
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
https://www.samsung.com
+
+ +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
website
+
+ + +
+
+ +
+
phone number
+
+ +Phone number with country and area code + +
+
Name
+
phoneNumber
+
+ + + +
+
Characteristic
+
+
+
+
Trait
+
+ +
+
+
+ +
+
Beispiel
+
+49 89 1234567890
+
+ +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
phoneNumber
+
+ + +
+
Bedingungen
+
+
    +
  • +
    + +
    + PhoneNumberConstraint +
    + +
    +
    Beschreibung
    +
    Constraint to allow only numbers, whitespaces and an optional leading + sign.
    +
    + + +
    +
    Regulärer Ausdruck
    +
    ^[+]?[0-9 ]+$
    +
    + +
  • +
+
+
+
+
+ +
+
email
+
+ +An email address + +
+
Name
+
email
+
+ + + +
+
Characteristic
+
+
+
+
Trait
+
+ +
+
+
+ +
+
Beispiel
+
test.mail@example.com
+
+ +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
email
+
+ + +
+
Bedingungen
+
+
    +
  • +
    + +
    + EMailConstraint +
    + +
    +
    Beschreibung
    +
    Regular expression for mail address as defined in W3C (see https://html.spec.whatwg.org/multipage/input.html#valid-e-mail-address)
    +
    + + +
    +
    Regulärer Ausdruck
    +
    ^[a-zA-Z0-9.!#$%&’*+\/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$
    +
    + +
  • +
+
+
+
+
+ +
+
faxNumber
+
+ +Fax number with country and area code + +
+
Name
+
faxNumber
+
+ + + +
+
Characteristic
+
+
+
+
Trait
+
+ +
+
+
+ +
+
Beispiel
+
+49 89 0987654321
+
+ +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
faxNumber
+
+ + +
+
Bedingungen
+
+
    +
  • +
    + +
    + PhoneNumberConstraint +
    + +
    +
    Beschreibung
    +
    Constraint to allow only numbers, whitespaces and an optional leading + sign.
    +
    + + +
    +
    Regulärer Ausdruck
    +
    ^[+]?[0-9 ]+$
    +
    + +
  • +
+
+
+
+
+
+ +
+ Third party licenses + +
+ +
+ + +
+ + + \ No newline at end of file diff --git a/io.catenax.shared.contact_information/2.0.0/gen/ContactInformation.json b/io.catenax.shared.contact_information/2.0.0/gen/ContactInformation.json new file mode 100644 index 00000000..d3ed71fa --- /dev/null +++ b/io.catenax.shared.contact_information/2.0.0/gen/ContactInformation.json @@ -0,0 +1,8 @@ +{ + "contactProperty" : { + "faxNumber" : "+49 89 0987654321", + "website" : "https://www.samsung.com", + "phoneNumber" : "+49 89 1234567890", + "email" : "test.mail@example.com" + } +} \ No newline at end of file diff --git a/io.catenax.shared.contact_information/2.0.0/gen/ContactInformation.yml b/io.catenax.shared.contact_information/2.0.0/gen/ContactInformation.yml new file mode 100644 index 00000000..addf00a5 --- /dev/null +++ b/io.catenax.shared.contact_information/2.0.0/gen/ContactInformation.yml @@ -0,0 +1,128 @@ +--- +openapi: 3.0.3 +info: + title: Contact information + version: v2 +servers: +- url: catenax.io/api/v2 + variables: + api-version: + default: v2 +paths: + /{tenant-id}/contact-information: + get: + tags: + - ContactInformation + operationId: getContactInformation + parameters: + - name: tenant-id + in: path + description: The ID of the tenant owning the requested Twin. + required: true + schema: + type: string + format: uuid + responses: + "200": + $ref: '#/components/responses/ContactInformation' + "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 + urn_bamm_io.catenax.shared.contact_information_2.0.0_WebsiteCharacteristic: + type: string + format: uri + description: Address of the website + urn_bamm_io.catenax.shared.contact_information_2.0.0_PhoneNumberTrait: + type: string + description: "Constraint to allow only numbers, whitespaces and an optional\ + \ leading + sign." + pattern: "^[+]?[0-9 ]+$" + urn_bamm_io.catenax.shared.contact_information_2.0.0_EMailTrait: + type: string + description: Regular expression for mail address as defined in W3C (see https://html.spec.whatwg.org/multipage/input.html#valid-e-mail-address) + pattern: "^[a-zA-Z0-9.!#$%&’*+\\/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*$" + urn_bamm_io.catenax.shared.contact_information_2.0.0_ContactCharacteristic: + description: Characteristic describing information on how to contact an organization + type: object + properties: + website: + description: Website of the contact. + $ref: '#/components/schemas/urn_bamm_io.catenax.shared.contact_information_2.0.0_WebsiteCharacteristic' + phoneNumber: + description: Phone number with country and area code + $ref: '#/components/schemas/urn_bamm_io.catenax.shared.contact_information_2.0.0_PhoneNumberTrait' + email: + description: An email address + $ref: '#/components/schemas/urn_bamm_io.catenax.shared.contact_information_2.0.0_EMailTrait' + faxNumber: + description: Fax number with country and area code + $ref: '#/components/schemas/urn_bamm_io.catenax.shared.contact_information_2.0.0_PhoneNumberTrait' + ContactInformation: + description: Entity encapsulating the contact details + type: object + properties: + contactProperty: + description: Property describing contact information for an organization + $ref: '#/components/schemas/urn_bamm_io.catenax.shared.contact_information_2.0.0_ContactCharacteristic' + required: + - contactProperty + 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' + ContactInformation: + content: + application/json: + schema: + $ref: '#/components/schemas/ContactInformation' + description: The request was successful. + requestBodies: + ContactInformation: + content: + application/json: + schema: + $ref: '#/components/schemas/ContactInformation' diff --git a/io.catenax.shared.physical_dimension/2.0.0/gen/PhysicalDimensions-aas.xml b/io.catenax.shared.physical_dimension/2.0.0/gen/PhysicalDimensions-aas.xml new file mode 100644 index 00000000..5526fffb --- /dev/null +++ b/io.catenax.shared.physical_dimension/2.0.0/gen/PhysicalDimensions-aas.xml @@ -0,0 +1,345 @@ + + + + + defaultAdminShell + + + + + defaultAsset + + + + + PhysicalDimensions + + physical dimensions + + APPLICATION_CLASS + + Describes the physical dimensions of then entity. + + urn:bamm:io.catenax.shared.physical_dimension:2.0.0#PhysicalDimensions + + + + + physical dimensions + + + PhysicalDimensions + + + Describes the physical dimensions of then entity. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + KilogramCharacteristic + + kilogram characteristic + + urn:bamm:io.catenax.shared.physical_dimension:2.0.0#weight + + + + + weight + + + weight + + kilogram + RealMeasure + + a measurement value given in the unit kilogram + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + MillimetreCharacteristic + + millimetre characteristic + + urn:bamm:io.catenax.shared.physical_dimension:2.0.0#diameter + + + + + diameter + + + diameter + + millimetre + RealMeasure + + a measurement for a lenght given in the unit millimetre + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + MillimetreCharacteristic + + millimetre characteristic + + urn:bamm:io.catenax.shared.physical_dimension:2.0.0#height + + + + + height + + + height + + millimetre + RealMeasure + + a measurement for a lenght given in the unit millimetre + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + MillimetreCharacteristic + + millimetre characteristic + + urn:bamm:io.catenax.shared.physical_dimension:2.0.0#width + + + + + width + + + width + + millimetre + RealMeasure + + a measurement for a lenght given in the unit millimetre + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + MillimetreCharacteristic + + millimetre characteristic + + urn:bamm:io.catenax.shared.physical_dimension:2.0.0#length + + + + + length + + + length + + millimetre + RealMeasure + + a measurement for a lenght given in the unit millimetre + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + PhysicalDimensionsCharacteristic + + physical dimensions + + urn:bamm:io.catenax.shared.physical_dimension:2.0.0#physicalDimensionsProperty + + + + + physical dimensions + + + physicalDimensionsProperty + + String + + Describes the physical dimensions of then entity. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + + + PhysicalDimensions + + Describes the physical dimensions of then entity. + + Template + + + urn:bamm:io.catenax.shared.physical_dimension:2.0.0#PhysicalDimensions + + + + + + PhysicalDimensionsEntity + + physical dimensions + + + Entity encapsulating the physical dimensions of an object. + + false + false + + + + weight + + weight + + + Weight of the item + + Template + + + urn:bamm:io.catenax.shared.physical_dimension:2.0.0#weight + + + DefaultScalarValue[value=100.7, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#double']'] + http://www.w3.org/2001/XMLSchema#double + + + + + diameter + + diameter + + + Diameter of the item. + + Template + + + urn:bamm:io.catenax.shared.physical_dimension:2.0.0#diameter + + + DefaultScalarValue[value=0.03, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#double']'] + http://www.w3.org/2001/XMLSchema#double + + + + + height + + height + + + Height of the item. + + Template + + + urn:bamm:io.catenax.shared.physical_dimension:2.0.0#height + + + DefaultScalarValue[value=0.1, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#double']'] + http://www.w3.org/2001/XMLSchema#double + + + + + width + + width + + + Width of the item. + + Template + + + urn:bamm:io.catenax.shared.physical_dimension:2.0.0#width + + + DefaultScalarValue[value=1000.0, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#double']'] + http://www.w3.org/2001/XMLSchema#double + + + + + length + + length + + + Length of the item. + + Template + + + urn:bamm:io.catenax.shared.physical_dimension:2.0.0#length + + + DefaultScalarValue[value=20000.1, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#double']'] + http://www.w3.org/2001/XMLSchema#double + + + + + + + + + diff --git a/io.catenax.shared.physical_dimension/2.0.0/gen/PhysicalDimensions-schema.json b/io.catenax.shared.physical_dimension/2.0.0/gen/PhysicalDimensions-schema.json new file mode 100644 index 00000000..daac124a --- /dev/null +++ b/io.catenax.shared.physical_dimension/2.0.0/gen/PhysicalDimensions-schema.json @@ -0,0 +1,50 @@ +{ + "$schema" : "http://json-schema.org/draft-04/schema", + "description" : "Describes the physical dimensions of then entity.", + "type" : "object", + "components" : { + "schemas" : { + "urn_bamm_io.catenax.shared.physical_dimension_2.0.0_KilogramCharacteristic" : { + "type" : "number", + "description" : "a measurement value given in the unit kilogram" + }, + "urn_bamm_io.catenax.shared.physical_dimension_2.0.0_MillimetreCharacteristic" : { + "type" : "number", + "description" : "a measurement for a lenght given in the unit millimetre" + }, + "urn_bamm_io.catenax.shared.physical_dimension_2.0.0_PhysicalDimensionsCharacteristic" : { + "description" : "Describes the physical dimensions of then entity.", + "type" : "object", + "properties" : { + "weight" : { + "description" : "Weight of the item", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.shared.physical_dimension_2.0.0_KilogramCharacteristic" + }, + "diameter" : { + "description" : "Diameter of the item.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.shared.physical_dimension_2.0.0_MillimetreCharacteristic" + }, + "height" : { + "description" : "Height of the item.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.shared.physical_dimension_2.0.0_MillimetreCharacteristic" + }, + "width" : { + "description" : "Width of the item.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.shared.physical_dimension_2.0.0_MillimetreCharacteristic" + }, + "length" : { + "description" : "Length of the item.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.shared.physical_dimension_2.0.0_MillimetreCharacteristic" + } + } + } + } + }, + "properties" : { + "physicalDimensionsProperty" : { + "description" : "Describes the physical dimensions of then entity.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.shared.physical_dimension_2.0.0_PhysicalDimensionsCharacteristic" + } + }, + "required" : [ "physicalDimensionsProperty" ] +} \ No newline at end of file diff --git a/io.catenax.shared.physical_dimension/2.0.0/gen/PhysicalDimensions.aasx b/io.catenax.shared.physical_dimension/2.0.0/gen/PhysicalDimensions.aasx new file mode 100644 index 0000000000000000000000000000000000000000..343e536eaa848aa0b8fba95aa887c33dcba9287c GIT binary patch literal 3246 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 k@7dzl3P + + + + + + + + + + + + Dokumentation physical dimensions + + +
+
+
+
+

Aspect Model physical dimensions

+
urn:bamm:io.catenax.shared.physical_dimension:2.0.0#PhysicalDimensions
+
+
+
+
+
+
+
+ +
+ + +
+ Describes the physical dimensions of then entity. +
+ + +
+

Übersicht

+
+
+
+
+ Aspect Model Diagram +
+
+
+ + +
+
+

Properties

+
+ +
+ +
+

physical dimensions

+
+ +Describes the physical dimensions of then entity. + +
+
Name
+
physicalDimensionsProperty
+
+ + + +
+
Characteristic
+ +
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
physicalDimensionsProperty
+
+ + +
+
+ + + +
+
+

Objekt

+
+ +
+
+

physical dimensions

+
+
+ Entity encapsulating the physical dimensions of an object. +
+ +
+

Properties

+
+
+ +
+
weight
+
+ +Weight of the item + +
+
Name
+
weight
+
+ + + +
+
Characteristic
+
+
+
+
Measurement
+
+
+
a measurement value given in the unit kilogram
+
+
+
Einheit
+
+
+
+
    +
  • + kilogram +
  • +
  • + Symbol kg +
  • +
  • + Code KGM +
  • +
+
+
+ +
+
+
+ +
+
Beispiel
+
100.7
+
+ +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
weight
+
+ + +
+
+ +
+
diameter
+
+ +Diameter of the item. + +
+
Name
+
diameter
+
+ + + +
+
Characteristic
+
+
+
+
Measurement
+
+
+
a measurement for a lenght given in the unit millimetre
+
+
+
Einheit
+
+
+
+
    +
  • + millimetre +
  • +
  • + Symbol mm +
  • +
  • + Code MMT +
  • +
  • + Überführungsfaktor 10⁻³ m +
  • +
+
+
+ +
+
+
+ +
+
Beispiel
+
0.03
+
+ +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
diameter
+
+ + +
+
+ +
+
height
+
+ +Height of the item. + +
+
Name
+
height
+
+ + + +
+
Characteristic
+
+
+
+
Measurement
+
+
+
a measurement for a lenght given in the unit millimetre
+
+
+
Einheit
+
+
+
+
    +
  • + millimetre +
  • +
  • + Symbol mm +
  • +
  • + Code MMT +
  • +
  • + Überführungsfaktor 10⁻³ m +
  • +
+
+
+ +
+
+
+ +
+
Beispiel
+
0.1
+
+ +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
height
+
+ + +
+
+ +
+
width
+
+ +Width of the item. + +
+
Name
+
width
+
+ + + +
+
Characteristic
+
+
+
+
Measurement
+
+
+
a measurement for a lenght given in the unit millimetre
+
+
+
Einheit
+
+
+
+
    +
  • + millimetre +
  • +
  • + Symbol mm +
  • +
  • + Code MMT +
  • +
  • + Überführungsfaktor 10⁻³ m +
  • +
+
+
+ +
+
+
+ +
+
Beispiel
+
1000.0
+
+ +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
width
+
+ + +
+
+ +
+
length
+
+ +Length of the item. + +
+
Name
+
length
+
+ + + +
+
Characteristic
+
+
+
+
Measurement
+
+
+
a measurement for a lenght given in the unit millimetre
+
+
+
Einheit
+
+
+
+
    +
  • + millimetre +
  • +
  • + Symbol mm +
  • +
  • + Code MMT +
  • +
  • + Überführungsfaktor 10⁻³ m +
  • +
+
+
+ +
+
+
+ +
+
Beispiel
+
20000.1
+
+ +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
length
+
+ + +
+
+
+ +
+ Third party licenses + +
+ +
+ + +
+ + + \ No newline at end of file diff --git a/io.catenax.shared.physical_dimension/2.0.0/gen/PhysicalDimensions.json b/io.catenax.shared.physical_dimension/2.0.0/gen/PhysicalDimensions.json new file mode 100644 index 00000000..028bf9b3 --- /dev/null +++ b/io.catenax.shared.physical_dimension/2.0.0/gen/PhysicalDimensions.json @@ -0,0 +1,9 @@ +{ + "physicalDimensionsProperty" : { + "width" : 1000.0, + "length" : 20000.1, + "weight" : 100.7, + "diameter" : 0.03, + "height" : 0.1 + } +} \ No newline at end of file diff --git a/io.catenax.shared.physical_dimension/2.0.0/gen/PhysicalDimensions.yml b/io.catenax.shared.physical_dimension/2.0.0/gen/PhysicalDimensions.yml new file mode 100644 index 00000000..6c909594 --- /dev/null +++ b/io.catenax.shared.physical_dimension/2.0.0/gen/PhysicalDimensions.yml @@ -0,0 +1,124 @@ +--- +openapi: 3.0.3 +info: + title: physical dimensions + version: v2 +servers: +- url: catenax.io/api/v2 + variables: + api-version: + default: v2 +paths: + /{tenant-id}/physical-dimensions: + get: + tags: + - PhysicalDimensions + operationId: getPhysicalDimensions + parameters: + - name: tenant-id + in: path + description: The ID of the tenant owning the requested Twin. + required: true + schema: + type: string + format: uuid + responses: + "200": + $ref: '#/components/responses/PhysicalDimensions' + "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 + urn_bamm_io.catenax.shared.physical_dimension_2.0.0_KilogramCharacteristic: + type: number + description: a measurement value given in the unit kilogram + urn_bamm_io.catenax.shared.physical_dimension_2.0.0_MillimetreCharacteristic: + type: number + description: a measurement for a lenght given in the unit millimetre + urn_bamm_io.catenax.shared.physical_dimension_2.0.0_PhysicalDimensionsCharacteristic: + description: Describes the physical dimensions of then entity. + type: object + properties: + weight: + description: Weight of the item + $ref: '#/components/schemas/urn_bamm_io.catenax.shared.physical_dimension_2.0.0_KilogramCharacteristic' + diameter: + description: Diameter of the item. + $ref: '#/components/schemas/urn_bamm_io.catenax.shared.physical_dimension_2.0.0_MillimetreCharacteristic' + height: + description: Height of the item. + $ref: '#/components/schemas/urn_bamm_io.catenax.shared.physical_dimension_2.0.0_MillimetreCharacteristic' + width: + description: Width of the item. + $ref: '#/components/schemas/urn_bamm_io.catenax.shared.physical_dimension_2.0.0_MillimetreCharacteristic' + length: + description: Length of the item. + $ref: '#/components/schemas/urn_bamm_io.catenax.shared.physical_dimension_2.0.0_MillimetreCharacteristic' + PhysicalDimensions: + description: Describes the physical dimensions of then entity. + type: object + properties: + physicalDimensionsProperty: + description: Describes the physical dimensions of then entity. + $ref: '#/components/schemas/urn_bamm_io.catenax.shared.physical_dimension_2.0.0_PhysicalDimensionsCharacteristic' + required: + - physicalDimensionsProperty + 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' + PhysicalDimensions: + content: + application/json: + schema: + $ref: '#/components/schemas/PhysicalDimensions' + description: The request was successful. + requestBodies: + PhysicalDimensions: + content: + application/json: + schema: + $ref: '#/components/schemas/PhysicalDimensions' diff --git a/io.catenax.single_level_bom_as_planned/1.1.0/gen/SingleLevelBomAsPlanned-aas.xml b/io.catenax.single_level_bom_as_planned/1.1.0/gen/SingleLevelBomAsPlanned-aas.xml new file mode 100644 index 00000000..67515d11 --- /dev/null +++ b/io.catenax.single_level_bom_as_planned/1.1.0/gen/SingleLevelBomAsPlanned-aas.xml @@ -0,0 +1,589 @@ + + + + + defaultAdminShell + + + + + defaultAsset + + + + + SingleLevelBomAsPlanned + + Single Level Bill of Material as Planned + + APPLICATION_CLASS + + 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"). +If multiple versions of child parts exist that can be assembled into the same parent part, all versions of the child part are included in the BoM. +If there are multiple suppliers for the same child part, each supplier has an entry for their child part in the BoM. + + urn:bamm:io.catenax.single_level_bom_as_planned:1.1.0#SingleLevelBomAsPlanned + + + + + Single Level Bill of Material as Planned + + + SingleLevelBomAsPlanned + + + 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"). +If multiple versions of child parts exist that can be assembled into the same parent part, all versions of the child part are included in the BoM. +If there are multiple suppliers for the same child part, each supplier has an entry for their child part in the BoM. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + CatenaXIdTraitCharacteristic + + Catena-X ID Trait + + urn:bamm:io.catenax.single_level_bom_as_planned:1.1.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_bom_as_planned:1.1.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 + + Number of Objects + + urn:bamm:io.catenax.single_level_bom_as_planned:1.1.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_bom_as_planned:1.1.0#measurementUnit + + + + + Measurement Unit + + + 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 + + Quantity Characteristic + + urn:bamm:io.catenax.single_level_bom_as_planned:1.1.0#quantity + + + + + Quantity + + + quantity + + String + + 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. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Timestamp + + Timestamp + + urn:bamm:io.catenax.single_level_bom_as_planned:1.1.0#lastModifiedOn + + + + + Last Modified on + + + lastModifiedOn + + String + + Describes a Property which contains the date and time with an optional timezone. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + CatenaXIdTraitCharacteristic + + Catena-X ID Trait + + urn:bamm:io.catenax.single_level_bom_as_planned:1.1.0#childCatenaXId + + + + + Catena-X Child ID + + + childCatenaXId + + String + + Trait to ensure UUID v4 data format + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Timestamp + + Timestamp + + urn:bamm:io.catenax.single_level_bom_as_planned:1.1.0#validFrom + + + + + Valid from + + + validFrom + + String + + Describes a Property which contains the date and time with an optional timezone. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Timestamp + + Timestamp + + urn:bamm:io.catenax.single_level_bom_as_planned:1.1.0#validTo + + + + + Valid to + + + validTo + + String + + Describes a Property which contains the date and time with an optional timezone. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + ValidityPeriodCharacteristic + + Validity Period Characteristic + + urn:bamm:io.catenax.single_level_bom_as_planned:1.1.0#validityPeriod + + + + + Validity Period + + + validityPeriod + + String + + Characteristic for a validity period defined by an (optional) start and an (optional) end timestamp. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + SetOfChildPartsCharacteristic + + Set of Child Parts + + urn:bamm:io.catenax.single_level_bom_as_planned:1.1.0#childParts + + + + + Child Parts + + + childParts + + String + + Set of child parts the parent object is assembled by (one structural level down). + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + + + SingleLevelBomAsPlanned + + 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"). +If multiple versions of child parts exist that can be assembled into the same parent part, all versions of the child part are included in the BoM. +If there are multiple suppliers for the same child part, each supplier has an entry for their child part in the BoM. + + Template + + + urn:bamm:io.catenax.single_level_bom_as_planned:1.1.0#SingleLevelBomAsPlanned + + + + + + catenaXId + + Catena-X Identifier + + + The Catena-X ID of the given part (e.g. the component), valid for the Catena-X dataspace. + + Template + + + urn:bamm:io.catenax.single_level_bom_as_planned:1.1.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 + + + + + childParts + + Child Parts + + + Set of child parts in As-Planned lifecycle phase, of which the given parent object is assembled by (one structural level down). + + false + false + + + + ChildData + + Child Data + + + Catena-X ID and meta data of the child part. + + false + false + + + + createdOn + + Created on + + + Timestamp when the relation between the parent part and the child part was created + + Template + + + urn:bamm:io.catenax.single_level_bom_as_planned:1.1.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 + + 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_bom_as_planned:1.1.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 + + Measurement Unit + + + Unit of measurement for the quantity of objects. +If possible, use units from the aspect meta model unit catalog, which is based on the UNECE Recommendation No. 20 "Codes for Units of Measure used in International Trade". + + Template + + + urn:bamm:io.catenax.single_level_bom_as_planned:1.1.0#measurementUnit + + + DefaultScalarValue[value=unit: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 Modified on + + + Timestamp when the relationship between parent part and child part was last modified. + + Template + + + urn:bamm:io.catenax.single_level_bom_as_planned:1.1.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 + + + + + childCatenaXId + + Catena-X Child ID + + + The Catena-X ID of the child object which is assembled into the given parent part. + + Template + + + urn:bamm:io.catenax.single_level_bom_as_planned:1.1.0#childCatenaXId + + + Unknown + http://www.w3.org/2001/XMLSchema#string + + + + + ValidityPeriodEntity + + Validity Period Entity + + + If a validity period only has a start that means that the period is valid from the start date without a (yet) defined enddate and vice versa. + + false + false + + + + validFrom + + Valid from + + + Start date of validity period + + Template + + + urn:bamm:io.catenax.single_level_bom_as_planned:1.1.0#validFrom + + + DefaultScalarValue[value=2023-03-21T08:17:29.187+01:00, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#dateTime']'] + http://www.w3.org/2001/XMLSchema#dateTime + + + + + validTo + + Valid to + + + End date of validity period + + Template + + + urn:bamm:io.catenax.single_level_bom_as_planned:1.1.0#validTo + + + DefaultScalarValue[value=2024-07-01T16:10:00.000+01:00, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#dateTime']'] + http://www.w3.org/2001/XMLSchema#dateTime + + + + + + + + + + + + + + + diff --git a/io.catenax.single_level_bom_as_planned/1.1.0/gen/SingleLevelBomAsPlanned-schema.json b/io.catenax.single_level_bom_as_planned/1.1.0/gen/SingleLevelBomAsPlanned-schema.json new file mode 100644 index 00000000..6f48cd2d --- /dev/null +++ b/io.catenax.single_level_bom_as_planned/1.1.0/gen/SingleLevelBomAsPlanned-schema.json @@ -0,0 +1,103 @@ +{ + "$schema" : "http://json-schema.org/draft-04/schema", + "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\").\nIf multiple versions of child parts exist that can be assembled into the same parent part, all versions of the child part are included in the BoM.\nIf there are multiple suppliers for the same child part, each supplier has an entry for their child part in the BoM.", + "type" : "object", + "components" : { + "schemas" : { + "urn_bamm_io.catenax.single_level_bom_as_planned_1.1.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_bom_as_planned_1.1.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_bom_as_planned_1.1.0_QuantityCharacteristic" : { + "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.", + "type" : "object", + "properties" : { + "quantityNumber" : { + "description" : "The number of objects related to the measurement unit", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.single_level_bom_as_planned_1.1.0_NumberofObjects" + }, + "measurementUnit" : { + "description" : "Unit of measurement for the quantity of objects.\nIf possible, use units from the aspect meta model unit catalog, which is based on the UNECE Recommendation No. 20 \"Codes for Units of Measure used in International Trade\".", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_UnitReference" + } + }, + "required" : [ "quantityNumber", "measurementUnit" ] + }, + "urn_bamm_io.catenax.single_level_bom_as_planned_1.1.0_ValidityPeriodCharacteristic" : { + "description" : "Characteristic for a validity period defined by an (optional) start and an (optional) end timestamp.", + "type" : "object", + "properties" : { + "validFrom" : { + "description" : "Start date of validity period", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Timestamp" + }, + "validTo" : { + "description" : "End date of validity period", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Timestamp" + } + } + }, + "urn_bamm_io.catenax.single_level_bom_as_planned_1.1.0_ChildData" : { + "description" : "Catena-X ID and meta data of the child part.", + "type" : "object", + "properties" : { + "createdOn" : { + "description" : "Timestamp when the relation between the parent part and the child part was created", + "$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.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.single_level_bom_as_planned_1.1.0_QuantityCharacteristic" + }, + "lastModifiedOn" : { + "description" : "Timestamp when the relationship between parent part and child part was last modified.", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Timestamp" + }, + "childCatenaXId" : { + "description" : "The Catena-X ID of the child object which is assembled into the given parent part.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.single_level_bom_as_planned_1.1.0_CatenaXIdTraitCharacteristic" + }, + "validityPeriod" : { + "description" : "The period of time during which the parent-child relation is valid. This relates to whether a child part can be built into the parent part at a given time.\nIf no validity period is given the relation is considered valid at any point in time.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.single_level_bom_as_planned_1.1.0_ValidityPeriodCharacteristic" + } + }, + "required" : [ "createdOn", "quantity", "childCatenaXId" ] + }, + "urn_bamm_io.catenax.single_level_bom_as_planned_1.1.0_SetOfChildPartsCharacteristic" : { + "description" : "Set of child parts the parent object is assembled by (one structural level down).", + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/urn_bamm_io.catenax.single_level_bom_as_planned_1.1.0_ChildData" + }, + "uniqueItems" : true + } + } + }, + "properties" : { + "catenaXId" : { + "description" : "The Catena-X ID of the given part (e.g. the component), valid for the Catena-X dataspace.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.single_level_bom_as_planned_1.1.0_CatenaXIdTraitCharacteristic" + }, + "childParts" : { + "description" : "Set of child parts in As-Planned lifecycle phase, of which the given parent object is assembled by (one structural level down).", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.single_level_bom_as_planned_1.1.0_SetOfChildPartsCharacteristic" + } + }, + "required" : [ "catenaXId", "childParts" ] +} \ No newline at end of file diff --git a/io.catenax.single_level_bom_as_planned/1.1.0/gen/SingleLevelBomAsPlanned.aasx b/io.catenax.single_level_bom_as_planned/1.1.0/gen/SingleLevelBomAsPlanned.aasx new file mode 100644 index 0000000000000000000000000000000000000000..f0049968756c7ab42c75f97a9e659fe1401bc7d2 GIT binary patch literal 4844 zcmaKw1yoeq8h{yw7*M2hkd_b_8U$&O8o)tPr5lMsx-%9)AO;B<2n0eqvZ~cW`z?rX?qABl?VQZ) zoD4MF?adtZAa1rc5o&{~o!obQ5_+^p^X(-;A7|fWGVXBGv?(i`z&Tu_L`b23me9LVMk);XNwaxDarQkLS z`F)rZyXVqgN6qBje%a-|-hilcIUGZMb7$cKHU5BR!IKUJKOorrik*OD0iSvVxvk8d*N>YqYv zBi-!xrOQ@XuS-i?X}Q!n&X%GS4iPhO=8`tfH6YgMTVP$tTz^*vR-a9Z19q296 zP#EN7EgA*>!JkUOFq!NogXHG?-~7RU*8KM*{8sso`Ou7Nw|mQdSJwBz53#qHi8)~v zbxNLPwX_R(5LrCcc-j7w{WSezhaY4#`fhK8;9k@AEt*oYOWc3VPCL+ z-1iJTGJl?*kX}-%9kS`pao8Bk77Y-H*g9B70dGmu#6Ct2-h4CL|0R9P><`j6`6AE?~8*1X+egx+gp-XPr6z zbpeizRc?OnKxJX}vW+aHo8CfUNR*GdWoNToLQXK1C`o-SeOGAvvp7R!FUOW>#;yd) zrzB(N+T&`C#AGhWw=0FAaG{6R!c%4#TnCPrve810hlmJ>Gu7%9lmfaVI)f_L)eQ`s z#rg3iDEf;r_&vnFBh6{RQp808=efOdj2pv0QpFSWPq7PPl&U*L95bmnJ1qrUX6Kv+ z=_wbfoa=+{$4PRk&gl9y88M$&LY}tY)zfv_mZ%R5i@?P7Ss5KcN>{iwojHvVI-d;9 z(;>{G9hdY%Ud4NUh_7QWc9e>d$yM+Rc`-}x*z6d7_n=D)5xZ1FNK!OTf>-WBwOW;qmCPuI1fOiQ$uw>h-z^)8!4~kG5S{8)Tkcd6RORr9h{lZ=CthW;*9|It6 zgS6D9-vB)8%y*e6DzFozV%f0hG2lByro4XAbY6`UHk8-WnUlM7jTdR#0ID~}BRm?Y z?ASYt1N0v``9DKOnI$AWV}!bBc%?SPaaMxH3zvCV(LZn>_|sfGEV<8$Q^Slomh+q~ zZeD%l9S2r6Lg7Ft9ybj3NSrb%dmbVWT!TD

D)nq;*E$!;^B9d=ZVzz;-SyfoAax zj+ANi`z3DrJ+zb^-5Nx$*p%}v(tvj}p6V9NB6HQ!sy@L4u&)c*HQnRm&L=H$<=ZwZ zQ(IiB?_F&sJuuIA4By~T#;7#B%T*cNXkyGtFDPM7hem%?XynWqknpJ-Z*$MdByN9F=XNBJ3gj~ zkscK5l5XnKbn6u(o}WCuz?fq~~NKMADF#suh&;sw@GhsE1xN zZefuYqj5~QG|3CtFkTS4FPU(RGQ#s4Y3~2rb-ZRNh#>gp@9mx}O~Tos36(po&_8Gc zeR=00L%7CkcJ`pQ$S-paW^-8+J8(I+pF#tx5+2gbB&0q*;|KQ8JWN=@=3JJKR z?om(_Lf3S+wn1ZGyO9nZ~}kP z>A;p)QDFn0G7a9NNzgF4d0Gl#n+`QYp%76SZ*-+YQZ} z36c9oG?8mV-f`gfwOG<8Sjwl7Z$NNuj-eP>SxaLrrX`5jEn`&+tUe?xvUf?d*P3QKUOVl|8+aju zOK<2$66|0%rNWq7v0KrU98r~BEr^+R@2i?vlItQju1M(TJ_^(AE+S7yzX3SV(ud^( zaoCK9-|WbKm%Jn8fJR$$XWQ(9x%D>#xO3q@bF3xp7U)#Z3I}pcpAppvcIv}|li5XZ zPI+Z@p)WP|4~Lb>A8$>MouSSn2Rz8iZ3l#F=ivBgwE+lgs+WpQOrRClKp%oHe=Zj%zTl)oYZiQ`>~u{e194 zdF?#UgQU#b7~E*kT_9oBo)T@(o2@nDc0Fe!_>x6n`QXfZcVkkt$Xm2hVRw=`or3eI z!g;jjo~bsiu177c)xj{~;XxU9Z21+jeOYQN$ZgSN7_T^@FmqEAr}uZgTo+9(7U5r69S)3SYi|GH>cyp@1I)TH2k2DYE48~ zB+2ef!a~@xTBstsv5GDR4ZJLVLZZ0sR4ih(+Mtv-k}uCkSVho`lIP<+RS3D2tM z8pq;7PHTNLEt6|;JqZOSsEB`v&F!PA_Qx$7(z|ArEs@+^7* znH8>lrjHjBc0E8tmgFWdu{*)G)&|6Cu=A3tcd?+ESfq~HgC;Id0E?G8W4D*L_b0Z7 zrZ5tl1JfHIaH%8+m}}unfDt>c9Qz~J)(&=nNna;RdE~oZ7DYi26>Vbu*@4|DI{)ew zGWoTt)QIG|`@wkdBN;AsBTBNu?uK-4(kIDVzoLK=0AQARFkLac@vP2?n5M7laQAL*0wwv-NI!Mu?3jv|k&kH}?wENNGqfk#)IEk0Sln$t z->XPD$}y}$!DKYP4h}ZRmlNnU+g*wIG;b8|Ou6Z(vFyL$M!qkR@xL0xcW)!qGW@|z zdontgn}dl;2_l~wTa2eZ7nhWKk+T^;3NvvZQTn8u^)mUdgOeJ`Q{B{~s zK%y@uktg9$A(c|JCmq~=_<1K+X}75~ZH&JLp?F{C8Fhz8&iJd7cX2L9^|Kc`@b}c$ zGnTb@x%}I>&0Jh9pFmj7%he~-CfL^mRACk%LC~G@F3fkhI0kq)fp&@H*io-OzaF$a zNu`}u0e&gBqmT;>aF0)mo6>*S7FK$Pd(cojdE^;cQDFO6y+XCTK5n2w^U_tvsg-b@_Rk@2myeCmIsQUl&{5%JM(~hFs;elk+L%vI1i=>>f7F zm&HAh6SwDdhx2RbfSZb;Mk(C)YKL^}vw=|za-PgKfinagj9uYmB&SwR8>}r<1#Te* z69oO;V7TAPa~D+-42b)JDF(9(^Ahp1FiNX=JqZAU?n?mrebH>T2NH8=s^`AIINrzj zEopk4+z1(-b7MxO_j~&^`9Bm3kl!#DK8a?h*tY={NB|tvwz?}X-8mrTF4ns1&-Iz6 z7jIRC+;r%P&Ef9$;;Q04yOjgUAhr58u$I?d-lVtCIJp&qf|j>BUNHPh{RA zT?5C;k=#fa@(&RMpp)E)>YrVe-&+T_U6ucgf9SEmp#NFmcb~rPF#Ht)H?RAx-|+Xu z-=+ChxBm(w^#7Lczi0n0m$zd5SA6_4`=2%Y?}dI}Z?`V`SM&q_*-Zal;di{Z>+-Jv a+ + + + + + + + + + + + + Dokumentation Single Level Bill of Material as Planned + + +

+
+
+
+

Aspect Model Single Level Bill of Material as Planned

+
urn:bamm:io.catenax.single_level_bom_as_planned:1.1.0#SingleLevelBomAsPlanned
+
+
+
+
+
+
+
+ +
+ + +
+ 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"). +If multiple versions of child parts exist that can be assembled into the same parent part, all versions of the child part are included in the BoM. +If there are multiple suppliers for the same child part, each supplier has an entry for their child part in the BoM. +
+ + +
+

Übersicht

+
+
+
+
+ Aspect Model Diagram +
+
+
+ + +
+
+

Properties

+
+ +
+ +
+

Catena-X Identifier

+
+ +The Catena-X ID of the given part (e.g. the component), 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}$)
    +
    + +
  • +
+
+
+
+
+ +
+

Child Parts

+
+ +Set of child parts in As-Planned lifecycle phase, of which the given parent object is assembled by (one structural level down). + +
+
Name
+
childParts
+
+ + + +
+
Characteristic
+
+
+
+
Set
+
+
+
Has no order
+
+
+
Duplicates not allowed
+
+ +
+
+
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
childParts
+
+ + +
+
+ + + +
+
+

Objekt

+
+ +
+
+

Child Data

+
+
+ Catena-X ID and meta data of the child part. +
+ +
+

Properties

+
+
+ +
+
Created on
+
+ +Timestamp when the relation between the parent part and the child part was created + +
+
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. + +
+
Name
+
quantity
+
+ + + +
+
Characteristic
+
+
+
+
Quantifiable
+
+
+
Duration
+
+
+
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.
+
+ +
+
+
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
quantity
+
+ + +
+
+ +
+
Last Modified on
+
+ +Timestamp when the 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 Child ID
+
+ +The Catena-X ID of the child object which is assembled into the given parent part. + +
+
Name
+
childCatenaXId
+
+ + + +
+
Characteristic
+
+
+
+
Trait
+
+ +
+
+
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
childCatenaXId
+
+ + +
+
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}$)
    +
    + +
  • +
+
+
+
+
+ +
+
Validity Period
+
+ +The period of time during which the parent-child relation is valid. This relates to whether a child part can be built into the parent part at a given time. +If no validity period is given the relation is considered valid at any point in time. + +
+
Name
+
validityPeriod
+
+ + + +
+
Characteristic
+ +
+ + +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
validityPeriod
+
+ + +
+
+
+
+

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
+
+ + +
+
+ +
+
Measurement Unit
+
+ +Unit of measurement for the quantity of objects. +If possible, use units from the aspect meta model unit catalog, which is based on the UNECE Recommendation No. 20 "Codes for Units of Measure used in International Trade". + +
+
Name
+
measurementUnit
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
unit:litre
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
measurementUnit
+
+ +
+
Referenz
+
+
    +
  • https://github.com/eclipse-esmf/esmf-semantic-aspect-meta-model/blob/main/esmf-semantic-aspect-meta-model/src/main/resources/samm/unit/2.0.0/units.ttl
  • +
+
+
+ +
+
+
+
+

Validity Period Entity

+
+
+ If a validity period only has a start that means that the period is valid from the start date without a (yet) defined enddate and vice versa. +
+ +
+

Properties

+
+
+ +
+
Valid from
+
+ +Start date of validity period + +
+
Name
+
validFrom
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
2023-03-21T08:17:29.187+01:00
+
+ +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
validFrom
+
+ + +
+
+ +
+
Valid to
+
+ +End date of validity period + +
+
Name
+
validTo
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
2024-07-01T16:10:00.000+01:00
+
+ +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
validTo
+
+ + +
+
+
+ +
+ Third party licenses + +
+ +
+ + +
+ + + \ No newline at end of file diff --git a/io.catenax.single_level_bom_as_planned/1.1.0/gen/SingleLevelBomAsPlanned.json b/io.catenax.single_level_bom_as_planned/1.1.0/gen/SingleLevelBomAsPlanned.json new file mode 100644 index 00000000..a753b3c9 --- /dev/null +++ b/io.catenax.single_level_bom_as_planned/1.1.0/gen/SingleLevelBomAsPlanned.json @@ -0,0 +1,16 @@ +{ + "catenaXId" : "urn:uuid:055c1128-0375-47c8-98de-7cf802c3241d", + "childParts" : [ { + "validityPeriod" : { + "validFrom" : "2023-03-21T08:17:29.187+01:00", + "validTo" : "2024-07-01T16:10:00.000+01:00" + }, + "quantity" : { + "quantityNumber" : 2.5, + "measurementUnit" : "unit:litre" + }, + "createdOn" : "2022-02-03T14:48:54.709Z", + "lastModifiedOn" : "2022-02-03T14:48:54.709Z", + "childCatenaXId" : "fEbdF497-B223-8365-dEbe-df4A6E67bDee" + } ] +} \ No newline at end of file diff --git a/io.catenax.single_level_bom_as_planned/1.1.0/gen/SingleLevelBomAsPlanned.yml b/io.catenax.single_level_bom_as_planned/1.1.0/gen/SingleLevelBomAsPlanned.yml new file mode 100644 index 00000000..f05e7ecc --- /dev/null +++ b/io.catenax.single_level_bom_as_planned/1.1.0/gen/SingleLevelBomAsPlanned.yml @@ -0,0 +1,226 @@ +--- +openapi: 3.0.3 +info: + title: Single Level Bill of Material as Planned + version: v1 +servers: +- url: catenax.io/api/v1 + variables: + api-version: + default: v1 +paths: + /{tenant-id}/single-level-bom-as-planned: + get: + tags: + - SingleLevelBomAsPlanned + operationId: getSingleLevelBomAsPlanned + 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/SingleLevelBomAsPlanned' + "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/SingleLevelBomAsPlanned' + totalItems: + type: number + totalPages: + type: number + pageSize: + type: number + currentPage: + type: number + urn_bamm_io.catenax.single_level_bom_as_planned_1.1.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_bom_as_planned_1.1.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_bom_as_planned_1.1.0_QuantityCharacteristic: + 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. + type: object + properties: + quantityNumber: + description: The number of objects related to the measurement unit + $ref: '#/components/schemas/urn_bamm_io.catenax.single_level_bom_as_planned_1.1.0_NumberofObjects' + measurementUnit: + description: |- + Unit of measurement for the quantity of objects. + If possible, use units from the aspect meta model unit catalog, which is based on the UNECE Recommendation No. 20 "Codes for Units of Measure used in International Trade". + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_UnitReference' + required: + - quantityNumber + - measurementUnit + urn_bamm_io.catenax.single_level_bom_as_planned_1.1.0_ValidityPeriodCharacteristic: + description: Characteristic for a validity period defined by an (optional) start + and an (optional) end timestamp. + type: object + properties: + validFrom: + description: Start date of validity period + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Timestamp' + validTo: + description: End date of validity period + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Timestamp' + urn_bamm_io.catenax.single_level_bom_as_planned_1.1.0_ChildData: + description: Catena-X ID and meta data of the child part. + type: object + properties: + createdOn: + description: Timestamp when the relation between the parent part and the + child part was created + $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. + $ref: '#/components/schemas/urn_bamm_io.catenax.single_level_bom_as_planned_1.1.0_QuantityCharacteristic' + lastModifiedOn: + description: Timestamp when the relationship between parent part and child + part was last modified. + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Timestamp' + childCatenaXId: + description: The Catena-X ID of the child object which is assembled into + the given parent part. + $ref: '#/components/schemas/urn_bamm_io.catenax.single_level_bom_as_planned_1.1.0_CatenaXIdTraitCharacteristic' + validityPeriod: + description: |- + The period of time during which the parent-child relation is valid. This relates to whether a child part can be built into the parent part at a given time. + If no validity period is given the relation is considered valid at any point in time. + $ref: '#/components/schemas/urn_bamm_io.catenax.single_level_bom_as_planned_1.1.0_ValidityPeriodCharacteristic' + required: + - createdOn + - quantity + - childCatenaXId + urn_bamm_io.catenax.single_level_bom_as_planned_1.1.0_SetOfChildPartsCharacteristic: + description: Set of child parts the parent object is assembled by (one structural + level down). + type: array + items: + $ref: '#/components/schemas/urn_bamm_io.catenax.single_level_bom_as_planned_1.1.0_ChildData' + uniqueItems: true + SingleLevelBomAsPlanned: + 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"). + If multiple versions of child parts exist that can be assembled into the same parent part, all versions of the child part are included in the BoM. + If there are multiple suppliers for the same child part, each supplier has an entry for their child part in the BoM. + type: object + properties: + catenaXId: + description: "The Catena-X ID of the given part (e.g. the component), valid\ + \ for the Catena-X dataspace." + $ref: '#/components/schemas/urn_bamm_io.catenax.single_level_bom_as_planned_1.1.0_CatenaXIdTraitCharacteristic' + childParts: + description: "Set of child parts in As-Planned lifecycle phase, of which\ + \ the given parent object is assembled by (one structural level down)." + $ref: '#/components/schemas/urn_bamm_io.catenax.single_level_bom_as_planned_1.1.0_SetOfChildPartsCharacteristic' + required: + - catenaXId + - childParts + 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' + SingleLevelBomAsPlanned: + content: + application/json: + schema: + $ref: '#/components/schemas/PagingSchema' + description: The request was successful. + requestBodies: + SingleLevelBomAsPlanned: + content: + application/json: + schema: + $ref: '#/components/schemas/SingleLevelBomAsPlanned' diff --git a/io.catenax.transmission.transmission_pass/1.0.0/gen/TransmissionPass-aas.xml b/io.catenax.transmission.transmission_pass/1.0.0/gen/TransmissionPass-aas.xml new file mode 100644 index 00000000..e1ccd5d0 --- /dev/null +++ b/io.catenax.transmission.transmission_pass/1.0.0/gen/TransmissionPass-aas.xml @@ -0,0 +1,4239 @@ + + + + + defaultAdminShell + + + + + defaultAsset + + + + + TransmissionPass + + Transmission Pass + + APPLICATION_CLASS + + The transmission passport corresponds to the digital product passport information required by the proposed Ecodesign Regulation (ESPR-2022) and describes the data that is collected and available during the lifespan of a transmission. + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#TransmissionPass + + + + + Transmission Pass + + + TransmissionPass + + + The transmission passport corresponds to the digital product passport information required by the proposed Ecodesign Regulation (ESPR-2022) and describes the data that is collected and available during the lifespan of a transmission. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + DocumentTitleTrait + + Document Title Trait + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#documentTitle + + + + + Document Title + + + documentTitle + + String + + Constraints the length to 60 characters. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#documentLink + + + + + Document Link + + + documentLink + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + DocumentsCharacteristic + + Documents Characteristic + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#responsibleSourcingDocument + + + + + Responsible Sourcing Document + + + responsibleSourcingDocument + + String + + Documents Characteristic with title and link. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Co2Total + + CO2 Total Characteristic + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#co2FootprintTotal + + + + + CO2 Footprint Total + + + co2FootprintTotal + + kilogram + IntegerMeasure + + Characteristic for the total carbon footprint of the transmission, calculated as kg of carbon dioxide equivalent. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + ProductOrSectorSpecificRuleOperator + + Product Or Sector Specific Rule Operator + + urn:bamm:io.catenax.pcf:3.0.0#operator + + + + + Operator or Publisher of Sector Specific Rules + + + operator + + String + + Enumeration of PCR (Product Category Rule) operators as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + + + + + + urn:bamm:io.catenax.pcf:3.0.0#ProductOrSectorSpecificRuleOperator:DefaultScalarValue[value=PEF, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=PEF, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.pcf:3.0.0#ProductOrSectorSpecificRuleOperator:DefaultScalarValue[value=EPD International, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=EPD International, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.pcf:3.0.0#ProductOrSectorSpecificRuleOperator:DefaultScalarValue[value=Other, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=Other, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + RuleNamesTrait + + Rule Names Trait + + urn:bamm:io.catenax.pcf:3.0.0#ruleNames + + + + + Product or Sector Specific Rule Names + + + ruleNames + + String + + Trait to ensure non-empty set of rule names. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.pcf:3.0.0#otherOperatorName + + + + + Other Operator or Publisher of Sector Specific Rules + + + otherOperatorName + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + ProductOrSectorSpecificRuleSet + + Product Or Sector Specific Rules Set + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#productOrSectorSpecificRules + + + + + Product or Sector Specific Rules + + + productOrSectorSpecificRules + + String + + Characteristic for defining the set of product or sector specific rules of a product carbon footprint as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + CrossSectoralStandardsUsedEnumerationCharacteristic + + Cross Sectoral Standards Used Enumeration Characteristic + + urn:bamm:io.catenax.pcf:3.0.0#crossSectoralStandard + + + + + Cross Sectoral Standard + + + crossSectoralStandard + + String + + Characteristic for defining the enumeration of valid accounting standards used for product carbon footprint calculation as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + + + + + + urn:bamm:io.catenax.pcf:3.0.0#CrossSectoralStandardsUsedEnumerationCharacteristic:DefaultScalarValue[value=GHG Protocol Product standard, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=GHG Protocol Product standard, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.pcf:3.0.0#CrossSectoralStandardsUsedEnumerationCharacteristic:DefaultScalarValue[value=ISO Standard 14067, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=ISO Standard 14067, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.pcf:3.0.0#CrossSectoralStandardsUsedEnumerationCharacteristic:DefaultScalarValue[value=ISO Standard 14044, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=ISO Standard 14044, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + CrossSectoralStandardsUsedListCharacteristic + + Cross Sectoral Standards Used Characteristic + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#crossSectoralStandardsUsed + + + + + Cross Sectoral Standards Used + + + crossSectoralStandardsUsed + + String + + Characteristic for defining the list of valid accounting standards used for product carbon footprint calculation as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + CarbonFootprint + + Carbon Footprint Characteristic + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#carbonFootprint + + + + + Carbon Footprint + + + carbonFootprint + + String + + Set of information needed for the carbon footprint ecodesign regulations. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + SubstancePercentage + + Substance Percentage Characteristic + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#substancePercentage + + + + + Substance Percentage + + + substancePercentage + + percent + IntegerMeasure + + Substance percentage of the recycled content. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#substanceName + + + + + Substance Name + + + substanceName + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + OtherSubstance + + Other Substance Characteristic + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#otherSubstance + + + + + Other Substance + + + otherSubstance + + String + + Characteristic for the other optional substances. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + SubstancePercentage + + Substance Percentage Characteristic + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#cobalt + + + + + Cobalt + + + cobalt + + percent + IntegerMeasure + + Substance percentage of the recycled content. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + SubstancePercentage + + Substance Percentage Characteristic + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#nickel + + + + + Nickel + + + nickel + + percent + IntegerMeasure + + Substance percentage of the recycled content. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + SubstancePercentage + + Substance Percentage Characteristic + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#lithium + + + + + Lithium + + + lithium + + percent + IntegerMeasure + + Substance percentage of the recycled content. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + RecyclateContent + + Recyclate Content Characteristic + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#recyclateContent + + + + + Recyclate Content + + + recyclateContent + + String + + Recyclate content in the transmission. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + StringList + + String Characteristic + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#criticalRawMaterials + + + + + Critical Raw Materials + + + criticalRawMaterials + + String + + A list with the data types string. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + StringList + + String Characteristic + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#substancesOfConcern + + + + + Substances of Concern + + + substancesOfConcern + + String + + A list with the data types string. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Sustainability + + Sustainability Characteristic + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#sustainability + + + + + Sustainability + + + sustainability + + String + + Sustainability Characteristic to describe sustainability factors. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + ProductDescription + + Product Description Enumeration + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#productDescription + + + + + Product Description + + + productDescription + + String + + The detailed description about the product type as enumeration. + + + + + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#ProductDescription:DefaultScalarValue[value=manual transmission, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=manual transmission, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#ProductDescription:DefaultScalarValue[value=automated manual transmission, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=automated manual transmission, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#ProductDescription:DefaultScalarValue[value=automatic transmission, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=automatic transmission, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#ProductDescription:DefaultScalarValue[value=continuously variable automatic transmissions (CVT transmission), typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=continuously variable automatic transmissions (CVT transmission), typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#productType + + + + + Product Type + + + productType + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#additionalInformation + + + + + Additional Information + + + additionalInformation + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + WarrantyPeriod + + Warranty Period Measurement + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#warrantyPeriod + + + + + Warranty Period + + + warrantyPeriod + + month + IntegerMeasure + + Commercial warranty period of the transmission (coupled to the Vehicle) in months as decimal. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + KilogramCharacteristic + + kilogram characteristic + + urn:bamm:io.catenax.shared.physical_dimension:2.0.0#weight + + + + + weight + + + weight + + kilogram + RealMeasure + + a measurement value given in the unit kilogram + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + MillimetreCharacteristic + + millimetre characteristic + + urn:bamm:io.catenax.shared.physical_dimension:2.0.0#diameter + + + + + diameter + + + diameter + + millimetre + RealMeasure + + a measurement for a lenght given in the unit millimetre + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + MillimetreCharacteristic + + millimetre characteristic + + urn:bamm:io.catenax.shared.physical_dimension:2.0.0#height + + + + + height + + + height + + millimetre + RealMeasure + + a measurement for a lenght given in the unit millimetre + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + MillimetreCharacteristic + + millimetre characteristic + + urn:bamm:io.catenax.shared.physical_dimension:2.0.0#width + + + + + width + + + width + + millimetre + RealMeasure + + a measurement for a lenght given in the unit millimetre + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + MillimetreCharacteristic + + millimetre characteristic + + urn:bamm:io.catenax.shared.physical_dimension:2.0.0#length + + + + + length + + + length + + millimetre + RealMeasure + + a measurement for a lenght given in the unit millimetre + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + PhysicalDimensionsCharacteristic + + physical dimensions + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#physicalDimensionsProperty + + + + + physical dimensions property + + + physicalDimensionsProperty + + String + + Describes the physical dimensions of then entity. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + GeneralInformation + + General Information Characteristic + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#generalInformation + + + + + General Information + + + generalInformation + + String + + Characteristic for general information. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + ProductStatusEnumeration + + Product Status Enumeration + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#productStatusValue + + + + + Product Status Value + + + productStatusValue + + String + + Enumeration to describe the status of the transmission as first life or second life. + + + + + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#ProductStatusEnumeration:DefaultScalarValue[value=first life, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=first life, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#ProductStatusEnumeration:DefaultScalarValue[value=second life, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=second life, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Timestamp + + Timestamp + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#remanufacturingDate + + + + + Remanufacturing Date + + + remanufacturingDate + + String + + Describes a Property which contains the date and time with an optional timezone. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Remanufacturing + + Remanufacturing Characteristic + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#remanufacturing + + + + + Remanufacturing + + + remanufacturing + + String + + Status of the transmission (first life or second life) and remanufacturing history. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + ServiceHistory + + Service History Characteristic + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#serviceHistory + + + + + Service History + + + serviceHistory + + String + + The dates of putting the transmission into service (service history) as list. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + ExpectedLifespan + + Expected Lifespan Characteristic + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#expectedLifespan + + + + + Expected Lifespan + + + expectedLifespan + + kilometre + IntegerMeasure + + Expected transmission lifespan in km. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + StateOfHealth + + State of Health Characteristic + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#stateOfHealth + + + + + State of Health + + + stateOfHealth + + String + + State of health characteristic describing several properties. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + WebsiteCharacteristic + + website + + urn:bamm:io.catenax.shared.contact_information:2.0.0#website + + + + + website + + + website + + String + + Address of the website + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + PhoneNumberTrait + urn:bamm:io.catenax.shared.contact_information:2.0.0#phoneNumber + + + + + phone number + + + phoneNumber + + String + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + EMailTrait + urn:bamm:io.catenax.shared.contact_information:2.0.0#email + + + + + email + + + email + + String + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + PhoneNumberTrait + urn:bamm:io.catenax.shared.contact_information:2.0.0#faxNumber + + + + + faxNumber + + + faxNumber + + String + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + ContactCharacteristic + + Contact Characteristic + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#supplierContact + + + + + Supplier Contact + + + supplierContact + + String + + Characteristic describing information on how to contact an organization + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#supplierId + + + + + Supplier ID + + + supplierId + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#sparePartName + + + + + Spare Part Name + + + sparePartName + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + SparePartSupplier + + Spare Part Supplier Characteristic + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#sparePartSupplier + + + + + Spare Part Supplier + + + sparePartSupplier + + String + + Characteristic for details of the spare parts and suppliers of replacement parts / spare parts. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + DriveTypeEnumeration + + Drive Type Enumeration + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#driveType + + + + + Drive Type + + + driveType + + String + + Enumeration of the drive types with the values combustion engine, hybrid drive and electric drive. + + + + + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#DriveTypeEnumeration:DefaultScalarValue[value=combustion engine, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=combustion engine, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#DriveTypeEnumeration:DefaultScalarValue[value=hybrid drive, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=hybrid drive, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#DriveTypeEnumeration:DefaultScalarValue[value=electric drive, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + DefaultScalarValue[value=electric drive, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + TorqueNewtonMetre + + Torque Newton Metre Characteristic + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#torque + + + + + Torque Performance + + + torque + + newtonMetre + IntegerMeasure + + Characteristic to describe the maximum input torque in newton meters. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + PerformancePower + + Performance Power Characteristic + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#power + + + + + Power + + + power + + kilowatt + IntegerMeasure + + The performance power in kilowatt as decimal. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + StringList + + String Characteristic + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#torqueConverter + + + + + Torque Converter + + + torqueConverter + + String + + A list with the data types string. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + GearTrait + + Gear Trait + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#gear + + + + + Gear + + + gear + + String + + Constraint to match a gear from 1 to 99 or R (reverse). + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + RevolutionsPerMinute + + Revolutions + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#speed + + + + + Speed + + + speed + + revolutionsPerMinute + IntegerMeasure + + The permissible maximum input speed in revolutions per minute in the respective gear. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + SpeedResistance + + Speed Resistance Characteristic + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#speedResistance + + + + + Speed Resistance + + + speedResistance + + String + + The speed resistance characteristic. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + GearTrait + + Gear Trait + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#gear + + + + + Gear + + + gear + + String + + Constraint to match a gear from 1 to 99 or R (reverse). + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Ratio + + Ratio Characteristic + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#ratio + + + + + Ratio + + + ratio + + RealMeasure + + The ratio in the respective gear. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + StandardGearRatio + + Standard Gear Ratio Characteristic + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#standardGearRatio + + + + + Standard Gear Ratio + + + standardGearRatio + + String + + The ratio in the respective gear. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + TransmissionSpreading + + Transmission Spreading Characteristic + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#spreading + + + + + Spreading + + + spreading + + IntegerMeasure + + The transmission spreading coefficient. The ratio between the smallest (shortest gear) and the largest (longest gear) ratio as decimal with no unit. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Capacity + + Capacity Characteristic + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#oilCapacity + + + + + Oil Capacity + + + oilCapacity + + cubicDecimetre + IntegerMeasure + + The oil capacity in dm³. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#oilType + + + + + Oil Type + + + oilType + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + StringList + + String Characteristic + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#electricPerformance + + + + + Electric Performance + + + electricPerformance + + String + + A list with the data types string. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + ProductSpecificParameters + + Product Specific Parameters Characteristic + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#productSpecificParameters + + + + + Product Specific Parameters + + + productSpecificParameters + + String + + The Characteristic to describe product specific parameters of the transmission. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + DocumentTitleTrait + + Document Title Trait + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#documentTitle + + + + + Document Title + + + documentTitle + + String + + Constraints the length to 60 characters. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#documentLink + + + + + Document Link + + + documentLink + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + DocumentsCharacteristic + + Documents Characteristic + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#dismantlingProcedure + + + + + Dismantling Procedure + + + dismantlingProcedure + + String + + Documents Characteristic with title and link. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + DocumentTitleTrait + + Document Title Trait + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#documentTitle + + + + + Document Title + + + documentTitle + + String + + Constraints the length to 60 characters. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#documentLink + + + + + Document Link + + + documentLink + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + DocumentsCharacteristic + + Documents Characteristic + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#vehicleDismantlingProcedure + + + + + Vehicle Dismantling Procedure + + + vehicleDismantlingProcedure + + String + + Documents Characteristic with title and link. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + DocumentTitleTrait + + Document Title Trait + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#documentTitle + + + + + Document Title + + + documentTitle + + String + + Constraints the length to 60 characters. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#documentLink + + + + + Document Link + + + documentLink + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + DocumentsCharacteristic + + Documents Characteristic + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#packagingInstructions + + + + + Packaging Instructions + + + packagingInstructions + + String + + Documents Characteristic with title and link. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + DocumentTitleTrait + + Document Title Trait + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#documentTitle + + + + + Document Title + + + documentTitle + + String + + Constraints the length to 60 characters. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#documentLink + + + + + Document Link + + + documentLink + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + DocumentsCharacteristic + + Documents Characteristic + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#transportationInstructions + + + + + Transportation Instructions + + + transportationInstructions + + String + + Documents Characteristic with title and link. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + DocumentTitleTrait + + Document Title Trait + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#documentTitle + + + + + Document Title + + + documentTitle + + String + + Constraints the length to 60 characters. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#documentLink + + + + + Document Link + + + documentLink + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + DocumentsCharacteristic + + Documents Characteristic + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#safetyMeasures + + + + + Safety Measures + + + safetyMeasures + + String + + Documents Characteristic with title and link. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Instructions + + Instructions Characteristic + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#instructions + + + + + Instructions + + + instructions + + String + + Instructions characteristic concerning the transmission. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#dataMatrixCode + + + + + Data Matrix Code + + + dataMatrixCode + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + Text + + Text + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#manufacturerId + + + + + Manufacturer ID + + + manufacturerId + + String + + Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + KeyCharacteristic + + Key Characteristic + + urn:bamm:io.catenax.serial_part_typization:2.0.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:2.0.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.transmission.transmission_pass:1.0.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 + + + + + + Identification + + Identification Characteristic + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#identification + + + + + Identification + + + identification + + String + + Characteristic for the identification parameters of the transmission. + + + + + + http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0 + + + + + + + + TransmissionPass + + The transmission passport corresponds to the digital product passport information required by the proposed Ecodesign Regulation (ESPR-2022) and describes the data that is collected and available during the lifespan of a transmission. + + Template + + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#TransmissionPass + + + + + + SustainabilityDetails + + Sustainability Details Entity + + + Sustainability details for the transmission. + + false + false + + + + responsibleSourcingDocument + + Responsible Sourcing Document + + + Document/Certificates on organizations compliance to ethical business practices. + + false + true + + + + Documents + + Documents Entity + + + Entity describing a document. + + false + false + + + + documentTitle + + Document Title + + + The header or title of the document + + Template + + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#documentTitle + + + DefaultScalarValue[value=Title A, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + documentLink + + Document Link + + + A link referencing to the document. + + Template + + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#documentLink + + + DefaultScalarValue[value=https://www.xxx.pdf, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + + + + + + + CarbonFootprintEntity + + Carbon Footprint Entity + + + Entity encapsulating the carbon footprint. + + false + false + + + + co2FootprintTotal + + CO2 Footprint Total + + + The total carbon footprint of the transmission, calculated as kg of carbon dioxide equivalent. + + Template + + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#co2FootprintTotal + + + Unknown + http://www.w3.org/2001/XMLSchema#decimal + + + + + productOrSectorSpecificRules + + Product or Sector Specific Rules + + + Product or sector specific rules applied for calculating or allocating GHG (Greenhouse Gas) emissions, e.g. PCRs (Product Category Rules), including operators or publishers and according rule names. Specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + + false + false + + + + ProductOrSectorSpecificRulesEntity + + Product Or Sector Specific Rules Entity + + + Entity for defining the set of values for the product or sector specific rules of a product carbon footprint as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + + false + false + + + + operator + + Operator or Publisher of Sector Specific Rules + + + Operator of PCR (Product Category Rule)/ PSR (Product Specific Rule) as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + + Template + + + urn:bamm:io.catenax.pcf:3.0.0#operator + + + Unknown + http://www.w3.org/2001/XMLSchema#string + + + + + ruleNames + + Product or Sector Specific Rule Names + + + Product-specific or sector-specific set of rules used for calculating or allocating GHG (Greenhouse Gas) emissions applied from the specified operator. Property defined by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + + Template + + + urn:bamm:io.catenax.pcf:3.0.0#ruleNames + + + DefaultScalarValue[value=ABC 2021, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + otherOperatorName + + Other Operator or Publisher of Sector Specific Rules + + + Other operator of PCR (Product Category Rule)/ PSR (Product Specific Rule) as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + + Template + + + urn:bamm:io.catenax.pcf:3.0.0#otherOperatorName + + + DefaultScalarValue[value=NSF, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + + + + + + + crossSectoralStandardsUsed + + Cross Sectoral Standards Used + + + Discloses the cross-sectoral standards applied for calculating or allocating GHG (Greenhouse Gas) emissions as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + + false + true + + + + CrossSectoralStandardEntity + + Cross Sectoral Standard Entity + + + Entity for defining an accounting standard used for product carbon footprint calculation as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + + false + false + + + + crossSectoralStandard + + Cross Sectoral Standard + + + Discloses a cross-sectoral standard applied for calculating or allocating GHG (Greenhouse Gas) emissions as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + + Template + + + urn:bamm:io.catenax.pcf:3.0.0#crossSectoralStandard + + + Unknown + http://www.w3.org/2001/XMLSchema#string + + + + + + + + + + + + + + RecyclateContentEntity + + Recyclate Content Entity + + + Recyclate content in the transmission with mandatory input values for cobalt, nickel and lithium. + + false + false + + + + otherSubstance + + Other Substance + + + Details for the other optional substances. + + false + true + + + + OtherSubstanceEntity + + Other Substance Entity + + + Percentage and substance name of the other substances. + + false + false + + + + substancePercentage + + Substance Percentage + + + Substance percentage of the recycled content. + + Template + + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#substancePercentage + + + DefaultScalarValue[value=8.0, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#decimal']'] + http://www.w3.org/2001/XMLSchema#decimal + + + + + substanceName + + Substance Name + + + The name of the substance such as lead or aluminium. + + Template + + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#substanceName + + + DefaultScalarValue[value=Lead, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + + + + + + + cobalt + + Cobalt + + + Percentage of the recyclate content of cobalt. + + Template + + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#cobalt + + + Unknown + http://www.w3.org/2001/XMLSchema#decimal + + + + + nickel + + Nickel + + + Percentage of the recyclate content of nickel. + + Template + + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#nickel + + + Unknown + http://www.w3.org/2001/XMLSchema#decimal + + + + + lithium + + Lithium + + + Percentage of the recyclate content of lithium. + + Template + + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#lithium + + + Unknown + http://www.w3.org/2001/XMLSchema#decimal + + + + + + + + criticalRawMaterials + + Critical Raw Materials + + + List of critical raw materials (CRM) as specified by EU in a transmission. For example Magnesium; Cobalt; Palladium. + + false + true + + + + criticalRawMaterials + + Critical Raw Materials + + + List of critical raw materials (CRM) as specified by EU in a transmission. For example Magnesium; Cobalt; Palladium. + + Template + + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#criticalRawMaterials + + + Unknown + http://www.w3.org/2001/XMLSchema#string + + + + + + + + substancesOfConcern + + Substances of Concern + + + List of substances of concern. The name of the substances of concern present in the product. For example Lead; Cadmium; Dibortrioxide. + + false + true + + + + substancesOfConcern + + Substances of Concern + + + List of substances of concern. The name of the substances of concern present in the product. For example Lead; Cadmium; Dibortrioxide. + + Template + + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#substancesOfConcern + + + Unknown + http://www.w3.org/2001/XMLSchema#string + + + + + + + + + + + GeneralInformationEntity + + General Information Entity + + + General Information Entity to describe several logical connected properties. + + false + false + + + + productDescription + + Product Description + + + The detailed description about the product type. + + Template + + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#productDescription + + + Unknown + http://www.w3.org/2001/XMLSchema#string + + + + + productType + + Product Type + + + Type of transmission for passenger cars. + + Template + + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#productType + + + DefaultScalarValue[value=8HP60MH, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + additionalInformation + + Additional Information + + + Open field for additional information such as a link. + + Template + + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#additionalInformation + + + Unknown + http://www.w3.org/2001/XMLSchema#string + + + + + warrantyPeriod + + Warranty Period + + + Commercial warranty period of the transmission (coupled to the Vehicle) in months. + + Template + + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#warrantyPeriod + + + DefaultScalarValue[value=60.0, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#decimal']'] + http://www.w3.org/2001/XMLSchema#decimal + + + + + PhysicalDimensionsEntity + + physical dimensions + + + Entity encapsulating the physical dimensions of an object. + + false + false + + + + weight + + weight + + + Weight of the item + + Template + + + urn:bamm:io.catenax.shared.physical_dimension:2.0.0#weight + + + DefaultScalarValue[value=100.7, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#double']'] + http://www.w3.org/2001/XMLSchema#double + + + + + diameter + + diameter + + + Diameter of the item. + + Template + + + urn:bamm:io.catenax.shared.physical_dimension:2.0.0#diameter + + + DefaultScalarValue[value=0.03, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#double']'] + http://www.w3.org/2001/XMLSchema#double + + + + + height + + height + + + Height of the item. + + Template + + + urn:bamm:io.catenax.shared.physical_dimension:2.0.0#height + + + DefaultScalarValue[value=0.1, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#double']'] + http://www.w3.org/2001/XMLSchema#double + + + + + width + + width + + + Width of the item. + + Template + + + urn:bamm:io.catenax.shared.physical_dimension:2.0.0#width + + + DefaultScalarValue[value=1000.0, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#double']'] + http://www.w3.org/2001/XMLSchema#double + + + + + length + + length + + + Length of the item. + + Template + + + urn:bamm:io.catenax.shared.physical_dimension:2.0.0#length + + + DefaultScalarValue[value=20000.1, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#double']'] + http://www.w3.org/2001/XMLSchema#double + + + + + + + + + + + StateOfHealthEntity + + State of health entity + + + State of health entity describing several logically connected properties. + + false + false + + + + RemanufacturingStatus + + Remanufacturing Status Entity + + + Status and Date of the (re-)manufacturing + + false + false + + + + productStatusValue + + Product Status Value + + + Status of the transmission as first life or second life. + + Template + + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#productStatusValue + + + DefaultScalarValue[value=second life, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + remanufacturingDate + + Remanufacturing Date + + + Date of the (re-)manufacturing + + Template + + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#remanufacturingDate + + + Unknown + http://www.w3.org/2001/XMLSchema#dateTime + + + + + + + + serviceHistory + + Service History + + + The dates of putting the transmission into service (service history). + + false + true + + + + serviceHistory + + Service History + + + The dates of putting the transmission into service (service history). + + Template + + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#serviceHistory + + + Unknown + http://www.w3.org/2001/XMLSchema#dateTimeStamp + + + + + + + + expectedLifespan + + Expected Lifespan + + + Expected transmission lifespan. + + Template + + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#expectedLifespan + + + DefaultScalarValue[value=500000, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#integer']'] + http://www.w3.org/2001/XMLSchema#integer + + + + + + + + sparePartSupplier + + Spare Part Supplier + + + Details of the spare parts and suppliers of replacement parts / spare parts. + + false + true + + + + SparePartEntity + + Spare Part Entity + + + Entity for details of the spare parts and suppliers of replacement parts / spare parts. + + false + false + + + + ContactEntity + + Contact Entity + + + Entity to bundle the properties for the information on how to contact an organization + + false + false + + + + website + + website + + + Website of the contact. + + Template + + + urn:bamm:io.catenax.shared.contact_information:2.0.0#website + + + DefaultScalarValue[value=https://www.samsung.com, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#anyURI']'] + http://www.w3.org/2001/XMLSchema#anyURI + + + + + phoneNumber + + phone number + + + Phone number with country and area code + + Template + + + urn:bamm:io.catenax.shared.contact_information:2.0.0#phoneNumber + + + DefaultScalarValue[value=+49 89 1234567890, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + email + + email + + + An email address + + Template + + + urn:bamm:io.catenax.shared.contact_information:2.0.0#email + + + DefaultScalarValue[value=test.mail@example.com, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + faxNumber + + faxNumber + + + Fax number with country and area code + + Template + + + urn:bamm:io.catenax.shared.contact_information:2.0.0#faxNumber + + + DefaultScalarValue[value=+49 89 0987654321, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + + + + supplierId + + Supplier ID + + + BPNL of the supplier. + + Template + + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#supplierId + + + DefaultScalarValue[value=BPNL1234567890ZZ, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + sparePartName + + Spare Part Name + + + Name or Identification of the spare part. + + Template + + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#sparePartName + + + DefaultScalarValue[value=torque converter, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + + + + + + + ProductSpecificParametersEntity + + Product Specific Parameters Entity + + + The entity describing various product specific parameters of the transmission. + + false + false + + + + driveType + + Drive Type + + + The type of transmission drive (combustion engine, hybrid drive or purely electric drive). + + Template + + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#driveType + + + DefaultScalarValue[value=hybrid drive, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + torque + + Torque Performance + + + The maximum input torque in newton meters (the operating characteristics of the transmission). + + Template + + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#torque + + + DefaultScalarValue[value=500.0, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#decimal']'] + http://www.w3.org/2001/XMLSchema#decimal + + + + + power + + Power + + + The maximum power in kilowatt (the operating characteristics of the transmission). + + Template + + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#power + + + DefaultScalarValue[value=300.0, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#decimal']'] + http://www.w3.org/2001/XMLSchema#decimal + + + + + torqueConverter + + Torque Converter + + + A list of the used transmission damper technology (depending on the transmission type). For example NW 200 TTD and NW 200 ZDW + + false + true + + + + torqueConverter + + Torque Converter + + + A list of the used transmission damper technology (depending on the transmission type). For example NW 200 TTD and NW 200 ZDW + + Template + + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#torqueConverter + + + Unknown + http://www.w3.org/2001/XMLSchema#string + + + + + + + + SpeedResistanceEntity + + Speed Resistance Entity + + + The speed resitance entity. Includes the gear and the speed as separate properties. + + false + false + + + + gear + + Gear + + + Respective gear for the speed resistance. + + Template + + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#gear + + + DefaultScalarValue[value=1, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + speed + + Speed + + + The permissible maximum input speed (rpm). + + Template + + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#speed + + + DefaultScalarValue[value=7800, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#integer']'] + http://www.w3.org/2001/XMLSchema#integer + + + + + + + + GearRatio + + Gear Ratio Entity + + + Entity for the ratio in the respective gear. Includes the gear and the ratio as separate properties. + + false + false + + + + gear + + Gear + + + Respective gear for the speed resistance. + + Template + + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#gear + + + DefaultScalarValue[value=1, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + ratio + + Ratio + + + The ratio in the respective gear (ratio between transmission input speed and transmission output speed). + + Template + + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#ratio + + + DefaultScalarValue[value=4.1567, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#double']'] + http://www.w3.org/2001/XMLSchema#double + + + + + + + + spreading + + Spreading + + + The transmission spreading coefficient. The ratio between the smallest (shortest gear) and the largest (longest gear) ratio. + + Template + + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#spreading + + + DefaultScalarValue[value=6.79, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#decimal']'] + http://www.w3.org/2001/XMLSchema#decimal + + + + + oilCapacity + + Oil Capacity + + + The recomended oil volume in the transmission. + + Template + + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#oilCapacity + + + DefaultScalarValue[value=8.9, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#decimal']'] + http://www.w3.org/2001/XMLSchema#decimal + + + + + oilType + + Oil Type + + + The suitable type of the oil for the transmission. + + Template + + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#oilType + + + DefaultScalarValue[value=ZF Lifeguard Hybrid 2, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + electricPerformance + + Electric Performance + + + The electric machine performance (the operating characteristics of the electric motor). Values are the kilowatt, volt and newtonmetre. An example could be 22 kW; 49 V and 150 Nm. + + false + true + + + + electricPerformance + + Electric Performance + + + The electric machine performance (the operating characteristics of the electric motor). Values are the kilowatt, volt and newtonmetre. An example could be 22 kW; 49 V and 150 Nm. + + Template + + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#electricPerformance + + + Unknown + http://www.w3.org/2001/XMLSchema#string + + + + + + + + + + + InstructionEntity + + Instruction Entity + + + Instruction documents concerning the transmission. + + false + false + + + + dismantlingProcedure + + Dismantling Procedure + + + Document containing the transmission dismantling procedure. + + false + true + + + + Documents + + Documents Entity + + + Entity describing a document. + + false + false + + + + documentTitle + + Document Title + + + The header or title of the document + + Template + + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#documentTitle + + + DefaultScalarValue[value=Title A, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + documentLink + + Document Link + + + A link referencing to the document. + + Template + + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#documentLink + + + DefaultScalarValue[value=https://www.xxx.pdf, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + + + + + + + vehicleDismantlingProcedure + + Vehicle Dismantling Procedure + + + Document containing the dismantling procedure from the vehicle. + + false + true + + + + Documents + + Documents Entity + + + Entity describing a document. + + false + false + + + + documentTitle + + Document Title + + + The header or title of the document + + Template + + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#documentTitle + + + DefaultScalarValue[value=Title A, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + documentLink + + Document Link + + + A link referencing to the document. + + Template + + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#documentLink + + + DefaultScalarValue[value=https://www.xxx.pdf, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + + + + + + + packagingInstructions + + Packaging Instructions + + + Instructions for safely packaging of the transmission. + + false + true + + + + Documents + + Documents Entity + + + Entity describing a document. + + false + false + + + + documentTitle + + Document Title + + + The header or title of the document + + Template + + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#documentTitle + + + DefaultScalarValue[value=Title A, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + documentLink + + Document Link + + + A link referencing to the document. + + Template + + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#documentLink + + + DefaultScalarValue[value=https://www.xxx.pdf, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + + + + + + + transportationInstructions + + Transportation Instructions + + + Instructions for safely transporting of the transmission. + + false + true + + + + Documents + + Documents Entity + + + Entity describing a document. + + false + false + + + + documentTitle + + Document Title + + + The header or title of the document + + Template + + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#documentTitle + + + DefaultScalarValue[value=Title A, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + documentLink + + Document Link + + + A link referencing to the document. + + Template + + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#documentLink + + + DefaultScalarValue[value=https://www.xxx.pdf, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + + + + + + + safetyMeasures + + Safety Measures + + + Includes all safety relevant documents for e.g. Dismantling. + + false + true + + + + Documents + + Documents Entity + + + Entity describing a document. + + false + false + + + + documentTitle + + Document Title + + + The header or title of the document + + Template + + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#documentTitle + + + DefaultScalarValue[value=Title A, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + documentLink + + Document Link + + + A link referencing to the document. + + Template + + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#documentLink + + + DefaultScalarValue[value=https://www.xxx.pdf, typeUri='DefaultScalar[metaModelVersion=BAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#string']'] + http://www.w3.org/2001/XMLSchema#string + + + + + + + + + + + + + + IdentificationEntity + + Identification Entity + + + Identification parameters of the transmission with data matrix code, manufacturerID and serial number. + + false + false + + + + dataMatrixCode + + Data Matrix Code + + + Data Matrix Code (DMC) link to the public of the transmission as specified in section 31 / page 26. + + Template + + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#dataMatrixCode + + + Unknown + http://www.w3.org/2001/XMLSchema#string + + + + + manufacturerId + + Manufacturer ID + + + The ID of the transmission manufacturer in form of the unique BPN(L) number. + + Template + + + urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#manufacturerId + + + DefaultScalarValue[value=BPNL1234567890ZZ, 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 data space, but is not unique in Catena-X data space. 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:2.0.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:2.0.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 + + + + + + + + + + + + + + + diff --git a/io.catenax.transmission.transmission_pass/1.0.0/gen/TransmissionPass-schema.json b/io.catenax.transmission.transmission_pass/1.0.0/gen/TransmissionPass-schema.json new file mode 100644 index 00000000..5c1474bd --- /dev/null +++ b/io.catenax.transmission.transmission_pass/1.0.0/gen/TransmissionPass-schema.json @@ -0,0 +1,619 @@ +{ + "$schema" : "http://json-schema.org/draft-04/schema", + "description" : "The transmission passport corresponds to the digital product passport information required by the proposed Ecodesign Regulation (ESPR-2022) and describes the data that is collected and available during the lifespan of a transmission.", + "type" : "object", + "components" : { + "schemas" : { + "urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_DocumentTitleTrait" : { + "type" : "string", + "description" : "Maximum title characters set to 60.", + "maxLength" : 60 + }, + "urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" : { + "type" : "string", + "description" : "Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc." + }, + "urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_Documents" : { + "description" : "Entity describing a document.", + "type" : "object", + "properties" : { + "documentTitle" : { + "description" : "The header or title of the document", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_DocumentTitleTrait" + }, + "documentLink" : { + "description" : "A link referencing to the document.", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" + } + }, + "required" : [ "documentLink" ] + }, + "urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_DocumentsCharacteristic" : { + "description" : "Documents Characteristic with title and link.", + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_Documents" + } + }, + "urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_Co2Total" : { + "type" : "number", + "description" : "Characteristic for the total carbon footprint of the transmission, calculated as kg of carbon dioxide equivalent." + }, + "urn_bamm_io.catenax.pcf_3.0.0_ProductOrSectorSpecificRuleOperator" : { + "type" : "string", + "description" : "Enumeration of PCR (Product Category Rule) operators as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.", + "enum" : [ "PEF", "EPD International", "Other" ] + }, + "urn_bamm_io.catenax.pcf_3.0.0_RuleNamesTrait" : { + "description" : "Constraint for defining a non-empty set of non-empty rule names as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.", + "type" : "array", + "items" : { + "type" : "string", + "description" : "String that contains at least one character." + }, + "uniqueItems" : true, + "minItems" : 1 + }, + "urn_bamm_io.catenax.pcf_3.0.0_ProductOrSectorSpecificRulesEntity" : { + "description" : "Entity for defining the set of values for the product or sector specific rules of a product carbon footprint as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.", + "type" : "object", + "properties" : { + "operator" : { + "description" : "Operator of PCR (Product Category Rule)/ PSR (Product Specific Rule) as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_ProductOrSectorSpecificRuleOperator" + }, + "ruleNames" : { + "description" : "Product-specific or sector-specific set of rules used for calculating or allocating GHG (Greenhouse Gas) emissions applied from the specified operator. Property defined by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_RuleNamesTrait" + }, + "otherOperatorName" : { + "description" : "Other operator of PCR (Product Category Rule)/ PSR (Product Specific Rule) as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" + } + }, + "required" : [ "operator", "ruleNames" ] + }, + "urn_bamm_io.catenax.pcf_3.0.0_ProductOrSectorSpecificRuleSet" : { + "description" : "Characteristic for defining the set of product or sector specific rules of a product carbon footprint as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.", + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_ProductOrSectorSpecificRulesEntity" + }, + "uniqueItems" : true + }, + "urn_bamm_io.catenax.pcf_3.0.0_CrossSectoralStandardsUsedEnumerationCharacteristic" : { + "type" : "string", + "description" : "Characteristic for defining the enumeration of valid accounting standards used for product carbon footprint calculation as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.", + "enum" : [ "GHG Protocol Product standard", "ISO Standard 14067", "ISO Standard 14044" ] + }, + "urn_bamm_io.catenax.pcf_3.0.0_CrossSectoralStandardEntity" : { + "description" : "Entity for defining an accounting standard used for product carbon footprint calculation as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.", + "type" : "object", + "properties" : { + "crossSectoralStandard" : { + "description" : "Discloses a cross-sectoral standard applied for calculating or allocating GHG (Greenhouse Gas) emissions as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_CrossSectoralStandardsUsedEnumerationCharacteristic" + } + }, + "required" : [ "crossSectoralStandard" ] + }, + "urn_bamm_io.catenax.pcf_3.0.0_CrossSectoralStandardsUsedListCharacteristic" : { + "description" : "Characteristic for defining the list of valid accounting standards used for product carbon footprint calculation as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.", + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_CrossSectoralStandardEntity" + } + }, + "urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_CarbonFootprint" : { + "description" : "Set of information needed for the carbon footprint ecodesign regulations.", + "type" : "object", + "properties" : { + "co2FootprintTotal" : { + "description" : "The total carbon footprint of the transmission, calculated as kg of carbon dioxide equivalent.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_Co2Total" + }, + "productOrSectorSpecificRules" : { + "description" : "Product or sector specific rules applied for calculating or allocating GHG (Greenhouse Gas) emissions, e.g. PCRs (Product Category Rules), including operators or publishers and according rule names. Specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_ProductOrSectorSpecificRuleSet" + }, + "crossSectoralStandardsUsed" : { + "description" : "Discloses the cross-sectoral standards applied for calculating or allocating GHG (Greenhouse Gas) emissions as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_CrossSectoralStandardsUsedListCharacteristic" + } + }, + "required" : [ "co2FootprintTotal", "productOrSectorSpecificRules", "crossSectoralStandardsUsed" ] + }, + "urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_SubstancePercentage" : { + "type" : "number", + "description" : "Substance percentage of the recycled content." + }, + "urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_OtherSubstanceEntity" : { + "description" : "Percentage and substance name of the other substances.", + "type" : "object", + "properties" : { + "substancePercentage" : { + "description" : "Substance percentage of the recycled content.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_SubstancePercentage" + }, + "substanceName" : { + "description" : "The name of the substance such as lead or aluminium.", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" + } + }, + "required" : [ "substancePercentage", "substanceName" ] + }, + "urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_OtherSubstance" : { + "description" : "Characteristic for the other optional substances.", + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_OtherSubstanceEntity" + } + }, + "urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_RecyclateContent" : { + "description" : "Recyclate content in the transmission.", + "type" : "object", + "properties" : { + "otherSubstance" : { + "description" : "Details for the other optional substances.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_OtherSubstance" + }, + "cobalt" : { + "description" : "Percentage of the recyclate content of cobalt.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_SubstancePercentage" + }, + "nickel" : { + "description" : "Percentage of the recyclate content of nickel.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_SubstancePercentage" + }, + "lithium" : { + "description" : "Percentage of the recyclate content of lithium.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_SubstancePercentage" + } + }, + "required" : [ "cobalt", "nickel", "lithium" ] + }, + "urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_StringList" : { + "description" : "A list with the data types string.", + "type" : "array", + "items" : { + "type" : "string" + } + }, + "urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_Sustainability" : { + "description" : "Sustainability Characteristic to describe sustainability factors.", + "type" : "object", + "properties" : { + "responsibleSourcingDocument" : { + "description" : "Document/Certificates on organizations compliance to ethical business practices.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_DocumentsCharacteristic" + }, + "carbonFootprint" : { + "description" : "Describes the carbon footprint of the substance or mixture. Based on the Ecodesign.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_CarbonFootprint" + }, + "recyclateContent" : { + "description" : "List of recovered recyclate content. The following materials have to be reported on as a minimum: cobalt, lithium, nickel. Percentage of how much of the material was recycled. This can be an aggregation regarding the materials below. For example the amount of aluminium recovered from waste present in in each transmission model.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_RecyclateContent" + }, + "criticalRawMaterials" : { + "description" : "List of critical raw materials (CRM) as specified by EU in a transmission. For example Magnesium; Cobalt; Palladium.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_StringList" + }, + "substancesOfConcern" : { + "description" : "List of substances of concern. The name of the substances of concern present in the product. For example Lead; Cadmium; Dibortrioxide.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_StringList" + } + }, + "required" : [ "carbonFootprint", "recyclateContent", "criticalRawMaterials", "substancesOfConcern" ] + }, + "urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_ProductDescription" : { + "type" : "string", + "description" : "The detailed description about the product type as enumeration.", + "enum" : [ "manual transmission", "automated manual transmission", "automatic transmission", "continuously variable automatic transmissions (CVT transmission)" ] + }, + "urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_WarrantyPeriod" : { + "type" : "number", + "description" : "Commercial warranty period of the transmission (coupled to the Vehicle) in months as decimal." + }, + "urn_bamm_io.catenax.shared.physical_dimension_2.0.0_KilogramCharacteristic" : { + "type" : "number", + "description" : "a measurement value given in the unit kilogram" + }, + "urn_bamm_io.catenax.shared.physical_dimension_2.0.0_MillimetreCharacteristic" : { + "type" : "number", + "description" : "a measurement for a lenght given in the unit millimetre" + }, + "urn_bamm_io.catenax.shared.physical_dimension_2.0.0_PhysicalDimensionsCharacteristic" : { + "description" : "Describes the physical dimensions of then entity.", + "type" : "object", + "properties" : { + "weight" : { + "description" : "Weight of the item", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.shared.physical_dimension_2.0.0_KilogramCharacteristic" + }, + "diameter" : { + "description" : "Diameter of the item.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.shared.physical_dimension_2.0.0_MillimetreCharacteristic" + }, + "height" : { + "description" : "Height of the item.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.shared.physical_dimension_2.0.0_MillimetreCharacteristic" + }, + "width" : { + "description" : "Width of the item.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.shared.physical_dimension_2.0.0_MillimetreCharacteristic" + }, + "length" : { + "description" : "Length of the item.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.shared.physical_dimension_2.0.0_MillimetreCharacteristic" + } + } + }, + "urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_GeneralInformation" : { + "description" : "Characteristic for general information.", + "type" : "object", + "properties" : { + "productDescription" : { + "description" : "The detailed description about the product type.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_ProductDescription" + }, + "productType" : { + "description" : "Type of transmission for passenger cars.", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" + }, + "additionalInformation" : { + "description" : "Open field for additional information such as a link.", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" + }, + "warrantyPeriod" : { + "description" : "Commercial warranty period of the transmission (coupled to the Vehicle) in months.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_WarrantyPeriod" + }, + "physicalDimensionsProperty" : { + "description" : "Describes the physical dimensions of the entity.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.shared.physical_dimension_2.0.0_PhysicalDimensionsCharacteristic" + } + }, + "required" : [ "productDescription", "productType", "additionalInformation", "warrantyPeriod", "physicalDimensionsProperty" ] + }, + "urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_ProductStatusEnumeration" : { + "type" : "string", + "description" : "Enumeration to describe the status of the transmission as first life or second life.", + "enum" : [ "first life", "second life" ] + }, + "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.transmission.transmission_pass_1.0.0_Remanufacturing" : { + "description" : "Status of the transmission (first life or second life) and remanufacturing history.", + "type" : "object", + "properties" : { + "productStatusValue" : { + "description" : "Status of the transmission as first life or second life.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_ProductStatusEnumeration" + }, + "remanufacturingDate" : { + "description" : "Date of the (re-)manufacturing", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Timestamp" + } + }, + "required" : [ "productStatusValue", "remanufacturingDate" ] + }, + "urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_ServiceHistory" : { + "description" : "The dates of putting the transmission into service (service history) as list.", + "type" : "array", + "items" : { + "type" : "string", + "format" : "date-time" + } + }, + "urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_ExpectedLifespan" : { + "type" : "number", + "description" : "Expected transmission lifespan in km." + }, + "urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_StateOfHealth" : { + "description" : "State of health characteristic describing several properties.", + "type" : "object", + "properties" : { + "remanufacturing" : { + "description" : "Status of the transmission (first life or second life).", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_Remanufacturing" + }, + "serviceHistory" : { + "description" : "The dates of putting the transmission into service (service history).", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_ServiceHistory" + }, + "expectedLifespan" : { + "description" : "Expected transmission lifespan.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_ExpectedLifespan" + } + }, + "required" : [ "remanufacturing", "serviceHistory", "expectedLifespan" ] + }, + "urn_bamm_io.catenax.shared.contact_information_2.0.0_WebsiteCharacteristic" : { + "type" : "string", + "format" : "uri", + "description" : "Address of the website" + }, + "urn_bamm_io.catenax.shared.contact_information_2.0.0_PhoneNumberTrait" : { + "type" : "string", + "description" : "Constraint to allow only numbers, whitespaces and an optional leading + sign.", + "pattern" : "^[+]?[0-9 ]+$" + }, + "urn_bamm_io.catenax.shared.contact_information_2.0.0_EMailTrait" : { + "type" : "string", + "description" : "Regular expression for mail address as defined in W3C (see https://html.spec.whatwg.org/multipage/input.html#valid-e-mail-address)", + "pattern" : "^[a-zA-Z0-9.!#$%&’*+\\/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*$" + }, + "urn_bamm_io.catenax.shared.contact_information_2.0.0_ContactCharacteristic" : { + "description" : "Characteristic describing information on how to contact an organization", + "type" : "object", + "properties" : { + "website" : { + "description" : "Website of the contact.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.shared.contact_information_2.0.0_WebsiteCharacteristic" + }, + "phoneNumber" : { + "description" : "Phone number with country and area code", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.shared.contact_information_2.0.0_PhoneNumberTrait" + }, + "email" : { + "description" : "An email address", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.shared.contact_information_2.0.0_EMailTrait" + }, + "faxNumber" : { + "description" : "Fax number with country and area code", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.shared.contact_information_2.0.0_PhoneNumberTrait" + } + } + }, + "urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_SparePartEntity" : { + "description" : "Entity for details of the spare parts and suppliers of replacement parts / spare parts.", + "type" : "object", + "properties" : { + "supplierContact" : { + "description" : "Contact information of the supplier", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.shared.contact_information_2.0.0_ContactCharacteristic" + }, + "supplierId" : { + "description" : "BPNL of the supplier.", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" + }, + "sparePartName" : { + "description" : "Name or Identification of the spare part.", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" + } + }, + "required" : [ "supplierContact", "supplierId", "sparePartName" ] + }, + "urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_SparePartSupplier" : { + "description" : "Characteristic for details of the spare parts and suppliers of replacement parts / spare parts.", + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_SparePartEntity" + } + }, + "urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_DriveTypeEnumeration" : { + "type" : "string", + "description" : "Enumeration of the drive types with the values combustion engine, hybrid drive and electric drive.", + "enum" : [ "combustion engine", "hybrid drive", "electric drive" ] + }, + "urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_TorqueNewtonMetre" : { + "type" : "number", + "description" : "Characteristic to describe the maximum input torque in newton meters." + }, + "urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_PerformancePower" : { + "type" : "number", + "description" : "The performance power in kilowatt as decimal." + }, + "urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_GearTrait" : { + "type" : "string", + "description" : "Constraint to match a gear from 1 to 99 or R (reverse).", + "pattern" : "^\\d{1,2}|R$" + }, + "urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_RevolutionsPerMinute" : { + "type" : "number", + "description" : "The permissible maximum input speed in revolutions per minute in the respective gear." + }, + "urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_SpeedResistance" : { + "description" : "The speed resistance characteristic.", + "type" : "object", + "properties" : { + "gear" : { + "description" : "Respective gear for the speed resistance.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_GearTrait" + }, + "speed" : { + "description" : "The permissible maximum input speed (rpm).", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_RevolutionsPerMinute" + } + }, + "required" : [ "gear", "speed" ] + }, + "urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_Ratio" : { + "type" : "number", + "description" : "The ratio in the respective gear." + }, + "urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_StandardGearRatio" : { + "description" : "The ratio in the respective gear.", + "type" : "object", + "properties" : { + "gear" : { + "description" : "Respective gear for the speed resistance.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_GearTrait" + }, + "ratio" : { + "description" : "The ratio in the respective gear (ratio between transmission input speed and transmission output speed).", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_Ratio" + } + }, + "required" : [ "gear", "ratio" ] + }, + "urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_TransmissionSpreading" : { + "type" : "number", + "description" : "The transmission spreading coefficient. The ratio between the smallest (shortest gear) and the largest (longest gear) ratio as decimal with no unit." + }, + "urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_Capacity" : { + "type" : "number", + "description" : "The oil capacity in dm³." + }, + "urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_ProductSpecificParameters" : { + "description" : "The Characteristic to describe product specific parameters of the transmission.", + "type" : "object", + "properties" : { + "driveType" : { + "description" : "The type of transmission drive (combustion engine, hybrid drive or purely electric drive).", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_DriveTypeEnumeration" + }, + "torque" : { + "description" : "The maximum input torque in newton meters (the operating characteristics of the transmission).", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_TorqueNewtonMetre" + }, + "power" : { + "description" : "The maximum power in kilowatt (the operating characteristics of the transmission).", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_PerformancePower" + }, + "torqueConverter" : { + "description" : "A list of the used transmission damper technology (depending on the transmission type). For example NW 200 TTD and NW 200 ZDW", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_StringList" + }, + "speedResistance" : { + "description" : "The permissible maximum input speed in the respective gear (depending on the transmission type). For example 1 : max 7800min-1; 2 : max 7800min-1; 3 : max 7800min-1; 4 : max 7800min-1; 5 : max 7800min-1; 6 : max 7800min-1; 7 : max 6800min-1; 8 : max 5800min-1; R : max 2000min-1.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_SpeedResistance" + }, + "standardGearRatio" : { + "description" : "The ratio in the respective gear (ratio between transmission input speed and transmission output speed). For example 1 : 4.1567; 2 : 3.898; 3 : 2.887; 4 : 2.7783; 5 : 1.811; 6 : 1.6545; 7 : 0.4377; 8 : 0.6121; R : -2.2183.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_StandardGearRatio" + }, + "spreading" : { + "description" : "The transmission spreading coefficient. The ratio between the smallest (shortest gear) and the largest (longest gear) ratio.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_TransmissionSpreading" + }, + "oilCapacity" : { + "description" : "The recomended oil volume in the transmission.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_Capacity" + }, + "oilType" : { + "description" : "The suitable type of the oil for the transmission.", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" + }, + "electricPerformance" : { + "description" : "The electric machine performance (the operating characteristics of the electric motor). Values are the kilowatt, volt and newtonmetre. An example could be 22 kW; 49 V and 150 Nm.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_StringList" + } + }, + "required" : [ "driveType", "torque", "power", "standardGearRatio", "spreading", "oilCapacity", "oilType" ] + }, + "urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_Instructions" : { + "description" : "Instructions characteristic concerning the transmission.", + "type" : "object", + "properties" : { + "dismantlingProcedure" : { + "description" : "Document containing the transmission dismantling procedure.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_DocumentsCharacteristic" + }, + "vehicleDismantlingProcedure" : { + "description" : "Document containing the dismantling procedure from the vehicle.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_DocumentsCharacteristic" + }, + "packagingInstructions" : { + "description" : "Instructions for safely packaging of the transmission.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_DocumentsCharacteristic" + }, + "transportationInstructions" : { + "description" : "Instructions for safely transporting of the transmission.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_DocumentsCharacteristic" + }, + "safetyMeasures" : { + "description" : "Includes all safety relevant documents for e.g. Dismantling.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_DocumentsCharacteristic" + } + }, + "required" : [ "dismantlingProcedure", "vehicleDismantlingProcedure", "safetyMeasures" ] + }, + "urn_bamm_io.catenax.serial_part_typization_2.0.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_2.0.0_ValueCharacteristic" : { + "type" : "string", + "description" : "The value of an identifier." + }, + "urn_bamm_io.catenax.serial_part_typization_2.0.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_2.0.0_KeyCharacteristic" + }, + "value" : { + "description" : "The value of an identifier.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.serial_part_typization_2.0.0_ValueCharacteristic" + } + }, + "required" : [ "key", "value" ] + }, + "urn_bamm_io.catenax.serial_part_typization_2.0.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_2.0.0_KeyValueList" + }, + "uniqueItems" : true + }, + "urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_Identification" : { + "description" : "Characteristic for the identification parameters of the transmission.", + "type" : "object", + "properties" : { + "dataMatrixCode" : { + "description" : "Data Matrix Code (DMC) link to the public of the transmission as specified in section 31 / page 26.", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" + }, + "manufacturerId" : { + "description" : "The ID of the transmission manufacturer in form of the unique BPN(L) number.", + "$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text" + }, + "localIdentifiers" : { + "description" : "A local identifier enables identification of a part in a specific data space, but is not unique in Catena-X data space. Multiple local identifiers may exist.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.serial_part_typization_2.0.0_LocalIdentifierCharacteristic" + } + }, + "required" : [ "dataMatrixCode", "manufacturerId", "localIdentifiers" ] + } + } + }, + "properties" : { + "sustainability" : { + "description" : "Sustainability details about the transmission.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_Sustainability" + }, + "generalInformation" : { + "description" : "Property describing general information about the transmission.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_GeneralInformation" + }, + "stateOfHealth" : { + "description" : "State of health property describing several properties.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_StateOfHealth" + }, + "sparePartSupplier" : { + "description" : "Details of the spare parts and suppliers of replacement parts / spare parts.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_SparePartSupplier" + }, + "productSpecificParameters" : { + "description" : "Product specific parameters of the transmission.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_ProductSpecificParameters" + }, + "instructions" : { + "description" : "Instructions concerning the transmission.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_Instructions" + }, + "identification" : { + "description" : "Identification parameters of the transmission.", + "$ref" : "#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_Identification" + } + }, + "required" : [ "sustainability", "generalInformation", "stateOfHealth", "sparePartSupplier", "productSpecificParameters", "instructions", "identification" ] +} \ No newline at end of file diff --git a/io.catenax.transmission.transmission_pass/1.0.0/gen/TransmissionPass.aasx b/io.catenax.transmission.transmission_pass/1.0.0/gen/TransmissionPass.aasx new file mode 100644 index 0000000000000000000000000000000000000000..504a26fc1a1d11bcb72864a898ce1781ef0ff375 GIT binary patch literal 13894 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 literal 0 HcmV?d00001 diff --git a/io.catenax.transmission.transmission_pass/1.0.0/gen/TransmissionPass.html b/io.catenax.transmission.transmission_pass/1.0.0/gen/TransmissionPass.html new file mode 100644 index 00000000..3c0a2dbe --- /dev/null +++ b/io.catenax.transmission.transmission_pass/1.0.0/gen/TransmissionPass.html @@ -0,0 +1,5420 @@ + + + + + + + + + + + + + + Dokumentation Transmission Pass + + +
+
+
+
+

Aspect Model Transmission Pass

+
urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#TransmissionPass
+
+
+
+
+
+
+
+ +
+ + +
+ The transmission passport corresponds to the digital product passport information required by the proposed Ecodesign Regulation (ESPR-2022) and describes the data that is collected and available during the lifespan of a transmission. +
+ + +
+

Übersicht

+
+
+
+
+ Aspect Model Diagram +
+
+
+ + +
+
+

Properties

+
+ +
+ +
+

General Information

+
+ +Property describing general information about the transmission. + +
+
Name
+
generalInformation
+
+ + + +
+
Characteristic
+ +
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
generalInformation
+
+ + +
+
+ +
+

Identification

+
+ +Identification parameters of the transmission. + +
+
Name
+
identification
+
+ + + +
+
Characteristic
+ +
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
identification
+
+ + +
+
+ +
+

Instructions

+
+ +Instructions concerning the transmission. + +
+
Name
+
instructions
+
+ + + +
+
Characteristic
+ +
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
instructions
+
+ + +
+
+ +
+

Product Specific Parameters

+
+ +Product specific parameters of the transmission. + +
+
Name
+
productSpecificParameters
+
+ + + +
+
Characteristic
+ +
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
productSpecificParameters
+
+ + +
+
+ +
+

Spare Part Supplier

+
+ +Details of the spare parts and suppliers of replacement parts / spare parts. + +
+
Name
+
sparePartSupplier
+
+ + + +
+
Characteristic
+
+
+
+
List
+
+
+
Sortierung
+
+
+
Erlaubt Duplikate
+
+ +
+
+
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
sparePartSupplier
+
+ + +
+
+ +
+

State of Health

+
+ +State of health property describing several properties. + +
+
Name
+
stateOfHealth
+
+ + + +
+
Characteristic
+ +
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
stateOfHealth
+
+ + +
+
+ +
+

Sustainability

+
+ +Sustainability details about the transmission. + +
+
Name
+
sustainability
+
+ + + +
+
Characteristic
+ +
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
sustainability
+
+ + +
+
+ + + +
+
+

Objekt

+
+ +
+
+

Carbon Footprint Entity

+
+
+ Entity encapsulating the carbon footprint. +
+ +
+

Properties

+
+
+ +
+
CO2 Footprint Total
+
+ +The total carbon footprint of the transmission, calculated as kg of carbon dioxide equivalent. + +
+
Name
+
co2FootprintTotal
+
+ + + +
+
Characteristic
+
+
+
+
Quantifiable
+
+
+
Duration
+
+
+
Characteristic for the total carbon footprint of the transmission, calculated as kg of carbon dioxide equivalent.
+
+
+
Einheit
+
+
+
+
    +
  • + kilogram +
  • +
  • + Symbol kg +
  • +
  • + Code KGM +
  • +
+
+
+ +
+
+
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
co2FootprintTotal
+
+ + +
+
+ +
+
Product or Sector Specific Rules
+
+ +Product or sector specific rules applied for calculating or allocating GHG (Greenhouse Gas) emissions, e.g. PCRs (Product Category Rules), including operators or publishers and according rule names. Specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + +
+
Name
+
productOrSectorSpecificRules
+
+ + + +
+
Characteristic
+
+
+
+
Set
+
+
+
Has no order
+
+
+
Duplicates not allowed
+
+
+
+ Referenz +
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+
+ +
+
+
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
productOrSectorSpecificRules
+
+ +
+
Referenz
+
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+
+ +
+
Cross Sectoral Standards Used
+
+ +Discloses the cross-sectoral standards applied for calculating or allocating GHG (Greenhouse Gas) emissions as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + +
+
Name
+
crossSectoralStandardsUsed
+
+ + + +
+
Characteristic
+
+
+
+
List
+
+
+
Sortierung
+
+
+
Erlaubt Duplikate
+
+
+
+ Referenz +
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+
+ +
+
+
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
crossSectoralStandardsUsed
+
+ +
+
Referenz
+
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+
+
+
+

Contact Entity

+
+
+ Entity to bundle the properties for the information on how to contact an organization +
+ +
+

Properties

+
+
+ +
+
website
+
+ +Website of the contact. + +
+
Name
+
website
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
https://www.samsung.com
+
+ +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
website
+
+ + +
+
+ +
+
phone number
+
+ +Phone number with country and area code + +
+
Name
+
phoneNumber
+
+ + + +
+
Characteristic
+
+
+
+
Trait
+
+ +
+
+
+ +
+
Beispiel
+
+49 89 1234567890
+
+ +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
phoneNumber
+
+ + +
+
Bedingungen
+
+
    +
  • +
    + +
    + PhoneNumberConstraint +
    + +
    +
    Beschreibung
    +
    Constraint to allow only numbers, whitespaces and an optional leading + sign.
    +
    + + +
    +
    Regulärer Ausdruck
    +
    ^[+]?[0-9 ]+$
    +
    + +
  • +
+
+
+
+
+ +
+
email
+
+ +An email address + +
+
Name
+
email
+
+ + + +
+
Characteristic
+
+
+
+
Trait
+
+ +
+
+
+ +
+
Beispiel
+
test.mail@example.com
+
+ +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
email
+
+ + +
+
Bedingungen
+
+
    +
  • +
    + +
    + EMailConstraint +
    + +
    +
    Beschreibung
    +
    Regular expression for mail address as defined in W3C (see https://html.spec.whatwg.org/multipage/input.html#valid-e-mail-address)
    +
    + + +
    +
    Regulärer Ausdruck
    +
    ^[a-zA-Z0-9.!#$%&’*+\/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$
    +
    + +
  • +
+
+
+
+
+ +
+
faxNumber
+
+ +Fax number with country and area code + +
+
Name
+
faxNumber
+
+ + + +
+
Characteristic
+
+
+
+
Trait
+
+ +
+
+
+ +
+
Beispiel
+
+49 89 0987654321
+
+ +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
faxNumber
+
+ + +
+
Bedingungen
+
+
    +
  • +
    + +
    + PhoneNumberConstraint +
    + +
    +
    Beschreibung
    +
    Constraint to allow only numbers, whitespaces and an optional leading + sign.
    +
    + + +
    +
    Regulärer Ausdruck
    +
    ^[+]?[0-9 ]+$
    +
    + +
  • +
+
+
+
+
+
+
+

Cross Sectoral Standard Entity

+
+
+ Entity for defining an accounting standard used for product carbon footprint calculation as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. +
+
+ Referenz +
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+

Properties

+
+
+ +
+
Cross Sectoral Standard
+
+ +Discloses a cross-sectoral standard applied for calculating or allocating GHG (Greenhouse Gas) emissions as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + +
+
Name
+
crossSectoralStandard
+
+ + + +
+
Characteristic
+
+
+
+
Enumeration
+
+
+
Werte
+
+
+
+
    +
  • GHG Protocol Product standard
  • +
  • ISO Standard 14067
  • +
  • ISO Standard 14044
  • +
+
+
+
+
+ Referenz +
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+
+ +
+
+
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
crossSectoralStandard
+
+ +
+
Referenz
+
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+
+
+
+

Documents Entity

+
+
+ Entity describing a document. +
+ +
+

Properties

+
+
+ +
+
Document Title
+
+ +The header or title of the document + +
+
Name
+
documentTitle
+
+ + + +
+
Characteristic
+
+
+
+
Trait
+
+ +
+
+
+ +
+
Beispiel
+
Title A
+
+ +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
documentTitle
+
+ + +
+
Bedingungen
+
+
    +
  • +
    + +
    + Max Title Characters Constraint +
    + +
    +
    Beschreibung
    +
    Maximum title characters set to 60.
    +
    + + +
    +
    Max. Zeichen
    +
    60
    +
    + +
  • +
+
+
+
+
+ +
+ +
+ +A link referencing to the document. + +
+
Name
+
documentLink
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
https://www.xxx.pdf
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
documentLink
+
+ + +
+
+
+
+

Gear Ratio Entity

+
+
+ Entity for the ratio in the respective gear. Includes the gear and the ratio as separate properties. +
+ +
+

Properties

+
+
+ +
+
Gear
+
+ +Respective gear for the speed resistance. + +
+
Name
+
gear
+
+ + + +
+
Characteristic
+
+
+
+
Trait
+
+ +
+
+
+ +
+
Beispiel
+
1
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
gear
+
+ + +
+
Bedingungen
+
+
    +
  • +
    + +
    + Gear Constraint +
    + +
    +
    Beschreibung
    +
    Constraint to match a gear from 1 to 99 or R (reverse).
    +
    + + +
    +
    Regulärer Ausdruck
    +
    ^\d{1,2}|R$
    +
    + +
  • +
+
+
+
+
+ +
+
Ratio
+
+ +The ratio in the respective gear (ratio between transmission input speed and transmission output speed). + +
+
Name
+
ratio
+
+ + + +
+
Characteristic
+
+
+
+
Quantifiable
+
+
+
Duration
+
+
+
The ratio in the respective gear.
+
+ +
+
+
+ +
+
Beispiel
+
4.1567
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
ratio
+
+ + +
+
+
+
+

General Information Entity

+
+
+ General Information Entity to describe several logical connected properties. +
+ +
+

Properties

+
+
+ +
+
Product Description
+
+ +The detailed description about the product type. + +
+
Name
+
productDescription
+
+ + + +
+
Characteristic
+
+
+
+
Enumeration
+
+
+
Werte
+
+
+
+
    +
  • manual transmission
  • +
  • automated manual transmission
  • +
  • automatic transmission
  • +
  • continuously variable automatic transmissions (CVT transmission)
  • +
+
+
+ +
+
+
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
productDescription
+
+ +
+
Referenz
+
+
    +
  • https://eclass.eu/en/eclass-standard/search-content/show?tx_eclasssearch_ecsearch%5Bcc2prdat%5D=0173-1%2302-AAW338%23001&tx_eclasssearch_ecsearch%5Bdischarge%5D=0&tx_eclasssearch_ecsearch%5Bid%5D=-1&tx_eclasssearch_ecsearch%5Blanguage%5D=1&tx_eclasssearch_ecsearch%5Boption%5D=pr&tx_eclasssearch_ecsearch%5Bsearchtxt%5D=0173-1%2302-AAW338%23001&tx_eclasssearch_ecsearch%5Bversion%5D=12.0&cHash=5a17e1979515f3f8fbb7350e9f27a8f9
  • +
+
+
+ +
+
+ +
+
Product Type
+
+ +Type of transmission for passenger cars. + +
+
Name
+
productType
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
8HP60MH
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
productType
+
+ +
+
Referenz
+
+
    +
  • https://eclass.eu/en/eclass-standard/search-content/show?tx_eclasssearch_ecsearch%5Bcc2prdat%5D=0173-1%2302-AAW338%23001&tx_eclasssearch_ecsearch%5Bdischarge%5D=0&tx_eclasssearch_ecsearch%5Bid%5D=-1&tx_eclasssearch_ecsearch%5Blanguage%5D=1&tx_eclasssearch_ecsearch%5Boption%5D=pr&tx_eclasssearch_ecsearch%5Bsearchtxt%5D=0173-1%2302-AAW338%23001&tx_eclasssearch_ecsearch%5Bversion%5D=12.0&cHash=5a17e1979515f3f8fbb7350e9f27a8f9
  • +
+
+
+ +
+
+ +
+
Additional Information
+
+ +Open field for additional information such as a link. + +
+
Name
+
additionalInformation
+
+ + + +
+
Characteristic
+ +
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
additionalInformation
+
+ + +
+
+ +
+
Warranty Period
+
+ +Commercial warranty period of the transmission (coupled to the Vehicle) in months. + +
+
Name
+
warrantyPeriod
+
+ + + +
+
Characteristic
+
+
+
+
Measurement
+
+
+
Commercial warranty period of the transmission (coupled to the Vehicle) in months as decimal.
+
+
+
Einheit
+
+
+
+
    +
  • + month +
  • +
  • + Symbol mo +
  • +
  • + Code MON +
  • +
  • + Überführungsfaktor 2.629800 × 10⁶ s +
  • +
+
+
+ +
+
+
+ +
+
Beispiel
+
60.0
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
warrantyPeriod
+
+ +
+
Referenz
+
+
    +
  • https://eclass.eu/eclass-standard/content-suche/show?tx_eclasssearch_ecsearch%5Bdischarge%5D=0&tx_eclasssearch_ecsearch%5Bid%5D=25151705&tx_eclasssearch_ecsearch%5Blanguage%5D=1&tx_eclasssearch_ecsearch%5Bversion%5D=12.0&cHash=b331161d6c597f8648a931275fdc5c7f
  • +
+
+
+ +
+
+ +
+
physical dimensions property
+
+ +Describes the physical dimensions of the entity. + +
+
Name
+
physicalDimensionsProperty
+
+ + + +
+
Characteristic
+ +
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
physicalDimensionsProperty
+
+ + +
+
+
+
+

Identification Entity

+
+
+ Identification parameters of the transmission with data matrix code, manufacturerID and serial number. +
+ +
+

Properties

+
+
+ +
+
Data Matrix Code
+
+ +Data Matrix Code (DMC) link to the public of the transmission as specified in section 31 / page 26. + +
+
Name
+
dataMatrixCode
+
+ + + +
+
Characteristic
+ +
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
dataMatrixCode
+
+ +
+
Referenz
+
+
    +
  • https://eur-lex.europa.eu/resource.html?uri=cellar:bb8539b7-b1b5-11ec-9d96-01aa75ed71a1.0001.02/DOC_1&format=PDF
  • +
+
+
+ +
+
+ +
+
Manufacturer ID
+
+ +The ID of the transmission manufacturer in form of the unique BPN(L) number. + +
+
Name
+
manufacturerId
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
BPNL1234567890ZZ
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
manufacturerId
+
+ + +
+
+ +
+
Local Identifiers
+
+ +A local identifier enables identification of a part in a specific data space, but is not unique in Catena-X data space. Multiple local identifiers may exist. + +
+
Name
+
localIdentifiers
+
+ + + +
+
Characteristic
+
+
+
+
Set
+
+
+
Has no order
+
+
+
Duplicates not allowed
+
+ +
+
+
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
localIdentifiers
+
+ + +
+
+
+
+

Instruction Entity

+
+
+ Instruction documents concerning the transmission. +
+ +
+

Properties

+
+
+ +
+
Dismantling Procedure
+
+ +Document containing the transmission dismantling procedure. + +
+
Name
+
dismantlingProcedure
+
+ + + +
+
Characteristic
+
+
+
+
List
+
+
+
Sortierung
+
+
+
Erlaubt Duplikate
+
+ +
+
+
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
dismantlingProcedure
+
+ + +
+
+ +
+
Vehicle Dismantling Procedure
+
+ +Document containing the dismantling procedure from the vehicle. + +
+
Name
+
vehicleDismantlingProcedure
+
+ + + +
+
Characteristic
+
+
+
+
List
+
+
+
Sortierung
+
+
+
Erlaubt Duplikate
+
+ +
+
+
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
vehicleDismantlingProcedure
+
+ + +
+
+ +
+
Packaging Instructions
+
+ +Instructions for safely packaging of the transmission. + +
+
Name
+
packagingInstructions
+
+ + + +
+
Characteristic
+
+
+
+
List
+
+
+
Sortierung
+
+
+
Erlaubt Duplikate
+
+ +
+
+
+ + +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
packagingInstructions
+
+ + +
+
+ +
+
Transportation Instructions
+
+ +Instructions for safely transporting of the transmission. + +
+
Name
+
transportationInstructions
+
+ + + +
+
Characteristic
+
+
+
+
List
+
+
+
Sortierung
+
+
+
Erlaubt Duplikate
+
+ +
+
+
+ + +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
transportationInstructions
+
+ + +
+
+ +
+
Safety Measures
+
+ +Includes all safety relevant documents for e.g. Dismantling. + +
+
Name
+
safetyMeasures
+
+ + + +
+
Characteristic
+
+
+
+
List
+
+
+
Sortierung
+
+
+
Erlaubt Duplikate
+
+ +
+
+
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
safetyMeasures
+
+ +
+
Referenz
+
+
    +
  • https://eclass.eu/eclass-standard/content-suche/show?tx_eclasssearch_ecsearch%5Bcc2prdat%5D=0173-1%2302-AAO190%23001&tx_eclasssearch_ecsearch%5Bdischarge%5D=0&tx_eclasssearch_ecsearch%5Bid%5D=-1&tx_eclasssearch_ecsearch%5Blanguage%5D=1&tx_eclasssearch_ecsearch%5Boption%5D=pr&tx_eclasssearch_ecsearch%5Bsearchtxt%5D=0173-1%2302-AAO190%23001&tx_eclasssearch_ecsearch%5Bversion%5D=12.0&cHash=ecd65dc92a134cdb1453556e4a1557ca
  • +
+
+
+ +
+
+
+
+

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
+
+ + +
+
+
+
+

Other Substance Entity

+
+
+ Percentage and substance name of the other substances. +
+ +
+

Properties

+
+
+ +
+
Substance Percentage
+
+ +Substance percentage of the recycled content. + +
+
Name
+
substancePercentage
+
+ + + +
+
Characteristic
+
+
+
+
Quantifiable
+
+
+
Duration
+
+
+
Substance percentage of the recycled content.
+
+
+
Einheit
+
+
+
+
    +
  • + percent +
  • +
  • + Symbol % +
  • +
  • + Code P1 +
  • +
+
+
+ +
+
+
+ +
+
Beispiel
+
8.0
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
substancePercentage
+
+ + +
+
+ +
+
Substance Name
+
+ +The name of the substance such as lead or aluminium. + +
+
Name
+
substanceName
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
Lead
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
substanceName
+
+ + +
+
+
+
+

Product Or Sector Specific Rules Entity

+
+
+ Entity for defining the set of values for the product or sector specific rules of a product carbon footprint as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. +
+
+ Referenz +
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+

Properties

+
+
+ +
+
Operator or Publisher of Sector Specific Rules
+
+ +Operator of PCR (Product Category Rule)/ PSR (Product Specific Rule) as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + +
+
Name
+
operator
+
+ + + +
+
Characteristic
+
+
+
+
Enumeration
+
+
+
Werte
+
+
+
+
    +
  • PEF
  • +
  • EPD International
  • +
  • Other
  • +
+
+
+
+
+ Referenz +
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+
+ +
+
+
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
operator
+
+ +
+
Referenz
+
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+
+ +
+
Product or Sector Specific Rule Names
+
+ +Product-specific or sector-specific set of rules used for calculating or allocating GHG (Greenhouse Gas) emissions applied from the specified operator. Property defined by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + +
+
Name
+
ruleNames
+
+ + + +
+
Characteristic
+
+
+
+
Trait
+
+ +
+
+
+ +
+
Beispiel
+
ABC 2021
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
ruleNames
+
+ +
+
Referenz
+
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+
Bedingungen
+
+
    +
  • +
    + +
    + Rule Names Constraint +
    + +
    +
    Beschreibung
    +
    Constraint for defining a non-empty set of non-empty rule names as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative.
    +
    + +
    +
    Referenz
    +
    +
    +
      +
    • https://wbcsd.github.io/introduction/
    • +
    +
    +
    +
    + +
    +
    Min. Zeichen
    +
    1
    +
    + +
  • +
+
+
+
+
+ +
+
Other Operator or Publisher of Sector Specific Rules
+
+ +Other operator of PCR (Product Category Rule)/ PSR (Product Specific Rule) as specified by the WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + +
+
Name
+
otherOperatorName
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
NSF
+
+ +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
otherOperatorName
+
+ +
+
Referenz
+
+
    +
  • https://wbcsd.github.io/introduction/
  • +
+
+
+ +
+
+
+
+

Product Specific Parameters Entity

+
+
+ The entity describing various product specific parameters of the transmission. +
+ +
+

Properties

+
+
+ +
+
Drive Type
+
+ +The type of transmission drive (combustion engine, hybrid drive or purely electric drive). + +
+
Name
+
driveType
+
+ + + +
+
Characteristic
+
+
+
+
Enumeration
+
+
+
Werte
+
+
+
+
    +
  • combustion engine
  • +
  • hybrid drive
  • +
  • electric drive
  • +
+
+
+ +
+
+
+ +
+
Beispiel
+
hybrid drive
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
driveType
+
+ + +
+
+ +
+
Torque Performance
+
+ +The maximum input torque in newton meters (the operating characteristics of the transmission). + +
+
Name
+
torque
+
+ + + +
+
Characteristic
+
+
+
+
Measurement
+
+
+
Characteristic to describe the maximum input torque in newton meters.
+
+
+
Einheit
+
+
+
+
    +
  • + newton metre +
  • +
  • + Symbol N·m +
  • +
  • + Code NU +
  • +
+
+
+ +
+
+
+ +
+
Beispiel
+
500.0
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
torque
+
+ +
+
Referenz
+
+
    +
  • https://eclass.eu/eclass-standard/content-suche/show?tx_eclasssearch_ecsearch[cc2prdat]=0173-1#02-ABE835#001&tx_eclasssearch_ecsearch[discharge]=0&tx_eclasssearch_ecsearch[id]=-1&tx_eclasssearch_ecsearch[language]=1&tx_eclasssearch_ecsearch[option]=pr&tx_eclasssearch_ecsearch[searchtxt]=0173-1#02-ABE835#001&tx_eclasssearch_ecsearch[version]=12.0&cHash=4a7d386fbdca6eb1be51134bfeafeac7
  • +
+
+
+ +
+
+ +
+
Power
+
+ +The maximum power in kilowatt (the operating characteristics of the transmission). + +
+
Name
+
power
+
+ + + +
+
Characteristic
+
+
+
+
Measurement
+
+
+
The performance power in kilowatt as decimal.
+
+
+
Einheit
+
+
+
+
    +
  • + kilowatt +
  • +
  • + Symbol kW +
  • +
  • + Code KWT +
  • +
  • + Überführungsfaktor 10³ W +
  • +
+
+
+ +
+
+
+ +
+
Beispiel
+
300.0
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
power
+
+ + +
+
+ +
+
Torque Converter
+
+ +A list of the used transmission damper technology (depending on the transmission type). For example NW 200 TTD and NW 200 ZDW + +
+
Name
+
torqueConverter
+
+ + + +
+
Characteristic
+
+
+
+
List
+
+
+
Sortierung
+
+
+
Erlaubt Duplikate
+
+ +
+
+
+ + +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
torqueConverter
+
+ + +
+
+ +
+
Speed Resistance
+
+ +The permissible maximum input speed in the respective gear (depending on the transmission type). For example 1 : max 7800min-1; 2 : max 7800min-1; 3 : max 7800min-1; 4 : max 7800min-1; 5 : max 7800min-1; 6 : max 7800min-1; 7 : max 6800min-1; 8 : max 5800min-1; R : max 2000min-1. + +
+
Name
+
speedResistance
+
+ + + +
+
Characteristic
+ +
+ + +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
speedResistance
+
+ + +
+
+ +
+
Standard Gear Ratio
+
+ +The ratio in the respective gear (ratio between transmission input speed and transmission output speed). For example 1 : 4.1567; 2 : 3.898; 3 : 2.887; 4 : 2.7783; 5 : 1.811; 6 : 1.6545; 7 : 0.4377; 8 : 0.6121; R : -2.2183. + +
+
Name
+
standardGearRatio
+
+ + + +
+
Characteristic
+ +
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
standardGearRatio
+
+ +
+
Referenz
+
+
    +
  • https://eclass.eu/en/eclass-standard/search-content/show?tx_eclasssearch_ecsearch[cc2prdat]=0173-1#02-AAO991#001&tx_eclasssearch_ecsearch[discharge]=0&tx_eclasssearch_ecsearch[id]=-1&tx_eclasssearch_ecsearch[language]=0&tx_eclasssearch_ecsearch[option]=pr&tx_eclasssearch_ecsearch[searchtxt]=Getriebe&tx_eclasssearch_ecsearch[version]=12.0&cHash=7a98266f172bac7785ef10714da390f9
  • +
+
+
+ +
+
+ +
+
Spreading
+
+ +The transmission spreading coefficient. The ratio between the smallest (shortest gear) and the largest (longest gear) ratio. + +
+
Name
+
spreading
+
+ + + +
+
Characteristic
+
+
+
+
Quantifiable
+
+
+
Duration
+
+
+
The transmission spreading coefficient. The ratio between the smallest (shortest gear) and the largest (longest gear) ratio as decimal with no unit.
+
+ +
+
+
+ +
+
Beispiel
+
6.79
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
spreading
+
+ + +
+
+ +
+
Oil Capacity
+
+ +The recomended oil volume in the transmission. + +
+
Name
+
oilCapacity
+
+ + + +
+
Characteristic
+
+
+
+
Quantifiable
+
+
+
Duration
+
+
+
The oil capacity in dm³.
+
+
+
Einheit
+
+
+
+
    +
  • + cubic decimetre +
  • +
  • + Symbol dm³ +
  • +
  • + Code DMQ +
  • +
  • + Überführungsfaktor 10⁻³ m³ +
  • +
+
+
+ +
+
+
+ +
+
Beispiel
+
8.9
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
oilCapacity
+
+ +
+
Referenz
+
+
    +
  • https://eclass.eu/eclass-standard/content-suche/show?tx_eclasssearch_ecsearch%5Bcc2prdat%5D=0173-1%2302-AAA593%23006&tx_eclasssearch_ecsearch%5Bdischarge%5D=0&tx_eclasssearch_ecsearch%5Bid%5D=-1&tx_eclasssearch_ecsearch%5Blanguage%5D=1&tx_eclasssearch_ecsearch%5Boption%5D=pr&tx_eclasssearch_ecsearch%5Bsearchtxt%5D=0173-1%2302-AAA593%23006%20&tx_eclasssearch_ecsearch%5Bversion%5D=12.0&cHash=caf252fbc0edd471b4b4678699683e3f
  • +
+
+
+ +
+
+ +
+
Oil Type
+
+ +The suitable type of the oil for the transmission. + +
+
Name
+
oilType
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
ZF Lifeguard Hybrid 2
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
oilType
+
+ + +
+
+ +
+
Electric Performance
+
+ +The electric machine performance (the operating characteristics of the electric motor). Values are the kilowatt, volt and newtonmetre. An example could be 22 kW; 49 V and 150 Nm. + +
+
Name
+
electricPerformance
+
+ + + +
+
Characteristic
+
+
+
+
List
+
+
+
Sortierung
+
+
+
Erlaubt Duplikate
+
+ +
+
+
+ + +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
electricPerformance
+
+ + +
+
+
+
+

Recyclate Content Entity

+
+
+ Recyclate content in the transmission with mandatory input values for cobalt, nickel and lithium. +
+ +
+

Properties

+
+
+ +
+
Other Substance
+
+ +Details for the other optional substances. + +
+
Name
+
otherSubstance
+
+ + + +
+
Characteristic
+
+
+
+
List
+
+
+
Sortierung
+
+
+
Erlaubt Duplikate
+
+ +
+
+
+ + +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
otherSubstance
+
+ + +
+
+ +
+
Cobalt
+
+ +Percentage of the recyclate content of cobalt. + +
+
Name
+
cobalt
+
+ + + +
+
Characteristic
+
+
+
+
Quantifiable
+
+
+
Duration
+
+
+
Substance percentage of the recycled content.
+
+
+
Einheit
+
+
+
+
    +
  • + percent +
  • +
  • + Symbol % +
  • +
  • + Code P1 +
  • +
+
+
+ +
+
+
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
cobalt
+
+ + +
+
+ +
+
Nickel
+
+ +Percentage of the recyclate content of nickel. + +
+
Name
+
nickel
+
+ + + +
+
Characteristic
+
+
+
+
Quantifiable
+
+
+
Duration
+
+
+
Substance percentage of the recycled content.
+
+
+
Einheit
+
+
+
+
    +
  • + percent +
  • +
  • + Symbol % +
  • +
  • + Code P1 +
  • +
+
+
+ +
+
+
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
nickel
+
+ + +
+
+ +
+
Lithium
+
+ +Percentage of the recyclate content of lithium. + +
+
Name
+
lithium
+
+ + + +
+
Characteristic
+
+
+
+
Quantifiable
+
+
+
Duration
+
+
+
Substance percentage of the recycled content.
+
+
+
Einheit
+
+
+
+
    +
  • + percent +
  • +
  • + Symbol % +
  • +
  • + Code P1 +
  • +
+
+
+ +
+
+
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
lithium
+
+ + +
+
+
+
+

Remanufacturing Status Entity

+
+
+ Status and Date of the (re-)manufacturing +
+ +
+

Properties

+
+
+ +
+
Product Status Value
+
+ +Status of the transmission as first life or second life. + +
+
Name
+
productStatusValue
+
+ + + +
+
Characteristic
+
+
+
+
Enumeration
+
+
+
Werte
+
+
+
+
    +
  • first life
  • +
  • second life
  • +
+
+
+ +
+
+
+ +
+
Beispiel
+
second life
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
productStatusValue
+
+ + +
+
+ +
+
Remanufacturing Date
+
+ +Date of the (re-)manufacturing + +
+
Name
+
remanufacturingDate
+
+ + + +
+
Characteristic
+ +
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
remanufacturingDate
+
+ + +
+
+
+
+

Spare Part Entity

+
+
+ Entity for details of the spare parts and suppliers of replacement parts / spare parts. +
+ +
+

Properties

+
+
+ +
+
Supplier Contact
+
+ +Contact information of the supplier + +
+
Name
+
supplierContact
+
+ + + +
+
Characteristic
+ +
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
supplierContact
+
+ + +
+
+ +
+
Supplier ID
+
+ +BPNL of the supplier. + +
+
Name
+
supplierId
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
BPNL1234567890ZZ
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
supplierId
+
+ + +
+
+ +
+
Spare Part Name
+
+ +Name or Identification of the spare part. + +
+
Name
+
sparePartName
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
torque converter
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
sparePartName
+
+ + +
+
+
+
+

Speed Resistance Entity

+
+
+ The speed resitance entity. Includes the gear and the speed as separate properties. +
+ +
+

Properties

+
+
+ +
+
Gear
+
+ +Respective gear for the speed resistance. + +
+
Name
+
gear
+
+ + + +
+
Characteristic
+
+
+
+
Trait
+
+ +
+
+
+ +
+
Beispiel
+
1
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
gear
+
+ + +
+
Bedingungen
+
+
    +
  • +
    + +
    + Gear Constraint +
    + +
    +
    Beschreibung
    +
    Constraint to match a gear from 1 to 99 or R (reverse).
    +
    + + +
    +
    Regulärer Ausdruck
    +
    ^\d{1,2}|R$
    +
    + +
  • +
+
+
+
+
+ +
+
Speed
+
+ +The permissible maximum input speed (rpm). + +
+
Name
+
speed
+
+ + + +
+
Characteristic
+
+
+
+
Measurement
+
+
+
The permissible maximum input speed in revolutions per minute in the respective gear.
+
+
+
Einheit
+
+
+
+
    +
  • + revolutions per minute +
  • +
  • + Symbol r/min +
  • +
  • + Code RPM +
  • +
+
+
+ +
+
+
+ +
+
Beispiel
+
7800
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
speed
+
+ + +
+
+
+
+

State of health entity

+
+
+ State of health entity describing several logically connected properties. +
+ +
+

Properties

+
+
+ +
+
Remanufacturing
+
+ +Status of the transmission (first life or second life). + +
+
Name
+
remanufacturing
+
+ + + +
+
Characteristic
+ +
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
remanufacturing
+
+ + +
+
+ +
+
Service History
+
+ +The dates of putting the transmission into service (service history). + +
+
Name
+
serviceHistory
+
+ + + +
+
Characteristic
+
+
+
+
List
+
+
+
Sortierung
+
+
+
Erlaubt Duplikate
+
+ +
+
+
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
serviceHistory
+
+ + +
+
+ +
+
Expected Lifespan
+
+ +Expected transmission lifespan. + +
+
Name
+
expectedLifespan
+
+ + + +
+
Characteristic
+
+
+
+
Measurement
+
+
+
Expected transmission lifespan in km.
+
+
+
Einheit
+
+
+
+
    +
  • + kilometre +
  • +
  • + Symbol km +
  • +
  • + Code KMT +
  • +
  • + Überführungsfaktor 10³ m +
  • +
+
+
+ +
+
+
+ +
+
Beispiel
+
500000
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
expectedLifespan
+
+ +
+
Referenz
+
+
    +
  • https://eclass.eu/eclass-standard/content-suche/show?tx_eclasssearch_ecsearch%5Bcc2prdat%5D=0173-1%2302-AAF779%23003&tx_eclasssearch_ecsearch%5Bdischarge%5D=0&tx_eclasssearch_ecsearch%5Bid%5D=-1&tx_eclasssearch_ecsearch%5Blanguage%5D=1&tx_eclasssearch_ecsearch%5Boption%5D=pr&tx_eclasssearch_ecsearch%5Bsearchtxt%5D=0173-1%2302-AAF779%23003&tx_eclasssearch_ecsearch%5Bversion%5D=12.0&cHash=c3d9bc495a76d479c4f0123af3681c80
  • +
+
+
+ +
+
+
+
+

Sustainability Details Entity

+
+
+ Sustainability details for the transmission. +
+ +
+

Properties

+
+
+ +
+
Responsible Sourcing Document
+
+ +Document/Certificates on organizations compliance to ethical business practices. + +
+
Name
+
responsibleSourcingDocument
+
+ + + +
+
Characteristic
+
+
+
+
List
+
+
+
Sortierung
+
+
+
Erlaubt Duplikate
+
+ +
+
+
+ + +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
responsibleSourcingDocument
+
+ + +
+
+ +
+
Carbon Footprint
+
+ +Describes the carbon footprint of the substance or mixture. Based on the Ecodesign. + +
+
Name
+
carbonFootprint
+
+ + + +
+
Characteristic
+ +
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
carbonFootprint
+
+ + +
+
+ +
+
Recyclate Content
+
+ +List of recovered recyclate content. The following materials have to be reported on as a minimum: cobalt, lithium, nickel. Percentage of how much of the material was recycled. This can be an aggregation regarding the materials below. For example the amount of aluminium recovered from waste present in in each transmission model. + +
+
Name
+
recyclateContent
+
+ + + +
+
Characteristic
+ +
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
recyclateContent
+
+ + +
+
+ +
+
Critical Raw Materials
+
+ +List of critical raw materials (CRM) as specified by EU in a transmission. For example Magnesium; Cobalt; Palladium. + +
+
Name
+
criticalRawMaterials
+
+ + + +
+
Characteristic
+
+
+
+
List
+
+
+
Sortierung
+
+
+
Erlaubt Duplikate
+
+ +
+
+
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
criticalRawMaterials
+
+ + +
+
+ +
+
Substances of Concern
+
+ +List of substances of concern. The name of the substances of concern present in the product. For example Lead; Cadmium; Dibortrioxide. + +
+
Name
+
substancesOfConcern
+
+ + + +
+
Characteristic
+
+
+
+
List
+
+
+
Sortierung
+
+
+
Erlaubt Duplikate
+
+ +
+
+
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
substancesOfConcern
+
+ + +
+
+
+
+

physical dimensions

+
+
+ Entity encapsulating the physical dimensions of an object. +
+ +
+

Properties

+
+
+ +
+
weight
+
+ +Weight of the item + +
+
Name
+
weight
+
+ + + +
+
Characteristic
+
+
+
+
Measurement
+
+
+
a measurement value given in the unit kilogram
+
+
+
Einheit
+
+
+
+
    +
  • + kilogram +
  • +
  • + Symbol kg +
  • +
  • + Code KGM +
  • +
+
+
+ +
+
+
+ +
+
Beispiel
+
100.7
+
+ +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
weight
+
+ + +
+
+ +
+
diameter
+
+ +Diameter of the item. + +
+
Name
+
diameter
+
+ + + +
+
Characteristic
+
+
+
+
Measurement
+
+
+
a measurement for a lenght given in the unit millimetre
+
+
+
Einheit
+
+
+
+
    +
  • + millimetre +
  • +
  • + Symbol mm +
  • +
  • + Code MMT +
  • +
  • + Überführungsfaktor 10⁻³ m +
  • +
+
+
+ +
+
+
+ +
+
Beispiel
+
0.03
+
+ +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
diameter
+
+ + +
+
+ +
+
height
+
+ +Height of the item. + +
+
Name
+
height
+
+ + + +
+
Characteristic
+
+
+
+
Measurement
+
+
+
a measurement for a lenght given in the unit millimetre
+
+
+
Einheit
+
+
+
+
    +
  • + millimetre +
  • +
  • + Symbol mm +
  • +
  • + Code MMT +
  • +
  • + Überführungsfaktor 10⁻³ m +
  • +
+
+
+ +
+
+
+ +
+
Beispiel
+
0.1
+
+ +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
height
+
+ + +
+
+ +
+
width
+
+ +Width of the item. + +
+
Name
+
width
+
+ + + +
+
Characteristic
+
+
+
+
Measurement
+
+
+
a measurement for a lenght given in the unit millimetre
+
+
+
Einheit
+
+
+
+
    +
  • + millimetre +
  • +
  • + Symbol mm +
  • +
  • + Code MMT +
  • +
  • + Überführungsfaktor 10⁻³ m +
  • +
+
+
+ +
+
+
+ +
+
Beispiel
+
1000.0
+
+ +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
width
+
+ + +
+
+ +
+
length
+
+ +Length of the item. + +
+
Name
+
length
+
+ + + +
+
Characteristic
+
+
+
+
Measurement
+
+
+
a measurement for a lenght given in the unit millimetre
+
+
+
Einheit
+
+
+
+
    +
  • + millimetre +
  • +
  • + Symbol mm +
  • +
  • + Code MMT +
  • +
  • + Überführungsfaktor 10⁻³ m +
  • +
+
+
+ +
+
+
+ +
+
Beispiel
+
20000.1
+
+ +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
length
+
+ + +
+
+
+ +
+ Third party licenses + +
+ +
+ + +
+ + + \ No newline at end of file diff --git a/io.catenax.transmission.transmission_pass/1.0.0/gen/TransmissionPass.json b/io.catenax.transmission.transmission_pass/1.0.0/gen/TransmissionPass.json new file mode 100644 index 00000000..239ce546 --- /dev/null +++ b/io.catenax.transmission.transmission_pass/1.0.0/gen/TransmissionPass.json @@ -0,0 +1,109 @@ +{ + "productSpecificParameters" : { + "torqueConverter" : [ "RYtGKbgicZaHCBRQDSx" ], + "driveType" : "combustion engine", + "oilType" : "ZF Lifeguard Hybrid 2", + "spreading" : 6.79, + "torque" : 500.0, + "power" : 300.0, + "standardGearRatio" : { + "gear" : "1", + "ratio" : 4.1567 + }, + "oilCapacity" : 8.9, + "electricPerformance" : [ "VLhpfQGTMDYpsBZxvfBoeygjb" ], + "speedResistance" : { + "speed" : 7800, + "gear" : "1" + } + }, + "instructions" : { + "packagingInstructions" : [ { + "documentTitle" : "Title A", + "documentLink" : "https://www.xxx.pdf" + } ], + "transportationInstructions" : [ { + "documentTitle" : "Title A", + "documentLink" : "https://www.xxx.pdf" + } ], + "dismantlingProcedure" : [ { + "documentTitle" : "Title A", + "documentLink" : "https://www.xxx.pdf" + } ], + "safetyMeasures" : [ { + "documentTitle" : "Title A", + "documentLink" : "https://www.xxx.pdf" + } ], + "vehicleDismantlingProcedure" : [ { + "documentTitle" : "Title A", + "documentLink" : "https://www.xxx.pdf" + } ] + }, + "identification" : { + "manufacturerId" : "BPNL1234567890ZZ", + "localIdentifiers" : [ { + "value" : "SN12345678", + "key" : "PartInstanceID" + } ], + "dataMatrixCode" : "UMaAIKKIkknjWEXJUfPxxQHeWKEJ" + }, + "sparePartSupplier" : [ { + "supplierContact" : { + "faxNumber" : "+49 89 0987654321", + "website" : "https://www.samsung.com", + "phoneNumber" : "+49 89 1234567890", + "email" : "test.mail@example.com" + }, + "supplierId" : "BPNL1234567890ZZ", + "sparePartName" : "torque converter" + } ], + "stateOfHealth" : { + "serviceHistory" : [ "2023-05-22T13:16:47.239+02:00" ], + "expectedLifespan" : 500000, + "remanufacturing" : { + "remanufacturingDate" : "2023-05-22T13:16:47.239+02:00", + "productStatusValue" : "first life" + } + }, + "generalInformation" : { + "additionalInformation" : "JxkyvRnL", + "physicalDimensionsProperty" : { + "width" : 1000.0, + "length" : 20000.1, + "weight" : 100.7, + "diameter" : 0.03, + "height" : 0.1 + }, + "warrantyPeriod" : 60.0, + "productDescription" : "manual transmission", + "productType" : "8HP60MH" + }, + "sustainability" : { + "substancesOfConcern" : [ "yedUsFwdkelQbxeTeQOvaScfqIOOmaa" ], + "responsibleSourcingDocument" : [ { + "documentTitle" : "Title A", + "documentLink" : "https://www.xxx.pdf" + } ], + "recyclateContent" : { + "nickel" : -1.7976931348623157E+308, + "lithium" : -1.7976931348623157E+308, + "cobalt" : -1.7976931348623157E+308, + "otherSubstance" : [ { + "substancePercentage" : 8.0, + "substanceName" : "Lead" + } ] + }, + "criticalRawMaterials" : [ "eOMtThyhVNLWUZNRcBaQKxI" ], + "carbonFootprint" : { + "crossSectoralStandardsUsed" : [ { + "crossSectoralStandard" : "GHG Protocol Product standard" + } ], + "co2FootprintTotal" : -1.7976931348623157E+308, + "productOrSectorSpecificRules" : [ { + "operator" : "PEF", + "ruleNames" : "ABC 2021", + "otherOperatorName" : "NSF" + } ] + } + } +} \ No newline at end of file diff --git a/io.catenax.transmission.transmission_pass/1.0.0/gen/TransmissionPass.yml b/io.catenax.transmission.transmission_pass/1.0.0/gen/TransmissionPass.yml new file mode 100644 index 00000000..390a2d39 --- /dev/null +++ b/io.catenax.transmission.transmission_pass/1.0.0/gen/TransmissionPass.yml @@ -0,0 +1,735 @@ +--- +openapi: 3.0.3 +info: + title: Transmission Pass + version: v1 +servers: +- url: catenax.io/api/v1 + variables: + api-version: + default: v1 +paths: + /{tenant-id}/transmission-pass: + get: + tags: + - TransmissionPass + operationId: getTransmissionPass + 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/TransmissionPass' + "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/TransmissionPass' + totalItems: + type: number + totalPages: + type: number + pageSize: + type: number + currentPage: + type: number + urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_DocumentTitleTrait: + type: string + description: Maximum title characters set to 60. + maxLength: 60 + urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text: + type: string + description: "Describes a Property which contains plain text. This is intended\ + \ exclusively for human readable strings, not for identifiers, measurement\ + \ values, etc." + urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_Documents: + description: Entity describing a document. + type: object + properties: + documentTitle: + description: The header or title of the document + $ref: '#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_DocumentTitleTrait' + documentLink: + description: A link referencing to the document. + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text' + required: + - documentLink + urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_DocumentsCharacteristic: + description: Documents Characteristic with title and link. + type: array + items: + $ref: '#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_Documents' + urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_Co2Total: + type: number + description: "Characteristic for the total carbon footprint of the transmission,\ + \ calculated as kg of carbon dioxide equivalent." + urn_bamm_io.catenax.pcf_3.0.0_ProductOrSectorSpecificRuleOperator: + type: string + description: Enumeration of PCR (Product Category Rule) operators as specified + by the WBCSD (World Business Council for Sustainable Development) Pathfinder + initiative. + enum: + - PEF + - EPD International + - Other + urn_bamm_io.catenax.pcf_3.0.0_RuleNamesTrait: + description: Constraint for defining a non-empty set of non-empty rule names + as specified by the WBCSD (World Business Council for Sustainable Development) + Pathfinder initiative. + type: array + items: + type: string + description: String that contains at least one character. + uniqueItems: true + minItems: 1 + urn_bamm_io.catenax.pcf_3.0.0_ProductOrSectorSpecificRulesEntity: + description: Entity for defining the set of values for the product or sector + specific rules of a product carbon footprint as specified by the WBCSD (World + Business Council for Sustainable Development) Pathfinder initiative. + type: object + properties: + operator: + description: Operator of PCR (Product Category Rule)/ PSR (Product Specific + Rule) as specified by the WBCSD (World Business Council for Sustainable + Development) Pathfinder initiative. + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_ProductOrSectorSpecificRuleOperator' + ruleNames: + description: Product-specific or sector-specific set of rules used for calculating + or allocating GHG (Greenhouse Gas) emissions applied from the specified + operator. Property defined by the WBCSD (World Business Council for Sustainable + Development) Pathfinder initiative. + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_RuleNamesTrait' + otherOperatorName: + description: Other operator of PCR (Product Category Rule)/ PSR (Product + Specific Rule) as specified by the WBCSD (World Business Council for Sustainable + Development) Pathfinder initiative. + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text' + required: + - operator + - ruleNames + urn_bamm_io.catenax.pcf_3.0.0_ProductOrSectorSpecificRuleSet: + description: Characteristic for defining the set of product or sector specific + rules of a product carbon footprint as specified by the WBCSD (World Business + Council for Sustainable Development) Pathfinder initiative. + type: array + items: + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_ProductOrSectorSpecificRulesEntity' + uniqueItems: true + urn_bamm_io.catenax.pcf_3.0.0_CrossSectoralStandardsUsedEnumerationCharacteristic: + type: string + description: Characteristic for defining the enumeration of valid accounting + standards used for product carbon footprint calculation as specified by the + WBCSD (World Business Council for Sustainable Development) Pathfinder initiative. + enum: + - GHG Protocol Product standard + - ISO Standard 14067 + - ISO Standard 14044 + urn_bamm_io.catenax.pcf_3.0.0_CrossSectoralStandardEntity: + description: Entity for defining an accounting standard used for product carbon + footprint calculation as specified by the WBCSD (World Business Council for + Sustainable Development) Pathfinder initiative. + type: object + properties: + crossSectoralStandard: + description: Discloses a cross-sectoral standard applied for calculating + or allocating GHG (Greenhouse Gas) emissions as specified by the WBCSD + (World Business Council for Sustainable Development) Pathfinder initiative. + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_CrossSectoralStandardsUsedEnumerationCharacteristic' + required: + - crossSectoralStandard + urn_bamm_io.catenax.pcf_3.0.0_CrossSectoralStandardsUsedListCharacteristic: + description: Characteristic for defining the list of valid accounting standards + used for product carbon footprint calculation as specified by the WBCSD (World + Business Council for Sustainable Development) Pathfinder initiative. + type: array + items: + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_CrossSectoralStandardEntity' + urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_CarbonFootprint: + description: Set of information needed for the carbon footprint ecodesign regulations. + type: object + properties: + co2FootprintTotal: + description: "The total carbon footprint of the transmission, calculated\ + \ as kg of carbon dioxide equivalent." + $ref: '#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_Co2Total' + productOrSectorSpecificRules: + description: "Product or sector specific rules applied for calculating or\ + \ allocating GHG (Greenhouse Gas) emissions, e.g. PCRs (Product Category\ + \ Rules), including operators or publishers and according rule names.\ + \ Specified by the WBCSD (World Business Council for Sustainable Development)\ + \ Pathfinder initiative." + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_ProductOrSectorSpecificRuleSet' + crossSectoralStandardsUsed: + description: Discloses the cross-sectoral standards applied for calculating + or allocating GHG (Greenhouse Gas) emissions as specified by the WBCSD + (World Business Council for Sustainable Development) Pathfinder initiative. + $ref: '#/components/schemas/urn_bamm_io.catenax.pcf_3.0.0_CrossSectoralStandardsUsedListCharacteristic' + required: + - co2FootprintTotal + - productOrSectorSpecificRules + - crossSectoralStandardsUsed + urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_SubstancePercentage: + type: number + description: Substance percentage of the recycled content. + urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_OtherSubstanceEntity: + description: Percentage and substance name of the other substances. + type: object + properties: + substancePercentage: + description: Substance percentage of the recycled content. + $ref: '#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_SubstancePercentage' + substanceName: + description: The name of the substance such as lead or aluminium. + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text' + required: + - substancePercentage + - substanceName + urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_OtherSubstance: + description: Characteristic for the other optional substances. + type: array + items: + $ref: '#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_OtherSubstanceEntity' + urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_RecyclateContent: + description: Recyclate content in the transmission. + type: object + properties: + otherSubstance: + description: Details for the other optional substances. + $ref: '#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_OtherSubstance' + cobalt: + description: Percentage of the recyclate content of cobalt. + $ref: '#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_SubstancePercentage' + nickel: + description: Percentage of the recyclate content of nickel. + $ref: '#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_SubstancePercentage' + lithium: + description: Percentage of the recyclate content of lithium. + $ref: '#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_SubstancePercentage' + required: + - cobalt + - nickel + - lithium + urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_StringList: + description: A list with the data types string. + type: array + items: + type: string + urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_Sustainability: + description: Sustainability Characteristic to describe sustainability factors. + type: object + properties: + responsibleSourcingDocument: + description: Document/Certificates on organizations compliance to ethical + business practices. + $ref: '#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_DocumentsCharacteristic' + carbonFootprint: + description: Describes the carbon footprint of the substance or mixture. + Based on the Ecodesign. + $ref: '#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_CarbonFootprint' + recyclateContent: + description: "List of recovered recyclate content. The following materials\ + \ have to be reported on as a minimum: cobalt, lithium, nickel. Percentage\ + \ of how much of the material was recycled. This can be an aggregation\ + \ regarding the materials below. For example the amount of aluminium recovered\ + \ from waste present in in each transmission model." + $ref: '#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_RecyclateContent' + criticalRawMaterials: + description: List of critical raw materials (CRM) as specified by EU in + a transmission. For example Magnesium; Cobalt; Palladium. + $ref: '#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_StringList' + substancesOfConcern: + description: List of substances of concern. The name of the substances of + concern present in the product. For example Lead; Cadmium; Dibortrioxide. + $ref: '#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_StringList' + required: + - carbonFootprint + - recyclateContent + - criticalRawMaterials + - substancesOfConcern + urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_ProductDescription: + type: string + description: The detailed description about the product type as enumeration. + enum: + - manual transmission + - automated manual transmission + - automatic transmission + - continuously variable automatic transmissions (CVT transmission) + urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_WarrantyPeriod: + type: number + description: Commercial warranty period of the transmission (coupled to the + Vehicle) in months as decimal. + urn_bamm_io.catenax.shared.physical_dimension_2.0.0_KilogramCharacteristic: + type: number + description: a measurement value given in the unit kilogram + urn_bamm_io.catenax.shared.physical_dimension_2.0.0_MillimetreCharacteristic: + type: number + description: a measurement for a lenght given in the unit millimetre + urn_bamm_io.catenax.shared.physical_dimension_2.0.0_PhysicalDimensionsCharacteristic: + description: Describes the physical dimensions of then entity. + type: object + properties: + weight: + description: Weight of the item + $ref: '#/components/schemas/urn_bamm_io.catenax.shared.physical_dimension_2.0.0_KilogramCharacteristic' + diameter: + description: Diameter of the item. + $ref: '#/components/schemas/urn_bamm_io.catenax.shared.physical_dimension_2.0.0_MillimetreCharacteristic' + height: + description: Height of the item. + $ref: '#/components/schemas/urn_bamm_io.catenax.shared.physical_dimension_2.0.0_MillimetreCharacteristic' + width: + description: Width of the item. + $ref: '#/components/schemas/urn_bamm_io.catenax.shared.physical_dimension_2.0.0_MillimetreCharacteristic' + length: + description: Length of the item. + $ref: '#/components/schemas/urn_bamm_io.catenax.shared.physical_dimension_2.0.0_MillimetreCharacteristic' + urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_GeneralInformation: + description: Characteristic for general information. + type: object + properties: + productDescription: + description: The detailed description about the product type. + $ref: '#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_ProductDescription' + productType: + description: Type of transmission for passenger cars. + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text' + additionalInformation: + description: Open field for additional information such as a link. + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text' + warrantyPeriod: + description: Commercial warranty period of the transmission (coupled to + the Vehicle) in months. + $ref: '#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_WarrantyPeriod' + physicalDimensionsProperty: + description: Describes the physical dimensions of the entity. + $ref: '#/components/schemas/urn_bamm_io.catenax.shared.physical_dimension_2.0.0_PhysicalDimensionsCharacteristic' + required: + - productDescription + - productType + - additionalInformation + - warrantyPeriod + - physicalDimensionsProperty + urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_ProductStatusEnumeration: + type: string + description: Enumeration to describe the status of the transmission as first + life or second life. + enum: + - first life + - second life + 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.transmission.transmission_pass_1.0.0_Remanufacturing: + description: Status of the transmission (first life or second life) and remanufacturing + history. + type: object + properties: + productStatusValue: + description: Status of the transmission as first life or second life. + $ref: '#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_ProductStatusEnumeration' + remanufacturingDate: + description: Date of the (re-)manufacturing + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Timestamp' + required: + - productStatusValue + - remanufacturingDate + urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_ServiceHistory: + description: The dates of putting the transmission into service (service history) + as list. + type: array + items: + type: string + format: date-time + urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_ExpectedLifespan: + type: number + description: Expected transmission lifespan in km. + urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_StateOfHealth: + description: State of health characteristic describing several properties. + type: object + properties: + remanufacturing: + description: Status of the transmission (first life or second life). + $ref: '#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_Remanufacturing' + serviceHistory: + description: The dates of putting the transmission into service (service + history). + $ref: '#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_ServiceHistory' + expectedLifespan: + description: Expected transmission lifespan. + $ref: '#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_ExpectedLifespan' + required: + - remanufacturing + - serviceHistory + - expectedLifespan + urn_bamm_io.catenax.shared.contact_information_2.0.0_WebsiteCharacteristic: + type: string + format: uri + description: Address of the website + urn_bamm_io.catenax.shared.contact_information_2.0.0_PhoneNumberTrait: + type: string + description: "Constraint to allow only numbers, whitespaces and an optional\ + \ leading + sign." + pattern: "^[+]?[0-9 ]+$" + urn_bamm_io.catenax.shared.contact_information_2.0.0_EMailTrait: + type: string + description: Regular expression for mail address as defined in W3C (see https://html.spec.whatwg.org/multipage/input.html#valid-e-mail-address) + pattern: "^[a-zA-Z0-9.!#$%&’*+\\/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*$" + urn_bamm_io.catenax.shared.contact_information_2.0.0_ContactCharacteristic: + description: Characteristic describing information on how to contact an organization + type: object + properties: + website: + description: Website of the contact. + $ref: '#/components/schemas/urn_bamm_io.catenax.shared.contact_information_2.0.0_WebsiteCharacteristic' + phoneNumber: + description: Phone number with country and area code + $ref: '#/components/schemas/urn_bamm_io.catenax.shared.contact_information_2.0.0_PhoneNumberTrait' + email: + description: An email address + $ref: '#/components/schemas/urn_bamm_io.catenax.shared.contact_information_2.0.0_EMailTrait' + faxNumber: + description: Fax number with country and area code + $ref: '#/components/schemas/urn_bamm_io.catenax.shared.contact_information_2.0.0_PhoneNumberTrait' + urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_SparePartEntity: + description: Entity for details of the spare parts and suppliers of replacement + parts / spare parts. + type: object + properties: + supplierContact: + description: Contact information of the supplier + $ref: '#/components/schemas/urn_bamm_io.catenax.shared.contact_information_2.0.0_ContactCharacteristic' + supplierId: + description: BPNL of the supplier. + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text' + sparePartName: + description: Name or Identification of the spare part. + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text' + required: + - supplierContact + - supplierId + - sparePartName + urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_SparePartSupplier: + description: Characteristic for details of the spare parts and suppliers of + replacement parts / spare parts. + type: array + items: + $ref: '#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_SparePartEntity' + urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_DriveTypeEnumeration: + type: string + description: "Enumeration of the drive types with the values combustion engine,\ + \ hybrid drive and electric drive." + enum: + - combustion engine + - hybrid drive + - electric drive + urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_TorqueNewtonMetre: + type: number + description: Characteristic to describe the maximum input torque in newton meters. + urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_PerformancePower: + type: number + description: The performance power in kilowatt as decimal. + urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_GearTrait: + type: string + description: Constraint to match a gear from 1 to 99 or R (reverse). + pattern: "^\\d{1,2}|R$" + urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_RevolutionsPerMinute: + type: number + description: The permissible maximum input speed in revolutions per minute in + the respective gear. + urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_SpeedResistance: + description: The speed resistance characteristic. + type: object + properties: + gear: + description: Respective gear for the speed resistance. + $ref: '#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_GearTrait' + speed: + description: The permissible maximum input speed (rpm). + $ref: '#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_RevolutionsPerMinute' + required: + - gear + - speed + urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_Ratio: + type: number + description: The ratio in the respective gear. + urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_StandardGearRatio: + description: The ratio in the respective gear. + type: object + properties: + gear: + description: Respective gear for the speed resistance. + $ref: '#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_GearTrait' + ratio: + description: The ratio in the respective gear (ratio between transmission + input speed and transmission output speed). + $ref: '#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_Ratio' + required: + - gear + - ratio + urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_TransmissionSpreading: + type: number + description: The transmission spreading coefficient. The ratio between the smallest + (shortest gear) and the largest (longest gear) ratio as decimal with no unit. + urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_Capacity: + type: number + description: The oil capacity in dm³. + urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_ProductSpecificParameters: + description: The Characteristic to describe product specific parameters of the + transmission. + type: object + properties: + driveType: + description: "The type of transmission drive (combustion engine, hybrid\ + \ drive or purely electric drive)." + $ref: '#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_DriveTypeEnumeration' + torque: + description: The maximum input torque in newton meters (the operating characteristics + of the transmission). + $ref: '#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_TorqueNewtonMetre' + power: + description: The maximum power in kilowatt (the operating characteristics + of the transmission). + $ref: '#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_PerformancePower' + torqueConverter: + description: A list of the used transmission damper technology (depending + on the transmission type). For example NW 200 TTD and NW 200 ZDW + $ref: '#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_StringList' + speedResistance: + description: "The permissible maximum input speed in the respective gear\ + \ (depending on the transmission type). For example 1 : max 7800min-1;\ + \ 2 : max 7800min-1; 3 : max 7800min-1; 4 : max 7800min-1; 5 : max 7800min-1;\ + \ 6 : max 7800min-1; 7 : max 6800min-1; 8 : max 5800min-1; R : max 2000min-1." + $ref: '#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_SpeedResistance' + standardGearRatio: + description: "The ratio in the respective gear (ratio between transmission\ + \ input speed and transmission output speed). For example 1 : 4.1567;\ + \ 2 : 3.898; 3 : 2.887; 4 : 2.7783; 5 : 1.811; 6 : 1.6545; 7 : 0.4377;\ + \ 8 : 0.6121; R : -2.2183." + $ref: '#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_StandardGearRatio' + spreading: + description: The transmission spreading coefficient. The ratio between the + smallest (shortest gear) and the largest (longest gear) ratio. + $ref: '#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_TransmissionSpreading' + oilCapacity: + description: The recomended oil volume in the transmission. + $ref: '#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_Capacity' + oilType: + description: The suitable type of the oil for the transmission. + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text' + electricPerformance: + description: "The electric machine performance (the operating characteristics\ + \ of the electric motor). Values are the kilowatt, volt and newtonmetre.\ + \ An example could be 22 kW; 49 V and 150 Nm." + $ref: '#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_StringList' + required: + - driveType + - torque + - power + - standardGearRatio + - spreading + - oilCapacity + - oilType + urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_Instructions: + description: Instructions characteristic concerning the transmission. + type: object + properties: + dismantlingProcedure: + description: Document containing the transmission dismantling procedure. + $ref: '#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_DocumentsCharacteristic' + vehicleDismantlingProcedure: + description: Document containing the dismantling procedure from the vehicle. + $ref: '#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_DocumentsCharacteristic' + packagingInstructions: + description: Instructions for safely packaging of the transmission. + $ref: '#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_DocumentsCharacteristic' + transportationInstructions: + description: Instructions for safely transporting of the transmission. + $ref: '#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_DocumentsCharacteristic' + safetyMeasures: + description: Includes all safety relevant documents for e.g. Dismantling. + $ref: '#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_DocumentsCharacteristic' + required: + - dismantlingProcedure + - vehicleDismantlingProcedure + - safetyMeasures + urn_bamm_io.catenax.serial_part_typization_2.0.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_2.0.0_ValueCharacteristic: + type: string + description: The value of an identifier. + urn_bamm_io.catenax.serial_part_typization_2.0.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_2.0.0_KeyCharacteristic' + value: + description: The value of an identifier. + $ref: '#/components/schemas/urn_bamm_io.catenax.serial_part_typization_2.0.0_ValueCharacteristic' + required: + - key + - value + urn_bamm_io.catenax.serial_part_typization_2.0.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_2.0.0_KeyValueList' + uniqueItems: true + urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_Identification: + description: Characteristic for the identification parameters of the transmission. + type: object + properties: + dataMatrixCode: + description: Data Matrix Code (DMC) link to the public of the transmission + as specified in section 31 / page 26. + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text' + manufacturerId: + description: The ID of the transmission manufacturer in form of the unique + BPN(L) number. + $ref: '#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_Text' + localIdentifiers: + description: "A local identifier enables identification of a part in a specific\ + \ data space, but is not unique in Catena-X data space. Multiple local\ + \ identifiers may exist." + $ref: '#/components/schemas/urn_bamm_io.catenax.serial_part_typization_2.0.0_LocalIdentifierCharacteristic' + required: + - dataMatrixCode + - manufacturerId + - localIdentifiers + TransmissionPass: + description: The transmission passport corresponds to the digital product passport + information required by the proposed Ecodesign Regulation (ESPR-2022) and + describes the data that is collected and available during the lifespan of + a transmission. + type: object + properties: + sustainability: + description: Sustainability details about the transmission. + $ref: '#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_Sustainability' + generalInformation: + description: Property describing general information about the transmission. + $ref: '#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_GeneralInformation' + stateOfHealth: + description: State of health property describing several properties. + $ref: '#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_StateOfHealth' + sparePartSupplier: + description: Details of the spare parts and suppliers of replacement parts + / spare parts. + $ref: '#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_SparePartSupplier' + productSpecificParameters: + description: Product specific parameters of the transmission. + $ref: '#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_ProductSpecificParameters' + instructions: + description: Instructions concerning the transmission. + $ref: '#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_Instructions' + identification: + description: Identification parameters of the transmission. + $ref: '#/components/schemas/urn_bamm_io.catenax.transmission.transmission_pass_1.0.0_Identification' + required: + - sustainability + - generalInformation + - stateOfHealth + - sparePartSupplier + - productSpecificParameters + - instructions + - identification + 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' + TransmissionPass: + content: + application/json: + schema: + $ref: '#/components/schemas/PagingSchema' + description: The request was successful. + requestBodies: + TransmissionPass: + content: + application/json: + schema: + $ref: '#/components/schemas/TransmissionPass'