4.4.7. Les transformations XSLT

XSL (eXtensible Stylesheet Language) est le langage de description de feuilles de style associé à XML. C'est une spécification du W3C. Une feuille de style XSL est un fichier qui décrit comment doivent être présentés (c'est-à-dire affichés ou imprimés ou vocalisés, etc.) les documents XML. Une transformation XSLT est un mécanisme de transformation d'un document XML vers une autre structure qui est spécifiée par une feuille de style XSL. Les transformations XSLT sont, de fait, utilisées à de nombreuses fins autres que la mise en forme de documents. Elles jouent sans doute un rôle important dans l'utilisation de XML en offrant un moyen de transformer un document XML conforme à une certaine DTD en un autre document conforme à une autre DTD.

Ainsi, les transformations XSLT nous offrent un moyen pour produire des représentations graphiques de nos traces au format SVG à partir de leur structure RDF et de leur modèle RDFS. Nous pourrons créer des transformations XSLT qui utilisent des paramètres définis par l’utilisateur dans l’ontologie RDFS pour produire un rendu visuel des traces. De cette façon, les ontologies des traces n’auront pas seulement une implication sémantique mais également une implication dans le rendu visuel des traces.