8

だから私はRDFとOWLと一般的な「知識表現」について学んでいます。

1)RDFまたはOWLフォーマットの制限は何ですか?

RDFで表現できないコンセプトはありますか?しかし、それはOWLで表現できますか?またはその逆。

どちらでも表現できないコンセプトはありますか?

2)この(複雑な)例はどうですか?

「どうして誰かが気づかずにここまで落ちることができるのか?」

この質問をRDFまたはOWLで表現できますか?または、「空は青いですか」などの質問を表現することもできますか?

3)最後に...何でも記述できる知識表現言語はありますか?

4

2 に答える 2

5

1)RDFまたはOWLフォーマットの制限は何ですか?RDFで表現できないコンセプトはありますか?しかし、それはOWLで表現できますか?またはその逆。

RDFは単純なグラフモデルであり、トリプルとして表現できる限り、ほとんどすべてのものをキャプチャするために使用できます。OWL(およびRDFS)はRDFよりも表現力があります。つまり、ここでは、より複雑な関係をキャプチャできます。たとえば、一連の物の間のリンクを表す(rdfs:SubClassOf)、または推移的なプロパティを使用する(など)こともできますhasAncestorOWLはRDFグラフとしてシリアル化することもでき、推論機能と組み合わせると特に便利です。したがって、OWLはRDFが可能なすべてを表現できますが、RDFだけではOWL内で使用可能なステートメントの一部をキャプチャーすることはできません。たとえば、推論機能を使用する場合に違いが生じます。

どちらでも表現できないコンセプトはありますか?

時間的または動的な情報のモデル化は、RDFまたはOWLのいずれかを使用して困難です。結論:情報をグラフとして記述できる限り、RDFとして表すことができます。

2)この(複雑な)例についてはどうでしょうか:「誰かが気付かないうちに、どうしてここまで落ちることができるのでしょうか?」この質問をRDFまたはOWLで表現できますか?または、「空は青いですか」などの質問を表現することもできますか?

2番目の質問は、RDFとOWLの領域にあります。たとえば、知識ベースの中にステートメントがあると想像してください。sky has-color blue.次に、青いことがわかっているすべてのものを見て、skyそれらの中にあるかどうかを確認することで、知識ベースについて質問を表現できます。has-color value blue「スカイブルーですか」という質問は、OWLクラス式( )またはSPARQLクエリ()を使用して定式化できます?thing has-color blue.。質問は、いくつかの基準に一致するもののセットを取得すること(SPARQLまたはOWLを使用)、またはコメントで「Xが真かどうかを知りたい」と述べたように考えることができます。

「誰かが気づかずに、どうしてここまで落ちることができるのか」という質問。モデル化がより困難です。まず、知識ベースでそれを表現する方法を考える必要があります。これは、RDF/OWLでキャプチャするのが難しい動的な振る舞いを含む例です。

3)最後に...何でも記述できる知識表現言語はありますか?

おそらく理論的なものであり、実際には、計算の複雑さが言語の表現力の限界であることがよくあります。

于 2013-02-25T19:14:42.243 に答える
2

次のことを証明するのは難しいことではありません

  1. OWLの発話はトリプルとして表現できるため、OWLで表現できるものはすべてRDFでも表現できます。

  2. RDFトリプルで表現できるものはすべて、OWLでRDFトリプルをモデル化するだけでOWLで表現できます。

  3. トリプルを使用して1と0のシーケンスをモデル化できるため、1と0を使用して(つまり、コンピューターで)表現できる概念はすべてRDFでモデル化できます。

  4. 英語の単語で「表現」できる概念はすべて、1と0で表現できます。

もちろん、これらの「事実」は、あなたが本当に知りたいことを教えてくれません。

  • OWLまたはRDFで複雑な概念を表現するための最良の方法は何ですか?(最善の方法は1つでもありますか?)

  • コンピューターで表現できる概念に理論的または実際的な制限はありますか?

  • 概念を表現するためのOWLとRDFのより良い(既存の)代替案はありますか?

しかし、私はこれらの質問に答えられるとは思えません。

于 2013-02-25T16:02:54.940 に答える