• Aucun résultat trouvé

Chapitre 4 : Une approche de la découverte sémantique des SWG basée

5.2 Le modèle proposé

5.2.2 Description du modèle proposé

5.2.2.2 Vue d'ensemble du modèle proposé

5.2.2.2.1 Le package catalogue

Pour la description du modèle du package catalogue, nous utilisons le diagramme de classes UML présenté dans la figure 46. Ce diagramme est composé de deux parties P1 et P2. La partie P1 est inspirée de la classification des SWG selon la norme ISO 19119 présenté dans [YUQ08] et la partie P2 représente notre proposition de qualifier les catégories de SWG par des critères de qualité.

Optimisation de la découverte sémantique des SWG à base de qualité

Page 113

Figure 46 : Diagramme de classes de modèle de description de catégorie des SWG. Ce package est composé des classes suivantes :

Classe catégorie de SWG : classe abstraite désignant les catégories des services Web

Géographiques, elle peut être décrite selon deux facettes à savoir l'identification et la fonction.

Classe Human interaction: cette classe assure la description les services destinés au

contrôle et à la gestion d’interfaces utilisateur, de graphiques, de données multimédia, etc (Catalogue viewer, Geographic viewer,Geographic feature editor).

Classe Model/Information management : cette classe décrit les services de gestion du

développement, de traitement et de mémorisation de métadonnées, de concepts et de jeux de données (Feature access service, Map access service, Coverage access service,Catalogue service).

Classe Workflow/Task : cette classe représente la description les services d’assistance aux

utilisateurs dans le cadre de tâches et d’activités spécifiques (Chain definition service, Workflow enactment service).

Classe Processing : cette classe décrit les services de traitement Web peuvent être

configurés pour offrir tout type de fonctionnalité SIG à des clients reliés à un réseau, ce qui comprend l'accès à des calculs et/ou à des modèles de calcul préprogrammés qui s'appliquent à des données à référence spatiale.

Classe Communication : cette classe représente la description des services de codage /

décodage et de transfert de données au sein de réseaux de télécommunication.

Classe System management : la description des services de contrôle des composants de

systèmes d’applications et de réseaux (exemple : gestion de comptes d’utilisateurs) est assurée par cette classe.

Page 114 Classe Service : La classe service représente le SWG suivant la description WSDL. Elle

comprend entre autres l’identificateur du registre UDDI auquel le service appartient.

Classe Qualité : Classe abstraite désignant les catégories de qualité. Parmi ces importants

attributs nous citons le poids de qualité qui représente l'importance de la qualité pour le catégorie de services.

Classe Qualité Données : cette classe représente les critères de qualité des données

géographiques (la norme ISO 19113).

Classe Qualité Service : les critères de qualité des SWG lui-même sont représentés par

cette classe.

Classe Qualité Usage : cette classe représente les critères de qualité de profil utilisateur.

Classe Concept Qualité cette classe représente un concept de qualité qui spécifié par un

ensemble de métriques et un ensemble de valeurs.

Classe Métrique : cette classe représente les indicateurs d'évaluations de qualité. Ces

indicateurs représentent les méthodes de calcul des valeurs correspondantes aux critères.

Classe Valeur : cette classe représente l'ensemble des valeurs des résultats des méthodes

correspondantes aux métriques.

Dans notre travail nous proposons trois critères; un par classe de qualité étudiée à savoir :

Fraîcheur comme qualité de données: Intuitivement, le concept de fraîcheur introduit

l’idée d’âge des données: Les données sont-elles suffisamment fraîches pour les utilisateurs? Les données sont-elles obsolètes ? Une certaine source de données a-t-elle les données les plus récentes ? Quand les données ont-elles été produites ? La fraîcheur représente une famille de facteurs de qualité, chacun représentant un certain aspect de fraîcheur et ayant ses propres métriques. Nous distinguons deux facteurs de fraîcheur :

• Actualité ([SEG90] cité dans [BOU07]): L’actualité mesure la distance ou le décalage entre l’extraction et la livraison de données. Par exemple, en regardant un solde bancaire, nous voulons savoir le moment où il a été extrait de la banque, peu importe quand il a été mis à jour.

• Age [WAN96] : L’age mesure la distance ou le décalage entre la création (ou mise à jour) et la livraison des données. Il est indépendant du moment de l’extraction des données. le concept de fraîcheur introduit l’idée d’âge des données, il peut avoir comme métriques : l'actualité, obsolescence, ratio de fraicheur et l'âge comme indiqué dans le tableau suivant:

Optimisation de la découverte sémantique des SWG à base de qualité

Page 115

Facteur Métrique Description

Actualité Actualité Le temps passé depuis l'extraction des données Obsolescence Le nombre de transactions de mise à jour d'une source

depuis l'extraction des données Ratio de fraicheur Le taux de données qui sont à jour

Age Age Le temps passé depuis la création ou la mise à jour des données

Tableau 11 : Tableau des métriques de fraîcheur [BOU07]

L'accessibilité comme qualité de service: l'accessibilité est l'aspect de qualité d'un service

qui représente le degré qu'il est capable de servir une demande de service Web. Elle peut être exprimée comme mesure de probabilité dénotant l'indice de réussite ou la possibilité d'une instanciation réussie de service à un moment. Il pourrait y avoir des situations quand un service de Web est disponible mais non accessible. Selon [HAR05] l'accessibilité peut être représenté par

• Le temps de réponse: le temps de réponse est une question préoccupante dans la performance de base de services Web. Le temps de réponse typique est un attribut de performance qui renvoie à la durée écoulée entre la fin de l'émission d'une demande à un service et le début de la réponse du service. Il représente le temps moyen que met le service Web à envoyer la réponse au client. La valeur de cet attribut peut être, soit renseignée par le fournisseur du service, soit donnée une fois que le service Web a été invoqué une première fois. Il est important de noter que cet attribut n’est donné qu’à titre indicatif mais peut aider le client lors de l’étape de sélection de services [BOC01, KAL03, RAN03]. L’évaluation du temps de réponse d’une requête R peut être représentée comme suit : Temps de réponse (R) = Temps d'exécution (R) + temps d'attente(R) [FLU03].

• Disponibilité : la disponibilité est l'aspect de qualité de si le service Web est présent ou prêt pour l'usage immédiat. La disponibilité représente la probabilité qu'un service est disponible.

Prix : représente le montant à payer pour bénéficier du service Web.

La popularité comme qualité d'usage : la popularité fait référence au degré d’utilisation

effective de l’information par les utilisateurs. Ce facteur présente un grand intérêt car il permet de capturer des items qui sortent du champ habituel de contenu auquel s’intéresse

Page 116

l’utilisateur a priori. Il peut donc contribuer à contrecarrer l’effet dit « entonnoir », en apportant des items inattendus sous l’angle de leur strict « contenu », et néanmoins appréciés pour leurs qualités reconnues par toute une communauté d’utilisateurs. La popularité peut être évaluée de différentes façons. Dans les contextes répandus d’accès en ligne aux items, la consultation et les téléchargements sont de bons indicateurs de popularité. Lorsque ces systèmes permettent aux utilisateurs d’évaluer les items de façon explicite (ratings), ces évaluations constituent une base intéressante pour évaluer la popularité, de même que les recommandations que les utilisateurs se font entre eux, de façon moins formelle dans les forums. De façon plus spécifique, dans le contexte de la publication académique, la notion de popularité se mesure au travers des citations croisées entre les publications [GOO01] ; en effet, cette activité de citation est une bonne indication de l’usage réel des documents par les membres de la communauté académique concernée. Les métriques de ce critère sont indiquées dans le tableau suivant :

Facteur Métrique Description

Popularité Nombre de consultation Le nombre d'exploitation de SWG Rating L'évaluation ou recommandation donnée par un

groupe d'utilisateur

Nombre de citations Le nombre de citations référençant le SWG Tableau 12: Tableau des métriques de popularité