-
Notifications
You must be signed in to change notification settings - Fork 47
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #329 from dominikoeh/material-flow-simulation-resu…
…lt-v2.0.0 Material Flow Simulation Result v2.0.0
- Loading branch information
Showing
3 changed files
with
336 additions
and
0 deletions.
There are no files selected for viewing
329 changes: 329 additions & 0 deletions
329
io.catenax.material_flow_simulation_result/2.0.0/MaterialFlowSimulationResultAspect.ttl
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,329 @@ | ||
########################################################################################## | ||
# Copyright (c) 2023 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e. V. | ||
# Copyright (c) 2023 German Edge Cloud GmbH & Co. KG | ||
# Copyright (c) 2023 Siemens AG | ||
# | ||
# See the NOTICE file(s) distributed with this work for additional | ||
# information regarding copyright ownership. | ||
# | ||
# This work is made available under the terms of the | ||
# Creative Commons Attribution 4.0 International (CC-BY-4.0) license, | ||
# which is available at | ||
# https://creativecommons.org/licenses/by/4.0/legalcode. | ||
# | ||
# SPDX-License-Identifier: CC-BY-4.0 | ||
########################################################################################## | ||
@prefix 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:io.catenax.material_flow_simulation_result:2.0.0#> . | ||
|
||
:MaterialFlowSimulationResultAspect a samm:Aspect ; | ||
samm:preferredName "Material Flow Simulation Result Aspect"@en ; | ||
samm:description "Aspect Model for the result of a Material Flow Simulation"@en ; | ||
samm:properties ( :materialFlowSimulationResult ) ; | ||
samm:operations ( ) ; | ||
samm:events ( ) . | ||
|
||
:materialFlowSimulationResult a samm:Property ; | ||
samm:preferredName "Material Flow Simulation Result"@en ; | ||
samm:description "Contains standardized attributes for the result of a material flow simulation"@en ; | ||
samm:characteristic :MaterialFlowSimulationResultCharacteristic . | ||
|
||
:MaterialFlowSimulationResultCharacteristic a samm:Characteristic ; | ||
samm:preferredName "Material Flow Simulation Result Characteristic"@en ; | ||
samm:description "Characteristic describing the aspect material flow simulation result"@en ; | ||
samm:dataType :MaterialFlowSimulationResult . | ||
|
||
:MaterialFlowSimulationResult a samm:Entity ; | ||
samm:preferredName "Material Flow Simulation Result"@en ; | ||
samm:description "Result of a Material Flow Simulation"@en ; | ||
samm:properties ( :description :runId :comment :expirationTimestamp :owner :dataQuality :shipments :timestamp ) . | ||
|
||
:description a samm:Property ; | ||
samm:preferredName "Description"@en ; | ||
samm:description "Verbal description"@en ; | ||
samm:characteristic :Text ; | ||
samm:exampleValue "Please simulate asap" . | ||
|
||
:runId a samm:Property ; | ||
samm:preferredName "RunId"@en ; | ||
samm:description "Id of the simulation run"@en ; | ||
samm:characteristic :Text ; | ||
samm:exampleValue "0fece48b-c8d1-4180-1a9caca6d67e" . | ||
|
||
:comment a samm:Property ; | ||
samm:preferredName "Comment"@en ; | ||
samm:description "Additional comments"@en ; | ||
samm:characteristic :Text ; | ||
samm:exampleValue "successful simulation " . | ||
|
||
:expirationTimestamp a samm:Property ; | ||
samm:preferredName "ExpirationTimestamp"@en ; | ||
samm:description "Date and time when the simulation is expired"@en ; | ||
samm:characteristic samm-c:Timestamp ; | ||
samm:exampleValue "2023-03-24T09:15:24.000Z"^^xsd:dateTime . | ||
|
||
:owner a samm:Property ; | ||
samm:preferredName "Owner"@en ; | ||
samm:description "Site identifier of the simulation originator"@en ; | ||
samm:characteristic :OwnerCharacteristic . | ||
|
||
:dataQuality a samm:Property ; | ||
samm:preferredName "Data Quality"@en ; | ||
samm:description "Information on quality of simulation results"@en ; | ||
samm:characteristic :DataQualityOptions ; | ||
samm:exampleValue "0"^^xsd:nonNegativeInteger . | ||
|
||
:shipments a samm:Property ; | ||
samm:preferredName "Shipments"@en ; | ||
samm:description "List of shipments"@en ; | ||
samm:characteristic :ShipmentList . | ||
|
||
:timestamp a samm:Property ; | ||
samm:preferredName "Timestamp"@en ; | ||
samm:description "Timestamp of simulation run"@en ; | ||
samm:characteristic samm-c:Timestamp ; | ||
samm:exampleValue "2023-03-09T14:13:42.806Z"^^xsd:dateTime . | ||
|
||
:Text a samm:Characteristic ; | ||
samm:preferredName "Text"@en ; | ||
samm:description "Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc."@en ; | ||
samm:dataType xsd:string . | ||
|
||
:OwnerCharacteristic a samm-c:SingleEntity ; | ||
samm:preferredName "Owner Characteristic"@en ; | ||
samm:description "Site identifier of the simulation originator"@en ; | ||
samm:dataType :BusinessPartnerSite . | ||
|
||
:DataQualityOptions a samm-c:Enumeration ; | ||
samm:preferredName "Data Quality Options"@en ; | ||
samm:description "Possible values determining data quality"@en ; | ||
samm:dataType xsd:nonNegativeInteger ; | ||
samm-c:values ( "0"^^xsd:nonNegativeInteger "1"^^xsd:nonNegativeInteger "2"^^xsd:nonNegativeInteger "3"^^xsd:nonNegativeInteger "4"^^xsd:nonNegativeInteger "5"^^xsd:nonNegativeInteger ) . | ||
|
||
:ShipmentList a samm-c:List ; | ||
samm:preferredName "Shipment List"@en ; | ||
samm:description "List of shipments contained in the simulation"@en ; | ||
samm:dataType :Shipment . | ||
|
||
:BusinessPartnerSite a samm:Entity ; | ||
samm:preferredName "Business Partner Site"@en ; | ||
samm:description "Identifier for the physical location of a business partner plant or site, (e.g. BPNS in Catena-X context)"@en ; | ||
samm:properties ( ) . | ||
|
||
:Shipment a samm:Entity ; | ||
samm:preferredName "Shipment"@en ; | ||
samm:description "Delivery item from a sender to a recipient containing goods"@en ; | ||
samm:properties ( :shipmentId :destination :destinationTimestamp :recipient :recipientTimestampPlanned :splittingAllowed :logistics :preceding :handlingUnits ) . | ||
|
||
:shipmentId a samm:Property ; | ||
samm:preferredName "Shipment Id"@en ; | ||
samm:description "ID to identify the shipment"@en ; | ||
samm:characteristic samm-c:Text ; | ||
samm:exampleValue "DE51515151" . | ||
|
||
:destination a samm:Property ; | ||
samm:preferredName "Destination"@en ; | ||
samm:description "Address where the shipment is immediately delivered to (by logistician) or provided for pickup (by producer)"@en ; | ||
samm:characteristic :DestinationCharacteristic . | ||
|
||
:destinationTimestamp a samm:Property ; | ||
samm:preferredName "Destination Timestamp"@en ; | ||
samm:description "Time when delivery arrives or is ready at goods issue"@en ; | ||
samm:characteristic samm-c:Timestamp ; | ||
samm:exampleValue "2023-03-19T09:00:00.000Z"^^xsd:dateTime . | ||
|
||
:recipient a samm:Property ; | ||
samm:preferredName "Recipient"@en ; | ||
samm:description "Address of final recipient of shipment"@en ; | ||
samm:characteristic :RecipientCharacteristic . | ||
|
||
:recipientTimestampPlanned a samm:Property ; | ||
samm:preferredName "Recipient Timestamp Planned"@en ; | ||
samm:description "Planned delivery time"@en ; | ||
samm:characteristic samm-c:Timestamp ; | ||
samm:exampleValue "2023-04-19T09:00:00.000Z"^^xsd:dateTime . | ||
|
||
:splittingAllowed a samm:Property ; | ||
samm:preferredName "Splitting Allowed"@en ; | ||
samm:description "Permission to split the shipment into individual deliveries"@en ; | ||
samm:characteristic samm-c:Boolean ; | ||
samm:exampleValue true . | ||
|
||
:logistics a samm:Property ; | ||
samm:preferredName "Logistics"@en ; | ||
samm:description "Address of logistician executing the shipment"@en ; | ||
samm:characteristic :LogisticsCharacteristic . | ||
|
||
:preceding a samm:Property ; | ||
samm:preferredName "Preceding"@en ; | ||
samm:description "Reference ID of a preceding shipment"@en ; | ||
samm:characteristic :PrecedingCharacteristic . | ||
|
||
:handlingUnits a samm:Property ; | ||
samm:preferredName "Handling Units"@en ; | ||
samm:description "List of Handling Units"@en ; | ||
samm:characteristic :HandlingUnitList . | ||
|
||
:DestinationCharacteristic a samm-c:SingleEntity ; | ||
samm:preferredName "Destination Characteristic"@en ; | ||
samm:description "Address where the shipment is immediately delivered to (by logistician) or provided for pickup (by producer)"@en ; | ||
samm:dataType :BusinessPartnerSite . | ||
|
||
:RecipientCharacteristic a samm-c:SingleEntity ; | ||
samm:preferredName "Recipient Characteristic"@en ; | ||
samm:description "Location identifier of the final recipient of the shipment"@en ; | ||
samm:dataType :BusinessPartnerSite . | ||
|
||
:LogisticsCharacteristic a samm-c:SingleEntity ; | ||
samm:preferredName "Logistics Characteristic"@en ; | ||
samm:description "Site identifier of the logistician executing the shipment"@en ; | ||
samm:dataType :BusinessPartnerSite . | ||
|
||
:PrecedingCharacteristic a samm-c:SingleEntity ; | ||
samm:preferredName "Preceding Characteristic"@en ; | ||
samm:description "Reference of preceding shipments"@en ; | ||
samm:dataType :BusinessPartnerSite . | ||
|
||
:HandlingUnitList a samm-c:List ; | ||
samm:preferredName "Handling Unit List"@en ; | ||
samm:description "List of handling units included in the shipment"@en ; | ||
samm:dataType :HandlingUnit . | ||
|
||
:HandlingUnit a samm:Entity ; | ||
samm:preferredName "Handling Unit"@en ; | ||
samm:description "Handling Unit is the smallest shipment unit and cannot be divided into several shipments"@en ; | ||
samm:properties ( :handlingUnitId :name :volume :weight :amount :batches ) . | ||
|
||
:handlingUnitId a samm:Property ; | ||
samm:preferredName "Handling Unit Id"@en ; | ||
samm:description "ID of the handling unit"@en ; | ||
samm:characteristic :Text ; | ||
samm:exampleValue "HUT_1" . | ||
|
||
:name a samm:Property ; | ||
samm:preferredName "Name"@en ; | ||
samm:description "Name of the type of handling unit"@en ; | ||
samm:characteristic :Text ; | ||
samm:exampleValue "Palette" . | ||
|
||
:volume a samm:Property ; | ||
samm:preferredName "Volume"@en ; | ||
samm:description "Volume of the handling unit"@en ; | ||
samm:characteristic :VolumeCharacteristic ; | ||
samm:exampleValue "1.00"^^xsd:float . | ||
|
||
:weight a samm:Property ; | ||
samm:preferredName "Weight"@en ; | ||
samm:description "Weight of the handling unit"@en ; | ||
samm:characteristic :WeightCharacteristic ; | ||
samm:exampleValue "189"^^xsd:float . | ||
|
||
:amount a samm:Property ; | ||
samm:preferredName "Amount"@en ; | ||
samm:description "Number of handling units with identical content"@en ; | ||
samm:characteristic :AmountCharacteristic ; | ||
samm:exampleValue "1"^^xsd:positiveInteger . | ||
|
||
:batches a samm:Property ; | ||
samm:preferredName "Batches"@en ; | ||
samm:description "List of material batches contained within a handling unit"@en ; | ||
samm:characteristic :BatchList . | ||
|
||
:VolumeCharacteristic a samm-c:Measurement ; | ||
samm:preferredName "Volume Characteristic"@en ; | ||
samm:description "Volumetric value determining the volume of the handling unit"@en ; | ||
samm:dataType xsd:float ; | ||
samm-c:unit unit:litre . | ||
|
||
:WeightCharacteristic a samm-c:Measurement ; | ||
samm:preferredName "Weight Characteristic"@en ; | ||
samm:description "Amount of weight of the handling unit"@en ; | ||
samm:dataType xsd:float ; | ||
samm-c:unit unit:kilogram . | ||
|
||
:AmountCharacteristic a samm-c:Quantifiable ; | ||
samm:preferredName "Amount Characteristic"@en ; | ||
samm:description "Number describing handling units with identical pieces"@en ; | ||
samm:dataType xsd:positiveInteger ; | ||
samm-c:unit unit:piece . | ||
|
||
:BatchList a samm-c:List ; | ||
samm:preferredName "Batch List"@en ; | ||
samm:description "List of material batches"@en ; | ||
samm:dataType :MaterialBatch . | ||
|
||
:MaterialBatch a samm:Entity ; | ||
samm:preferredName "Material Batch"@en ; | ||
samm:description "Material Batches are part of a handling unit"@en ; | ||
samm:properties ( :batchId :materialNumber :materialName :materialHazardousGoods :batchExpirationTimestamp :quantity :unitOfMeasurement :batchNumber :batchOrderId ) . | ||
|
||
:batchId a samm:Property ; | ||
samm:preferredName "Batch Id"@en ; | ||
samm:description "ID for the material batch"@en ; | ||
samm:characteristic :Text ; | ||
samm:exampleValue "Batch_1" . | ||
|
||
:materialNumber a samm:Property ; | ||
samm:preferredName "Material Number"@en ; | ||
samm:description "ID of the material contained in the batch"@en ; | ||
samm:characteristic :Text ; | ||
samm:exampleValue "KK1000GR" . | ||
|
||
:materialName a samm:Property ; | ||
samm:preferredName "Material Name"@en ; | ||
samm:description "Name of the material"@en ; | ||
samm:characteristic :Text ; | ||
samm:exampleValue "KK1000GR-Gehäuse-Rot" . | ||
|
||
:materialHazardousGoods a samm:Property ; | ||
samm:preferredName "Material Hazardous Goods"@en ; | ||
samm:description "Flags hazardous goods"@en ; | ||
samm:characteristic samm-c:Boolean ; | ||
samm:exampleValue false . | ||
|
||
:batchExpirationTimestamp a samm:Property ; | ||
samm:preferredName "Batch Expiration Timestamp"@en ; | ||
samm:description "Expiration date of batch"@en ; | ||
samm:characteristic samm-c:Timestamp ; | ||
samm:exampleValue "2023-08-22T16:00:00.000Z"^^xsd:dateTime . | ||
|
||
:quantity a samm:Property ; | ||
samm:preferredName "Quantity"@en ; | ||
samm:description "Amount of materials"@en ; | ||
samm:characteristic :QuantityCharacteristic ; | ||
samm:exampleValue "50"^^xsd:float . | ||
|
||
:unitOfMeasurement a samm:Property ; | ||
samm:preferredName "UnitOfMeasurement"@en ; | ||
samm:description "Unit used for measuring the quantity"@en ; | ||
samm:characteristic :UnitOfMeasurementCharacteristic . | ||
|
||
:batchNumber a samm:Property ; | ||
samm:preferredName "Batch Number"@en ; | ||
samm:description "Number of the batch, generated by originator (e.g. from ERP system, no uuid)"@en ; | ||
samm:characteristic :Text ; | ||
samm:exampleValue "45" . | ||
|
||
:batchOrderId a samm:Property ; | ||
samm:preferredName "Batch Order Id"@en ; | ||
samm:description "Order ID to which the batch belongs"@en ; | ||
samm:characteristic :Text ; | ||
samm:exampleValue "Order-0001" . | ||
|
||
:QuantityCharacteristic a samm:Characteristic ; | ||
samm:preferredName "Quantity Characteristic"@en ; | ||
samm:description "Number of materials contained within a handling unit"@en ; | ||
samm:dataType xsd:float . | ||
|
||
:UnitOfMeasurementCharacteristic a samm-c:Enumeration ; | ||
samm:preferredName "Unit Of Measurement Characteristic"@en ; | ||
samm:description "Possible options for units of measurement"@en ; | ||
samm:dataType xsd:string ; | ||
samm-c:values ( "KG" "Liter" "Piece" ) . | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
{ "status" : "release" } |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters