SemanticId Repository for the Asset Administration Shell: Difference between revisions

From AAS semanticId Repository
Jump to navigation Jump to search
No edit summary
 
(6 intermediate revisions by the same user not shown)
Line 6: Line 6:
* 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)
* 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
* CDD or ECLASS are not suitable for you
* The descibed process from IDTA (https://github.com/admin-shell-io/id) is 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<br>
* You need a semanticId instantly<br>




For feedback/questions regarding the ''SemanticId Repository for the Asset Administration Shell'' feel free to create an issue at
For feedback/questions regarding the ''SemanticId Repository for the Asset Administration Shell'' feel free to write an E-mail to kontakt@fop-consult.de.
https://github.com/foprs/semanticid-repository.<br>




=== 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 = could be or become the '''displayName''' in your AAS
# You can add idShorts, descriptions and aliases in multiple languages for better search results
# 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'''!


You are now free to define your submodel or SubmodelElement by adding statements (properties) to it (= concept description/data specification).
You are now free to define your submodel or SubmodelElement by adding statements (attributes) 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.<br>
The statements (attributes) according the AAS Specification "Part3a: DataSpecification - IEC 61360" (IDTA Number: 01003-a-3-0) have already been created for you and can be used.<br>




=== '''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''' and the '''modelType''' for that your new semanticId is (modelType = Submodel and SubmodelElements,  according the Enumeration AasSubmodelElements like Property, SubmodelElementCollection, Range, ...)
''modelElement'' is newly introduced here.<br>
''modelType '' is comparably used in the API-Specification (IDTA 01002-3-0).<br>
 


=== Further information ===
=== Further information ===
Line 34: Line 32:
* SPARQL
* SPARQL
For more information see [https://Wikiba.se Wikiba.se].<br>
For more information see [https://Wikiba.se Wikiba.se].<br>
=== Feature ideas ===
Implement Wikidata entity schemas for DataSpecificationIec61360 <<Template>>

Latest revision as of 09:33, 15 March 2024

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 write an E-mail to kontakt@fop-consult.de.


How to create and register a new semanticId for an AAS submodel or SubmodelElement?

  1. Create a new item with label = could be or become the displayName in your AAS
  2. You can add labels, descriptions and aliases in multiple languages for better search results
  3. The URL of the new item page is your semanticId!

You are now free to define your submodel or SubmodelElement by adding statements (attributes) to it (= concept description/data specification). The statements (attributes) 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 and the modelType for that your new semanticId is (modelType = Submodel and SubmodelElements, according the Enumeration AasSubmodelElements like Property, SubmodelElementCollection, Range, ...)

modelType is comparably used in the API-Specification (IDTA 01002-3-0).

Further information

Wikibase offers interesing features:

  • Wikibase/API
  • SPARQL

For more information see Wikiba.se.