문제

현재 시맨틱 웹 전자 학습 프로젝트를 진행하고 있습니다. 온톨로지와 수업을 만들었습니다. 그러나 RDF 파일을 채울 때 개인 (예 : 코스)을 만들어 RDF에 배치합니다. 나중에 다른 개인을 물체 재산 (예 : 학생-> StudyMemberof-> 과정)으로 다른 개인과 관련시켜야한다면, 나는 코스 URI를 학생 개인에 넣었습니다. 이것은 (코스 개별 URI : CRS000021)를 의미합니다.

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

나는 가지고있다 2 개의 질문 여기:
각 클래스의 개인을 별도의 RDF 파일에 넣는 것이 옳습니까?
이 두 개인과 관련 될 때 학생 파일에서 '코스 (CRS000021)'의 다른 노드를 만들고 있습니까? 이 메소드 (다른 RDF를 만드는)가 잘못 되었습니까?

관심을 가져 주셔서 감사합니다

도움이 되었습니까?

해결책

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 : about = "ehsanm"은 유효한 URI인지 확실하지 않습니다. 여기에서 rdf : id를 사용해야한다고 생각합니다

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top