2009-07-12 5 views
2

현재 시맨틱 웹 온라인 학습 프로젝트를 진행 중입니다. 나는 온톨로지와 수업을 만들었습니다. 그러나 RDF 파일을 채울 때 개인 (예 : 코스)을 만들어 RDF에 배치합니다. 이후 다른 물건을 물건 속성 (예 : student-> studyMemberOf-> 코스)으로 연결해야 할 경우 Uri을 학생 개개인에게 넣습니다. 이 수단 (물론 개별 열린 우리당 : crs000021) :시맨틱 웹의 개인 및 속성

<Ontologyowl:Student rdf:about="ehsanm"> 
    <Ontologyowl:studyMemberOf> 
     <Ontologyowl:Project rdf:about="crs000021"/> 
    </Ontologyowl:studyMemberOf> 

나는 이 질문 여기있다 : 별도의 RDF에서 각 클래스의
그것은 바로 넣어하는 것입니다 개인, 파일?
이 두 사람을 관련 짓는 경우 학생 파일에 '코스 (crs000021)'라는 다른 노드를 만들고 있습니까? 이 방법 (다른 rdfs 만들기)이 잘못 되었습니까?

귀하의 관심

답변

3

당신이 당신의 RDF 문을 작성해야하는 방법과 위치에 대한 어떤 사양이 없습니다 주셔서 감사합니다. 동일한 파일 또는 모든 명령문을 하나의 파일로 작성할 수 있습니다. 는 더욱이 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를 사용해야합니다.

+0

답변 해 주셔서 대단히 감사합니다. 메모에 관해서는 rdf : 이어야 함을 의미합니까? 다시 한 번 도움을 주신 것에 대해 감사드립니다. – Ehsan

+0

' rdf : Ontologyowl : Project 유형'의 어설 션 중 하나가 "제거됨"인 이유는 둘 모두가 똑같은 명령문의 중복이라는 이유 때문입니다. 이것은 RDF 문서 (그래프) 사이에 일종의 "외래 키"로 URI를 사용하기 때문에 시맨틱 웹의 많은 유용성입니다. –