Programming the Semantic Web
Toby Segaran, Colin Evans, Jamie Taylor
Une solide introduction aux outils et techniques qui rendent le Web exploitable par des programmes, réalisant ainsi les promesses du web sémantique. Un très bon livre pour passer de la théorie la pratique. Un sujet passionnant !
Review
Rechercher de l’information sur l’internet est devenue tellement facile. Pour un humain seulement… Pour un programme, on ne peut pas en dire autant. La promesse du Web Sémantique est de permettre à des programmes de trouver l’information, la partager et surtout la combiner avec d’autres sources d’informations pour nous aider à créer de nouvelles connaissances, alors que nous n’imaginions même pas cette possibilité au moment de la collecte de la donnée initiale.
L’expression “The Semantic Web” est attribué à l’inventeur du Web en personne, Tim Berners-Lee, lors d’une publication dans le magazine Scientific American, publié en 2001. L’idée n’est donc pas nouvelle mais avec Programming the Semantic Web, l’idée devient réalité.
Toby Segaran, à qui on doit le livre Programming Collective Intelligence, un classique des Editions O’Reilly, et accompagné de Colin Evans et Jamie Taylor, nous livre un très bon livre bien organisé.
Les auteurs commencent par nous introduire au web sémantique afin que nous puissions percevoir toute son utilité et son potentiel immense. La seconde partie s’intéresse aux différents standards qui rendent cela possible (RDF, SPARQL, OWL), avant de conclure par une dernière partie très orientée pratique nous montrant que les technologies sont là, les outils aussi, tout est entre nos mains pour entamer la transition !
Programming the Semantic Web n’est pas le livre le plus abordable, tout comme son sujet. Des bonnes connaissances en base relationnelle et XML sont nécessaires. Quelques notions en RDF peuvent aider. Les exemples sont pour la plupart en Python avec la librairie RDFLib et sont bien souvent très intéressants convertir une base relationnelle de films vers le format triplet mieux adapté, pour ensuite rechercher des connections comme le lien entre deux acteurs.
Le livre s’achève par un dernier chapitre nous laissant entrevoir l’avenir. La révolution venait de commencer lors de la publication du livre en 2009, ce qui m’amène à vous inciter à considérer les autres ouvrages plus récents pour tenir compte des dernièrs outils ou standards.