Le rôle des ontologies de domaine dans la conception des interfaces de navigation pour des collections en ligne de musées: évaluations et proposition

Dimension: px
Commencer à balayer dès la page:

Download "Le rôle des ontologies de domaine dans la conception des interfaces de navigation pour des collections en ligne de musées: évaluations et proposition"

Transcription

1 Le rôle des ontologies de domaine dans la conception des interfaces de navigation pour des collections en ligne de musées: évaluations et proposition Mémoire de DEA en Management et Technologies des Systèmes d Information (MATIS) Kaveh BAZARGAN Directeur : Professeur Gilles FALQUET Groupe Interface des Systèmes d Information (ISI) Centre Universitaire d Informatique (CUI) Université de Genève Suisse Juin 2004

2 Préambule Etudiant en Diplôme d Etude Approfondie (DEA) en Management et Technologie des Systèmes d Information (MATIS) durant l année , j ai réalisé mon travail de DEA au sein du groupe de recherche Interfaces des Systèmes d Information (ISI), dirigé par le Professeur Gilles Falquet. Ce groupe de recherche fait partie du Département de Système d'informations de la faculté des Sciences économiques et Sociales, et du Centre Universitaire d Informatique (CUI) de l Université de Genève en Suisse. Le Professeur Gilles Falquet a été mon directeur de mémoire. Ce mémoire de DEA a été pensé comme l amorce d une réflexion approfondie en vue d une thèse de doctorat dans le même axe de recherche. 2

3 Remerciements Je souhaite remercier le Professeur Gilles Falquet pour avoir accepter de me suivre dans l'élaboration de ce mémoire. Je lui suis particulièrement reconnaissant pour sa patience, son aide précieuse, sa disponibilité et ses nombreuses suggestions tout au long de ma recherche. Merci à toutes les personnes de l équipe Interface des Systèmes d Information qui ont participé de près à l évolution de mon travail de mémoire. Merci surtout à Jean-Claude Ziswiler et Said Radhouani. Merci à Nicolas Arni-Bloch pour ces conseils à propos de la présentation et de la mise en page de ce rapport. J aimerais également exprimer toute ma reconnaissance à mes parents pour m avoir transmis la passion de la recherche et l art de la persévérance dans l apprentissage en toute circonstance. 3

4 Table des matières CHAPITRE 1. INTRODUCTION MOTIVATION PROBLEMATIQUE Cadre général Question de recherche...7 CHAPITRE 2. LES ONTOLOGIES DANS LES SYSTEMES D INFORMATION PRINCIPES ET DEFINITIONS Principes Définitions ROLE DES ONTOLOGIES Modularité et réutilisabilité des connaissances Communication DIFFERENTES METHODOLOGIES DE CONCEPTION DES ONTOLOGIES LES LANGAGES ET FORMALISMES UTILISES POUR REPRESENTER DES ONTOLOGIES LES APPLICATIONS UTILISANT DES ONTOLOGIES STRUCTURES CONCEPTUELLES : DE L ONTOLOGIE AU RAISONNEMENT Structures Conceptuelles Graphes Conceptuels (GC)...17 CHAPITRE 3. ETAT DE L ART SUR L UTILISATION DE CONNAISSANCES DANS LA GENERATION DES INTERFACES INTERFACES POUR DES DOCUMENTS VIRTUELLES ADAPTATIFS Composition automatique de documents hypermédia adaptatifs Modèle d hypertexte adaptatif Modèle d hyperlivres virtuels pour favoriser l apprentissage collaboratif GENERATION AUTOMATIQUE D INTERFACE A BASE DE MODELE INTERFACES DE RECHERCHE D INFORMATION A BASE DE CONNAISSANCES INTERFACE POUR LA COLLECTION EN LIGNE DE MUSEUMFINLAND...26 CHAPITRE 4. METHODOLOGIE DE RECHERCHE LA METHODE MILE (MILANO LUGANO EVALUATION METHOD) IDENTIFICATION DES TACHES COGNITIVES...29 CHAPITRE 5. EVALUATION DE QUATRE INTERFACES DE COLLECTIONS EN LIGNE DE MUSEES RESULTATS DES EVALUATIONS PRESENTATION DU «TIMELINE OF ART HISTORY»...33 CHAPITRE 6. PROPOSITION D UN MODELE D INTERFACE : L HYPERMUSEE CONTEXTE ET OBJECTIF DU MODELE STRUCTURE DE L HYPERMUSEE MODELE D INTERFACE DE L HYPERMUSEE...44 CHAPITRE 7. CONCLUSION ET PERSPECTIVES...46 BIBLIOGRAPHIE...48 ANNEXE 1. LA COLLECTION DU MUSEE DU LOUVRE...54 ANNEXE 2. LA COLLECTION DU MUSEUM OF THE HISTORY OF SCIENCE...66 ANNEXE 3. LA COLLECTION DU MUSEE NATIONAL D ART MODERNE...71 ANNEXE 4. LA COLLECTION DU METROPOLITAN MUSEUM OF ART

5 Chapitre 1. Introduction 1.1 Motivation Les collections sont identifiées comme capitaux principaux, et peut-être la raison d être des musées, des bibliothèques et des archives. Aujourd hui, la nature de ces capitaux ainsi que leurs raisons d'être sont remises en question. Repenser les procédures de gestion de l'information, comprendre et exploiter la vraie valeur de ces capitaux, sous forme de catalogue en ligne, est un défi important pour des organismes tels que des musées. La dernière version (2001) du Statuts du Conseil International des Musées [ICOM] donne une définition du musée : «Le musée est une institution permanente, sans but lucratif, au service de la société et de son développement, ouverte au public et qui fait des recherches concernant les témoins matériels de l'homme et de son environnement, acquiert ceux-là; les conserves, les communique et notamment les expose à des fin d'études, d'éducation et de délectation. Outre les "musées" désignés comme tels sont admis comme répondant à cette définition : i. les sites et monuments naturels, archéologiques et ethnographiques et les sites et monuments historiques ayant la nature d'un musée pour leurs activités d'acquisition, de conservation et de communication des témoins matériels des peuples et de leur environnement ; ii. les institutions qui conservent des collections et présentent des spécimens vivants de végétaux et d'animaux telles que les jardins botaniques et zoologiques, aquariums, vivariums ; iii. les centres scientifiques et les planétariums ; iv. les galeries d'art à but non lucratif ; v. les réserves naturelles, les instituts de conservation et galeries d'exposition dépendant des bibliothèques et des centres d'archives ; les parcs naturels ; vi. vii. viii. ix. les organisations nationales, régionales ou locales de musée, les administrations publiques de tutelle des musées tels qu'ils sont définis plus haut ; les institutions ou organisations à but non lucratif qui mènent des activités de recherche en matière de conservation, d'éducation, de formation, de documentation et d'autres liées aux musées et à la muséologie ; les centres culturels et autres institutions ayant pour mission d'aider à la préservation, la continuité et la gestion des ressources patrimoniales tangibles et intangibles (patrimoine vivant et activité créative numérique) ; toute autre institution que le Conseil exécutif, sur avis du Comité consultatif, considère comme ayant certaines ou toutes les caractéristiques d'un musée, ou donnant à des musées et à des professionnels de musée les moyens de faire des recherches dans les domaines de la muséologie, de l'éducation ou de la formation.» 5

6 1.2 Problématique Cadre général Dans une recherche sur l utilisabilité des sites Web de musées, Cunliffe [Cunliffe 02] écrit que les musées sont probablement idéalement placés en tant que des fournisseurs d information pour le Web, puisqu'ils possèdent typiquement une grande quantité de contenu de haute qualité, qu ils détiennent souvent les droits pour diffuser ce contenu, et ont finalement une réputation établie pour la qualité de l'information, des points de vues objectifs et de l autorité au niveau scientifique. Les visites virtuelles des musées en ligne sont également devenues populaires depuis l apparition des sites Web de musée [Gilbert 01]. Hertzum [Hertzum 98] a identifié trois problèmes caractéristiques dont souffrent les sites Web de musée : 1. La majorité des sites Web de musées ont été développées sans notion claire de ce qu ils devraient réaliser comme outils pour aider les utilisateurs dans leurs tâches. Ainsi, il y a de fortes chances que l on ne puisse pas réutiliser ce qui a déjà été fait; 2. Les sites Web de musées n'ont pas été évalués pour découvrir s'ils correspondaient aux besoins des utilisateurs ; 3. Le matériel contenu dans les sites Web de musées tend à reproduire le matériel contenu dans les musées physiques plutôt qu'à le repenser, étant donné les nouvelles possibilités offertes par les nouvelles technologies pour construire de nouveaux outils de visites. Davies [Davies 02] recommande aussi une approche centrée utilisateur pour le développement des sites Web de musées. Il soulève notamment des problèmes aux niveaux des interfaces pour les collections de musées en ligne. De nombreuses interfaces de navigation thématiques pour des collections de musées en ligne ont vu le jour ces dernières années. La solution retenue, dans la plupart des cas, est une approche par index, thèmes ou catégories. Les objets des catalogues sont présentés de manière hiérarchique et linéaire en utilisant des index, des thèmes et des sous thèmes. Cette solution utilise une approche statique qui utilise les métaphores traditionnelles de musée telles que des étiquettes d'objet, des graphiques, des images et des textes. Cette solution favorise une seule lecture thématique des objets d une collection et limite ainsi le potentiel des collections numériques. Contextualiser les objets selon des idées ou des connaissances plutôt que les taxonomies physiques et fonctionnelles présente un nouveau genre de paradigme. Il s agit là d interfaces qui permettent d exploiter non seulement le potentiel des relations contenues dans les bases de données des musées mais aussi d en créer d autres qui n existent pas en tant que telles. Cameron [Cameron 02] indique que l une des pistes à explorer pour concevoir de telles interfaces peut ce baser sur l utilisation des ontologies de domaine. Il souligne aussi que l utilisation des ontologies de domaine peut faciliter la réutilisation de l information dans la conception des interfaces pour les collections des musées en ligne. Selon Nanard [Nanard 98], la réutilisation est un problème stratégique pour la réduction des coûts et l amélioration des 6

7 méthodes de conceptions et de développement des hypermédias. Dyson [Dyson 01], recommande la réutilisation des connaissances comme moyen d amélioration des interfaces. Mei [Mei 04] confirme que, traditionnellement, les musées numériques ont excessivement tendance à se concentrer sur l organisation d expositions thématiques sans se préoccuper du potentiel que les objets peuvent avoir pour favoriser l apprentissage de nouvelles connaissances par les utilisateurs. Il justifie, par ailleurs, dans quelle mesure et sous quelles conditions l ajout de nouvelles connaissances à un catalogue en ligne favorise la réutilisation. Sugumaran [Sugumaran 02] explique dans quelle mesure l inclusion de connaissances à propos du monde réel, organisées selon des domaines d applications, à des données d un système existantes permet de rendre l interface de ce système plus «intelligent». Il propose d utiliser les ontologies de domaine, contenant des concepts et des relations à propos d un domaine d application, pour capturer des connaissances issus du monde réel Question de recherche L exposition représente, et de loin, le moyen de communication le plus important du musée. Elle peut être considérée comme un système culturel qui produit du sens. Les objets sont les éléments fondamentaux de ce moyen de communication fascinant. Les milliers d objets qui entourent chaque individu constituent le point de départ de nos réflexions muséologiques. Ces objets n ont d importance que dans leur rapport avec l homme et la société. Mais ils ne font pas que nous entourer, ils sont également conservés, pour leur fonction d usage ou pour les valeurs qui leur sont attribués. Le catalogage des collections d un musée ou d une institution chargée de la conservation du patrimoine est une oeuvre de longue haleine. La base de données, preuve de l aboutissement d un tel travail, est de fait un réservoir de connaissances inépuisable, mais c est aussi un objet technique complexe. L accès aux informations qu elle renferme nécessite des compétences spécifiques. De nombreux responsables de telles banques de données, que ce soit dans le secteur public ou privé, s interrogent actuellement sur la manière dont il serait possible de simplifier son utilisation pour favoriser l apprentissage. Comment en effet permettre au grand public de parcourir un catalogue en ligne ou une base de données sans avoir le langage du spécialiste du musée. Les apports de la recherche sur les ontologies de domaine et de la mise en forme de l information, ainsi que ceux des interfaces de navigations hypertextes liées aux bases de données permettent d envisager le parcours d un catalogue en ligne sous différents angles. En tant que sources d informations, les musées ne peuvent plus considérer l objet conservé comme une finalité ; ils se doivent d offrir des vues contextuelles. Il faut donc créer de nouveaux outils permettant à l utilisateur naviguer dans une collection et de faire des liens entre des objets et des connaissances. Pour cela, la collection en ligne d un musée numérique doit progressivement abandonner une interface Web avec un point de vue uniquement orienté objet pour une vue contextuelle des collections. En effet, isoler un objet de son contexte, c est lui faire courir le risque de la perte du sens. 7

8 Dans quelle mesure peut-on utiliser les ontologies de domaine pour fabriquer de nouvelles interfaces pour visiter les collections des musées en ligne afin de favoriser la réalisation des tâches utilisateur et l apprentissage de nouvelles connaissances? Dans un premier temps, l objectif est de découvrir, à travers un état de l art, comment des ontologies de domaine et des connaissances peuvent intervenir dans des modèles de conception d interfaces. Ensuite, au travers de l évaluation méthodologique d un échantillon de quatre interfaces de collections en ligne de musées, on cherche à monter dans quelle mesure des modèles d interfaces basés sur des connaissances sont plus efficaces que les modèles d interfaces standard (en fonction des possibilités que ces interfaces offrent aux utilisateurs pour la réalisation de tâches cognitives spécifiques). Enfin, c est principalement autour d un modèle d interface basée sur le modèle des hyperlivres, l HyperMusée, qu est menée notre réflexion pour évoluer vers une proposition d un modèle d interface pour des collections en ligne de musées. 8

9 Chapitre 2. Les ontologies dans les systèmes d information 2.1 Principes et définitions Principes Pour introduire une définition formelle des ontologies, il est utile de connaître les principes d une ontologie exposés par Sowa [Sowa 98]. Ces lignes reflètent le point de vue de leur auteur, et ne peuvent pas être admises comme définition formelle. Cependant, elles peuvent éclairer le lecteur dans sa compréhension de ce qu est une ontologie. «Le but d une ontologie est l étude de catégories de concepts qui existent ou peuvent exister dans certains domaines. Le résultat de cette étude, appelé une ontologie, est un catalogue de types de choses qui existent dans un domaine d intérêt D par la perspective d une personne qui utilise un langage L pour parler de D. Les types de cette ontologie représentent les prédicats, significations, concepts, et types de relations du langage L lorsqu il est utilisé pour décrire ou discuter certains aspects du domaine D. Une logique non interprétée comme le calcul de prédicats, les graphes conceptuels ou KIF (Knowledge Interchange Format), est ontologiquement neutre. Elle n impose pas de contraintes sur le domaine traité, ni sur la façon de le caractériser et de le traiter. Par elle-même, une logique ne dit rien sur rien, mais la combinaison de cette logique avec une ontologie engendre un langage qui permet de traduire les relations entre les entités du domaine étudié.» Sowa définit ensuite une ontologie informelle comme étant spécifiée par un catalogue de types soit indéfinis, soit définis par des instructions en langage naturel. Uschold soulignent l intérêt de telles représentations intermédiaires plus structurées que des descriptions en langage naturel, mais moins formelles que des descriptions en langage formel [Uschold 95]. Ces représentations permettent la communication entre les non-techniciens et les spécialistes de la conception des systèmes. Par opposition, «une ontologie formelle est spécifiée par un ensemble de noms correspondant à des concepts, et un ensemble de types de relations ordonnés selon les relations types sous type. Les ontologies formelles sont ensuite distinguées par la façon dont les sous-types sont différentiés de leurs super-types : une ontologie axiomatisée les distingue par des axiomes et des définitions en langage formel comme certaines logiques ou certains langages informatiques traduisibles en logique ; une ontologie basée sur les prototypes les différencie par comparaison avec un membre typique, un prototype, pour chaque sous-type. Les grandes ontologies mélangent souvent les deux approches: les axiomes et définitions sont utilisés en mathématique, physique et en science en général, les prototypes sont plus couramment utilisés pour les plantes, les animaux, et les sujets de la vie courante.» Définitions Le terme ontologie est issu du domaine de la philosophie de la connaissance. Il désigne l ensemble des concepts d un domaine ainsi leurs relations. En Intelligence Artificielle [Smith 01], le terme ontologie désigne une organisation des concepts d un domaine. Concrètement, un ontologie est une bibliothèque de termes ou des définitions de concepts, qui décrivent la structure de l information pour un domaine donné ou une activité particulière, tel qu'un 9

10 processus de fabrication, un catalogue de commerce, l'assurance, ou la génomique. Les ontologies possèdent des caractéristiques fondamentales. Les ontologies sont formelles. Ceci signifie qu'elles sont exprimées dans une langue qui a une syntaxe clairement définie et base mathématique pour leur signification. Comme les concepts sont exprimés formellement, ils peuvent être traitées par des programmes informatiques. Les «concepts» ou les «objets» qui existent dans des techniques de modélisation traditionnelles (schéma relationnel et UML, par exemple) sont seulement semi formels. Elles ne peuvent donc pas être manipulées automatiquement par des logiciels sans un effort considérable (et coûteux) de programmation de manière à faire ressortir leurs significations. Les ontologies sont lisibles par les humains. Ceci signifie qu'elles peuvent être développés, partagés, et compris non seulement par des programmes informatiques, mais aussi par les communautés d experts de domaine ainsi que des utilisateurs potentiels. Les ontologies sont vastes. Elles sont conçues avec le but d'inclure toute la signification appropriée des concepts liés à un domaine ; pas simplement celles requise pour une application particulière. Cela veut dire que si toute la signification des concepts est capturée par une ontologie, elle peut être comprise, modifiée, et contrôlée par n'importe quel expert de domaine. Les ontologies sont partageables. Ils sont construits sur la base de bibliothèques communes de concepts fondamentaux et sont utilisables à travers de multiples domaines d'application. Ceci facilite la combinaison des ontologies développées séparément pour permettre la communication entre les systèmes d'information qui doivent partager des informations basées sur des concepts communs. Les ontologies peuvent être classifiées en fonction de deux dimensions: leur niveau de détail et leur niveau de dépendance par rapport à une tâche particulière, un point de vue. Plus précisément, Guarino [Guarino 98] propose une classification des ontologies selon leurs niveaux de généralité. Les ontologies de haut niveau (top-level ontologies) décrivent les concepts très généraux comme l'espace, le temps, la matière, les objets, les événements, les actions, etc., qui sont indépendants d'un problème ou d'un domaine d application particulier. Les ontologies de domaine (domaine ontologies) et les ontologies de tâche (task ontologies) décrivent, respectivement, le vocabulaire lié à un domaine générique (comme la médecine, ou les automobiles) ou une tâche ou une activité générique (comme le diagnostic ou la vente), en spécialisant les concepts présentés dans les ontologies de hauts niveaux. Elles donnent une représentation formelle des concepts du domaine étudié ainsi que des différentes relations qui lient ces derniers; elle ne contient pas les concepts pédagogiques, narratifs et structurels [Falquet 04]. Les ontologies d'application (application ontologies) décrivent des concepts dépendant à la fois d'un domaine et d une tâche particulière, qui sont souvent des spécialisations des deux les ontologies relatives. Ces concepts correspondent souvent aux rôles joués par des entités 10

11 de domaine tout en exécutant une certaine activité, comme l'unité remplaçable ou le composant disponible. Ces différents niveaux sont récapitulés dans la Figure 1. Figure 1. Différents types d ontologie selon leur degré de dépendance vis-à-vis d une tâche particulière ou d un point de vue. Les flèches représentent des relations de spécialisation. Par conséquent, une ontologie peut être vue comme une théorie qui distingue les concepts particuliers, c est à dire les objets concrets, physiques, les évènements, les régions, etc., et les concepts universels c est à dire les propriétés, rôles, relations, états, etc. 2.2 Rôle des ontologies Modularité et réutilisabilité des connaissances Les ontologies sont surtout utilisées pour la représentation de connaissance et l application de raisonnements sur ces connaissances. Cependant une ontologie possède des caractéristiques qui, au-delà de cette représentation, favorisent la réutilisation et le partage de données. Déjà en 1991, Gruber insistait sur le rôle que pouvaient tenir les ontologies pour favoriser la modularité et la réutilisabilité dans les systèmes informatiques [Gruber 91]. Gruber souligne les difficultés techniques occasionnées par la conception d ontologies communes. Ces idées ont été beaucoup approfondies et développées dans [Gruber 93 et 95]. Pour lui les systèmes à base de connaissance mettent en place des techniques d interopérabilité basées sur la communication et les opérations à partir de représentations formelles de la connaissance. Ils peuvent souvent être comparés à des agents qui négocient et échangent des connaissances. Trois niveaux de convention sont alors nécessaires : i. Le format de représentation du langage, ii. iii. Le protocole de communication des agents, La spécification du contenu du vocabulaire partagé. C est surtout sur ce dernier point que les ontologies peuvent jouer un rôle intéressant. 11

12 Le partage et l échange de données entre agents exigent le respect de certaines propriétés [Guarino 97b]. Pour l auteur le rôle clef d une ontologie en extraction d information est d établir l accord entre le descripteur recherché et les données. Pour Sowa, une ontologie permet de définir les mots d un langage naturel, les prédicats utilisés dans les calculs de prédicats, les types de concepts et de relations des graphes conceptuels, les classes d un langage orienté objet ou les champs des tables d une base de données relationnelle [Sowa 00]. Or la plupart de ces méthodologies sont connues et utilisées parce qu elles favorisent l échange et la réutilisation de connaissances Communication Il existe trois types de communication dans un projet : communication homme-homme, homme-système ou entre les différents modules du système. Ces trois types possèdent tous des caractéristiques particulières qui engendrent certains problèmes auxquels les ontologies peuvent apporter des solutions. La communication entre humain pose surtout des problèmes quand les acteurs de cette communication ne sont pas du même domaine et ne parlent donc pas forcément le même langage. La réutilisation, le partage de connaissance et d ontologies, suppose que plusieurs utilisateurs soient d accord sur les ontologies partagées. Martin propose d aider les spécialistes de l ingénierie de la connaissance en utilisant la terminologie définie dans WordNet comme base de la communication, car c est un standard [Martin 95]. Une fois que les acteurs humains d un projet sont d accord sur une ontologie, la communication avec le système se fait naturellement, en utilisant cette ontologie. De plus l adaptation des ontologies à la description de textes en langage naturel, semi-structurés [Klein 00] améliore la communication dans le sens machine-homme. Les ontologies peuvent également être utilisées pour harmoniser la communication entre différentes applications ou entre différents agents [Chen 99]. Cette idée, également présente dans les publications de Gruber [Gruber 95], repose souvent sur une ontologie du domaine. Pourtant Chen veut aller plus loin en dotant les agents d une connaissance sur une ontologie de tâche indépendante du domaine. Pour synthétiser, on peut dire que si le rôle principal d une ontologie est de favoriser le partage et la réutilisation de la connaissance, il faut cependant distinguer plusieurs types d utilisation qui entraînent des besoins différents: Une ontologie peut être utilisée comme un répertoire dans lequel on stocke et organise des connaissances et des informations. Elle peut concerner des données simples, standardisées dans un domaine particulier ou bien des données distribuées; En acquisition de connaissance, les ontologies rassemblent les définitions des termes d un domaine ce qui permet à plusieurs acteurs de communiquer sans ambiguïté; L ontologie doit également contenir certaines définitions qui permettent d assurer la consistance de la base de connaissance et son utilisation correcte; Les ontologies se justifient souvent par la volonté de réutiliser la connaissance pour la construction de nouvelles applications ; 12

13 Enfin, une ontologie peut être utilisée comme la base d un langage de représentation des connaissances. 2.3 Différentes méthodologies de conception des ontologies La construction d une ontologie suppose certaines obligations qui découlent du choix d utiliser certains concepts plutôt que d autres pour représenter un phénomène. Ce sont les exigences ontologiques. C est une tâche capitale dans la construction des ontologies puisque de la sélection de ces exigences découlent toutes les autres étapes de détermination du langage de connaissance et de construction de la base. Après s être mis d accord sur la définition et l utilité des ontologies, certains travaux de recherche ont tenté de définir une ontologie formelle qui soit une ontologie de haut niveau, définissant les propriétés ontologiques qui caractérisent les concepts utilisés dans une ontologie [Guarino 97a][Sowa 95]. Cette ontologie permettrait de disposer de principes, de théories et de méthodologies pour la construction d ontologies plus spécifiques. Des recherches concernant la méthodologie de conception d ontologies ont été proposées, mais elles semblent peu utilisées. C est donc un mélange d introspection et de créativité personnelle qui permet de construire une ontologie [Guarino 97a et 97b]. De plus la définition d'une ontologie formelle de haut niveau reste très philosophique et est controversée comme l explique Mizoguchi : plusieurs utilisateurs des ontologies réagissent de façon négative à une ontologie de haut niveau dont devrait dépendre leurs ontologies car ils ne pensent pas qu une ontologie indépendante d une application soit utile [Mizoguchi 98]. Motta souligne la difficulté de concevoir une ontologie même pour un spécialiste du domaine [Motta 00]. Les auteurs passent en revue plusieurs types d approches dont l approche descendante (Top-Down) de [Sowa 95], l approche ascendante (Bottom-Up) de [Van der Vet 98] et l approche mixte (Midddle-Out) de [Uschold 96] (Purpose Driven). La construction d une ontologie n est donc pas clairement définie : il n existe pas de cycle de vie, de méthodologies et de techniques pour cette construction. Gomez-Perez propose une méthode : lister l ensemble des concepts d un domaine, conceptualiser un ensemble de relations intermédiaires entre ces concepts, implémenter le modèle, et évaluer [Gomez-Perez 96]. Ces idées reprennent un plan d action plus complet, qu avait exposé Mike Uschold l année précédente [Uschold 95]. Pour lui la conception d ontologie comporte les étapes suivantes : Identification du sujet ; Construction de l ontologie : saisie, codage et intégration ; éventuelle des ontologies existantes ; Evaluation ; Et documentation. Cependant si ces travaux rendent compte de ce qu il faut faire pour construire une ontologie, ils restent très vagues sur comment on peut le faire. Malgré certaines méthodes proposées, comme par exemple les patrons de conception proposés dans [Devedzic 99], il reste difficile de construire des ontologies, l étape la plus longue étant sans doute le recensement, que l on voudrait exhaustif, de tous les concepts d un domaine. Ehrlich [Ehrlich 97] considère le vocabulaire d un document et étudie la possibilité d enrichir le vocabulaire du système en déduisant le sens des mots nouveaux à partir du contexte où le mot est utilisé. 13

14 Zweigenbaum [Zweigenbaum 97] propose également un outil qui, à partir d une analyse lexicale permet de repérer les concepts et relations qui caractérisent un domaine et amorce ainsi la définition d une ontologie du domaine ou la modification d une ontologie déjà existante, plus adaptée à l utilisation à venir. Les auteurs mettent en évidence la complémentarité de deux approches: l analyse du corpus et le recours à des connaissances du domaine. Gruninger présentent une méthode pour mettre au point et évaluer les ontologies [Grüninger 95]. La première étape consiste à établir les compétences nécessaires à partir de scénarios existants. Ensuite, la spécification d une ontologie de premier ordre est possible. Dans leur outil, TOVE (TOronto Virtual Entreprise), l ontologie modélise le comportement d une entreprise. L approche adoptée ici peut être rapprochée de celle de Mizoguchi puisque lui aussi favorise la théorie de l action en modélisant son ontologie de tâches pédagogiques [Mizoguchi 96ab]. L évaluation d une ontologie est une étape délicate, aussi bien pour un humain que pour un système automatisé. Dans une application donnée, il est possible de vérifier que le vocabulaire utilisé correspond à celui de l ontologie, mais si cela garantit sa consistance cela ne garantit pas pour autant sa complétude. Une évaluation possible pour une ontologie est d étudier sa réutilisation par différentes applications. Uschold [Uschold 96] détaille les difficultés rencontrées pour convertir une ontologie informelle écrite en langage naturel dans le langage formel Ontolingua. La méthodologie utilisée dans Ontolingua et présentée par Gruber s impose d autant plus qu elle est validée par d autres chercheurs. Mike Uschold écrit : les critères de Gruber pour construire des ontologies sont pertinents et peuvent être intégrés dans toute autre méthodologie. Ces critères sont la clarté, la cohérence, l extensibilité, la minimisation des contraintes de codage, la minimisation des interprétations possibles [Gruber 95]. 2.4 Les langages et formalismes utilisés pour représenter des ontologies ONTOLINGUA est un système qui permet la définition d ontologies portables, i.e. la définition des classes, relations, fonctions, objets et théories dans un langage standard qui est ensuite traduit pour plusieurs types de systèmes. Le formalisme utilisé dans Ontolingua est KIF (Knowledge Interchange Format) qui est un langage proche du Lisp. Gruber introduit la syntaxe et la sémantique utilisées dans KIF dans [Gruber 92 et 93]. Ontolingua permet de traduire des ontologies génériques en LOOM, Epikit et KIF. Directement inspiré par Ontolingua, XOL (XML-Based Ontology exchange Language) favorise les échanges d ontologies [Karp 99]. LOOM (ainsi que son successeur Power-LOOM) est une plate-forme pour la représentation des connaissances et la construction d applications raisonnant sur cette connaissance. Le coeur du système est un classificateur qui utilise le chaînage-avant, l unification sémantique et des technologies orientées objet pour constituer un support déductif. Sur ce support des requêtes sont possibles, à partir de connaissances déclaratives composées de définitions, de règles et de faits. LOOM intègre des fonctionnalités puissantes permettant de raisonner sur un modèle du domaine et permet d éditer, de valider, et d expliquer la structure des modèles utilisés. 14

15 Motta montre combien il est plus facile de compléter une ontologie existante que de partir de rien et utilisent pour leur projet le langage OCML [Motta 00]. Le projet en question, WebOnto est une application Java couplée à un serveur Web qui permet de naviguer et d éditer des modèles de connaissance. OIL (Ontology Inference Layer) se présente comme un langage de la seconde génération du Web, à savoir le Web cultivé. Si les informations disponibles sur l'internet sont longtemps restées des pages HTML écrites à la main, son avenir repose sur des applications intelligentes, des agents, permettant des recherches sémantiques, des sélections et filtrages intelligents des informations. La représentation de la connaissance et les ontologies ont donc un rôle crucial à jouer. Pour ce faire, il faudrait disposer de standards d intégration d ontologie avec les standards existants et à venir du Web. OIL est un langage pour la représentation et l inférence d ontologies, combinant des primitives de modélisation des langages de frame avec la sémantique formelle et les modes de raisonnement des logiques descriptives. Une ontologie est représentée par un conteneur (ontology container) et des définitions ontologiques (ontology definition). OIL est basé sur des formalismes tels que RDF/RDFS et XML, ce qui garantit sa totale compatibilité avec ces formalismes standards ou en cours de standardisation. Les liens existant entre la structure d un document (XML schéma) et la modélisation du domaine couvert par ce document (ontologie) sont étudiés dans [Klein 00] au travers d une comparaison entre OIL et les schémas XML. SHOE (Simple HTML Ontology Extensions) est une extension du langage HTML qui permet aux auteurs de page Web de générer une annotation de leurs documents qui soit compréhensible par une machine. Ce langage peut être utilisé par des agents [Luke 97]. En effet, si le langage HTML est utilisé pour rendre la connaissance facilement lisible par un humain, il n est pas adapté pour permettre cette lisibilité pour un système informatique, et un agent chargé d extraire la sémantique d un document a beaucoup de difficulté à le faire, car les données et leur présentation sont entremêlées. SHOE évite ce problème car c est un langage qui permet d inclure dans les pages Web des données directement lisibles et exploitables par un agent. Sowa est un des pionniers de la recherche sur les structures conceptuelles et les modélisations de connaissance par ces structures ; ses travaux s inspirent de ceux de Peirce. Pour modéliser son ontologie de haut niveau, il a mis au point un formalisme : les Graphes Conceptuels (GC) [Sowa 84]. Un GC est un graphe étiqueté, bi-parti, connexe, fini. Les sommets concepts représentent les entités, attributs, états ou évènements ; chaque sommet est typé. Ces types sont ordonnés dans une structure de treillis orienté du plus spécifique au plus général avec des relations «sorte-de». Les graphes conceptuels seront évoqués plus en détails dans la section suivante. Ils représentent un formalisme souvent utilisé pour la représentation d ontologie et sont à l origine du langage CGIF (Conceptual Graph Interchange Form). CGIF est une représentation concrète des GC dans lequel chaque graphe est traduit dans une représentation logique équivalente. Un des langages les plus utilisés en matière de représentation d ontologies est KIF (Knowledge Interchange Format). KIF est un langage mis au point pour soutenir les échanges de données entre plusieurs applications sur plusieurs ordinateurs. Il possède plusieurs atouts, entre autres : 15

16 a) sa lisibilité, il est facilement compréhensible par un humain (même si ce n est pas son but premier) ; b) sa facilité à être programmé il est compréhensible par une machine ce qui permet un raisonnement logique ; c) il permet de représenter la méta-connaissance ce qui permet d introduire de nouvelles représentations de connaissance, sans changer de langage. Le projet Plinius [Van der Vet 95] utilise les langages Prolog, Graphes Conceptuels, Ontolingua et les langages de la famille KL-One. Il existe également beaucoup d autres langages comme KADS, IDEF5 et BSDM qui ne sont pas détaillés ici car ils sont moins utilisés. [Uschold 96] présente une série de critères pour choisir le langage le plus approprié à la représentation d ontologie, et en sélectionne trois : Ontolingua, les graphes conceptuels et KADS, parmi lesquels il choisit Ontolingua. 2.5 Les applications utilisant des ontologies Parmi les applications mettant en oeuvre des ontologies, nous avons cité à plusieurs reprises Ontolingua [Gruber 93]. Le projet Protégé est également un projet qui vise la conception d ontologies génériques. Il permet aux experts de certains domaines de construire des systèmes à base de connaissance par la création et la modification d ontologies grâce à des méthodes de résolution de problèmes. A partir de ces ontologies, le système génère des outils d acquisition de connaissance spécifiques. Mizoguchi et son équipe ont également mis au point un éditeur d ontologies pour les membres de la communauté AI-ED (Artificial Intelligence in Education) Comme nous l avons dit la création d ontologie est un exercice délicat. Gruninger [Gruninger 95 et 96] proposent l outil TOVE - TOronto Virtual Entreprise dans lequel des modèles d entreprise peuvent être représentés par des ontologies afin que le système réponde à certaines questions. En effet la tendance actuelle des entreprises est d identifier, de décrire les types de problèmes, sélectionner de nouveaux processus pouvant y apporter des solutions et les évaluer. Mais, cette tâche requiert nombre d acteurs, à tout instant, et leur coopération, à tous les niveaux de la hiérarchie. C est pourquoi il serait avantageux de posséder une modélisation des processus d activités avec une représentation des processus, ressources, produits, qualités, organisation et de disposer ensuite d un outil d aide à la décision. L ontologie utilisée dans PIF (Process Interchange Format) est décrite dans [Lee 96]. Le projet PIF a pour but, par l utilisation d ontologies, de soutenir l échange de modèles de processus et de créer des liens entre eux. Sa syntaxe est celle de KIF. OntoServer est un serveur développé à l université de Karlsruhe qui intègre un dépôt d ontologies, un moteur d inférence et de requêtes et différents traducteurs. OntoServer fournit des systèmes de raisonnement déductif sur les ontologies. Pour pallier un manque concernant l accès intelligent aux données dans la vaste base de données qu est l Internet, l université de Karlsruhe a développé un autre projet Ontobroker qui utilise des ontologies pour annoter les documents sur l'internet et fournit un service de recherche basé sur des ontologies. Ontobroker sert à la fois aux utilisateurs qui cherchent des informations et aux fournisseurs d accès pour 16

17 améliorer l accès à leurs serveurs. Ontobroker contient une interface de requête, un moteur d inférence, et un «webcrawler» pour scruter la connaissance disponible sur le réseau et chercher des réponses à certaines requêtes. Pour cela un langage de représentation a été mis au point, une sémantique formelle pour l inférence d informations et un langage d annotation pour les auteurs qui souhaitent ajouter des informations ontologiques à leurs pages Web [Fensel 98]. OntoSeek est également destiné à l aide à la recherche d information et utilise pour cela une ontologie linguistique très vaste [Guarino 97b]. 2.6 Structures conceptuelles : de l ontologie au raisonnement Structures Conceptuelles Plusieurs définitions de ce qu est la conceptualisation ont été proposées. Elle peut être présentée comme étant une structure sémantique intentionnelle qui code les règles implicites qui contraignent la structure d une partie de la réalité [Uschold 95] ou bien comme l union d un ensemble d objets existant dans un monde donné et des relations qui existent entre eux [Mizoguchi 00]. Gruber souligne le lien très étroit qui relie ontologies et structures conceptuelles : alors qu un schéma conceptuel définit les relations sur des données, une ontologie définit les termes avec lesquels on représente la connaissance [Gruber 93]. Peirce, outre de nombreux travaux dans des domaines aussi divers que les mathématiques, l astronomie, la chimie, la psychologie, la lexicographie, a mis au point un système de notation en logique du premier ordre : les graphes existentiels (1897). Il souhaitait, grâce à eux, pouvoir exprimer simplement la plupart des primitives de la logique. Bien qu il ait développé une notation graphique pour exprimer ces primitives, il est possible de les exprimer en langage naturel ou en notation [Sowa 00]. Les graphes conceptuels sont fortement inspirés des graphes existentiels, mais se veulent plus facilement lisibles et plus facilement traduisibles en langage naturel Graphes Conceptuels (GC) Pour soutenir une ontologie, une simple hiérarchie de concepts ne suffit pas. Il faut y ajouter une représentation significative des relations et des règles qui régissent cette ontologie. Le monde réel peut souvent être représenté par les différentes entités qui le composent et les relations qui lient ces entités. Pour traduire cette idée, John F. Sowa a mis au point le formalisme des Graphes Conceptuels (GC) [Sowa 84]. Ce formalisme consiste à représenter l environnement dans lequel on se situe sous forme de concepts, reliés entre eux par des relations. Cette approche a l avantage d être facilement abordable et compréhensible, y compris par quelqu un qui n est pas informaticien. L intérêt de ces graphes, réside dans le fait qu ils sont simples et très proches du langage naturel. Les Graphes Conceptuels sont souvent utilisés en représentation des connaissances dans le domaine du traitement du langage naturel, car ils permettent de décrire la sémantique d un texte, sa signification ; mais ils sont également utilisés dans plusieurs autres domaines. La non ambiguïté des GC et leur facilité d utilisation font que ce formalisme est utilisé dans plusieurs applications comme l acquisition des connaissances, la recherche d information et le raisonnement sur la connaissance conceptuelle. La représentation de connaissance sous forme de graphes et les possibilités de raisonner sur cette connaissance ne sont plus à prouver [Sowa 93][Mugnier 96]. Pour plus de détails sur la 17

18 description formelle des GC et un état de l art en français sur les graphes conceptuels le lecteur peut se reporter à [Martin 96]. Le raisonnement possible sur les structures conceptuelles impose de différencier deux types de connaissances : connaissances stockées dans la base de connaissance et connaissance induite [Boksenbaum 93]. Cet article présente aussi la possibilité d exprimer des requêtes incomplètes par des chemins dans les graphes (ce qui n est pas possible avec un modèle relationnel). Un grand nombre de systèmes utilisent les graphes et notamment les graphes étiquetés pour modéliser la connaissance. 18

19 Chapitre 3. Etat de l art sur l utilisation de connaissances dans la génération des interfaces 3.1 Interfaces pour des documents virtuelles adaptatifs Composition automatique de documents hypermédia adaptatifs Un système hypermédia adaptatif est un système hypertexte ou hypermédia qui reflète certaines caractéristiques de l utilisateur dans un modèle utilisateur, et qui applique ce modèle de façon à adapter certains aspects visibles du système à cet utilisateur [Brusilovsky 98]. L adaptation peut être de deux ordres : l adaptation du parcours de lecture au travers de données existantes fixes ou l adaptation du contenu du document lui-même. Concernant l adaptation du parcours de lecture, Brusilovsky synthétise les différentes adaptations possibles dans les hypermédias dans la Figure 2. Figure 2. Différents types d adaptation possibles dans les documents hypermédia selon Brusilovsky Crampes et Ranwez [Crampes 00] proposent deux modèles de documents virtuels. Tous deux font appels à une ontologie de domaine pour indexer les fragments d'information (ressources). Dans le premier cas une stratégie de «chaînage arrière conceptuel» permet de créer des parcours de lecture correspondant aux objectifs du lecteur (décrits en termes de graphes conceptuels). Dans le second cas, une ontologie pédagogique définit des règles pédagogiques qui guident l'assemblage de fragments de manière à produire des documents qui respectent une approche pédagogique définie. Ces règles contraignent en particulier l'ordre d'apparition des informations dans un document. Un moteur d'inférence se charge de générer des documents qui satisfont les règles. 19

20 Le principe de composition d un des prototypes est basé sur l'association de deux ontologies. La détermination de certains objectifs pédagogiques est projetée sur l'ontologie du domaine, afin d'en extraire la partie qui doit être traitée par le document final. Ayant déterminé cette partie de l'ontologie, une recherche d'information est effectuée dans la base de données des Briques d Information (BI). Celles-ci, lorsqu'elles sont sélectionnées sont ordonnées en fonction de règles issues de l'ontologie Pédagogique (OP) et des contraintes sémantiques éventuelles mentionnées dans l'ontologie de Domaine (OD). La Figure 3 récapitule le fonctionnement de l'organisation. Figure 3. Représentation du fonctionnement de l'étape d'ordonnancement 20

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML http://olivier-augereau.com Sommaire Introduction I) Les bases II) Les diagrammes

Plus en détail

Évaluation et implémentation des langages

Évaluation et implémentation des langages Évaluation et implémentation des langages Les langages de programmation et le processus de programmation Critères de conception et d évaluation des langages de programmation Les fondations de l implémentation

Plus en détail

Génie logiciel. Concepts fondamentaux. Bruno MERMET, Université du Havre 1

Génie logiciel. Concepts fondamentaux. Bruno MERMET, Université du Havre 1 Génie logiciel Concepts fondamentaux Bruno MERMET, Université du Havre 1 Nécessité du Génie Logiciel Bruno MERMET, Université du Havre 2 Développement d un logiciel Caractéristiques souhaitées : Adéquation

Plus en détail

SECTION 5 BANQUE DE PROJETS

SECTION 5 BANQUE DE PROJETS SECTION 5 BANQUE DE PROJETS INF 4018 BANQUE DE PROJETS - 1 - Banque de projets PROJET 2.1 : APPLICATION LOGICIELLE... 3 PROJET 2.2 : SITE WEB SÉMANTIQUE AVEC XML... 5 PROJET 2.3 : E-LEARNING ET FORMATION

Plus en détail

INF 1250 INTRODUCTION AUX BASES DE DONNÉES. Guide d étude

INF 1250 INTRODUCTION AUX BASES DE DONNÉES. Guide d étude INF 1250 INTRODUCTION AUX BASES DE DONNÉES Guide d étude Sous la direction de Olga Mariño Télé-université Montréal (Québec) 2011 INF 1250 Introduction aux bases de données 2 INTRODUCTION Le Guide d étude

Plus en détail

Généralités sur les bases de données

Généralités sur les bases de données Généralités sur les bases de données Qu est-ce donc qu une base de données? Que peut-on attendre d un système de gestion de bases de données? Que peut-on faire avec une base de données? 1 Des données?

Plus en détail

Analyse,, Conception des Systèmes Informatiques

Analyse,, Conception des Systèmes Informatiques Analyse,, Conception des Systèmes Informatiques Méthode Analyse Conception Introduction à UML Génie logiciel Définition «Ensemble de méthodes, techniques et outils pour la production et la maintenance

Plus en détail

Concevoir des applications Web avec UML

Concevoir des applications Web avec UML Concevoir des applications Web avec UML Jim Conallen Éditions Eyrolles ISBN : 2-212-09172-9 2000 1 Introduction Objectifs du livre Le sujet de ce livre est le développement des applications web. Ce n est

Plus en détail

Introduction au WEB Sémantique Cours 2 : Ontologies

Introduction au WEB Sémantique Cours 2 : Ontologies Cours 2 : Ontologies ESIL Université de la méditerranée Odile.Papini@esil.univmed.fr http://odile.papini.perso.esil.univmed.fr/index.html Plan du cours 1 Introduction 2 3 4 5 Bibliographie I Supports de

Plus en détail

Architecture Logicielle

Architecture Logicielle Architecture Logicielle Chapitre 3: UML pour la description et la documentation d une architecture logicielle Année universitaire 2013/2014 Semestre 1 Rappel L architecture d un programme ou d un système

Plus en détail

Annexe : La Programmation Informatique

Annexe : La Programmation Informatique GLOSSAIRE Table des matières La Programmation...2 Les langages de programmation...2 Java...2 La programmation orientée objet...2 Classe et Objet...3 API et Bibliothèque Logicielle...3 Environnement de

Plus en détail

MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE»

MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE» MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE» Du cours Modélisation Semi -Formelle de Système d Information Du Professeur Jean-Pierre GIRAUDIN Décembre. 2002 1 Table de matière Partie 1...2 1.1

Plus en détail

BABEL LEXIS : UN SYSTÈME ÉVOLUTIF PERMETTANT LA CRÉATION, LE STOCKAGE ET LA CONSULTATION D OBJETS HYPERMÉDIAS

BABEL LEXIS : UN SYSTÈME ÉVOLUTIF PERMETTANT LA CRÉATION, LE STOCKAGE ET LA CONSULTATION D OBJETS HYPERMÉDIAS Quatrième colloque hypermédias et apprentissages 275 BABEL LEXIS : UN SYSTÈME ÉVOLUTIF PERMETTANT LA CRÉATION, LE STOCKAGE ET LA CONSULTATION D OBJETS HYPERMÉDIAS Anne-Olivia LE CORNEC, Jean-Marc FARINONE,

Plus en détail

LECTURE CRITIQUE. Accompagner les enseignants et formateurs dans la conception d une formation en ligne

LECTURE CRITIQUE. Accompagner les enseignants et formateurs dans la conception d une formation en ligne LECTURE CRITIQUE Accompagner les enseignants et formateurs dans la conception d une formation en ligne Christian Ernst E-learning. Conception et mise en œuvre d un enseignement en ligne Guide pratique

Plus en détail

Intelligence Artificielle et Systèmes Multi-Agents. Badr Benmammar bbm@badr-benmammar.com

Intelligence Artificielle et Systèmes Multi-Agents. Badr Benmammar bbm@badr-benmammar.com Intelligence Artificielle et Systèmes Multi-Agents Badr Benmammar bbm@badr-benmammar.com Plan La première partie : L intelligence artificielle (IA) Définition de l intelligence artificielle (IA) Domaines

Plus en détail

Sciences de Gestion Spécialité : SYSTÈMES D INFORMATION DE GESTION

Sciences de Gestion Spécialité : SYSTÈMES D INFORMATION DE GESTION Sciences de Gestion Spécialité : SYSTÈMES D INFORMATION DE GESTION Classe de terminale de la série Sciences et Technologie du Management et de la Gestion Préambule Présentation Les technologies de l information

Plus en détail

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e : CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE Projet 2 Gestion des services enseignants G r o u p e : B E L G H I T Y a s m i n e S A N C H E Z - D U B R O N T Y u r i f e r M O N T A Z E R S i

Plus en détail

Catalogue des formations Edition 2015

Catalogue des formations Edition 2015 Antidot - Formations Catalogue des formations Edition 2015 : catalogue_formation_2015 Révision du 06.01.2015 Sommaire!!"##$%&'( )! $*$+,(-'(."##'+.'&( /!,'.0+"1"2%'( /!!."3'( /! $(3&"3"!(-4(5(.$,$1"24'(-'!(6"&#$,%"+!(7('-%,%"+()89:(;(

Plus en détail

Sujet de thèse CIFRE RESULIS / LGI2P

Sujet de thèse CIFRE RESULIS / LGI2P Ecole des Mines d Alès Laboratoire de Génie Informatique et d Ingénierie de Production LGI2P Nîmes Sujet de thèse CIFRE RESULIS / LGI2P Titre Domaine De l ingénierie des besoins à l ingénierie des exigences

Plus en détail

Présentation générale du projet data.bnf.fr

Présentation générale du projet data.bnf.fr Présentation générale du projet data.bnf.fr La Bibliothèque nationale a mis en œuvre un nouveau projet, qui a pour but de rendre ses données plus utiles sur le web. Ceci nécessite de transformer données

Plus en détail

Proposition de sujet de thèse CIFRE EUROCOPTER / LGI2P

Proposition de sujet de thèse CIFRE EUROCOPTER / LGI2P EUROCOPTER SAS Groupe EADS Marignane Ecole des Mines d Alès Laboratoire de Génie Informatique et d Ingénierie de Production LGI2P Nîmes Proposition de sujet de thèse CIFRE EUROCOPTER / LGI2P Titre Domaine

Plus en détail

Programmabilité du réseau avec l'infrastructure axée sur les applications (ACI) de Cisco

Programmabilité du réseau avec l'infrastructure axée sur les applications (ACI) de Cisco Livre blanc Programmabilité du réseau avec l'infrastructure axée sur les applications (ACI) de Cisco Présentation Ce document examine la prise en charge de la programmabilité sur l'infrastructure axée

Plus en détail

Les principaux domaines de l informatique

Les principaux domaines de l informatique Les principaux domaines de l informatique... abordés dans le cadre de ce cours: La Programmation Les Systèmes d Exploitation Les Systèmes d Information La Conception d Interfaces Le Calcul Scientifique

Plus en détail

Bien architecturer une application REST

Bien architecturer une application REST Olivier Gutknecht Bien architecturer une application REST Avec la contribution de Jean Zundel Ce livre traite exactement du sujet suivant : comment faire pour que les services web et les programmes qui

Plus en détail

Nom de l application

Nom de l application Ministère de l Enseignement Supérieur et de la Recherche Scientifique Direction Générale des Etudes Technologiques Institut Supérieur des Etudes Technologiques de Gafsa Département Technologies de l Informatique

Plus en détail

Université de Bangui. Modélisons en UML

Université de Bangui. Modélisons en UML Université de Bangui CRM Modélisons en UML Ce cours a été possible grâce à l initiative d Apollinaire MOLAYE qui m a contacté pour vous faire bénéficier de mes connaissances en nouvelles technologies et

Plus en détail

IFT2255 : Génie logiciel

IFT2255 : Génie logiciel IFT2255 : Génie logiciel Chapitre 6 - Analyse orientée objets Section 1. Introduction à UML Julie Vachon et Houari Sahraoui 6.1. Introduction à UML 1. Vers une approche orientée objet 2. Introduction ti

Plus en détail

Cahier de charges (Source : "Java EE - Guide de développement d'applications web en Java" par Jérôme Lafosse) Module. Site Web dynamique JSP / Servlet

Cahier de charges (Source : Java EE - Guide de développement d'applications web en Java par Jérôme Lafosse) Module. Site Web dynamique JSP / Servlet Cahier de charges (Source : "Java EE - Guide de développement d'applications web en Java" par Jérôme Lafosse) Module Site Web dynamique JSP / Servlet Sujet : betaboutique Soutenance le 04 / 01 /2013 &

Plus en détail

Rapport d'analyse des besoins

Rapport d'analyse des besoins Projet ANR 2011 - BR4CP (Business Recommendation for Configurable products) Rapport d'analyse des besoins Janvier 2013 Rapport IRIT/RR--2013-17 FR Redacteur : 0. Lhomme Introduction...4 La configuration

Plus en détail

Gestion des accès aux ressources à l aide des groupes

Gestion des accès aux ressources à l aide des groupes Gestion des accès aux ressources à l aide des groupes Un groupe est un ensemble de comptes d utilisateur. Les groupes permettent de simplifier la gestion de l accès des utilisateurs et des ordinateurs

Plus en détail

COMMENT DÉFINIR L ORIENTÉ OBJET

COMMENT DÉFINIR L ORIENTÉ OBJET COMMENT DÉFINIR L ORIENTÉ OBJET De manière superficielle, le terme «orienté objet», signifie que l on organise le logiciel comme une collection d objets dissociés comprenant à la fois une structure de

Plus en détail

INTRODUCTION AUX TECHNOLOGIES D INGENIERIE DES DONNEES DIRIGEE PAR LES MODELES

INTRODUCTION AUX TECHNOLOGIES D INGENIERIE DES DONNEES DIRIGEE PAR LES MODELES INTRODUCTION AUX TECHNOLOGIES D INGENIERIE DES DONNEES DIRIGEE PAR LES MODELES Les contenus de ce document sont la propriété exclusive de la société REVER. Ils ne sont transmis qu à titre d information

Plus en détail

M2 GST SPÉCIALITÉ CARTHAGÉO DESCRIPTIF DÉTAILLÉS DES ENSEIGNEMENTS

M2 GST SPÉCIALITÉ CARTHAGÉO DESCRIPTIF DÉTAILLÉS DES ENSEIGNEMENTS M2 GST SPÉCIALITÉ CARTHAGÉO DESCRIPTIF DÉTAILLÉS DES ENSEIGNEMENTS UE 1 : Tronc commun Carthagéo-Géoprisme Un certain nombre d enseignements de la formation professionnelle Carthagéo est mutualisée avec

Plus en détail

1.2 Unité responsable Département d informatique, Faculté des sciences

1.2 Unité responsable Département d informatique, Faculté des sciences 1. Identification du programme 1.1 Titre du programme Maîtrise ès sciences (informatique) 1.2 Unité responsable Département d informatique, Faculté des sciences 1.3 Diplôme accordé M. Sc. (Informatique)

Plus en détail

Modélisation Principe Autre principe

Modélisation Principe Autre principe Modélisation Principe : un modèle est une abstraction permettant de mieux comprendre un objet complexe (bâtiment, économie, atmosphère, cellule, logiciel, ). Autre principe : un petit dessin vaut mieux

Plus en détail

QUELQUES CONCEPTS INTRODUCTIFS

QUELQUES CONCEPTS INTRODUCTIFS ESIEE Unité d'informatique IN101 Albin Morelle (et Denis Bureau) QUELQUES CONCEPTS INTRODUCTIFS 1- ARCHITECTURE ET FONCTIONNEMENT D UN ORDINATEUR Processeur Mémoire centrale Clavier Unité d échange BUS

Plus en détail

Architecture d'entreprise : Guide Pratique de l'architecture Logique

Architecture d'entreprise : Guide Pratique de l'architecture Logique Guides Pratiques Objecteering Architecture d'entreprise : Guide Pratique de l'architecture Logique Auteur : Version : 1.0 Copyright : Softeam Equipe Conseil Softeam Supervisée par Philippe Desfray Softeam

Plus en détail

THOT - Extraction de données et de schémas d un SGBD

THOT - Extraction de données et de schémas d un SGBD THOT - Extraction de données et de schémas d un SGBD Pierre-Jean DOUSSET (France), Benoît ALBAREIL (France) pj@miningdb.com, benoit@miningdb.com Mots clefs : Fouille d information, base de données, système

Plus en détail

Chapitre 1 : Introduction aux bases de données

Chapitre 1 : Introduction aux bases de données Chapitre 1 : Introduction aux bases de données Les Bases de Données occupent aujourd'hui une place de plus en plus importante dans les systèmes informatiques. Les Systèmes de Gestion de Bases de Données

Plus en détail

LES INTERFACES HOMME-MACHINE

LES INTERFACES HOMME-MACHINE LES INTERFACES HOMME-MACHINE 1 ère Partie : Introduction aux Interfaces Homme-Machine 2 ème Partie : Notions de base sur les Sciences Cognitives 3 ème Partie : Recommandations ergonomiques 4 ème Partie

Plus en détail

Politique de gestion documentaire

Politique de gestion documentaire Politique de gestion documentaire Responsabilité de gestion : Secrétariat général Date d approbation : 24 avril 1979 C.A. C.E. Direction générale Direction Date d'entrée en vigueur : 24 avril 1995 Date

Plus en détail

Le génie logiciel. maintenance de logiciels.

Le génie logiciel. maintenance de logiciels. Le génie logiciel Définition de l IEEE (IEEE 1990): L application d une approche systématique, disciplinée et quantifiable pour le développement, l opération et la maintenance de logiciels. Introduction

Plus en détail

SEO Camp'us -4 et 5 février 2009. Directeur du pôle métiers Aposition

SEO Camp'us -4 et 5 février 2009. Directeur du pôle métiers Aposition L'apport de la sémantique et de la linguistique statistique pour le SEO SEO Camp'us -4 et 5 février 2009 Philippe YONNET Directeur du pôle métiers Aposition Président de l association SEOCamp Comment classer

Plus en détail

Brève introduction à la recherche d!information sur le Web à base d!agents logiciels

Brève introduction à la recherche d!information sur le Web à base d!agents logiciels Plan Brève introduction à la recherche d!information sur le Web à base d!agents logiciels Bernard ESPINASSE Université d!aix-marseille 2010 Rappels sur les agents logiciels Problématique de la RI sur le

Plus en détail

Aide à la conception de Système d Information Collaboratif, support de l interopérabilité des entreprises

Aide à la conception de Système d Information Collaboratif, support de l interopérabilité des entreprises Aide à la conception de Système d Information Collaboratif, support de l interopérabilité des entreprises Jihed Touzi, Frédérick Bénaben, Hervé Pingaud Thèse soutenue au Centre de Génie Industriel - 9

Plus en détail

LES CARTES À POINTS : POUR UNE MEILLEURE PERCEPTION

LES CARTES À POINTS : POUR UNE MEILLEURE PERCEPTION LES CARTES À POINTS : POUR UNE MEILLEURE PERCEPTION DES NOMBRES par Jean-Luc BREGEON professeur formateur à l IUFM d Auvergne LE PROBLÈME DE LA REPRÉSENTATION DES NOMBRES On ne conçoit pas un premier enseignement

Plus en détail

Master Informatique Aix-Marseille Université

Master Informatique Aix-Marseille Université Aix-Marseille Université http://masterinfo.univ-mrs.fr/ Département Informatique et Interactions UFR Sciences Laboratoire d Informatique Fondamentale Laboratoire des Sciences de l Information et des Systèmes

Plus en détail

UNE DÉMARCHE D ANALYSE À BASE DE PATRONS POUR LA DÉCOUVERTE DES BESOINS MÉTIER D UN SID

UNE DÉMARCHE D ANALYSE À BASE DE PATRONS POUR LA DÉCOUVERTE DES BESOINS MÉTIER D UN SID 1 UNE DÉMARCHE D ANALYSE À BASE DE PATRONS POUR LA DÉCOUVERTE DES BESOINS MÉTIER D UN SID 31 janvier 2012 Bordeaux Présentée par :Mme SABRI Aziza Encadrée par : Mme KJIRI Laila Plan 2 Contexte Problématique

Plus en détail

Département Informatique 5ème année 2008-2009. Cahier des Charges

Département Informatique 5ème année 2008-2009. Cahier des Charges École Polytechnique de l Université de Tours 64, Avenue Jean Portalis 37200 TOURS, FRANCE Tél. +33 (0)2 47 36 14 14 Fax +33 (0)2 47 36 14 22 www.polytech.univ-tours.fr Département Informatique 5ème année

Plus en détail

Qu'est-ce que le BPM?

Qu'est-ce que le BPM? Qu'est-ce que le BPM? Le BPM (Business Process Management) n'est pas seulement une technologie mais, dans les grandes lignes, une discipline de gestion d'entreprise qui s'occupe des procédures contribuant

Plus en détail

Petite définition : Présentation :

Petite définition : Présentation : Petite définition : Le Web 2.0 est une technologie qui permet la création de réseaux sociaux, de communautés, via divers produits (des sites communautaires, des blogs, des forums, des wiki ), qui vise

Plus en détail

POUR DIFFUSION AUX AGENTS DIRECTION ET SERVICE : DIRECTION DE LA CULTURE, DU PATRIMOINE, DU SPORT ET DES LOISIRS SERVICE DU PATRIMOINE CULTUREL

POUR DIFFUSION AUX AGENTS DIRECTION ET SERVICE : DIRECTION DE LA CULTURE, DU PATRIMOINE, DU SPORT ET DES LOISIRS SERVICE DU PATRIMOINE CULTUREL MESDAMES ET MESSIEURS LES DIRECTEURS ET CHEFS DE SERVICE PPRS/DGP/ERH4/JF/FG/DCPSL/N 14-04 Equipe RH4 01 43 93 82 93 POUR DIFFUSION AUX AGENTS POSTE A POURVOIR : ADMINISTRATEUR DE BASES DE DONNEES ET SITE

Plus en détail

ISTEX, vers des services innovants d accès à la connaissance

ISTEX, vers des services innovants d accès à la connaissance ISTEX, vers des services innovants d accès à la connaissance Synthèse rédigée par Raymond Bérard, directeur de l ABES, à partir du dossier de candidature d ISTEX aux Initiatives d excellence et des réunions

Plus en détail

Introduction au développement du logiciel

Introduction au développement du logiciel Introduction au développement du logiciel Vers le génie logiciel Université de Nantes Master Miage M1 Plan 1 Introduction 2 Génie logiciel 3 Projet informatique 4 Méthode de développement 5 Qualité Bibliographie

Plus en détail

OFFRE DE FORMATION L.M.D.

OFFRE DE FORMATION L.M.D. REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE MINISTERE DE L ENSEIGNEMENT SUPERIEUR ET DE LA RECHERCHE SCIENTIFIQUE OFFRE DE FORMATION L.M.D. MASTER PROFESSIONNEL ET ACADEMIQUE Systèmes d Information

Plus en détail

OASIS www.oasis-open.org/committees/xacml/docs/docs.shtml Date de publication

OASIS www.oasis-open.org/committees/xacml/docs/docs.shtml Date de publication Statut du Committee Working Draft document Titre XACML Language Proposal, version 0.8 (XACML : XML Access Control Markup Language) Langage de balisage du contrôle d'accès Mot clé Attestation et sécurité

Plus en détail

Plates-formes de téléformation et modèles pédagogiques

Plates-formes de téléformation et modèles pédagogiques POYET Françoise, (7095) Introduction Plates-formes de téléformation et modèles pédagogiques Depuis quelques années, on assiste à une stabilisation informatique des Technologies de l Information et de la

Plus en détail

BACHELOR OF SCIENCE INFORMATICIEN-NE DE GESTION

BACHELOR OF SCIENCE INFORMATICIEN-NE DE GESTION Informatique de gestion BACHELOR OF SCIENCE HES-SO BACHELOR OF SCIENCE INFORMATICIEN-NE DE GESTION Plans d études et descriptifs des modules Filière à plein temps et à temps partiel Table des matières

Plus en détail

Lire pour préparer un travail

Lire pour préparer un travail Leçon LA LECTURE 5 Choisir ses sources documentaires 1 EFFICACE Lire pour préparer un travail Leçon 5 Choisir ses sources documentaires Avertissement Dans la présente leçon, on se préoccupe du choix adéquat

Plus en détail

Utilisation des ontologies dans les environnements d écriture collaborative d hyperlivres, expériences et perspectives

Utilisation des ontologies dans les environnements d écriture collaborative d hyperlivres, expériences et perspectives Sciences et Technologies de l Information et de la Communication pour l Éducation et la Formation Volume 11, 2004 Article de recherche Utilisation des ontologies dans les environnements d écriture collaborative

Plus en détail

Direction des bibliothèques. Sondage Ithaka S+R. Questionnaire français Université de Montréal

Direction des bibliothèques. Sondage Ithaka S+R. Questionnaire français Université de Montréal Direction des bibliothèques Sondage Ithaka S+R Questionnaire français Université de Montréal Décembre 2014 Modules retenus Découverte Activités de recherche numérique Compétences informationnelles des

Plus en détail

LES OUTILS D ALIMENTATION DU REFERENTIEL DE DB-MAIN

LES OUTILS D ALIMENTATION DU REFERENTIEL DE DB-MAIN LES OUTILS D ALIMENTATION DU REFERENTIEL DE DB-MAIN Les contenues de ce document sont la propriété exclusive de la société REVER. Ils ne sont transmis qu à titre d information et ne peuvent en aucun cas

Plus en détail

Linked Open Data. Le Web de données Réseau, usages, perspectives. Eric Charton. Eric Charton

Linked Open Data. Le Web de données Réseau, usages, perspectives. Eric Charton. Eric Charton Linked Open Data Le Web de données Réseau, usages, perspectives Sommaire Histoire du Linked Open Data Structure et évolution du réseau Utilisations du Linked Open Data Présence sur le réseau LOD Futurs

Plus en détail

MASTER (LMD) PARCOURS ARCHITECTURE & INGÉNIERIE DU LOGICIEL & DU WEB

MASTER (LMD) PARCOURS ARCHITECTURE & INGÉNIERIE DU LOGICIEL & DU WEB MASTER (LMD) PARCOURS ARCHITECTURE & INGÉNIERIE DU LOGICIEL & DU WEB RÉSUMÉ DE LA FORMATION Type de diplôme : Master (LMD) Domaine ministériel : Sciences, Technologies, Santé Mention : INFORMATIQUE Spécialité

Plus en détail

PROPOSITION DE VERSION DEFINITIVE Révisée sous les auspices du Comité scientifique ICOMOS sur l interprétation et la présentation

PROPOSITION DE VERSION DEFINITIVE Révisée sous les auspices du Comité scientifique ICOMOS sur l interprétation et la présentation Charte ICOMOS Pour l interprétation et la présentation des sites culturels patrimoniaux PROPOSITION DE VERSION DEFINITIVE Révisée sous les auspices du Comité scientifique ICOMOS sur l interprétation et

Plus en détail

Projet : site web de gestion d itinéraires de voyage

Projet : site web de gestion d itinéraires de voyage Projet : site web de gestion d itinéraires de voyage Partie 1 (modélisation et architecture du site) UCBL - Département Informatique de Lyon 1 LIF4 - automne 2014 1 Description générale du projet Le projet

Plus en détail

Gestion collaborative de documents

Gestion collaborative de documents Gestion collaborative de documents ANT box, le logiciel qui simplifie votre GED Les organisations (entreprises, collectivités, associations...) génèrent chaque jour des millions de documents, e-mails,

Plus en détail

Analyse comparative d un corpus de sites web : Les musées historiques 2) LE CORPUS

Analyse comparative d un corpus de sites web : Les musées historiques 2) LE CORPUS Alexandre GRIVEAU Mathieu GROLEAU IUP 2 Analyse comparative d un corpus de sites web : Les musées historiques 2) LE CORPUS 2.1) brève présentation- description des trois sites 2.1.1) musée de la révolution

Plus en détail

SAP BusinessObjects Web Intelligence (WebI) BI 4

SAP BusinessObjects Web Intelligence (WebI) BI 4 Présentation de la Business Intelligence 1. Outils de Business Intelligence 15 2. Historique des logiciels décisionnels 16 3. La suite de logiciels SAP BusinessObjects Business Intelligence Platform 18

Plus en détail

Résumé CONCEPTEUR, INTEGRATEUR, OPERATEUR DE SYSTEMES CRITIQUES

Résumé CONCEPTEUR, INTEGRATEUR, OPERATEUR DE SYSTEMES CRITIQUES Aristote ----- Cloud Interopérabilité Retour d'expérience L A F O R C E D E L I N N O V A T I O N Résumé Les systèmes d'information logistique (SIL) sont des outils qui amènent des gains de productivité

Plus en détail

Analyse et modélisation de tâches

Analyse et modélisation de tâches Analyse et modélisation de tâches 1. Introduction La conception de logiciel interactif (ou conception d'interface homme-machine [IHM], ou conception d'interface) est l'activité qui vise à définir le fonctionnement

Plus en détail

Types et langages de programmation. Algorithmique et Programmation Unisciel/K.Zampieri

Types et langages de programmation. Algorithmique et Programmation Unisciel/K.Zampieri Types et langages de programmation Algorithmique et Programmation Unisciel/K.Zampieri 1 Généalogie partielle des langages de programmation FORTRAN BASIC PL/1 PROLOG ALGOL60 COBOL C PASCAL ADA MODULA-2

Plus en détail

Calendrier des Formations

Calendrier des Formations Systèmes et Réseaux IPV6 980,00 HT Jan. Fév. Mar. Avr. Mai Juin Jui. Août Sept. Oct. Nov. Déc. Comprendre IPV6 et explorer les méthodes pour migrer 14-15 23-24 1-2 26-27 Configuration et Maintenance des

Plus en détail

MASTER LPL : LANGUE ET INFORMATIQUE (P)

MASTER LPL : LANGUE ET INFORMATIQUE (P) MASTER LPL : LANGUE ET INFORMATIQUE (P) RÉSUMÉ DE LA FORMATION Type de diplôme := Master Domaine : Arts, Lettres, Langues Mention : LITTERATURE, PHILOLOGIE, LINGUISTIQUE Spécialité : LANGUE ET INFORMATIQUE

Plus en détail

Introduction aux concepts d ez Publish

Introduction aux concepts d ez Publish Introduction aux concepts d ez Publish Tutoriel rédigé par Bergfrid Skaara. Traduit de l Anglais par Benjamin Lemoine Mercredi 30 Janvier 2008 Sommaire Concepts d ez Publish... 3 Système de Gestion de

Plus en détail

Refonte front-office / back-office - Architecture & Conception -

Refonte front-office / back-office - Architecture & Conception - Refonte front-office / back-office - Architecture & Conception - GLG204 - Architectures Logicielles Java 2008/2009 Nom : Cédric Poisson Matricule : 06-49012 Version : 1.0 Jeudi 28 mai 2009 1 / 23 Table

Plus en détail

Types de REA produites dans le cadre de la séquence pédagogique

Types de REA produites dans le cadre de la séquence pédagogique Scénario pédagogique APPRENDRE À ENSEIGNER AUTREMENT Description générale du scénario Titre Les bases de données relationnelles Résumé Dans le cadre d'un cours à distance, la visioconférence est une REA

Plus en détail

Petite histoire d Internet

Petite histoire d Internet À la base, Internet est défini par des ordinateurs qui sont reliés entre eux grâce à des câbles, du WiFi ou encore des satellites, créant ainsi un réseau à échelle mondiale. Les ordinateurs communiquent

Plus en détail

Les Architectures Orientées Services (SOA)

Les Architectures Orientées Services (SOA) Les Architectures Orientées Services (SOA) Ulrich Duvent Guillaume Ansel Université du Littoral Côte d Opale 50, Rue Ferdinand Buisson BP 699 62228 Calais Cedex Téléphone (33) 03.21.46.36.92 Télécopie

Plus en détail

Openfexo: une plate-forme dédiée à la modélisation multi-facettes. Sylvain Guérin sylvain.guerin@agilebirds.com

Openfexo: une plate-forme dédiée à la modélisation multi-facettes. Sylvain Guérin sylvain.guerin@agilebirds.com Openfexo: une plate-forme dédiée à la modélisation multi-facettes Sylvain Guérin sylvain.guerin@agilebirds.com Petit historique... 5 années de développement sur un projet interne: fexo, outil de modélisation

Plus en détail

Manuel de recherche en sciences sociales

Manuel de recherche en sciences sociales Résumé de QUIVY R; VAN CAMPENHOUDT L. 95, "Manuel de recherches en sciences sociales", Dunod Cours de TC5 du DEA GSI de l intergroupe des écoles Centrales 11/2002 Manuel de recherche en sciences sociales

Plus en détail

Entrepôt de données 1. Introduction

Entrepôt de données 1. Introduction Entrepôt de données 1 (data warehouse) Introduction 1 Présentation Le concept d entrepôt de données a été formalisé pour la première fois en 1990 par Bill Inmon. Il s agissait de constituer une base de

Plus en détail

PROSOP : un système de gestion de bases de données prosopographiques

PROSOP : un système de gestion de bases de données prosopographiques PROSOP : un système de gestion de bases de données prosopographiques Introduction : Ce document présente l outil en développement PROSOP qui permet la gestion d'une base de donnée prosopographique de la

Plus en détail

Management de l Innovation

Management de l Innovation Management de l Innovation Mention du Master Sciences et Technologies de l Université Pierre et Marie Curie Directeur du Département de Formation : Patrick Brézillon Contact secrétariat : 01 44 39 08 69

Plus en détail

Département de graphisme Session 2012-03. Plan de cours 570-HAX-06 Introduction aux logiciels multimédias. Programme 570.HAO

Département de graphisme Session 2012-03. Plan de cours 570-HAX-06 Introduction aux logiciels multimédias. Programme 570.HAO Cégep de Sherbrooke Département de graphisme Session 2012-03 Plan de cours 570-HAX-06 Introduction aux logiciels multimédias Programme 570.HAO Pondération : 3-3-2 Unités : 2,66 Groupes : 5305 et 5306 Cours

Plus en détail

DOSSIER SOLUTION CA ERwin Modeling. Comment gérer la complexité des données et améliorer l agilité métier?

DOSSIER SOLUTION CA ERwin Modeling. Comment gérer la complexité des données et améliorer l agilité métier? DOSSIER SOLUTION CA ERwin Modeling Comment gérer la complexité des données et améliorer l agilité métier? CA ERwin Modeling fournit une vue centralisée des définitions de données clés afin de mieux comprendre

Plus en détail

FORMATION CONTINUE SUR L UTILISATION D EXCEL DANS L ENSEIGNEMENT Expérience de l E.N.S de Tétouan (Maroc)

FORMATION CONTINUE SUR L UTILISATION D EXCEL DANS L ENSEIGNEMENT Expérience de l E.N.S de Tétouan (Maroc) 87 FORMATION CONTINUE SUR L UTILISATION D EXCEL DANS L ENSEIGNEMENT Expérience de l E.N.S de Tétouan (Maroc) Dans le cadre de la réforme pédagogique et de l intérêt que porte le Ministère de l Éducation

Plus en détail

2. Activités et Modèles de développement en Génie Logiciel

2. Activités et Modèles de développement en Génie Logiciel 2. Activités et Modèles de développement en Génie Logiciel Bernard ESPINASSE Professeur à l'université d'aix-marseille Plan Les Activités du GL Analyse des besoins Spécification globale Conceptions architecturale

Plus en détail

Master CCI. Compétences Complémentaires en Informatique. Livret de l étudiant

Master CCI. Compétences Complémentaires en Informatique. Livret de l étudiant Master CCI Compétences Complémentaires en Informatique Livret de l étudiant 2014 2015 Master CCI Le Master CCI (Compétences Complémentaires en Informatique) permet à des étudiants de niveau M1 ou M2 dans

Plus en détail

Systèmes d information et bases de données (niveau 1)

Systèmes d information et bases de données (niveau 1) Systèmes d information et bases de données (niveau 1) Cours N 1 Violaine Prince Plan du cours 1. Bibliographie 2. Introduction aux bases de données 3. Les modèles 1. Hiérarchique 2. Réseau 3. Relationnel

Plus en détail

GOUVERNANCE DES IDENTITES ET DES ACCES ORIENTEE METIER : IMPORTANCE DE CETTE NOUVELLE APPROCHE

GOUVERNANCE DES IDENTITES ET DES ACCES ORIENTEE METIER : IMPORTANCE DE CETTE NOUVELLE APPROCHE GOUVERNANCE DES IDENTITES ET DES ACCES ORIENTEE METIER : IMPORTANCE DE CETTE NOUVELLE APPROCHE RÉSUMÉ Depuis des années, les responsables de la sécurité de l information et les responsables opérationnels

Plus en détail

Guide francophone d analyse systématique des articles scientifiques (GFASAS) S. Tétreault 1, E. Sorita, A. Ryan & A. Ledoux (2013)

Guide francophone d analyse systématique des articles scientifiques (GFASAS) S. Tétreault 1, E. Sorita, A. Ryan & A. Ledoux (2013) Guide francophone d analyse systématique des articles scientifiques (GFASAS) S. Tétreault 1, E. Sorita, A. Ryan & A. Ledoux (2013) Considérant le nombre d articles scientifiques disponibles, il est essentiel

Plus en détail

STACCINI Pascal UFR Médecine Nice Université Nice-Sophia Antipolis

STACCINI Pascal UFR Médecine Nice Université Nice-Sophia Antipolis 2.3 : Apprécier les normes et standards et les technologies permettant l interopérabilité et le travail en réseau Chapitre 2 : Travail collaboratif en santé Normes et technologies de l interopérabilité

Plus en détail

Les diagrammes de modélisation

Les diagrammes de modélisation L approche Orientée Objet et UML 1 Plan du cours Introduction au Génie Logiciel L approche Orientée Objet et Notation UML Les diagrammes de modélisation Relations entre les différents diagrammes De l analyse

Plus en détail

SOA et Services Web. 23 octobre 2011. SOA: Concepts de base

SOA et Services Web. 23 octobre 2011. SOA: Concepts de base SOA et Services Web 23 octobre 2011 1 SOA: Concepts de base 2 Du client serveur à la SOA N est Nest pas une démarche entièrement nouvelle: années 1990 avec les solutions C/S Besoins d ouverture et d interopérabilité

Plus en détail

Langage HTML (2 partie) lt La Salle Avignon BTS IRIS

Langage HTML (2 partie) <HyperText Markup Language> <tv>lt La Salle Avignon BTS IRIS</tv> Langage HTML (2 partie) «Je n'ai fait que prendre le principe d - hypertexte et le relier au principe du TCP et du DNS et alors boum! ce fut le World Wide Web!» Tim Berners-Lee

Plus en détail

Contenu attendu des guides nationaux de bonnes pratiques d hygiène GBPH

Contenu attendu des guides nationaux de bonnes pratiques d hygiène GBPH Contenu attendu des guides nationaux de bonnes pratiques d hygiène GBPH Note d information à l usage des professionnels En complément de cette note, des informations relatives au contenu des GBPH sont

Plus en détail

Modélisation des processus métiers et standardisation

Modélisation des processus métiers et standardisation Modélisation des processus métiers et standardisation Octobre 2004 Table des matières Introduction... 3 Processus métier : un même mot, plusieurs domaines d application... 4 Les critères pour un standard

Plus en détail

Institut Supérieure Aux Etudes Technologiques De Nabeul. Département Informatique

Institut Supérieure Aux Etudes Technologiques De Nabeul. Département Informatique Institut Supérieure Aux Etudes Technologiques De Nabeul Département Informatique Support de Programmation Java Préparé par Mlle Imene Sghaier 2006-2007 Chapitre 1 Introduction au langage de programmation

Plus en détail

Construction d'un entrepôt de métadonnées - LOM Application: E-learning

Construction d'un entrepôt de métadonnées - LOM Application: E-learning Construction d'un entrepôt de métadonnées - LOM Application: E-learning Nawel Iles, Azzeddine Chikh, Sidi Mohammed Chouiti Faculté des sciences de l ingénieur Université de Tlemcen Algérie (n_iles/ az_chikh

Plus en détail