From d800c4ee0e15d9313c1bb48113434b581a5d8c9e Mon Sep 17 00:00:00 2001 From: Birgit Boss Date: Fri, 20 Jun 2025 15:49:14 +0200 Subject: [PATCH 01/12] File and Blob --- .../3.1.0/Blob_shared.ttl | 32 +++++++++++++++++++ .../3.1.0/File_shared.ttl | 24 ++++++++++++++ .../3.1.0/contentType_shared.ttl | 19 +++++++++++ 3 files changed, 75 insertions(+) create mode 100644 io.admin-shell.idta.shared/3.1.0/Blob_shared.ttl create mode 100644 io.admin-shell.idta.shared/3.1.0/File_shared.ttl create mode 100644 io.admin-shell.idta.shared/3.1.0/contentType_shared.ttl diff --git a/io.admin-shell.idta.shared/3.1.0/Blob_shared.ttl b/io.admin-shell.idta.shared/3.1.0/Blob_shared.ttl new file mode 100644 index 0000000..3567a1b --- /dev/null +++ b/io.admin-shell.idta.shared/3.1.0/Blob_shared.ttl @@ -0,0 +1,32 @@ +@prefix samm: . +@prefix samm-c: . +@prefix samm-e: . +@prefix unit: . +@prefix rdf: . +@prefix rdfs: . +@prefix xsd: . +@prefix : . + + + +:blobValue a samm:Property ; + samm:preferredName "blob"@en ; + samm:description "The blob source code."@en ; + samm:see ; + samm:characteristic :BlobType ; + samm:exampleValue "SGVsbG8sIFdvcmxkIQ=="^^xsd:base64Binary . + +:BlobType a samm:Characteristic ; + samm:see ; + samm:dataType xsd:base64Binary . + +:BlobWithContentType a samm:Characteristic ; + samm:dataType :BlobWithContentTypeEntity . + +:BlobWithContentTypeEntity a samm:Entity ; + samm:preferredName "Blob mit Content Type"@de ; + samm:preferredName "blob with content type"@en ; + samm:description "A Blob is a data element representing a file that is contained in the value attribute with its source code."@en ; + samm:see ; + samm:properties ( [ samm:property :blobValue; samm:optional true; samm:payloadName "value" ] :contentType ) . + diff --git a/io.admin-shell.idta.shared/3.1.0/File_shared.ttl b/io.admin-shell.idta.shared/3.1.0/File_shared.ttl new file mode 100644 index 0000000..9231a96 --- /dev/null +++ b/io.admin-shell.idta.shared/3.1.0/File_shared.ttl @@ -0,0 +1,24 @@ +@prefix samm: . +@prefix samm-c: . +@prefix samm-e: . +@prefix unit: . +@prefix rdf: . +@prefix rdfs: . +@prefix xsd: . +@prefix : . + +:resourceValue a samm:Property ; + samm:description "Path and name of the file (with file extension).\n\nThe path can be absolute or relative."@en ; + samm:characteristic samm-c:ResourcePath ; + samm:exampleValue "https://example.com/SafetyInstructions.pdf"^^xsd:anyURI . + +:FileWithContentType a samm:Characteristic ; + samm:dataType :ResourceWithContentType . + +:ResourceWithContentType a samm:Entity ; + samm:preferredName "Datei mit Content Type"@de ; + samm:preferredName "file with content type"@en ; + samm:description "A file is a data element that represents an address to a file (a locator). The value is a URI that can represent an absolute or relative path."@en ; + samm:see ; + samm:properties ( [ samm:property :resourceValue; samm:payloadName "value" ] :contentType ) . + diff --git a/io.admin-shell.idta.shared/3.1.0/contentType_shared.ttl b/io.admin-shell.idta.shared/3.1.0/contentType_shared.ttl new file mode 100644 index 0000000..afbf0f5 --- /dev/null +++ b/io.admin-shell.idta.shared/3.1.0/contentType_shared.ttl @@ -0,0 +1,19 @@ +@prefix samm: . +@prefix samm-c: . +@prefix samm-e: . +@prefix unit: . +@prefix rdf: . +@prefix rdfs: . +@prefix xsd: . +@prefix : . + + +:contentType a samm:Property ; + samm:preferredName "content type"@en ; + samm:description "Content type of the content of the file or blob."@en ; + samm:see ; + samm:see ; + samm:characteristic samm-c:MimeType ; + samm:exampleValue "application/pdf" . + + From eda4f48fbceb7b897614b9f40826ec66bdbb561f Mon Sep 17 00:00:00 2001 From: Birgit Boss Date: Fri, 20 Jun 2025 15:49:27 +0200 Subject: [PATCH 02/12] specificAssetId --- .../3.1.0/SpecificAssetId_shared.ttl | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 io.admin-shell.idta.shared/3.1.0/SpecificAssetId_shared.ttl diff --git a/io.admin-shell.idta.shared/3.1.0/SpecificAssetId_shared.ttl b/io.admin-shell.idta.shared/3.1.0/SpecificAssetId_shared.ttl new file mode 100644 index 0000000..2f29164 --- /dev/null +++ b/io.admin-shell.idta.shared/3.1.0/SpecificAssetId_shared.ttl @@ -0,0 +1,34 @@ +@prefix samm: . +@prefix samm-c: . +@prefix samm-e: . +@prefix unit: . +@prefix rdf: . +@prefix rdfs: . +@prefix xsd: . +@prefix : . + +:externalSubjectId a samm:Property ; + samm:preferredName "external subject ID"@en ; + samm:description "The unique ID of the (external) subject the specific asset ID value belongs to or has meaning to."@en ; + samm:see ; + samm:characteristic :ReferenceType . + +:specificAssetIdName a samm:Property ; + samm:preferredName "name"@en ; + samm:description "Name of the asset identifier."@en ; + samm:see ; + samm:characteristic samm-c:Text ; + samm:exampleValue "SerialNumber" . + +:SpecificAssetId a samm:Entity ; + samm:preferredName "specific asset ID"@en ; + samm:description "A specific asset ID describes a generic supplementary identifying attribute of the asset. The specific asset ID is not necessarily globally unique."@en ; + samm:see ; + samm:properties ( [ samm:property :externalSubjectId; samm:optional true ] [ samm:property :specificAssetIdValue; samm:payloadName "value" ] [ samm:property :specificAssetIdName; samm:payloadName "name" ] ) . + +:specificAssetIdValue a samm:Property ; + samm:preferredName "value"@en ; + samm:description "The value of the specific asset identifier with the corresponding name."@en ; + samm:see ; + samm:characteristic samm-c:Text . + From e92a0cebd21164fff1eaaba7a749ded9009d4883 Mon Sep 17 00:00:00 2001 From: Birgit Boss Date: Fri, 20 Jun 2025 15:50:19 +0200 Subject: [PATCH 03/12] Reference --- .../3.1.0/Reference_shared.ttl | 52 +++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 io.admin-shell.idta.shared/3.1.0/Reference_shared.ttl diff --git a/io.admin-shell.idta.shared/3.1.0/Reference_shared.ttl b/io.admin-shell.idta.shared/3.1.0/Reference_shared.ttl new file mode 100644 index 0000000..1efd3a2 --- /dev/null +++ b/io.admin-shell.idta.shared/3.1.0/Reference_shared.ttl @@ -0,0 +1,52 @@ +@prefix samm: . +@prefix samm-c: . +@prefix samm-e: . +@prefix unit: . +@prefix rdf: . +@prefix rdfs: . +@prefix xsd: . +@prefix : . + +:TestReference a samm:Aspect ; + samm:preferredName "test Aspect"@en ; + samm:description "Test aspect for AAS Reference."@en ; + samm:properties ( :refExample ) ; + samm:operations ( ) ; + samm:events ( ) . + +:refExample a samm:Property ; + samm:preferredName "Reference"@en ; + samm:description "Reference conformant to AAS."@en ; + samm:characteristic :ReferenceType . + +:ReferenceType a samm:Characteristic ; + samm:dataType :ReferenceEntity . + +:ReferenceEntity a samm:Entity ; + samm:properties ( :keys :type ) . + +:keys a samm:Property ; + samm:characteristic :SetOfKeys . + +:type a samm:Property ; + samm:characteristic :KeyReferenceTypesEnum ; + samm:exampleValue "ModelReference" . + +:SetOfKeys a samm-c:Set ; + samm:dataType :KeyEntity . + +:KeyReferenceTypesEnum a samm-c:Enumeration ; + samm:dataType xsd:string ; + samm-c:values ( "ModelReference" "ExternalReference" ) . + +:KeyEntity a samm:Entity ; + samm:properties ( :key [ samm:property :keyValue; samm:payloadName "value" ] ) . + +:key a samm:Property ; + samm:characteristic samm-c:Text ; + samm:exampleValue "Submodel" . + +:keyValue a samm:Property ; + samm:characteristic samm-c:Text ; + samm:exampleValue "id1234" . + From 4107605ae56b2868a2424f2c678b57932ffd2e4e Mon Sep 17 00:00:00 2001 From: Birgit Boss Date: Fri, 20 Jun 2025 15:50:34 +0200 Subject: [PATCH 04/12] Entity --- .../3.1.0/Entity_shared.ttl | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 io.admin-shell.idta.shared/3.1.0/Entity_shared.ttl diff --git a/io.admin-shell.idta.shared/3.1.0/Entity_shared.ttl b/io.admin-shell.idta.shared/3.1.0/Entity_shared.ttl new file mode 100644 index 0000000..4f103d5 --- /dev/null +++ b/io.admin-shell.idta.shared/3.1.0/Entity_shared.ttl @@ -0,0 +1,43 @@ +@prefix samm: . +@prefix samm-c: . +@prefix samm-e: . +@prefix unit: . +@prefix rdf: . +@prefix rdfs: . +@prefix xsd: . +@prefix : . + + +:specificAssetIds a samm:Property ; + samm:preferredName "specific asset ID"@en ; + samm:see ; + samm:characteristic :SpecificAssetIdSet . + +:SpecificAssetIdSet a samm-c:Set ; + samm:dataType :SpecificAssetId . + +:AasEntityCharacteristic a samm-c:SingleEntity ; + samm:dataType :AasEntityType . + +:EntityType a samm-c:Enumeration ; + samm:see ; + samm:dataType xsd:string ; + samm-c:values ( "SelfManagedEntity" "CoManagedEntity" ) . + +:globalAssetId a samm:Property ; + samm:preferredName "global asset ID"@en ; + samm:description "Globally unique identifier of an asset."@en ; + samm:see ; + samm:characteristic samm-c:Text . + +:AasEntityType a samm:Entity ; + samm:see ; + samm:description "A predefined submodel element subtype of the Asset Administration Shell used to model entities."@en ; + samm:properties ( :specificAssetIds :globalAssetId :entityType ) . + +:entityType a samm:Property ; + samm:preferredName "entity type"@en ; + samm:see ; + samm:characteristic :EntityType ; + samm:exampleValue "SelfManagedEntity" . + From 4d3e2198d629a68bca5df0732febcf3f48115cf0 Mon Sep 17 00:00:00 2001 From: Birgit Boss Date: Fri, 20 Jun 2025 15:51:04 +0200 Subject: [PATCH 05/12] MLP languageSet --- .../3.1.0/languageSet_shared.ttl | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 io.admin-shell.idta.shared/3.1.0/languageSet_shared.ttl diff --git a/io.admin-shell.idta.shared/3.1.0/languageSet_shared.ttl b/io.admin-shell.idta.shared/3.1.0/languageSet_shared.ttl new file mode 100644 index 0000000..e79d791 --- /dev/null +++ b/io.admin-shell.idta.shared/3.1.0/languageSet_shared.ttl @@ -0,0 +1,17 @@ +@prefix samm: . +@prefix samm-c: . +@prefix samm-e: . +@prefix unit: . +@prefix rdf: . +@prefix rdfs: . +@prefix xsd: . +@prefix : . + +:languages a samm:Property ; + samm:see ; + samm:see ; + samm:characteristic :LanguageSet ; + samm:exampleValue "en" . + +:LanguageSet a samm-c:Set ; + samm:dataType xsd:string . \ No newline at end of file From c0fa1849d18636caddbfbfc361ebf45341e491e7 Mon Sep 17 00:00:00 2001 From: Birgit Boss Date: Fri, 20 Jun 2025 15:51:21 +0200 Subject: [PATCH 06/12] Markings --- .../3.1.0/Markings_shared.ttl | 80 +++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 io.admin-shell.idta.shared/3.1.0/Markings_shared.ttl diff --git a/io.admin-shell.idta.shared/3.1.0/Markings_shared.ttl b/io.admin-shell.idta.shared/3.1.0/Markings_shared.ttl new file mode 100644 index 0000000..bd1e3a4 --- /dev/null +++ b/io.admin-shell.idta.shared/3.1.0/Markings_shared.ttl @@ -0,0 +1,80 @@ +@prefix samm: . +@prefix samm-c: . +@prefix samm-e: . +@prefix unit: . +@prefix rdf: . +@prefix rdfs: . +@prefix xsd: . +@prefix : . + +:expiryDate a samm:Property ; + samm:preferredName "Ablaufdatum"@de ; + samm:preferredName "expiry date"@en ; + samm:description "Datum zu welchem die Kennzeichnung abläuft."@de ; + samm:description "Date, at which the specified certificate expires. Note: format by lexical representation: CCYY-MM-DD. Note: to be specified to the day."@en ; + samm:see ; + samm:characteristic :Date ; + samm:exampleValue "2022-01-01"^^xsd:date . + +:Date a samm:Characteristic ; + samm:description "Date in format CCYY-MM-DD."@en ; + samm:dataType xsd:date . + +:markingName a samm:Property ; + samm:preferredName "marking IRDI"@en ; + samm:preferredName "Kennzeichnungsname (IRDI)"@de ; + samm:description "Common name of the marking."@en ; + samm:description "IRDI der Kennzeichnung."@de ; + samm:see ; + samm:see ; + samm:characteristic samm-c:Text ; + samm:exampleValue "0173-1%2307-DAA603%23004" . + +:markingFile a samm:Property ; + samm:preferredName "marking file"@en ; + samm:preferredName "Kennzeichnungsbild"@de ; + samm:description "Conformity symbol of the marking."@en ; + samm:description "Das Symbol für Konformität der Kennzeichnung."@de ; + samm:see ; + samm:characteristic :FileWithContentType . + +:issueDate a samm:Property ; + samm:preferredName "Ausstelldatum"@de ; + samm:preferredName "issue date"@en ; + samm:description "Datum zu welchem die Kennzeichnung ausgestellt wurde."@de ; + samm:description "Date, at which the specified certificate is issued. Note: format by lexical representation: CCYY-MM-DD. Note: to be specified to the day."@en ; + samm:see ; + samm:characteristic :Date ; + samm:exampleValue "2022-01-01"^^xsd:date . + +:markingAdditionalText a samm:Property ; + samm:preferredName "additional text"@en ; + samm:preferredName "zusätzlicher Text"@de ; + samm:description "Zusätzlicher sprechender Text für die Kennzeichnung."@de ; + samm:description "Where applicable, additional information on the marking in plain text, e.g. the ID-number of the notified body involved in the conformity process."@en ; + samm:see ; + samm:see ; + samm:see ; + samm:characteristic samm-c:Text ; + samm:exampleValue "0044" . + +:designationOfCertificateOrApproval a samm:Property ; + samm:preferredName "designation of Certificate or Approval."@en ; + samm:description "Alphanumeric character sequence identifying a certificate or approval."@en ; + samm:see ; + samm:characteristic samm-c:Text ; + samm:exampleValue "KEMA99IECE X1105/128" . + +:MarkingsEntity a samm:Entity ; + samm:preferredName "single marking information. Note: CE marking is declared as mandatory according to the Blue Guide of the EU-Commission"@en ; + samm:preferredName "Kennzeichnung"@de ; + samm:see ; + samm:properties ( [ samm:property :markingName; samm:payloadName "MarkingName" ] [ samm:property :designationOfCertificateOrApproval; samm:optional true ] [ samm:property :issueDate; samm:optional true; samm:payloadName "IssueDate" ] [ samm:property :expiryDate; samm:optional true; samm:payloadName "ExpiryDate" ] [ samm:property :markingFile; samm:payloadName "MarkingFile" ] [ samm:property :markingAdditionalText; samm:optional true; samm:payloadName "MarkingAdditionalText" ] ) . + +:Markings a samm-c:Set ; + samm:preferredName "markings"@en ; + samm:preferredName "Kennzeichnungen"@de ; + samm:description "Note: CE marking is declared as mandatory according to EU Blue Guide."@en ; + samm:see ; + samm:dataType :MarkingsEntity . + From 273072e3b3c361e81472095868296ec5b17ce808 Mon Sep 17 00:00:00 2001 From: Birgit Boss Date: Fri, 20 Jun 2025 15:51:47 +0200 Subject: [PATCH 07/12] Multi Languages Texts --- .../3.1.0/MultiLanguageTexts_shared.ttl | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 io.admin-shell.idta.shared/3.1.0/MultiLanguageTexts_shared.ttl diff --git a/io.admin-shell.idta.shared/3.1.0/MultiLanguageTexts_shared.ttl b/io.admin-shell.idta.shared/3.1.0/MultiLanguageTexts_shared.ttl new file mode 100644 index 0000000..7e274b3 --- /dev/null +++ b/io.admin-shell.idta.shared/3.1.0/MultiLanguageTexts_shared.ttl @@ -0,0 +1,14 @@ +@prefix samm: . +@prefix samm-c: . +@prefix samm-e: . +@prefix unit: . +@prefix rdf: . +@prefix rdfs: . +@prefix xsd: . +@prefix : . + +:MultiLanguageTexts a samm-c:Set ; + samm:preferredName "multilanguage text set"@en ; + samm:description "A set of language-text items."@en ; + samm-c:elementCharacteristic samm-c:MultiLanguageText . + From 2e1d68fc4c3d5166aab8681233edf9ee4e75e6a8 Mon Sep 17 00:00:00 2001 From: Birgit Boss Date: Fri, 20 Jun 2025 15:54:39 +0200 Subject: [PATCH 08/12] Readme --- io.admin-shell.idta.shared/README.md | 48 ++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 io.admin-shell.idta.shared/README.md diff --git a/io.admin-shell.idta.shared/README.md b/io.admin-shell.idta.shared/README.md new file mode 100644 index 0000000..2316e11 --- /dev/null +++ b/io.admin-shell.idta.shared/README.md @@ -0,0 +1,48 @@ +# Scope + +This namespace is reserved for shared elements used in several aspect models and Submodel Templates + +Namespace: urn:samm:io.admin-shell.idta.shared + +# General + +The folder "gen" for each version contains sammple JSON files generated for the aspect model(s) +The folder "input" contains source files like .aasx or the submodel template specification itself + +# Changelog +All notable changes to this model will be documented in this section. + +## [3.1.0] - May 2025 based on IDTA-01001-3-1 Specifications of the Asset Administration Shell: Metamodel + +for detailled changelog see [IDTA-01001-3-1](https://industrialdigitaltwin.io/aas-specifications/IDTA-01001/v3.1) + +Contained Files: + +The following shared files ensure that [Value-Only serialization](https://industrialdigitaltwin.io/aas-specifications/IDTA-01001/v3.1/mappings/mappings.html#value-only-serialization-in-json) is consistent to the specification in [IDTA-01001-3-1](https://industrialdigitaltwin.io/aas-specifications/IDTA-01001/v3.1) + +* Entity_shared.ttl: Characteristic used for properties of submodel element type [Entity](https://industrialdigitaltwin.io/aas-specifications/IDTA-01001/v3.1/spec-metamodel/submodel-elements.html#entity-attributes). Dependency to SpecificAssetId_shared.ttl +* File_shared.ttl: Characteristic used for properties of submodel element type [File](https://industrialdigitaltwin.io/aas-specifications/IDTA-01001/v3.1/spec-metamodel/submodel-elements.html#file-attributes) +* Blob_shared.ttl: Characteristic used for properties of submodel element type [Blob](https://industrialdigitaltwin.io/aas-specifications/IDTA-01001/v3.1/spec-metamodel/submodel-elements.html#blob-attributes) +* contentType_shared.ttl: property "contentType" used in submodel element types File and Blob +* MultiLanguageTexts_shared.ttl: Characteristic used for properties of submodel element type [MultiLanguageProperty](https://industrialdigitaltwin.io/aas-specifications/IDTA-01001/v3.1/spec-metamodel/submodel-elements.html#_multi_language_property_attributes) +* Reference_shared.ttl: Characteristic used for properties of submodel element type [ReferenceElement]([Reference][https://industrialdigitaltwin.io/aas-specifications/IDTA-01001/v3.1/spec-metamodel/referencing.html#_reference_attributes]) and for attributes in other objects with type [Reference][https://industrialdigitaltwin.io/aas-specifications/IDTA-01001/v3.1/spec-metamodel/referencing.html#_reference_attributes] +* SpecificAssetId_shared.ttl: Characteristic used for [specificAssetId](https://industrialdigitaltwin.io/aas-specifications/IDTA-01001/v3.1/spec-metamodel/core.html#specific-asset-id-attributes) as used for example as attribute type in submodel element type [Entity](https://industrialdigitaltwin.io/aas-specifications/IDTA-01001/v3.1/spec-metamodel/submodel-elements.html#entity-attributes) + +Additionally, properties are predefined that may be used in several Submodel Templates: + +* Markings_shared: properties for markings as used for example in SMT "Nameplate" +* languageSet_shared: property "languages" for a set of languages + +Two aspect model are contained to illustrate how to use the properties and characteristics, they are exemplary only: + +* ValueOnlyExampleAspect.ttl: shows how to use the characteristics for different submodel element types +* TestAspect.ttl: shows how to use predefined properties + +Dependencies: + +NONE + + +In the following only deviations from IDTA-01001-3-1 are documented: + +NONE \ No newline at end of file From b006d1086b0c54fc567ff96537573a37d66ca90e Mon Sep 17 00:00:00 2001 From: Birgit Boss Date: Fri, 20 Jun 2025 15:55:03 +0200 Subject: [PATCH 09/12] test aspect for element non-related to Value-Only --- .../3.1.0/TestAspect.ttl | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 io.admin-shell.idta.shared/3.1.0/TestAspect.ttl diff --git a/io.admin-shell.idta.shared/3.1.0/TestAspect.ttl b/io.admin-shell.idta.shared/3.1.0/TestAspect.ttl new file mode 100644 index 0000000..fa5a3d7 --- /dev/null +++ b/io.admin-shell.idta.shared/3.1.0/TestAspect.ttl @@ -0,0 +1,20 @@ +@prefix samm: . +@prefix samm-c: . +@prefix samm-e: . +@prefix unit: . +@prefix rdf: . +@prefix rdfs: . +@prefix xsd: . +@prefix : . + +:Test a samm:Aspect ; + samm:preferredName "Test-Aspect"@de ; + samm:preferredName "test Aspect"@en ; + samm:description "Test-Aspect."@de ; + samm:description "Test Aspect."@en ; + samm:properties ( :example4Markings :languages ) ; + samm:operations ( ) ; + samm:events ( ) . + +:example4Markings a samm:Property ; + samm:characteristic :Markings . \ No newline at end of file From 032b24a32ba43b527b37b4fd67f405cde291de50 Mon Sep 17 00:00:00 2001 From: Birgit Boss Date: Fri, 20 Jun 2025 15:55:24 +0200 Subject: [PATCH 10/12] example aspect for Value-Only serialization --- .../3.1.0/ValueOnlyExampleAspect.ttl | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 io.admin-shell.idta.shared/3.1.0/ValueOnlyExampleAspect.ttl diff --git a/io.admin-shell.idta.shared/3.1.0/ValueOnlyExampleAspect.ttl b/io.admin-shell.idta.shared/3.1.0/ValueOnlyExampleAspect.ttl new file mode 100644 index 0000000..43becd3 --- /dev/null +++ b/io.admin-shell.idta.shared/3.1.0/ValueOnlyExampleAspect.ttl @@ -0,0 +1,39 @@ +@prefix samm: . +@prefix samm-c: . +@prefix samm-e: . +@prefix unit: . +@prefix rdf: . +@prefix rdfs: . +@prefix xsd: . +@prefix : . + +:ValueOnlyExampleAspect a samm:Aspect ; + samm:preferredName "Value-Only Beispiele"@de ; + samm:preferredName "Value-Only Examples"@en ; + samm:description "Beispiel-Aspekt, der Charakteristiken für Submodel-Elemente testet."@de ; + samm:description "Example Aspect with characteristics for Value-Only serialization of Submodel Elements."@en ; + samm:properties ( :valueOnly4MultiLanguageProperty :valueOnly4File :valueOnly4Blob :valueOnly4Reference :example4Entity ) ; + samm:operations ( ) ; + samm:events ( ) . + +:valueOnly4MultiLanguageProperty a samm:Property ; + samm:preferredName "multi language text"@de ; + samm:preferredName "mehrsprachiger Text"@en ; + samm:see ; + samm:characteristic :MultiLanguageTexts . + +:valueOnly4File a samm:Property ; + samm:preferredName "File"@en ; + samm:characteristic :FileWithContentType . + +:valueOnly4Blob a samm:Property ; + samm:preferredName "Blob"@en ; + samm:characteristic :BlobWithContentType . + +:valueOnly4Reference a samm:Property ; + samm:preferredName "Reference"@en ; + samm:description "Reference conformant to AAS."@en ; + samm:characteristic :ReferenceType . + +:example4Entity a samm:Property ; + samm:characteristic :AasEntityCharacteristic . \ No newline at end of file From ec52393cb83d01217298a735a7e5f2043d33e611 Mon Sep 17 00:00:00 2001 From: Birgit Boss Date: Fri, 20 Jun 2025 15:56:25 +0200 Subject: [PATCH 11/12] generated files for example aspect models --- .../3.1.0/gen/TestAspectShared.aas.json | 727 ++++++++ .../3.1.0/gen/TestAspectShared.aas.xml | 1003 +++++++++++ .../3.1.0/gen/TestAspectShared.aasx | Bin 0 -> 4817 bytes .../3.1.0/gen/TestAspectShared.html | 997 +++++++++++ .../3.1.0/gen/TestAspectShared.json | 14 + .../3.1.0/gen/ValueOnlyExampleAspect.aas.json | 1084 ++++++++++++ .../3.1.0/gen/ValueOnlyExampleAspect.aas.xml | 1481 ++++++++++++++++ .../3.1.0/gen/ValueOnlyExampleAspect.aasx | Bin 0 -> 5392 bytes .../3.1.0/gen/ValueOnlyExampleAspect.html | 1573 +++++++++++++++++ .../3.1.0/gen/ValueOnlyExampleAspect.json | 35 + 10 files changed, 6914 insertions(+) create mode 100644 io.admin-shell.idta.shared/3.1.0/gen/TestAspectShared.aas.json create mode 100644 io.admin-shell.idta.shared/3.1.0/gen/TestAspectShared.aas.xml create mode 100644 io.admin-shell.idta.shared/3.1.0/gen/TestAspectShared.aasx create mode 100644 io.admin-shell.idta.shared/3.1.0/gen/TestAspectShared.html create mode 100644 io.admin-shell.idta.shared/3.1.0/gen/TestAspectShared.json create mode 100644 io.admin-shell.idta.shared/3.1.0/gen/ValueOnlyExampleAspect.aas.json create mode 100644 io.admin-shell.idta.shared/3.1.0/gen/ValueOnlyExampleAspect.aas.xml create mode 100644 io.admin-shell.idta.shared/3.1.0/gen/ValueOnlyExampleAspect.aasx create mode 100644 io.admin-shell.idta.shared/3.1.0/gen/ValueOnlyExampleAspect.html create mode 100644 io.admin-shell.idta.shared/3.1.0/gen/ValueOnlyExampleAspect.json diff --git a/io.admin-shell.idta.shared/3.1.0/gen/TestAspectShared.aas.json b/io.admin-shell.idta.shared/3.1.0/gen/TestAspectShared.aas.json new file mode 100644 index 0000000..e91206a --- /dev/null +++ b/io.admin-shell.idta.shared/3.1.0/gen/TestAspectShared.aas.json @@ -0,0 +1,727 @@ +{ + "assetAdministrationShells" : [ { + "modelType" : "AssetAdministrationShell", + "assetInformation" : { + "assetKind" : "Type" + }, + "submodels" : [ { + "keys" : [ { + "type" : "Submodel", + "value" : "urn:samm:io.admin-shell.idta.shared:3.1.0#Test/submodel" + } ], + "type" : "ModelReference" + } ], + "administration" : { }, + "id" : "urn:samm:io.admin-shell.idta.shared:3.1.0#Test", + "description" : [ { + "language" : "en", + "text" : "defaultAdminShell" + } ], + "idShort" : "defaultAdminShell" + } ], + "conceptDescriptions" : [ { + "modelType" : "ConceptDescription", + "embeddedDataSpecifications" : [ { + "dataSpecification" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0" + } ], + "type" : "ExternalReference" + }, + "dataSpecificationContent" : { + "modelType" : "DataSpecificationIec61360", + "definition" : [ { + "language" : "de", + "text" : "Test-Aspect." + }, { + "language" : "en", + "text" : "Test Aspect." + } ], + "preferredName" : [ { + "language" : "de", + "text" : "Test-Aspect" + }, { + "language" : "en", + "text" : "test Aspect" + } ], + "shortName" : [ { + "language" : "en", + "text" : "Test" + } ] + } + } ], + "id" : "urn:samm:io.admin-shell.idta.shared:3.1.0#Test", + "category" : "APPLICATION_CLASS", + "description" : [ { + "language" : "de", + "text" : "Test-Aspect." + }, { + "language" : "en", + "text" : "Test Aspect." + } ], + "displayName" : [ { + "language" : "de", + "text" : "Test-Aspect" + }, { + "language" : "en", + "text" : "test Aspect" + } ], + "idShort" : "Test" + }, { + "modelType" : "ConceptDescription", + "embeddedDataSpecifications" : [ { + "dataSpecification" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0" + } ], + "type" : "ExternalReference" + }, + "dataSpecificationContent" : { + "modelType" : "DataSpecificationIec61360", + "dataType" : "STRING", + "definition" : [ { + "language" : "en", + "text" : "Common name of the marking." + }, { + "language" : "de", + "text" : "IRDI der Kennzeichnung." + } ], + "preferredName" : [ { + "language" : "en", + "text" : "marking IRDI" + }, { + "language" : "de", + "text" : "Kennzeichnungsname (IRDI)" + } ], + "shortName" : [ { + "language" : "en", + "text" : "markingName" + } ] + } + } ], + "id" : "urn:samm:io.admin-shell.idta.shared:3.1.0#markingName", + "displayName" : [ { + "language" : "en", + "text" : "marking IRDI" + }, { + "language" : "de", + "text" : "Kennzeichnungsname (IRDI)" + } ], + "idShort" : "markingName" + }, { + "modelType" : "ConceptDescription", + "embeddedDataSpecifications" : [ { + "dataSpecification" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0" + } ], + "type" : "ExternalReference" + }, + "dataSpecificationContent" : { + "modelType" : "DataSpecificationIec61360", + "dataType" : "STRING", + "definition" : [ { + "language" : "en", + "text" : "Alphanumeric character sequence identifying a certificate or approval." + } ], + "preferredName" : [ { + "language" : "en", + "text" : "designation of Certificate or Approval." + } ], + "shortName" : [ { + "language" : "en", + "text" : "designationOfCertificateOrApproval" + } ] + } + } ], + "id" : "urn:samm:io.admin-shell.idta.shared:3.1.0#designationOfCertificateOrApproval", + "displayName" : [ { + "language" : "en", + "text" : "designation of Certificate or Approval." + } ], + "idShort" : "designationOfCertificateOrApproval" + }, { + "modelType" : "ConceptDescription", + "embeddedDataSpecifications" : [ { + "dataSpecification" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0" + } ], + "type" : "ExternalReference" + }, + "dataSpecificationContent" : { + "modelType" : "DataSpecificationIec61360", + "dataType" : "STRING", + "definition" : [ { + "language" : "de", + "text" : "Datum zu welchem die Kennzeichnung ausgestellt wurde." + }, { + "language" : "en", + "text" : "Date, at which the specified certificate is issued. Note: format by lexical representation: CCYY-MM-DD. Note: to be specified to the day." + } ], + "preferredName" : [ { + "language" : "en", + "text" : "issue date" + }, { + "language" : "de", + "text" : "Ausstelldatum" + } ], + "shortName" : [ { + "language" : "en", + "text" : "issueDate" + } ] + } + } ], + "id" : "urn:samm:io.admin-shell.idta.shared:3.1.0#issueDate", + "displayName" : [ { + "language" : "en", + "text" : "issue date" + }, { + "language" : "de", + "text" : "Ausstelldatum" + } ], + "idShort" : "issueDate" + }, { + "modelType" : "ConceptDescription", + "embeddedDataSpecifications" : [ { + "dataSpecification" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0" + } ], + "type" : "ExternalReference" + }, + "dataSpecificationContent" : { + "modelType" : "DataSpecificationIec61360", + "dataType" : "STRING", + "definition" : [ { + "language" : "en", + "text" : "Date, at which the specified certificate expires. Note: format by lexical representation: CCYY-MM-DD. Note: to be specified to the day." + }, { + "language" : "de", + "text" : "Datum zu welchem die Kennzeichnung abläuft." + } ], + "preferredName" : [ { + "language" : "en", + "text" : "expiry date" + }, { + "language" : "de", + "text" : "Ablaufdatum" + } ], + "shortName" : [ { + "language" : "en", + "text" : "expiryDate" + } ] + } + } ], + "id" : "urn:samm:io.admin-shell.idta.shared:3.1.0#expiryDate", + "displayName" : [ { + "language" : "en", + "text" : "expiry date" + }, { + "language" : "de", + "text" : "Ablaufdatum" + } ], + "idShort" : "expiryDate" + }, { + "modelType" : "ConceptDescription", + "embeddedDataSpecifications" : [ { + "dataSpecification" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0" + } ], + "type" : "ExternalReference" + }, + "dataSpecificationContent" : { + "modelType" : "DataSpecificationIec61360", + "dataType" : "STRING", + "definition" : [ { + "language" : "en", + "text" : "Path and name of the file (with file extension).\n\nThe path can be absolute or relative." + } ], + "preferredName" : [ { + "language" : "en", + "text" : "resourceValue" + } ], + "shortName" : [ { + "language" : "en", + "text" : "resourceValue" + } ] + } + } ], + "id" : "urn:samm:io.admin-shell.idta.shared:3.1.0#resourceValue", + "idShort" : "resourceValue" + }, { + "modelType" : "ConceptDescription", + "embeddedDataSpecifications" : [ { + "dataSpecification" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0" + } ], + "type" : "ExternalReference" + }, + "dataSpecificationContent" : { + "modelType" : "DataSpecificationIec61360", + "dataType" : "STRING", + "definition" : [ { + "language" : "en", + "text" : "Content type of the content of the file or blob." + } ], + "preferredName" : [ { + "language" : "en", + "text" : "content type" + } ], + "shortName" : [ { + "language" : "en", + "text" : "contentType" + } ] + } + } ], + "id" : "urn:samm:io.admin-shell.idta.shared:3.1.0#contentType", + "displayName" : [ { + "language" : "en", + "text" : "content type" + } ], + "idShort" : "contentType" + }, { + "modelType" : "ConceptDescription", + "embeddedDataSpecifications" : [ { + "dataSpecification" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0" + } ], + "type" : "ExternalReference" + }, + "dataSpecificationContent" : { + "modelType" : "DataSpecificationIec61360", + "dataType" : "STRING", + "definition" : [ { + "language" : "en", + "text" : "Conformity symbol of the marking." + }, { + "language" : "de", + "text" : "Das Symbol für Konformität der Kennzeichnung." + } ], + "preferredName" : [ { + "language" : "en", + "text" : "marking file" + }, { + "language" : "de", + "text" : "Kennzeichnungsbild" + } ], + "shortName" : [ { + "language" : "en", + "text" : "markingFile" + } ] + } + } ], + "id" : "urn:samm:io.admin-shell.idta.shared:3.1.0#markingFile", + "displayName" : [ { + "language" : "en", + "text" : "marking file" + }, { + "language" : "de", + "text" : "Kennzeichnungsbild" + } ], + "idShort" : "markingFile" + }, { + "modelType" : "ConceptDescription", + "embeddedDataSpecifications" : [ { + "dataSpecification" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0" + } ], + "type" : "ExternalReference" + }, + "dataSpecificationContent" : { + "modelType" : "DataSpecificationIec61360", + "dataType" : "STRING", + "definition" : [ { + "language" : "de", + "text" : "Zusätzlicher sprechender Text für die Kennzeichnung." + }, { + "language" : "en", + "text" : "Where applicable, additional information on the marking in plain text, e.g. the ID-number of the notified body involved in the conformity process." + } ], + "preferredName" : [ { + "language" : "de", + "text" : "zusätzlicher Text" + }, { + "language" : "en", + "text" : "additional text" + } ], + "shortName" : [ { + "language" : "en", + "text" : "markingAdditionalText" + } ] + } + } ], + "id" : "urn:samm:io.admin-shell.idta.shared:3.1.0#markingAdditionalText", + "displayName" : [ { + "language" : "de", + "text" : "zusätzlicher Text" + }, { + "language" : "en", + "text" : "additional text" + } ], + "idShort" : "markingAdditionalText" + }, { + "modelType" : "ConceptDescription", + "embeddedDataSpecifications" : [ { + "dataSpecification" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0" + } ], + "type" : "ExternalReference" + }, + "dataSpecificationContent" : { + "modelType" : "DataSpecificationIec61360", + "dataType" : "STRING", + "preferredName" : [ { + "language" : "en", + "text" : "example4Markings" + } ], + "shortName" : [ { + "language" : "en", + "text" : "example4Markings" + } ] + } + } ], + "id" : "urn:samm:io.admin-shell.idta.shared:3.1.0#example4Markings", + "idShort" : "example4Markings" + }, { + "modelType" : "ConceptDescription", + "embeddedDataSpecifications" : [ { + "dataSpecification" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0" + } ], + "type" : "ExternalReference" + }, + "dataSpecificationContent" : { + "modelType" : "DataSpecificationIec61360", + "dataType" : "STRING", + "preferredName" : [ { + "language" : "en", + "text" : "languages" + } ], + "shortName" : [ { + "language" : "en", + "text" : "languages" + } ] + } + } ], + "id" : "urn:samm:io.admin-shell.idta.shared:3.1.0#languages", + "idShort" : "languages" + } ], + "submodels" : [ { + "modelType" : "Submodel", + "kind" : "Template", + "semanticId" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "urn:samm:io.admin-shell.idta.shared:3.1.0#Test" + } ], + "type" : "ExternalReference" + }, + "administration" : { }, + "id" : "urn:samm:io.admin-shell.idta.shared:3.1.0#Test/submodel", + "description" : [ { + "language" : "de", + "text" : "Test-Aspect." + }, { + "language" : "en", + "text" : "Test Aspect." + } ], + "idShort" : "Test", + "submodelElements" : [ { + "modelType" : "SubmodelElementList", + "semanticId" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "urn:samm:io.admin-shell.idta.shared:3.1.0#Markings" + } ], + "type" : "ExternalReference" + }, + "supplementalSemanticIds" : [ { + "keys" : [ { + "type" : "GlobalReference", + "value" : "0112/2///61360_7%23AAS006%23001" + } ], + "type" : "ExternalReference" + } ], + "idShort" : "example4Markings", + "orderRelevant" : false, + "typeValueListElement" : "SubmodelElementCollection", + "value" : [ { + "modelType" : "SubmodelElementCollection", + "supplementalSemanticIds" : [ { + "keys" : [ { + "type" : "GlobalReference", + "value" : "0112/2///61360_7%23AAS009%23001" + } ], + "type" : "ExternalReference" + } ], + "idShort" : "example4Markings", + "value" : [ { + "modelType" : "Property", + "semanticId" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "urn:samm:io.admin-shell.idta.shared:3.1.0#markingName" + } ], + "type" : "ExternalReference" + }, + "supplementalSemanticIds" : [ { + "keys" : [ { + "type" : "GlobalReference", + "value" : "0112/2///61987%23ABA231%23009" + } ], + "type" : "ExternalReference" + }, { + "keys" : [ { + "type" : "GlobalReference", + "value" : "urn:iri:https://admin-shell.io/zvei/nameplate/2/0/Nameplate/Markings/Marking/MarkingName" + } ], + "type" : "ExternalReference" + } ], + "valueType" : "xs:string", + "displayName" : [ { + "language" : "en", + "text" : "marking IRDI" + }, { + "language" : "de", + "text" : "Kennzeichnungsname (IRDI)" + } ], + "idShort" : "markingName" + }, { + "modelType" : "Property", + "semanticId" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "urn:samm:io.admin-shell.idta.shared:3.1.0#designationOfCertificateOrApproval" + } ], + "type" : "ExternalReference" + }, + "supplementalSemanticIds" : [ { + "keys" : [ { + "type" : "GlobalReference", + "value" : "0112/2///61987%23ABH783%23003" + } ], + "type" : "ExternalReference" + } ], + "valueType" : "xs:string", + "displayName" : [ { + "language" : "en", + "text" : "designation of Certificate or Approval." + } ], + "idShort" : "designationOfCertificateOrApproval" + }, { + "modelType" : "Property", + "semanticId" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "urn:samm:io.admin-shell.idta.shared:3.1.0#issueDate" + } ], + "type" : "ExternalReference" + }, + "supplementalSemanticIds" : [ { + "keys" : [ { + "type" : "GlobalReference", + "value" : "urn:iri:https://admin-shell.io/zvei/nameplate/2/0/Nameplate/Markings/Marking/IssueDate" + } ], + "type" : "ExternalReference" + } ], + "valueType" : "xs:date", + "displayName" : [ { + "language" : "en", + "text" : "issue date" + }, { + "language" : "de", + "text" : "Ausstelldatum" + } ], + "idShort" : "issueDate" + }, { + "modelType" : "Property", + "semanticId" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "urn:samm:io.admin-shell.idta.shared:3.1.0#expiryDate" + } ], + "type" : "ExternalReference" + }, + "supplementalSemanticIds" : [ { + "keys" : [ { + "type" : "GlobalReference", + "value" : "urn:iri:https://admin-shell.io/zvei/nameplate/2/0/Nameplate/Markings/Marking/ExpiryDate" + } ], + "type" : "ExternalReference" + } ], + "valueType" : "xs:date", + "displayName" : [ { + "language" : "en", + "text" : "expiry date" + }, { + "language" : "de", + "text" : "Ablaufdatum" + } ], + "idShort" : "expiryDate" + }, { + "modelType" : "SubmodelElementCollection", + "supplementalSemanticIds" : [ { + "keys" : [ { + "type" : "GlobalReference", + "value" : "https://admin-shell.io/aas/3/1/File" + } ], + "type" : "ExternalReference" + }, { + "keys" : [ { + "type" : "GlobalReference", + "value" : "urn:iri:https://admin-shell.io/zvei/nameplate/2/0/Nameplate/Markings/Marking/MarkingFile" + } ], + "type" : "ExternalReference" + } ], + "description" : [ { + "language" : "en", + "text" : "Conformity symbol of the marking." + }, { + "language" : "de", + "text" : "Das Symbol für Konformität der Kennzeichnung." + } ], + "displayName" : [ { + "language" : "en", + "text" : "marking file" + }, { + "language" : "de", + "text" : "Kennzeichnungsbild" + } ], + "idShort" : "markingFile", + "value" : [ { + "modelType" : "Property", + "semanticId" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "urn:samm:io.admin-shell.idta.shared:3.1.0#resourceValue" + } ], + "type" : "ExternalReference" + }, + "valueType" : "xs:anyURI", + "idShort" : "resourceValue" + }, { + "modelType" : "Property", + "semanticId" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "urn:samm:io.admin-shell.idta.shared:3.1.0#contentType" + } ], + "type" : "ExternalReference" + }, + "supplementalSemanticIds" : [ { + "keys" : [ { + "type" : "GlobalReference", + "value" : "https://admin-shell.io/aas/3/1/Blob/contentType" + } ], + "type" : "ExternalReference" + }, { + "keys" : [ { + "type" : "GlobalReference", + "value" : "https://admin-shell.io/aas/3/1/File/contentType" + } ], + "type" : "ExternalReference" + } ], + "valueType" : "xs:string", + "displayName" : [ { + "language" : "en", + "text" : "content type" + } ], + "idShort" : "contentType" + } ] + }, { + "modelType" : "Property", + "semanticId" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "urn:samm:io.admin-shell.idta.shared:3.1.0#markingAdditionalText" + } ], + "type" : "ExternalReference" + }, + "supplementalSemanticIds" : [ { + "keys" : [ { + "type" : "GlobalReference", + "value" : "0173-1%2302-ABI192%23003" + } ], + "type" : "ExternalReference" + }, { + "keys" : [ { + "type" : "GlobalReference", + "value" : "urn:iri:https://admin-shell.io/zvei/nameplate/2/0/Nameplate/Markings/Marking/MarkingAdditionalText" + } ], + "type" : "ExternalReference" + }, { + "keys" : [ { + "type" : "GlobalReference", + "value" : "0112/2///61987%23ABB146%23007" + } ], + "type" : "ExternalReference" + } ], + "valueType" : "xs:string", + "displayName" : [ { + "language" : "de", + "text" : "zusätzlicher Text" + }, { + "language" : "en", + "text" : "additional text" + } ], + "idShort" : "markingAdditionalText" + } ] + } ] + }, { + "modelType" : "SubmodelElementList", + "semanticId" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "urn:samm:io.admin-shell.idta.shared:3.1.0#LanguageSet" + } ], + "type" : "ExternalReference" + }, + "supplementalSemanticIds" : [ { + "keys" : [ { + "type" : "GlobalReference", + "value" : "0173-1%2302-AAN468%23008" + } ], + "type" : "ExternalReference" + }, { + "keys" : [ { + "type" : "GlobalReference", + "value" : "https://api.eclass-cdp.com/0173-1-02-AAN468-008" + } ], + "type" : "ExternalReference" + } ], + "idShort" : "languages", + "orderRelevant" : false, + "typeValueListElement" : "SubmodelElementCollection", + "value" : [ { + "modelType" : "Property", + "semanticId" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "urn:samm:io.admin-shell.idta.shared:3.1.0#languages" + } ], + "type" : "ExternalReference" + }, + "valueType" : "xs:string", + "idShort" : "languages" + } ] + } ] + } ] +} \ No newline at end of file diff --git a/io.admin-shell.idta.shared/3.1.0/gen/TestAspectShared.aas.xml b/io.admin-shell.idta.shared/3.1.0/gen/TestAspectShared.aas.xml new file mode 100644 index 0000000..1fefdc2 --- /dev/null +++ b/io.admin-shell.idta.shared/3.1.0/gen/TestAspectShared.aas.xml @@ -0,0 +1,1003 @@ + + + + + defaultAdminShell + + + en + defaultAdminShell + + + + urn:samm:io.admin-shell.idta.shared:3.1.0#Test + + Type + + + + ModelReference + + + Submodel + urn:samm:io.admin-shell.idta.shared:3.1.0#Test/submodel + + + + + + + + + Test + + + de + Test-Aspect. + + + en + Test Aspect. + + + + urn:samm:io.admin-shell.idta.shared:3.1.0#Test/submodel + Template + + ExternalReference + + + GlobalReference + urn:samm:io.admin-shell.idta.shared:3.1.0#Test + + + + + + example4Markings + + ExternalReference + + + GlobalReference + urn:samm:io.admin-shell.idta.shared:3.1.0#Markings + + + + + + ExternalReference + + + GlobalReference + 0112/2///61360_7%23AAS006%23001 + + + + + false + SubmodelElementCollection + + + example4Markings + + + ExternalReference + + + GlobalReference + 0112/2///61360_7%23AAS009%23001 + + + + + + + markingName + + + en + marking IRDI + + + de + Kennzeichnungsname (IRDI) + + + + ExternalReference + + + GlobalReference + urn:samm:io.admin-shell.idta.shared:3.1.0#markingName + + + + + + ExternalReference + + + GlobalReference + 0112/2///61987%23ABA231%23009 + + + + + ExternalReference + + + GlobalReference + urn:iri:https://admin-shell.io/zvei/nameplate/2/0/Nameplate/Markings/Marking/MarkingName + + + + + xs:string + + + designationOfCertificateOrApproval + + + en + designation of Certificate or Approval. + + + + ExternalReference + + + GlobalReference + urn:samm:io.admin-shell.idta.shared:3.1.0#designationOfCertificateOrApproval + + + + + + ExternalReference + + + GlobalReference + 0112/2///61987%23ABH783%23003 + + + + + xs:string + + + issueDate + + + en + issue date + + + de + Ausstelldatum + + + + ExternalReference + + + GlobalReference + urn:samm:io.admin-shell.idta.shared:3.1.0#issueDate + + + + + + ExternalReference + + + GlobalReference + urn:iri:https://admin-shell.io/zvei/nameplate/2/0/Nameplate/Markings/Marking/IssueDate + + + + + xs:date + + + expiryDate + + + en + expiry date + + + de + Ablaufdatum + + + + ExternalReference + + + GlobalReference + urn:samm:io.admin-shell.idta.shared:3.1.0#expiryDate + + + + + + ExternalReference + + + GlobalReference + urn:iri:https://admin-shell.io/zvei/nameplate/2/0/Nameplate/Markings/Marking/ExpiryDate + + + + + xs:date + + + markingFile + + + en + marking file + + + de + Kennzeichnungsbild + + + + + en + Conformity symbol of the marking. + + + de + Das Symbol für Konformität der Kennzeichnung. + + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/aas/3/1/File + + + + + ExternalReference + + + GlobalReference + urn:iri:https://admin-shell.io/zvei/nameplate/2/0/Nameplate/Markings/Marking/MarkingFile + + + + + + + resourceValue + + ExternalReference + + + GlobalReference + urn:samm:io.admin-shell.idta.shared:3.1.0#resourceValue + + + + xs:anyURI + + + contentType + + + en + content type + + + + ExternalReference + + + GlobalReference + urn:samm:io.admin-shell.idta.shared:3.1.0#contentType + + + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/aas/3/1/Blob/contentType + + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/aas/3/1/File/contentType + + + + + xs:string + + + + + markingAdditionalText + + + de + zusätzlicher Text + + + en + additional text + + + + ExternalReference + + + GlobalReference + urn:samm:io.admin-shell.idta.shared:3.1.0#markingAdditionalText + + + + + + ExternalReference + + + GlobalReference + 0173-1%2302-ABI192%23003 + + + + + ExternalReference + + + GlobalReference + urn:iri:https://admin-shell.io/zvei/nameplate/2/0/Nameplate/Markings/Marking/MarkingAdditionalText + + + + + ExternalReference + + + GlobalReference + 0112/2///61987%23ABB146%23007 + + + + + xs:string + + + + + + + languages + + ExternalReference + + + GlobalReference + urn:samm:io.admin-shell.idta.shared:3.1.0#LanguageSet + + + + + + ExternalReference + + + GlobalReference + 0173-1%2302-AAN468%23008 + + + + + ExternalReference + + + GlobalReference + https://api.eclass-cdp.com/0173-1-02-AAN468-008 + + + + + false + SubmodelElementCollection + + + languages + + ExternalReference + + + GlobalReference + urn:samm:io.admin-shell.idta.shared:3.1.0#languages + + + + xs:string + + + + + + + + + APPLICATION_CLASS + Test + + + de + Test-Aspect + + + en + test Aspect + + + + + de + Test-Aspect. + + + en + Test Aspect. + + + urn:samm:io.admin-shell.idta.shared:3.1.0#Test + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0 + + + + + + + + de + Test-Aspect + + + en + test Aspect + + + + + en + Test + + + + + de + Test-Aspect. + + + en + Test Aspect. + + + + + + + + + markingName + + + en + marking IRDI + + + de + Kennzeichnungsname (IRDI) + + + urn:samm:io.admin-shell.idta.shared:3.1.0#markingName + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0 + + + + + + + + en + marking IRDI + + + de + Kennzeichnungsname (IRDI) + + + + + en + markingName + + + STRING + + + en + Common name of the marking. + + + de + IRDI der Kennzeichnung. + + + + + + + + + designationOfCertificateOrApproval + + + en + designation of Certificate or Approval. + + + urn:samm:io.admin-shell.idta.shared:3.1.0#designationOfCertificateOrApproval + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0 + + + + + + + + en + designation of Certificate or Approval. + + + + + en + designationOfCertificateOrApproval + + + STRING + + + en + Alphanumeric character sequence identifying a certificate or approval. + + + + + + + + + issueDate + + + en + issue date + + + de + Ausstelldatum + + + urn:samm:io.admin-shell.idta.shared:3.1.0#issueDate + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0 + + + + + + + + en + issue date + + + de + Ausstelldatum + + + + + en + issueDate + + + STRING + + + de + Datum zu welchem die Kennzeichnung ausgestellt wurde. + + + en + Date, at which the specified certificate is issued. Note: format by lexical representation: CCYY-MM-DD. Note: to be specified to the day. + + + + + + + + + expiryDate + + + en + expiry date + + + de + Ablaufdatum + + + urn:samm:io.admin-shell.idta.shared:3.1.0#expiryDate + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0 + + + + + + + + en + expiry date + + + de + Ablaufdatum + + + + + en + expiryDate + + + STRING + + + en + Date, at which the specified certificate expires. Note: format by lexical representation: CCYY-MM-DD. Note: to be specified to the day. + + + de + Datum zu welchem die Kennzeichnung abläuft. + + + + + + + + + resourceValue + urn:samm:io.admin-shell.idta.shared:3.1.0#resourceValue + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0 + + + + + + + + en + resourceValue + + + + + en + resourceValue + + + STRING + + + en + Path and name of the file (with file extension). + +The path can be absolute or relative. + + + + + + + + + contentType + + + en + content type + + + urn:samm:io.admin-shell.idta.shared:3.1.0#contentType + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0 + + + + + + + + en + content type + + + + + en + contentType + + + STRING + + + en + Content type of the content of the file or blob. + + + + + + + + + markingFile + + + en + marking file + + + de + Kennzeichnungsbild + + + urn:samm:io.admin-shell.idta.shared:3.1.0#markingFile + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0 + + + + + + + + en + marking file + + + de + Kennzeichnungsbild + + + + + en + markingFile + + + STRING + + + en + Conformity symbol of the marking. + + + de + Das Symbol für Konformität der Kennzeichnung. + + + + + + + + + markingAdditionalText + + + de + zusätzlicher Text + + + en + additional text + + + urn:samm:io.admin-shell.idta.shared:3.1.0#markingAdditionalText + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0 + + + + + + + + de + zusätzlicher Text + + + en + additional text + + + + + en + markingAdditionalText + + + STRING + + + de + Zusätzlicher sprechender Text für die Kennzeichnung. + + + en + Where applicable, additional information on the marking in plain text, e.g. the ID-number of the notified body involved in the conformity process. + + + + + + + + + example4Markings + urn:samm:io.admin-shell.idta.shared:3.1.0#example4Markings + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0 + + + + + + + + en + example4Markings + + + + + en + example4Markings + + + STRING + + + + + + + languages + urn:samm:io.admin-shell.idta.shared:3.1.0#languages + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0 + + + + + + + + en + languages + + + + + en + languages + + + STRING + + + + + + + diff --git a/io.admin-shell.idta.shared/3.1.0/gen/TestAspectShared.aasx b/io.admin-shell.idta.shared/3.1.0/gen/TestAspectShared.aasx new file mode 100644 index 0000000000000000000000000000000000000000..703ec1a03f797b55f453ff24d06b885db6c67bb4 GIT binary patch literal 4817 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 Bb6NlZ literal 0 HcmV?d00001 diff --git a/io.admin-shell.idta.shared/3.1.0/gen/TestAspectShared.html b/io.admin-shell.idta.shared/3.1.0/gen/TestAspectShared.html new file mode 100644 index 0000000..e37c741 --- /dev/null +++ b/io.admin-shell.idta.shared/3.1.0/gen/TestAspectShared.html @@ -0,0 +1,997 @@ + + + + + + + + + + + + + + Documentation test Aspect + + +
+
+
+
+

Aspect Model test Aspect

+
urn:samm:io.admin-shell.idta.shared:3.1.0#Test
+
+
+
+
+
+
+
+ +
+ + +
+ Test Aspect. +
+ + +
+

Overview

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

Properties

+
+ +
+ +
+

example4Markings

+
+ + +
+
Name
+
example4Markings
+
+ + + +
+
Characteristic
+
+
+
+
Set
+
+
+
Has no order
+
+
+
Duplicates not allowed
+
+
+
+ Reference +
+
    +
  • urn:irdi:0112/2///61360_7%23AAS006%23001
  • +
+
+
+
+ +
+
+
+ + +
+
Optional
+
+ No
+
+ +
+
In payload
+
+ Yes
+
+ +
+
Payload key
+
example4Markings
+
+ + +
+
+ +
+

languages

+
+ + +
+
Name
+
languages
+
+ + + +
+
Characteristic
+
+
+
+
Set
+
+
+
Has no order
+
+
+
Duplicates not allowed
+
+ +
+
+
+ +
+
Example
+
en
+
+ +
+
Optional
+
+ No
+
+ +
+
In payload
+
+ Yes
+
+ +
+
Payload key
+
languages
+
+ +
+
Reference
+
+
    +
  • https://api.eclass-cdp.com/0173-1-02-AAN468-008
  • +
+
    +
  • urn:irdi:0173-1%2302-AAN468%23008
  • +
+
+
+ +
+
+ + + +
+
+

Entities

+
+ +
+
+

file with content type

+
+
+ A file is a data element that represents an address to a file (a locator). The value is a URI that can represent an absolute or relative path. +
+
+ Reference +
+
    +
  • https://admin-shell.io/aas/3/1/File
  • +
+
+
+ +
+

Properties

+
+
+ +
+
resourceValue
+
+ +Path and name of the file (with file extension). + +The path can be absolute or relative. + +
+
Name
+
resourceValue
+
+ + + +
+
Characteristic
+ +
+ +
+
Example
+
https://example.com/SafetyInstructions.pdf
+
+ +
+
Optional
+
+ No
+
+ +
+
In payload
+
+ Yes
+
+ +
+
Payload key
+
value
+
+ + +
+
+ +
+
content type
+
+ +Content type of the content of the file or blob. + +
+
Name
+
contentType
+
+ + + +
+
Characteristic
+ +
+ +
+
Example
+
application/pdf
+
+ +
+
Optional
+
+ No
+
+ +
+
In payload
+
+ Yes
+
+ +
+
Payload key
+
contentType
+
+ +
+
Reference
+
+
    +
  • https://admin-shell.io/aas/3/1/Blob/contentType
  • +
+
    +
  • https://admin-shell.io/aas/3/1/File/contentType
  • +
+
+
+ +
+
+
+
+

single marking information. Note: CE marking is declared as mandatory according to the Blue Guide of the EU-Commission

+
+
+ +
+
+ Reference +
+
    +
  • urn:irdi:0112/2///61360_7%23AAS009%23001
  • +
+
+
+ +
+

Properties

+
+
+ +
+
marking IRDI
+
+ +Common name of the marking. + +
+
Name
+
markingName
+
+ + + +
+
Characteristic
+ +
+ +
+
Example
+
0173-1%2307-DAA603%23004
+
+ +
+
Optional
+
+ No
+
+ +
+
In payload
+
+ Yes
+
+ +
+
Payload key
+
MarkingName
+
+ +
+
Reference
+
+
    +
  • urn:irdi:0112/2///61987%23ABA231%23009
  • +
+
    +
  • urn:iri:https://admin-shell.io/zvei/nameplate/2/0/Nameplate/Markings/Marking/MarkingName
  • +
+
+
+ +
+
+ +
+
designation of Certificate or Approval.
+
+ +Alphanumeric character sequence identifying a certificate or approval. + +
+
Name
+
designationOfCertificateOrApproval
+
+ + + +
+
Characteristic
+ +
+ +
+
Example
+
KEMA99IECE X1105/128
+
+ +
+
Optional
+
+ Yes
+
+ +
+
In payload
+
+ Yes
+
+ +
+
Payload key
+
designationOfCertificateOrApproval
+
+ +
+
Reference
+
+
    +
  • urn:irdi:0112/2///61987%23ABH783%23003
  • +
+
+
+ +
+
+ +
+
issue date
+
+ +Date, at which the specified certificate is issued. Note: format by lexical representation: CCYY-MM-DD. Note: to be specified to the day. + +
+
Name
+
issueDate
+
+ + + +
+
Characteristic
+
+ +
+
+ +
+
Example
+
2022-01-01
+
+ +
+
Optional
+
+ Yes
+
+ +
+
In payload
+
+ Yes
+
+ +
+
Payload key
+
IssueDate
+
+ +
+
Reference
+
+
    +
  • urn:iri:https://admin-shell.io/zvei/nameplate/2/0/Nameplate/Markings/Marking/IssueDate
  • +
+
+
+ +
+
+ +
+
expiry date
+
+ +Date, at which the specified certificate expires. Note: format by lexical representation: CCYY-MM-DD. Note: to be specified to the day. + +
+
Name
+
expiryDate
+
+ + + +
+
Characteristic
+
+ +
+
+ +
+
Example
+
2022-01-01
+
+ +
+
Optional
+
+ Yes
+
+ +
+
In payload
+
+ Yes
+
+ +
+
Payload key
+
ExpiryDate
+
+ +
+
Reference
+
+
    +
  • urn:iri:https://admin-shell.io/zvei/nameplate/2/0/Nameplate/Markings/Marking/ExpiryDate
  • +
+
+
+ +
+
+ +
+
marking file
+
+ +Conformity symbol of the marking. + +
+
Name
+
markingFile
+
+ + + +
+
Characteristic
+
+ +
+
+ + +
+
Optional
+
+ No
+
+ +
+
In payload
+
+ Yes
+
+ +
+
Payload key
+
MarkingFile
+
+ +
+
Reference
+
+
    +
  • urn:iri:https://admin-shell.io/zvei/nameplate/2/0/Nameplate/Markings/Marking/MarkingFile
  • +
+
+
+ +
+
+ +
+
additional text
+
+ +Where applicable, additional information on the marking in plain text, e.g. the ID-number of the notified body involved in the conformity process. + +
+
Name
+
markingAdditionalText
+
+ + + +
+
Characteristic
+ +
+ +
+
Example
+
0044
+
+ +
+
Optional
+
+ Yes
+
+ +
+
In payload
+
+ Yes
+
+ +
+
Payload key
+
MarkingAdditionalText
+
+ +
+
Reference
+
+
    +
  • urn:irdi:0112/2///61987%23ABB146%23007
  • +
+
    +
  • urn:irdi:0173-1%2302-ABI192%23003
  • +
+
    +
  • urn:iri:https://admin-shell.io/zvei/nameplate/2/0/Nameplate/Markings/Marking/MarkingAdditionalText
  • +
+
+
+ +
+
+
+ +
+ Third party licenses + +
+ +
+ + +
+ + + \ No newline at end of file diff --git a/io.admin-shell.idta.shared/3.1.0/gen/TestAspectShared.json b/io.admin-shell.idta.shared/3.1.0/gen/TestAspectShared.json new file mode 100644 index 0000000..16c1384 --- /dev/null +++ b/io.admin-shell.idta.shared/3.1.0/gen/TestAspectShared.json @@ -0,0 +1,14 @@ +{ + "languages" : [ "en" ], + "example4Markings" : [ { + "MarkingName" : "0173-1%2307-DAA603%23004", + "IssueDate" : "2022-01-01", + "ExpiryDate" : "2022-01-01", + "designationOfCertificateOrApproval" : "KEMA99IECE X1105/128", + "MarkingFile" : { + "value" : "https://example.com/SafetyInstructions.pdf", + "contentType" : "application/pdf" + }, + "MarkingAdditionalText" : "0044" + } ] +} \ No newline at end of file diff --git a/io.admin-shell.idta.shared/3.1.0/gen/ValueOnlyExampleAspect.aas.json b/io.admin-shell.idta.shared/3.1.0/gen/ValueOnlyExampleAspect.aas.json new file mode 100644 index 0000000..d31d6f1 --- /dev/null +++ b/io.admin-shell.idta.shared/3.1.0/gen/ValueOnlyExampleAspect.aas.json @@ -0,0 +1,1084 @@ +{ + "assetAdministrationShells" : [ { + "modelType" : "AssetAdministrationShell", + "assetInformation" : { + "assetKind" : "Type" + }, + "submodels" : [ { + "keys" : [ { + "type" : "Submodel", + "value" : "urn:samm:io.admin-shell.idta.shared:3.1.0#ValueOnlyExampleAspect/submodel" + } ], + "type" : "ModelReference" + } ], + "administration" : { }, + "id" : "urn:samm:io.admin-shell.idta.shared:3.1.0#ValueOnlyExampleAspect", + "description" : [ { + "language" : "en", + "text" : "defaultAdminShell" + } ], + "idShort" : "defaultAdminShell" + } ], + "conceptDescriptions" : [ { + "modelType" : "ConceptDescription", + "embeddedDataSpecifications" : [ { + "dataSpecification" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0" + } ], + "type" : "ExternalReference" + }, + "dataSpecificationContent" : { + "modelType" : "DataSpecificationIec61360", + "definition" : [ { + "language" : "en", + "text" : "Example Aspect with characteristics for Value-Only serialization of Submodel Elements." + }, { + "language" : "de", + "text" : "Beispiel-Aspekt, der Charakteristiken für Submodel-Elemente testet." + } ], + "preferredName" : [ { + "language" : "de", + "text" : "Value-Only Beispiele" + }, { + "language" : "en", + "text" : "Value-Only Examples" + } ], + "shortName" : [ { + "language" : "en", + "text" : "ValueOnlyExampleAspect" + } ] + } + } ], + "id" : "urn:samm:io.admin-shell.idta.shared:3.1.0#ValueOnlyExampleAspect", + "category" : "APPLICATION_CLASS", + "description" : [ { + "language" : "en", + "text" : "Example Aspect with characteristics for Value-Only serialization of Submodel Elements." + }, { + "language" : "de", + "text" : "Beispiel-Aspekt, der Charakteristiken für Submodel-Elemente testet." + } ], + "displayName" : [ { + "language" : "de", + "text" : "Value-Only Beispiele" + }, { + "language" : "en", + "text" : "Value-Only Examples" + } ], + "idShort" : "ValueOnlyExampleAspect" + }, { + "modelType" : "ConceptDescription", + "embeddedDataSpecifications" : [ { + "dataSpecification" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0" + } ], + "type" : "ExternalReference" + }, + "dataSpecificationContent" : { + "modelType" : "DataSpecificationIec61360", + "dataType" : "STRING", + "preferredName" : [ { + "language" : "de", + "text" : "multi language text" + }, { + "language" : "en", + "text" : "mehrsprachiger Text" + } ], + "shortName" : [ { + "language" : "en", + "text" : "valueOnly4MultiLanguageProperty" + } ] + } + } ], + "id" : "urn:samm:io.admin-shell.idta.shared:3.1.0#valueOnly4MultiLanguageProperty", + "displayName" : [ { + "language" : "de", + "text" : "multi language text" + }, { + "language" : "en", + "text" : "mehrsprachiger Text" + } ], + "idShort" : "valueOnly4MultiLanguageProperty" + }, { + "modelType" : "ConceptDescription", + "embeddedDataSpecifications" : [ { + "dataSpecification" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0" + } ], + "type" : "ExternalReference" + }, + "dataSpecificationContent" : { + "modelType" : "DataSpecificationIec61360", + "dataType" : "STRING", + "definition" : [ { + "language" : "en", + "text" : "Path and name of the file (with file extension).\n\nThe path can be absolute or relative." + } ], + "preferredName" : [ { + "language" : "en", + "text" : "resourceValue" + } ], + "shortName" : [ { + "language" : "en", + "text" : "resourceValue" + } ] + } + } ], + "id" : "urn:samm:io.admin-shell.idta.shared:3.1.0#resourceValue", + "idShort" : "resourceValue" + }, { + "modelType" : "ConceptDescription", + "embeddedDataSpecifications" : [ { + "dataSpecification" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0" + } ], + "type" : "ExternalReference" + }, + "dataSpecificationContent" : { + "modelType" : "DataSpecificationIec61360", + "dataType" : "STRING", + "definition" : [ { + "language" : "en", + "text" : "Content type of the content of the file or blob." + } ], + "preferredName" : [ { + "language" : "en", + "text" : "content type" + } ], + "shortName" : [ { + "language" : "en", + "text" : "contentType" + } ] + } + } ], + "id" : "urn:samm:io.admin-shell.idta.shared:3.1.0#contentType", + "displayName" : [ { + "language" : "en", + "text" : "content type" + } ], + "idShort" : "contentType" + }, { + "modelType" : "ConceptDescription", + "embeddedDataSpecifications" : [ { + "dataSpecification" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0" + } ], + "type" : "ExternalReference" + }, + "dataSpecificationContent" : { + "modelType" : "DataSpecificationIec61360", + "dataType" : "STRING", + "preferredName" : [ { + "language" : "en", + "text" : "File" + } ], + "shortName" : [ { + "language" : "en", + "text" : "valueOnly4File" + } ] + } + } ], + "id" : "urn:samm:io.admin-shell.idta.shared:3.1.0#valueOnly4File", + "displayName" : [ { + "language" : "en", + "text" : "File" + } ], + "idShort" : "valueOnly4File" + }, { + "modelType" : "ConceptDescription", + "embeddedDataSpecifications" : [ { + "dataSpecification" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0" + } ], + "type" : "ExternalReference" + }, + "dataSpecificationContent" : { + "modelType" : "DataSpecificationIec61360", + "dataType" : "STRING", + "definition" : [ { + "language" : "en", + "text" : "The blob source code." + } ], + "preferredName" : [ { + "language" : "en", + "text" : "blob" + } ], + "shortName" : [ { + "language" : "en", + "text" : "blobValue" + } ] + } + } ], + "id" : "urn:samm:io.admin-shell.idta.shared:3.1.0#blobValue", + "displayName" : [ { + "language" : "en", + "text" : "blob" + } ], + "idShort" : "blobValue" + }, { + "modelType" : "ConceptDescription", + "embeddedDataSpecifications" : [ { + "dataSpecification" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0" + } ], + "type" : "ExternalReference" + }, + "dataSpecificationContent" : { + "modelType" : "DataSpecificationIec61360", + "dataType" : "STRING", + "preferredName" : [ { + "language" : "en", + "text" : "Blob" + } ], + "shortName" : [ { + "language" : "en", + "text" : "valueOnly4Blob" + } ] + } + } ], + "id" : "urn:samm:io.admin-shell.idta.shared:3.1.0#valueOnly4Blob", + "displayName" : [ { + "language" : "en", + "text" : "Blob" + } ], + "idShort" : "valueOnly4Blob" + }, { + "modelType" : "ConceptDescription", + "embeddedDataSpecifications" : [ { + "dataSpecification" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0" + } ], + "type" : "ExternalReference" + }, + "dataSpecificationContent" : { + "modelType" : "DataSpecificationIec61360", + "dataType" : "STRING", + "preferredName" : [ { + "language" : "en", + "text" : "key" + } ], + "shortName" : [ { + "language" : "en", + "text" : "key" + } ] + } + } ], + "id" : "urn:samm:io.admin-shell.idta.shared:3.1.0#key", + "idShort" : "key" + }, { + "modelType" : "ConceptDescription", + "embeddedDataSpecifications" : [ { + "dataSpecification" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0" + } ], + "type" : "ExternalReference" + }, + "dataSpecificationContent" : { + "modelType" : "DataSpecificationIec61360", + "dataType" : "STRING", + "preferredName" : [ { + "language" : "en", + "text" : "keyValue" + } ], + "shortName" : [ { + "language" : "en", + "text" : "keyValue" + } ] + } + } ], + "id" : "urn:samm:io.admin-shell.idta.shared:3.1.0#keyValue", + "idShort" : "keyValue" + }, { + "modelType" : "ConceptDescription", + "embeddedDataSpecifications" : [ { + "dataSpecification" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0" + } ], + "type" : "ExternalReference" + }, + "dataSpecificationContent" : { + "modelType" : "DataSpecificationIec61360", + "dataType" : "STRING", + "preferredName" : [ { + "language" : "en", + "text" : "keys" + } ], + "shortName" : [ { + "language" : "en", + "text" : "keys" + } ] + } + } ], + "id" : "urn:samm:io.admin-shell.idta.shared:3.1.0#keys", + "idShort" : "keys" + }, { + "modelType" : "ConceptDescription", + "embeddedDataSpecifications" : [ { + "dataSpecification" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0" + } ], + "type" : "ExternalReference" + }, + "dataSpecificationContent" : { + "modelType" : "DataSpecificationIec61360", + "dataType" : "STRING", + "preferredName" : [ { + "language" : "en", + "text" : "type" + } ], + "shortName" : [ { + "language" : "en", + "text" : "type" + } ], + "valueList" : { + "valueReferencePairs" : [ { + "value" : "ModelReference", + "valueId" : { + "keys" : [ { + "type" : "DataElement", + "value" : "urn:samm:io.admin-shell.idta.shared:3.1.0#KeyReferenceTypesEnum:_ModelReferencec39fcf3b" + } ], + "type" : "ModelReference" + } + }, { + "value" : "ExternalReference", + "valueId" : { + "keys" : [ { + "type" : "DataElement", + "value" : "urn:samm:io.admin-shell.idta.shared:3.1.0#KeyReferenceTypesEnum:_ExternalReferencedf5750a7" + } ], + "type" : "ModelReference" + } + } ] + } + } + } ], + "id" : "urn:samm:io.admin-shell.idta.shared:3.1.0#type", + "idShort" : "type" + }, { + "modelType" : "ConceptDescription", + "embeddedDataSpecifications" : [ { + "dataSpecification" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0" + } ], + "type" : "ExternalReference" + }, + "dataSpecificationContent" : { + "modelType" : "DataSpecificationIec61360", + "dataType" : "STRING", + "definition" : [ { + "language" : "en", + "text" : "Reference conformant to AAS." + } ], + "preferredName" : [ { + "language" : "en", + "text" : "Reference" + } ], + "shortName" : [ { + "language" : "en", + "text" : "valueOnly4Reference" + } ] + } + } ], + "id" : "urn:samm:io.admin-shell.idta.shared:3.1.0#valueOnly4Reference", + "displayName" : [ { + "language" : "en", + "text" : "Reference" + } ], + "idShort" : "valueOnly4Reference" + }, { + "modelType" : "ConceptDescription", + "embeddedDataSpecifications" : [ { + "dataSpecification" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0" + } ], + "type" : "ExternalReference" + }, + "dataSpecificationContent" : { + "modelType" : "DataSpecificationIec61360", + "dataType" : "STRING", + "definition" : [ { + "language" : "en", + "text" : "The unique ID of the (external) subject the specific asset ID value belongs to or has meaning to." + } ], + "preferredName" : [ { + "language" : "en", + "text" : "external subject ID" + } ], + "shortName" : [ { + "language" : "en", + "text" : "externalSubjectId" + } ] + } + } ], + "id" : "urn:samm:io.admin-shell.idta.shared:3.1.0#externalSubjectId", + "displayName" : [ { + "language" : "en", + "text" : "external subject ID" + } ], + "idShort" : "externalSubjectId" + }, { + "modelType" : "ConceptDescription", + "embeddedDataSpecifications" : [ { + "dataSpecification" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0" + } ], + "type" : "ExternalReference" + }, + "dataSpecificationContent" : { + "modelType" : "DataSpecificationIec61360", + "dataType" : "STRING", + "definition" : [ { + "language" : "en", + "text" : "The value of the specific asset identifier with the corresponding name." + } ], + "preferredName" : [ { + "language" : "en", + "text" : "value" + } ], + "shortName" : [ { + "language" : "en", + "text" : "specificAssetIdValue" + } ] + } + } ], + "id" : "urn:samm:io.admin-shell.idta.shared:3.1.0#specificAssetIdValue", + "displayName" : [ { + "language" : "en", + "text" : "value" + } ], + "idShort" : "specificAssetIdValue" + }, { + "modelType" : "ConceptDescription", + "embeddedDataSpecifications" : [ { + "dataSpecification" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0" + } ], + "type" : "ExternalReference" + }, + "dataSpecificationContent" : { + "modelType" : "DataSpecificationIec61360", + "dataType" : "STRING", + "definition" : [ { + "language" : "en", + "text" : "Name of the asset identifier." + } ], + "preferredName" : [ { + "language" : "en", + "text" : "name" + } ], + "shortName" : [ { + "language" : "en", + "text" : "specificAssetIdName" + } ] + } + } ], + "id" : "urn:samm:io.admin-shell.idta.shared:3.1.0#specificAssetIdName", + "displayName" : [ { + "language" : "en", + "text" : "name" + } ], + "idShort" : "specificAssetIdName" + }, { + "modelType" : "ConceptDescription", + "embeddedDataSpecifications" : [ { + "dataSpecification" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0" + } ], + "type" : "ExternalReference" + }, + "dataSpecificationContent" : { + "modelType" : "DataSpecificationIec61360", + "dataType" : "STRING", + "preferredName" : [ { + "language" : "en", + "text" : "specific asset ID" + } ], + "shortName" : [ { + "language" : "en", + "text" : "specificAssetIds" + } ] + } + } ], + "id" : "urn:samm:io.admin-shell.idta.shared:3.1.0#specificAssetIds", + "displayName" : [ { + "language" : "en", + "text" : "specific asset ID" + } ], + "idShort" : "specificAssetIds" + }, { + "modelType" : "ConceptDescription", + "embeddedDataSpecifications" : [ { + "dataSpecification" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0" + } ], + "type" : "ExternalReference" + }, + "dataSpecificationContent" : { + "modelType" : "DataSpecificationIec61360", + "dataType" : "STRING", + "definition" : [ { + "language" : "en", + "text" : "Globally unique identifier of an asset." + } ], + "preferredName" : [ { + "language" : "en", + "text" : "global asset ID" + } ], + "shortName" : [ { + "language" : "en", + "text" : "globalAssetId" + } ] + } + } ], + "id" : "urn:samm:io.admin-shell.idta.shared:3.1.0#globalAssetId", + "displayName" : [ { + "language" : "en", + "text" : "global asset ID" + } ], + "idShort" : "globalAssetId" + }, { + "modelType" : "ConceptDescription", + "embeddedDataSpecifications" : [ { + "dataSpecification" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0" + } ], + "type" : "ExternalReference" + }, + "dataSpecificationContent" : { + "modelType" : "DataSpecificationIec61360", + "dataType" : "STRING", + "preferredName" : [ { + "language" : "en", + "text" : "entity type" + } ], + "shortName" : [ { + "language" : "en", + "text" : "entityType" + } ], + "valueList" : { + "valueReferencePairs" : [ { + "value" : "SelfManagedEntity", + "valueId" : { + "keys" : [ { + "type" : "DataElement", + "value" : "urn:samm:io.admin-shell.idta.shared:3.1.0#EntityType:_SelfManagedEntity3d75be6a" + } ], + "type" : "ModelReference" + } + }, { + "value" : "CoManagedEntity", + "valueId" : { + "keys" : [ { + "type" : "DataElement", + "value" : "urn:samm:io.admin-shell.idta.shared:3.1.0#EntityType:_CoManagedEntity6ad452f3" + } ], + "type" : "ModelReference" + } + } ] + } + } + } ], + "id" : "urn:samm:io.admin-shell.idta.shared:3.1.0#entityType", + "displayName" : [ { + "language" : "en", + "text" : "entity type" + } ], + "idShort" : "entityType" + }, { + "modelType" : "ConceptDescription", + "embeddedDataSpecifications" : [ { + "dataSpecification" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0" + } ], + "type" : "ExternalReference" + }, + "dataSpecificationContent" : { + "modelType" : "DataSpecificationIec61360", + "dataType" : "STRING", + "preferredName" : [ { + "language" : "en", + "text" : "example4Entity" + } ], + "shortName" : [ { + "language" : "en", + "text" : "example4Entity" + } ] + } + } ], + "id" : "urn:samm:io.admin-shell.idta.shared:3.1.0#example4Entity", + "idShort" : "example4Entity" + } ], + "submodels" : [ { + "modelType" : "Submodel", + "kind" : "Template", + "semanticId" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "urn:samm:io.admin-shell.idta.shared:3.1.0#ValueOnlyExampleAspect" + } ], + "type" : "ExternalReference" + }, + "administration" : { }, + "id" : "urn:samm:io.admin-shell.idta.shared:3.1.0#ValueOnlyExampleAspect/submodel", + "description" : [ { + "language" : "en", + "text" : "Example Aspect with characteristics for Value-Only serialization of Submodel Elements." + }, { + "language" : "de", + "text" : "Beispiel-Aspekt, der Charakteristiken für Submodel-Elemente testet." + } ], + "idShort" : "ValueOnlyExampleAspect", + "submodelElements" : [ { + "modelType" : "MultiLanguageProperty", + "semanticId" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "urn:samm:io.admin-shell.idta.shared:3.1.0#valueOnly4MultiLanguageProperty" + } ], + "type" : "ExternalReference" + }, + "supplementalSemanticIds" : [ { + "keys" : [ { + "type" : "GlobalReference", + "value" : "0173-1#02-ABJ219#002" + } ], + "type" : "ExternalReference" + } ], + "displayName" : [ { + "language" : "de", + "text" : "multi language text" + }, { + "language" : "en", + "text" : "mehrsprachiger Text" + } ], + "idShort" : "valueOnly4MultiLanguageProperty" + }, { + "modelType" : "SubmodelElementCollection", + "supplementalSemanticIds" : [ { + "keys" : [ { + "type" : "GlobalReference", + "value" : "https://admin-shell.io/aas/3/1/File" + } ], + "type" : "ExternalReference" + } ], + "displayName" : [ { + "language" : "en", + "text" : "File" + } ], + "idShort" : "valueOnly4File", + "value" : [ { + "modelType" : "Property", + "semanticId" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "urn:samm:io.admin-shell.idta.shared:3.1.0#resourceValue" + } ], + "type" : "ExternalReference" + }, + "valueType" : "xs:anyURI", + "idShort" : "resourceValue" + }, { + "modelType" : "Property", + "semanticId" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "urn:samm:io.admin-shell.idta.shared:3.1.0#contentType" + } ], + "type" : "ExternalReference" + }, + "supplementalSemanticIds" : [ { + "keys" : [ { + "type" : "GlobalReference", + "value" : "https://admin-shell.io/aas/3/1/Blob/contentType" + } ], + "type" : "ExternalReference" + }, { + "keys" : [ { + "type" : "GlobalReference", + "value" : "https://admin-shell.io/aas/3/1/File/contentType" + } ], + "type" : "ExternalReference" + } ], + "valueType" : "xs:string", + "displayName" : [ { + "language" : "en", + "text" : "content type" + } ], + "idShort" : "contentType" + } ] + }, { + "modelType" : "SubmodelElementCollection", + "supplementalSemanticIds" : [ { + "keys" : [ { + "type" : "GlobalReference", + "value" : "https://admin-shell.io/aas/3/1/Blob" + } ], + "type" : "ExternalReference" + } ], + "displayName" : [ { + "language" : "en", + "text" : "Blob" + } ], + "idShort" : "valueOnly4Blob", + "value" : [ { + "modelType" : "Property", + "semanticId" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "urn:samm:io.admin-shell.idta.shared:3.1.0#blobValue" + } ], + "type" : "ExternalReference" + }, + "supplementalSemanticIds" : [ { + "keys" : [ { + "type" : "GlobalReference", + "value" : "https://admin-shell.io/aas/3/1/Blob/value" + } ], + "type" : "ExternalReference" + } ], + "valueType" : "xs:string", + "displayName" : [ { + "language" : "en", + "text" : "blob" + } ], + "idShort" : "blobValue" + }, { + "modelType" : "Property", + "semanticId" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "urn:samm:io.admin-shell.idta.shared:3.1.0#contentType" + } ], + "type" : "ExternalReference" + }, + "supplementalSemanticIds" : [ { + "keys" : [ { + "type" : "GlobalReference", + "value" : "https://admin-shell.io/aas/3/1/Blob/contentType" + } ], + "type" : "ExternalReference" + }, { + "keys" : [ { + "type" : "GlobalReference", + "value" : "https://admin-shell.io/aas/3/1/File/contentType" + } ], + "type" : "ExternalReference" + } ], + "valueType" : "xs:string", + "displayName" : [ { + "language" : "en", + "text" : "content type" + } ], + "idShort" : "contentType" + } ] + }, { + "modelType" : "SubmodelElementCollection", + "description" : [ { + "language" : "en", + "text" : "Reference conformant to AAS." + } ], + "displayName" : [ { + "language" : "en", + "text" : "Reference" + } ], + "idShort" : "valueOnly4Reference", + "value" : [ { + "modelType" : "SubmodelElementList", + "semanticId" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "urn:samm:io.admin-shell.idta.shared:3.1.0#SetOfKeys" + } ], + "type" : "ExternalReference" + }, + "idShort" : "keys", + "orderRelevant" : false, + "typeValueListElement" : "SubmodelElementCollection", + "value" : [ { + "modelType" : "SubmodelElementCollection", + "idShort" : "keys", + "value" : [ { + "modelType" : "Property", + "semanticId" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "urn:samm:io.admin-shell.idta.shared:3.1.0#key" + } ], + "type" : "ExternalReference" + }, + "valueType" : "xs:string", + "idShort" : "key" + }, { + "modelType" : "Property", + "semanticId" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "urn:samm:io.admin-shell.idta.shared:3.1.0#keyValue" + } ], + "type" : "ExternalReference" + }, + "valueType" : "xs:string", + "idShort" : "keyValue" + } ] + } ] + }, { + "modelType" : "Property", + "semanticId" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "urn:samm:io.admin-shell.idta.shared:3.1.0#type" + } ], + "type" : "ExternalReference" + }, + "valueType" : "xs:string", + "idShort" : "type" + } ] + }, { + "modelType" : "SubmodelElementCollection", + "supplementalSemanticIds" : [ { + "keys" : [ { + "type" : "GlobalReference", + "value" : "https://admin-shell.io/aas/3/1/Entity" + } ], + "type" : "ExternalReference" + } ], + "idShort" : "example4Entity", + "value" : [ { + "modelType" : "SubmodelElementList", + "semanticId" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "urn:samm:io.admin-shell.idta.shared:3.1.0#SpecificAssetIdSet" + } ], + "type" : "ExternalReference" + }, + "supplementalSemanticIds" : [ { + "keys" : [ { + "type" : "GlobalReference", + "value" : "https://admin-shell.io/aas/3/1/SpecificAssetId" + } ], + "type" : "ExternalReference" + } ], + "displayName" : [ { + "language" : "en", + "text" : "specific asset ID" + } ], + "idShort" : "specificAssetIds", + "orderRelevant" : false, + "typeValueListElement" : "SubmodelElementCollection", + "value" : [ { + "modelType" : "SubmodelElementCollection", + "supplementalSemanticIds" : [ { + "keys" : [ { + "type" : "GlobalReference", + "value" : "https://admin-shell.io/aas/3/1/SpecificAssetId" + } ], + "type" : "ExternalReference" + } ], + "displayName" : [ { + "language" : "en", + "text" : "specific asset ID" + } ], + "idShort" : "specificAssetIds", + "value" : [ { + "modelType" : "SubmodelElementCollection", + "supplementalSemanticIds" : [ { + "keys" : [ { + "type" : "GlobalReference", + "value" : "https://admin-shell.io/aas/3/1/SpecificAssetId/externalSubjectId" + } ], + "type" : "ExternalReference" + } ], + "description" : [ { + "language" : "en", + "text" : "The unique ID of the (external) subject the specific asset ID value belongs to or has meaning to." + } ], + "displayName" : [ { + "language" : "en", + "text" : "external subject ID" + } ], + "idShort" : "externalSubjectId", + "value" : [ { + "modelType" : "SubmodelElementList", + "semanticId" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "urn:samm:io.admin-shell.idta.shared:3.1.0#SetOfKeys" + } ], + "type" : "ExternalReference" + }, + "idShort" : "keys", + "orderRelevant" : false, + "typeValueListElement" : "SubmodelElementCollection", + "value" : [ { + "modelType" : "SubmodelElementCollection", + "idShort" : "keys", + "value" : [ { + "modelType" : "Property", + "semanticId" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "urn:samm:io.admin-shell.idta.shared:3.1.0#key" + } ], + "type" : "ExternalReference" + }, + "valueType" : "xs:string", + "idShort" : "key" + }, { + "modelType" : "Property", + "semanticId" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "urn:samm:io.admin-shell.idta.shared:3.1.0#keyValue" + } ], + "type" : "ExternalReference" + }, + "valueType" : "xs:string", + "idShort" : "keyValue" + } ] + } ] + }, { + "modelType" : "Property", + "semanticId" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "urn:samm:io.admin-shell.idta.shared:3.1.0#type" + } ], + "type" : "ExternalReference" + }, + "valueType" : "xs:string", + "idShort" : "type" + } ] + }, { + "modelType" : "Property", + "semanticId" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "urn:samm:io.admin-shell.idta.shared:3.1.0#specificAssetIdValue" + } ], + "type" : "ExternalReference" + }, + "supplementalSemanticIds" : [ { + "keys" : [ { + "type" : "GlobalReference", + "value" : "https://admin-shell.io/aas/3/1/SpecificAssetId/value" + } ], + "type" : "ExternalReference" + } ], + "valueType" : "xs:string", + "displayName" : [ { + "language" : "en", + "text" : "value" + } ], + "idShort" : "specificAssetIdValue" + }, { + "modelType" : "Property", + "semanticId" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "urn:samm:io.admin-shell.idta.shared:3.1.0#specificAssetIdName" + } ], + "type" : "ExternalReference" + }, + "supplementalSemanticIds" : [ { + "keys" : [ { + "type" : "GlobalReference", + "value" : "https://admin-shell.io/aas/3/1/SpecificAssetId/name" + } ], + "type" : "ExternalReference" + } ], + "valueType" : "xs:string", + "displayName" : [ { + "language" : "en", + "text" : "name" + } ], + "idShort" : "specificAssetIdName" + } ] + } ] + }, { + "modelType" : "Property", + "semanticId" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "urn:samm:io.admin-shell.idta.shared:3.1.0#globalAssetId" + } ], + "type" : "ExternalReference" + }, + "supplementalSemanticIds" : [ { + "keys" : [ { + "type" : "GlobalReference", + "value" : "https://admin-shell.io/aas/3/1/Entity/globalAssetId" + } ], + "type" : "ExternalReference" + } ], + "valueType" : "xs:string", + "displayName" : [ { + "language" : "en", + "text" : "global asset ID" + } ], + "idShort" : "globalAssetId" + }, { + "modelType" : "Property", + "semanticId" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "urn:samm:io.admin-shell.idta.shared:3.1.0#entityType" + } ], + "type" : "ExternalReference" + }, + "supplementalSemanticIds" : [ { + "keys" : [ { + "type" : "GlobalReference", + "value" : "https://admin-shell.io/aas/3/1/Entity/entityType" + } ], + "type" : "ExternalReference" + } ], + "valueType" : "xs:string", + "displayName" : [ { + "language" : "en", + "text" : "entity type" + } ], + "idShort" : "entityType" + } ] + } ] + } ] +} \ No newline at end of file diff --git a/io.admin-shell.idta.shared/3.1.0/gen/ValueOnlyExampleAspect.aas.xml b/io.admin-shell.idta.shared/3.1.0/gen/ValueOnlyExampleAspect.aas.xml new file mode 100644 index 0000000..bed2f68 --- /dev/null +++ b/io.admin-shell.idta.shared/3.1.0/gen/ValueOnlyExampleAspect.aas.xml @@ -0,0 +1,1481 @@ + + + + + defaultAdminShell + + + en + defaultAdminShell + + + + urn:samm:io.admin-shell.idta.shared:3.1.0#ValueOnlyExampleAspect + + Type + + + + ModelReference + + + Submodel + urn:samm:io.admin-shell.idta.shared:3.1.0#ValueOnlyExampleAspect/submodel + + + + + + + + + ValueOnlyExampleAspect + + + en + Example Aspect with characteristics for Value-Only serialization of Submodel Elements. + + + de + Beispiel-Aspekt, der Charakteristiken für Submodel-Elemente testet. + + + + urn:samm:io.admin-shell.idta.shared:3.1.0#ValueOnlyExampleAspect/submodel + Template + + ExternalReference + + + GlobalReference + urn:samm:io.admin-shell.idta.shared:3.1.0#ValueOnlyExampleAspect + + + + + + valueOnly4MultiLanguageProperty + + + de + multi language text + + + en + mehrsprachiger Text + + + + ExternalReference + + + GlobalReference + urn:samm:io.admin-shell.idta.shared:3.1.0#valueOnly4MultiLanguageProperty + + + + + + ExternalReference + + + GlobalReference + 0173-1#02-ABJ219#002 + + + + + + + valueOnly4File + + + en + File + + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/aas/3/1/File + + + + + + + resourceValue + + ExternalReference + + + GlobalReference + urn:samm:io.admin-shell.idta.shared:3.1.0#resourceValue + + + + xs:anyURI + + + contentType + + + en + content type + + + + ExternalReference + + + GlobalReference + urn:samm:io.admin-shell.idta.shared:3.1.0#contentType + + + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/aas/3/1/Blob/contentType + + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/aas/3/1/File/contentType + + + + + xs:string + + + + + valueOnly4Blob + + + en + Blob + + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/aas/3/1/Blob + + + + + + + blobValue + + + en + blob + + + + ExternalReference + + + GlobalReference + urn:samm:io.admin-shell.idta.shared:3.1.0#blobValue + + + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/aas/3/1/Blob/value + + + + + xs:string + + + contentType + + + en + content type + + + + ExternalReference + + + GlobalReference + urn:samm:io.admin-shell.idta.shared:3.1.0#contentType + + + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/aas/3/1/Blob/contentType + + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/aas/3/1/File/contentType + + + + + xs:string + + + + + valueOnly4Reference + + + en + Reference + + + + + en + Reference conformant to AAS. + + + + + keys + + ExternalReference + + + GlobalReference + urn:samm:io.admin-shell.idta.shared:3.1.0#SetOfKeys + + + + false + SubmodelElementCollection + + + keys + + + key + + ExternalReference + + + GlobalReference + urn:samm:io.admin-shell.idta.shared:3.1.0#key + + + + xs:string + + + keyValue + + ExternalReference + + + GlobalReference + urn:samm:io.admin-shell.idta.shared:3.1.0#keyValue + + + + xs:string + + + + + + + type + + ExternalReference + + + GlobalReference + urn:samm:io.admin-shell.idta.shared:3.1.0#type + + + + xs:string + + + + + example4Entity + + + ExternalReference + + + GlobalReference + https://admin-shell.io/aas/3/1/Entity + + + + + + + specificAssetIds + + + en + specific asset ID + + + + ExternalReference + + + GlobalReference + urn:samm:io.admin-shell.idta.shared:3.1.0#SpecificAssetIdSet + + + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/aas/3/1/SpecificAssetId + + + + + false + SubmodelElementCollection + + + specificAssetIds + + + en + specific asset ID + + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/aas/3/1/SpecificAssetId + + + + + + + externalSubjectId + + + en + external subject ID + + + + + en + The unique ID of the (external) subject the specific asset ID value belongs to or has meaning to. + + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/aas/3/1/SpecificAssetId/externalSubjectId + + + + + + + keys + + ExternalReference + + + GlobalReference + urn:samm:io.admin-shell.idta.shared:3.1.0#SetOfKeys + + + + false + SubmodelElementCollection + + + keys + + + key + + ExternalReference + + + GlobalReference + urn:samm:io.admin-shell.idta.shared:3.1.0#key + + + + xs:string + + + keyValue + + ExternalReference + + + GlobalReference + urn:samm:io.admin-shell.idta.shared:3.1.0#keyValue + + + + xs:string + + + + + + + type + + ExternalReference + + + GlobalReference + urn:samm:io.admin-shell.idta.shared:3.1.0#type + + + + xs:string + + + + + specificAssetIdValue + + + en + value + + + + ExternalReference + + + GlobalReference + urn:samm:io.admin-shell.idta.shared:3.1.0#specificAssetIdValue + + + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/aas/3/1/SpecificAssetId/value + + + + + xs:string + + + specificAssetIdName + + + en + name + + + + ExternalReference + + + GlobalReference + urn:samm:io.admin-shell.idta.shared:3.1.0#specificAssetIdName + + + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/aas/3/1/SpecificAssetId/name + + + + + xs:string + + + + + + + globalAssetId + + + en + global asset ID + + + + ExternalReference + + + GlobalReference + urn:samm:io.admin-shell.idta.shared:3.1.0#globalAssetId + + + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/aas/3/1/Entity/globalAssetId + + + + + xs:string + + + entityType + + + en + entity type + + + + ExternalReference + + + GlobalReference + urn:samm:io.admin-shell.idta.shared:3.1.0#entityType + + + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/aas/3/1/Entity/entityType + + + + + xs:string + + + + + + + + + APPLICATION_CLASS + ValueOnlyExampleAspect + + + de + Value-Only Beispiele + + + en + Value-Only Examples + + + + + en + Example Aspect with characteristics for Value-Only serialization of Submodel Elements. + + + de + Beispiel-Aspekt, der Charakteristiken für Submodel-Elemente testet. + + + urn:samm:io.admin-shell.idta.shared:3.1.0#ValueOnlyExampleAspect + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0 + + + + + + + + de + Value-Only Beispiele + + + en + Value-Only Examples + + + + + en + ValueOnlyExampleAspect + + + + + en + Example Aspect with characteristics for Value-Only serialization of Submodel Elements. + + + de + Beispiel-Aspekt, der Charakteristiken für Submodel-Elemente testet. + + + + + + + + + valueOnly4MultiLanguageProperty + + + de + multi language text + + + en + mehrsprachiger Text + + + urn:samm:io.admin-shell.idta.shared:3.1.0#valueOnly4MultiLanguageProperty + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0 + + + + + + + + de + multi language text + + + en + mehrsprachiger Text + + + + + en + valueOnly4MultiLanguageProperty + + + STRING + + + + + + + resourceValue + urn:samm:io.admin-shell.idta.shared:3.1.0#resourceValue + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0 + + + + + + + + en + resourceValue + + + + + en + resourceValue + + + STRING + + + en + Path and name of the file (with file extension). + +The path can be absolute or relative. + + + + + + + + + contentType + + + en + content type + + + urn:samm:io.admin-shell.idta.shared:3.1.0#contentType + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0 + + + + + + + + en + content type + + + + + en + contentType + + + STRING + + + en + Content type of the content of the file or blob. + + + + + + + + + valueOnly4File + + + en + File + + + urn:samm:io.admin-shell.idta.shared:3.1.0#valueOnly4File + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0 + + + + + + + + en + File + + + + + en + valueOnly4File + + + STRING + + + + + + + blobValue + + + en + blob + + + urn:samm:io.admin-shell.idta.shared:3.1.0#blobValue + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0 + + + + + + + + en + blob + + + + + en + blobValue + + + STRING + + + en + The blob source code. + + + + + + + + + valueOnly4Blob + + + en + Blob + + + urn:samm:io.admin-shell.idta.shared:3.1.0#valueOnly4Blob + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0 + + + + + + + + en + Blob + + + + + en + valueOnly4Blob + + + STRING + + + + + + + key + urn:samm:io.admin-shell.idta.shared:3.1.0#key + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0 + + + + + + + + en + key + + + + + en + key + + + STRING + + + + + + + keyValue + urn:samm:io.admin-shell.idta.shared:3.1.0#keyValue + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0 + + + + + + + + en + keyValue + + + + + en + keyValue + + + STRING + + + + + + + keys + urn:samm:io.admin-shell.idta.shared:3.1.0#keys + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0 + + + + + + + + en + keys + + + + + en + keys + + + STRING + + + + + + + type + urn:samm:io.admin-shell.idta.shared:3.1.0#type + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0 + + + + + + + + en + type + + + + + en + type + + + STRING + + + + ModelReference + + ModelReference + + + DataElement + urn:samm:io.admin-shell.idta.shared:3.1.0#KeyReferenceTypesEnum:_ModelReferencec39fcf3b + + + + + + ExternalReference + + ModelReference + + + DataElement + urn:samm:io.admin-shell.idta.shared:3.1.0#KeyReferenceTypesEnum:_ExternalReferencedf5750a7 + + + + + + + + + + + + + valueOnly4Reference + + + en + Reference + + + urn:samm:io.admin-shell.idta.shared:3.1.0#valueOnly4Reference + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0 + + + + + + + + en + Reference + + + + + en + valueOnly4Reference + + + STRING + + + en + Reference conformant to AAS. + + + + + + + + + externalSubjectId + + + en + external subject ID + + + urn:samm:io.admin-shell.idta.shared:3.1.0#externalSubjectId + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0 + + + + + + + + en + external subject ID + + + + + en + externalSubjectId + + + STRING + + + en + The unique ID of the (external) subject the specific asset ID value belongs to or has meaning to. + + + + + + + + + specificAssetIdValue + + + en + value + + + urn:samm:io.admin-shell.idta.shared:3.1.0#specificAssetIdValue + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0 + + + + + + + + en + value + + + + + en + specificAssetIdValue + + + STRING + + + en + The value of the specific asset identifier with the corresponding name. + + + + + + + + + specificAssetIdName + + + en + name + + + urn:samm:io.admin-shell.idta.shared:3.1.0#specificAssetIdName + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0 + + + + + + + + en + name + + + + + en + specificAssetIdName + + + STRING + + + en + Name of the asset identifier. + + + + + + + + + specificAssetIds + + + en + specific asset ID + + + urn:samm:io.admin-shell.idta.shared:3.1.0#specificAssetIds + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0 + + + + + + + + en + specific asset ID + + + + + en + specificAssetIds + + + STRING + + + + + + + globalAssetId + + + en + global asset ID + + + urn:samm:io.admin-shell.idta.shared:3.1.0#globalAssetId + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0 + + + + + + + + en + global asset ID + + + + + en + globalAssetId + + + STRING + + + en + Globally unique identifier of an asset. + + + + + + + + + entityType + + + en + entity type + + + urn:samm:io.admin-shell.idta.shared:3.1.0#entityType + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0 + + + + + + + + en + entity type + + + + + en + entityType + + + STRING + + + + SelfManagedEntity + + ModelReference + + + DataElement + urn:samm:io.admin-shell.idta.shared:3.1.0#EntityType:_SelfManagedEntity3d75be6a + + + + + + CoManagedEntity + + ModelReference + + + DataElement + urn:samm:io.admin-shell.idta.shared:3.1.0#EntityType:_CoManagedEntity6ad452f3 + + + + + + + + + + + + + example4Entity + urn:samm:io.admin-shell.idta.shared:3.1.0#example4Entity + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0 + + + + + + + + en + example4Entity + + + + + en + example4Entity + + + STRING + + + + + + + diff --git a/io.admin-shell.idta.shared/3.1.0/gen/ValueOnlyExampleAspect.aasx b/io.admin-shell.idta.shared/3.1.0/gen/ValueOnlyExampleAspect.aasx new file mode 100644 index 0000000000000000000000000000000000000000..2004bd99a58cd63c8b8b3b9940b9cf2517aa07c4 GIT binary patch literal 5392 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 CAEQA4 literal 0 HcmV?d00001 diff --git a/io.admin-shell.idta.shared/3.1.0/gen/ValueOnlyExampleAspect.html b/io.admin-shell.idta.shared/3.1.0/gen/ValueOnlyExampleAspect.html new file mode 100644 index 0000000..65c32fb --- /dev/null +++ b/io.admin-shell.idta.shared/3.1.0/gen/ValueOnlyExampleAspect.html @@ -0,0 +1,1573 @@ + + + + + + + + + + + + + + Documentation Value-Only Examples + + +
+
+
+
+

Aspect Model Value-Only Examples

+
urn:samm:io.admin-shell.idta.shared:3.1.0#ValueOnlyExampleAspect
+
+
+
+
+
+
+
+ +
+ + +
+ Example Aspect with characteristics for Value-Only serialization of Submodel Elements. +
+ + +
+

Overview

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

Properties

+
+ +
+ +
+

Blob

+
+ + +
+
Name
+
valueOnly4Blob
+
+ + + +
+
Characteristic
+ +
+ + +
+
Optional
+
+ No
+
+ +
+
In payload
+
+ Yes
+
+ +
+
Payload key
+
valueOnly4Blob
+
+ + +
+
+ +
+

File

+
+ + +
+
Name
+
valueOnly4File
+
+ + + +
+
Characteristic
+
+ +
+
+ + +
+
Optional
+
+ No
+
+ +
+
In payload
+
+ Yes
+
+ +
+
Payload key
+
valueOnly4File
+
+ + +
+
+ +
+

Reference

+
+ +Reference conformant to AAS. + +
+
Name
+
valueOnly4Reference
+
+ + + +
+
Characteristic
+
+
+
+
SingleEntity
+
+ +
+
+
+ + +
+
Optional
+
+ No
+
+ +
+
In payload
+
+ Yes
+
+ +
+
Payload key
+
valueOnly4Reference
+
+ + +
+
+ +
+

example4Entity

+
+ + +
+
Name
+
example4Entity
+
+ + + +
+
Characteristic
+
+
+
+
SingleEntity
+
+ +
+
+
+ + +
+
Optional
+
+ No
+
+ +
+
In payload
+
+ Yes
+
+ +
+
Payload key
+
example4Entity
+
+ + +
+
+ +
+

mehrsprachiger Text

+
+ + +
+
Name
+
valueOnly4MultiLanguageProperty
+
+ + + +
+
Characteristic
+
+
+
+
Set
+
+
+
Has no order
+
+
+
Duplicates not allowed
+
+ +
+
+
+ + +
+
Optional
+
+ No
+
+ +
+
In payload
+
+ Yes
+
+ +
+
Payload key
+
valueOnly4MultiLanguageProperty
+
+ +
+
Reference
+
+
    +
  • urn:irdi:0173-1#02-ABJ219#002
  • +
+
+
+ +
+
+ + + +
+
+

Entities

+
+ +
+
+

AasEntityType

+
+
+ A predefined submodel element subtype of the Asset Administration Shell used to model entities. +
+
+ Reference +
+
    +
  • https://admin-shell.io/aas/3/1/Entity
  • +
+
+
+ +
+

Properties

+
+
+ +
+
specific asset ID
+
+ + +
+
Name
+
specificAssetIds
+
+ + + +
+
Characteristic
+
+
+
+
Set
+
+
+
Has no order
+
+
+
Duplicates not allowed
+
+ +
+
+
+ + +
+
Optional
+
+ No
+
+ +
+
In payload
+
+ Yes
+
+ +
+
Payload key
+
specificAssetIds
+
+ +
+
Reference
+
+
    +
  • https://admin-shell.io/aas/3/1/SpecificAssetId
  • +
+
+
+ +
+
+ +
+
global asset ID
+
+ +Globally unique identifier of an asset. + +
+
Name
+
globalAssetId
+
+ + + +
+
Characteristic
+ +
+ + +
+
Optional
+
+ No
+
+ +
+
In payload
+
+ Yes
+
+ +
+
Payload key
+
globalAssetId
+
+ +
+
Reference
+
+
    +
  • https://admin-shell.io/aas/3/1/Entity/globalAssetId
  • +
+
+
+ +
+
+ +
+
entity type
+
+ + +
+
Name
+
entityType
+
+ + + +
+
Characteristic
+
+
+
+
Enumeration
+
+
+
Values
+
+
+
+
    +
  • SelfManagedEntity
  • +
  • CoManagedEntity
  • +
+
+
+
+
+ Reference +
+
    +
  • https://admin-shell.io/aas/3/1/EntityType
  • +
+
+
+
+ +
+
+
+ +
+
Example
+
SelfManagedEntity
+
+ +
+
Optional
+
+ No
+
+ +
+
In payload
+
+ Yes
+
+ +
+
Payload key
+
entityType
+
+ +
+
Reference
+
+
    +
  • https://admin-shell.io/aas/3/1/Entity/entityType
  • +
+
+
+ +
+
+
+
+

KeyEntity

+
+
+ +
+ +
+

Properties

+
+
+ +
+
key
+
+ + +
+
Name
+
key
+
+ + + +
+
Characteristic
+ +
+ +
+
Example
+
Submodel
+
+ +
+
Optional
+
+ No
+
+ +
+
In payload
+
+ Yes
+
+ +
+
Payload key
+
key
+
+ + +
+
+ +
+
keyValue
+
+ + +
+
Name
+
keyValue
+
+ + + +
+
Characteristic
+ +
+ +
+
Example
+
id1234
+
+ +
+
Optional
+
+ No
+
+ +
+
In payload
+
+ Yes
+
+ +
+
Payload key
+
value
+
+ + +
+
+
+
+

ReferenceEntity

+
+
+ +
+ +
+

Properties

+
+
+ +
+
keys
+
+ + +
+
Name
+
keys
+
+ + + +
+
Characteristic
+
+
+
+
Set
+
+
+
Has no order
+
+
+
Duplicates not allowed
+
+ +
+
+
+ + +
+
Optional
+
+ No
+
+ +
+
In payload
+
+ Yes
+
+ +
+
Payload key
+
keys
+
+ + +
+
+ +
+
type
+
+ + +
+
Name
+
type
+
+ + + +
+
Characteristic
+
+
+
+
Enumeration
+
+
+
Values
+
+
+
+
    +
  • ModelReference
  • +
  • ExternalReference
  • +
+
+
+ +
+
+
+ +
+
Example
+
ModelReference
+
+ +
+
Optional
+
+ No
+
+ +
+
In payload
+
+ Yes
+
+ +
+
Payload key
+
type
+
+ + +
+
+
+
+

blob with content type

+
+
+ A Blob is a data element representing a file that is contained in the value attribute with its source code. +
+
+ Reference +
+
    +
  • https://admin-shell.io/aas/3/1/Blob
  • +
+
+
+ +
+

Properties

+
+
+ +
+
blob
+
+ +The blob source code. + +
+
Name
+
blobValue
+
+ + + +
+
Characteristic
+
+
+
+
+ Reference +
+
    +
  • https://admin-shell.io/aas/3/0/BlobType
  • +
+
+
+
+ +
+
+
+ +
+
Example
+
[B@99ffa1
+
+ +
+
Optional
+
+ Yes
+
+ +
+
In payload
+
+ Yes
+
+ +
+
Payload key
+
value
+
+ +
+
Reference
+
+
    +
  • https://admin-shell.io/aas/3/1/Blob/value
  • +
+
+
+ +
+
+ +
+
content type
+
+ +Content type of the content of the file or blob. + +
+
Name
+
contentType
+
+ + + +
+
Characteristic
+ +
+ +
+
Example
+
application/pdf
+
+ +
+
Optional
+
+ No
+
+ +
+
In payload
+
+ Yes
+
+ +
+
Payload key
+
contentType
+
+ +
+
Reference
+
+
    +
  • https://admin-shell.io/aas/3/1/Blob/contentType
  • +
+
    +
  • https://admin-shell.io/aas/3/1/File/contentType
  • +
+
+
+ +
+
+
+
+

file with content type

+
+
+ A file is a data element that represents an address to a file (a locator). The value is a URI that can represent an absolute or relative path. +
+
+ Reference +
+
    +
  • https://admin-shell.io/aas/3/1/File
  • +
+
+
+ +
+

Properties

+
+
+ +
+
resourceValue
+
+ +Path and name of the file (with file extension). + +The path can be absolute or relative. + +
+
Name
+
resourceValue
+
+ + + +
+
Characteristic
+ +
+ +
+
Example
+
https://example.com/SafetyInstructions.pdf
+
+ +
+
Optional
+
+ No
+
+ +
+
In payload
+
+ Yes
+
+ +
+
Payload key
+
value
+
+ + +
+
+ +
+
content type
+
+ +Content type of the content of the file or blob. + +
+
Name
+
contentType
+
+ + + +
+
Characteristic
+ +
+ +
+
Example
+
application/pdf
+
+ +
+
Optional
+
+ No
+
+ +
+
In payload
+
+ Yes
+
+ +
+
Payload key
+
contentType
+
+ +
+
Reference
+
+
    +
  • https://admin-shell.io/aas/3/1/Blob/contentType
  • +
+
    +
  • https://admin-shell.io/aas/3/1/File/contentType
  • +
+
+
+ +
+
+
+
+

specific asset ID

+
+
+ A specific asset ID describes a generic supplementary identifying attribute of the asset. The specific asset ID is not necessarily globally unique. +
+
+ Reference +
+
    +
  • https://admin-shell.io/aas/3/1/SpecificAssetId
  • +
+
+
+ +
+

Properties

+
+
+ +
+
external subject ID
+
+ +The unique ID of the (external) subject the specific asset ID value belongs to or has meaning to. + +
+
Name
+
externalSubjectId
+
+ + + +
+
Characteristic
+
+
+
+
SingleEntity
+
+ +
+
+
+ + +
+
Optional
+
+ Yes
+
+ +
+
In payload
+
+ Yes
+
+ +
+
Payload key
+
externalSubjectId
+
+ +
+
Reference
+
+
    +
  • https://admin-shell.io/aas/3/1/SpecificAssetId/externalSubjectId
  • +
+
+
+ +
+
+ +
+
value
+
+ +The value of the specific asset identifier with the corresponding name. + +
+
Name
+
specificAssetIdValue
+
+ + + +
+
Characteristic
+ +
+ + +
+
Optional
+
+ No
+
+ +
+
In payload
+
+ Yes
+
+ +
+
Payload key
+
value
+
+ +
+
Reference
+
+
    +
  • https://admin-shell.io/aas/3/1/SpecificAssetId/value
  • +
+
+
+ +
+
+ +
+
name
+
+ +Name of the asset identifier. + +
+
Name
+
specificAssetIdName
+
+ + + +
+
Characteristic
+ +
+ +
+
Example
+
SerialNumber
+
+ +
+
Optional
+
+ No
+
+ +
+
In payload
+
+ Yes
+
+ +
+
Payload key
+
name
+
+ +
+
Reference
+
+
    +
  • https://admin-shell.io/aas/3/1/SpecificAssetId/name
  • +
+
+
+ +
+
+
+ +
+ Third party licenses + +
+ +
+ + +
+ + + \ No newline at end of file diff --git a/io.admin-shell.idta.shared/3.1.0/gen/ValueOnlyExampleAspect.json b/io.admin-shell.idta.shared/3.1.0/gen/ValueOnlyExampleAspect.json new file mode 100644 index 0000000..09a4c2d --- /dev/null +++ b/io.admin-shell.idta.shared/3.1.0/gen/ValueOnlyExampleAspect.json @@ -0,0 +1,35 @@ +{ + "valueOnly4File" : { + "value" : "https://example.com/SafetyInstructions.pdf", + "contentType" : "application/pdf" + }, + "valueOnly4Reference" : { + "type" : "ModelReference", + "keys" : [ { + "value" : "id1234", + "key" : "Submodel" + } ] + }, + "valueOnly4Blob" : { + "value" : "SGVsbG8sIFdvcmxkIQ==", + "contentType" : "application/pdf" + }, + "example4Entity" : { + "specificAssetIds" : [ { + "name" : "SerialNumber", + "value" : "eOMtThyhVNLWUZNRcBaQKxI", + "externalSubjectId" : { + "type" : "ModelReference", + "keys" : [ { + "value" : "id1234", + "key" : "Submodel" + } ] + } + } ], + "entityType" : "SelfManagedEntity", + "globalAssetId" : "yedUsFwdkelQbxeTeQOvaScfqIOOmaa" + }, + "valueOnly4MultiLanguageProperty" : [ { + "en" : "Example multi language string" + } ] +} \ No newline at end of file From eebafe3d695e62dfe5202bd80e8eb16745b70d11 Mon Sep 17 00:00:00 2001 From: Birgit Boss Date: Fri, 20 Jun 2025 17:18:16 +0200 Subject: [PATCH 12/12] new: RelationshipElement --- .../3.1.0/RelationshipElement_shared.ttl | 27 ++ .../3.1.0/ValueOnlyExampleAspect.ttl | 7 +- .../3.1.0/gen/TestAspectShared.aasx | Bin 4817 -> 4820 bytes .../3.1.0/gen/TestAspectShared.html | 2 +- .../3.1.0/gen/ValueOnlyExampleAspect.aas.json | 203 ++++++++++++++ .../3.1.0/gen/ValueOnlyExampleAspect.aas.xml | 261 ++++++++++++++++++ .../3.1.0/gen/ValueOnlyExampleAspect.aasx | Bin 5392 -> 5904 bytes .../3.1.0/gen/ValueOnlyExampleAspect.html | 183 +++++++++++- .../3.1.0/gen/ValueOnlyExampleAspect.json | 16 ++ io.admin-shell.idta.shared/README.md | 3 +- 10 files changed, 697 insertions(+), 5 deletions(-) create mode 100644 io.admin-shell.idta.shared/3.1.0/RelationshipElement_shared.ttl diff --git a/io.admin-shell.idta.shared/3.1.0/RelationshipElement_shared.ttl b/io.admin-shell.idta.shared/3.1.0/RelationshipElement_shared.ttl new file mode 100644 index 0000000..bf32b37 --- /dev/null +++ b/io.admin-shell.idta.shared/3.1.0/RelationshipElement_shared.ttl @@ -0,0 +1,27 @@ +@prefix samm: . +@prefix samm-c: . +@prefix samm-e: . +@prefix unit: . +@prefix rdf: . +@prefix rdfs: . +@prefix xsd: . +@prefix : . + + + +:RelationshipType a samm:Characteristic ; + samm:preferredName "Relation"@de ; + samm:preferredName "relationship"@en ; + samm:description "A relationship element is used to define a relationship between two elements being either referable (model reference) or external (external reference)."@en ; + samm:see ; + samm:dataType :RelationshipEntity . + +:RelationshipEntity a samm:Entity ; + samm:properties ( :first :second ) . + +:first a samm:Property ; + samm:characteristic :ReferenceType . + +:second a samm:Property ; + samm:characteristic :ReferenceType . + diff --git a/io.admin-shell.idta.shared/3.1.0/ValueOnlyExampleAspect.ttl b/io.admin-shell.idta.shared/3.1.0/ValueOnlyExampleAspect.ttl index 43becd3..d9f7329 100644 --- a/io.admin-shell.idta.shared/3.1.0/ValueOnlyExampleAspect.ttl +++ b/io.admin-shell.idta.shared/3.1.0/ValueOnlyExampleAspect.ttl @@ -12,7 +12,7 @@ samm:preferredName "Value-Only Examples"@en ; samm:description "Beispiel-Aspekt, der Charakteristiken für Submodel-Elemente testet."@de ; samm:description "Example Aspect with characteristics for Value-Only serialization of Submodel Elements."@en ; - samm:properties ( :valueOnly4MultiLanguageProperty :valueOnly4File :valueOnly4Blob :valueOnly4Reference :example4Entity ) ; + samm:properties ( :valueOnly4MultiLanguageProperty :valueOnly4File :valueOnly4Blob :valueOnly4Reference :valueOnly4RelationshipElement :example4Entity ) ; samm:operations ( ) ; samm:events ( ) . @@ -34,6 +34,11 @@ samm:preferredName "Reference"@en ; samm:description "Reference conformant to AAS."@en ; samm:characteristic :ReferenceType . + +:valueOnly4RelationshipElement a samm:Property ; + samm:preferredName "RelationshipElement"@en ; + samm:description "RelationshipElement conformant to AAS."@en ; + samm:characteristic :RelationshipType . :example4Entity a samm:Property ; samm:characteristic :AasEntityCharacteristic . \ No newline at end of file diff --git a/io.admin-shell.idta.shared/3.1.0/gen/TestAspectShared.aasx b/io.admin-shell.idta.shared/3.1.0/gen/TestAspectShared.aasx index 703ec1a03f797b55f453ff24d06b885db6c67bb4..d06aa7dee0e0666b0a0551389da7ed1489e871a1 100644 GIT binary patch delta 1026 zcmcbpdPS8dz?+#xgn@&DgJE~)MjjK!`rVyZq8N|>H;^4)l$ukluLmOMPCT1+*np=Y z{^*Z)7QUCwG)t?a7PcRhxXYX|an=mWZ5w?(@7FC$wwJVin>3--u69ycd#1@7FU72M z(RdNn^c3s%Ti?3&&*@+EP)BV8$FazuKW-D{zwJ&pno#5^v!!3B-Z&?u#^YrE(w@5x z%0~`WZn7*cOl+BQ_<}e8UFk0>t2f1*{xJFAbDuJ&qls7dF>PJ#b%poZqBt{Y#_6j> zJ#u$PnnkP=KXFsi$=|b(Q(*aT<(Lb5x6NPa-hT5>qL+xyj6c<%zoc?oWNANgI3{wd z)*vm-c+nqc<2f6CZF9J8%R1fWw3YaZ6QBRT`o8|{iHSlADm#K(&+}@i%*~(J`s9to z@A3d|b`JfgZ?ygc!{ss~0|RmZPOe}IWZK<1`81P${lUD$3IZ*Du1`}t?kBlOQXfVxf({k7r8Q(#m(>c#a*5UkH2l5 z-?+3V@5oW>pn~Nr*Y{N~XDzn$+|1i4+UCvmY|i1y0-oo$B(17Z2$y;MxNGN{LLtVl z>V7JGLEDu6r5~uDcQVeMRU=zQPhI(Efz7o&nHwG+PB1awl>7ALjL%OmFzrs9qoFO( zktzIi@r8S-MLV@VumAh(_@sZ8r$uD#u2e7Bf5c+lwT~v3H-%jLUr_c^PRPH}q+_4( z?oWTsK|#P9Tv>Am7zEB}K>$lUo4+&v;0A@oM}F1%K<~o_BCY?uPE^lcw$<6`w&E$5 zK(hkpkGg8tx7|=v>@55HeOYN(zGk!EOFTCz*;eT7e4fJOmZtbfIH-#?^Ionw^Ad#%j{K*roszxk_Q>VD z|Hpgg)FYc+Wre(l1^92i;qKL_+_k@Y#%cGpv+~3nRzGS?Vo1E z#=SM);WgQ$e^Tfawdz^Mvo_k)>z!EthviRIc64krlXY;sTZ!N`*-VDF+srehmvN__ z%Uk~Ak=}{H;^4)l$ukluLmOMPCV;(*np=Y ze(5P&-)J}KWvSMUTbPBM9y9tR-RdyuoWxO@-*0-vUr=3dTF&YD`;Y8CY_$6oZ}7H* z+Sjh}uDoU2*B|*1xpC!`9imFF zInz&+cDz{mS?Cf^>m`#ej$fi~BC(ghDE&>@V7l2#>ZrrxvkC`2?tPd2bk>2fYR99X zyj$;f?wwY2VU3le)J6?8hEGMDHY(Op|8MT%Z#$Dez3F80;#ZcBrt8kQSv60+WZkxh z%^QuP1&_+ldYQ2+pIi8gGndISE9XPA?)}fczrW7?OvC|)M((NZQ4K32cCm7HUN!vo zKERuuqcSS}_g`SBTxMioKn}jiRZM|Qr)npkWzw%d4+^CA_@$q0eYgL+>EK(=)X6Mv zB6q;oNBW{wpwPm1Z%?*3d`bJQUjOe-{I*ifeHt#WBMvTHvq0h6xrlipd*bIGmF$`^ zfmg53^I)%1OxwR+F`r7+bJvb58Cz)02>#R`xZ z-dYGQH@d$6<7(rZ|1!NrB;H@1z1%+8WOb@wdepQ_yX4QEduJzfaWb3bm!j`~KJbD< zpl#*^@!P-dIr--`VWGxTe z)BSRzu9>~c#k~9XwyYDqvb$yG&l$!?e`!>IVZ2rvHPxb1(``Y^I_s-ber&k!@?665 zeCXNgwF{0YTkKiKl{n*qSXr3#hJDQKOzxIyKAq9;d6kcJim8+r7OYU%m!-XvKmNAB z;iJ;|^$km=JacJ!Zu)(W&w&#3hIphJ-qk#7X&24R`Okm0vLR z(ifdYl~XR&PTClH?$VQ;3j03^e|Wt%x0ILbjZdxQMb`-9<*Zw7-&>G7LvKptUB8b< zV<*_Z4xbMS#_HLIi$sAzcmf=Zj7%a7u$(yAOVFMZloP>eZSo{R19=e7>l)KuQDC?W z1F--QBS6mNhl288HOO%zjZgq&?Vl_!qy>r;Zy_1R$CERJl))O1T_K2~;pya6LMm*Q GU_k&ofxQL* diff --git a/io.admin-shell.idta.shared/3.1.0/gen/TestAspectShared.html b/io.admin-shell.idta.shared/3.1.0/gen/TestAspectShared.html index e37c741..c6dd140 100644 --- a/io.admin-shell.idta.shared/3.1.0/gen/TestAspectShared.html +++ b/io.admin-shell.idta.shared/3.1.0/gen/TestAspectShared.html @@ -181,7 +181,7 @@

Overview

- Aspect Model Diagram + Aspect Model Diagram
diff --git a/io.admin-shell.idta.shared/3.1.0/gen/ValueOnlyExampleAspect.aas.json b/io.admin-shell.idta.shared/3.1.0/gen/ValueOnlyExampleAspect.aas.json index d31d6f1..56a634a 100644 --- a/io.admin-shell.idta.shared/3.1.0/gen/ValueOnlyExampleAspect.aas.json +++ b/io.admin-shell.idta.shared/3.1.0/gen/ValueOnlyExampleAspect.aas.json @@ -410,6 +410,89 @@ "text" : "Reference" } ], "idShort" : "valueOnly4Reference" + }, { + "modelType" : "ConceptDescription", + "embeddedDataSpecifications" : [ { + "dataSpecification" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0" + } ], + "type" : "ExternalReference" + }, + "dataSpecificationContent" : { + "modelType" : "DataSpecificationIec61360", + "dataType" : "STRING", + "preferredName" : [ { + "language" : "en", + "text" : "first" + } ], + "shortName" : [ { + "language" : "en", + "text" : "first" + } ] + } + } ], + "id" : "urn:samm:io.admin-shell.idta.shared:3.1.0#first", + "idShort" : "first" + }, { + "modelType" : "ConceptDescription", + "embeddedDataSpecifications" : [ { + "dataSpecification" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0" + } ], + "type" : "ExternalReference" + }, + "dataSpecificationContent" : { + "modelType" : "DataSpecificationIec61360", + "dataType" : "STRING", + "preferredName" : [ { + "language" : "en", + "text" : "second" + } ], + "shortName" : [ { + "language" : "en", + "text" : "second" + } ] + } + } ], + "id" : "urn:samm:io.admin-shell.idta.shared:3.1.0#second", + "idShort" : "second" + }, { + "modelType" : "ConceptDescription", + "embeddedDataSpecifications" : [ { + "dataSpecification" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0" + } ], + "type" : "ExternalReference" + }, + "dataSpecificationContent" : { + "modelType" : "DataSpecificationIec61360", + "dataType" : "STRING", + "definition" : [ { + "language" : "en", + "text" : "RelationshipElement conformant to AAS." + } ], + "preferredName" : [ { + "language" : "en", + "text" : "RelationshipElement" + } ], + "shortName" : [ { + "language" : "en", + "text" : "valueOnly4RelationshipElement" + } ] + } + } ], + "id" : "urn:samm:io.admin-shell.idta.shared:3.1.0#valueOnly4RelationshipElement", + "displayName" : [ { + "language" : "en", + "text" : "RelationshipElement" + } ], + "idShort" : "valueOnly4RelationshipElement" }, { "modelType" : "ConceptDescription", "embeddedDataSpecifications" : [ { @@ -872,6 +955,126 @@ "valueType" : "xs:string", "idShort" : "type" } ] + }, { + "modelType" : "SubmodelElementCollection", + "description" : [ { + "language" : "en", + "text" : "RelationshipElement conformant to AAS." + } ], + "displayName" : [ { + "language" : "en", + "text" : "RelationshipElement" + } ], + "idShort" : "valueOnly4RelationshipElement", + "value" : [ { + "modelType" : "SubmodelElementCollection", + "idShort" : "first", + "value" : [ { + "modelType" : "SubmodelElementList", + "semanticId" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "urn:samm:io.admin-shell.idta.shared:3.1.0#SetOfKeys" + } ], + "type" : "ExternalReference" + }, + "idShort" : "keys", + "orderRelevant" : false, + "typeValueListElement" : "SubmodelElementCollection", + "value" : [ { + "modelType" : "SubmodelElementCollection", + "idShort" : "keys", + "value" : [ { + "modelType" : "Property", + "semanticId" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "urn:samm:io.admin-shell.idta.shared:3.1.0#key" + } ], + "type" : "ExternalReference" + }, + "valueType" : "xs:string", + "idShort" : "key" + }, { + "modelType" : "Property", + "semanticId" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "urn:samm:io.admin-shell.idta.shared:3.1.0#keyValue" + } ], + "type" : "ExternalReference" + }, + "valueType" : "xs:string", + "idShort" : "keyValue" + } ] + } ] + }, { + "modelType" : "Property", + "semanticId" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "urn:samm:io.admin-shell.idta.shared:3.1.0#type" + } ], + "type" : "ExternalReference" + }, + "valueType" : "xs:string", + "idShort" : "type" + } ] + }, { + "modelType" : "SubmodelElementCollection", + "idShort" : "second", + "value" : [ { + "modelType" : "SubmodelElementList", + "semanticId" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "urn:samm:io.admin-shell.idta.shared:3.1.0#SetOfKeys" + } ], + "type" : "ExternalReference" + }, + "idShort" : "keys", + "orderRelevant" : false, + "typeValueListElement" : "SubmodelElementCollection", + "value" : [ { + "modelType" : "SubmodelElementCollection", + "idShort" : "keys", + "value" : [ { + "modelType" : "Property", + "semanticId" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "urn:samm:io.admin-shell.idta.shared:3.1.0#key" + } ], + "type" : "ExternalReference" + }, + "valueType" : "xs:string", + "idShort" : "key" + }, { + "modelType" : "Property", + "semanticId" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "urn:samm:io.admin-shell.idta.shared:3.1.0#keyValue" + } ], + "type" : "ExternalReference" + }, + "valueType" : "xs:string", + "idShort" : "keyValue" + } ] + } ] + }, { + "modelType" : "Property", + "semanticId" : { + "keys" : [ { + "type" : "GlobalReference", + "value" : "urn:samm:io.admin-shell.idta.shared:3.1.0#type" + } ], + "type" : "ExternalReference" + }, + "valueType" : "xs:string", + "idShort" : "type" + } ] + } ] }, { "modelType" : "SubmodelElementCollection", "supplementalSemanticIds" : [ { diff --git a/io.admin-shell.idta.shared/3.1.0/gen/ValueOnlyExampleAspect.aas.xml b/io.admin-shell.idta.shared/3.1.0/gen/ValueOnlyExampleAspect.aas.xml index bed2f68..3f7454d 100644 --- a/io.admin-shell.idta.shared/3.1.0/gen/ValueOnlyExampleAspect.aas.xml +++ b/io.admin-shell.idta.shared/3.1.0/gen/ValueOnlyExampleAspect.aas.xml @@ -328,6 +328,153 @@ + + valueOnly4RelationshipElement + + + en + RelationshipElement + + + + + en + RelationshipElement conformant to AAS. + + + + + first + + + keys + + ExternalReference + + + GlobalReference + urn:samm:io.admin-shell.idta.shared:3.1.0#SetOfKeys + + + + false + SubmodelElementCollection + + + keys + + + key + + ExternalReference + + + GlobalReference + urn:samm:io.admin-shell.idta.shared:3.1.0#key + + + + xs:string + + + keyValue + + ExternalReference + + + GlobalReference + urn:samm:io.admin-shell.idta.shared:3.1.0#keyValue + + + + xs:string + + + + + + + type + + ExternalReference + + + GlobalReference + urn:samm:io.admin-shell.idta.shared:3.1.0#type + + + + xs:string + + + + + second + + + keys + + ExternalReference + + + GlobalReference + urn:samm:io.admin-shell.idta.shared:3.1.0#SetOfKeys + + + + false + SubmodelElementCollection + + + keys + + + key + + ExternalReference + + + GlobalReference + urn:samm:io.admin-shell.idta.shared:3.1.0#key + + + + xs:string + + + keyValue + + ExternalReference + + + GlobalReference + urn:samm:io.admin-shell.idta.shared:3.1.0#keyValue + + + + xs:string + + + + + + + type + + ExternalReference + + + GlobalReference + urn:samm:io.admin-shell.idta.shared:3.1.0#type + + + + xs:string + + + + + example4Entity @@ -1151,6 +1298,120 @@ The path can be absolute or relative. + + first + urn:samm:io.admin-shell.idta.shared:3.1.0#first + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0 + + + + + + + + en + first + + + + + en + first + + + STRING + + + + + + + second + urn:samm:io.admin-shell.idta.shared:3.1.0#second + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0 + + + + + + + + en + second + + + + + en + second + + + STRING + + + + + + + valueOnly4RelationshipElement + + + en + RelationshipElement + + + urn:samm:io.admin-shell.idta.shared:3.1.0#valueOnly4RelationshipElement + + + + ExternalReference + + + GlobalReference + https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0 + + + + + + + + en + RelationshipElement + + + + + en + valueOnly4RelationshipElement + + + STRING + + + en + RelationshipElement conformant to AAS. + + + + + + + externalSubjectId diff --git a/io.admin-shell.idta.shared/3.1.0/gen/ValueOnlyExampleAspect.aasx b/io.admin-shell.idta.shared/3.1.0/gen/ValueOnlyExampleAspect.aasx index 2004bd99a58cd63c8b8b3b9940b9cf2517aa07c4..103dda90b12780b1c201f8ab1675bb559639a2ad 100644 GIT binary patch delta 5196 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 delta 4682 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
- Aspect Model Diagram + Aspect Model Diagram
@@ -348,6 +348,69 @@

+ +
+

RelationshipElement

+
+ +RelationshipElement conformant to AAS. + +
+
Name
+
valueOnly4RelationshipElement
+
+ + + +
+ + +
+
Optional
+
+ No
+
+ +
+
In payload
+
+ Yes
+
+ +
+
Payload key
+
valueOnly4RelationshipElement
+
+ +
@@ -958,6 +1021,122 @@
+
+

RelationshipEntity

+
+
+ +
+ +
+

Properties

+
+
+ +
+
first
+
+ + +
+
Name
+
first
+
+ + + +
+
Characteristic
+
+
+
+
SingleEntity
+
+ +
+
+
+ + +
+
Optional
+
+ No
+
+ +
+
In payload
+
+ Yes
+
+ +
+
Payload key
+
first
+
+ + +
+
+ +
+
second
+
+ + +
+
Name
+
second
+
+ + + +
+
Characteristic
+
+
+
+
SingleEntity
+
+ +
+
+
+ + +
+
Optional
+
+ No
+
+ +
+
In payload
+
+ Yes
+
+ +
+
Payload key
+
second
+
+ +
@@ -1021,7 +1200,7 @@
Example
-
[B@99ffa1
+
[B@103426a8
diff --git a/io.admin-shell.idta.shared/3.1.0/gen/ValueOnlyExampleAspect.json b/io.admin-shell.idta.shared/3.1.0/gen/ValueOnlyExampleAspect.json index 09a4c2d..7387749 100644 --- a/io.admin-shell.idta.shared/3.1.0/gen/ValueOnlyExampleAspect.json +++ b/io.admin-shell.idta.shared/3.1.0/gen/ValueOnlyExampleAspect.json @@ -29,6 +29,22 @@ "entityType" : "SelfManagedEntity", "globalAssetId" : "yedUsFwdkelQbxeTeQOvaScfqIOOmaa" }, + "valueOnly4RelationshipElement" : { + "first" : { + "type" : "ModelReference", + "keys" : [ { + "value" : "id1234", + "key" : "Submodel" + } ] + }, + "second" : { + "type" : "ModelReference", + "keys" : [ { + "value" : "id1234", + "key" : "Submodel" + } ] + } + }, "valueOnly4MultiLanguageProperty" : [ { "en" : "Example multi language string" } ] diff --git a/io.admin-shell.idta.shared/README.md b/io.admin-shell.idta.shared/README.md index 2316e11..da88b7b 100644 --- a/io.admin-shell.idta.shared/README.md +++ b/io.admin-shell.idta.shared/README.md @@ -25,7 +25,8 @@ The following shared files ensure that [Value-Only serialization](https://indus * Blob_shared.ttl: Characteristic used for properties of submodel element type [Blob](https://industrialdigitaltwin.io/aas-specifications/IDTA-01001/v3.1/spec-metamodel/submodel-elements.html#blob-attributes) * contentType_shared.ttl: property "contentType" used in submodel element types File and Blob * MultiLanguageTexts_shared.ttl: Characteristic used for properties of submodel element type [MultiLanguageProperty](https://industrialdigitaltwin.io/aas-specifications/IDTA-01001/v3.1/spec-metamodel/submodel-elements.html#_multi_language_property_attributes) -* Reference_shared.ttl: Characteristic used for properties of submodel element type [ReferenceElement]([Reference][https://industrialdigitaltwin.io/aas-specifications/IDTA-01001/v3.1/spec-metamodel/referencing.html#_reference_attributes]) and for attributes in other objects with type [Reference][https://industrialdigitaltwin.io/aas-specifications/IDTA-01001/v3.1/spec-metamodel/referencing.html#_reference_attributes] +* Reference_shared.ttl: Characteristic used for attributes/SAMM properties of submodel element type [Reference](https://industrialdigitaltwin.io/aas-specifications/IDTA-01001/v3.1/spec-metamodel/referencing.html#_reference_attributes]) +* RelationshipElement_shared.ttl: Characteristic for properties of submodel element type [RelationshipElement](https://industrialdigitaltwin.io/aas-specifications/IDTA-01001/v3.1/spec-metamodel/submodel-elements.html#relationship-element-attributes) * SpecificAssetId_shared.ttl: Characteristic used for [specificAssetId](https://industrialdigitaltwin.io/aas-specifications/IDTA-01001/v3.1/spec-metamodel/core.html#specific-asset-id-attributes) as used for example as attribute type in submodel element type [Entity](https://industrialdigitaltwin.io/aas-specifications/IDTA-01001/v3.1/spec-metamodel/submodel-elements.html#entity-attributes) Additionally, properties are predefined that may be used in several Submodel Templates: