私は照会したい生物データベースを持っています。また、私はそれにアクセスできる与えられた専門用語の銀行があります。それには形式化可能な述語があります。私はこの述語を使用してこのDBのためのクエリ言語を構築したいと思います。それについてどうやって行きますか?私の解決策は以下の通りです:ドメイン固有のクエリ言語を作成するにはどうすればよいですか?
- ANTLRまたは他のそのようなツールで特定の言語を構築
- は、クエリ言語に翻訳述語(SQLは、SPARQL、依存)
- を正式
- は3〜翻訳2.
これは有効なアプローチですか?より良いものはありますか?どんな指針も大変ありがとうございます。
は興味深いプロジェクトのようですね。 –
あなたの姓は本当にサンクですか?あなたはHaskellに自然な親和性を持っている必要があります;)http://stackoverflow.com/a/6274016/443219 –