Ich habe eine Biologie-Datenbank, die ich abfragen möchte. Es gibt auch eine gegebene Terminologiebank, auf die ich Zugriff habe, die formalisierbare Prädikate hat. Ich möchte eine Abfragesprache für diese Datenbank mit den genannten Prädikaten erstellen. Wie würdest du das machen? Meine Lösung ist folgende:Wie erstelle ich eine domänenspezifische Abfragesprache?
- formalisieren die Prädikate
- in eine Abfragesprache übersetzen (SQL, sparql hängt)
- Erstellen Sie eine bestimmte Sprache mit ANTLR oder andere solche Werkzeuge
- Übersetzen von 3 bis 2.
Ist das ein gültiger Ansatz? Gibt es bessere? Alle Hinweise würden sehr geschätzt werden.
Klingt wie ein interessantes Projekt. –
Ist dein Nachname wirklich Thunk? Sie müssen eine natürliche Affinität zu Haskell haben;) http://stackoverflow.com/a/6274016/443219 –