SemanticId Repository for the Asset Administration Shell: Difference between revisions
No edit summary |
No edit summary |
||
Line 16: | Line 16: | ||
=== How to create and register a new semanticId for an AAS submodel or SubmodelElement? === | === How to create and register a new semanticId for an AAS submodel or SubmodelElement? === | ||
# Create a '''new item''' with label = '''idShort''' | # Create a '''new item''' with label = '''displayName''' or '''idShort''' | ||
# You can add | # You can add labels, descriptions and aliases in multiple languages for better search results | ||
# The URL of the new item page is your '''semanticId'''! | # The URL of the new item page is your '''semanticId'''! | ||
Line 25: | Line 25: | ||
=== '''Recommended minimum of statements:''' === | === '''Recommended minimum of statements:''' === | ||
* You should state the '''semanticId''' and the '''modelElement''' for that your new semanticId is (modelELement = Submodel and SubmodelElements, according the Enumeration AasSubmodelElements like Property, SubmodelElementCollection, Range, ...) | * You should state the '''semanticId''', '''idShort''' and the '''modelElement''' for that your new semanticId is (modelELement = Submodel and SubmodelElements, according the Enumeration AasSubmodelElements like Property, SubmodelElementCollection, Range, ...) | ||
''modelElement'' is newly introduced here.<br> | ''modelElement'' is newly introduced here.<br> | ||
Revision as of 16:29, 18 December 2023
maintained by AAS-connect: Tools and Services for the implementation of the Asset Administration Shell
of FoP Consult GmbH
Why to use the SemanticId Repository?
- You don't want to handle AAS Concept Descriptions in your Asset Shell or in a CD repository (because it is not globally available and creates redundancies)
- CDD or ECLASS are not suitable for you
- The described process from IDTA (https://github.com/admin-shell-io/id) is not suitable for you
- You need a semanticId instantly
For feedback/questions regarding the SemanticId Repository for the Asset Administration Shell feel free to create an issue at
https://github.com/foprs/semanticid-repository.
How to create and register a new semanticId for an AAS submodel or SubmodelElement?
- Create a new item with label = displayName or idShort
- You can add labels, descriptions and aliases in multiple languages for better search results
- The URL of the new item page is your semanticId!
You are now free to define your submodel or SubmodelElement by adding statements (properties) to it (= concept description/data specification).
The statements (properties) according the AAS Specification "Part3a: DataSpecification - IEC 61360" (IDTA Number: 01003-a-3-0) have already been created for you and can be used.
Recommended minimum of statements:
- You should state the semanticId, idShort and the modelElement for that your new semanticId is (modelELement = Submodel and SubmodelElements, according the Enumeration AasSubmodelElements like Property, SubmodelElementCollection, Range, ...)
modelElement is newly introduced here.
Further information
Wikibase offers interesing features:
- Wikibase/API
- SPARQL
For more information see Wikiba.se.