Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[NEW MODEL] PackingList 1.0.0 #523

Merged
merged 15 commits into from
Feb 6, 2024
155 changes: 155 additions & 0 deletions io.catenax.packing_list/1.0.0/PackingList.ttl
Original file line number Diff line number Diff line change
@@ -0,0 +1,155 @@
#######################################################################
# Copyright (c) 2024 BASF SE
# Copyright (c) 2024 Bayerische Motoren Werke Aktiengesellschaft (BMW AG)
# Copyright (c) 2024 Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V. (represented by Fraunhofer ISST & Fraunhofer IML)
# Copyright (c) 2024 German Edge Cloud GmbH & Co. KG
# Copyright (c) 2024 Henkel AG & Co. KGaA
# Copyright (c) 2024 Mercedes Benz AG
# Copyright (c) 2024 Robert Bosch Manufacturing Solutions GmbH
# Copyright (c) 2024 SAP SE
# Copyright (c) 2024 Siemens AG
# Copyright (c) 2024 T-Systems International GmbH
# Copyright (c) 2024 ZF Friedrichshafen AG
# Copyright (c) 2024 Contributors to the Eclipse Foundation
#
# See the NOTICE file(s) distributed with this work for additional
# information regarding copyright ownership.
#
# This work is made available under the terms of the
# Creative Commons Attribution 4.0 International (CC-BY-4.0) license,
# which is available at
# https://creativecommons.org/licenses/by/4.0/legalcode.
#
# SPDX-License-Identifier: CC-BY-4.0
#######################################################################

@prefix samm: <urn:samm:org.eclipse.esmf.samm:meta-model:2.0.0#>.
@prefix samm-c: <urn:samm:org.eclipse.esmf.samm:characteristic:2.0.0#>.
@prefix samm-e: <urn:samm:org.eclipse.esmf.samm:entity:2.0.0#>.
@prefix unit: <urn:samm:org.eclipse.esmf.samm:unit:2.0.0#>.
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>.
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>.
@prefix xsd: <http://www.w3.org/2001/XMLSchema#>.
@prefix : <urn:samm:org.eclipse.digitaltwin:1.0.0#>.
jonbckr marked this conversation as resolved.
Show resolved Hide resolved
@prefix ext-characteristic: <urn:samm:io.catenax.shared.address_characteristic:3.0.0#>.
@prefix ext-number: <urn:samm:io.catenax.shared.business_partner_number:1.0.0#>.
@prefix ext-uuid: <urn:samm:io.catenax.shared.uuid:1.0.0#>.

:PackingList a samm:Aspect;
samm:preferredName "Packing List"@en;
samm:description "This model represents a commonly used packing list used in logistics. It is linked to the logistics twin. "@en;
jonbckr marked this conversation as resolved.
Show resolved Hide resolved
samm:properties (:orderDate :shippingDate :listItems :senderAddress :receiverAddress :orderNumber);
samm:operations ();
samm:events ().
:orderDate a samm:Property;
samm:preferredName "Order Date"@en;
samm:description "Date once the item(s) were ordered. "@en;
samm:characteristic :DateCharacteristic;
samm:exampleValue "2023-01-12"^^xsd:date.
:shippingDate a samm:Property;
samm:preferredName "Shipping Date"@en;
samm:description "Date once item(s) are shipped. "@en;
samm:characteristic :DateCharacteristic;
samm:exampleValue "2023-02-11"^^xsd:date.
:listItems a samm:Property;
samm:preferredName "List Items"@en;
samm:description "Set of items part of the packing list. "@en;
samm:characteristic :SetOfListItems.
:senderAddress a samm:Property;
samm:preferredName "Sender Address"@en;
samm:description "Sender of the delivery, including the name and address. "@en;
samm:characteristic :SenderAddressCharacteristic.
:receiverAddress a samm:Property;
samm:preferredName "Receiver Address"@en;
samm:description "Receiver of the delivery, including the name and address. "@en;
samm:characteristic :ReceiverAddressCharacteristic.
:DateCharacteristic a samm:Characteristic;
samm:preferredName "DateCharacteristic"@en;
samm:dataType xsd:date.
:SetOfListItems a samm-c:Set;
samm:preferredName "Set Of List Items"@en;
samm:description "Set Of List Items of the packing list. "@en;
samm:dataType :ListData.
:ListData a samm:Entity;
samm:preferredName "List Data"@en;
samm:description "Catena-X ID and data of the packing list item."@en;
samm:properties (:quantity :position [
samm:property :itemDescription;
samm:optional "true"^^xsd:boolean
] :itemName [
samm:property :catenaXId;
samm:optional "true"^^xsd:boolean
]).
:quantity a samm:Property;
samm:preferredName "Quantity"@en;
samm:description "Quantity of the item. "@en;
samm:characteristic :QuantityCharacteristic.
:position a samm:Property;
samm:preferredName "Position"@en;
samm:description "Numbering of all positoins or items in the packing list. "@en;
samm:characteristic :PositionCharacteristic;
samm:exampleValue "1"^^xsd:int.
:itemDescription a samm:Property;
samm:preferredName "Item Description"@en;
samm:description "Describes the item in the packing list. "@en;
samm:characteristic samm-c:Text.
:itemName a samm:Property;
samm:preferredName "Item Name"@en;
samm:description "Item Name from a packing list. Should it be a serial number (CatenaX-ID?)"@en;
jonbckr marked this conversation as resolved.
Show resolved Hide resolved
samm:characteristic samm-c:Text;
samm:exampleValue "Valve".
:catenaXId a samm:Property;
jonbckr marked this conversation as resolved.
Show resolved Hide resolved
samm:preferredName "Catena-X ID"@en;
samm:description "The Catena-X ID of the given part (e.g. the assembly), valid for the Catena-X dataspace."@en;
samm:characteristic ext-uuid:UuidV4Trait;
samm:exampleValue "urn:uuid:055c1128-0375-47c8-98de-7cf802c3241d".
:QuantityCharacteristic a samm:Characteristic;
samm:preferredName "Quantity Characteristic"@en;
samm:description "Describes the quantity of the itemby providing a quantity value and the measurement unit in which the quantity is measured."@en;
samm:dataType :Quantity.
:PositionCharacteristic a samm:Characteristic;
samm:preferredName "Position Characteristic"@en;
samm:dataType xsd:int.
:Quantity a samm:Entity;
jonbckr marked this conversation as resolved.
Show resolved Hide resolved
samm:preferredName "Quantity"@en;
samm:description "Comprises the number of objects and the unit of measurement for the respective items. "@en;
samm:properties (:quantityNumber :measurementUnit).
:quantityNumber a samm:Property;
samm:preferredName "Quantity Number"@en;
samm:description "The number of objects related to the measurement unit."@en;
samm:characteristic :NumberOfObjects;
samm:exampleValue "2.5"^^xsd:double.
:measurementUnit a samm:Property;
samm:preferredName "Measurement Unit"@en;
samm:description "Unit of Measurement for the quantity of serialized objects."@en;
samm:characteristic samm-c:UnitReference;
samm:exampleValue "unit:litre"^^samm:curie.
:NumberOfObjects a samm:Characteristic;
samm:preferredName "Number Of Objects"@en;
samm:description "Quantifiable number of objects in reference to the measurementUnit."@en;
samm:dataType xsd:double.
:SenderAddressCharacteristic a samm:Characteristic;
samm:preferredName "Sender Address Characteristic"@en;
samm:description "Characteristic for the Sender Address."@en;
samm:dataType :SenderAddressEntity.
:ReceiverAddressCharacteristic a samm:Characteristic;
samm:preferredName "Receiver Address Characteristic"@en;
samm:description "Characteristic for the Receiver Address."@en;
samm:dataType :ReceiverAddressEntity.
:SenderAddressEntity a samm:Entity;
samm:preferredName "Sender Address Entity"@en;
samm:description "Entity encapsulating the BPNA information from the Sender. "@en;
samm:properties (ext-number:bpnaProperty).
:ReceiverAddressEntity a samm:Entity;
samm:preferredName "Receiver Address Entity"@en;
samm:description "Entity encapsulating the BPNA information from the Receiver. "@en;
samm:properties (ext-number:bpnaProperty).
:orderNumber a samm:Property;
samm:preferredName "Order Number"@en;
samm:description "Order number(s) linked to the items in the packing list. See if we need to integrate the shipping number as well -> we need local identifiers) "@en;
jonbckr marked this conversation as resolved.
Show resolved Hide resolved
samm:characteristic :OrderNumberCharacteristic;
samm:exampleValue "123456".
:OrderNumberCharacteristic a samm:Characteristic;
samm:preferredName "Order Number Characteristic"@en;
samm:description "Characteristic of the order number. "@en;
samm:dataType xsd:string.
1 change: 1 addition & 0 deletions io.catenax.packing_list/1.0.0/metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{ "status" : "release"}
11 changes: 11 additions & 0 deletions io.catenax.packing_list/RELEASE_NOTES.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
Changelog
All notable changes to this model will be documented in this file.

[Unreleased]
[1.0.0] - 2022-03-30
Added
initial model
Changed
n/a

Removed