Por que usar owl: Restriction as own: EquivalenceClass's property?

Eu apenas começo a aprender a Web Semântica e tenho uma pergunta sobre a classe de restrição. Eu cavei um tempo, mas ainda não encontrei nenhuma resposta .. Qualquer ajuda seria muito apreciada! No livro de texto, vejo exemplos de definir classe de restrição, eles estão prestes a definir um anônimoowl:Restriction classebnode e vincule issobnode com propriedadeowl:equivalentClass.

exemplo:

example:restrictionClass owl:equivalentClass [
    rdf:type owl:Restriction;
    owl:onProperty example:resProp;
    owl:someValuesFrom example:resValue.
]

Minha pergunta é: podemos definir uma classe de restrição diretamente? Gostar:

 example:restrictionClass rdf:type owl:Restriction;
                         owl:onProperty example:resProp;
                         owl:someValuesFrom example:resValue.

Qual é a vantagem de definir anônimoowl:Restriction?

questionAnswers(1)

yourAnswerToTheQuestion