Tutoriel édition de mappings
De Dbpedia.fr.
Version du 18 mars 2013 à 09:08 par Julien.Cojan (discuter | contributions)
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:
- Hiérarchie de classes existantes : http://mappings.dbpedia.org/server/ontology/classes/
Édition des propriétés
- Liste des propriétés : http://mappings.dbpedia.org/index.php?title=Special:AllPages&namespace=202