Dans mon précédent billet, j'ai tenté de définir ce qu'on entend par une ontologie dans le cadre du Web sémantique et de vous présenter le langage OWL. Or, tester est le meilleur moyen d'apprendre et de comprendre un langage informatique, j'ai donc créé une petite ontologie du monde de Harry Potter grâce à Protege. Je ne pense pas que je maintiendrai cette ontologie, ce n'est qu'un modeste exemple perfectible et contenant certainement des erreurs, mais il faut bien commencer par quelque chose.
Pourquoi Harry Potter ? Tout simplement, parce que j'ai commencé à apprendre OWL et à créer cette ontologie juste après avoir lu dévoré le dernier volume de la série, Harry Potter et le prince de sang mêlé. Finalement, grâce à mon collègue Nicolas (coucou, Nico ;-) ), j'ai appris que j'avais fait un clin d'œil à la série sans le savoir. En effet, the owl signifie en anglais chouette, or, c'est le nom dans la version originale des examens que passe Harry en cinquième année (« Buse » dans la traduction française), donc dans Harry Potter et l'ordre du phénix. Voilà pour l'anecdote.
J'ai donc créé et peuplé mon ontologie grâce à Protege avec l'aide précieuse du très bon site Poudlard.org, j'en ai extrait un fichier RDF et j'ai créé des feuilles de style XSL très basiques (croyez-moi traiter du RDF avec XSL, ce n'est pas une sinécure...) pour transformer le RDF en HTML et visualiser le résultat dans un navigateur. J'espère que ça vous plaira. Si vous voulez (oui, il n'y a toujours pas de commentaires, mais vous pouvez me joindre par mail ;-) ), je peux revenir en détail sur la création et la composition de cette ontologie voire donner les fichiers à des personnes qui voudraient la continuer. Mais, pour ce soir, je vais m'arrêter là, si vous n'y voyez pas d'inconvénients, car après trois billets, j'ai déjà suffisamment rempli ma journée... Bonne fin de week-end !




alex le 19 avril, 2006 - 16:45
Got le 20 avril, 2006 - 16:55
Alex le 10 août, 2006 - 11:10
ArnO le 16 août, 2006 - 14:32
Got le 17 août, 2006 - 13:29
Pour autant, utiliser XSL n'est pas la méthode la plus adaptée pour traiter du RDF, car l'écriture du RDF n'est pas normalisée et il est possible d'écrire des triples de différente façon. Il s'agit juste d'un test dans ce cas et c'est pourquoi j'avais dans un autre billet expliqué une autre méthode avec SPARQL (Mes vacances aux standards d'hiver) ; malheureusement les exemples sont cassés pour le moment, il faudrait que je reprenne cet exemple en utilisant RAP.
En ce qui concerne les fichiers, le lien vers le RDF est disponible dans le billet, quant aux (affreuses ;-) ) feuilles de style XSL, il y en a plusieurs :
- la page des personnes : personne.xsl
- la page des maisons : maison.xsl
- la page d'accueil : harry_xsl.xsl
Tu devrais pouvoir trouver ton bonheur aussi dans l'autre billet. J'espère que cela t'aidera, c'est vrai que traiter du RDF en XSL est assez compliqué , mais ça peut rendre des services.Protégé le 15 janvier, 2007 - 17:12
nour le 3 février, 2007 - 14:18
gbon le 19 juin, 2007 - 15:07
Bonjour,
j"essaye désespérément d'ouvrir un fichier RDFS créer avec l'API RAP en PHP avec Protégé 3.2, et j'ai une jolie erreur de "parsing" ou une erreur de pointeur "NUL", (ceci dépend de la démarche que j'emploie ).
Est ce quelqu'un d'entre vous à une idée???
Djam le 17 septembre, 2007 - 11:00
Alkarex le 20 janvier, 2008 - 03:14
Seb le 6 mars, 2008 - 18:53
dids le 25 avril, 2008 - 20:34
Poster un nouveau commentaire