Outils personnels
User menu

Tutoriel édition de mappings

De Dbpedia.fr.

Les mappings sont édités sur le site http://mappings.dbpedia.org, la documentation en Anglais peut être consultée cette la page.

Il s'agit d'un mediawiki, différentes données de DBpedia y sont éditées :

  • l'ontologie
    • les classes
    • les propriétés
    • les datatypes
  • les mappings pour faire correspondre les modèles à des classes de l'ontologie et leurs attributs à des propriétés.


Sommaire

Édition de l'ontologie

Édition des classes

Chaque classes est définie par un modèle {{Class}} dans la page dans l'espace de noms OntologyClass: avec le nom de la classe.

Par exemple la classe Person est définie dans la page http://mappings.dbpedia.org/index.php/OntologyClass:Person qui contient :

{{Class
| labels =
{{label|en|person}}
{{label|de|Person}}
{{label|fr|personne}}
[...]
| rdfs:subClassOf = Agent
| owl:equivalentClass = foaf:Person, schema:Person
}}

Le nom de la classe est donnée par le nom de la page qui contient ce modèle (ici Person), le modèle contient en plus les champs :

  • label qui permet de donner les labels dans différentes langues en utilisant le modèle {{label}}. Ces entrées gênèrent des triplets avec la propriété rdfs:label.
  • comments qui permet de donner une explication plus détaillée de la classe dans différentes langues avec les modèles {{comment}}. Ces entrées génèrent des triplets avec la propriété rdfs:comment. Une bonne pratique est d'y inclure une référence à un article Wikipédia ou Wiktionnaire.
  • rdfs:subClassOf, owl:equivalentClass et owl:disjointWith pour placer la classe dans la hiérarchie de classes.
  • specificProperties permet de spécifier l'unité par défaut à utiliser pour les valeurs d'une propriété applicable à cette classe.


Liens utiles:


Édition des propriétés


Édition des datatypes

Édition des mappings

Mapping élémentaire d'un modèle

Mappings des propriétés

Introduction de noeuds intermédiaires

Mappings conditionnels