¿Por qué usar owl: Restriction as own: EquivalenceClass's property?

Acabo de empezar a aprender la Web Semántica y tengo una pregunta sobre la clase de restricción. Cavé un rato pero aún no he encontrado ninguna respuesta ... ¡Cualquier ayuda sería muy apreciada! Del libro de texto, veo ejemplos de definir la clase de restricción, están a punto de definir un anónimoowl:Restriction clasebnode y vincular estobnode con propiedadowl:equivalentClass.

ejemplo:

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

Mi pregunta es ¿podemos definir una clase de restricción directamente? Me gusta:

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

¿Cuál es la ventaja de definir anónimo?owl:Restriction?