Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 32 additions & 0 deletions io.admin-shell.idta.shared/3.1.0/Blob_shared.ttl
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
@prefix samm: <urn:samm:org.eclipse.esmf.samm:meta-model:2.1.0#> .
@prefix samm-c: <urn:samm:org.eclipse.esmf.samm:characteristic:2.1.0#> .
@prefix samm-e: <urn:samm:org.eclipse.esmf.samm:entity:2.1.0#> .
@prefix unit: <urn:samm:org.eclipse.esmf.samm:unit:2.1.0#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix : <urn:samm:io.admin-shell.idta.shared:3.1.0#> .



:blobValue a samm:Property ;
samm:preferredName "blob"@en ;
samm:description "The blob source code."@en ;
samm:see <https://admin-shell.io/aas/3/1/Blob/value> ;
samm:characteristic :BlobType ;
samm:exampleValue "SGVsbG8sIFdvcmxkIQ=="^^xsd:base64Binary .

:BlobType a samm:Characteristic ;
samm:see <https://admin-shell.io/aas/3/0/BlobType> ;
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 <https://admin-shell.io/aas/3/1/Blob> ;
samm:properties ( [ samm:property :blobValue; samm:optional true; samm:payloadName "value" ] :contentType ) .

43 changes: 43 additions & 0 deletions io.admin-shell.idta.shared/3.1.0/Entity_shared.ttl
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
@prefix samm: <urn:samm:org.eclipse.esmf.samm:meta-model:2.1.0#> .
@prefix samm-c: <urn:samm:org.eclipse.esmf.samm:characteristic:2.1.0#> .
@prefix samm-e: <urn:samm:org.eclipse.esmf.samm:entity:2.1.0#> .
@prefix unit: <urn:samm:org.eclipse.esmf.samm:unit:2.1.0#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix : <urn:samm:io.admin-shell.idta.shared:3.1.0#> .


:specificAssetIds a samm:Property ;
samm:preferredName "specific asset ID"@en ;
samm:see <https://admin-shell.io/aas/3/1/SpecificAssetId> ;
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 <https://admin-shell.io/aas/3/1/EntityType> ;
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 <https://admin-shell.io/aas/3/1/Entity/globalAssetId> ;
samm:characteristic samm-c:Text .

:AasEntityType a samm:Entity ;
samm:see <https://admin-shell.io/aas/3/1/Entity> ;
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 <https://admin-shell.io/aas/3/1/Entity/entityType> ;
samm:characteristic :EntityType ;
samm:exampleValue "SelfManagedEntity" .

24 changes: 24 additions & 0 deletions io.admin-shell.idta.shared/3.1.0/File_shared.ttl
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
@prefix samm: <urn:samm:org.eclipse.esmf.samm:meta-model:2.1.0#> .
@prefix samm-c: <urn:samm:org.eclipse.esmf.samm:characteristic:2.1.0#> .
@prefix samm-e: <urn:samm:org.eclipse.esmf.samm:entity:2.1.0#> .
@prefix unit: <urn:samm:org.eclipse.esmf.samm:unit:2.1.0#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix : <urn:samm:io.admin-shell.idta.shared:3.1.0#> .

: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 <https://admin-shell.io/aas/3/1/File> ;
samm:properties ( [ samm:property :resourceValue; samm:payloadName "value" ] :contentType ) .

80 changes: 80 additions & 0 deletions io.admin-shell.idta.shared/3.1.0/Markings_shared.ttl
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
@prefix samm: <urn:samm:org.eclipse.esmf.samm:meta-model:2.1.0#> .
@prefix samm-c: <urn:samm:org.eclipse.esmf.samm:characteristic:2.1.0#> .
@prefix samm-e: <urn:samm:org.eclipse.esmf.samm:entity:2.1.0#> .
@prefix unit: <urn:samm:org.eclipse.esmf.samm:unit:2.1.0#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix : <urn:samm:io.admin-shell.idta.shared:3.1.0#> .

: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 <urn:iri:https://admin-shell.io/zvei/nameplate/2/0/Nameplate/Markings/Marking/ExpiryDate> ;
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 <urn:irdi:0112/2///61987%23ABA231%23009> ;
samm:see <urn:iri:https://admin-shell.io/zvei/nameplate/2/0/Nameplate/Markings/Marking/MarkingName> ;
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 <urn:iri:https://admin-shell.io/zvei/nameplate/2/0/Nameplate/Markings/Marking/MarkingFile> ;
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 <urn:iri:https://admin-shell.io/zvei/nameplate/2/0/Nameplate/Markings/Marking/IssueDate> ;
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 <urn:irdi:0173-1%2302-ABI192%23003> ;
samm:see <urn:irdi:0112/2///61987%23ABB146%23007> ;
samm:see <urn:iri:https://admin-shell.io/zvei/nameplate/2/0/Nameplate/Markings/Marking/MarkingAdditionalText> ;
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 <urn:irdi:0112/2///61987%23ABH783%23003> ;
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 <urn:irdi:0112/2///61360_7%23AAS009%23001> ;
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 <urn:irdi:0112/2///61360_7%23AAS006%23001> ;
samm:dataType :MarkingsEntity .

14 changes: 14 additions & 0 deletions io.admin-shell.idta.shared/3.1.0/MultiLanguageTexts_shared.ttl
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
@prefix samm: <urn:samm:org.eclipse.esmf.samm:meta-model:2.1.0#> .
@prefix samm-c: <urn:samm:org.eclipse.esmf.samm:characteristic:2.1.0#> .
@prefix samm-e: <urn:samm:org.eclipse.esmf.samm:entity:2.1.0#> .
@prefix unit: <urn:samm:org.eclipse.esmf.samm:unit:2.1.0#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix : <urn:samm:io.admin-shell.idta.shared:3.1.0#> .

: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 .

52 changes: 52 additions & 0 deletions io.admin-shell.idta.shared/3.1.0/Reference_shared.ttl
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
@prefix samm: <urn:samm:org.eclipse.esmf.samm:meta-model:2.1.0#> .
@prefix samm-c: <urn:samm:org.eclipse.esmf.samm:characteristic:2.1.0#> .
@prefix samm-e: <urn:samm:org.eclipse.esmf.samm:entity:2.1.0#> .
@prefix unit: <urn:samm:org.eclipse.esmf.samm:unit:2.1.0#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix : <urn:samm:io.admin-shell.idta.shared:3.1.0#> .

: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" .

27 changes: 27 additions & 0 deletions io.admin-shell.idta.shared/3.1.0/RelationshipElement_shared.ttl
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
@prefix samm: <urn:samm:org.eclipse.esmf.samm:meta-model:2.1.0#> .
@prefix samm-c: <urn:samm:org.eclipse.esmf.samm:characteristic:2.1.0#> .
@prefix samm-e: <urn:samm:org.eclipse.esmf.samm:entity:2.1.0#> .
@prefix unit: <urn:samm:org.eclipse.esmf.samm:unit:2.1.0#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix : <urn:samm:io.admin-shell.idta.shared:3.1.0#> .



: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 <https://admin-shell.io/aas/3/1/RelationshipElement> ;
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 .

34 changes: 34 additions & 0 deletions io.admin-shell.idta.shared/3.1.0/SpecificAssetId_shared.ttl
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
@prefix samm: <urn:samm:org.eclipse.esmf.samm:meta-model:2.1.0#> .
@prefix samm-c: <urn:samm:org.eclipse.esmf.samm:characteristic:2.1.0#> .
@prefix samm-e: <urn:samm:org.eclipse.esmf.samm:entity:2.1.0#> .
@prefix unit: <urn:samm:org.eclipse.esmf.samm:unit:2.1.0#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix : <urn:samm:io.admin-shell.idta.shared:3.1.0#> .

: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 <https://admin-shell.io/aas/3/1/SpecificAssetId/externalSubjectId> ;
samm:characteristic :ReferenceType .

:specificAssetIdName a samm:Property ;
samm:preferredName "name"@en ;
samm:description "Name of the asset identifier."@en ;
samm:see <https://admin-shell.io/aas/3/1/SpecificAssetId/name> ;
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 <https://admin-shell.io/aas/3/1/SpecificAssetId> ;
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 <https://admin-shell.io/aas/3/1/SpecificAssetId/value> ;
samm:characteristic samm-c:Text .

20 changes: 20 additions & 0 deletions io.admin-shell.idta.shared/3.1.0/TestAspect.ttl
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
@prefix samm: <urn:samm:org.eclipse.esmf.samm:meta-model:2.1.0#> .
@prefix samm-c: <urn:samm:org.eclipse.esmf.samm:characteristic:2.1.0#> .
@prefix samm-e: <urn:samm:org.eclipse.esmf.samm:entity:2.1.0#> .
@prefix unit: <urn:samm:org.eclipse.esmf.samm:unit:2.1.0#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix : <urn:samm:io.admin-shell.idta.shared:3.1.0#> .

: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 .
44 changes: 44 additions & 0 deletions io.admin-shell.idta.shared/3.1.0/ValueOnlyExampleAspect.ttl
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
@prefix samm: <urn:samm:org.eclipse.esmf.samm:meta-model:2.1.0#> .
@prefix samm-c: <urn:samm:org.eclipse.esmf.samm:characteristic:2.1.0#> .
@prefix samm-e: <urn:samm:org.eclipse.esmf.samm:entity:2.1.0#> .
@prefix unit: <urn:samm:org.eclipse.esmf.samm:unit:2.1.0#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix : <urn:samm:io.admin-shell.idta.shared:3.1.0#> .

: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 :valueOnly4RelationshipElement :example4Entity ) ;
samm:operations ( ) ;
samm:events ( ) .

:valueOnly4MultiLanguageProperty a samm:Property ;
samm:preferredName "multi language text"@de ;
samm:preferredName "mehrsprachiger Text"@en ;
samm:see <urn:irdi:0173-1#02-ABJ219#002> ;
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 .

: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 .
Loading