2

私は Protege を使用して、DBpedia で既に説明されているいくつかのことを含むオントロジーを開発しています。クラス「都市」を含め、「ベルリン」を個人として持ちたいとしましょう。My Berlin には、DBpedia Berlin にはないいくつかのプロパティがありますが、それ以外の場合は、DBpedia の Berlin を「再利用」したいと考えています。

独自のベルリンを定義して rdf:seeAlso を使用する必要がありますか、それとも DBpedia のベルリンをインポートしていくつかのプロパティを追加できますか?

4

1 に答える 1

5

DBpedia IRI を使用するだけで、

同じ個体について単純に話すだけで十分な場合は、その個体をオントロジーに追加し (つまり、 IRI を使用して個体を作成しhttp://dbpedia.org/resource/Berlin)、必要なものを追加します。

または、独自の IRI を使用して、owl:sameAs アサーションを追加します。

また、独自の IRI を持つ個人を作成することもできます。たとえば、http://stackoverflow.com/questions/19703414/Berlinそれがowl:sameAs http://dbpedia.org/resource/Berlin. あなたは Protege で OWL 個体を作成しており、DBpedia は OWL オントロジーをowl:sameAs使用しており、2 つの個体が同じであるという事実を表現するために使用するものです。

rdfs:seeAlso は、あなたが思っていることをしないかもしれないことに注意してください。

rdfs:seeAlso関連する情報を見つけるためのものです。たとえば、リソースに関するドキュメントや、それが定義されている標準などです。

http://stackoverflow.com/questions/19703414/Berlin rdfs:seeAlso http;//dbpedia.org/resource/Berlin

誰かが検索http;//dbpedia.org/resource/Berlinして、その件名のトリプルをたくさん見たとしても、それを伝えるものは何もありません。

http;//dbpedia.org/resource/Berlin owl:sameAs http://stackoverflow.com/questions/19703414/Berlin

これは本当に重要なことです。

于 2013-10-31T12:16:26.807 に答える