owl :allValuesFrom и rdfs :разница в диапазоне

Я работаю над семантическими сетями, и мне интересно :есть ли какая-то разница в семантике написания ограничения вроде:

:Person
  a owl:Class ;
  rdfs:subClassOf
    [ a owl:Restriction ;
      owl:onProperty :hasParent ;
      owl:allValuesFrom :Person
   ].

и запись ограничения диапазона, например:

:hasParent rdfs:range :Person.

Мне кажется, это означает то же :что родитель должен иметь тип Person. Разве нет никакой разницы?

9
задан krajol 6 August 2012 в 20:52
поделиться