Ho un database di biologia che vorrei interrogare. C'è anche una data banca di terminologia a cui ho accesso che ha predicati formalizzabili. Mi piacerebbe costruire un linguaggio di query per questo DB usando i predicati citati. Come faresti a riguardo? La mia soluzione è la seguente:Come si crea un linguaggio di query specifico del dominio?
- formalizzare i predicati
- tradurre in un linguaggio di interrogazione (SQL, SPARQL, dipende)
- Costruire un linguaggio specifico con ANTLR o altri tali strumenti
- Traduci la 3 a 2.
È un approccio valido? Ce ne sono di migliori? Ogni consiglio sarebbe molto apprezzato.
Suona come un progetto interessante. –
Il tuo cognome è davvero Thunk? Devi avere un'affinità naturale con Haskell;) http://stackoverflow.com/a/6274016/443219 –