質問

私は現在、セマンティックウェブ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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top