• Aucun résultat trouvé

Partie III Application à la modélisation géologique

Chapitre 8 Geological Workflow Editor (GWE) 167

2.2 Profil des utilisateurs

F. 8.1 – Connexion du GWE à OntoDB.

– expert du domaine : il définit les ontologies de domaine en créant les concepts ontolo-giques et en leur attribuant des propriétés. Il crée également les ontologies de services en leur associant les services sémantiques qui les composent ;

– expert technique : il indexe les modèles de données par les concepts des ontologies de do-maine. Il indexe les services et les workflows informatiques par les services sémantiques ; – manager de workflows sémantiques : il définit des workflows sémantiques issus de com-positions de services sémantiques. À partir de cette description, le workflow sémantique devient conceptuellement lui-même un service sémantique et l’expert du domaine peut enrichir l’ontologie de services si le concept n’existe pas déjà. L’expert technique peut ensuite associer à chaque service sémantique qui compose le workflow sémantique un service ou un workflow informatique particulier et ainsi obtenir un workfow informatique qui sera à son tour indexé ;

– utilisateur final : il choisit un service ou un workflow sémantique. Ensuite, il sélectionne un service ou un workflow informatique qui est indexé par le service sémantique choisi ou bien déduit à partir du workflow sémantique choisi. Enfin, il peut exécuter le service ou le workflow informatique.

Ces profils utilisateurs identifiés ne sont pas pris en compte dans la version actuelle du GWE. Nous nous sommes en effet actuellement focalisés sur la validation de notre approche

qui concerne l’indexation et la recherche de services. Dans la prochaine section, nous détaillons la partie du GWE pour l’indexation sémantique des services et des workflows informatiques.

3. Réutilisation de services et de workflows existants

3 Réutilisation de services et de workflows existants

Les services et logiciels de traitement de données de modélisation géologique sont créés pour des besoins particuliers. Les workflows informatiques qui sont obtenus en composant des services sont construits sans qu’une méthodologie particulière soit mise en œuvre. Ainsi, que ce soit pour les services ou bien pour les workflows informatiques, aucune ressource à l’ex-ception de leurs noms, ne peut expliciter les fonctions qu’ils réalisent. Toutefois, ces services et ces workflows informatiques sont appelés à être réutilisés plusieurs fois. De plus, d’autres utilisateurs ont des tâches similaires et réutiliseraient des services et workflows informatiques existants à condition d’avoir une connaissance précise sur leurs fonctions. Grâce au GWE, il devient possible d’indexer sémantiquement des services et des workflows informatiques exis-tants. Cette indexation est rendue possible en extrayant la sémantique des services et workflows de la modélisation géologique. La production de cette sémantique doit être réalisée par des ex-perts en modélisation géologique en créant des ontologies de services, dont les concepts sont des services sémantiques permettant de caractériser sémantiquement en hiérarchies les services et workflows informatiques de la modélisation géologique. De cette manière, les recherches des services et workflows informatiques sont facilitées et passent par une recherche sur une couche sémantique et ensuite un filtrage sur les services et workflows informatiques indexés. La figure 8.2 résume les étapes sur le GWE qui permettent la réutilisation des services et des workflows dans le GWE.

F. 8.2 – Réutilisation de services et de workflows informatiques.

Sur cette figure, nous voyons également les profils affectés aux types de tâches. Ainsi,

l’étape (1) de la figure 8.2 consiste à construire la ou les ontologies de services, c’est-à-dire à extraire la sémantique des services et des workflows informatiques. Cette étape ne peut être

réalisée que par des experts dans le domaine de la modélisation géologique. Les ontologies obtenues peuvent évidemment évoluer. C’est pourquoi cette étape ne doit pas être vérrouillée pour passer à la suivante. Elle est au contraire amenée à être effectuée continuellement.

En-suite, l’étape (2) consiste à indexer les services et les workflows du domaine de la modélisation géologique. Cette indexation est réalisée par un administrateur de services informatiques. L’in-dexation est également faite continuellement. A chaque fois que des services ou des workflows informatiques sont créés ou construits, ils peuvent être indexés par des services sémantiques qui sont les concepts des ontologies de services précédemment créés. Ensuite, vient l’étape (3) qui représente l’exploitation de l’implémentation de l’approche à proprement parler. Les utilisa-teurs finaux, c’est-à-dire les géologues, les géophysiciens ou les ingénieurs de réservoir peuvent exploiter l’entrepôt sémantique pour réaliser des tâches de modélisation géologique. Ainsi, il peuvent rechercher dans les ontologies de services les services sémantiques qui représentent les tâches abstraites qu’ils souhaitent réaliser. Une fois cette recherche effectuée, et à chaque fois,

un service sémantique est sélectionné. Ces utilisateurs peuvent ainsi choisir un service ou un workflow informatique parmi ceux indexés par le service sémantique. Un utilisateur final peut alors sélectionner des données (étape (4)) et lancer le service ou le workflow informatique sé-lectionné avec ces mêmes données en tant qu’entrées initiales (étape (5)). Les développements actuels du GWE couvrent les premières étapes qui correspondent à ce scénario. La cinquième étape, moins prioritaire pour la validation de nos travaux, est en cours de développement.

Nous montrons à présent les différentes zones du GWE participant à la réalisation du

scé-nario de réutilisation de services et de workflows. Sur la figure 8.3, nous montrons une vue des zones d’édition et de visualisation du GWE pour ce premier scénario :

– dans la zone (A) de la figure, un espace est réservé pour la création de nouveaux concepts d’ontologies de domaine et de services afin de permettre l’évolution de ces ontologies ; – dans la zone (B), un espace est réservé pour visualiser des représentations de modèles de

données, de services et de workflows informatiques indexés par les concepts des ontolo-gies de services ;

– dans la zone (C), un espace est réservé pour les éditeurs de création de concepts d’onto-logies ou la réalisation d’indexation de modèles, de services ou de workflows informa-tiques ;

– dans la zone (D), un espace est réservé pour représenter les valeurs des propriétés des différentes représentations de description syntaxique.

Dans cette section, nous décrivons en détail les étapes de ce scénario. Nous commençons par expliquer comment la création et la gestion des ontologies de services sont effectuées. Nous

montrons ensuite comment peut être réalisée l’indexation des services ou des workflows infor-matiques de la modélisation géologique. Enfin, nous expliquons comment se fait la recherche sur les services et les workflows indexés.

3. Réutilisation de services et de workflows existants

F. 8.3 – Vue du GWE pour le scénario de réutilisation de services et de workflows.