DigitaleDeltaOrg / dd-grid-api

Ontwikkeling van een Digitale Delta API voor roosterdata
0 stars 1 forks source link

Discuss syntax for generic filtering mechanism #21

Open stefhummel opened 3 years ago

stefhummel commented 3 years ago

As the comments in #20 show, the syntax for the generic filtering mechanism is up for debate. We should discuss the options for this syntax, taking into account though that it will also influence the DD-API and the DD-ECO-API

caspervdw commented 2 years ago

I'd like to mention a powerful option for a generic filtering mechanism: GraphQL https://graphql.org/. It has support of clients and servers for many languages.

GeriWolters commented 2 years ago

graphql has a very steep learning curve and probably is a huge overkill for the data exposed by the DD-API family. I would rather vote for OData, or maybe a subset of it. For implementing these mechanisms, however, we also need some kind of discovery.