2017-10-10 16 views
-1

データログを練習する最良の方法は何ですか?Datalogを練習する最良の方法は?

私はpyDatalogで練習すべきですか?それともプロローグと一緒に行くべきですか? (ただし、DatalogとPrologでは構文が異なりますか?)

ありがとうございます。

+1

[DES](https://www.fdi.ucm.es/profesor/fernan/DES/)を参照してください。 SWI-Prologで書かれています。 – CapelliC

+0

DESをインストールするためにdes_acide.jarを実行しようとしています。その実行されていません。 –

答えて

1

「データログを実践する」という意味が完全にはっきりしていません。あなたのDatalogロジックプログラムを解釈し、その上でクエリを実行できるプログラム/実装/エンジンを探しているという場合は、https://en.wikipedia.org/wiki/Datalogを見てください。それは実装のリストを持っています。

DatalogはPrologのサブセットであるため、Prologの実装はおそらく過剰です。 DLVのような実装を試してみてください。 DLV(「DLV Datalog」からの検索)は、Datalog言語をサポートし、回答セットのセマンティクスを介して否定と離合を伴う拡張を可能にする。純粋なDatalogのもう一つの非常に軽量な実装はEunomia( "Eunomia Datalog"を検索)です。

私はpyDatalogの経験がないので、私はそれについて話すことはできません。

関連する問題