From b8842bdd3fc4eebac2bb38c1071850ee2f5b71be Mon Sep 17 00:00:00 2001 From: NHAENIS Date: Fri, 22 Sep 2023 14:03:00 +0200 Subject: [PATCH 1/9] Initial commit of Version 2.0.0 --- .../2.0.0/WeekBasedCapacityGroup.ttl | 358 ++++++++++++++++++ .../2.0.0/metadata.json | 1 + .../RELEASE_NOTES.md | 18 +- 3 files changed, 375 insertions(+), 2 deletions(-) create mode 100644 io.catenax.week_based_capacity_group/2.0.0/WeekBasedCapacityGroup.ttl create mode 100644 io.catenax.week_based_capacity_group/2.0.0/metadata.json diff --git a/io.catenax.week_based_capacity_group/2.0.0/WeekBasedCapacityGroup.ttl b/io.catenax.week_based_capacity_group/2.0.0/WeekBasedCapacityGroup.ttl new file mode 100644 index 00000000..bcd2f5af --- /dev/null +++ b/io.catenax.week_based_capacity_group/2.0.0/WeekBasedCapacityGroup.ttl @@ -0,0 +1,358 @@ +####################################################################### +# Copyright (c) 2023 BASF SE +# Copyright (c) 2023 Bayerische Motoren Werke Aktiengesellschaft (BMW AG) +# Copyright (c) 2023 Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V. (represented by Fraunhofer IML) +# Copyright (c) 2023 Henkel AG & Co. KGaA +# Copyright (c) 2023 Mercedes Benz AG +# Copyright (c) 2023 SAP SE +# Copyright (c) 2023 SupplyOn AG +# Copyright (c) 2023 Volkswagen AG +# Copyright (c) 2023 ZF Friedrichshafen AG +# Copyright (c) 2023 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: . +@prefix samm-c: . +@prefix samm-e: . +@prefix unit: . +@prefix rdf: . +@prefix rdfs: . +@prefix xsd: . +@prefix : . + +:WeekBasedCapacityGroup a samm:Aspect ; + samm:preferredName "Week-Based Capacity Group"@en ; + samm:description "An entity made up of the weekly actual and maximum capacities for a specific customer in a given time period. A capacity group is used to compare demand and capacity data for one or several similar bundled materials in a defined unit of measure."@en ; + samm:properties ( :capacityGroupId :name [ samm:property :supplierLocations; samm:optional true ] :customer :supplier :unitOfMeasure :linkedDemandSeries :capacities :changedAt [ samm:property :linkedCapacityGroups; samm:optional true ] ) ; + samm:operations ( ) ; + samm:events ( ) . + +:capacityGroupId a samm:Property ; + samm:preferredName "Capacity Group ID"@en ; + samm:description "The Capacity Group ID uniquely identifies the capacity group within the business relationship between a supplier and its customer."@en ; + samm:characteristic :UUIDv4IdTrait ; + samm:exampleValue "0157ba42-d2a8-4e28-8565-7b07830c1110" . + +:name a samm:Property ; + samm:preferredName "Capacity Group Name"@en ; + samm:description "Name of the capacity group."@en ; + samm:characteristic :CapacityGroupName ; + samm:exampleValue "Spark Plugs on drilling machine for car model XYZ" . + +:supplierLocations a samm:Property ; + samm:preferredName "Supplier Locations"@en ; + samm:description "Set of BPNS indicating the supplier sites that will be fulfilling the demands associated with this capacity group."@en ; + samm:characteristic :BPNSSetTrait ; + samm:exampleValue "BPNS8888888888XX" . + +:customer a samm:Property ; + samm:preferredName "Customer"@en ; + samm:description "The Business Partner Number (BPNL) of the party requesting materials from a supplier."@en ; + samm:characteristic :BPNLTrait ; + samm:exampleValue "BPNL8888888888XX" . + +:supplier a samm:Property ; + samm:preferredName "Supplier"@en ; + samm:description "The Business Partner Number (BPNL) of the party providing materials to a customer."@en ; + samm:characteristic :BPNLTrait ; + samm:exampleValue "BPNL6666666666YY" . + +:unitOfMeasure a samm:Property ; + samm:preferredName "Unit of Measure"@en ; + samm:description "Unit of measurement for capacity quantities."@en ; + samm:characteristic :UnitOfMeasure ; + samm:exampleValue "KGM" . + +:linkedDemandSeries a samm:Property ; + samm:preferredName "Linked Demand Series"@en ; + samm:description "Set of demand series assigned to this capacity group."@en ; + samm:characteristic :LinkedDemandSeriesSet . + +:capacities a samm:Property ; + samm:preferredName "Capacities"@en ; + samm:description "A time series with week-based granularity along a given time period containing the capacity values."@en ; + samm:characteristic :CapacityTimeSeries . + +:changedAt a samm:Property ; + samm:preferredName "Changed At"@en ; + samm:description "Point in time when the content (any property according to the data model) of the capacity group was changed, at the supplier, either by a human user or an automated process."@en ; + samm:characteristic :Timestamp ; + samm:exampleValue "2023-03-10T12:27:11.320Z"^^xsd:dateTimeStamp . + +:linkedCapacityGroups a samm:Property ; + samm:preferredName "Linked Capacity Groups"@en ; + samm:description "A set of capacity groups linked to this capacity group."@en ; + samm:characteristic :LinkedCapacityGroupsCharacteristic ; + samm:exampleValue "be4d8470-2de6-43d2-b5f8-2e5d3eebf3fd" . + +:UUIDv4IdTrait a samm-c:Trait ; + samm:preferredName "UUIDv4 Trait"@en ; + samm:description "Trait to ensure data format for UUIDv4."@en ; + samm-c:baseCharacteristic :UUIDv4 ; + samm-c:constraint :UUIDv4RegularExpression . + +:CapacityGroupName a samm:Characteristic ; + samm:preferredName "Capacity Group Name"@en ; + samm:description "The name of a capacity group, used to distinguish it from other capacity groups."@en ; + samm:dataType xsd:string . + +:BPNSSetTrait a samm-c:Trait ; + samm:preferredName "BPNS Set Trait"@en ; + samm:description "Trait to ensure data format for BPNS set."@en ; + samm-c:baseCharacteristic :BPNSSet ; + samm-c:constraint :BPNSRegularExpression . + +:BPNLTrait a samm-c:Trait ; + samm:preferredName "BPNL Trait"@en ; + samm:description "Trait to ensure data format for BPNL."@en ; + samm-c:baseCharacteristic :BPNL ; + samm-c:constraint :BPNLRegularExpression . + +:UnitOfMeasure a samm-c:Enumeration ; + samm:preferredName "Unit of Measure"@en ; + samm:description "The Enumeration lists a selection of allowed units of measure referenced by their official code according to Codes for Units of Measure Used in International Trade"@en ; + samm:see ; + samm:dataType xsd:string ; + samm-c:values ( "GRM" "KGM" "TNE" "STN" "ONZ" "LBR" "CMT" "MTR" "KTM" "INH" "FOT" "YRD" "CMK" "MTK" "INK" "FTK" "YDK" "CMQ" "MTQ" "INQ" "FTQ" "YDQ" "MLT" "LTR" "HLT" "H87" "SET" "PR" "ZP" "KWH" "" "B7" "SEC" ) . + +:LinkedDemandSeriesSet a samm-c:Set ; + samm:preferredName "Linked Demand Series Set"@en ; + samm:description "A set of demand series assigned to a certain capacity group."@en ; + samm:dataType :LinkedDemandSeries . + +:CapacityTimeSeries a samm-c:SortedSet ; + samm:preferredName "Capacity Time Series"@en ; + samm:description "The weekly actual and maximum capacities in a given time period."@en ; + samm:dataType :Capacity . + +:Timestamp a samm:Characteristic ; + samm:preferredName "Timestamp"@en ; + samm:description "Point in time."@en ; + samm:dataType xsd:dateTimeStamp . + +:LinkedCapacityGroupsCharacteristic a samm-c:Set ; + samm:preferredName "Linked Capacity Groups Characteristic"@en ; + samm:description "Contains all capacity groups which are linked to the current one."@en ; + samm:dataType xsd:string ; + samm-c:elementCharacteristic :UUIDv4IdTrait . + +:UUIDv4 a samm:Characteristic ; + samm:preferredName "UUIDv4"@en ; + samm:description "A version 4 UUID is a universally unique identifier that is generated using random 32 hexadecimal characters."@en ; + samm:see ; + samm:dataType xsd:string . + +:UUIDv4RegularExpression a samm-c:RegularExpressionConstraint ; + samm:preferredName "UUIDv4 Regular Expression"@en ; + samm: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)."@en ; + samm:value "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$" . + +:BPNSSet a samm-c:Set ; + samm:preferredName "Business Partner Number Site Set"@en ; + samm:description "Contains a set of BPNS. Each BPNS represents a site which can be a production plant inside one location."@en ; + samm:dataType xsd:string . + +:BPNSRegularExpression a samm-c:RegularExpressionConstraint ; + samm:preferredName "BPNS Regular Expression"@en ; + samm:description "The provided regular expression ensures that the BPNS is composed of prefix 'BPNS', 10 digits and two uppercase letters."@en ; + samm:value "^BPNS[0-9]{8}[a-zA-Z0-9]{4}$" . + +:BPNL a samm:Characteristic ; + samm:preferredName "Business Partner Number Legal Entity"@en ; + samm:description "BPNL represents the legal entity of an organization participating in Catena-X."@en ; + samm:dataType xsd:string . + +:BPNLRegularExpression a samm-c:RegularExpressionConstraint ; + samm:preferredName "BPNL Regular Expression"@en ; + samm:description "The provided regular expression ensures that the BPNL is composed of prefix 'BPNL', 10 digits and two uppercase letters."@en ; + samm:value "^BPNL[0-9]{8}[a-zA-Z0-9]{4}$" . + +:LinkedDemandSeries a samm:Entity ; + samm:preferredName "Linked Demand Series"@en ; + samm:description "Encapsulates information used to reference a specific demand series."@en ; + samm:properties ( :materialNumberCustomer [ samm:property :materialNumberSupplier; samm:optional true ] :customerLocation :demandCategory [ samm:property :loadFactor; samm:optional true ] ) . + +:Capacity a samm:Entity ; + samm:preferredName "Capacity"@en ; + samm:description "A supplier's realistically planned output per calendar week and material for a specific customer in a specific unit of measure, considering all positive or negative impacts on this capacity."@en ; + samm:properties ( :calendarWeek :actualCapacity :maximumCapacity [ samm:property :deltaProductionResult; samm:optional true ] ) . + +:materialNumberCustomer a samm:Property ; + samm:preferredName "Customer Material Number"@en ; + samm:description "Material identifier as assigned by customer. This material number identifies the material (as planned) in the customer's database."@en ; + samm:characteristic :MaterialNumber ; + samm:exampleValue "MNR-7307-AU340474.002" . + +:materialNumberSupplier a samm:Property ; + samm:preferredName "Supplier Material Number"@en ; + samm:description "Material identifier as assigned by supplier. This material number identifies the material (as planned) in the supplier's database. Used as informational field only, not for assigning demand series to capacity groups."@en ; + samm:characteristic :MaterialNumber ; + samm:exampleValue "MNR-8101-ID146955.001" . + +:customerLocation a samm:Property ; + samm:preferredName "Customer Location"@en ; + samm:description "The BPNS number of the site at which the customer needs the specified material for the referenced demand series."@en ; + samm:characteristic :BPNSTrait ; + samm:exampleValue "BPNS8888888888XX" . + +:demandCategory a samm:Property ; + samm:preferredName "Demand Category"@en ; + samm:description "Type of demand of the referenced demand series."@en ; + samm:characteristic :DemandCategory . + +:loadFactor a samm:Property ; + samm:preferredName "Load Factor"@en ; + samm:description "If existent, the load factor indicates that this material of the material demand collection takes a factor more or less intensity to produce."@en ; + samm:characteristic :LoadFactorCharacteristic ; + samm:exampleValue "3.5"^^xsd:decimal . + +:calendarWeek a samm:Property ; + samm:preferredName "Calendar Week"@en ; + samm:description "ISO Calendar Week of the given time series entry. Must be given as date of the Monday in the week."@en ; + samm:characteristic :CalendarWeek ; + samm:exampleValue "2022-08-01"^^xsd:date . + +:actualCapacity a samm:Property ; + samm:preferredName "Actual Capacity"@en ; + samm:description "The actual capacity is the realistically planned output per calendar week and material for a specific customer in a specific unit of measure, considering all positive or negative impacts on this capacity."@en ; + samm:characteristic :QuantityTrait ; + samm:exampleValue "1000"^^xsd:decimal . + +:maximumCapacity a samm:Property ; + samm:preferredName "Maximum Capacity"@en ; + samm:description "The supplier maximum capacity is the maximal available output per calendar week and material for a specific customer in a specific unit of measure. The maximum capacity thereby restricts the flexible capacity, as the flexible capacity is obtained from the difference of a suppliers maximum capacity minus actual capacity."@en ; + samm:characteristic :QuantityTrait ; + samm:exampleValue "2000"^^xsd:decimal . + +:deltaProductionResult a samm:Property ; + samm:preferredName "Delta Production Result"@en ; + samm:description "Delta related to the aggregated material demand after pre-/post production calculation the supplier wants to send to the customer. Can be positive and negative."@en ; + samm:characteristic :DeltaProductionResultCharacteristic ; + samm:exampleValue "400"^^xsd:decimal . + +:MaterialNumber a samm:Characteristic ; + samm:preferredName "Material Number"@en ; + samm:description "The material number is a multi-character string, usually assigned by an ERP system."@en ; + samm:dataType xsd:string . + +:BPNSTrait a samm-c:Trait ; + samm:preferredName "BPNS Trait"@en ; + samm:description "Trait to ensure data format for BPNS."@en ; + samm-c:baseCharacteristic :BPNS ; + samm-c:constraint :BPNSRegularExpression . + +:DemandCategory a samm-c:Enumeration ; + samm:preferredName "Demand Category"@en ; + samm:description "The classification of demands used to prioritize or allocate capacities."@en ; + samm:dataType :DemandCategoryType ; + samm-c:values ( :DemandCategoryDefault :DemandCategoryAfterSales :DemandCategorySeries :DemandCategoryPhaseInPeriod :DemandCategorySingleOrder :DemandCategorySmallSeries :DemandCategoryExtraordinaryDemand :DemandCategoryPhaseOutPeriod ) . + +:LoadFactorCharacteristic a samm:Characteristic ; + samm:preferredName "Load Factor Characteristic"@en ; + samm:description "Describes the data type of the load factor."@en ; + samm:dataType xsd:decimal . + +:CalendarWeek a samm:Characteristic ; + samm:preferredName "Calendar Week"@en ; + samm:description "An ISO calendar week in which a given capacity will be provided. Must be given as date of the Monday in the week."@en ; + samm:see ; + samm:dataType xsd:date . + +:QuantityTrait a samm-c:Trait ; + samm-c:baseCharacteristic :Quantity ; + samm-c:constraint :QuantityRange ; + samm-c:constraint :QuantityFixedPoint . + +:DeltaProductionResultCharacteristic a samm:Characteristic ; + samm:preferredName "Delta Production Result Characteristic"@en ; + samm:description "Describes data type of a delta production result information."@en ; + samm:dataType xsd:decimal . + +:BPNS a samm:Characteristic ; + samm:preferredName "Business Partner Number Site"@en ; + samm:description "BPNS represents a site which can be a production plant inside one location."@en ; + samm:dataType xsd:string . + +:DemandCategoryType a samm:Entity ; + samm:preferredName "Demand Category Type"@en ; + samm:description "Describes the type of a demand category."@en ; + samm:properties ( :demandCategoryCode [ samm:property :demandCategoryName; samm:notInPayload true ] ) . + +:DemandCategoryDefault a :DemandCategoryType ; + :demandCategoryCode "0001" ; + :demandCategoryName "Default"@en . + +:DemandCategoryAfterSales a :DemandCategoryType ; + :demandCategoryCode "A1S1" ; + :demandCategoryName "After-Sales"@en . + +:DemandCategorySeries a :DemandCategoryType ; + :demandCategoryCode "SR99" ; + :demandCategoryName "Series"@en . + +:DemandCategoryPhaseInPeriod a :DemandCategoryType ; + :demandCategoryCode "PI01" ; + :demandCategoryName "Phase-In Period"@en . + +:DemandCategorySingleOrder a :DemandCategoryType ; + :demandCategoryCode "OS01" ; + :demandCategoryName "Single Order"@en . + +:DemandCategorySmallSeries a :DemandCategoryType ; + :demandCategoryCode "OI01" ; + :demandCategoryName "Small Series"@en . + +:DemandCategoryExtraordinaryDemand a :DemandCategoryType ; + :demandCategoryCode "ED01" ; + :demandCategoryName "Extraordinary Demand"@en . + +:DemandCategoryPhaseOutPeriod a :DemandCategoryType ; + :demandCategoryCode "PO01" ; + :demandCategoryName "Phase-Out Period"@en . + +:Quantity a samm:Characteristic ; + samm:preferredName "Quantity"@en ; + samm:description "Quantity of weekly actual or maximum capacity."@en ; + samm:dataType xsd:decimal . + +:QuantityRange a samm-c:RangeConstraint ; + samm:preferredName "Quantity Range"@en ; + samm:description "Constraint to ensure a non-negative value for quantities."@en ; + samm-c:minValue "0"^^xsd:decimal ; + samm-c:maxValue "999999999999999999.999"^^xsd:decimal ; + samm-c:lowerBoundDefinition samm-c:AT_LEAST ; + samm-c:upperBoundDefinition samm-c:AT_MOST . + +:QuantityFixedPoint a samm-c:FixedPointConstraint ; + samm:preferredName "Quantity Fixed Point"@en ; + samm:description "Constraint to ensure size of quantities: 12 digits plus 3 decimal places."@en ; + samm-c:integer "15"^^xsd:positiveInteger ; + samm-c:scale "1000"^^xsd:positiveInteger . + +:demandCategoryCode a samm:Property ; + samm:preferredName "Demand Category Code"@en ; + samm:description "The code identifying a demand category."@en ; + samm:characteristic :DemandCategoryCode ; + samm:exampleValue "0001" . + +:demandCategoryName a samm:Property ; + samm:preferredName "Demand Category Name"@en ; + samm:description "The name describing a demand category."@en ; + samm:characteristic samm-c:MultiLanguageText ; + samm:exampleValue "Default"@en . + +:DemandCategoryCode a samm-c:Code ; + samm:preferredName "Demand Category Code"@en ; + samm:description "The code identifying a demand category."@en ; + samm:dataType xsd:string . + diff --git a/io.catenax.week_based_capacity_group/2.0.0/metadata.json b/io.catenax.week_based_capacity_group/2.0.0/metadata.json new file mode 100644 index 00000000..84245e4e --- /dev/null +++ b/io.catenax.week_based_capacity_group/2.0.0/metadata.json @@ -0,0 +1 @@ +{ "status" : "release" } diff --git a/io.catenax.week_based_capacity_group/RELEASE_NOTES.md b/io.catenax.week_based_capacity_group/RELEASE_NOTES.md index fdcbff6b..f2ef74c8 100644 --- a/io.catenax.week_based_capacity_group/RELEASE_NOTES.md +++ b/io.catenax.week_based_capacity_group/RELEASE_NOTES.md @@ -1,9 +1,23 @@ # Changelog All notable changes to this model will be documented in this file. -## [1.0.0] -- initial version of the aspect model for week-based capacity groups +## [2.0.0] - 2023-09-18 + +### Added +- linkedCapacityGroups added as optional property in aspect model header +- added loadFactor as optional property in LinkedDemandSeries entity +- added B7 and SEC to the enum list of unit of measure for load information +- added deltaProductionResult as optional property in Capacity entity + +### Changed +- migrated from BAMM to SAMM namespace + +### Removed ## [1.0.1] - 2023-05-10 + ### Changed - Changed description for property changedAt + +## [1.0.0] +- initial version of the aspect model for week-based capacity groups From 3f961a5b377e26564952d5b5fcd69c70c3d3c9a9 Mon Sep 17 00:00:00 2001 From: NHAENIS Date: Wed, 4 Oct 2023 15:55:20 +0200 Subject: [PATCH 2/9] Added HTML and JSON in gen folder --- .../2.0.0/gen/WeekBasedCapacityGroup.html | 1851 +++++++++++++++++ .../2.0.0/gen/WeekBasedCapacityGroup.json | 25 + 2 files changed, 1876 insertions(+) create mode 100644 io.catenax.week_based_capacity_group/2.0.0/gen/WeekBasedCapacityGroup.html create mode 100644 io.catenax.week_based_capacity_group/2.0.0/gen/WeekBasedCapacityGroup.json diff --git a/io.catenax.week_based_capacity_group/2.0.0/gen/WeekBasedCapacityGroup.html b/io.catenax.week_based_capacity_group/2.0.0/gen/WeekBasedCapacityGroup.html new file mode 100644 index 00000000..535ee5b2 --- /dev/null +++ b/io.catenax.week_based_capacity_group/2.0.0/gen/WeekBasedCapacityGroup.html @@ -0,0 +1,1851 @@ + + + + + + + + + + + + + + Dokumentation Week-Based Capacity Group + + +
+
+
+
+

Aspect Model Week-Based Capacity Group

+
urn:samm:io.catenax.week_based_capacity_group:2.0.0#WeekBasedCapacityGroup
+
+
+
+
+
+
+
+ +
+ + +
+ An entity made up of the weekly actual and maximum capacities for a specific customer in a given time period. A capacity group is used to compare demand and capacity data for one or several similar bundled materials in a defined unit of measure. +
+ + +
+

Übersicht

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

Properties

+
+ +
+ +
+

Capacities

+
+ +A time series with week-based granularity along a given time period containing the capacity values. + +
+
Name
+
capacities
+
+ + + +
+
Characteristic
+
+
+
+
SortedSet
+
+
+
Sortierung
+
+
+
Duplicates not allowed
+
+ +
+
+
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
capacities
+
+ + +
+
+ +
+

Capacity Group ID

+
+ +The Capacity Group ID uniquely identifies the capacity group within the business relationship between a supplier and its customer. + +
+
Name
+
capacityGroupId
+
+ + + +
+
Characteristic
+
+
+
+
Trait
+
+ +
+
+
+ +
+
Beispiel
+
0157ba42-d2a8-4e28-8565-7b07830c1110
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
capacityGroupId
+
+ + +
+
Bedingungen
+
+
    +
  • +
    + +
    + UUIDv4 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}$
    +
    + +
  • +
+
+
+
+
+ +
+

Capacity Group Name

+
+ +Name of the capacity group. + +
+
Name
+
name
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
Spark Plugs on drilling machine for car model XYZ
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
name
+
+ + +
+
+ +
+

Changed At

+
+ +Point in time when the content (any property according to the data model) of the capacity group was changed, at the supplier, either by a human user or an automated process. + +
+
Name
+
changedAt
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
2023-03-10T12:27:11.320Z
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
changedAt
+
+ + +
+
+ +
+

Customer

+
+ +The Business Partner Number (BPNL) of the party requesting materials from a supplier. + +
+
Name
+
customer
+
+ + + +
+
Characteristic
+
+
+
+
Trait
+
+ +
+
+
+ +
+
Beispiel
+
BPNL8888888888XX
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
customer
+
+ + +
+
Bedingungen
+
+
    +
  • +
    + +
    + BPNL Regular Expression +
    + +
    +
    Beschreibung
    +
    The provided regular expression ensures that the BPNL is composed of prefix 'BPNL', 10 digits and two uppercase letters.
    +
    + + +
    +
    Regulärer Ausdruck
    +
    ^BPNL[0-9]{8}[a-zA-Z0-9]{4}$
    +
    + +
  • +
+
+
+
+
+ +
+

Linked Capacity Groups

+
+ +A set of capacity groups linked to this capacity group. + +
+
Name
+
linkedCapacityGroups
+
+ + + +
+
Characteristic
+
+
+
+
Set
+
+
+
Has no order
+
+
+
Duplicates not allowed
+
+ +
+
+
+ +
+
Beispiel
+
be4d8470-2de6-43d2-b5f8-2e5d3eebf3fd
+
+ +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
linkedCapacityGroups
+
+ + +
+
+ +
+

Linked Demand Series

+
+ +Set of demand series assigned to this capacity group. + +
+
Name
+
linkedDemandSeries
+
+ + + +
+
Characteristic
+
+
+
+
Set
+
+
+
Has no order
+
+
+
Duplicates not allowed
+
+ +
+
+
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
linkedDemandSeries
+
+ + +
+
+ +
+

Supplier

+
+ +The Business Partner Number (BPNL) of the party providing materials to a customer. + +
+
Name
+
supplier
+
+ + + +
+
Characteristic
+
+
+
+
Trait
+
+ +
+
+
+ +
+
Beispiel
+
BPNL6666666666YY
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
supplier
+
+ + +
+
Bedingungen
+
+
    +
  • +
    + +
    + BPNL Regular Expression +
    + +
    +
    Beschreibung
    +
    The provided regular expression ensures that the BPNL is composed of prefix 'BPNL', 10 digits and two uppercase letters.
    +
    + + +
    +
    Regulärer Ausdruck
    +
    ^BPNL[0-9]{8}[a-zA-Z0-9]{4}$
    +
    + +
  • +
+
+
+
+
+ +
+

Supplier Locations

+
+ +Set of BPNS indicating the supplier sites that will be fulfilling the demands associated with this capacity group. + +
+
Name
+
supplierLocations
+
+ + + +
+
Characteristic
+
+
+
+
Trait
+
+ +
+
+
+ +
+
Beispiel
+
BPNS8888888888XX
+
+ +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
supplierLocations
+
+ + +
+
Bedingungen
+
+
    +
  • +
    + +
    + BPNS Regular Expression +
    + +
    +
    Beschreibung
    +
    The provided regular expression ensures that the BPNS is composed of prefix 'BPNS', 10 digits and two uppercase letters.
    +
    + + +
    +
    Regulärer Ausdruck
    +
    ^BPNS[0-9]{8}[a-zA-Z0-9]{4}$
    +
    + +
  • +
+
+
+
+
+ +
+

Unit of Measure

+
+ +Unit of measurement for capacity quantities. + +
+
Name
+
unitOfMeasure
+
+ + + +
+
Characteristic
+
+
+
+
Enumeration
+
+
+
Werte
+
+
+
+
    +
  • GRM
  • +
  • KGM
  • +
  • TNE
  • +
  • STN
  • +
  • ONZ
  • +
  • LBR
  • +
  • CMT
  • +
  • MTR
  • +
  • KTM
  • +
  • INH
  • +
  • FOT
  • +
  • YRD
  • +
  • CMK
  • +
  • MTK
  • +
  • INK
  • +
  • FTK
  • +
  • YDK
  • +
  • CMQ
  • +
  • MTQ
  • +
  • INQ
  • +
  • FTQ
  • +
  • YDQ
  • +
  • MLT
  • +
  • LTR
  • +
  • HLT
  • +
  • H87
  • +
  • SET
  • +
  • PR
  • +
  • ZP
  • +
  • KWH
  • +
  • +
  • B7
  • +
  • SEC
  • +
+
+
+
+
+ Referenz +
+
    +
  • https://tfig.unece.org/contents/recommendation-20.htm
  • +
+
+
+
+ +
+
+
+ +
+
Beispiel
+
KGM
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
unitOfMeasure
+
+ + +
+
+ + + +
+
+

Objekt

+
+ +
+
+

Capacity

+
+
+ A supplier's realistically planned output per calendar week and material for a specific customer in a specific unit of measure, considering all positive or negative impacts on this capacity. +
+ +
+

Properties

+
+
+ +
+
Calendar Week
+
+ +ISO Calendar Week of the given time series entry. Must be given as date of the Monday in the week. + +
+
Name
+
calendarWeek
+
+ + + +
+
Characteristic
+
+
+
+
+ Referenz +
+
    +
  • https://www.iso.org/standard/70907.html
  • +
+
+
+
+ +
+
+
+ +
+
Beispiel
+
2022-08-01
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
calendarWeek
+
+ + +
+
+ +
+
Actual Capacity
+
+ +The actual capacity is the realistically planned output per calendar week and material for a specific customer in a specific unit of measure, considering all positive or negative impacts on this capacity. + +
+
Name
+
actualCapacity
+
+ + + +
+
Characteristic
+
+
+
+
Trait
+
+ +
+
+
+ +
+
Beispiel
+
1000
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
actualCapacity
+
+ + +
+
Bedingungen
+
+
    +
  • +
    + +
    + Quantity Range +
    + +
    +
    Beschreibung
    +
    Constraint to ensure a non-negative value for quantities.
    +
    + + +
    +
    +>= +
    + DefaultScalarValue[value=0, typeUri='DefaultScalar[metaModelVersion=SAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#decimal']'] +
    +
    ...
    +
    +< + DefaultScalarValue[value=999999999999999999.999, typeUri='DefaultScalar[metaModelVersion=SAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#decimal']'] +
    + +
  • +
  • +
    + +
    + Quantity Fixed Point +
    + +
    +
    Beschreibung
    +
    Constraint to ensure size of quantities: 12 digits plus 3 decimal places.
    +
    + + +
    +
    Skala
    +
    1000
    +
    +
    +
    Ganzzahlig
    +
    15
    +
    + +
  • +
+
+
+
+
+ +
+
Maximum Capacity
+
+ +The supplier maximum capacity is the maximal available output per calendar week and material for a specific customer in a specific unit of measure. The maximum capacity thereby restricts the flexible capacity, as the flexible capacity is obtained from the difference of a suppliers maximum capacity minus actual capacity. + +
+
Name
+
maximumCapacity
+
+ + + +
+
Characteristic
+
+
+
+
Trait
+
+ +
+
+
+ +
+
Beispiel
+
2000
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
maximumCapacity
+
+ + +
+
Bedingungen
+
+
    +
  • +
    + +
    + Quantity Range +
    + +
    +
    Beschreibung
    +
    Constraint to ensure a non-negative value for quantities.
    +
    + + +
    +
    +>= +
    + DefaultScalarValue[value=0, typeUri='DefaultScalar[metaModelVersion=SAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#decimal']'] +
    +
    ...
    +
    +< + DefaultScalarValue[value=999999999999999999.999, typeUri='DefaultScalar[metaModelVersion=SAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#decimal']'] +
    + +
  • +
  • +
    + +
    + Quantity Fixed Point +
    + +
    +
    Beschreibung
    +
    Constraint to ensure size of quantities: 12 digits plus 3 decimal places.
    +
    + + +
    +
    Skala
    +
    1000
    +
    +
    +
    Ganzzahlig
    +
    15
    +
    + +
  • +
+
+
+
+
+ +
+
Delta Production Result
+
+ +Delta related to the aggregated material demand after pre-/post production calculation the supplier wants to send to the customer. Can be positive and negative. + +
+
Name
+
deltaProductionResult
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
400
+
+ +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
deltaProductionResult
+
+ + +
+
+
+
+

Demand Category Type

+
+
+ Describes the type of a demand category. +
+ +
+

Properties

+
+
+ +
+
Demand Category Code
+
+ +The code identifying a demand category. + +
+
Name
+
demandCategoryCode
+
+ + + +
+
Characteristic
+
+
+
+
Code
+
+ +
+
+
+ +
+
Beispiel
+
0001
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
demandCategoryCode
+
+ + +
+
+ +
+
Demand Category Name
+
+ +The name describing a demand category. + +
+
Name
+
demandCategoryName
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
Default
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Nein
+
+ +
+
Payload Schlüssel
+
demandCategoryName
+
+ + +
+
+
+
+

Linked Demand Series

+
+
+ Encapsulates information used to reference a specific demand series. +
+ +
+

Properties

+
+
+ +
+
Customer Material Number
+
+ +Material identifier as assigned by customer. This material number identifies the material (as planned) in the customer's database. + +
+
Name
+
materialNumberCustomer
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
MNR-7307-AU340474.002
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
materialNumberCustomer
+
+ + +
+
+ +
+
Supplier Material Number
+
+ +Material identifier as assigned by supplier. This material number identifies the material (as planned) in the supplier's database. Used as informational field only, not for assigning demand series to capacity groups. + +
+
Name
+
materialNumberSupplier
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
MNR-8101-ID146955.001
+
+ +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
materialNumberSupplier
+
+ + +
+
+ +
+
Customer Location
+
+ +The BPNS number of the site at which the customer needs the specified material for the referenced demand series. + +
+
Name
+
customerLocation
+
+ + + +
+
Characteristic
+
+
+
+
Trait
+
+ +
+
+
+ +
+
Beispiel
+
BPNS8888888888XX
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
customerLocation
+
+ + +
+
Bedingungen
+
+
    +
  • +
    + +
    + BPNS Regular Expression +
    + +
    +
    Beschreibung
    +
    The provided regular expression ensures that the BPNS is composed of prefix 'BPNS', 10 digits and two uppercase letters.
    +
    + + +
    +
    Regulärer Ausdruck
    +
    ^BPNS[0-9]{8}[a-zA-Z0-9]{4}$
    +
    + +
  • +
+
+
+
+
+ +
+
Demand Category
+
+ +Type of demand of the referenced demand series. + +
+
Name
+
demandCategory
+
+ + + +
+
Characteristic
+
+
+
+
Enumeration
+
+
+
Werte
+
+
+
+
    +
  • $value.getValue()
  • +
  • $value.getValue()
  • +
  • $value.getValue()
  • +
  • $value.getValue()
  • +
  • $value.getValue()
  • +
  • $value.getValue()
  • +
  • $value.getValue()
  • +
  • $value.getValue()
  • +
+
+
+ +
+
+
+ + +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
demandCategory
+
+ + +
+
+ +
+
Load Factor
+
+ +If existent, the load factor indicates that this material of the material demand collection takes a factor more or less intensity to produce. + +
+
Name
+
loadFactor
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
3.5
+
+ +
+
Optional
+
+ Ja
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
loadFactor
+
+ + +
+
+
+ +
+ Third party licenses + +
+ +
+ + +
+ + + \ No newline at end of file diff --git a/io.catenax.week_based_capacity_group/2.0.0/gen/WeekBasedCapacityGroup.json b/io.catenax.week_based_capacity_group/2.0.0/gen/WeekBasedCapacityGroup.json new file mode 100644 index 00000000..d98d25d3 --- /dev/null +++ b/io.catenax.week_based_capacity_group/2.0.0/gen/WeekBasedCapacityGroup.json @@ -0,0 +1,25 @@ +{ + "unitOfMeasure" : "GRM", + "linkedDemandSeries" : [ { + "loadFactor" : 3.5, + "materialNumberCustomer" : "MNR-7307-AU340474.002", + "materialNumberSupplier" : "MNR-8101-ID146955.001", + "customerLocation" : "BPNS8888888888XX", + "demandCategory" : { + "demandCategoryCode" : "0001" + } + } ], + "supplier" : "BPNL6666666666YY", + "linkedCapacityGroups" : [ "be4d8470-2de6-43d2-b5f8-2e5d3eebf3fd" ], + "name" : "Spark Plugs on drilling machine for car model XYZ", + "supplierLocations" : "BPNS8888888888XX", + "capacities" : [ { + "actualCapacity" : 1000, + "maximumCapacity" : 2000, + "deltaProductionResult" : 400, + "calendarWeek" : "2022-08-01" + } ], + "changedAt" : "2023-03-10T12:27:11.320Z", + "capacityGroupId" : "0157ba42-d2a8-4e28-8565-7b07830c1110", + "customer" : "BPNL8888888888XX" +} \ No newline at end of file From ec2673ff40e8719688ab1e1dc25e4e263ae891f8 Mon Sep 17 00:00:00 2001 From: NHAENIS Date: Fri, 6 Oct 2023 14:43:34 +0200 Subject: [PATCH 3/9] Changes for harmonization w/ MaterialDemand --- .../2.0.0/WeekBasedCapacityGroup.ttl | 39 +++-- .../2.0.0/gen/WeekBasedCapacityGroup.html | 136 ++++++++++++------ .../2.0.0/gen/WeekBasedCapacityGroup.json | 3 +- 3 files changed, 117 insertions(+), 61 deletions(-) diff --git a/io.catenax.week_based_capacity_group/2.0.0/WeekBasedCapacityGroup.ttl b/io.catenax.week_based_capacity_group/2.0.0/WeekBasedCapacityGroup.ttl index bcd2f5af..d0e4572e 100644 --- a/io.catenax.week_based_capacity_group/2.0.0/WeekBasedCapacityGroup.ttl +++ b/io.catenax.week_based_capacity_group/2.0.0/WeekBasedCapacityGroup.ttl @@ -29,11 +29,12 @@ @prefix rdfs: . @prefix xsd: . @prefix : . +@prefix ext-quantity: . :WeekBasedCapacityGroup a samm:Aspect ; samm:preferredName "Week-Based Capacity Group"@en ; samm:description "An entity made up of the weekly actual and maximum capacities for a specific customer in a given time period. A capacity group is used to compare demand and capacity data for one or several similar bundled materials in a defined unit of measure."@en ; - samm:properties ( :capacityGroupId :name [ samm:property :supplierLocations; samm:optional true ] :customer :supplier :unitOfMeasure :linkedDemandSeries :capacities :changedAt [ samm:property :linkedCapacityGroups; samm:optional true ] ) ; + samm:properties ( :capacityGroupId :name [ samm:property :supplierLocations; samm:optional true ] :customer :supplier [ samm:property :unitOfMeasure; samm:optional true ] [ samm:property :linkedDemandSeries; samm:optional true ] [ samm:property :capacities; samm:optional true ] :changedAt [ samm:property :linkedCapacityGroups; samm:optional true ] :unitOfMeasureIsOmitted ) ; samm:operations ( ) ; samm:events ( ) . @@ -70,8 +71,8 @@ :unitOfMeasure a samm:Property ; samm:preferredName "Unit of Measure"@en ; samm:description "Unit of measurement for capacity quantities."@en ; - samm:characteristic :UnitOfMeasure ; - samm:exampleValue "KGM" . + samm:characteristic ext-quantity:ItemUnitEnumeration ; + samm:exampleValue "unit:piece"^^samm:curie . :linkedDemandSeries a samm:Property ; samm:preferredName "Linked Demand Series"@en ; @@ -95,6 +96,12 @@ samm:characteristic :LinkedCapacityGroupsCharacteristic ; samm:exampleValue "be4d8470-2de6-43d2-b5f8-2e5d3eebf3fd" . +:unitOfMeasureIsOmitted a samm:Property ; + samm:preferredName "Unit Of Measure Is Omitted"@en ; + samm:description "Explicit indicator of wether the unit of measure is left out of the payload intentionally. If \"true\" it means the sending application sends demand values without unit of measure intentionally and the unit of measure MUST NOT be contained in the payload. If \"false\" a unit of measure MUST be supplied."@en ; + samm:characteristic samm-c:Boolean ; + samm:exampleValue false . + :UUIDv4IdTrait a samm-c:Trait ; samm:preferredName "UUIDv4 Trait"@en ; samm:description "Trait to ensure data format for UUIDv4."@en ; @@ -118,13 +125,6 @@ samm-c:baseCharacteristic :BPNL ; samm-c:constraint :BPNLRegularExpression . -:UnitOfMeasure a samm-c:Enumeration ; - samm:preferredName "Unit of Measure"@en ; - samm:description "The Enumeration lists a selection of allowed units of measure referenced by their official code according to Codes for Units of Measure Used in International Trade"@en ; - samm:see ; - samm:dataType xsd:string ; - samm-c:values ( "GRM" "KGM" "TNE" "STN" "ONZ" "LBR" "CMT" "MTR" "KTM" "INH" "FOT" "YRD" "CMK" "MTK" "INK" "FTK" "YDK" "CMQ" "MTQ" "INQ" "FTQ" "YDQ" "MLT" "LTR" "HLT" "H87" "SET" "PR" "ZP" "KWH" "" "B7" "SEC" ) . - :LinkedDemandSeriesSet a samm-c:Set ; samm:preferredName "Linked Demand Series Set"@en ; samm:description "A set of demand series assigned to a certain capacity group."@en ; @@ -270,8 +270,8 @@ :QuantityTrait a samm-c:Trait ; samm-c:baseCharacteristic :Quantity ; - samm-c:constraint :QuantityRange ; - samm-c:constraint :QuantityFixedPoint . + samm-c:constraint :QuantityFixedPoint ; + samm-c:constraint :QuantityRange . :DeltaProductionResultCharacteristic a samm:Characteristic ; samm:preferredName "Delta Production Result Characteristic"@en ; @@ -325,6 +325,12 @@ samm:description "Quantity of weekly actual or maximum capacity."@en ; samm:dataType xsd:decimal . +:QuantityFixedPoint a samm-c:FixedPointConstraint ; + samm:preferredName "Quantity Fixed Point"@en ; + samm:description "Constraint to ensure size of quantities: 12 digits plus 3 decimal places."@en ; + samm-c:integer "15"^^xsd:positiveInteger ; + samm-c:scale "1000"^^xsd:positiveInteger . + :QuantityRange a samm-c:RangeConstraint ; samm:preferredName "Quantity Range"@en ; samm:description "Constraint to ensure a non-negative value for quantities."@en ; @@ -333,12 +339,6 @@ samm-c:lowerBoundDefinition samm-c:AT_LEAST ; samm-c:upperBoundDefinition samm-c:AT_MOST . -:QuantityFixedPoint a samm-c:FixedPointConstraint ; - samm:preferredName "Quantity Fixed Point"@en ; - samm:description "Constraint to ensure size of quantities: 12 digits plus 3 decimal places."@en ; - samm-c:integer "15"^^xsd:positiveInteger ; - samm-c:scale "1000"^^xsd:positiveInteger . - :demandCategoryCode a samm:Property ; samm:preferredName "Demand Category Code"@en ; samm:description "The code identifying a demand category."@en ; @@ -354,5 +354,4 @@ :DemandCategoryCode a samm-c:Code ; samm:preferredName "Demand Category Code"@en ; samm:description "The code identifying a demand category."@en ; - samm:dataType xsd:string . - + samm:dataType xsd:string . \ No newline at end of file diff --git a/io.catenax.week_based_capacity_group/2.0.0/gen/WeekBasedCapacityGroup.html b/io.catenax.week_based_capacity_group/2.0.0/gen/WeekBasedCapacityGroup.html index 535ee5b2..d41f7b2a 100644 --- a/io.catenax.week_based_capacity_group/2.0.0/gen/WeekBasedCapacityGroup.html +++ b/io.catenax.week_based_capacity_group/2.0.0/gen/WeekBasedCapacityGroup.html @@ -181,7 +181,7 @@

Übersicht

- Aspect Model Diagram + Aspect Model Diagram
@@ -235,7 +235,7 @@

Optional
- Nein
+ Ja
@@ -631,7 +631,7 @@

Optional
- Nein
+ Ja

@@ -815,6 +815,60 @@

+
+

Unit Of Measure Is Omitted

+
+ +Explicit indicator of wether the unit of measure is left out of the payload intentionally. If "true" it means the sending application sends demand values without unit of measure intentionally and the unit of measure MUST NOT be contained in the payload. If "false" a unit of measure MUST be supplied. + +
+
Name
+
unitOfMeasureIsOmitted
+
+ + + +
+
Characteristic
+ +
+ +
+
Beispiel
+
false
+
+ +
+
Optional
+
+ Nein
+
+ +
+
Im Payload
+
+ Ja
+
+ +
+
Payload Schlüssel
+
unitOfMeasureIsOmitted
+
+ + +

+
+

Unit of Measure

@@ -841,39 +895,41 @@

    -
  • GRM
  • -
  • KGM
  • -
  • TNE
  • -
  • STN
  • -
  • ONZ
  • -
  • LBR
  • -
  • CMT
  • -
  • MTR
  • -
  • KTM
  • -
  • INH
  • -
  • FOT
  • -
  • YRD
  • -
  • CMK
  • -
  • MTK
  • -
  • INK
  • -
  • FTK
  • -
  • YDK
  • -
  • CMQ
  • -
  • MTQ
  • -
  • INQ
  • -
  • FTQ
  • -
  • YDQ
  • -
  • MLT
  • -
  • LTR
  • -
  • HLT
  • -
  • H87
  • -
  • SET
  • -
  • PR
  • -
  • ZP
  • -
  • KWH
  • -
  • -
  • B7
  • -
  • SEC
  • +
  • unit:piece
  • +
  • unit:set
  • +
  • unit:pair
  • +
  • unit:page
  • +
  • unit:cycle
  • +
  • unit:kilowattHour
  • +
  • unit:gram
  • +
  • unit:kilogram
  • +
  • unit:tonneMetricTon
  • +
  • unit:tonUsOrShortTonUkorus
  • +
  • unit:ounceAvoirdupois
  • +
  • unit:pound
  • +
  • unit:metre
  • +
  • unit:centimetre
  • +
  • unit:kilometre
  • +
  • unit:inch
  • +
  • unit:foot
  • +
  • unit:yard
  • +
  • unit:squareCentimetre
  • +
  • unit:squareMetre
  • +
  • unit:squareInch
  • +
  • unit:squareFoot
  • +
  • unit:squareYard
  • +
  • unit:cubicCentimetre
  • +
  • unit:cubicMetre
  • +
  • unit:cubicInch
  • +
  • unit:cubicFoot
  • +
  • unit:cubicYard
  • +
  • unit:litre
  • +
  • unit:millilitre
  • +
  • unit:hectolitre
  • +
  • unit:secondUnitOfTime
  • +
  • unit:minuteUnitOfTime
  • +
  • unit:hourUnitOfTime
  • +
  • unit:day

@@ -882,7 +938,7 @@

    -
  • https://tfig.unece.org/contents/recommendation-20.htm
  • +
  • https://eclipse-esmf.github.io/samm-specification/2.1.0/index.html
@@ -890,7 +946,7 @@

Typ http://www.w3.org/2001/XMLSchema#string + class="break-all underline">urn:samm:org.eclipse.esmf.samm:meta-model:2.0.0#curie
@@ -900,13 +956,13 @@

Beispiel
-
KGM
+
unit:piece
Optional
- Nein
+ Ja
diff --git a/io.catenax.week_based_capacity_group/2.0.0/gen/WeekBasedCapacityGroup.json b/io.catenax.week_based_capacity_group/2.0.0/gen/WeekBasedCapacityGroup.json index d98d25d3..5475ebf5 100644 --- a/io.catenax.week_based_capacity_group/2.0.0/gen/WeekBasedCapacityGroup.json +++ b/io.catenax.week_based_capacity_group/2.0.0/gen/WeekBasedCapacityGroup.json @@ -1,5 +1,6 @@ { - "unitOfMeasure" : "GRM", + "unitOfMeasureIsOmitted" : false, + "unitOfMeasure" : "unit:piece", "linkedDemandSeries" : [ { "loadFactor" : 3.5, "materialNumberCustomer" : "MNR-7307-AU340474.002", From 6c78a5c087412a556f17bc601efbf3827fad8731 Mon Sep 17 00:00:00 2001 From: NHAENIS Date: Fri, 6 Oct 2023 14:48:33 +0200 Subject: [PATCH 4/9] Fixed picture regards quantity repr --- .../2.0.0/gen/WeekBasedCapacityGroup.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/io.catenax.week_based_capacity_group/2.0.0/gen/WeekBasedCapacityGroup.html b/io.catenax.week_based_capacity_group/2.0.0/gen/WeekBasedCapacityGroup.html index d41f7b2a..01279f84 100644 --- a/io.catenax.week_based_capacity_group/2.0.0/gen/WeekBasedCapacityGroup.html +++ b/io.catenax.week_based_capacity_group/2.0.0/gen/WeekBasedCapacityGroup.html @@ -181,7 +181,7 @@

Übersicht

- Aspect Model Diagram + Aspect Model Diagram
From a489cef2ce7591c9ac028b42d75a7d7806a3f46d Mon Sep 17 00:00:00 2001 From: NHAENIS Date: Fri, 6 Oct 2023 14:49:07 +0200 Subject: [PATCH 5/9] added changes for harmonization w/ material demand --- io.catenax.week_based_capacity_group/RELEASE_NOTES.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/io.catenax.week_based_capacity_group/RELEASE_NOTES.md b/io.catenax.week_based_capacity_group/RELEASE_NOTES.md index f2ef74c8..14b67be1 100644 --- a/io.catenax.week_based_capacity_group/RELEASE_NOTES.md +++ b/io.catenax.week_based_capacity_group/RELEASE_NOTES.md @@ -8,8 +8,12 @@ All notable changes to this model will be documented in this file. - added loadFactor as optional property in LinkedDemandSeries entity - added B7 and SEC to the enum list of unit of measure for load information - added deltaProductionResult as optional property in Capacity entity +- added unitOfMeasureIsOmitted as mandatory property in aspect model header ### Changed +- made linkedDemandSeries property optional +- made capacities property optional +- unitOfMeasure uses enums of shared aspect quantity now - migrated from BAMM to SAMM namespace ### Removed From 4babaadf2f2911e6c4ac91f95dcae75d6b1615dc Mon Sep 17 00:00:00 2001 From: NHAENIS Date: Fri, 13 Oct 2023 14:01:12 +0200 Subject: [PATCH 6/9] Changed calendarWeeks to pointInTime --- .../2.0.0/WeekBasedCapacityGroup.ttl | 32 +++++++++---------- .../2.0.0/gen/WeekBasedCapacityGroup.html | 10 +++--- .../2.0.0/gen/WeekBasedCapacityGroup.json | 6 ++-- .../RELEASE_NOTES.md | 11 ++++--- 4 files changed, 31 insertions(+), 28 deletions(-) diff --git a/io.catenax.week_based_capacity_group/2.0.0/WeekBasedCapacityGroup.ttl b/io.catenax.week_based_capacity_group/2.0.0/WeekBasedCapacityGroup.ttl index d0e4572e..146c8dbb 100644 --- a/io.catenax.week_based_capacity_group/2.0.0/WeekBasedCapacityGroup.ttl +++ b/io.catenax.week_based_capacity_group/2.0.0/WeekBasedCapacityGroup.ttl @@ -185,7 +185,7 @@ :Capacity a samm:Entity ; samm:preferredName "Capacity"@en ; samm:description "A supplier's realistically planned output per calendar week and material for a specific customer in a specific unit of measure, considering all positive or negative impacts on this capacity."@en ; - samm:properties ( :calendarWeek :actualCapacity :maximumCapacity [ samm:property :deltaProductionResult; samm:optional true ] ) . + samm:properties ( :pointInTime :actualCapacity :maximumCapacity [ samm:property :deltaProductionResult; samm:optional true ] ) . :materialNumberCustomer a samm:Property ; samm:preferredName "Customer Material Number"@en ; @@ -216,10 +216,10 @@ samm:characteristic :LoadFactorCharacteristic ; samm:exampleValue "3.5"^^xsd:decimal . -:calendarWeek a samm:Property ; - samm:preferredName "Calendar Week"@en ; - samm:description "ISO Calendar Week of the given time series entry. Must be given as date of the Monday in the week."@en ; - samm:characteristic :CalendarWeek ; +:pointInTime a samm:Property ; + samm:preferredName "Point in Time"@en ; + samm:description "ISO Calendar Week of the given time series entry. Must be given as date of the monday in the week."@en ; + samm:characteristic :PointInTimeCharacteristic ; samm:exampleValue "2022-08-01"^^xsd:date . :actualCapacity a samm:Property ; @@ -262,16 +262,16 @@ samm:description "Describes the data type of the load factor."@en ; samm:dataType xsd:decimal . -:CalendarWeek a samm:Characteristic ; - samm:preferredName "Calendar Week"@en ; - samm:description "An ISO calendar week in which a given capacity will be provided. Must be given as date of the Monday in the week."@en ; +:PointInTimeCharacteristic a samm:Characteristic ; + samm:preferredName "Point in Time Characteristic"@en ; + samm:description "An ISO calendar week in which a given capacity will be provided. Must be given as date of the monday in the week."@en ; samm:see ; samm:dataType xsd:date . :QuantityTrait a samm-c:Trait ; samm-c:baseCharacteristic :Quantity ; - samm-c:constraint :QuantityFixedPoint ; - samm-c:constraint :QuantityRange . + samm-c:constraint :QuantityRange ; + samm-c:constraint :QuantityFixedPoint . :DeltaProductionResultCharacteristic a samm:Characteristic ; samm:preferredName "Delta Production Result Characteristic"@en ; @@ -325,12 +325,6 @@ samm:description "Quantity of weekly actual or maximum capacity."@en ; samm:dataType xsd:decimal . -:QuantityFixedPoint a samm-c:FixedPointConstraint ; - samm:preferredName "Quantity Fixed Point"@en ; - samm:description "Constraint to ensure size of quantities: 12 digits plus 3 decimal places."@en ; - samm-c:integer "15"^^xsd:positiveInteger ; - samm-c:scale "1000"^^xsd:positiveInteger . - :QuantityRange a samm-c:RangeConstraint ; samm:preferredName "Quantity Range"@en ; samm:description "Constraint to ensure a non-negative value for quantities."@en ; @@ -339,6 +333,12 @@ samm-c:lowerBoundDefinition samm-c:AT_LEAST ; samm-c:upperBoundDefinition samm-c:AT_MOST . +:QuantityFixedPoint a samm-c:FixedPointConstraint ; + samm:preferredName "Quantity Fixed Point"@en ; + samm:description "Constraint to ensure size of quantities: 12 digits plus 3 decimal places."@en ; + samm-c:integer "15"^^xsd:positiveInteger ; + samm-c:scale "1000"^^xsd:positiveInteger . + :demandCategoryCode a samm:Property ; samm:preferredName "Demand Category Code"@en ; samm:description "The code identifying a demand category."@en ; diff --git a/io.catenax.week_based_capacity_group/2.0.0/gen/WeekBasedCapacityGroup.html b/io.catenax.week_based_capacity_group/2.0.0/gen/WeekBasedCapacityGroup.html index 01279f84..f7909059 100644 --- a/io.catenax.week_based_capacity_group/2.0.0/gen/WeekBasedCapacityGroup.html +++ b/io.catenax.week_based_capacity_group/2.0.0/gen/WeekBasedCapacityGroup.html @@ -181,7 +181,7 @@

Übersicht

- Aspect Model Diagram + Aspect Model Diagram
@@ -1001,14 +1001,14 @@

Propert
-
Calendar Week
+
Point in Time
-ISO Calendar Week of the given time series entry. Must be given as date of the Monday in the week. +ISO Calendar Week of the given time series entry. Must be given as date of the monday in the week.
Name
-
calendarWeek
+
pointInTime
@@ -1057,7 +1057,7 @@
Payload Schlüssel
-
calendarWeek
+
pointInTime
diff --git a/io.catenax.week_based_capacity_group/2.0.0/gen/WeekBasedCapacityGroup.json b/io.catenax.week_based_capacity_group/2.0.0/gen/WeekBasedCapacityGroup.json index 5475ebf5..7d27fc50 100644 --- a/io.catenax.week_based_capacity_group/2.0.0/gen/WeekBasedCapacityGroup.json +++ b/io.catenax.week_based_capacity_group/2.0.0/gen/WeekBasedCapacityGroup.json @@ -13,12 +13,12 @@ "supplier" : "BPNL6666666666YY", "linkedCapacityGroups" : [ "be4d8470-2de6-43d2-b5f8-2e5d3eebf3fd" ], "name" : "Spark Plugs on drilling machine for car model XYZ", - "supplierLocations" : "BPNS8888888888XX", + "supplierLocations" : [ "BPNS8888888888XX" ], "capacities" : [ { + "pointInTime" : "2022-08-01", "actualCapacity" : 1000, "maximumCapacity" : 2000, - "deltaProductionResult" : 400, - "calendarWeek" : "2022-08-01" + "deltaProductionResult" : 400 } ], "changedAt" : "2023-03-10T12:27:11.320Z", "capacityGroupId" : "0157ba42-d2a8-4e28-8565-7b07830c1110", diff --git a/io.catenax.week_based_capacity_group/RELEASE_NOTES.md b/io.catenax.week_based_capacity_group/RELEASE_NOTES.md index 14b67be1..9b2f89f2 100644 --- a/io.catenax.week_based_capacity_group/RELEASE_NOTES.md +++ b/io.catenax.week_based_capacity_group/RELEASE_NOTES.md @@ -1,22 +1,24 @@ # Changelog All notable changes to this model will be documented in this file. -## [2.0.0] - 2023-09-18 +## [2.0.0] - 2023-10-13 ### Added - linkedCapacityGroups added as optional property in aspect model header - added loadFactor as optional property in LinkedDemandSeries entity -- added B7 and SEC to the enum list of unit of measure for load information +- added unit:secondUnitOfTime, unit:minuteUnitOfTime, unit:hourUnitOfTime and unit:cycle to list of unit of measure for load information - added deltaProductionResult as optional property in Capacity entity - added unitOfMeasureIsOmitted as mandatory property in aspect model header ### Changed - made linkedDemandSeries property optional - made capacities property optional -- unitOfMeasure uses enums of shared aspect quantity now +- unitOfMeasure uses value list of shared aspect Quantity now. Units are now represented as reference units instead of common codes +- changed property name of calendarWeeks to pointInTime - migrated from BAMM to SAMM namespace ### Removed +- removed 'blank' value in list of unitOfMeasure. unitOfMeasureIsOmitted flag taking over the function of the 'blank' value ## [1.0.1] - 2023-05-10 @@ -24,4 +26,5 @@ All notable changes to this model will be documented in this file. - Changed description for property changedAt ## [1.0.0] -- initial version of the aspect model for week-based capacity groups + +- initial version of the aspect model for week-based capacity groups \ No newline at end of file From f8f017276130ddbd310f9cb4739b2891303f5f02 Mon Sep 17 00:00:00 2001 From: NHAENIS Date: Tue, 17 Oct 2023 09:51:49 +0200 Subject: [PATCH 7/9] Use shared BPN's + UUID, fix supplierLocations set --- .../2.0.0/WeekBasedCapacityGroup.ttl | 105 +- .../2.0.0/gen/WeekBasedCapacityGroup.html | 1907 ----------------- .../2.0.0/gen/WeekBasedCapacityGroup.json | 26 - 3 files changed, 33 insertions(+), 2005 deletions(-) delete mode 100644 io.catenax.week_based_capacity_group/2.0.0/gen/WeekBasedCapacityGroup.html delete mode 100644 io.catenax.week_based_capacity_group/2.0.0/gen/WeekBasedCapacityGroup.json diff --git a/io.catenax.week_based_capacity_group/2.0.0/WeekBasedCapacityGroup.ttl b/io.catenax.week_based_capacity_group/2.0.0/WeekBasedCapacityGroup.ttl index 146c8dbb..8f13abd8 100644 --- a/io.catenax.week_based_capacity_group/2.0.0/WeekBasedCapacityGroup.ttl +++ b/io.catenax.week_based_capacity_group/2.0.0/WeekBasedCapacityGroup.ttl @@ -29,7 +29,9 @@ @prefix rdfs: . @prefix xsd: . @prefix : . +@prefix ext-number: . @prefix ext-quantity: . +@prefix ext-uuid: . :WeekBasedCapacityGroup a samm:Aspect ; samm:preferredName "Week-Based Capacity Group"@en ; @@ -41,7 +43,7 @@ :capacityGroupId a samm:Property ; samm:preferredName "Capacity Group ID"@en ; samm:description "The Capacity Group ID uniquely identifies the capacity group within the business relationship between a supplier and its customer."@en ; - samm:characteristic :UUIDv4IdTrait ; + samm:characteristic ext-uuid:UuidV4Trait ; samm:exampleValue "0157ba42-d2a8-4e28-8565-7b07830c1110" . :name a samm:Property ; @@ -53,19 +55,19 @@ :supplierLocations a samm:Property ; samm:preferredName "Supplier Locations"@en ; samm:description "Set of BPNS indicating the supplier sites that will be fulfilling the demands associated with this capacity group."@en ; - samm:characteristic :BPNSSetTrait ; + samm:characteristic :SupplierLocationsCharacteristic ; samm:exampleValue "BPNS8888888888XX" . :customer a samm:Property ; samm:preferredName "Customer"@en ; samm:description "The Business Partner Number (BPNL) of the party requesting materials from a supplier."@en ; - samm:characteristic :BPNLTrait ; + samm:characteristic ext-number:BpnlTrait ; samm:exampleValue "BPNL8888888888XX" . :supplier a samm:Property ; samm:preferredName "Supplier"@en ; samm:description "The Business Partner Number (BPNL) of the party providing materials to a customer."@en ; - samm:characteristic :BPNLTrait ; + samm:characteristic ext-number:BpnlTrait ; samm:exampleValue "BPNL6666666666YY" . :unitOfMeasure a samm:Property ; @@ -102,28 +104,16 @@ samm:characteristic samm-c:Boolean ; samm:exampleValue false . -:UUIDv4IdTrait a samm-c:Trait ; - samm:preferredName "UUIDv4 Trait"@en ; - samm:description "Trait to ensure data format for UUIDv4."@en ; - samm-c:baseCharacteristic :UUIDv4 ; - samm-c:constraint :UUIDv4RegularExpression . - :CapacityGroupName a samm:Characteristic ; samm:preferredName "Capacity Group Name"@en ; samm:description "The name of a capacity group, used to distinguish it from other capacity groups."@en ; samm:dataType xsd:string . -:BPNSSetTrait a samm-c:Trait ; - samm:preferredName "BPNS Set Trait"@en ; - samm:description "Trait to ensure data format for BPNS set."@en ; - samm-c:baseCharacteristic :BPNSSet ; - samm-c:constraint :BPNSRegularExpression . - -:BPNLTrait a samm-c:Trait ; - samm:preferredName "BPNL Trait"@en ; - samm:description "Trait to ensure data format for BPNL."@en ; - samm-c:baseCharacteristic :BPNL ; - samm-c:constraint :BPNLRegularExpression . +:SupplierLocationsCharacteristic a samm-c:Set ; + samm:preferredName "Supplier Locations Characteristic"@en ; + samm:description "Contains a set of locations the supplier fulfills a demand request from."@en ; + samm:dataType xsd:string ; + samm-c:elementCharacteristic :BPNSTrait . :LinkedDemandSeriesSet a samm-c:Set ; samm:preferredName "Linked Demand Series Set"@en ; @@ -146,36 +136,11 @@ samm:dataType xsd:string ; samm-c:elementCharacteristic :UUIDv4IdTrait . -:UUIDv4 a samm:Characteristic ; - samm:preferredName "UUIDv4"@en ; - samm:description "A version 4 UUID is a universally unique identifier that is generated using random 32 hexadecimal characters."@en ; - samm:see ; - samm:dataType xsd:string . - -:UUIDv4RegularExpression a samm-c:RegularExpressionConstraint ; - samm:preferredName "UUIDv4 Regular Expression"@en ; - samm: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)."@en ; - samm:value "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$" . - -:BPNSSet a samm-c:Set ; - samm:preferredName "Business Partner Number Site Set"@en ; - samm:description "Contains a set of BPNS. Each BPNS represents a site which can be a production plant inside one location."@en ; - samm:dataType xsd:string . - -:BPNSRegularExpression a samm-c:RegularExpressionConstraint ; - samm:preferredName "BPNS Regular Expression"@en ; - samm:description "The provided regular expression ensures that the BPNS is composed of prefix 'BPNS', 10 digits and two uppercase letters."@en ; - samm:value "^BPNS[0-9]{8}[a-zA-Z0-9]{4}$" . - -:BPNL a samm:Characteristic ; - samm:preferredName "Business Partner Number Legal Entity"@en ; - samm:description "BPNL represents the legal entity of an organization participating in Catena-X."@en ; - samm:dataType xsd:string . - -:BPNLRegularExpression a samm-c:RegularExpressionConstraint ; - samm:preferredName "BPNL Regular Expression"@en ; - samm:description "The provided regular expression ensures that the BPNL is composed of prefix 'BPNL', 10 digits and two uppercase letters."@en ; - samm:value "^BPNL[0-9]{8}[a-zA-Z0-9]{4}$" . +:BPNSTrait a samm-c:Trait ; + samm:preferredName "BPNS Trait"@en ; + samm:description "Trait to ensure data format for BPNS."@en ; + samm-c:baseCharacteristic ext-number:BpnsCharacteristic ; + samm-c:constraint ext-number:BpnsRegularExpression . :LinkedDemandSeries a samm:Entity ; samm:preferredName "Linked Demand Series"@en ; @@ -187,6 +152,12 @@ samm:description "A supplier's realistically planned output per calendar week and material for a specific customer in a specific unit of measure, considering all positive or negative impacts on this capacity."@en ; samm:properties ( :pointInTime :actualCapacity :maximumCapacity [ samm:property :deltaProductionResult; samm:optional true ] ) . +:UUIDv4IdTrait a samm-c:Trait ; + samm:preferredName "UUIDv4 Trait"@en ; + samm:description "Trait to ensure data format for UUIDv4."@en ; + samm-c:baseCharacteristic ext-uuid:Uuidv4Characteristic ; + samm-c:constraint ext-uuid:Uuidv4RegularExpression . + :materialNumberCustomer a samm:Property ; samm:preferredName "Customer Material Number"@en ; samm:description "Material identifier as assigned by customer. This material number identifies the material (as planned) in the customer's database."@en ; @@ -202,7 +173,7 @@ :customerLocation a samm:Property ; samm:preferredName "Customer Location"@en ; samm:description "The BPNS number of the site at which the customer needs the specified material for the referenced demand series."@en ; - samm:characteristic :BPNSTrait ; + samm:characteristic ext-number:BpnsTrait ; samm:exampleValue "BPNS8888888888XX" . :demandCategory a samm:Property ; @@ -245,12 +216,6 @@ samm:description "The material number is a multi-character string, usually assigned by an ERP system."@en ; samm:dataType xsd:string . -:BPNSTrait a samm-c:Trait ; - samm:preferredName "BPNS Trait"@en ; - samm:description "Trait to ensure data format for BPNS."@en ; - samm-c:baseCharacteristic :BPNS ; - samm-c:constraint :BPNSRegularExpression . - :DemandCategory a samm-c:Enumeration ; samm:preferredName "Demand Category"@en ; samm:description "The classification of demands used to prioritize or allocate capacities."@en ; @@ -270,19 +235,14 @@ :QuantityTrait a samm-c:Trait ; samm-c:baseCharacteristic :Quantity ; - samm-c:constraint :QuantityRange ; - samm-c:constraint :QuantityFixedPoint . + samm-c:constraint :QuantityFixedPoint ; + samm-c:constraint :QuantityRange . :DeltaProductionResultCharacteristic a samm:Characteristic ; samm:preferredName "Delta Production Result Characteristic"@en ; samm:description "Describes data type of a delta production result information."@en ; samm:dataType xsd:decimal . -:BPNS a samm:Characteristic ; - samm:preferredName "Business Partner Number Site"@en ; - samm:description "BPNS represents a site which can be a production plant inside one location."@en ; - samm:dataType xsd:string . - :DemandCategoryType a samm:Entity ; samm:preferredName "Demand Category Type"@en ; samm:description "Describes the type of a demand category."@en ; @@ -325,6 +285,12 @@ samm:description "Quantity of weekly actual or maximum capacity."@en ; samm:dataType xsd:decimal . +:QuantityFixedPoint a samm-c:FixedPointConstraint ; + samm:preferredName "Quantity Fixed Point"@en ; + samm:description "Constraint to ensure size of quantities: 12 digits plus 3 decimal places."@en ; + samm-c:integer "15"^^xsd:positiveInteger ; + samm-c:scale "1000"^^xsd:positiveInteger . + :QuantityRange a samm-c:RangeConstraint ; samm:preferredName "Quantity Range"@en ; samm:description "Constraint to ensure a non-negative value for quantities."@en ; @@ -333,12 +299,6 @@ samm-c:lowerBoundDefinition samm-c:AT_LEAST ; samm-c:upperBoundDefinition samm-c:AT_MOST . -:QuantityFixedPoint a samm-c:FixedPointConstraint ; - samm:preferredName "Quantity Fixed Point"@en ; - samm:description "Constraint to ensure size of quantities: 12 digits plus 3 decimal places."@en ; - samm-c:integer "15"^^xsd:positiveInteger ; - samm-c:scale "1000"^^xsd:positiveInteger . - :demandCategoryCode a samm:Property ; samm:preferredName "Demand Category Code"@en ; samm:description "The code identifying a demand category."@en ; @@ -354,4 +314,5 @@ :DemandCategoryCode a samm-c:Code ; samm:preferredName "Demand Category Code"@en ; samm:description "The code identifying a demand category."@en ; - samm:dataType xsd:string . \ No newline at end of file + samm:dataType xsd:string . + diff --git a/io.catenax.week_based_capacity_group/2.0.0/gen/WeekBasedCapacityGroup.html b/io.catenax.week_based_capacity_group/2.0.0/gen/WeekBasedCapacityGroup.html deleted file mode 100644 index f7909059..00000000 --- a/io.catenax.week_based_capacity_group/2.0.0/gen/WeekBasedCapacityGroup.html +++ /dev/null @@ -1,1907 +0,0 @@ - - - - - - - - - - - - - - Dokumentation Week-Based Capacity Group - - -
-
-
-
-

Aspect Model Week-Based Capacity Group

-
urn:samm:io.catenax.week_based_capacity_group:2.0.0#WeekBasedCapacityGroup
-
-
-
-
-
-
-
- -
- - -
- An entity made up of the weekly actual and maximum capacities for a specific customer in a given time period. A capacity group is used to compare demand and capacity data for one or several similar bundled materials in a defined unit of measure. -
- - -
-

Übersicht

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

Properties

-
- -
- -
-

Capacities

-
- -A time series with week-based granularity along a given time period containing the capacity values. - -
-
Name
-
capacities
-
- - - -
-
Characteristic
-
-
-
-
SortedSet
-
-
-
Sortierung
-
-
-
Duplicates not allowed
-
- -
-
-
- - -
-
Optional
-
- Ja
-
- -
-
Im Payload
-
- Ja
-
- -
-
Payload Schlüssel
-
capacities
-
- - -
-
- -
-

Capacity Group ID

-
- -The Capacity Group ID uniquely identifies the capacity group within the business relationship between a supplier and its customer. - -
-
Name
-
capacityGroupId
-
- - - -
-
Characteristic
-
-
-
-
Trait
-
- -
-
-
- -
-
Beispiel
-
0157ba42-d2a8-4e28-8565-7b07830c1110
-
- -
-
Optional
-
- Nein
-
- -
-
Im Payload
-
- Ja
-
- -
-
Payload Schlüssel
-
capacityGroupId
-
- - -
-
Bedingungen
-
-
    -
  • -
    - -
    - UUIDv4 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}$
    -
    - -
  • -
-
-
-
-
- -
-

Capacity Group Name

-
- -Name of the capacity group. - -
-
Name
-
name
-
- - - -
-
Characteristic
- -
- -
-
Beispiel
-
Spark Plugs on drilling machine for car model XYZ
-
- -
-
Optional
-
- Nein
-
- -
-
Im Payload
-
- Ja
-
- -
-
Payload Schlüssel
-
name
-
- - -
-
- -
-

Changed At

-
- -Point in time when the content (any property according to the data model) of the capacity group was changed, at the supplier, either by a human user or an automated process. - -
-
Name
-
changedAt
-
- - - -
-
Characteristic
- -
- -
-
Beispiel
-
2023-03-10T12:27:11.320Z
-
- -
-
Optional
-
- Nein
-
- -
-
Im Payload
-
- Ja
-
- -
-
Payload Schlüssel
-
changedAt
-
- - -
-
- -
-

Customer

-
- -The Business Partner Number (BPNL) of the party requesting materials from a supplier. - -
-
Name
-
customer
-
- - - -
-
Characteristic
-
-
-
-
Trait
-
- -
-
-
- -
-
Beispiel
-
BPNL8888888888XX
-
- -
-
Optional
-
- Nein
-
- -
-
Im Payload
-
- Ja
-
- -
-
Payload Schlüssel
-
customer
-
- - -
-
Bedingungen
-
-
    -
  • -
    - -
    - BPNL Regular Expression -
    - -
    -
    Beschreibung
    -
    The provided regular expression ensures that the BPNL is composed of prefix 'BPNL', 10 digits and two uppercase letters.
    -
    - - -
    -
    Regulärer Ausdruck
    -
    ^BPNL[0-9]{8}[a-zA-Z0-9]{4}$
    -
    - -
  • -
-
-
-
-
- -
-

Linked Capacity Groups

-
- -A set of capacity groups linked to this capacity group. - -
-
Name
-
linkedCapacityGroups
-
- - - -
-
Characteristic
-
-
-
-
Set
-
-
-
Has no order
-
-
-
Duplicates not allowed
-
- -
-
-
- -
-
Beispiel
-
be4d8470-2de6-43d2-b5f8-2e5d3eebf3fd
-
- -
-
Optional
-
- Ja
-
- -
-
Im Payload
-
- Ja
-
- -
-
Payload Schlüssel
-
linkedCapacityGroups
-
- - -
-
- -
-

Linked Demand Series

-
- -Set of demand series assigned to this capacity group. - -
-
Name
-
linkedDemandSeries
-
- - - -
-
Characteristic
-
-
-
-
Set
-
-
-
Has no order
-
-
-
Duplicates not allowed
-
- -
-
-
- - -
-
Optional
-
- Ja
-
- -
-
Im Payload
-
- Ja
-
- -
-
Payload Schlüssel
-
linkedDemandSeries
-
- - -
-
- -
-

Supplier

-
- -The Business Partner Number (BPNL) of the party providing materials to a customer. - -
-
Name
-
supplier
-
- - - -
-
Characteristic
-
-
-
-
Trait
-
- -
-
-
- -
-
Beispiel
-
BPNL6666666666YY
-
- -
-
Optional
-
- Nein
-
- -
-
Im Payload
-
- Ja
-
- -
-
Payload Schlüssel
-
supplier
-
- - -
-
Bedingungen
-
-
    -
  • -
    - -
    - BPNL Regular Expression -
    - -
    -
    Beschreibung
    -
    The provided regular expression ensures that the BPNL is composed of prefix 'BPNL', 10 digits and two uppercase letters.
    -
    - - -
    -
    Regulärer Ausdruck
    -
    ^BPNL[0-9]{8}[a-zA-Z0-9]{4}$
    -
    - -
  • -
-
-
-
-
- -
-

Supplier Locations

-
- -Set of BPNS indicating the supplier sites that will be fulfilling the demands associated with this capacity group. - -
-
Name
-
supplierLocations
-
- - - -
-
Characteristic
-
-
-
-
Trait
-
- -
-
-
- -
-
Beispiel
-
BPNS8888888888XX
-
- -
-
Optional
-
- Ja
-
- -
-
Im Payload
-
- Ja
-
- -
-
Payload Schlüssel
-
supplierLocations
-
- - -
-
Bedingungen
-
-
    -
  • -
    - -
    - BPNS Regular Expression -
    - -
    -
    Beschreibung
    -
    The provided regular expression ensures that the BPNS is composed of prefix 'BPNS', 10 digits and two uppercase letters.
    -
    - - -
    -
    Regulärer Ausdruck
    -
    ^BPNS[0-9]{8}[a-zA-Z0-9]{4}$
    -
    - -
  • -
-
-
-
-
- -
-

Unit Of Measure Is Omitted

-
- -Explicit indicator of wether the unit of measure is left out of the payload intentionally. If "true" it means the sending application sends demand values without unit of measure intentionally and the unit of measure MUST NOT be contained in the payload. If "false" a unit of measure MUST be supplied. - -
-
Name
-
unitOfMeasureIsOmitted
-
- - - -
-
Characteristic
- -
- -
-
Beispiel
-
false
-
- -
-
Optional
-
- Nein
-
- -
-
Im Payload
-
- Ja
-
- -
-
Payload Schlüssel
-
unitOfMeasureIsOmitted
-
- - -
-
- -
-

Unit of Measure

-
- -Unit of measurement for capacity quantities. - -
-
Name
-
unitOfMeasure
-
- - - -
-
Characteristic
-
-
-
-
Enumeration
-
-
-
Werte
-
-
-
-
    -
  • unit:piece
  • -
  • unit:set
  • -
  • unit:pair
  • -
  • unit:page
  • -
  • unit:cycle
  • -
  • unit:kilowattHour
  • -
  • unit:gram
  • -
  • unit:kilogram
  • -
  • unit:tonneMetricTon
  • -
  • unit:tonUsOrShortTonUkorus
  • -
  • unit:ounceAvoirdupois
  • -
  • unit:pound
  • -
  • unit:metre
  • -
  • unit:centimetre
  • -
  • unit:kilometre
  • -
  • unit:inch
  • -
  • unit:foot
  • -
  • unit:yard
  • -
  • unit:squareCentimetre
  • -
  • unit:squareMetre
  • -
  • unit:squareInch
  • -
  • unit:squareFoot
  • -
  • unit:squareYard
  • -
  • unit:cubicCentimetre
  • -
  • unit:cubicMetre
  • -
  • unit:cubicInch
  • -
  • unit:cubicFoot
  • -
  • unit:cubicYard
  • -
  • unit:litre
  • -
  • unit:millilitre
  • -
  • unit:hectolitre
  • -
  • unit:secondUnitOfTime
  • -
  • unit:minuteUnitOfTime
  • -
  • unit:hourUnitOfTime
  • -
  • unit:day
  • -
-
-
-
-
- Referenz -
-
    -
  • https://eclipse-esmf.github.io/samm-specification/2.1.0/index.html
  • -
-
-
-
- -
-
-
- -
-
Beispiel
-
unit:piece
-
- -
-
Optional
-
- Ja
-
- -
-
Im Payload
-
- Ja
-
- -
-
Payload Schlüssel
-
unitOfMeasure
-
- - -
-
- - - -
-
-

Objekt

-
- -
-
-

Capacity

-
-
- A supplier's realistically planned output per calendar week and material for a specific customer in a specific unit of measure, considering all positive or negative impacts on this capacity. -
- -
-

Properties

-
-
- -
-
Point in Time
-
- -ISO Calendar Week of the given time series entry. Must be given as date of the monday in the week. - -
-
Name
-
pointInTime
-
- - - -
-
Characteristic
-
-
-
-
- Referenz -
-
    -
  • https://www.iso.org/standard/70907.html
  • -
-
-
-
- -
-
-
- -
-
Beispiel
-
2022-08-01
-
- -
-
Optional
-
- Nein
-
- -
-
Im Payload
-
- Ja
-
- -
-
Payload Schlüssel
-
pointInTime
-
- - -
-
- -
-
Actual Capacity
-
- -The actual capacity is the realistically planned output per calendar week and material for a specific customer in a specific unit of measure, considering all positive or negative impacts on this capacity. - -
-
Name
-
actualCapacity
-
- - - -
-
Characteristic
-
-
-
-
Trait
-
- -
-
-
- -
-
Beispiel
-
1000
-
- -
-
Optional
-
- Nein
-
- -
-
Im Payload
-
- Ja
-
- -
-
Payload Schlüssel
-
actualCapacity
-
- - -
-
Bedingungen
-
-
    -
  • -
    - -
    - Quantity Range -
    - -
    -
    Beschreibung
    -
    Constraint to ensure a non-negative value for quantities.
    -
    - - -
    -
    ->= -
    - DefaultScalarValue[value=0, typeUri='DefaultScalar[metaModelVersion=SAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#decimal']'] -
    -
    ...
    -
    -< - DefaultScalarValue[value=999999999999999999.999, typeUri='DefaultScalar[metaModelVersion=SAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#decimal']'] -
    - -
  • -
  • -
    - -
    - Quantity Fixed Point -
    - -
    -
    Beschreibung
    -
    Constraint to ensure size of quantities: 12 digits plus 3 decimal places.
    -
    - - -
    -
    Skala
    -
    1000
    -
    -
    -
    Ganzzahlig
    -
    15
    -
    - -
  • -
-
-
-
-
- -
-
Maximum Capacity
-
- -The supplier maximum capacity is the maximal available output per calendar week and material for a specific customer in a specific unit of measure. The maximum capacity thereby restricts the flexible capacity, as the flexible capacity is obtained from the difference of a suppliers maximum capacity minus actual capacity. - -
-
Name
-
maximumCapacity
-
- - - -
-
Characteristic
-
-
-
-
Trait
-
- -
-
-
- -
-
Beispiel
-
2000
-
- -
-
Optional
-
- Nein
-
- -
-
Im Payload
-
- Ja
-
- -
-
Payload Schlüssel
-
maximumCapacity
-
- - -
-
Bedingungen
-
-
    -
  • -
    - -
    - Quantity Range -
    - -
    -
    Beschreibung
    -
    Constraint to ensure a non-negative value for quantities.
    -
    - - -
    -
    ->= -
    - DefaultScalarValue[value=0, typeUri='DefaultScalar[metaModelVersion=SAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#decimal']'] -
    -
    ...
    -
    -< - DefaultScalarValue[value=999999999999999999.999, typeUri='DefaultScalar[metaModelVersion=SAMM_2_0_0, urn='http://www.w3.org/2001/XMLSchema#decimal']'] -
    - -
  • -
  • -
    - -
    - Quantity Fixed Point -
    - -
    -
    Beschreibung
    -
    Constraint to ensure size of quantities: 12 digits plus 3 decimal places.
    -
    - - -
    -
    Skala
    -
    1000
    -
    -
    -
    Ganzzahlig
    -
    15
    -
    - -
  • -
-
-
-
-
- -
-
Delta Production Result
-
- -Delta related to the aggregated material demand after pre-/post production calculation the supplier wants to send to the customer. Can be positive and negative. - -
-
Name
-
deltaProductionResult
-
- - - -
-
Characteristic
- -
- -
-
Beispiel
-
400
-
- -
-
Optional
-
- Ja
-
- -
-
Im Payload
-
- Ja
-
- -
-
Payload Schlüssel
-
deltaProductionResult
-
- - -
-
-
-
-

Demand Category Type

-
-
- Describes the type of a demand category. -
- -
-

Properties

-
-
- -
-
Demand Category Code
-
- -The code identifying a demand category. - -
-
Name
-
demandCategoryCode
-
- - - -
-
Characteristic
-
-
-
-
Code
-
- -
-
-
- -
-
Beispiel
-
0001
-
- -
-
Optional
-
- Nein
-
- -
-
Im Payload
-
- Ja
-
- -
-
Payload Schlüssel
-
demandCategoryCode
-
- - -
-
- -
-
Demand Category Name
-
- -The name describing a demand category. - -
-
Name
-
demandCategoryName
-
- - - -
-
Characteristic
- -
- -
-
Beispiel
-
Default
-
- -
-
Optional
-
- Nein
-
- -
-
Im Payload
-
- Nein
-
- -
-
Payload Schlüssel
-
demandCategoryName
-
- - -
-
-
-
-

Linked Demand Series

-
-
- Encapsulates information used to reference a specific demand series. -
- -
-

Properties

-
-
- -
-
Customer Material Number
-
- -Material identifier as assigned by customer. This material number identifies the material (as planned) in the customer's database. - -
-
Name
-
materialNumberCustomer
-
- - - -
-
Characteristic
- -
- -
-
Beispiel
-
MNR-7307-AU340474.002
-
- -
-
Optional
-
- Nein
-
- -
-
Im Payload
-
- Ja
-
- -
-
Payload Schlüssel
-
materialNumberCustomer
-
- - -
-
- -
-
Supplier Material Number
-
- -Material identifier as assigned by supplier. This material number identifies the material (as planned) in the supplier's database. Used as informational field only, not for assigning demand series to capacity groups. - -
-
Name
-
materialNumberSupplier
-
- - - -
-
Characteristic
- -
- -
-
Beispiel
-
MNR-8101-ID146955.001
-
- -
-
Optional
-
- Ja
-
- -
-
Im Payload
-
- Ja
-
- -
-
Payload Schlüssel
-
materialNumberSupplier
-
- - -
-
- -
-
Customer Location
-
- -The BPNS number of the site at which the customer needs the specified material for the referenced demand series. - -
-
Name
-
customerLocation
-
- - - -
-
Characteristic
-
-
-
-
Trait
-
- -
-
-
- -
-
Beispiel
-
BPNS8888888888XX
-
- -
-
Optional
-
- Nein
-
- -
-
Im Payload
-
- Ja
-
- -
-
Payload Schlüssel
-
customerLocation
-
- - -
-
Bedingungen
-
-
    -
  • -
    - -
    - BPNS Regular Expression -
    - -
    -
    Beschreibung
    -
    The provided regular expression ensures that the BPNS is composed of prefix 'BPNS', 10 digits and two uppercase letters.
    -
    - - -
    -
    Regulärer Ausdruck
    -
    ^BPNS[0-9]{8}[a-zA-Z0-9]{4}$
    -
    - -
  • -
-
-
-
-
- -
-
Demand Category
-
- -Type of demand of the referenced demand series. - -
-
Name
-
demandCategory
-
- - - -
-
Characteristic
-
-
-
-
Enumeration
-
-
-
Werte
-
-
-
-
    -
  • $value.getValue()
  • -
  • $value.getValue()
  • -
  • $value.getValue()
  • -
  • $value.getValue()
  • -
  • $value.getValue()
  • -
  • $value.getValue()
  • -
  • $value.getValue()
  • -
  • $value.getValue()
  • -
-
-
- -
-
-
- - -
-
Optional
-
- Nein
-
- -
-
Im Payload
-
- Ja
-
- -
-
Payload Schlüssel
-
demandCategory
-
- - -
-
- -
-
Load Factor
-
- -If existent, the load factor indicates that this material of the material demand collection takes a factor more or less intensity to produce. - -
-
Name
-
loadFactor
-
- - - -
-
Characteristic
- -
- -
-
Beispiel
-
3.5
-
- -
-
Optional
-
- Ja
-
- -
-
Im Payload
-
- Ja
-
- -
-
Payload Schlüssel
-
loadFactor
-
- - -
-
-
- -
- Third party licenses - -
- -
- - -
- - - \ No newline at end of file diff --git a/io.catenax.week_based_capacity_group/2.0.0/gen/WeekBasedCapacityGroup.json b/io.catenax.week_based_capacity_group/2.0.0/gen/WeekBasedCapacityGroup.json deleted file mode 100644 index 7d27fc50..00000000 --- a/io.catenax.week_based_capacity_group/2.0.0/gen/WeekBasedCapacityGroup.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "unitOfMeasureIsOmitted" : false, - "unitOfMeasure" : "unit:piece", - "linkedDemandSeries" : [ { - "loadFactor" : 3.5, - "materialNumberCustomer" : "MNR-7307-AU340474.002", - "materialNumberSupplier" : "MNR-8101-ID146955.001", - "customerLocation" : "BPNS8888888888XX", - "demandCategory" : { - "demandCategoryCode" : "0001" - } - } ], - "supplier" : "BPNL6666666666YY", - "linkedCapacityGroups" : [ "be4d8470-2de6-43d2-b5f8-2e5d3eebf3fd" ], - "name" : "Spark Plugs on drilling machine for car model XYZ", - "supplierLocations" : [ "BPNS8888888888XX" ], - "capacities" : [ { - "pointInTime" : "2022-08-01", - "actualCapacity" : 1000, - "maximumCapacity" : 2000, - "deltaProductionResult" : 400 - } ], - "changedAt" : "2023-03-10T12:27:11.320Z", - "capacityGroupId" : "0157ba42-d2a8-4e28-8565-7b07830c1110", - "customer" : "BPNL8888888888XX" -} \ No newline at end of file From 98066e1e8008101831df4c92dd3f1b370ec69af5 Mon Sep 17 00:00:00 2001 From: NHAENIS Date: Tue, 7 Nov 2023 13:16:16 +0100 Subject: [PATCH 8/9] Renamed characteristics after review --- .../2.0.0/WeekBasedCapacityGroup.ttl | 33 +++++++++---------- 1 file changed, 16 insertions(+), 17 deletions(-) diff --git a/io.catenax.week_based_capacity_group/2.0.0/WeekBasedCapacityGroup.ttl b/io.catenax.week_based_capacity_group/2.0.0/WeekBasedCapacityGroup.ttl index 8f13abd8..8f044976 100644 --- a/io.catenax.week_based_capacity_group/2.0.0/WeekBasedCapacityGroup.ttl +++ b/io.catenax.week_based_capacity_group/2.0.0/WeekBasedCapacityGroup.ttl @@ -100,7 +100,7 @@ :unitOfMeasureIsOmitted a samm:Property ; samm:preferredName "Unit Of Measure Is Omitted"@en ; - samm:description "Explicit indicator of wether the unit of measure is left out of the payload intentionally. If \"true\" it means the sending application sends demand values without unit of measure intentionally and the unit of measure MUST NOT be contained in the payload. If \"false\" a unit of measure MUST be supplied."@en ; + samm:description "Explicit indicator of whether the unit of measure is left out of the payload intentionally. If \"true\" it means the sending application sends demand values without unit of measure intentionally and the unit of measure MUST NOT be contained in the payload. If \"false\" a unit of measure MUST be supplied."@en ; samm:characteristic samm-c:Boolean ; samm:exampleValue false . @@ -179,7 +179,7 @@ :demandCategory a samm:Property ; samm:preferredName "Demand Category"@en ; samm:description "Type of demand of the referenced demand series."@en ; - samm:characteristic :DemandCategory . + samm:characteristic :DemandCategoryCharacteristic . :loadFactor a samm:Property ; samm:preferredName "Load Factor"@en ; @@ -216,8 +216,8 @@ samm:description "The material number is a multi-character string, usually assigned by an ERP system."@en ; samm:dataType xsd:string . -:DemandCategory a samm-c:Enumeration ; - samm:preferredName "Demand Category"@en ; +:DemandCategoryCharacteristic a samm-c:Enumeration ; + samm:preferredName "Demand Category Characteristic"@en ; samm:description "The classification of demands used to prioritize or allocate capacities."@en ; samm:dataType :DemandCategoryType ; samm-c:values ( :DemandCategoryDefault :DemandCategoryAfterSales :DemandCategorySeries :DemandCategoryPhaseInPeriod :DemandCategorySingleOrder :DemandCategorySmallSeries :DemandCategoryExtraordinaryDemand :DemandCategoryPhaseOutPeriod ) . @@ -235,8 +235,8 @@ :QuantityTrait a samm-c:Trait ; samm-c:baseCharacteristic :Quantity ; - samm-c:constraint :QuantityFixedPoint ; - samm-c:constraint :QuantityRange . + samm-c:constraint :QuantityRange ; + samm-c:constraint :QuantityFixedPoint . :DeltaProductionResultCharacteristic a samm:Characteristic ; samm:preferredName "Delta Production Result Characteristic"@en ; @@ -285,12 +285,6 @@ samm:description "Quantity of weekly actual or maximum capacity."@en ; samm:dataType xsd:decimal . -:QuantityFixedPoint a samm-c:FixedPointConstraint ; - samm:preferredName "Quantity Fixed Point"@en ; - samm:description "Constraint to ensure size of quantities: 12 digits plus 3 decimal places."@en ; - samm-c:integer "15"^^xsd:positiveInteger ; - samm-c:scale "1000"^^xsd:positiveInteger . - :QuantityRange a samm-c:RangeConstraint ; samm:preferredName "Quantity Range"@en ; samm:description "Constraint to ensure a non-negative value for quantities."@en ; @@ -299,10 +293,16 @@ samm-c:lowerBoundDefinition samm-c:AT_LEAST ; samm-c:upperBoundDefinition samm-c:AT_MOST . +:QuantityFixedPoint a samm-c:FixedPointConstraint ; + samm:preferredName "Quantity Fixed Point"@en ; + samm:description "Constraint to ensure size of quantities: 12 digits plus 3 decimal places."@en ; + samm-c:integer "15"^^xsd:positiveInteger ; + samm-c:scale "1000"^^xsd:positiveInteger . + :demandCategoryCode a samm:Property ; samm:preferredName "Demand Category Code"@en ; samm:description "The code identifying a demand category."@en ; - samm:characteristic :DemandCategoryCode ; + samm:characteristic :DemandCategoryCodeCharacteristic ; samm:exampleValue "0001" . :demandCategoryName a samm:Property ; @@ -311,8 +311,7 @@ samm:characteristic samm-c:MultiLanguageText ; samm:exampleValue "Default"@en . -:DemandCategoryCode a samm-c:Code ; - samm:preferredName "Demand Category Code"@en ; +:DemandCategoryCodeCharacteristic a samm-c:Code ; + samm:preferredName "Demand Category Code Characteristic"@en ; samm:description "The code identifying a demand category."@en ; - samm:dataType xsd:string . - + samm:dataType xsd:string . \ No newline at end of file From 2401d1290403d6f7ab9b5fb46ec7138bf1cd3c1a Mon Sep 17 00:00:00 2001 From: NHAENIS Date: Tue, 7 Nov 2023 14:19:43 +0100 Subject: [PATCH 9/9] Change release date v2.0.0 --- io.catenax.week_based_capacity_group/RELEASE_NOTES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/io.catenax.week_based_capacity_group/RELEASE_NOTES.md b/io.catenax.week_based_capacity_group/RELEASE_NOTES.md index 9b2f89f2..cb054807 100644 --- a/io.catenax.week_based_capacity_group/RELEASE_NOTES.md +++ b/io.catenax.week_based_capacity_group/RELEASE_NOTES.md @@ -1,7 +1,7 @@ # Changelog All notable changes to this model will be documented in this file. -## [2.0.0] - 2023-10-13 +## [2.0.0] - 2023-11-07 ### Added - linkedCapacityGroups added as optional property in aspect model header