Re 1:
RSDL is a concise, human-readable domain-specific language (DSL) for describing OData schemas, and an alternative to CSDL JSON
without the JSON-specific noise. JSON is rarely a good choice for a DSL. GraphQL has its own domain-specific schema language. GraphQL schema is different from OData schema, so you can t use the GraphQL
schema language for describing OData schemas, and vice versa. CSDL JSON is a machine-readable description language for OData schemas, and one can argue whether it is human-readable. is a domain-specific language for ???, trying to use for describing OData schemas will most likely fail if is not in [RSDL,
CSDL JSON, CSDL XML]
From:
odata@lists.oasis-open.org <
odata@lists.oasis-open.org>
On Behalf Of Ericson, George
Sent: Monday, 2 May 2022 21:25
To: Michael Pizzo <
mikep@microsoft.com>
Cc:
odata@lists.oasis-open.org Subject: [odata] RAPID elevator pitch
Mike, and all,
Thinking about an elevator pitch for RAPID, I'm having trouble making a clear case relative to two questions:
Why RAPID schema definition language over plain JSON, or GraphQL, or CSDL JSON, or ? How does RAPID improve the integrated development environment experience over existing solutions?
Your thoughts appreciated.
George
Internal Use - Confidential