Propriétés schema.org en sujet
Dans l'ontologie, vous placez des classes schema.org, soit des classes externes, en position de sujet :
<http://schema.org/Accommodation> owl:equivalentClass :AccommodationProduct .
Je pense, quant bien même le triplet serait synonyme, qu'il est préférable de placer vos classes locales (:AccommodationProduct
, etc.) en position de sujet. Ainsi, si un utilisateur explore votre ontologie et cherche à comprendre la sémantique d'une de vos classes locales en faisant une requête SPARQL de type
select ?p ?o where {
tourisme:AccomodationProduct ?p ?o .
}
ou
describe tourisme:AccomodationProduct
....le triplet concernant l'équivalence avec la classe schema.org sera retourné. Si votre classe est en position d'objet, elle ne sera pas retournée.
De façon générale, ne placer que des entités locales (dont vous contrôlez la définition) en sujet dans une ontologie est considéré comme une bonne pratique en RDF.
Colin Maudry
colin@maudry.com
colin.maudry.fr