-
Notifications
You must be signed in to change notification settings - Fork 16
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
Issues in JSON-Schema Definition #232
Comments
Great observations, I already prepared a fix for the first and third one.
The construct for |
Let's use #236 to derive a solution. |
@sebbader-sap I cannot completely follow what you are describing. But from what I understood you are referring with Actually I was referring with the fourth issue to the fact, that this Json-Schema |
I see, this is of course a correct finding but already merged, see
|
We need to continue this discussion as soon as the Eclipse Project has been established. As the 2024-1 release in this repo is nearly done, any further corrections / extensions need to happen in the new project. |
@sebbader-sap What is the status on this? I need these reported issues to be fixed or clarified. Otherwise I am partly blocked and cannot further review it.. Please also add the bug label to this issue, so that it gets better visibility.. |
@schoenenberg the problem is the current situation between the work inside IDSA (past) and Eclipse (future). Therefore, the general activity here is quite low. It will get better as soon as the new setup has been established. |
Adding another yet one:
|
The clause with |
Open topics for the Eclipse Dataspace Group:
@ssteinbuss please move these topics to the new repo. Apart of that, I regard the findings of this issue as solved as I also, for now, do not see a need to change the timestamp format. |
@sebbader-sap I think this is rather unconventional. There are standardized timestamp formats defined like RFC3339, which is pretty similar to the Regex defined there. I compared the Regex with the definition from RFC3339 and the differences leave room for interpretation, which results in not compatible or complex implementations.
If there is no reason for it to differ from the standard, why reinventing the wheel? |
Hi,
I am currently going in detail through JSON-Schema Definitions and I found some inconsistencies on these definitions. I am not sure how these were created - manually or generated. Please triage them and if necessary fix them:
ids-specification/negotiation/message/schema/contract-schema.json
Line 291 in 524039d
ids-specification/negotiation/message/schema/contract-schema.json
Line 330 in 524039d
ids-specification/negotiation/message/schema/contract-schema.json
Line 326 in 524039d
ids-specification/negotiation/message/schema/contract-schema.json
Line 105 in 524039d
@target
instead ofodrl:target
:ids-specification/negotiation/message/schema/contract-schema.json
Line 156 in 8410162
Agreement
recursively referring toAgreement
(to what purpose? same agreement, but different permissions?):ids-specification/negotiation/message/schema/contract-schema.json
Line 118 in 8410162
ids-specification/negotiation/message/schema/contract-schema.json
Line 21 in 8410162
odrl:prohibition
without definition of it:ids-specification/negotiation/message/schema/contract-schema.json
Line 97 in 8410162
ids-specification/negotiation/message/schema/contract-schema.json
Line 147 in 8410162
dspace:timestamp
is basically a RFC3339 timestamp:ids-specification/negotiation/message/schema/contract-schema.json
Line 134 in 8410162
AbstractPolicyRule
does not containodrl:target
:ids-specification/negotiation/message/schema/contract-schema.json
Line 72 in 8410162
I will extend the list when I find more inconsistencies.
The text was updated successfully, but these errors were encountered: