2016-12-14 14 views
2

私はオントロジーを設計しようとしています。私はSEMFacetをプロジェクトの一部として使用することを余儀なくされています。オントロジーセマンティックウェブの設計

SemFacetは、セマンティックウェブテクノロジーに基づいて構築されたオープンソースの検索エンジンです。私は、protgeを使ってオントロジーを作成し、SemFacetにアップロードしてオントロジーを検索します。

私のオントロジには、これらのコースの内容を説明するコースと述語があります。ですから、たとえば、私がコースのクラスからインスタンス化された個別のコースCS101を持っているとしましょう。コースクラスには、そのタイプがxsd^^stringであるdescriptionというデータオブジェクトプロパティがあります。

私の問題は、述語、つまり説明プロパティーの前にURI「想像上のURI」があると、SemFacetは私が取っているものを見つけることができないということです。しかし、私はURIを削除すると、すべてうまくいくようです。

私は教授に問題について話しましたが、あなたは存在しないURIを使用しているため、教えてくれました。正直言って、私は存在しないURIの使用については確信していません。

あなたはどう思いますか?

答えて

0

SEMFacetはblank nodes( "imaginary URIs"の正しい名前)を正しくサポートしていない可能性があります。

SEMFacetがURIによって指し示されたリソースを解決しようとしない限り、ライブのURI(つまりHTTP 200 OK応答を持つURI)を作成する必要はなく、有効なURIのみを作成する必要はありません。

Protégéに空のIRIを残さないように注意してください。 http://mysuperfancyuri.com

だから多分あなたの教授はちょうどあなたが適合し、より標準的になりたいと使用:私はOPは虚数のURIを持つ空白ノードを意味するものではありませんでしたが、彼は、彼は自分自身を作成し​​たなど存在しないURIを意味だと思う

0

@berezovskiy既存の述語を作成するのではなく、既存の述語を使用します。例えば、説明述語のためにdcterms:description(http://purl.org/dc/terms/description)を見ることができます。

+0

これはうまくいきません...自分のオントロジーを私自身のボキャブラリを作成したいと思っているからです。自分のボキャブラリを記述する標準は存在しないので、自分のスタンダードを作成する必要があります。別の.. ..結局のところ、私はすでにプロジェクトを送ってきました。しかし助け男のおかげで:) –

+0

最後に何が解決策でしたか?プログラムが本当に悪いので、存在しないURIを扱うことはできませんか? – ChristophE

+0

それを扱うことはできますが、多くの設定が必要です。しかし、私の意見では、このソフトウェアは悪いです。だれかがsemFacetより優れたソフトウェアを構築するかもしれないと思います。まあ、私はそれをやるつもりだが、現時点ではない。 –

関連する問題