Pré. | Proc. |
Exemples Diagrammes
Les diagrammes suivants fournissent des exemples de diagrammes OWL et RDF qui montrent l'utilisation des classes et des relations, y compris les classes Owl et RDF et owlIndividuals et les relations rdfsSubClassOf et rdfsSubPropertyOf.
Schéma de définition Diagramme
Voici un exemple de diagramme de définition OWL qui montre une instruction ou un triplet OWL de base.
Basé sur le RDF, l'ODM utilise des triplets d'éléments équivalents aux relations d'entité ; plutôt que Entity-Attribute-Value, il utilise Subject-Predicate-Object. Le sujet et l' Object sont définis avec OWLClass et le prédicat est défini avec un objectProperty.
Un animal modélisé en tant que classe OWL a une propriété Has Father modélisée en tant que propriété d' object et l' Object Male est modélisé avec une autre classe OWL.
Diagramme des faits OWL
Voici un exemple de diagramme de faits OWL qui montre un certain nombre de faits OWL.
Le modèle Fact est utilisé pour définir des faits spécifiques sur certains objets qui sont des instances de Classes. Le diagramme montre un certain nombre d'individus définis en fonction de classes spécifiques, par exemple : Tim est un homme et Leanne est une femme.
Le modèle est étendu pour montrer des faits sur deux autres individus montre des faits sur Paulene, une instance de Femme, concernant sa relation avec ses parents. Plus précisément, cela montre le fait qu'elle a un parent masculin Tim et un parent féminin Leanne. Un autre individu Benjamin a un parent masculin de Tim et un parent féminin de Jane.
Diagramme définition RDF
Ce qui suit est un exemple de diagramme RDF qui décrit un emplacement de contacts définissant un rdfProperty of Address avec des connexions rdfsDomain à un certain nombre de rdfProperty granulaires qui décrivent complètement l'adresse, y compris poastalCode, rue, ville, pays et plus encore.
Utilisation des restrictions OWL
Une restriction OWL est utilisée pour définir un ensemble restreint similaire à une clause SQL Where . Il définit une règle à l'aide de la balise onProperty et une contrainte de valeur telle que allValuesFrom ou someValuesFrom. L'élément Restriction est généralement utilisé en conjonction avec l'une des autres relations de relations OWL, telles que subClassOf. Par exemple, en poursuivant le thème des garnitures de pizza, pour la classe de garnitures d'artichaut :
< rdfs:subClassOf >
< hibou : Restriction >
< owl:onProperty rdf:resource gt;= " #hasSpiciness " />
< owl:someValuesFrom rdf:resource gt;= " #Mild " />
</ hibou:Restriction >
</ rdfs:subClassOf >
Cela équivaut à l'énoncé en langage naturel anglais : "Une garniture d'artichaut est une garniture végétale avec la propriété hasSpiciness douce ".