You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The reason is probably that interface clashes with a java keyword. So, for technical reasons, it is not possible to have a variable with that name, but why should the format of the IRI violate the pattern?
Furthermore, how can we be sure that other attributes are not keywords in other programming languages that cause similar problems? For example, min might be a keyword in python as well and cause issues there. Should we change the IRI of it to https://admin-shell.io/aas/3/0/LevelType/_min?
The text was updated successfully, but these errors were encountered:
In Specification Part 2 page 81 we have:
However, the IRI does not follow any naming pattern in Endpoint:
aas4j/model/src/main/java/org/eclipse/digitaltwin/aas4j/v3/model/Endpoint.java
Line 37 in 4c56bbe
The reason is probably that
interface
clashes with a java keyword. So, for technical reasons, it is not possible to have a variable with that name, but why should the format of the IRI violate the pattern?Furthermore, how can we be sure that other attributes are not keywords in other programming languages that cause similar problems? For example,
min
might be a keyword in python as well and cause issues there. Should we change the IRI of it tohttps://admin-shell.io/aas/3/0/LevelType/_min
?The text was updated successfully, but these errors were encountered: