2

私はオントロジー開発に不慣れで、最初のオントロジーを終えたところです。次に、Apache Stanbol内でこのオントロジーを使用して、いくつかのRDFグラフのリファクタリングを実行する必要があります。

これは、Stanbolで一般的なルールを作成する方法です。

myRule[ has(<http//myont.org/hasFather>, ?x, ?y) . has(<http/myont.org/hasBrother>, ?y, ?z) -> has(<http//myont.org/hasUncle>, ?x, ?z) ]

ルールが機能するためには、オンラインのどこかでオントロジーをホストする必要があると思います。現在、ベースURIは架空のアドレスであるhttp://www.example.org/ontologies/EDXL.owl#を指しています。

URIが物理アドレスを指す必要はないことは理解していますが、Stanbolで機能しますか?この場合、.owlファイルをホストするにはどうすればよいですか。Webサーバーは機能しますか(つまり、パブリックWWW)?

4

1 に答える 1

1

あなたが言ったように、URIは必ずしも実際の解決可能なページを指す必要はありません(それでも、そうする方が良いです)。したがって、ルールエンジンは、オンラインで利用できない場合でもOWLファイルを理解する必要があります。

とにかくOWLファイルを公開したい場合は、どのWebサーバーでも公開できるはずです。ファイルをアクセス可能な場所に置くだけです(public箱から出してすぐに機能するはずです)。ブラウザを使用してアクセスすると、オントロジーが直接表示されるのを確認できるはずです(特別なMIMEタイプのおかげでtext/turtle)。

例:OWLコンセプトのURIThingに移動すると、ブラウザーにオントロジー全体が表示されます。

于 2013-02-27T13:09:52.540 に答える