From 130fc8c25e968187c2ccc15bf8b235a4046d29f5 Mon Sep 17 00:00:00 2001 From: Salah Date: Thu, 8 Feb 2024 15:22:47 +0100 Subject: [PATCH 1/9] initail draft for recycling strategy 3.0.0 --- .../3.0.0/RecyclingStrategyCertificate.ttl | 85 ++ .../gen/RecyclingStrategyCertificate-aas.xml | 694 +++++++++++++ .../RecyclingStrategyCertificate-schema.json | 79 ++ .../gen/RecyclingStrategyCertificate.aasx | Bin 0 -> 3902 bytes .../gen/RecyclingStrategyCertificate.html | 967 ++++++++++++++++++ .../gen/RecyclingStrategyCertificate.json | 12 + .../gen/RecyclingStrategyCertificate.yml | 173 ++++ .../3.0.0/metadata.json | 1 + .../RELEASE_NOTES.md | 6 + 9 files changed, 2017 insertions(+) create mode 100644 io.catenax.shared.recycling_strategy_certificate/3.0.0/RecyclingStrategyCertificate.ttl create mode 100644 io.catenax.shared.recycling_strategy_certificate/3.0.0/gen/RecyclingStrategyCertificate-aas.xml create mode 100644 io.catenax.shared.recycling_strategy_certificate/3.0.0/gen/RecyclingStrategyCertificate-schema.json create mode 100644 io.catenax.shared.recycling_strategy_certificate/3.0.0/gen/RecyclingStrategyCertificate.aasx create mode 100644 io.catenax.shared.recycling_strategy_certificate/3.0.0/gen/RecyclingStrategyCertificate.html create mode 100644 io.catenax.shared.recycling_strategy_certificate/3.0.0/gen/RecyclingStrategyCertificate.json create mode 100644 io.catenax.shared.recycling_strategy_certificate/3.0.0/gen/RecyclingStrategyCertificate.yml create mode 100644 io.catenax.shared.recycling_strategy_certificate/3.0.0/metadata.json diff --git a/io.catenax.shared.recycling_strategy_certificate/3.0.0/RecyclingStrategyCertificate.ttl b/io.catenax.shared.recycling_strategy_certificate/3.0.0/RecyclingStrategyCertificate.ttl new file mode 100644 index 00000000..df722a7e --- /dev/null +++ b/io.catenax.shared.recycling_strategy_certificate/3.0.0/RecyclingStrategyCertificate.ttl @@ -0,0 +1,85 @@ +@prefix samm: . +@prefix samm-c: . +@prefix samm-e: . +@prefix unit: . +@prefix rdf: . +@prefix rdfs: . +@prefix xsd: . +@prefix : . +@prefix ext-number2: . +@prefix ext-uuid2: . + +:RecyclingStrategyCertificate a samm:Aspect ; + samm:preferredName "Recycling strategy certificate"@en ; + samm:description "The certificate marks the point in time at which an asset irrevocably enters a new life. The eol (end of life) phase is completed and a new product life cycle is started."@en ; + samm:properties ( :recyclingStrategyCertificateProperty ) ; + samm:operations ( ) ; + samm:events ( ) . + +:recyclingStrategyCertificateProperty a samm:Property ; + samm:preferredName "Recycling strategy certificate property"@en ; + samm:description "Describes the property of Recycling strategy certificate"@en ; + samm:characteristic :RecyclingStrategyCertificateCharacteristic . + +:RecyclingStrategyCertificateCharacteristic a samm:Characteristic ; + samm:preferredName "Recycling strategy certificate characteristic"@en ; + samm:description "Describes the characteristic of Recycling strategy certificate"@en ; + samm:dataType :RecyclingStrategyCertificateEntity . + +:RecyclingStrategyCertificateEntity a samm:Entity ; + samm:preferredName "Recycling Strategy Certificate"@en ; + samm:properties ( :issuer :issueDate :catenaXIdPreviousLife :catenaXId :articleNumber :vin :oeNumber :revocationDate ) . + +:issuer a samm:Property ; + samm:preferredName "Issuer"@en ; + samm:description "BPN of the business partner who creates this certificate"@en ; + samm:characteristic ext-number2:BpnlTrait ; + samm:exampleValue "BPNL8888888888XX" . + +:issueDate a samm:Property ; + samm:preferredName "Issue date"@en ; + samm:description "This is the date when the certificate was issued."@en ; + samm:characteristic samm-c:Timestamp ; + samm:exampleValue "2022-02-03T14:48:54.709Z"^^xsd:dateTime . + +:catenaXIdPreviousLife a samm:Property ; + samm:preferredName "Catena X ID previous life"@en ; + samm:description "Twin identification previous life"@en ; + samm:characteristic ext-uuid2:UuidV4Trait ; + samm:exampleValue "urn:uuid:055c1128-0375-47c8-98de-7cf802c3241d" . + +:catenaXId a samm:Property ; + samm:preferredName "Catena-X Identifier"@en ; + samm:description "The Catena-X ID of the given part (e.g. the assembly), valid for the Catena-X dataspace."@en ; + samm:characteristic ext-uuid2:UuidV4Trait ; + samm:exampleValue "urn:uuid:055c1128-0375-47c8-98de-7cf802c3241d" . + +:articleNumber a samm:Property ; + samm:preferredName "Article Number"@en ; + samm:description "Unique identification assigned by the authorized company for internal referencing"@en ; + samm:characteristic samm-c:Text ; + samm:exampleValue "1003467581006" . + +:vin a samm:Property ; + samm:preferredName "VIN"@en ; + samm:description "Vehicle Identification Number. Remark: this should be deducted from a reference to the vehicle TWIN"@en ; + samm:characteristic samm-c:Text ; + samm:exampleValue "WBA41DU060S228332" . + +:oeNumber a samm:Property ; + samm:preferredName "OE number"@en ; + samm:description "original equipment number"@en ; + samm:characteristic samm-c:Text ; + samm:exampleValue "736 49 28 - 02" . + +:revocationDate a samm:Property ; + samm:preferredName "Revocation Date"@en ; + samm:description "The date when the certificate is revoked by the issuer. This only happens in exceptional cases when an asset has been marked as reused by error or any other error is made in the issuance of the certificate. Certificates may be revoked up to 7 working days after they have been issued."@en ; + samm:characteristic :Timestamp ; + samm:exampleValue "2024-01-01"^^xsd:date . + +:Timestamp a samm:Characteristic ; + samm:preferredName "Timestamp"@en ; + samm:description "Describes a Property which contains the date and time with an optional timezone."@en ; + samm:dataType xsd:date . + diff --git a/io.catenax.shared.recycling_strategy_certificate/3.0.0/gen/RecyclingStrategyCertificate-aas.xml b/io.catenax.shared.recycling_strategy_certificate/3.0.0/gen/RecyclingStrategyCertificate-aas.xml new file mode 100644 index 00000000..d4f5c354 --- /dev/null +++ b/io.catenax.shared.recycling_strategy_certificate/3.0.0/gen/RecyclingStrategyCertificate-aas.xml @@ -0,0 +1,694 @@ + + + + + defaultAdminShell + + + en + defaultAdminShell + + + + urn:samm:io.catenax.shared.recycling_strategy_certificate:3.0.0#RecyclingStrategyCertificate + + Type + + + + ModelReference + + + Submodel + urn:samm:io.catenax.shared.recycling_strategy_certificate:3.0.0#RecyclingStrategyCertificate/submodel + + + + + + + + + RecyclingStrategyCertificate + + + en + The certificate marks the point in time at which an asset irrevocably enters a new life. The eol (end of life) phase is completed and a new product life cycle is started. + + + + urn:samm:io.catenax.shared.recycling_strategy_certificate:3.0.0#RecyclingStrategyCertificate/submodel + Template + + ModelReference + + + ConceptDescription + urn:samm:io.catenax.shared.recycling_strategy_certificate:3.0.0#RecyclingStrategyCertificate + + + + + + RecyclingStrategyCertificateEntity + + + en + Recycling Strategy Certificate + + + + + issuer + + + en + Issuer + + + + ExternalReference + + + ConceptDescription + urn:samm:io.catenax.shared.recycling_strategy_certificate:3.0.0#issuer + + + + xs:string + + + + issueDate + + + en + Issue date + + + + ExternalReference + + + ConceptDescription + urn:samm:io.catenax.shared.recycling_strategy_certificate:3.0.0#issueDate + + + + xs:dateTime + + + + catenaXIdPreviousLife + + + en + Catena X ID previous life + + + + ExternalReference + + + ConceptDescription + urn:samm:io.catenax.shared.recycling_strategy_certificate:3.0.0#catenaXIdPreviousLife + + + + xs:string + + + + catenaXId + + + en + Catena-X Identifier + + + + ExternalReference + + + ConceptDescription + urn:samm:io.catenax.shared.recycling_strategy_certificate:3.0.0#catenaXId + + + + xs:string + + + + articleNumber + + + en + Article Number + + + + ExternalReference + + + ConceptDescription + urn:samm:io.catenax.shared.recycling_strategy_certificate:3.0.0#articleNumber + + + + xs:string + + + + vin + + + en + VIN + + + + ExternalReference + + + ConceptDescription + urn:samm:io.catenax.shared.recycling_strategy_certificate:3.0.0#vin + + + + xs:string + + + + oeNumber + + + en + OE number + + + + ExternalReference + + + ConceptDescription + urn:samm:io.catenax.shared.recycling_strategy_certificate:3.0.0#oeNumber + + + + xs:string + + + + revocationDate + + + en + Revocation Date + + + + ExternalReference + + + ConceptDescription + urn:samm:io.catenax.shared.recycling_strategy_certificate:3.0.0#revocationDate + + + + xs:date + + + + + + + + + + APPLICATION_CLASS + RecyclingStrategyCertificate + + + en + Recycling strategy certificate + + + + + en + The certificate marks the point in time at which an asset irrevocably enters a new life. The eol (end of life) phase is completed and a new product life cycle is started. + + + urn:samm:io.catenax.shared.recycling_strategy_certificate:3.0.0#RecyclingStrategyCertificate + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0 + + + + + + + + en + Recycling strategy certificate + + + + + en + RecyclingStrategyCertificate + + + + + en + The certificate marks the point in time at which an asset irrevocably enters a new life. The eol (end of life) phase is completed and a new product life cycle is started. + + + + + + + + + issuer + + + en + Issuer + + + urn:samm:io.catenax.shared.recycling_strategy_certificate:3.0.0#issuer + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0 + + + + + + + + en + Issuer + + + + + en + issuer + + + STRING + + + en + BPN of the business partner who creates this certificate + + + + + + + + + issueDate + + + en + Issue date + + + urn:samm:io.catenax.shared.recycling_strategy_certificate:3.0.0#issueDate + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0 + + + + + + + + en + Issue date + + + + + en + issueDate + + + STRING + + + en + This is the date when the certificate was issued. + + + + + + + + + catenaXIdPreviousLife + + + en + Catena X ID previous life + + + urn:samm:io.catenax.shared.recycling_strategy_certificate:3.0.0#catenaXIdPreviousLife + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0 + + + + + + + + en + Catena X ID previous life + + + + + en + catenaXIdPreviousLife + + + STRING + + + en + Twin identification previous life + + + + + + + + + catenaXId + + + en + Catena-X Identifier + + + urn:samm:io.catenax.shared.recycling_strategy_certificate:3.0.0#catenaXId + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0 + + + + + + + + en + Catena-X Identifier + + + + + en + catenaXId + + + STRING + + + en + The Catena-X ID of the given part (e.g. the assembly), valid for the Catena-X dataspace. + + + + + + + + + articleNumber + + + en + Article Number + + + urn:samm:io.catenax.shared.recycling_strategy_certificate:3.0.0#articleNumber + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0 + + + + + + + + en + Article Number + + + + + en + articleNumber + + + STRING + + + en + Unique identification assigned by the authorized company for internal referencing + + + + + + + + + vin + + + en + VIN + + + urn:samm:io.catenax.shared.recycling_strategy_certificate:3.0.0#vin + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0 + + + + + + + + en + VIN + + + + + en + vin + + + STRING + + + en + Vehicle Identification Number. Remark: this should be deducted from a reference to the vehicle TWIN + + + + + + + + + oeNumber + + + en + OE number + + + urn:samm:io.catenax.shared.recycling_strategy_certificate:3.0.0#oeNumber + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0 + + + + + + + + en + OE number + + + + + en + oeNumber + + + STRING + + + en + original equipment number + + + + + + + + + revocationDate + + + en + Revocation Date + + + urn:samm:io.catenax.shared.recycling_strategy_certificate:3.0.0#revocationDate + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0 + + + + + + + + en + Revocation Date + + + + + en + revocationDate + + + STRING + + + en + The date when the certificate is revoked by the issuer. This only happens in exceptional cases when an asset has been marked as reused by error or any other error is made in the issuance of the certificate. Certificates may be revoked up to 7 working days after they have been issued. + + + + + + + + + recyclingStrategyCertificateProperty + + + en + Recycling strategy certificate property + + + urn:samm:io.catenax.shared.recycling_strategy_certificate:3.0.0#recyclingStrategyCertificateProperty + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0 + + + + + + + + en + Recycling strategy certificate property + + + + + en + recyclingStrategyCertificateProperty + + + STRING + + + en + Describes the property of Recycling strategy certificate + + + + + + + + + diff --git a/io.catenax.shared.recycling_strategy_certificate/3.0.0/gen/RecyclingStrategyCertificate-schema.json b/io.catenax.shared.recycling_strategy_certificate/3.0.0/gen/RecyclingStrategyCertificate-schema.json new file mode 100644 index 00000000..5bf87f6e --- /dev/null +++ b/io.catenax.shared.recycling_strategy_certificate/3.0.0/gen/RecyclingStrategyCertificate-schema.json @@ -0,0 +1,79 @@ +{ + "$schema" : "http://json-schema.org/draft-04/schema", + "description" : "The certificate marks the point in time at which an asset irrevocably enters a new life. The eol (end of life) phase is completed and a new product life cycle is started.", + "type" : "object", + "components" : { + "schemas" : { + "urn_samm_io.catenax.shared.business_partner_number_2.0.0_BpnlTrait" : { + "type" : "string", + "description" : "The provided regular expression ensures that the BPNL is composed of prefix 'BPNL', 10 digits and two alphanumeric letters.", + "pattern" : "^BPNL[a-zA-Z0-9]{12}$" + }, + "urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Timestamp" : { + "type" : "string", + "pattern" : "-?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\\.[0-9]+)?|(24:00:00(\\.0+)?))(Z|(\\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?", + "description" : "Describes a Property which contains the date and time with an optional timezone." + }, + "urn_samm_io.catenax.shared.uuid_2.0.0_UuidV4Trait" : { + "type" : "string", + "description" : "The provided regular expression ensures that the UUID is composed of five groups of characters separated by hyphens, in the form 8-4-4-4-12 for a total of 36 characters (32 hexadecimal characters and 4 hyphens), optionally prefixed by \"urn:uuid:\" to make it an IRI.", + "pattern" : "(^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$)|(^urn:uuid:[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$)" + }, + "urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Text" : { + "type" : "string", + "description" : "Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc." + }, + "urn_samm_io.catenax.shared.recycling_strategy_certificate_3.0.0_Timestamp" : { + "type" : "string", + "format" : "date", + "description" : "Describes a Property which contains the date and time with an optional timezone." + }, + "urn_samm_io.catenax.shared.recycling_strategy_certificate_3.0.0_RecyclingStrategyCertificateCharacteristic" : { + "type" : "object", + "properties" : { + "issuer" : { + "description" : "BPN of the business partner who creates this certificate", + "$ref" : "#/components/schemas/urn_samm_io.catenax.shared.business_partner_number_2.0.0_BpnlTrait" + }, + "issueDate" : { + "description" : "This is the date when the certificate was issued.", + "$ref" : "#/components/schemas/urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Timestamp" + }, + "catenaXIdPreviousLife" : { + "description" : "Twin identification previous life", + "$ref" : "#/components/schemas/urn_samm_io.catenax.shared.uuid_2.0.0_UuidV4Trait" + }, + "catenaXId" : { + "description" : "The Catena-X ID of the given part (e.g. the assembly), valid for the Catena-X dataspace.", + "$ref" : "#/components/schemas/urn_samm_io.catenax.shared.uuid_2.0.0_UuidV4Trait" + }, + "articleNumber" : { + "description" : "Unique identification assigned by the authorized company for internal referencing", + "$ref" : "#/components/schemas/urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Text" + }, + "vin" : { + "description" : "Vehicle Identification Number. Remark: this should be deducted from a reference to the vehicle TWIN", + "$ref" : "#/components/schemas/urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Text" + }, + "oeNumber" : { + "description" : "original equipment number", + "$ref" : "#/components/schemas/urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Text" + }, + "revocationDate" : { + "description" : "The date when the certificate is revoked by the issuer. This only happens in exceptional cases when an asset has been marked as reused by error or any other error is made in the issuance of the certificate. Certificates may be revoked up to 7 working days after they have been issued.", + "$ref" : "#/components/schemas/urn_samm_io.catenax.shared.recycling_strategy_certificate_3.0.0_Timestamp" + } + }, + "required" : [ "issuer", "issueDate", "catenaXIdPreviousLife", "catenaXId", "articleNumber", "vin", "oeNumber", "revocationDate" ], + "description" : "Describes the characteristic of Recycling strategy certificate" + } + } + }, + "properties" : { + "recyclingStrategyCertificateProperty" : { + "description" : "Describes the property of Recycling strategy certificate", + "$ref" : "#/components/schemas/urn_samm_io.catenax.shared.recycling_strategy_certificate_3.0.0_RecyclingStrategyCertificateCharacteristic" + } + }, + "required" : [ "recyclingStrategyCertificateProperty" ] +} \ No newline at end of file diff --git a/io.catenax.shared.recycling_strategy_certificate/3.0.0/gen/RecyclingStrategyCertificate.aasx b/io.catenax.shared.recycling_strategy_certificate/3.0.0/gen/RecyclingStrategyCertificate.aasx new file mode 100644 index 0000000000000000000000000000000000000000..5b2d4a8e033fc418a04ecff6800c7f85db847af7 GIT binary patch literal 3902 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 a>Mp}SY*Q?n7I+c@JieYBTa?RqGW$Q(%9l+5 literal 0 HcmV?d00001 diff --git a/io.catenax.shared.recycling_strategy_certificate/3.0.0/gen/RecyclingStrategyCertificate.html b/io.catenax.shared.recycling_strategy_certificate/3.0.0/gen/RecyclingStrategyCertificate.html new file mode 100644 index 00000000..6ef41411 --- /dev/null +++ b/io.catenax.shared.recycling_strategy_certificate/3.0.0/gen/RecyclingStrategyCertificate.html @@ -0,0 +1,967 @@ + + + + + + + + + + + + + + Documentation Recycling strategy certificate + + +
+
+
+
+

Aspect Model Recycling strategy certificate

+
urn:samm:io.catenax.shared.recycling_strategy_certificate:3.0.0#RecyclingStrategyCertificate
+
+
+
+
+
+
+
+ +
+ + +
+ The certificate marks the point in time at which an asset irrevocably enters a new life. The eol (end of life) phase is completed and a new product life cycle is started. +
+ + +
+

Overview

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

Properties

+
+ +
+ +
+

Recycling strategy certificate property

+
+ +Describes the property of Recycling strategy certificate + +
+
Name
+
recyclingStrategyCertificateProperty
+
+ + + + + + +
+
Optional
+
+ No
+
+ +
+
In payload
+
+ Yes
+
+ +
+
Payload key
+
recyclingStrategyCertificateProperty
+
+ + +
+
+ + + +
+
+

Entities

+
+ +
+
+

Recycling Strategy Certificate

+
+
+ +
+ +
+

Properties

+
+
+ +
+
Issuer
+
+ +BPN of the business partner who creates this certificate + +
+
Name
+
issuer
+
+ + + +
+
Characteristic
+
+
+
+
Trait
+
+
+
+ Reference +
+
    +
  • https://catena-x.net/fileadmin/user_upload/Standard-Bibliothek/Update_PDF_Maerz/5_BPDM/CX_-_0010_BUSINESS_PARTNER_NUMBER_PlatformCapabilityBPDM_v_1.0.1.pdf
  • +
+
+
+
+ +
+
+
+ +
+
Example
+
BPNL8888888888XX
+
+ +
+
Optional
+
+ No
+
+ +
+
In payload
+
+ Yes
+
+ +
+
Payload key
+
issuer
+
+ + +
+
Constraints
+
+
    +
  • +
    + +
    + BPNL Regular Expression +
    + +
    +
    Description
    +
    The provided regular expression ensures that the BPNL is composed of prefix 'BPNL', 10 digits and two alphanumeric letters.
    +
    + + +
    +
    Regular expression
    +
    ^BPNL[a-zA-Z0-9]{12}$
    +
    + +
  • +
+
+
+
+
+ +
+
Issue date
+
+ +This is the date when the certificate was issued. + +
+
Name
+
issueDate
+
+ + + +
+
Characteristic
+ +
+ +
+
Example
+
2022-02-03T14:48:54.709Z
+
+ +
+
Optional
+
+ No
+
+ +
+
In payload
+
+ Yes
+
+ +
+
Payload key
+
issueDate
+
+ + +
+
+ +
+
Catena X ID previous life
+
+ +Twin identification previous life + +
+
Name
+
catenaXIdPreviousLife
+
+ + + +
+
Characteristic
+
+
+
+
Trait
+
+
+
+ Reference +
+
    +
  • https://tools.ietf.org/html/rfc4122
  • +
+
+
+
+ +
+
+
+ +
+
Example
+
urn:uuid:055c1128-0375-47c8-98de-7cf802c3241d
+
+ +
+
Optional
+
+ No
+
+ +
+
In payload
+
+ Yes
+
+ +
+
Payload key
+
catenaXIdPreviousLife
+
+ + +
+
Constraints
+
+
    +
  • +
    + +
    + UUID v4 Regular Expression +
    + +
    +
    Description
    +
    The provided regular expression ensures that the UUID is composed of five groups of characters separated by hyphens, in the form 8-4-4-4-12 for a total of 36 characters (32 hexadecimal characters and 4 hyphens), optionally prefixed by "urn:uuid:" to make it an IRI.
    +
    + +
    +
    Reference
    +
    +
    +
      +
    • https://datatracker.ietf.org/doc/html/rfc4122
    • +
    +
    +
    +
    + +
    +
    Regular expression
    +
    (^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$)|(^urn:uuid:[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$)
    +
    + +
  • +
+
+
+
+
+ +
+
Catena-X Identifier
+
+ +The Catena-X ID of the given part (e.g. the assembly), valid for the Catena-X dataspace. + +
+
Name
+
catenaXId
+
+ + + +
+
Characteristic
+
+
+
+
Trait
+
+
+
+ Reference +
+
    +
  • https://tools.ietf.org/html/rfc4122
  • +
+
+
+
+ +
+
+
+ +
+
Example
+
urn:uuid:055c1128-0375-47c8-98de-7cf802c3241d
+
+ +
+
Optional
+
+ No
+
+ +
+
In payload
+
+ Yes
+
+ +
+
Payload key
+
catenaXId
+
+ + +
+
Constraints
+
+
    +
  • +
    + +
    + UUID v4 Regular Expression +
    + +
    +
    Description
    +
    The provided regular expression ensures that the UUID is composed of five groups of characters separated by hyphens, in the form 8-4-4-4-12 for a total of 36 characters (32 hexadecimal characters and 4 hyphens), optionally prefixed by "urn:uuid:" to make it an IRI.
    +
    + +
    +
    Reference
    +
    +
    +
      +
    • https://datatracker.ietf.org/doc/html/rfc4122
    • +
    +
    +
    +
    + +
    +
    Regular expression
    +
    (^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$)|(^urn:uuid:[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$)
    +
    + +
  • +
+
+
+
+
+ +
+
Article Number
+
+ +Unique identification assigned by the authorized company for internal referencing + +
+
Name
+
articleNumber
+
+ + + +
+
Characteristic
+ +
+ +
+
Example
+
1003467581006
+
+ +
+
Optional
+
+ No
+
+ +
+
In payload
+
+ Yes
+
+ +
+
Payload key
+
articleNumber
+
+ + +
+
+ +
+
VIN
+
+ +Vehicle Identification Number. Remark: this should be deducted from a reference to the vehicle TWIN + +
+
Name
+
vin
+
+ + + +
+
Characteristic
+ +
+ +
+
Example
+
WBA41DU060S228332
+
+ +
+
Optional
+
+ No
+
+ +
+
In payload
+
+ Yes
+
+ +
+
Payload key
+
vin
+
+ + +
+
+ +
+
OE number
+
+ +original equipment number + +
+
Name
+
oeNumber
+
+ + + +
+
Characteristic
+ +
+ +
+
Example
+
736 49 28 - 02
+
+ +
+
Optional
+
+ No
+
+ +
+
In payload
+
+ Yes
+
+ +
+
Payload key
+
oeNumber
+
+ + +
+
+ +
+
Revocation Date
+
+ +The date when the certificate is revoked by the issuer. This only happens in exceptional cases when an asset has been marked as reused by error or any other error is made in the issuance of the certificate. Certificates may be revoked up to 7 working days after they have been issued. + +
+
Name
+
revocationDate
+
+ + + +
+
Characteristic
+
+ +
+
+ +
+
Example
+
2024-01-01
+
+ +
+
Optional
+
+ No
+
+ +
+
In payload
+
+ Yes
+
+ +
+
Payload key
+
revocationDate
+
+ + +
+
+
+ +
+ Third party licenses + +
+ +
+ + +
+ + + \ No newline at end of file diff --git a/io.catenax.shared.recycling_strategy_certificate/3.0.0/gen/RecyclingStrategyCertificate.json b/io.catenax.shared.recycling_strategy_certificate/3.0.0/gen/RecyclingStrategyCertificate.json new file mode 100644 index 00000000..6b78f86e --- /dev/null +++ b/io.catenax.shared.recycling_strategy_certificate/3.0.0/gen/RecyclingStrategyCertificate.json @@ -0,0 +1,12 @@ +{ + "recyclingStrategyCertificateProperty" : { + "catenaXId" : "urn:uuid:055c1128-0375-47c8-98de-7cf802c3241d", + "catenaXIdPreviousLife" : "urn:uuid:055c1128-0375-47c8-98de-7cf802c3241d", + "articleNumber" : "1003467581006", + "revocationDate" : "2024-01-01", + "vin" : "WBA41DU060S228332", + "oeNumber" : "736 49 28 - 02", + "issueDate" : "2022-02-03T14:48:54.709Z", + "issuer" : "BPNL8888888888XX" + } +} \ No newline at end of file diff --git a/io.catenax.shared.recycling_strategy_certificate/3.0.0/gen/RecyclingStrategyCertificate.yml b/io.catenax.shared.recycling_strategy_certificate/3.0.0/gen/RecyclingStrategyCertificate.yml new file mode 100644 index 00000000..21705948 --- /dev/null +++ b/io.catenax.shared.recycling_strategy_certificate/3.0.0/gen/RecyclingStrategyCertificate.yml @@ -0,0 +1,173 @@ +--- +openapi: 3.0.3 +info: + title: Recycling strategy certificate + version: v3 +servers: +- url: catenax.io/api/v3 + variables: + api-version: + default: v3 +paths: + /{tenant-id}/recycling-strategy-certificate: + get: + tags: + - RecyclingStrategyCertificate + operationId: getRecyclingStrategyCertificate + parameters: + - name: tenant-id + in: path + description: The ID of the tenant owning the requested Twin. + required: true + schema: + type: string + format: uuid + responses: + "200": + $ref: '#/components/responses/RecyclingStrategyCertificate' + "401": + $ref: '#/components/responses/ClientError' + "402": + $ref: '#/components/responses/Unauthorized' + "403": + $ref: '#/components/responses/Forbidden' + "404": + $ref: '#/components/responses/NotFoundError' +components: + schemas: + ErrorResponse: + type: object + required: + - error + properties: + error: + $ref: '#/components/schemas/Error' + Error: + type: object + required: + - details + properties: + message: + type: string + minLength: 1 + path: + type: string + minLength: 1 + details: + type: object + minLength: 1 + additionalProperties: + type: object + code: + type: string + nullable: true + urn_samm_io.catenax.shared.business_partner_number_2.0.0_BpnlTrait: + type: string + description: "The provided regular expression ensures that the BPNL is composed\ + \ of prefix 'BPNL', 10 digits and two alphanumeric letters." + pattern: "^BPNL[a-zA-Z0-9]{12}$" + urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Timestamp: + type: string + pattern: "-?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\\\ + .[0-9]+)?|(24:00:00(\\.0+)?))(Z|(\\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?" + description: Describes a Property which contains the date and time with an optional + timezone. + urn_samm_io.catenax.shared.uuid_2.0.0_UuidV4Trait: + type: string + description: "The provided regular expression ensures that the UUID is composed\ + \ of five groups of characters separated by hyphens, in the form 8-4-4-4-12\ + \ for a total of 36 characters (32 hexadecimal characters and 4 hyphens),\ + \ optionally prefixed by \"urn:uuid:\" to make it an IRI." + pattern: "(^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$)|(^urn:uuid:[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$)" + urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Text: + type: string + description: "Describes a Property which contains plain text. This is intended\ + \ exclusively for human readable strings, not for identifiers, measurement\ + \ values, etc." + urn_samm_io.catenax.shared.recycling_strategy_certificate_3.0.0_Timestamp: + type: string + format: date + description: Describes a Property which contains the date and time with an optional + timezone. + urn_samm_io.catenax.shared.recycling_strategy_certificate_3.0.0_RecyclingStrategyCertificateCharacteristic: + type: object + properties: + issuer: + description: BPN of the business partner who creates this certificate + $ref: '#/components/schemas/urn_samm_io.catenax.shared.business_partner_number_2.0.0_BpnlTrait' + issueDate: + description: This is the date when the certificate was issued. + $ref: '#/components/schemas/urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Timestamp' + catenaXIdPreviousLife: + description: Twin identification previous life + $ref: '#/components/schemas/urn_samm_io.catenax.shared.uuid_2.0.0_UuidV4Trait' + catenaXId: + description: "The Catena-X ID of the given part (e.g. the assembly), valid\ + \ for the Catena-X dataspace." + $ref: '#/components/schemas/urn_samm_io.catenax.shared.uuid_2.0.0_UuidV4Trait' + articleNumber: + description: Unique identification assigned by the authorized company for + internal referencing + $ref: '#/components/schemas/urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Text' + vin: + description: "Vehicle Identification Number. Remark: this should be deducted\ + \ from a reference to the vehicle TWIN" + $ref: '#/components/schemas/urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Text' + oeNumber: + description: original equipment number + $ref: '#/components/schemas/urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Text' + revocationDate: + description: The date when the certificate is revoked by the issuer. This + only happens in exceptional cases when an asset has been marked as reused + by error or any other error is made in the issuance of the certificate. + Certificates may be revoked up to 7 working days after they have been + issued. + $ref: '#/components/schemas/urn_samm_io.catenax.shared.recycling_strategy_certificate_3.0.0_Timestamp' + required: + - issuer + - issueDate + - catenaXIdPreviousLife + - catenaXId + - articleNumber + - vin + - oeNumber + - revocationDate + description: Describes the characteristic of Recycling strategy certificate + RecyclingStrategyCertificate: + description: The certificate marks the point in time at which an asset irrevocably + enters a new life. The eol (end of life) phase is completed and a new product + life cycle is started. + type: object + properties: + recyclingStrategyCertificateProperty: + description: Describes the property of Recycling strategy certificate + $ref: '#/components/schemas/urn_samm_io.catenax.shared.recycling_strategy_certificate_3.0.0_RecyclingStrategyCertificateCharacteristic' + required: + - recyclingStrategyCertificateProperty + responses: + Unauthorized: + description: The requesting user or client is not authenticated. + Forbidden: + description: The requesting user or client is not authorized to access resources + for the given tenant. + NotFoundError: + description: The requested Twin has not been found. + ClientError: + description: Payload or user input is invalid. See error details in the payload + for more. + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + RecyclingStrategyCertificate: + content: + application/json: + schema: + $ref: '#/components/schemas/RecyclingStrategyCertificate' + description: The request was successful. + requestBodies: + RecyclingStrategyCertificate: + content: + application/json: + schema: + $ref: '#/components/schemas/RecyclingStrategyCertificate' diff --git a/io.catenax.shared.recycling_strategy_certificate/3.0.0/metadata.json b/io.catenax.shared.recycling_strategy_certificate/3.0.0/metadata.json new file mode 100644 index 00000000..ecaf1e6e --- /dev/null +++ b/io.catenax.shared.recycling_strategy_certificate/3.0.0/metadata.json @@ -0,0 +1 @@ +{ "status" : "draft"} diff --git a/io.catenax.shared.recycling_strategy_certificate/RELEASE_NOTES.md b/io.catenax.shared.recycling_strategy_certificate/RELEASE_NOTES.md index fa3ad928..f4d099b8 100644 --- a/io.catenax.shared.recycling_strategy_certificate/RELEASE_NOTES.md +++ b/io.catenax.shared.recycling_strategy_certificate/RELEASE_NOTES.md @@ -3,6 +3,12 @@ All notable changes to this model will be documented in this file. ## [Unreleased] +## [3.0.0] - 2024-02-08 +### Added +- Update based on shared aspect "uuid" +- Update based on shared aspect "business partner number" +- new features: Revocation Date + ## [2.0.0] - 2023-11-07 ### Added - Upgarde from BAMM model to SAMM model From a64f02c0ecb8e05291bf044fbf5481e1d76efb97 Mon Sep 17 00:00:00 2001 From: Salah Date: Tue, 13 Feb 2024 15:48:35 +0100 Subject: [PATCH 2/9] [Model Update]: RecyclingStrategyCertificate 3.0 --- .../3.0.0/RecyclingStrategyCertificate.ttl | 19 + .../gen/RecyclingStrategyCertificate-aas.xml | 694 ------------- .../RecyclingStrategyCertificate-schema.json | 79 -- .../gen/RecyclingStrategyCertificate.aasx | Bin 3902 -> 0 bytes .../gen/RecyclingStrategyCertificate.html | 967 ------------------ .../gen/RecyclingStrategyCertificate.json | 12 - .../gen/RecyclingStrategyCertificate.yml | 173 ---- .../3.0.0/metadata.json | 2 +- .../RELEASE_NOTES.md | 2 +- 9 files changed, 21 insertions(+), 1927 deletions(-) delete mode 100644 io.catenax.shared.recycling_strategy_certificate/3.0.0/gen/RecyclingStrategyCertificate-aas.xml delete mode 100644 io.catenax.shared.recycling_strategy_certificate/3.0.0/gen/RecyclingStrategyCertificate-schema.json delete mode 100644 io.catenax.shared.recycling_strategy_certificate/3.0.0/gen/RecyclingStrategyCertificate.aasx delete mode 100644 io.catenax.shared.recycling_strategy_certificate/3.0.0/gen/RecyclingStrategyCertificate.html delete mode 100644 io.catenax.shared.recycling_strategy_certificate/3.0.0/gen/RecyclingStrategyCertificate.json delete mode 100644 io.catenax.shared.recycling_strategy_certificate/3.0.0/gen/RecyclingStrategyCertificate.yml diff --git a/io.catenax.shared.recycling_strategy_certificate/3.0.0/RecyclingStrategyCertificate.ttl b/io.catenax.shared.recycling_strategy_certificate/3.0.0/RecyclingStrategyCertificate.ttl index df722a7e..10e230dd 100644 --- a/io.catenax.shared.recycling_strategy_certificate/3.0.0/RecyclingStrategyCertificate.ttl +++ b/io.catenax.shared.recycling_strategy_certificate/3.0.0/RecyclingStrategyCertificate.ttl @@ -1,3 +1,22 @@ +####################################################################### +# Copyright (c) 2024 SAP SE +# Copyright (c) 2024 Bayerische Motoren Werke Aktiengesellschaft +# Copyright (c) 2024 LRP Autorecycling Leipzig GmbH +# Copyright (c) 2024 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. +# Copyright (c) 2024 ZF Friedrichshafen AG +# Copyright (c) 2024 Contributors to the Eclipse Foundation +# +# See the NOTICE file(s) distributed with this work for additional +# information regarding copyright ownership. +# +# This work is made available under the terms of the +# Creative Commons Attribution 4.0 International (CC-BY-4.0) license, +# which is available at +# https://creativecommons.org/licenses/by/4.0/legalcode. +# +# SPDX-License-Identifier: CC-BY-4.0 +####################################################################### + @prefix samm: . @prefix samm-c: . @prefix samm-e: . diff --git a/io.catenax.shared.recycling_strategy_certificate/3.0.0/gen/RecyclingStrategyCertificate-aas.xml b/io.catenax.shared.recycling_strategy_certificate/3.0.0/gen/RecyclingStrategyCertificate-aas.xml deleted file mode 100644 index d4f5c354..00000000 --- a/io.catenax.shared.recycling_strategy_certificate/3.0.0/gen/RecyclingStrategyCertificate-aas.xml +++ /dev/null @@ -1,694 +0,0 @@ - - - - - defaultAdminShell - - - en - defaultAdminShell - - - - urn:samm:io.catenax.shared.recycling_strategy_certificate:3.0.0#RecyclingStrategyCertificate - - Type - - - - ModelReference - - - Submodel - urn:samm:io.catenax.shared.recycling_strategy_certificate:3.0.0#RecyclingStrategyCertificate/submodel - - - - - - - - - RecyclingStrategyCertificate - - - en - The certificate marks the point in time at which an asset irrevocably enters a new life. The eol (end of life) phase is completed and a new product life cycle is started. - - - - urn:samm:io.catenax.shared.recycling_strategy_certificate:3.0.0#RecyclingStrategyCertificate/submodel - Template - - ModelReference - - - ConceptDescription - urn:samm:io.catenax.shared.recycling_strategy_certificate:3.0.0#RecyclingStrategyCertificate - - - - - - RecyclingStrategyCertificateEntity - - - en - Recycling Strategy Certificate - - - - - issuer - - - en - Issuer - - - - ExternalReference - - - ConceptDescription - urn:samm:io.catenax.shared.recycling_strategy_certificate:3.0.0#issuer - - - - xs:string - - - - issueDate - - - en - Issue date - - - - ExternalReference - - - ConceptDescription - urn:samm:io.catenax.shared.recycling_strategy_certificate:3.0.0#issueDate - - - - xs:dateTime - - - - catenaXIdPreviousLife - - - en - Catena X ID previous life - - - - ExternalReference - - - ConceptDescription - urn:samm:io.catenax.shared.recycling_strategy_certificate:3.0.0#catenaXIdPreviousLife - - - - xs:string - - - - catenaXId - - - en - Catena-X Identifier - - - - ExternalReference - - - ConceptDescription - urn:samm:io.catenax.shared.recycling_strategy_certificate:3.0.0#catenaXId - - - - xs:string - - - - articleNumber - - - en - Article Number - - - - ExternalReference - - - ConceptDescription - urn:samm:io.catenax.shared.recycling_strategy_certificate:3.0.0#articleNumber - - - - xs:string - - - - vin - - - en - VIN - - - - ExternalReference - - - ConceptDescription - urn:samm:io.catenax.shared.recycling_strategy_certificate:3.0.0#vin - - - - xs:string - - - - oeNumber - - - en - OE number - - - - ExternalReference - - - ConceptDescription - urn:samm:io.catenax.shared.recycling_strategy_certificate:3.0.0#oeNumber - - - - xs:string - - - - revocationDate - - - en - Revocation Date - - - - ExternalReference - - - ConceptDescription - urn:samm:io.catenax.shared.recycling_strategy_certificate:3.0.0#revocationDate - - - - xs:date - - - - - - - - - - APPLICATION_CLASS - RecyclingStrategyCertificate - - - en - Recycling strategy certificate - - - - - en - The certificate marks the point in time at which an asset irrevocably enters a new life. The eol (end of life) phase is completed and a new product life cycle is started. - - - urn:samm:io.catenax.shared.recycling_strategy_certificate:3.0.0#RecyclingStrategyCertificate - - - - ExternalReference - - - GlobalReference - https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0 - - - - - - - - en - Recycling strategy certificate - - - - - en - RecyclingStrategyCertificate - - - - - en - The certificate marks the point in time at which an asset irrevocably enters a new life. The eol (end of life) phase is completed and a new product life cycle is started. - - - - - - - - - issuer - - - en - Issuer - - - urn:samm:io.catenax.shared.recycling_strategy_certificate:3.0.0#issuer - - - - ExternalReference - - - GlobalReference - https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0 - - - - - - - - en - Issuer - - - - - en - issuer - - - STRING - - - en - BPN of the business partner who creates this certificate - - - - - - - - - issueDate - - - en - Issue date - - - urn:samm:io.catenax.shared.recycling_strategy_certificate:3.0.0#issueDate - - - - ExternalReference - - - GlobalReference - https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0 - - - - - - - - en - Issue date - - - - - en - issueDate - - - STRING - - - en - This is the date when the certificate was issued. - - - - - - - - - catenaXIdPreviousLife - - - en - Catena X ID previous life - - - urn:samm:io.catenax.shared.recycling_strategy_certificate:3.0.0#catenaXIdPreviousLife - - - - ExternalReference - - - GlobalReference - https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0 - - - - - - - - en - Catena X ID previous life - - - - - en - catenaXIdPreviousLife - - - STRING - - - en - Twin identification previous life - - - - - - - - - catenaXId - - - en - Catena-X Identifier - - - urn:samm:io.catenax.shared.recycling_strategy_certificate:3.0.0#catenaXId - - - - ExternalReference - - - GlobalReference - https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0 - - - - - - - - en - Catena-X Identifier - - - - - en - catenaXId - - - STRING - - - en - The Catena-X ID of the given part (e.g. the assembly), valid for the Catena-X dataspace. - - - - - - - - - articleNumber - - - en - Article Number - - - urn:samm:io.catenax.shared.recycling_strategy_certificate:3.0.0#articleNumber - - - - ExternalReference - - - GlobalReference - https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0 - - - - - - - - en - Article Number - - - - - en - articleNumber - - - STRING - - - en - Unique identification assigned by the authorized company for internal referencing - - - - - - - - - vin - - - en - VIN - - - urn:samm:io.catenax.shared.recycling_strategy_certificate:3.0.0#vin - - - - ExternalReference - - - GlobalReference - https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0 - - - - - - - - en - VIN - - - - - en - vin - - - STRING - - - en - Vehicle Identification Number. Remark: this should be deducted from a reference to the vehicle TWIN - - - - - - - - - oeNumber - - - en - OE number - - - urn:samm:io.catenax.shared.recycling_strategy_certificate:3.0.0#oeNumber - - - - ExternalReference - - - GlobalReference - https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0 - - - - - - - - en - OE number - - - - - en - oeNumber - - - STRING - - - en - original equipment number - - - - - - - - - revocationDate - - - en - Revocation Date - - - urn:samm:io.catenax.shared.recycling_strategy_certificate:3.0.0#revocationDate - - - - ExternalReference - - - GlobalReference - https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0 - - - - - - - - en - Revocation Date - - - - - en - revocationDate - - - STRING - - - en - The date when the certificate is revoked by the issuer. This only happens in exceptional cases when an asset has been marked as reused by error or any other error is made in the issuance of the certificate. Certificates may be revoked up to 7 working days after they have been issued. - - - - - - - - - recyclingStrategyCertificateProperty - - - en - Recycling strategy certificate property - - - urn:samm:io.catenax.shared.recycling_strategy_certificate:3.0.0#recyclingStrategyCertificateProperty - - - - ExternalReference - - - GlobalReference - https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0 - - - - - - - - en - Recycling strategy certificate property - - - - - en - recyclingStrategyCertificateProperty - - - STRING - - - en - Describes the property of Recycling strategy certificate - - - - - - - - - diff --git a/io.catenax.shared.recycling_strategy_certificate/3.0.0/gen/RecyclingStrategyCertificate-schema.json b/io.catenax.shared.recycling_strategy_certificate/3.0.0/gen/RecyclingStrategyCertificate-schema.json deleted file mode 100644 index 5bf87f6e..00000000 --- a/io.catenax.shared.recycling_strategy_certificate/3.0.0/gen/RecyclingStrategyCertificate-schema.json +++ /dev/null @@ -1,79 +0,0 @@ -{ - "$schema" : "http://json-schema.org/draft-04/schema", - "description" : "The certificate marks the point in time at which an asset irrevocably enters a new life. The eol (end of life) phase is completed and a new product life cycle is started.", - "type" : "object", - "components" : { - "schemas" : { - "urn_samm_io.catenax.shared.business_partner_number_2.0.0_BpnlTrait" : { - "type" : "string", - "description" : "The provided regular expression ensures that the BPNL is composed of prefix 'BPNL', 10 digits and two alphanumeric letters.", - "pattern" : "^BPNL[a-zA-Z0-9]{12}$" - }, - "urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Timestamp" : { - "type" : "string", - "pattern" : "-?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\\.[0-9]+)?|(24:00:00(\\.0+)?))(Z|(\\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?", - "description" : "Describes a Property which contains the date and time with an optional timezone." - }, - "urn_samm_io.catenax.shared.uuid_2.0.0_UuidV4Trait" : { - "type" : "string", - "description" : "The provided regular expression ensures that the UUID is composed of five groups of characters separated by hyphens, in the form 8-4-4-4-12 for a total of 36 characters (32 hexadecimal characters and 4 hyphens), optionally prefixed by \"urn:uuid:\" to make it an IRI.", - "pattern" : "(^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$)|(^urn:uuid:[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$)" - }, - "urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Text" : { - "type" : "string", - "description" : "Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc." - }, - "urn_samm_io.catenax.shared.recycling_strategy_certificate_3.0.0_Timestamp" : { - "type" : "string", - "format" : "date", - "description" : "Describes a Property which contains the date and time with an optional timezone." - }, - "urn_samm_io.catenax.shared.recycling_strategy_certificate_3.0.0_RecyclingStrategyCertificateCharacteristic" : { - "type" : "object", - "properties" : { - "issuer" : { - "description" : "BPN of the business partner who creates this certificate", - "$ref" : "#/components/schemas/urn_samm_io.catenax.shared.business_partner_number_2.0.0_BpnlTrait" - }, - "issueDate" : { - "description" : "This is the date when the certificate was issued.", - "$ref" : "#/components/schemas/urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Timestamp" - }, - "catenaXIdPreviousLife" : { - "description" : "Twin identification previous life", - "$ref" : "#/components/schemas/urn_samm_io.catenax.shared.uuid_2.0.0_UuidV4Trait" - }, - "catenaXId" : { - "description" : "The Catena-X ID of the given part (e.g. the assembly), valid for the Catena-X dataspace.", - "$ref" : "#/components/schemas/urn_samm_io.catenax.shared.uuid_2.0.0_UuidV4Trait" - }, - "articleNumber" : { - "description" : "Unique identification assigned by the authorized company for internal referencing", - "$ref" : "#/components/schemas/urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Text" - }, - "vin" : { - "description" : "Vehicle Identification Number. Remark: this should be deducted from a reference to the vehicle TWIN", - "$ref" : "#/components/schemas/urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Text" - }, - "oeNumber" : { - "description" : "original equipment number", - "$ref" : "#/components/schemas/urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Text" - }, - "revocationDate" : { - "description" : "The date when the certificate is revoked by the issuer. This only happens in exceptional cases when an asset has been marked as reused by error or any other error is made in the issuance of the certificate. Certificates may be revoked up to 7 working days after they have been issued.", - "$ref" : "#/components/schemas/urn_samm_io.catenax.shared.recycling_strategy_certificate_3.0.0_Timestamp" - } - }, - "required" : [ "issuer", "issueDate", "catenaXIdPreviousLife", "catenaXId", "articleNumber", "vin", "oeNumber", "revocationDate" ], - "description" : "Describes the characteristic of Recycling strategy certificate" - } - } - }, - "properties" : { - "recyclingStrategyCertificateProperty" : { - "description" : "Describes the property of Recycling strategy certificate", - "$ref" : "#/components/schemas/urn_samm_io.catenax.shared.recycling_strategy_certificate_3.0.0_RecyclingStrategyCertificateCharacteristic" - } - }, - "required" : [ "recyclingStrategyCertificateProperty" ] -} \ No newline at end of file diff --git a/io.catenax.shared.recycling_strategy_certificate/3.0.0/gen/RecyclingStrategyCertificate.aasx b/io.catenax.shared.recycling_strategy_certificate/3.0.0/gen/RecyclingStrategyCertificate.aasx deleted file mode 100644 index 5b2d4a8e033fc418a04ecff6800c7f85db847af7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3902 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 a>Mp}SY*Q?n7I+c@JieYBTa?RqGW$Q(%9l+5 diff --git a/io.catenax.shared.recycling_strategy_certificate/3.0.0/gen/RecyclingStrategyCertificate.html b/io.catenax.shared.recycling_strategy_certificate/3.0.0/gen/RecyclingStrategyCertificate.html deleted file mode 100644 index 6ef41411..00000000 --- a/io.catenax.shared.recycling_strategy_certificate/3.0.0/gen/RecyclingStrategyCertificate.html +++ /dev/null @@ -1,967 +0,0 @@ - - - - - - - - - - - - - - Documentation Recycling strategy certificate - - -
-
-
-
-

Aspect Model Recycling strategy certificate

-
urn:samm:io.catenax.shared.recycling_strategy_certificate:3.0.0#RecyclingStrategyCertificate
-
-
-
-
-
-
-
- -
- - -
- The certificate marks the point in time at which an asset irrevocably enters a new life. The eol (end of life) phase is completed and a new product life cycle is started. -
- - -
-

Overview

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

Properties

-
- -
- -
-

Recycling strategy certificate property

-
- -Describes the property of Recycling strategy certificate - -
-
Name
-
recyclingStrategyCertificateProperty
-
- - - - - - -
-
Optional
-
- No
-
- -
-
In payload
-
- Yes
-
- -
-
Payload key
-
recyclingStrategyCertificateProperty
-
- - -
-
- - - -
-
-

Entities

-
- -
-
-

Recycling Strategy Certificate

-
-
- -
- -
-

Properties

-
-
- -
-
Issuer
-
- -BPN of the business partner who creates this certificate - -
-
Name
-
issuer
-
- - - -
-
Characteristic
-
-
-
-
Trait
-
-
-
- Reference -
-
    -
  • https://catena-x.net/fileadmin/user_upload/Standard-Bibliothek/Update_PDF_Maerz/5_BPDM/CX_-_0010_BUSINESS_PARTNER_NUMBER_PlatformCapabilityBPDM_v_1.0.1.pdf
  • -
-
-
-
- -
-
-
- -
-
Example
-
BPNL8888888888XX
-
- -
-
Optional
-
- No
-
- -
-
In payload
-
- Yes
-
- -
-
Payload key
-
issuer
-
- - -
-
Constraints
-
-
    -
  • -
    - -
    - BPNL Regular Expression -
    - -
    -
    Description
    -
    The provided regular expression ensures that the BPNL is composed of prefix 'BPNL', 10 digits and two alphanumeric letters.
    -
    - - -
    -
    Regular expression
    -
    ^BPNL[a-zA-Z0-9]{12}$
    -
    - -
  • -
-
-
-
-
- -
-
Issue date
-
- -This is the date when the certificate was issued. - -
-
Name
-
issueDate
-
- - - -
-
Characteristic
- -
- -
-
Example
-
2022-02-03T14:48:54.709Z
-
- -
-
Optional
-
- No
-
- -
-
In payload
-
- Yes
-
- -
-
Payload key
-
issueDate
-
- - -
-
- -
-
Catena X ID previous life
-
- -Twin identification previous life - -
-
Name
-
catenaXIdPreviousLife
-
- - - -
-
Characteristic
-
-
-
-
Trait
-
-
-
- Reference -
-
    -
  • https://tools.ietf.org/html/rfc4122
  • -
-
-
-
- -
-
-
- -
-
Example
-
urn:uuid:055c1128-0375-47c8-98de-7cf802c3241d
-
- -
-
Optional
-
- No
-
- -
-
In payload
-
- Yes
-
- -
-
Payload key
-
catenaXIdPreviousLife
-
- - -
-
Constraints
-
-
    -
  • -
    - -
    - UUID v4 Regular Expression -
    - -
    -
    Description
    -
    The provided regular expression ensures that the UUID is composed of five groups of characters separated by hyphens, in the form 8-4-4-4-12 for a total of 36 characters (32 hexadecimal characters and 4 hyphens), optionally prefixed by "urn:uuid:" to make it an IRI.
    -
    - -
    -
    Reference
    -
    -
    -
      -
    • https://datatracker.ietf.org/doc/html/rfc4122
    • -
    -
    -
    -
    - -
    -
    Regular expression
    -
    (^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$)|(^urn:uuid:[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$)
    -
    - -
  • -
-
-
-
-
- -
-
Catena-X Identifier
-
- -The Catena-X ID of the given part (e.g. the assembly), valid for the Catena-X dataspace. - -
-
Name
-
catenaXId
-
- - - -
-
Characteristic
-
-
-
-
Trait
-
-
-
- Reference -
-
    -
  • https://tools.ietf.org/html/rfc4122
  • -
-
-
-
- -
-
-
- -
-
Example
-
urn:uuid:055c1128-0375-47c8-98de-7cf802c3241d
-
- -
-
Optional
-
- No
-
- -
-
In payload
-
- Yes
-
- -
-
Payload key
-
catenaXId
-
- - -
-
Constraints
-
-
    -
  • -
    - -
    - UUID v4 Regular Expression -
    - -
    -
    Description
    -
    The provided regular expression ensures that the UUID is composed of five groups of characters separated by hyphens, in the form 8-4-4-4-12 for a total of 36 characters (32 hexadecimal characters and 4 hyphens), optionally prefixed by "urn:uuid:" to make it an IRI.
    -
    - -
    -
    Reference
    -
    -
    -
      -
    • https://datatracker.ietf.org/doc/html/rfc4122
    • -
    -
    -
    -
    - -
    -
    Regular expression
    -
    (^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$)|(^urn:uuid:[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$)
    -
    - -
  • -
-
-
-
-
- -
-
Article Number
-
- -Unique identification assigned by the authorized company for internal referencing - -
-
Name
-
articleNumber
-
- - - -
-
Characteristic
- -
- -
-
Example
-
1003467581006
-
- -
-
Optional
-
- No
-
- -
-
In payload
-
- Yes
-
- -
-
Payload key
-
articleNumber
-
- - -
-
- -
-
VIN
-
- -Vehicle Identification Number. Remark: this should be deducted from a reference to the vehicle TWIN - -
-
Name
-
vin
-
- - - -
-
Characteristic
- -
- -
-
Example
-
WBA41DU060S228332
-
- -
-
Optional
-
- No
-
- -
-
In payload
-
- Yes
-
- -
-
Payload key
-
vin
-
- - -
-
- -
-
OE number
-
- -original equipment number - -
-
Name
-
oeNumber
-
- - - -
-
Characteristic
- -
- -
-
Example
-
736 49 28 - 02
-
- -
-
Optional
-
- No
-
- -
-
In payload
-
- Yes
-
- -
-
Payload key
-
oeNumber
-
- - -
-
- -
-
Revocation Date
-
- -The date when the certificate is revoked by the issuer. This only happens in exceptional cases when an asset has been marked as reused by error or any other error is made in the issuance of the certificate. Certificates may be revoked up to 7 working days after they have been issued. - -
-
Name
-
revocationDate
-
- - - -
-
Characteristic
-
- -
-
- -
-
Example
-
2024-01-01
-
- -
-
Optional
-
- No
-
- -
-
In payload
-
- Yes
-
- -
-
Payload key
-
revocationDate
-
- - -
-
-
- -
- Third party licenses - -
- -
- - -
- - - \ No newline at end of file diff --git a/io.catenax.shared.recycling_strategy_certificate/3.0.0/gen/RecyclingStrategyCertificate.json b/io.catenax.shared.recycling_strategy_certificate/3.0.0/gen/RecyclingStrategyCertificate.json deleted file mode 100644 index 6b78f86e..00000000 --- a/io.catenax.shared.recycling_strategy_certificate/3.0.0/gen/RecyclingStrategyCertificate.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "recyclingStrategyCertificateProperty" : { - "catenaXId" : "urn:uuid:055c1128-0375-47c8-98de-7cf802c3241d", - "catenaXIdPreviousLife" : "urn:uuid:055c1128-0375-47c8-98de-7cf802c3241d", - "articleNumber" : "1003467581006", - "revocationDate" : "2024-01-01", - "vin" : "WBA41DU060S228332", - "oeNumber" : "736 49 28 - 02", - "issueDate" : "2022-02-03T14:48:54.709Z", - "issuer" : "BPNL8888888888XX" - } -} \ No newline at end of file diff --git a/io.catenax.shared.recycling_strategy_certificate/3.0.0/gen/RecyclingStrategyCertificate.yml b/io.catenax.shared.recycling_strategy_certificate/3.0.0/gen/RecyclingStrategyCertificate.yml deleted file mode 100644 index 21705948..00000000 --- a/io.catenax.shared.recycling_strategy_certificate/3.0.0/gen/RecyclingStrategyCertificate.yml +++ /dev/null @@ -1,173 +0,0 @@ ---- -openapi: 3.0.3 -info: - title: Recycling strategy certificate - version: v3 -servers: -- url: catenax.io/api/v3 - variables: - api-version: - default: v3 -paths: - /{tenant-id}/recycling-strategy-certificate: - get: - tags: - - RecyclingStrategyCertificate - operationId: getRecyclingStrategyCertificate - parameters: - - name: tenant-id - in: path - description: The ID of the tenant owning the requested Twin. - required: true - schema: - type: string - format: uuid - responses: - "200": - $ref: '#/components/responses/RecyclingStrategyCertificate' - "401": - $ref: '#/components/responses/ClientError' - "402": - $ref: '#/components/responses/Unauthorized' - "403": - $ref: '#/components/responses/Forbidden' - "404": - $ref: '#/components/responses/NotFoundError' -components: - schemas: - ErrorResponse: - type: object - required: - - error - properties: - error: - $ref: '#/components/schemas/Error' - Error: - type: object - required: - - details - properties: - message: - type: string - minLength: 1 - path: - type: string - minLength: 1 - details: - type: object - minLength: 1 - additionalProperties: - type: object - code: - type: string - nullable: true - urn_samm_io.catenax.shared.business_partner_number_2.0.0_BpnlTrait: - type: string - description: "The provided regular expression ensures that the BPNL is composed\ - \ of prefix 'BPNL', 10 digits and two alphanumeric letters." - pattern: "^BPNL[a-zA-Z0-9]{12}$" - urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Timestamp: - type: string - pattern: "-?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\\\ - .[0-9]+)?|(24:00:00(\\.0+)?))(Z|(\\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?" - description: Describes a Property which contains the date and time with an optional - timezone. - urn_samm_io.catenax.shared.uuid_2.0.0_UuidV4Trait: - type: string - description: "The provided regular expression ensures that the UUID is composed\ - \ of five groups of characters separated by hyphens, in the form 8-4-4-4-12\ - \ for a total of 36 characters (32 hexadecimal characters and 4 hyphens),\ - \ optionally prefixed by \"urn:uuid:\" to make it an IRI." - pattern: "(^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$)|(^urn:uuid:[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$)" - urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Text: - type: string - description: "Describes a Property which contains plain text. This is intended\ - \ exclusively for human readable strings, not for identifiers, measurement\ - \ values, etc." - urn_samm_io.catenax.shared.recycling_strategy_certificate_3.0.0_Timestamp: - type: string - format: date - description: Describes a Property which contains the date and time with an optional - timezone. - urn_samm_io.catenax.shared.recycling_strategy_certificate_3.0.0_RecyclingStrategyCertificateCharacteristic: - type: object - properties: - issuer: - description: BPN of the business partner who creates this certificate - $ref: '#/components/schemas/urn_samm_io.catenax.shared.business_partner_number_2.0.0_BpnlTrait' - issueDate: - description: This is the date when the certificate was issued. - $ref: '#/components/schemas/urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Timestamp' - catenaXIdPreviousLife: - description: Twin identification previous life - $ref: '#/components/schemas/urn_samm_io.catenax.shared.uuid_2.0.0_UuidV4Trait' - catenaXId: - description: "The Catena-X ID of the given part (e.g. the assembly), valid\ - \ for the Catena-X dataspace." - $ref: '#/components/schemas/urn_samm_io.catenax.shared.uuid_2.0.0_UuidV4Trait' - articleNumber: - description: Unique identification assigned by the authorized company for - internal referencing - $ref: '#/components/schemas/urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Text' - vin: - description: "Vehicle Identification Number. Remark: this should be deducted\ - \ from a reference to the vehicle TWIN" - $ref: '#/components/schemas/urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Text' - oeNumber: - description: original equipment number - $ref: '#/components/schemas/urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Text' - revocationDate: - description: The date when the certificate is revoked by the issuer. This - only happens in exceptional cases when an asset has been marked as reused - by error or any other error is made in the issuance of the certificate. - Certificates may be revoked up to 7 working days after they have been - issued. - $ref: '#/components/schemas/urn_samm_io.catenax.shared.recycling_strategy_certificate_3.0.0_Timestamp' - required: - - issuer - - issueDate - - catenaXIdPreviousLife - - catenaXId - - articleNumber - - vin - - oeNumber - - revocationDate - description: Describes the characteristic of Recycling strategy certificate - RecyclingStrategyCertificate: - description: The certificate marks the point in time at which an asset irrevocably - enters a new life. The eol (end of life) phase is completed and a new product - life cycle is started. - type: object - properties: - recyclingStrategyCertificateProperty: - description: Describes the property of Recycling strategy certificate - $ref: '#/components/schemas/urn_samm_io.catenax.shared.recycling_strategy_certificate_3.0.0_RecyclingStrategyCertificateCharacteristic' - required: - - recyclingStrategyCertificateProperty - responses: - Unauthorized: - description: The requesting user or client is not authenticated. - Forbidden: - description: The requesting user or client is not authorized to access resources - for the given tenant. - NotFoundError: - description: The requested Twin has not been found. - ClientError: - description: Payload or user input is invalid. See error details in the payload - for more. - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - RecyclingStrategyCertificate: - content: - application/json: - schema: - $ref: '#/components/schemas/RecyclingStrategyCertificate' - description: The request was successful. - requestBodies: - RecyclingStrategyCertificate: - content: - application/json: - schema: - $ref: '#/components/schemas/RecyclingStrategyCertificate' diff --git a/io.catenax.shared.recycling_strategy_certificate/3.0.0/metadata.json b/io.catenax.shared.recycling_strategy_certificate/3.0.0/metadata.json index ecaf1e6e..eb94ac1e 100644 --- a/io.catenax.shared.recycling_strategy_certificate/3.0.0/metadata.json +++ b/io.catenax.shared.recycling_strategy_certificate/3.0.0/metadata.json @@ -1 +1 @@ -{ "status" : "draft"} +{ "status" : "release"} diff --git a/io.catenax.shared.recycling_strategy_certificate/RELEASE_NOTES.md b/io.catenax.shared.recycling_strategy_certificate/RELEASE_NOTES.md index f4d099b8..2850d80e 100644 --- a/io.catenax.shared.recycling_strategy_certificate/RELEASE_NOTES.md +++ b/io.catenax.shared.recycling_strategy_certificate/RELEASE_NOTES.md @@ -3,7 +3,7 @@ All notable changes to this model will be documented in this file. ## [Unreleased] -## [3.0.0] - 2024-02-08 +## [3.0.0] - 2024-02-13 ### Added - Update based on shared aspect "uuid" - Update based on shared aspect "business partner number" From 0ae84b9bf79e0a59e70421a55cffc8272096ea90 Mon Sep 17 00:00:00 2001 From: Salah Date: Thu, 15 Feb 2024 09:27:15 +0100 Subject: [PATCH 3/9] Updated RELEASE NOTES and model --- .../3.0.0/RecyclingStrategyCertificate.ttl | 14 +++++++------- .../RELEASE_NOTES.md | 5 ++++- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/io.catenax.shared.recycling_strategy_certificate/3.0.0/RecyclingStrategyCertificate.ttl b/io.catenax.shared.recycling_strategy_certificate/3.0.0/RecyclingStrategyCertificate.ttl index 10e230dd..8d0c7cde 100644 --- a/io.catenax.shared.recycling_strategy_certificate/3.0.0/RecyclingStrategyCertificate.ttl +++ b/io.catenax.shared.recycling_strategy_certificate/3.0.0/RecyclingStrategyCertificate.ttl @@ -1,10 +1,10 @@ ####################################################################### -# Copyright (c) 2024 SAP SE -# Copyright (c) 2024 Bayerische Motoren Werke Aktiengesellschaft -# Copyright (c) 2024 LRP Autorecycling Leipzig GmbH -# Copyright (c) 2024 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. -# Copyright (c) 2024 ZF Friedrichshafen AG -# Copyright (c) 2024 Contributors to the Eclipse Foundation +# Copyright (c) 2023, 2024 SAP SE +# Copyright (c) 2023, 2024 Bayerische Motoren Werke Aktiengesellschaft +# Copyright (c) 2023, 2024 LRP Autorecycling Leipzig GmbH +# Copyright (c) 2023, 2024 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. +# Copyright (c) 2023, 2024 ZF Friedrichshafen AG +# Copyright (c) 2023, 2024 Contributors to the Eclipse Foundation # # See the NOTICE file(s) distributed with this work for additional # information regarding copyright ownership. @@ -16,7 +16,6 @@ # # SPDX-License-Identifier: CC-BY-4.0 ####################################################################### - @prefix samm: . @prefix samm-c: . @prefix samm-e: . @@ -47,6 +46,7 @@ :RecyclingStrategyCertificateEntity a samm:Entity ; samm:preferredName "Recycling Strategy Certificate"@en ; + samm:description "Encapsulates the recycling strategy certificate relevant attributes."@en ; samm:properties ( :issuer :issueDate :catenaXIdPreviousLife :catenaXId :articleNumber :vin :oeNumber :revocationDate ) . :issuer a samm:Property ; diff --git a/io.catenax.shared.recycling_strategy_certificate/RELEASE_NOTES.md b/io.catenax.shared.recycling_strategy_certificate/RELEASE_NOTES.md index 2850d80e..cf952b9e 100644 --- a/io.catenax.shared.recycling_strategy_certificate/RELEASE_NOTES.md +++ b/io.catenax.shared.recycling_strategy_certificate/RELEASE_NOTES.md @@ -4,9 +4,12 @@ All notable changes to this model will be documented in this file. ## [Unreleased] ## [3.0.0] - 2024-02-13 -### Added + +### Changed - Update based on shared aspect "uuid" - Update based on shared aspect "business partner number" + +### Added - new features: Revocation Date ## [2.0.0] - 2023-11-07 From 3b2239d9eb123efff1ab627de025bcd31f5d9d6b Mon Sep 17 00:00:00 2001 From: Salah Date: Thu, 15 Feb 2024 13:37:43 +0100 Subject: [PATCH 4/9] Update the description for recycling strategy Certificate property --- .../3.0.0/RecyclingStrategyCertificate.ttl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/io.catenax.shared.recycling_strategy_certificate/3.0.0/RecyclingStrategyCertificate.ttl b/io.catenax.shared.recycling_strategy_certificate/3.0.0/RecyclingStrategyCertificate.ttl index 8d0c7cde..5e977bca 100644 --- a/io.catenax.shared.recycling_strategy_certificate/3.0.0/RecyclingStrategyCertificate.ttl +++ b/io.catenax.shared.recycling_strategy_certificate/3.0.0/RecyclingStrategyCertificate.ttl @@ -36,7 +36,7 @@ :recyclingStrategyCertificateProperty a samm:Property ; samm:preferredName "Recycling strategy certificate property"@en ; - samm:description "Describes the property of Recycling strategy certificate"@en ; + samm:description "This property represents the moment when something stops being used and officially begins a new life. It marks the end of its old life and the start of a new one."@en ; samm:characteristic :RecyclingStrategyCertificateCharacteristic . :RecyclingStrategyCertificateCharacteristic a samm:Characteristic ; From ae384da64df04371d0b10a7177e0e89c8a1fed34 Mon Sep 17 00:00:00 2001 From: tanweersalah Date: Mon, 19 Feb 2024 19:43:01 +0100 Subject: [PATCH 5/9] Update the Timestamp Characteristic name to Date, updated release_notes --- .../3.0.0/RecyclingStrategyCertificate.ttl | 9 +++++---- .../RELEASE_NOTES.md | 4 ++-- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/io.catenax.shared.recycling_strategy_certificate/3.0.0/RecyclingStrategyCertificate.ttl b/io.catenax.shared.recycling_strategy_certificate/3.0.0/RecyclingStrategyCertificate.ttl index 5e977bca..365e0e6c 100644 --- a/io.catenax.shared.recycling_strategy_certificate/3.0.0/RecyclingStrategyCertificate.ttl +++ b/io.catenax.shared.recycling_strategy_certificate/3.0.0/RecyclingStrategyCertificate.ttl @@ -94,11 +94,12 @@ :revocationDate a samm:Property ; samm:preferredName "Revocation Date"@en ; samm:description "The date when the certificate is revoked by the issuer. This only happens in exceptional cases when an asset has been marked as reused by error or any other error is made in the issuance of the certificate. Certificates may be revoked up to 7 working days after they have been issued."@en ; - samm:characteristic :Timestamp ; + samm:characteristic :Date ; samm:exampleValue "2024-01-01"^^xsd:date . -:Timestamp a samm:Characteristic ; - samm:preferredName "Timestamp"@en ; - samm:description "Describes a Property which contains the date and time with an optional timezone."@en ; +:Date a samm:Characteristic ; + samm:preferredName "Date"@en ; + samm:description "Describes a Property which contains the date."@en ; samm:dataType xsd:date . + diff --git a/io.catenax.shared.recycling_strategy_certificate/RELEASE_NOTES.md b/io.catenax.shared.recycling_strategy_certificate/RELEASE_NOTES.md index cf952b9e..ee1ba0b7 100644 --- a/io.catenax.shared.recycling_strategy_certificate/RELEASE_NOTES.md +++ b/io.catenax.shared.recycling_strategy_certificate/RELEASE_NOTES.md @@ -3,7 +3,7 @@ All notable changes to this model will be documented in this file. ## [Unreleased] -## [3.0.0] - 2024-02-13 +## [3.0.0] - 2024-02-19 ### Changed - Update based on shared aspect "uuid" @@ -14,7 +14,7 @@ All notable changes to this model will be documented in this file. ## [2.0.0] - 2023-11-07 ### Added -- Upgarde from BAMM model to SAMM model +- Upgrade from BAMM model to SAMM model - new features: Article Number, VIN, OE number ### Changed From e53f1b6e6690d4713889627f1620f06eadd25fd2 Mon Sep 17 00:00:00 2001 From: tanweersalah Date: Mon, 19 Feb 2024 19:51:06 +0100 Subject: [PATCH 6/9] changed author --- .../3.0.0/RecyclingStrategyCertificate.ttl | 1 - 1 file changed, 1 deletion(-) diff --git a/io.catenax.shared.recycling_strategy_certificate/3.0.0/RecyclingStrategyCertificate.ttl b/io.catenax.shared.recycling_strategy_certificate/3.0.0/RecyclingStrategyCertificate.ttl index 365e0e6c..3047d09d 100644 --- a/io.catenax.shared.recycling_strategy_certificate/3.0.0/RecyclingStrategyCertificate.ttl +++ b/io.catenax.shared.recycling_strategy_certificate/3.0.0/RecyclingStrategyCertificate.ttl @@ -102,4 +102,3 @@ samm:description "Describes a Property which contains the date."@en ; samm:dataType xsd:date . - From e7727c085d4accde0ee233bc0b1b934e26bdca91 Mon Sep 17 00:00:00 2001 From: Salah Date: Tue, 27 Feb 2024 18:45:45 +0100 Subject: [PATCH 7/9] Updated , deleted and Added new features, updated release notes --- .../3.0.0/RecyclingStrategyCertificate.ttl | 20 +++++-------------- .../RELEASE_NOTES.md | 8 +++++++- 2 files changed, 12 insertions(+), 16 deletions(-) diff --git a/io.catenax.shared.recycling_strategy_certificate/3.0.0/RecyclingStrategyCertificate.ttl b/io.catenax.shared.recycling_strategy_certificate/3.0.0/RecyclingStrategyCertificate.ttl index 3047d09d..0360e88d 100644 --- a/io.catenax.shared.recycling_strategy_certificate/3.0.0/RecyclingStrategyCertificate.ttl +++ b/io.catenax.shared.recycling_strategy_certificate/3.0.0/RecyclingStrategyCertificate.ttl @@ -24,7 +24,9 @@ @prefix rdfs: . @prefix xsd: . @prefix : . +@prefix ext-information: . @prefix ext-number2: . +@prefix ext-part: . @prefix ext-uuid2: . :RecyclingStrategyCertificate a samm:Aspect ; @@ -47,10 +49,10 @@ :RecyclingStrategyCertificateEntity a samm:Entity ; samm:preferredName "Recycling Strategy Certificate"@en ; samm:description "Encapsulates the recycling strategy certificate relevant attributes."@en ; - samm:properties ( :issuer :issueDate :catenaXIdPreviousLife :catenaXId :articleNumber :vin :oeNumber :revocationDate ) . + samm:properties ( :supplier :issueDate :catenaXIdPreviousLife :catenaXId :articleNumber :revocationDate ext-information:manufacturerPartId ext-part:localIdentifiers ) . -:issuer a samm:Property ; - samm:preferredName "Issuer"@en ; +:supplier a samm:Property ; + samm:preferredName "Supplier"@en ; samm:description "BPN of the business partner who creates this certificate"@en ; samm:characteristic ext-number2:BpnlTrait ; samm:exampleValue "BPNL8888888888XX" . @@ -79,18 +81,6 @@ samm:characteristic samm-c:Text ; samm:exampleValue "1003467581006" . -:vin a samm:Property ; - samm:preferredName "VIN"@en ; - samm:description "Vehicle Identification Number. Remark: this should be deducted from a reference to the vehicle TWIN"@en ; - samm:characteristic samm-c:Text ; - samm:exampleValue "WBA41DU060S228332" . - -:oeNumber a samm:Property ; - samm:preferredName "OE number"@en ; - samm:description "original equipment number"@en ; - samm:characteristic samm-c:Text ; - samm:exampleValue "736 49 28 - 02" . - :revocationDate a samm:Property ; samm:preferredName "Revocation Date"@en ; samm:description "The date when the certificate is revoked by the issuer. This only happens in exceptional cases when an asset has been marked as reused by error or any other error is made in the issuance of the certificate. Certificates may be revoked up to 7 working days after they have been issued."@en ; diff --git a/io.catenax.shared.recycling_strategy_certificate/RELEASE_NOTES.md b/io.catenax.shared.recycling_strategy_certificate/RELEASE_NOTES.md index ee1ba0b7..8dc847d1 100644 --- a/io.catenax.shared.recycling_strategy_certificate/RELEASE_NOTES.md +++ b/io.catenax.shared.recycling_strategy_certificate/RELEASE_NOTES.md @@ -3,14 +3,20 @@ All notable changes to this model will be documented in this file. ## [Unreleased] -## [3.0.0] - 2024-02-19 +## [3.0.0] - 2024-02-27 ### Changed - Update based on shared aspect "uuid" - Update based on shared aspect "business partner number" +- Renamed "issuer" to "supplier" ### Added - new features: Revocation Date +- new features: using manufacturerPartId from aspect "part_type_information" +- new features: using localIdentifiers from aspect "serial_part" + +### Removed +- removed features: OE Number ,VIN ## [2.0.0] - 2023-11-07 ### Added From b7e8f1fa2d989fc7b43917f42b6393e69bf70f34 Mon Sep 17 00:00:00 2001 From: tanweersalah Date: Wed, 28 Feb 2024 18:21:02 +0100 Subject: [PATCH 8/9] Updated Model, added new feature vehicle catena x id --- .../3.0.0/RecyclingStrategyCertificate.ttl | 24 +++++++++++++++---- .../RELEASE_NOTES.md | 11 +++++---- 2 files changed, 26 insertions(+), 9 deletions(-) diff --git a/io.catenax.shared.recycling_strategy_certificate/3.0.0/RecyclingStrategyCertificate.ttl b/io.catenax.shared.recycling_strategy_certificate/3.0.0/RecyclingStrategyCertificate.ttl index 0360e88d..a19602da 100644 --- a/io.catenax.shared.recycling_strategy_certificate/3.0.0/RecyclingStrategyCertificate.ttl +++ b/io.catenax.shared.recycling_strategy_certificate/3.0.0/RecyclingStrategyCertificate.ttl @@ -24,9 +24,7 @@ @prefix rdfs: . @prefix xsd: . @prefix : . -@prefix ext-information: . @prefix ext-number2: . -@prefix ext-part: . @prefix ext-uuid2: . :RecyclingStrategyCertificate a samm:Aspect ; @@ -49,7 +47,7 @@ :RecyclingStrategyCertificateEntity a samm:Entity ; samm:preferredName "Recycling Strategy Certificate"@en ; samm:description "Encapsulates the recycling strategy certificate relevant attributes."@en ; - samm:properties ( :supplier :issueDate :catenaXIdPreviousLife :catenaXId :articleNumber :revocationDate ext-information:manufacturerPartId ext-part:localIdentifiers ) . + samm:properties ( :supplier :issueDate [ samm:property :catenaXIdPreviousLife; samm:optional true ] :catenaXId [ samm:property :articleNumber; samm:optional true ] :revocationDate [ samm:property :van; samm:optional true ] :originalEquipmentNumber [ samm:property :vehicleCatenaXId; samm:optional true ] ) . :supplier a samm:Property ; samm:preferredName "Supplier"@en ; @@ -87,8 +85,24 @@ samm:characteristic :Date ; samm:exampleValue "2024-01-01"^^xsd:date . +:van a samm:Property ; + samm:preferredName "VAN"@en ; + samm:description "Vehicle Anonymized Number of vehicle of which this component has been dismantled."@en ; + samm:characteristic samm-c:Text . + +:originalEquipmentNumber a samm:Property ; + samm:preferredName "Original Equipment Number"@en ; + samm:description "Original Equipment Number"@en ; + samm:characteristic samm-c:Text ; + samm:exampleValue "736 49 28 - 02" . + +:vehicleCatenaXId a samm:Property ; + samm:preferredName "Vehicle Catena X ID"@en ; + samm:description "Catena X ID of the Vehicle from which this component has been dismantled."@en ; + samm:characteristic ext-uuid2:UuidV4Trait ; + samm:exampleValue "urn:uuid:055c1128-0375-47c8-98de-7cf802c3241d" . + :Date a samm:Characteristic ; samm:preferredName "Date"@en ; samm:description "Describes a Property which contains the date."@en ; - samm:dataType xsd:date . - + samm:dataType xsd:date . \ No newline at end of file diff --git a/io.catenax.shared.recycling_strategy_certificate/RELEASE_NOTES.md b/io.catenax.shared.recycling_strategy_certificate/RELEASE_NOTES.md index 8dc847d1..7a03ce2b 100644 --- a/io.catenax.shared.recycling_strategy_certificate/RELEASE_NOTES.md +++ b/io.catenax.shared.recycling_strategy_certificate/RELEASE_NOTES.md @@ -3,20 +3,23 @@ All notable changes to this model will be documented in this file. ## [Unreleased] -## [3.0.0] - 2024-02-27 +## [3.0.0] - 2024-02-28 ### Changed - Update based on shared aspect "uuid" - Update based on shared aspect "business partner number" - Renamed "issuer" to "supplier" +- Changed VIN to VAN (optional) +- made article number optional +- made catena x id previous life optional +- Renamed OE Number to Original Equipment Number ### Added - new features: Revocation Date -- new features: using manufacturerPartId from aspect "part_type_information" -- new features: using localIdentifiers from aspect "serial_part" +- new features: (Optional) Vehicle Catena X ID ### Removed -- removed features: OE Number ,VIN + ## [2.0.0] - 2023-11-07 ### Added From f9b565eab0b3b158942d6e112827e85b829d2873 Mon Sep 17 00:00:00 2001 From: tanweersalah Date: Mon, 4 Mar 2024 10:03:24 +0100 Subject: [PATCH 9/9] updated release note --- .../RELEASE_NOTES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/io.catenax.shared.recycling_strategy_certificate/RELEASE_NOTES.md b/io.catenax.shared.recycling_strategy_certificate/RELEASE_NOTES.md index 7a03ce2b..9e03dac8 100644 --- a/io.catenax.shared.recycling_strategy_certificate/RELEASE_NOTES.md +++ b/io.catenax.shared.recycling_strategy_certificate/RELEASE_NOTES.md @@ -3,7 +3,7 @@ All notable changes to this model will be documented in this file. ## [Unreleased] -## [3.0.0] - 2024-02-28 +## [3.0.0] - 2024-03-04 ### Changed - Update based on shared aspect "uuid"