juillet
2011
Ceci est un tutoriel introductif à la fois au framework de description de ressources (RDF, Resource Description Framework) du W3C et à Jena, une API Java pour RDF. Il est écrit pour le développeur peu familier à RDF et qui apprend le mieux en prototypant ou, pour d’autres raisons, désire aller rapidement à l’implémentation. Une certaine habitude à XML et à Java est requise.
Implémenter trop vite, sans d’abord comprendre le modèle de données de RDF, mène à la frustration, à la déception. Cependant, étudier le modèle de données seul est assez difficile et mène généralement à des énigmes métaphysiques tortueuses. Il vaut mieux approcher la compréhension du modèle de données et de son utilisation en parallèle, apprendre un peu du modèle et l’essayer, puis passer au morceau suivant. Ainsi, la théorie complète la pratique et la pratique complète la théorie. Le modèle de données est assez simple, cette approche ne devrait pas prendre trop de temps.
RDF possède une syntaxe XML et tous ceux qui sont familiers avec XML le prendront pour tel. C’est une erreur. RDF devrait être compris en termes de son modèle de données. Des données RDF peuvent être représentées en XML, mais comprendre la syntaxe est secondaire à celle du modèle de données.
Une implémentation de l’API Jena, incluant le code source de travail pour tous les exemples de ce tutoriel, peut être téléchargée depuis le site officiel de Jena.
http://web-semantique.developpez.com/tutoriels/jena/introduction-rdf/