Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 53 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
53
Dung lượng
2,02 MB
Nội dung
Institut de la Francophonie pour l’Informatique Bâtiment D, ruelle 42, Ta Quang Buu Hanoï, Vietnam Ecole Nationale Supérieure des Télécommunications de Bretagne Département Logiques des Usages, Sciences Sociales et Sciences de l’Information Technopôle de Brest-Iroise, CS 83818, 29238 Brest CEDEX Rapport de stage DEPA LA COMPOSITION SEMANTIQUE DANS LES DOCUMENTS VIRTUELS ADAPTATIFS APPLIQUEE AU PROJET KMP Etudiante : NGUYEN Thi Ngoc Tu – Promotion Responsable de stage : Segre GARLATTI Brest – Août 2004 Remerciements Je tiens, tout d’abord, `a remercier M Serge Garlatti, mon maˆıtre de stage, pour m’avoir accept´e `a ce stage et fait en sorte qu’il se passe dans les meilleures conditions et pour ses conseils sur les directions `a suivre tout au long du stage en portant une grande attention `a l’ensemble de mes r´ealisations Je remercie tout particuli`erement M S´ebastien Iksal, M Philippe Tanguy, M S´ebastien Bigaret pour les connaissances qu’ils m’ont apport´ees Merci ´egalement `a tous les stagiaires au sein de d´epartement LUSSI pour le tr`es bon accueil qu’ils m’ont r´eserv´e J’adresse mes sinc`eres remerciements aux professeurs de l’IFI pour leur soutiens pendant mes ´etudes de DEPA et mes camarades pour les bons moments pass´es avec eux Je n’oublie pas de remercier tous les personnels de l’IFI qui m’apportent de l’aide Finallement, je ne remercierai jamais assez mes parents, mon grand fr`ere et mon petit ami Ils sont toujours pr`es de moi dans les moments difficiles ii R´ esum´ e L’objectif du projet de KMP (Knowlegde Management Portal) est de construire un service web de comp´etences qui permet de faciliter le partage des comp´etences au sein d’une communaut´e - la vall´ee de t´el´ecommunication (Telecom Valley) - qui recueille des entreprises, des institutionnels et des organismes acad´emiques int´eress´es par le domaine de t´el´ecommunications Ainsi, pour mod´eliser le savoir-faire des entreprises et pour assurer la r´eutilisation et le partage des ressources, il est n´ecessaire de d´evelopper un environnement de type hyperm´edia adaptatifs fond´e sur les documents virtuels et le web s´emantique Ce m´emoire de stage pr´esente principalement – la r´eutilisation et la mise en oeuvre des ontologies pour d´ecrire et chercher des comp´etences – la construction d’un moteur de composition s´emantique pour analyser et rassembler des donn´ees li´ees aux comp´etences des organismes fond´es sur l’environnement SCARCE (SemantiC & Adaptive Retrieval and Composition Engine) iii Abstract The goal of KMP (Knowlegde Management Portal) project is to design a web site facilitating the sharing of competences within a community - the Telecom Valley - which gathers firms, local institutions, and academic organizations working in the telecommunications domain Thus, for modeling the know-how of the organisations and re-using, collecting of the resources, it is necessary to develop an adaptive environment hyperm´edia based on the virtual documents and the semantic Web This study focuses on – reuse and building of ontologies for describing and seeking on competences, – construction of a semantic engine for collecting and analyzing data related to the competences of the organizations based on the environment SCARCE (SemantiC & Adaptive Retrieval and Composition Engine) iv Table des mati` eres Remerciement ii R´ esum´ e iii Abstract iv Table des mati` eres v Table des figures vii Introduction Survol des m´ ethodes existantes 2.1 Repr´esentation de connaissances pour le Web s´emantique 2.2 Adaptation/personnalisation pour le Web s´emantique 2.2.1 Les documents virtuels adaptatifs 2.2.2 Les hyperm´edias adaptatifs 4 Solution pour le projet KMP 3.1 Une approche fond´ee sur quatre types d’ontologies : moteur de composition SCARCE 3.1.1 Repr´esentation de connaissances 3.1.2 Composition et adaptation dans moteur de composition de SCARCE 3.2 Les probl`emes li´ees au projet KMP et la partie de mon travail 14 Mise en oeuvre du projet KMP 4.1 R´eorganisation de types d’ontologies pour KMP 4.1.1 Les ontologies particuli`eres de KMP et les modifications 4.1.2 R´eorganisation de quatre types d’ontologies au sein du prototype SCARCE 4.1.3 Mise en oeuvre d’ontologies en F-logic 4.2 D´eveloppement du moteur de composition s´emantique pour KMP 4.2.1 Description du code source SCARCE - partie s´emantique 4.2.2 Re-engineering de code source SCARCE - partie s´emantique 4.2.3 Mise en oeuvre de moteur de composition s´emantique pour KMP 4.3 Analyse des r´esultats 21 21 22 Conclusion 40 v 14 15 16 19 25 26 28 28 30 32 33 Bibliographie 41 Annexes 41 vi Table des figures 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 Repr´esentation des connaissances `a partir des ressources existantes Un example d’ontologies Instances avec attribut ”aCapitale” Processus de composition d’un document virtuel Une technique de pr´esentation adaptative Une technique de navigation adaptative Strat´egie d’adaptation : Guidage direct Strat´egie d’adaptation : Tri 3.1 3.2 3.3 types d’ontologies de SCARCE 15 Pr´esentation d’une page Web 17 Architecture de moteur de composition SCARCE 18 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 4.10 4.11 4.12 4.13 4.14 4.15 4.16 4.17 4.18 4.19 4.20 4.21 Ontologies de KMP Ontologies des r´eseaux Ontologies des comp´etences Ontologies des ´echanges de valeurs Nouvels ontologies des KMP Mod´elisation des connaissances en F-logic Des ressources mod´eli´es en F-logic Les paquets pour le moteur de composition s´emantique SCARCE Nouvelle structure de paquets de services s´emantiques Nouvelle structure des paquets SCARCE Le code source KMP La fonction ”r´ecup´erer les informations d’une organisme” Page d’entr´ee du site KMP Page d’accueil du site La navigation dans la Chaine de Valeur Repr´esentation des entreprises sur une segment Espace personnel Listes des entreprises de recherche Les informations d’entreprise Liste de comp´etences d’une entreprise Les informations de comp´etences vii 6 11 12 13 13 22 23 24 25 26 27 28 29 30 31 33 33 34 35 36 36 37 38 38 39 39 CHAPITRE INTRODUCTION Chapitre Introduction De nos jours, Internet fait une intrusion remarquable dans la vie quotidienne Les besoins en recherche d’informations sont de plus en plus importants et les ressources sur Internet s’accroissent Ainsi, il est important de trouver une meilleure solution pour la recherche d’information sur Internet D’ailleurs, les informations fournies sur Internet sont pr´esent´ees de la mˆeme mani`ere pour tous les utilisateurs mˆeme s’ils ne sont pas int´eress´es par les mˆemes informations Alors, en plus du probl`eme des ressources, il faut trouver une solution pour fournir les informations adapt´ees aux besoins de l’utilisateur Les situations propos´ees permettent donc aux utilisateurs d’Internet d’acc´eder `a l’information pertinente, de naviguer dans un grand espace d’information sur Internet Le Web s´emantique et les m´ethodes d’adaptation/personnalisation permettent de r´esoudre ces probl`emes Telecom Valley1 est une association professionnelle qui, avec environ 70 membres repr´esentant plus de 10.000 emplois, supporte activement le d´eveloppement d’un pˆole de comp´etences unique, `a vocation internationale, dans les domaines des T´el´ecommunications et des Technologies de l’Information Afin de capturer le renseignement des comp´etences des membres de Telecom Valley, il s’agit de cr´eer une plate-forme permettant de cartographier les comp´etences dans le domaine des t´el´ecommunications existantes au sein de l’association et de favoriser ainsi les partenariats entre entreprises, puis entre entreprises et laboratoires de recherche Ainsi, les probl`emes li´ees au plate-forme sont – de capturer les connaissances explicites d’une organisation pour en faciliter l’acc`es, le partage et la r´eutilisation, – d’am´eliorer le partage des connaissances et le travail coop´eratif au sein de l’organisation, – d’am´eliorer les relations avec le monde externe (en particulier, les clients ou les partenaires), – de pr´eserver les connaissances pass´ees de l’entreprise pour les r´eutiliser et am´eliorer la qualit´e des projets Alors, KMP (Knowledge Management Portal) est un projet de la Telecom Valley qui Telecom Valley est une association loi 1901 fond´ee en 1991 par majors des t´el´ecommunications pr´esents `a et autour de Sophia Antipolis : A´erospatiale (Alcatel Space), AT&T Paradyne, Digital (Compaq puis HP), ETSI (Institut Europ´een de Normes des T´el´ecommunications), France Telecom, IBM, Texas Instruments Telecom Valley rassemble aujourd’hui plus de 70 membres industriels et institutionnels NGUYEN Thi Ngoc Tu M´emoire de fin d’´etudes CHAPITRE INTRODUCTION se propose les m´ecanismes de partage de connaissances au sein de la communaut´e Telecom Valley et de les renforcer par un usage des technologies multim´edia Une tendance actuelle est de cr´eer des applications web du genre portails et services fond´ees sur des ontologies Le projet KMP repose sur les travaux r´ealis´es dans le cadre de Sous-Projets : Construction d’ontologies pour la repr´esentation des comp´etences Cartographie des comp´etences R´ealisation informatique d’un service web de comp´etences Evaluation du service web sur la dynamique communautaire Evaluation du service web sur la cr´eation de valeur et la dynamique des connaissances au sein d’une communaut´e de pratique Notre travail repose sur le sous-projet : d´eveloppement un service web de comp´etences Objectifs du stage Le stage a pour but de mettre en place un service web de comp´etence interactif pour mod´eliser le savoir-faire des membres de la Telecom Valley et pour assurer la r´eutilisation et le partage des ressources entre eux Fond´e sur le premier prototype du KMP, les processus d’identification, de description des fonctionnalit´es importantes pour les utilisateurs, et de sp´ecification et de conception des interfaces sont auparavant r´ealis´es Notre travail est de g´erer, d’identifier, de composer, de s´electionner les donn´ees li´ees aux comp´etences et d’adapter aux besoins de l’utilisateur Le prototype d´evelopp´e sera fond´e sur l’environnement SCARCE C’est un environnement de type hyperm´edia adaptatif fond´e sur les documents virtuels et le web s´emantique Contribution personnelle du stagiaire Nous sommes trois stagiaires de l’IFI, M Bui Huy Duc, M Dinh Van Hoan et moimˆeme, qui travaillent en ´equipe sur le projet KMP Pendant la dur´ee du stage, nous travaillons ensemble, discutons et r´esolvons les probl`emes li´ees au projet pour mieux le comprendre Et puis, nous divisons ce projet en trois parties et chacun est responsable d’une partie dans le projet Dans le cadre de mon stage, je suis responsable de la r´eutilisation et de la mise en oeuvre des ontologies pour d´ecrire et chercher les comp´etences et de l’´etude et du d´eveloppement d’un moteur de composition s´emantique pour analyser et rassembler des donn´ees li´ees aux comp´etences des organismes bas´es sur l’environnement SCARCE Le travail de M Duc est l’´etude et le d´eveloppement de moteur de composition logique pour r´ecup´erer les gabarits de page au format XML que d´efinit l’organisation de la page locale Le travail de M Hoan est l’´etude et le d´eveloppement de mod`ele de document bas´e sur l’environnement SCARCE SemantiC & Adaptive Retrieval and Composition Engine NGUYEN Thi Ngoc Tu M´emoire de fin d’´etudes CHAPITRE INTRODUCTION Environnement de stage Ce stage est effectu´e au sein du d´epartement LUSSI (Logiques des Usages, Sciences Sociales et Sciences de l’Information) `a l’Ecole Nationale Sup´erieur des T´el´ecommunications (ENST) de Bretagne, situ´e `a Brest pour la p´eriode du 1er avril au 31 aoˆ ut 2004 L’ENST Bretagne offre un large programme de formations (Ing´enieurs, Mast`eres, MSc, DEA, Th`eses, Formation Continue) dans les domaines li´es aux technologies de l’information Elle est ´egalement un des acteurs principaux de la recherche dans le domaine et travaille en partenariat avec les plus grandes entreprises du secteur priv´e ou public Le d´epartement LUSSI a ´et´e form´e par les deux d´epartement IASC (Intelligence Ar´ tificielle et Sciences Cognitives) et d´epartement ECO (Economie et Sciences Humaines) depuis le mois d’avril 2004 Les activit´es du d´epartement LUSSI s’appuient sur des recherches en sciences cognitives, en algorithmique, en mod´elisation math´ematique et informatique autour du th`eme ”Mod´elisation des syst`emes anthropocentr´es” dans lesquels l’homme, plus qu’un simple utilisateur, est vraiment au centre du syst`eme L’adresse du site Web de LUSSI est http ://www-iasc.enst-bretagne.fr/ Organisation du m´ emoire Ce m´emoire est compos´e de chapitres : – La premi`ere partie aborde les probl´ematiques, les objectifs g´en´eraux du travail et puis, elle pr´esente ´egalement le lieu d’accueil o` u s’est d´eroul´e notre travail et la contribution personnelle de mon travail dans l’´equipe de trois personnes – La deuxi`eme partie passe en revue les m´ethodes existantes que nous allons d´evelopper pour le projet KMP – La troisi`eme partie a pour objectif de pr´esenter une approche existants - l’environnement de SCARCE - pour le d´eveloppement de KMP Et puis, les probl`emes li´ees au projet KMP seront abord´es – Nous verrons, dans la quatri`eme partie, la r´ealisation et la mise en place des ontologies et du moteur de composition s´emantique au sein du projet KMP Et puis, elle a pour objectif de pr´esenter et d’analyser les r´esultats – Dans la derni`ere partie, nous dressons un synth`ese des r´esultats les plus importants NGUYEN Thi Ngoc Tu M´emoire de fin d’´etudes CHAPITRE MISE EN OEUVRE DU PROJET KMP getRootComponentOfStructure() getRelationsOfComponent() getTypeAndTitleOfComponent() getPreviousComponents() getNextComponents() getFragmentOfComponent() getLocationOfFragment() 4.2.3 Mise en oeuvre de moteur de composition s´ emantique pour KMP Le fonctionnement du moteur de composition s´emantique de SCARCE est ´etroitement li´e au moteur d’ontologie parce que les phases de s´election et d’organisation des ressources sont r´ealis´ees via des requˆetes du moteur de composition s´emantique au moteur de recherche Alors, pour la cr´eation du service KMP fond´ee sur SCARCE, nous devons implanter un fonctionnalit´e permettent de g´erer les ontologies particuliers du domaine de t´el´ecommunication et d’envoyer des requˆetes au moteur de recherche et de traiter des r´eponses NGUYEN Thi Ngoc Tu 32 M´emoire de fin d’´etudes CHAPITRE MISE EN OEUVRE DU PROJET KMP Fig 4.11 – Le code source KMP Nous avons install´e le service ”TelecomManagement” et il existe plusieurs fonctions dans ce service Par exemple, dans la figure 4.12, nous avons implanter une m´ethode pour r´ecup´erer les informations d’une organisme Elle va envoyer la requˆete F-logic vers le moteur de recherche et recevoir des r´eponses Fig 4.12 – La fonction ”r´ecup´erer les informations d’une organisme” 4.3 Analyse des r´ esultats Le projet KMP doit d´elivrer un prototype d’un service web de comp´etences A la fin de notre stage, la premi`ere version du prototype ´etait construite et elle permet de diffuser NGUYEN Thi Ngoc Tu 33 M´emoire de fin d’´etudes CHAPITRE MISE EN OEUVRE DU PROJET KMP les premiers r´esultats afin d’affiner l’ontologie et les mod`eles propos´es L’adresse du site web KMP que nous avons d´evelopp´e est http ://candle.enst-bretagne.fr/kmp/site Pour acc´eder au KMP, il faut pr´ealablement vous identifier en saisissant votre nom d’internaute ainsi que votre mot de passe (voir les figures 4.13 et 4.14) Fig 4.13 – Page d’entr´ee du site KMP NGUYEN Thi Ngoc Tu 34 M´emoire de fin d’´etudes CHAPITRE MISE EN OEUVRE DU PROJET KMP Fig 4.14 – Page d’accueil du site Les informations sont pr´esent´ees dans la page d’acceuil du site : – Explorer Telecom Valley – Pr´esentation du projet KMP – Espace personnel – Espace d’information – Recherche un partenaire Nous avons implant´e deux parties ”Explorer Telecom Valley” and ”Espace personnel” Dans le partie ”Explorer Telecom Valley”, la section ”Naviguer dans la Chaine de Valeur” est implant´ee Cliquez sur le lien ”Naviguer dans la Chaine de Valeur”, il affichera un sch´ema de repartition des entreprises par segment de valeurs NGUYEN Thi Ngoc Tu 35 M´emoire de fin d’´etudes CHAPITRE MISE EN OEUVRE DU PROJET KMP Fig 4.15 – La navigation dans la Chaine de Valeur Si l’on clique sur diff´erents endroits du graphique (par exemple l’endroit ”IT Services, Solutions and Applications Providers”), il vise `a repr´esenter les noms d’entreprises de ce segment et ses informations particuli`eres (voir les figures 4.15 et 4.16) NGUYEN Thi Ngoc Tu 36 M´emoire de fin d’´etudes CHAPITRE MISE EN OEUVRE DU PROJET KMP Fig 4.16 – Repr´esentation des entreprises sur une segment Fig 4.17 – Espace personnel La espace personnel dans le menu permet de d´ecrire les comp´etences, les projets et les partenaires privil´egi´es d’entreprises ou d’organismes de recherche (voir les figures 4.17) Si l’on clique sur le lien ”Entreprises”, il affiche la liste des entreprises de TelecomValley (voir les figures 4.18) Si l’on choise le lien ”Amadeus SAS” dans le column ”Nom d’entreprise”, il affichera les informations d’entreprise (voir les figures 4.19) NGUYEN Thi Ngoc Tu 37 M´emoire de fin d’´etudes CHAPITRE MISE EN OEUVRE DU PROJET KMP Fig 4.18 – Listes des entreprises de recherche Fig 4.19 – Les informations d’entreprise Pour afficher la liste de comp´etences d’entreprise ”Amadeus SAS”, clique sur le lien ”Comp´etence” Et puis, pour chaque type de comp´etence, on clique sur le lien de contenu NGUYEN Thi Ngoc Tu 38 M´emoire de fin d’´etudes CHAPITRE MISE EN OEUVRE DU PROJET KMP de comp´etence et les informations de cette comp´etence sont pr´esent´ees ( voir la figure 4.20 et 4.21) Fig 4.20 – Liste de comp´etences d’une entreprise Fig 4.21 – Les informations de comp´etences NGUYEN Thi Ngoc Tu 39 M´emoire de fin d’´etudes CHAPITRE CONCLUSION Chapitre Conclusion L’environnement d’hyperm´edia adaptatifs SCACRE a pour but de d´efinir les r`egles d’´evaluation des ressources s´electionn´ees par le moteur de recherche afin de les classer dans les diff´erentes classes d’´equivalence en fonction du mod`ele utilisateur et de s´electionner la m´ethode de navigation adaptative en fonction de l’utilisateur L’architecture de composition propos´ees est fond´ee sur types d’ontologies Le sch´ema de m´eta-don´ees permet au moteur de composition s´emantique de trouver des ressources grˆace `a les m´eta-donn´ees Le mod`ele utilisateur d´ecrit les caract´eristiques d’utilisateur Le mod`ele de document permet de mod´eliser le savoir-faire de l’utilisateur sous la forme d’une structure globale de document Le mod`ele de domaine mod´elise les concepts du domaine d’une application particuli`ere En effet, l’environnement de SCARCE vise `a appliquer plusieurs types d’application Pour chaque type d’application, il va falloir modifier le mod`ele de domaine SCARCE a ´et´e effectivement d´evelopp´e au cours de deux projets : ICCARS et CANDLE Nous visons dans un premier temps `a remplacer le moteur de recherche OntoBroker par Corese Ce choix impliquera un certain nombre de modifications puisque les interfaces de communications offertes par les deux logiciels diff´erentes et puis, OntoBroker et Corese utilise des langages diff´erents : respectivement F-logic et RDF/RDFS Alors, le code source du moteur de composition de SCARCE doit ˆetre modifi´es pour qu’il puisse utiliser Corese N´eamoins, par manque de documentation et de personnes disponibles pour int´egrer Corese `a SCARCE, nous avons finalement d´ecid´e de conserver OntoBroker pour le projet KMP Dans KMP, les ontologies sont auparavant acquis et mod´elis´e en RDF/RDFS Alors, pour implanter le prototype KMP au sein de moteur de composition de SCARCE, il a fallu transformer des ontologies mod´elis´ees en RDF/RDFS vers F-logic Ainsi, si l’on utilise autre moteur de recherche ou autre langage d’ontologies, le moteur de composition s´emantique n’est totalement pas appliqu´e Il d´epende du langage F-logic NGUYEN Thi Ngoc Tu 40 M´emoire de fin d’´etudes ANNEXES Bibliographie [AL] Jurgen Angele and George Lausen Ontologies in f-logic [CLR03] Jean Charlet, Philippe Laublet, and Chantal Reynaud Web s´emantique Action sp´ecifique 32 cnrs/stic, Octobre 2003 [Fen00] Dieter Fensel Ontologies : A Silver Bullet for Knowledge Management and Electronic Commerce Springer-Verlag, February 2000 [Gar02] Serge Garlatti Syst`emes hyperm´edia adaptatifs 2002 [Gar03] Serge Garlatti Service web kmp et scarce : principes et fondements Annexe sp3-a5, rapport interm´edia, D´ecembre 2003 [GI04] Serge Garlatti and S´ebastien Iksal A flexible composition engine for adaptive web sites 2004 [GmB03a] Ontoprise GmBh How to uses ontobroker - users and developers guide for the ontobroker system version 3.7.x., 2003 [GmB03b] Ontoprise GmBh How to write f-logic programs - a tutorial for the language f-logic cover ontobroker version 3.7.x., 2003 [IG04] S´ebastien Iksal and Serge Garlatti Adaptive web information systems : Architecture and methodology for reusing content 2004 [Iks02] S´ebastien Iksal Sp´ecification D´eclarative et Composition S´emantique pour des Documents Virtuels Personnalisables PhD thesis, Ecole des Hautes Etudes en Sciences Sociales, 2002 [KMA+ 98] Craig A Knoblock, Steven Minton, Jose Luis Ambite, Naveen Ashish Pragnesh Jay Modi, Ion Muslea, and Andrew G Philpot ad Sheila Tejada Modeling web sources for information integration 1998 [LRC02] Philippe Laublet, Chantal Reynaud, and Jean Charlet Sur quelques aspects du web s´emantique 2002 [NM] Natalya F Noy and Deborah L McGuinness D´eveloppement d’une ontologie 101 : Guide pour la cr´eation de votre premi`ere ontologie Technical report [SS99] Pavel Simek and Vojtech Svatek An integrated ontology for the www 1999 [Tan02] Philippe Tanguy R´ealisation d’une plate-forme de composition s´emantique de dossiers th´ematiques de presse Master’s thesis, Conservatoire National Des Arts et M´etiers - Centre R´egional Associ´e de Brest, 2002 [Tho03] Catherine Thomas Knowledge management platform : l’exp´erimentation d’une solution de knowledge management inter-firmes et inter-institutions In Deuxi`eme Rencontres R´egionales CERAM/IHESI, Intelligence Economique & Management des Ressources Humaines, mai 2003 NGUYEN Thi Ngoc Tu 41 M´emoire de fin d’´etudes ANNEXES Annexes Un extrait de l’ontologie de Telecom Valley // – The Localisation Section – Localisation : : InfoComNetwork Country : : Localisation City : : Localisation Region : : Localisation // – The ValueFragment Section – ValueFragment : : InfoComNetwork ValueFragment[value =>> STRING] ITServicesProviders : : ValueFragment EndUserConsumer : : ValueFragment Networkeroperator : : Valuefragment InternetProvider : : ValueFragment DeviceManufacturer : : ValueFragment NetworkInfrastructureProvider : : ValueFragment EndUserConsumer : : ValueFragment RetailValueAddedReseller : : ValueFragment ContentProvider : : ValueFragment ITServicesProviders : : ValueFragment SpecializedServicesProviders : : ITServicesProviders MultipleServicesProviders : : ITServicesProviders Networkeroperator : : Valuefragment TelecomServicesProvider : : NetworkerOperator NetworkOperator : : NetworkerOperator InternetProvider : : ValueFragment InternetAccessProvider : : InternetProvider InternetServiceProvider : : InternetProvider DeviceManufacturer : : ValueFragment TechnologyAndComponent : : DeviceManufacturer TerminalDeviceManufacturer : : DeviceManufacturer NetworkInfrastructureProvider : : ValueFragment InfrastructureProvider : : NetworkInfrastructureProvider NetworkDeviceManufacturer : : NetworkInfrastructureProvider NGUYEN Thi Ngoc Tu 42 M´emoire de fin d’´etudes ANNEXES Un extrait des ressources mod´ elis´ es en F-logic dans le domaine de t´ el´ ecommunication ”RegionSophia” :Region ”RegionSophia”[creationDate− >>”1970-01-01”] ”RegionSophia”[designation− >>”La r´egion sophipolitaine”] ”RegionOutSophia” :Region ”RegionOutSophia”[creationDate− >>”1970-01-01”] ”RegionOutSophia”[designation− >>”hors Sophia”] // list of Country for foreign employees ”ameriquedusud” :Country ”ameriquedusud”[designation− >>”Am´erique du sud”] ”unitedstate” :Country ”unitedstate”[designation − >> ”Etats-Unis d’Am´erique”] ”europeorientale” :Country ”europeorientale”[designation− >> ”Europe Orientale”] ”europedunord” :Country ”europedunord”[designation− >>”Europe du nord”] ”moyenorient” :Country ”moyenorient”[designation− >>”Moyen Orient”] ”canada” :Country ”canada”[designation− >>”Canada”] ”australie” :Country ”australie”[designation− >>”Australie”] ”inde” :Country ”inde”[designation− >>”Inde”] russie” :Country ”russie”[designation− >>”Russie”] ”europe” :Country NGUYEN Thi Ngoc Tu 43 M´emoire de fin d’´etudes ANNEXES ”europe”[designation− >>”Europe”] ”asie” :Country ”asie”[designation− >>”Asie”] ”afrique” :Country ”afrique”[designation− >>”Afrique”] // instance of each ValueFragment ”ValueFragment” :ValueFragment ”ValueFragment”[designation− >>”Any Value Fragment”].” ValueFragment”[value− >>”0”] ”EndUserConsumer” :EndUserConsumer ”EndUserConsumer”[designation− >>”End-User Consumer”] ”EndUserConsumer”[value− >>”1”] ”InternetProvider” :InternetProvider ”InternetProvider”[designation− >>”Internet Provider”] ”InternetProvider”[value− >>”2”] InternetAccessProvider” :InternetAccessProvider ”InternetAccessProvider”[designation− >>”Internet Access Provider”] ”InternetAccessProvider”[value− >>”2b”] ”InternetServiceProvider” :InternetServiceProvider ”InternetServiceProvider”[designation− >>”Internet Service Provider”] ”InternetServiceProvider”[value− >>”2a”] ”RetailValueAddedReseller” :RetailValueAddedReseller ”RetailValueAddedReseller”[designation− >>”Retail VAR”] ”RetailValueAddedReseller”[value− >>”3”] ”ContentProvider” :ContentProvider ”ContentProvider”[designation− >>”Content Provider”] ”ContentProvider”[value− >>”4”] ”NetworkerOperator” :NetworkerOperator ”NetworkerOperator”[designation− >>”Networker Operator”] NGUYEN Thi Ngoc Tu 44 M´emoire de fin d’´etudes ANNEXES ”NetworkerOperator”[value− >>”5”] ”TelecomServicesProvider” :TelecomServicesProvider ”TelecomServicesProvider”[designation− >>”Telecom Services Provider”] ”TelecomServicesProvider”[value− >>”5b”] ”NetworkOperator” :NetworkOperator ”NetworkOperator”[designation− >>”Network Operator”] ”NetworkOperator”[value− >>”5a”] ”DeviceManufacturer” :DeviceManufacturer ”DeviceManufacturer”[designation− >>”Device Manufacturer”] DeviceManufacturer>”[value− >>”6”] ”InternetServiceProvider” :InternetServiceProvider ”InternetServiceProvider”[designation− >>”Internet Service Provider”] ”InternetServiceProvider”[value− >>”2a”] ”RetailValueAddedReseller” :RetailValueAddedReseller ”RetailValueAddedReseller”[designation− >>”Retail VAR”] ”RetailValueAddedReseller”[value− >>”3”] ”ContentProvider” :ContentProvider ”ContentProvider”[designation− >>”Content Provider”] ”ContentProvider”[value− >>”4”] ”NetworkerOperator” :NetworkerOperator ”NetworkerOperator”[designation− >>”Networker Operator”] ”NetworkerOperator”[value− >>”5”] ”TelecomServicesProvider” :TelecomServicesProvider ”TelecomServicesProvider”[designation− >>”Telecom Services Provider”] ”TelecomServicesProvider”[value− >>”5b”] ”NetworkOperator” :NetworkOperator ”NetworkOperator”[designation− >>”Network Operator”] ”NetworkOperator”[value− >>”5a”] ”DeviceManufacturer” :DeviceManufacturer ”DeviceManufacturer”[designation− >>”Device Manufacturer”] ”DeviceManufacturer>”[value− >>”6”] NGUYEN Thi Ngoc Tu 45 M´emoire de fin d’´etudes ANNEXES ”InternetServiceProvider” :InternetServiceProvider ”InternetServiceProvider”[designation− >>”Internet Service Provider”] ”InternetServiceProvider”[value− >>”2a”] ”RetailValueAddedReseller” :RetailValueAddedReseller ”RetailValueAddedReseller”[designation− >>”Retail VAR”] ”RetailValueAddedReseller”[value− >>”3”] ”ContentProvider” :ContentProvider ”ContentProvider”[designation− >>”Content Provider”] ”ContentProvider”[value− >>”4”] ”NetworkerOperator” :NetworkerOperator ”NetworkerOperator”[designation− >>”Networker Operator”] ”NetworkerOperator”[value− >>”5”] ”TelecomServicesProvider” :TelecomServicesProvider ”TelecomServicesProvider”[designation− >>”Telecom Services Provider”] ”TelecomServicesProvider”[value− >>”5b”] ”NetworkOperator” :NetworkOperator ”NetworkOperator”[designation− >>”Network Operator”] ”NetworkOperator”[value− >>”5a”] ”DeviceManufacturer” :DeviceManufacturer ”DeviceManufacturer”[designation− >>”Device Manufacturer”] ”DeviceManufacturer>”[value− >>”6”] NGUYEN Thi Ngoc Tu 46 M´emoire de fin d’´etudes [...]... ”EntiteGeographique” et deux sous-classes ”Pays” et ”Ville” qui repr´esentent des concepts plus sp´ecifiques que la super-classe La classe ”Pays” repr´esente tous les pays dans le monde et elle est aussi la super-classe de la classe ”PaysEuropeen” qui repr´esente tous les pays europ´een La classe ”Ville” repr´esente toutes les villes dans le monde et la sous-classe ”Capitale” de cette classe repr´esente une ville... d´eplacer dans cette structure pendant la navigation Par cons´equent, l’adaptation aux utilisateurs dans le Web s´emantique peut s’appuyer sur les domaines suivants : – La m´ethode de conception pour composer les informations pertinentes aux besoins de l’utilisateur : les documents virtuels adaptatifs, – Le moyen d’adaptation aux utilisateurs : les hyperm´edias adaptatifs 2.2.1 Les documents virtuels adaptatifs. .. avec la richesse de mod´elisation des mod`eles de donn´ees orient´es objets.[Iks02][Ont03b] Pour la mod´elisation de connaissances, la F-logic permet de d´ecrire des ontologies comme des classes d’objets, les hi´erarchies des classes, leurs attributs et les relations entre les classes dans un mod`ele orient´e objet Comme l’exemple dans la figure 2.2 qui d´efinir les super-classes et ses sous-classes... et de pr´ esentation : l’assemblage La phase d’assemblage correspond `a la mise en place de guides de navigation locaux et globaux ainsi qu’`a la mise en place de strat´egies d’adaptation de la navigation et de la pr´esentation Les guides de navigation se fait au travers de gabarits de pages, ces gabarits sont instanci´es dans l’´etape de composition La phase d’assemblage se d´ecompose en deux ´etapes... et leur assemblage Ces quatre m´ecanismes des documents virtuels sont implant´es comme suivant : – les phases de s´election, de filtrage et d’organisation sont r´ealis´es dans la composition s´emantique – la phase d’assemblage est divis´ee dans la composition logiques et de pr´esentation Fig 3.3 – Architecture de moteur de composition SCARCE Moteur de recherche s´ emantique OntoBroker : la gestion des... de composition logique pour r´ecup´erer les gabarits de page au format XML que d´efinit l’organisation d’une page web NGUYEN Thi Ngoc Tu 20 M´emoire de fin d’´etudes CHAPITRE 4 MISE EN OEUVRE DU PROJET KMP Chapitre 4 Mise en oeuvre du projet KMP Cette partie a pour objectif de la r´ealisation et de la mise en place des ontologies et du moteur de composition s´emantique au sein du projet KMP et de la. .. effet, fond´e sur l’ensemble des techniques cit´ees dans le chapitre deux comme les ontologies, les hyperm´edias adaptatifs, les documents virtuels, un environnement appel´e SCARCE (SemantiC and Adaptative Retrieval and Composition Environnement) ´etait d´evelopp´e Puisque le SCARCE repose sur les probl`emes li´ees au projet KMP, le d´eveloppement de KMP sera bas´e sur l’environnement de SCARCE Le chapitre... lien le plus pertinent au sommet de la liste Les liens sont donc class´es – Masquage : les liens estim´es les plus pertinents sont retenus pour l’utilisateur Les liens sont donc filtr´es – Masquage partiel : le syst`eme affiche les liens qui poss`edent un niveau de pertinence compris dans un intervalle choisi par l’auteur Les liens sont donc filtr´es et class´ees Les liens retenus sont ensuite annot´es... propri´et´es associ´ees aux liens de navigation 3.2 Les probl` emes li´ ees au projet KMP et la partie de mon travail En fait, le premier prototype du projet KMP est en cours de d´eveloppement par INRIA N´eamoins, le noyau du prototype ´etait le moteur de recherche s´emantique CORESE 2 d´evelopp´e par le projet ACACIA 3 de l’INRIA L’objectif du projet est le d´eveloppement de KMP fond´e sur l’environnement... exprim´ees en RDF/RDFS car elles sont utilis´ees au sein du moteur de recherche s´emantique Corese Ainsi, pour implanter le prototype KMP au sein de moteur de composition de SCARCE, il va falloir r´ealiser les ´etapes suivantes : – La transformation des ontologies mod´elis´ees en RDF/RDFS vers F-logic – La r´eorganisation des ontologies pour KMP – Le d´eveloppement du projet au sein de SCARCE en fonction