eclipse-dataspace-protocol-base / DataspaceProtocol

The Dataspace Protocol is a set of specifications designed to facilitate interoperable data sharing between entities governed by usage control and based on Web technologies. These specifications define the schemas and protocols required for entities to publish data, negotiate Agreements, and access data in a data space
https://eclipse-dataspace-protocol-base.github.io/DataspaceProtocol/
Apache License 2.0
9 stars 4 forks source link

Contract `LeftOperand` and `Action` schemas use enums #48

Open jimmarino opened 1 month ago

jimmarino commented 1 month ago

Bug Report

The JSON schema contract-schema.json uses enums for LeftOperand and Action types. The type should be open-ended, e.g. string.

sebbader-sap commented 3 weeks ago

Is there a way to declare an open list in JSON Schema?

jimmarino commented 3 weeks ago

Is there a way to declare an open list in JSON Schema?

I declared them as a list of strings in the Json schemas. This should be sufficient, correct?