セマンティックWebにおける個人とプロパティ
-
12-09-2019 - |
質問
私は現在、セマンティックウェブeラーニングプロジェクトに取り組んでいます。私は、オントロジーとクラスを作りました。 RDFファイルを取り込むときしかし、私は(例えばコース)個人を作成し、RDFに配置します。その後、私はオブジェクトのプロパティ(例えば、スチューデント> studyMemberOf->コース)で、このいずれかに別の個人を関連付けるために必要な場合、私は、学生個々にコースウリを置きます。これは、(もちろん個々のウリ:crs000021):
<Ontologyowl:Student rdf:about="ehsanm">
<Ontologyowl:studyMemberOf>
<Ontologyowl:Project rdf:about="crs000021"/>
</Ontologyowl:studyMemberOf>
:
私はここでの 2つの質問を持っています
それは右の別のRDFファイルでは、各クラスの個人を入れてますか?
これら二人の個人に関連するとき、私は学生のファイルの「のコース(crs000021)」の別のノードを作るのですか?この方法(異なるRDFSを作る)が間違っているのですか?
ご清聴ありがとうございました。
解決
あなたのRDFステートメントを書くべき方法と場所についての規定はありません。あなたは、1つのファイルに同じファイルまたは各ステートメント内のすべての文を書くことができます。 また、RDFストアは、すべての重複ステートメントを無視する必要がありますので、
<ehsanm> <studyMemberOf> <crs000021>
<crs000021> rdf:type Ontologyowl:Project
<student2> <studyMemberOf> <crs000021>
<crs000021> rdf:type Ontologyowl:Project
と同一であります
<ehsanm> <studyMemberOf> <crs000021>
<crs000021> rdf:type Ontologyowl:Project
<student2> <studyMemberOf> <crs000021>
注:私はよく分からないのrdf:程度= "ehsanm" は有効なURIです。私はあなたが、RDFを使用する必要がありますね。ここでID
所属していません StackOverflow