私はOWLとProtegeを発見しました。 thisのリファレンスページ(以下で引用します)を読むと、ではなく、では抽象的なOWL構文を使用し、DL構文で記述することができますか?私の背景は論理ですから、たとえ後でオントロジーを翻訳しなければならないとしてももっと楽しいように聞こえます(これを行うアプリケーションがなければならないと確信していますが、don't reasoners use DL?)。DL構文でオントロジーを書く?
もし可能であれば、これを行うためにProtege(またはあなたの提案の他のソフトウェア)でどの設定を使用すべきですか?私はそれが不可能だと思うが、私は特別な記号の厄介さ以外にこれに正当な理由がないので、確信したい。
編集:不可能な場合、どのようにDL言語が使用されていますか?
OWL DLは、データ値、データ型 とデータ型の性質、すなわち、書院(D)の支援を説明ロジック書院であるが、OWLは、RDF(S)に基づいているので、 用語はわずかに異なります。 ... OWLオントロジーまたは知識 ベースの説明については、DL構文を使用できます。 ASCII文字セットで書くのが簡単な、抽象的なLISPのような構文 が定義されています。
ここでは、同じデータに対してvery brief working example of the two syntax stylesです。
(同じ表現力の論理の)さまざまな構文の間で翻訳するアプリケーションはありますか? – QuietThud
一部のリスナーはDLを使用するので、テキストファイルとして作成したDLオントロジを推論することができますか?もしそうなら、私はどのような特別なマークアップを使用する必要がありますか、そしてどの推論家ですか?ありがとう! – QuietThud
OWL DLオントロジは、特定の標準化された構文での記述論理オントロジにすぎません。 Protégéが使用するOWL APIは、機能構文、OWL/XML、Menchester構文、RDF/XML、Turtle、IIRCのオントロジーを読み込み、シリアライズできます。私が言及したすべてのフォーマット(HDTを除く)は、テキストエディタで簡単に編集できます。 HDTは、プレーンテキストとして編集するのが難しいコンパクトなバイナリ形式です。 –