XQuery expliqué par les experts

02/10/2003

Dix experts XQuery signent un ouvrage collectif dont les deux premiers chapitres sont téléchargeables gratuitement.

Signé par Howard Katz, Don Chamberlin, Denise Draper, Mary Fernandez, Michael Kay, Jonathan Robie, Michael Rys, Jerome Simeon, Jim Tivy et Philip Wadler, tous membres du groupe de travail W3C XML Query, « XQuery from the Experts: A Guide to the W3C XML Query Language » est publié aux éditions Addison-Wesley. L’ouvrage se veut une ressource utile aux débutants qui veulent découvrir ce nouveau langage aussi bien qu’aux experts qui ont besoin d’un ouvrage de référence.

Le premier chapitre rédigé par Jonathan Robie est un tutoriel de soixante dix-huit pages téléchargeable gratuitement sous format PDF. XQuery étant encore en statut de document de travail, ce chapitre s’appuie sur les spécifications du Working Draft de mai 2003. Le second chapitre, rédigé quant à lui par Don Chamberlin, et intitulé « Influences on the Design of Xquery » est également disponible au format PDF.

Rappelons que Jonathan Robie est le créateur de XQL et l’un des trois auteurs de Quilt, aux côtés de Don Chamberlin (un des pères de SQL chez IBM que nous retrouvons parmi les auteurs de cet ouvrage) et de Daniela Florescu (qui travaillait pour l’INRIA). Jonathan Robie était alors un des représentants de Software AG au W3C à cette époque. Le groupe a été rejoint notamment par Microsoft, dont un des représentants, Paul Cotton, préside le groupe de travail XML Query.

Quilt est ensuite devenu la base de proposition d’un working draft pour ce qui allait devenir XQuery, dont Jonathan Robie est toujours un éditeur, mais désormais pour DataDirect.

Il est également intéressant de noter qu’Howard Katz est l’auteur d’un moteur de recherche de documents XML, utilisant XQuery comme langage de requêtes. Ce logiciel écrit en Java, open source est disponible sur le site de l’auteur.

Les amateurs d’anecdotes trouveront également leur compte dans cet ouvrage où l’on apprend par exemple que c’est Jeni Tennison qui est à l’origine de la souriante notation en smileys des commentaires de XQuery « (: Bonjour tout le monde :) ».

Autres articles :

Article écrit en collaboration avec Michel Duperrier de l’initiative sparklingPoint