OASIS Open Data Protocol (OData) TC

 View Only
  • 1.  RE: RAPID elevator pitch

    Posted 05-04-2022 15:23




    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