admin-shell-io / questions-and-answers

This repository aims for providing answers to often asked questions in the context of the Asset Administration Shell.
https://admin-shell-io.github.io/questions-and-answers/
Creative Commons Attribution 4.0 International
24 stars 6 forks source link

Is there a Public Concept Description Repository Service existing/planned (e.g. by IDTA)? #102

Closed foprs closed 8 months ago

foprs commented 10 months ago

Not every Concept Description for every Type of SubmodelElement is available from ECLASS or makes sense to be gathered there. There are individual ways to generate semanticIds for SubmodelElements (= id of ConceptDescription) and there is the risk that these are not unique. The locally (e.g. via Package Explorer) generated Concept Descriptions / embedded Data Specifications should be made public in an easy way.

Would it not be usefull to have a public Concept Description Repository service (according Spec Part 2) with a simple Frontend to Import the CD JSON e.g. from Package Explorer or a form to enter the data? The sematicId (respectively id of the CD) should be generated from this service automatically. Ideally the content could be accessed by visiting the URI (semanticId) with a webbrowser.

In principle this service could be extended to generate semanticId for every "HasSemantics" with the possibility to publish additional information or links (e.g. Qualifier "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0" -> Link to Document "GUIDELINE HOW TO CREATE A SUBMODEL TEMPLATE SPECIFICATION" where the semantics and qualifier values are explained.

To make it simple no modifications on the entry could be allowed. Just requesting a semanticId and publishing one-time. For changes a new semanticId would have to be requested.

Is there such a service existing / planned?

JoergNeidig commented 8 months ago

18.12.2023 Best Practice Group: Currently new semantic ids are maintained in the repository found at https://github.com/admin-shell-io/id. One concrete example for a submodel can be found here: https://github.com/admin-shell-io/id/tree/master/idta/SoftwareNameplate/1/0.

foprs commented 8 months ago

Thank you very much. In between I found the id repository you are mentioning. See also https://github.com/admin-shell-io/id/issues/29 as a suggestion to utilize Wikibase.