Предоставьте описательную метку для skos: semanticRelation - PullRequest
2 голосов
/ 10 марта 2010

При использовании словаря skos возможно ли предоставить описательную метку для описания взаимосвязи между двумя понятиями.например, у вас может быть два понятия, связанных с помощью skos: related, но как вы точно говорите, как они связаны?

1 Ответ

1 голос
/ 11 марта 2010

Может быть skos:note (из Документация SKOS ) или один из специализированных предикатов, которые являются его подпараметрами, может делать то, что вы хотите.

Вы не можете ввести пустой узел и повесить его rdfs:label, как вы могли бы сделать это при обычном моделировании данных RDF, поскольку skos:related не является транзитивным, т.е.

:a skos:related :b .
:b skos:related :c .

Только говорит, что :a относится к :b, а :b относится к :c, а не означает, что :a относится к :c

Лучшим способом сделать это может быть определение собственного предиката, который является подвойством skos:related, и применение к нему соответствующих меток, комментариев и описаний. НО если вы сделаете это, вам нужно будет использовать инструменты, которые могут сделать вывод, так как инструменты SKOS не будут автоматически знать вашу собственность, например,

ex:myRelation rdf:type rdf:Property ;
              rdfs:label "My Relation" ;
              rdfs:comment "Detailed description of the relation..." .

:a ex:myRelation :b .
...