Retour au reportage Retour au reportage
20210159_0073

© Christian MOREL / IRIF / CNRS Images

Reference

20210159_0073

Couverture de différents langages de requêtes pour les données du Web

Couverture de différents langages de requêtes pour les données du Web. Les données échangées via le Web sont couramment formatées en XML, un langage informatique issu du World Wide Web Consortium (W3C). Afin de manipuler ces données et en particulier de naviguer au sein des documents XML, le consortium a mis au point le langage de requêtes XPath. Si l'on sait bien utiliser XPath pour extraire des données de documents, avec un vaste choix d'implémentations disponibles, il est en revanche très ardu de raisonner automatiquement sur les requêtes XPath elles-mêmes, ne serait-ce que pour savoir s'il existe au moins un document XML sur lequel la requête retournera quelque chose. Les recherches en théorie des bases de données ont proposé de nombreux sous-langages de XPath pour lesquels ces raisonnements sont possibles. Ici est visible une visualisation du résultat d'une expérimentation sur plus de 20000 requêtes extraites de programmes web, qui cherche à comparer ces différents sous-langages de XPath.

CNRS Institute(s)

Regional office(s)

Scientific topics

CNRS Images,

Our work is guided by the way scientists question the world around them and we translate their research into images to help people to understand the world better and to awaken their curiosity and wonderment.