Лица и свойства в семантической сети

В настоящее время я работаю над проектом электронного обучения семантической сети. Сделал онтологию и классы. Однако при заполнении файлов RDF я создаю человека (например, курс) и помещаю его в RDF. Впоследствии, если мне нужно связать другого человека с этим с помощью свойства объекта (например, student-> studyMemberOf-> course), я помещаю Uri курса в индивидуальный студент. Это означает (индивидуальный Uri курса: crs000021):

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

У меня есть 2 вопроса:
Правильно ли помещать индивидуумов каждого класса в отдельный файл RDF?
При связывании этих двух индивидуумов создаю ли я еще один узел из ' course (crs000021) 'в файле студента? этот метод (создание разных rdf) неверен?

спасибо за Ваше внимание


person Ehsan    schedule 12.07.2009    source источник


Ответы (1)


Нет никаких указаний о том, как и где вы должны писать свой 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

person Pierre    schedule 12.07.2009
comment
Большое спасибо за ответ. По поводу примечания, вы имеете в виду, что это должно быть rdf: ‹valid Uri›? Еще раз спасибо за ваши полезные усилия - person Ehsan; 12.07.2009
comment
Чтобы было ясно, причина, по которой одно утверждение <crs000021> rdf:type Ontologyowl:Project удалено, заключается в том, что оба утверждения одного и того же утверждения, что является избыточным. Это большая часть полезности семантической сети, потому что вы используете URI как своего рода внешний ключ между документами (графиками) RDF. - person Phil M; 13.07.2009