-
Notifications
You must be signed in to change notification settings - Fork 7
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
Starting m2m data exchange for one equipment with asset id only #338
Comments
The json example looks like a normal json payload: what exactly is different? Where exactly do you want the new "mime-type" to be added? If I understand correctly you look for the following interaction: |
Hello Birgit, The mime-type has to be added to the HTTP GET of the Asset Id, because this is the only information, the client application has in this particular moment. So the endpoint of the discovery service from https://admin-shell-io.github.io/aas-specs-antora/IDTA-01002/v3.1/http-rest-api/interactions.html#fig:seq-sm-endpoints is unknown to the client application and the interaction does not work. So, I suggest to weaken the following assumption, in some scenarios (asset id is a URL):
As the server knows all repositories, he can do the above mentioned interaction also on serverside and return the minimum setup of the dataspace for this particular asset. Regards |
I have the feeling that a few things are mixed together in the proposal:
If we can assume that all endpoints are publicly available, I think the following situation occurs:
|
We could expose the non-AAS endpoints maybe like this (note the second item in
|
Schema-wise this would be ok, as |
What I don't understand right now from the problem description is why the cited assumption needs to be changed. It might be possible to do it also at the runtime of the client application but this would overload the chapter, therefore we put it out of scope... |
yes, see table https://admin-shell-io.github.io/aas-specs-antora/IDTA-01002/v3.1/specification/interfaces-payload.html |
Calling To the feature request in general - starting a discovery process with just an
|
What is missing?
The initial situration is, that someone just has a physical device with an asset id (, which should be many devices in the future due to IEC61406-01 or -02). The use case could be to make the Digital Product Passport as AAS accessible or other data like available e. g. in incoming goods inspection.
Here the user has a software which can download the AAS, but now he has only the asset Id and no discovery API. One approach could be to get a (a few) general repositories. This could be solved by the approach suggested in #330).
We assume that the data is made available public or a security negotiation is included optionally.
How should it be fixed?
But additionally the way could just lead to the repositories which are relevant for the asset. That is, the response is a list of ass and submodel endpoint for the asset id, e. g. a list of shell descriptors.
In general, and also for the DPP, it might be necessary to open a human-readable web page. Here, we suggest to introduce a new mime-type for the GET when calling the asset id: application/shell-descriptors
The text was updated successfully, but these errors were encountered: