5.4. Capitalisation de l'expérience de travail sur les traces

L'un des intérêts d'utiliser un système à base de connaissances réside dans le fait qu'il permet de coder les règles de manipulation logique des symboles à un niveau séparé du code exécutable du programme. Ainsi, ces règles logiques peuvent continuer à être ajoutées au système après la phase de programmation de celui-ci. Dans notre cas, nous exploitons cet aspect par le principe des règles de transformation des traces écrites en Sparql. Mais le système offre également d'autres mécanismes pour capturer ces règles à un niveau plus générique. Ces mécanismes, une fois configurés dans le système, simplifient la création de requêtes par l'ergonome. Nous avons identifié deux types de mécanismes que nous décrivons dans les paragraphes suivants : l'implémentation d'une sémantique spécifique aux traces et la manipulation d'éléments génériques de transformation.