-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RDF-native interpretation/profile #384
Comments
Hi @VladimirAlexiev, thank you for bringing this up. We are also currently discussing: |
Thanks, @VladimirAlexiev ! I do not use RDF myself, so I can't contribute much. Pleaee mind that there is a perennial problem with the maintainability. The schemas were originally written by hand which turned out to be unmaintainable over the course of time. We ended up generating the schemas programmatically with aas-core using the formalized meta-model as a single-point-of-truth both for the schemas as well as the SDKs. Many of the features you suggested are probably not possible right now due to the limitations in aas-core, but this should not be the blocker! If there is enough commitment from the volunteers, it probably make sense to generate the schema by hand, and then write a script to patch the additional features on top. Alternatively, we could build in the features you need in aas-core. This would require additinal developers, which the aas-core maintainers lack at the moment. Of course, we are open for collaboration, so if anybody wants to work on that, I will gladly mentor. |
@kenwenzel thanks! I added the two to the checkbox list in Description, and I'll see if I have anything to add to the discussion. |
@egekorkan do you use AAS? |
Yes. We also have integration of WoT into AAS via the Asset Interfaces Submodel where we also have converters for it. |
Important comment: #386 (comment) |
Hi Seb!
Thanks for your replies! |
@VladimirAlexiev You can also take part in the WG as a non-member but you wont have access to the IDTA's Teams and Sharepoint. |
(I added two minor issues to the list on top.) Thanks @kenwenzel! @mristin wrote something important above:
You're most competent to make this judgement, but the JSONLD context gives us a lot of flexibility that we should leverage to cast the JSON to a reasonable RDF; only then resort to patches. This said, I'll help with the patches! |
@sebbader in #45 on Sep 1, 2022:
Sebastian, can you update us on the status of that effort?
There are a number of issues that call for a better RDF representation, and are the subject of discussion.
See linkedfactory/linkedfactory-pod#7 by @kenwenzel for the pain one needs to endure writing SPARQL with the current AAS RDF representation.
... But it's better to just get rid of the class names in prop URLs
modelType
should not alias@type
in context aas-core-works/aas-core-codegen#459There are also some bugs (eg in examples) that seem uncontroversial:
cc @mristin @mhrimaz @kenwenzel @arnoweiss
The text was updated successfully, but these errors were encountered: