Brevet FR2842332A1 — publié le 20040116

La présente invention concerne un procédé de gestion d'informations en fonction des concepts issus de la connaissance du domaine concerné par ces informations. Elle a plus particulièrement pour objet un procédé de gestion d'informations en fonction des concepts issus des connaissances basées sur l'organisation ontologique de l'information. Ce procédé est particulièrement adapté à une gestion dite " intelligente " de l'information quelle que soit sa nature texte, image, son... D'une manière générale, on sait que la gestion de l'information est un des enjeux prioritaires des sociétés de l'information. Face à la quantité croissante des documents, il devient vital de pouvoir disposer de moyens de classification et de recherche de l'information qui puissent tenir compte du point de vue de l'utilisateur, du contexte et du contenu des documents. Les approches classiques de gestion documentaire reposent principalement sur la gestion des mots clés pour l'indexation et la recherche de documents, indépendamment de la signification de ces mots clés et de l'utilisateur. Ce sont des techniques orientées par le mot et non par le sens. Or un même terme peut posséder des significations différentes d'un utilisateur à un autre, et la pertinence d'un document peut varier pour ces mêmes utilisateurs. A titre d'exemple, on sait que le terme " mine " peut avoir plusieurs sens s mine de crayon, mine d'or et mine du visage; en linguistique diachronique, les deux premiers relèvent de la polysémie, tous deux issus de la même origine latine; quant au troisième, issu du breton, il relève de l'homonymie. Ainsi le contexte joue un rôle fondamental dans la communication, au même 1o titre que dans la perception. Un message isolé peut être interprété de plusieurs manières différentes, voire incompatibles; dans un contexte précis, plusieurs sens possibles sont écartés par le fait même; inversement, un changement de contexte modifiera le sens du message. Actuellement les technologies de gestion de l'information, classées en cinq catégories, basées sur: * la recherche par mots clés, * la recherche par thesaurus, * la recherche par relations statistiques, e la recherche en langage naturel, * la catégorisation de textes, n'exploitent pas le potentiel de l'approche ontologique, consistant à créer un vocabulaire partagé et consensuel des termes et des significations. En effet, l'approche ontologique " marque " l'information par son sens, à la manière d'un " code à barre sémantique ", et garantit la cohérence, la compréhension et la distribution du sens de l'information. Néanmoins l'approche ontologique est complexe en termes de construction et de maintenance. Ainsi pour palier à cette insuffisance de pertinence dans la gestion de l'information qui caractérise les modèles existants, tout en bénéficiant de l'approche ontologique, l'invention propose, à cet effet, un procédé de classification et de recherche d'informations basé sur l'exploitation des traits s sémantiques différentiateurs, et de la relation d'hyperonymie des ontologies. Selon l'invention, ce procédé comprend les phases opératoires suivantes: une première phase (phase 1) de création de l'organiseur ontologique, une seconde phase (phase 2) permettant le classement d'informations, et une io troisième phase (phase 3) de recherche d'informations. Avantageusement, la première phase pourra comprendre la création d'un ensemble des ontologies, c'est-à-dire: * la création de l'ontologie par domaine de connaissances, a la création de la terminologie par domaine de connaissances. La deuxième phase comprendra le classement des informations, c'est-àdire: * un traitement du contenu de l'information à classer, * une extraction des concepts associés à l'information à classer, a le choix de l'ontologie par domaine de connaissances en fonction de l'information à classer, * la classification par concepts srs, ou par unités de sèmes élémentaires, ou par mots clés, * la validation de l'information à classer. La troisième phase comprendra la recherche, parmi les informations ainsi classées, d'informations particulières, c'est-à-dire: * le choix de la terminologie par domaine de connaissances en fonction de l'information à rechercher, e la recherche par concepts de l'ontologie, ou par unités de sèmes élémentaires, ou par mots clés, * l'identification des concepts, * l'identification de l'information recherchée. Ainsi ce procédé permettra d'offrir une organisation et une gestion de s l'information quelle que soit sa nature, en tenant compte: * du contenu de l'information, * du type de document supportant l'information, * du profil de l'utilisateur, * du domaine d'application, et ceci en garantissant: * la pertinence, c'est-à-dire qu'il ne retournera que les informations en relation avec la demande de l'utilisateur, * la complétude, c'est-à-dire qu'il retournera toutes les informations en relation avec la demande de l'utilisateur. Ainsi le procédé, selon l'invention, pourra répondre, en étant simple dans ses fonctionnalités et son paramétrage, à la nécessité absolue de tenir compte de la définition des mots en termes de concepts et de leurs relations sémantiques, en particulier l'hyperonymie. Un mode d'exécution de l'invention sera décrit ci-après, à titre d'exemple non limitatif, avec référenceaux dessins annexés, dans lesquels: * la figure 1 représente schématiquement un procédé de gestion de documents en fonctions de concepts métiers, * la figure 2 représente schématiquement un contenu d'une ontologie métier, * la figure 3 représente des différents vocabulaires et leurs relations contenus dans une terminologie métier, * la figure 4 représente schématiquement un processus de classification de texte sur une ontologie, la figure 5 représente schématiquement un processus de recherche de documents. Dans l'exemple représenté sur la figure 1, la gestion de documents, c'està5 dire la classification et la recherche de documents, concerne une Entreprise caractérisée par ses métiers (bloc 1), son centre de gestion des connaissances (bloc 2) et ses utilisateurs (bloc 3) concernés par la classification et la recherche de documents. 1o Comme indiqué ci-dessus, la première phase consiste à créer un ensemble des ontologies; cette étape concerne la création d'une part de l'ontologie métier (bloc 4) et d'autre part de la terminologie métier (bloc 5) associé à l'ontologie, effectuée par le gestionnaire des connaissances (bloc 2). Si l'utilisateur (bloc 3) souhaite effectuer une classification d'un document à classer DI, le procédé effectue un traitement du contenu du document (bloc 6), puis l'extraction des concepts associés au texte (bloc 7); l'utilisateur (bloc 3) effectue préalablement un choix de l'ontologie métier (bloc 8) parmi les ontologies métiers proposées (bloc 4), puis une classification suivant trois possibilités (concepts srs, différences, mots clés) (bloc 9) à partir des concepts associés au texte (bloc 7); le document DI sera ainsi classifié dans la base de documents D. Si l'utilisateur (bloc 3) souhaite effectuer une recherche d'un document noté D2, extrait de la base de documents D, celui-ci effectue préalablement un choix de terminologie métier (bloc 10) parmi celles proposées par la terminologie métier (bloc 5), puis une recherche de concepts de l'ontologie suivant trois possibilités (concepts srs, différences, mots clés) (bloc 11), puis une identification des concepts (bloc 12), puis la simplification des concepts (bloc 13) puis l'identification du document recherché (bloc 15) à partir de la base de documents D, cette identification permettant d'en extraire le ou les document(s) recherché(s) D2. Ces deux phases de classification et de recherche, décrites précédemment, sont conditionnées par la création d'un organiseur ontologique, objet de la phase 1. Cinq hypothèses doivent être préalablement posées, à savoir: * l'hypothèse principale est que les ontologies métier structurent les connaissances de l'Entreprise et fournissent une grille de lecture et de recherche de l'information basée sur les concepts métier; chaque ontologie utilisateur définit une structure particulière d'indexation des documents. * la seconde hypothèse est qu'il existe des terminologies métier, c'estàdire des lexiques propres à l'Entreprise, constitués de termes issus des ontologies et de mots s'y référant; une terminologie est associée de façon univoque à une ontologie. * la troisième hypothèse est que le contenu d'une information est directement lié au métier de l'entreprise et qu'il peut-être décrit par un ensemble de couple " mots clés-fréquence ", sachant qu'un terme est un mot clé s'il appartient à une terminologie métier; à noter que si l'information est un texte, la fréquence est le nombre d'occurrences du mot dans le texte divisé par le nombre de mots clés. * la quatrième hypothèse est qu'il existe un certain nombre de méta25 informations dont principalement les notions de " nom de document ", de " date " et de " type de document "; ces notions seront prises en compte, sous une forme particulière, pour la classification et la recherche des informations. * la cinquième hypothèse est que la classification et la recherche de documents sont contextualisées par le profil utilisateur (choix d'une ontologie, d'une catégorie, paramétrage de la recherche...). Dans ces conditions, sachant que le mode d'exécution de l'invention préféré concerne le cas o les informations sont des textes, * le métier sera caractérisé par: - les terminologies de l'Entreprise, s - les ontologies, * le texte sera caractérisé par: - les méta-informations, - le contenu du texte exprimé en termes de mots-clés, * l'utilisateur sera caractérisé par: - le profil utilisateur. L'organiseur ontologique repose sur la notion d'ontologie métier pouvant représenter aussi bien des métiers différents que différents points de vue d'un même utilisateur (les catégories permettent de se focaliser sur les concepts sémantiquement liés d'une même ontologie). La pertinence de la gestion et de la recherche des textes dépend directement de la " qualité " des ontologies. Selon les modes de représentation des figures 2 a 4, les concepts de l'ontologie métiers sont dénotés CI, C2, C3, C4, C5... les différences, ou unités de sèmes élémentaires entre Cl-C2, entre C3-C4... sont dénotées respectivement dl, d2... En se limitant aux vocabulaires des différences et des concepts, conformément à la figure 2, le groupe Cl -C5 représente une " catégorie "; CI représente un " concept racine "; l'ensemble est structuré selon " l'arbre de Porphyre ", réseau du type hiérarchique caractérisé par sa binarité. Ainsi la construction des ontologies métier sera effectuée par le gestionnaire des connaissances (bloc 2) conformément à la figure 1. Il en sera de même pour la création de la terminologie métier. Les terminologies de l'Entreprise sont des lexiques de spécialité dédiés à l'Entreprise. Elles représentent les différents points de vue possibles de l'Entreprise quant à son métier. Les terminologies sont constituées de mots décontextualisés (termes) dont les significations sont les concepts dénotés par les termes. Il est à noter qu'un terme peut être une expression. Une terminologie est associée de façon univoque à une ontologie. Les mots de 1o la terminologie n'appartiennent pas tous au vocabulaire des concepts ou à celui des différences; c'est le cas d'attributs, des noms propres et des synonymes; néanmoins, l'ontologie métier étant au coeur du système, tous les termes de la terminologie associée font référence directement ou indirectement à des concepts par des relations qui peuvent être de nature diverse selon la catégorie du terme considéré: relation de définition pour les différences, relation d'appartenance pour le cas d'un attribut, relation d'instance dans le cadre de noms propres, relation de synonymie faible pour les autres termes. Ainsi les mots de la terminologie sont soit: e un nom de concept, * un nom de catégorie, c'est-à-dire le nom d'un concept racine, * un nom de différence lié par une relation définitoire à un ou plusieurs concepts, ceux possédant la différence, * un nom d'attribut lié par une relation d'appartenance à un ou plusieurs concepts, * un nom propre lié par une relation d'instance à un concept, * un nom lié par une relation de type " synonyme faible " ou de " référence " à un nom de concept, de différence ou d'attribut. Une terminologie métier est donc constituée de: * une ontologie métier, * le vocabulaire des catégories, * le vocabulaire des concepts, * le vocabulaire des différences, * le vocabulaire des noms propres, * le vocabulaire des attributs, * et le vocabulaire des synonymes: synonyme de concepts, de différence et d'attribut. Les relations entre les différents vocabulaires, cités précédemment, et leurs relations sont représentées conformément à la figure 3. Il est à noter que la notion de " catégorie " joue un rôle important dans l'organisation et la structuration des concepts puisqu'elle permet de regrouper au sein d'une même structure (arbre de Porphyre) des concepts sémantiquement liés: le nom d'une catégorie est le nom d'un concept racine, c'est-à-dire le concept hyperonyme d'un ensemble de concepts, second fondement du procédé selon l'invention. Préalablement à la description des phase 2 (classification de document) et phase 3 (recherche de document), il est nécessaire de décrire le type de document et son contenu. Le type et l'auteur du document font partie des " méta "informations contenues dans le document lui-même. La description du contenu peut varier d'un utilisateur à un autre selon son point de vue, c'est-à-dire des concepts métier qu'il utilise et plus précisément de sa terminologie métier. Ainsi à partir d'une terminologie donnée, le contenu d'un document est décrit par les mots clés qu'il contient et leur fréquence. Sachant que les mots clés du texte sont obtenus en utilisant les huit s vocabulaires de la terminologie métier cités précédemment, à savoir: * le vocabulaire des catégories, ò le vocabulaire des concepts, * le vocabulaire des différences, * le vocabulaire des noms propres, e le vocabulaire des attributs, * et le vocabulaire des synonymes: synonyme de concepts, de différence et d'attribut, le contenu d'un texte, " MotsClésFréquences(texte) ", est représenté par un ensemble de couples " mot clé-fréquence du mot dans le texte " MotsClésFréquences(texte) = ((mcl fl), (mc2 f2),...(mcn fni)). Par ailleurs l'ensemble des concepts associés au texte est déterminé à partir du contenu du texte; cet ensemble est noté: " ConceptsAssociés(texte) ". De la même manière que précédemment, cet ensemble est constitué d'un ensemble de couples " concept-fréquence(notée prime) ", soit: ConceptsAssociés(texte) = ((cl fi1), (c2 f 2),...(cn f n)). L'ensemble des concepts associés au texte constitue le code barre sémantique du texte pour la terminologie considérée. La détermination des concepts associés et de leur fréquence est faite à partir des mots clés de l'ensemble MotsClésFréquence(texte). Cependant, les mots clés ne sont pas tous de même nature et les concepts qu'ils référencent peuvent l'être de façon certaine ou probable. Les mots clés ne peuvent donc être traités de façon identique. Ainsi, les termes désignant un concept ou ceux qui sont synonymes de concepts, ainsi que les noms propres, désignent sans ambiguté des concepts. Il n'en est pas de même pour les différences qui désignent les concepts qui possèdent ces différences sans que le texte fasse nécessairement référence à tous ces concepts, ainsi que pour les attributs. Les concepts correspondant au premier cas cité précédemment doivent tenir une place plus importante que les concepts référencés par une différence ou un attribut. C'est pourquoi l'ensemble ConceptsAssociés(texte) sera subdivisé en deux sous-ensembles distincts et complémentaires, à savoir: ConceptsAssociés(texte) = ConceptsAssociésSrs(texte) u ConceptsAssociésPossibles(texte) Par conséquent, l'ensemble ConceptsAssociésSrs(texte) comprendra: e les noms de concept ou les synonymes de concept ainsi que leur nombre d'occurrences, * les noms propres et leur nombre d'occurrences. L'ensemble ConceptsAssociésPossibles(texte) comprendra: e les noms de différence ou les synonymes de différence et leur nombre d'occurrences, * les noms d'attribut ou les synonymes d'attribut et leur nombre d'occurrences. Ainsi les concepts associés srs et possibles avec leur fréquence permettent de caractériser un texte en termes de " spectre " en fonction du nombre de concepts référencés, de " ciblage " indiquant la prédominance d'une catégorie ou d'un ou plusieurs concepts, ensemble de caractéristiques que la fonction s recherche pourra exploiter pour une pertinence accrue. Cette fonction recherche présuppose une démarche classification, objet de la phase 2. En préambule au processus de classification de document, à partir des 1o éléments décrits précédemment, on peut constater que le contenu de tout texte peut être caractérisé par un ensemble de mots clés, MotsClésfréquences(texte), à partir duquel sont construits et associés au texte, un ensemble de concepts srs et un ensemble de concepts possibles. Réciproquement, on peut en déduire qu'à tout concept peuvent être associés un premier ensemble de textes pour lequel le concept est sr, noté TextesAssociésSrs(concept), et un deuxième ensemble de textes pour lequel ce concept est possible, noté TextesAssociésPossibles(concept). Une ontologie définit donc une structure d'indexation des documents o les concepts définissent autant de répertoires, appelés répertoires ontologiques. Conformément à la figure 1, l'utilisateur choisit dans un premier temps une ontologie métier (bloc 8), c'est-à-dire le point de vue sous lequel il classifiera les documents. De par son contenu, c'est-à-dire de par ses mots clés, un texte fait référence à un ou plusieurs concepts de l'ontologie. Le principe de l'organiseur ontologique est d'associer le texte aux concepts auxquels il fait référence en indiquant si les concepts sont pour le texte des concepts srs ou possibles: c'est le principe de classification conformément à la figure 4. Le classement d'un texte peut s'effectuer sur des concepts différents. Ainsi, un texte portant sur le fraisage et le tournage doit être classifié sur les concepts correspondants, soit C2 dans la figure 4, et non sur le concept hyperonyme CI. Les méthodes de classification et de recherche dépendent de ce postulat. La classification d'un texte sur une ontologie, c'est-à-dire l'association d'un texte à un ou plusieurs concepts d'une ou plusieurs catégories, peut s'effectuer de trois manières (bloc 9): * association à un ou plusieurs concepts srs, e association aux concepts possédant des différences sélectionnées, * association aux concepts référencés par les mots clés. L'association du texte à un ou plusieurs concepts srs est indépendante des mots clés du texte associés au concept; elle est particulièrement utile lorsque 1 5 les mots clés du texte référencent un ou plusieurs concepts qui ne sont pas explicitement cités dans le texte. L'association du texte à un ensemble de concepts possédant des différences sélectionnées est basée non plus directement sur les concepts mais sur les unités de sèmes élémentaires que sont les différences; il est cependant nécessaire que les différences sélectionnées ne soient pas antinomiques. L'association aux concepts référencés par les mots clés tient compte du contenu du texte; chaque mot clé faisant référence à un ou plusieurs concepts, il est alors possible de rattacher le texte aux concepts référencés par les mots clés. -Ce mode de classification sera effectué en trois étapes: * extraction des mots clés et définition du contenu: ensemble MotsClésFréquences(texte) e détermination des concepts référencés par le contenu avec leur fréquence: ensemble ConceptsAssociés(texte), * association du texte à chaque concept en indiquant ses caractéristiques. Le texte est alors ajouté à l'ensemble TextesAssociésSrs(concept) de chaque concept de l'ensemble ConceptsAssociésSrs(texte) en indiquant ses caractéristiques globales, c'est-à-dire portant sur le texte lui-même, et ses caractéristiques locales, c'est-à-dire relatives au concept. De même, le texte est ajouté à l'ensemble TextesAssociésPossibles(concept) de l'ensemble ConceptsAssociésPossibles(texte) en indiquant ses 1o caractéristiques globales et locales. Les caractéristiques du texte sont autant d'informations utiles qui seront exploitées pour une meilleure pertinence de la fonction recherche. Ces caractéristiques portent sur le concept lui-même (caractéristiques locales), par exemple la pertinence du texte pour le concept considéré, mais aussi sur le texte lui-même (caractéristiques globales), par exemple son spectre (nombre de concepts référencés), son ciblage, etc. Conformément à la figure 1, l'utilisateur peut effectuer une recherche de document (phase 3). Cette procédure de recherche doit vérifier trois propriétés: * être pertinente, c'est-à-dire ne retourner que des textes en relation avec la demande de l'utilisateur, * être complète, c'est-à-dire retourner tous les textes en relation avec la demande de l'utilisateur, * rester simple dans ses fonctionnalités et son paramétrage. Ces propriétés sont ainsi garanties par la procédure de classification qui effectue: * la distinction entre les textes portant d'une façon certaine sur un concept de ceux portant éventuellement sur le concept, * l'exploitation de la relation d'hyperonymie des ontologies. Ainsi le processus de classification a permis de "projeter" les textes sur l'ontologie. A chaque concept sont associés deux ensembles de textes. Le premier, noté "TextesAssociésSrs (concept) ", contient les textes qui "parlent " de façon certaine du concept (le concept y est directement référencé par son nom, un synonyme ou un nom propre). Le deuxième 1o ensemble, noté " TextesAssociésPossibles(concept), contient des textes qui font éventuellement référence au concept (par l'intermédiaire d'une différence ou d'un attribut ou d'un de leurs synonymes). Une ontologie est donc une structure d'indexation de documents qu'exploitera la recherche. Ainsi dans le cadre d'une recherche, l'utilisateur définit dans un premier temps son "profil", c'est-à-dire le point de vue sous lequel il recherchera les documents en sélectionnant une terminologie métier (bloc 10) et en précisant le cas échéant un thème particulier en indiquant quelle catégorie considérer. La recherche consiste à déterminer les concepts référencés par la demande et de retourner les textes portant sur ces concepts, c'est-à-dire l'intersection des ensembles de textes associés aux concepts. Conformément à la figure 5, la recherche de textes sur une ontologie peut s'effectuer soit par mots clés soit en exploitant les concepts de l'ontologie (bloc 11). L'identification des concepts recherchés (bloc 12) peut s'effectuer de trois manières différentes qui sont désignées sous le même terme de " recherche " (bloc 11) soit: * sélection des concepts de l'ontologie, * sélection des concepts possédant des différences sélectionnées, * sélection des concepts référencés par les mots clés. Les textes sont indexés sur les concepts d'une ontologie. La relation d'hyperonymie entre concepts permet de simplifier l'ensemble des concepts recherchés (bloc 13). A titre d'exemple, conformément au texte imprimé sur les documents de la figure 4, un " tournage " est une sorte d' "usinage mécanique ", dès lors un texte portant sur le tournage porte également sur les usinages mécaniques. Ainsi la recherche d'un texte portant sur les usinages mécaniques et sur le tournage peut se limiter à la recherche d'un texte portant uniquement sur le tournage. Cette simplification, motivée par l'extension ou la restriction de la recherche (bloc 14), a un double intérêt: simplifier la requête et trouver des textes qui n'auraient pas été retenus. L'identification des documents étant effectuée (bloc 15), il s'agit à ce niveau de la recherche d'en effectuer la sélection (bloc 16). La première phase de la recherche a permis de déterminer l'ensemble des concepts décrivant la demande de l'utilisateur. Plus précisément celle-ci est la conjonction: C1 A C2 A... ACm des concepts issus de l'ensemble: ConceptsAssociés(recherche) = ((Cl f), (C2 f 2),...(Cm f m)) Le principe de la recherche de documents est de retourner l'ensemble des textes sur chacun de ces concepts, c'est-à-dire l'intersection des ensembles de documents associés à chacun des concepts de l'ensemble " ConceptsAssociés(recherche) ". TextesAssociés(recherche) = rn TextesAssociés (c) c étant la variable concept de l'ensemble des ConceptsAssociés(recherche). Comme décrit précédemment, à chaque concept sont associés deux ensembles io de textes: * TextesAssociésSrs(c): regroupe les textes qui font référence d'une façon sre au concept " c ", * TextesAssociésPossibles(c): contient les textes qui font éventuellement référence au concept " c ". De même, un texte portant sur un concept, porte nécessairement sur les concepts hyperonymes de ce concept. Ainsi la prise en compte de la relation d'hyperonymie permet d'étendre la recherche à des concepts directement liés, au sens d'une spécialisation, au concept recherché. Le contrôle de la " profondeur " au sens du nombre de liens d'hyperonymie permet de maîtriser cette extension de la recherche. Par conséquent la prise en compte de la relation d'hyperonymie permet d'étendre la recherche des textes associés pour le concept recherché à ses concepts hyponymes. Ainsi, les ensembles de textes associés à un concept de l'ensemble ConceptsAssociés(recherche) se définissent en terme d'union des ensembles de textes qui lui sont associés avec ceux de leurs concepts hyponymes: TextesAssociésSrs(c) devient: TextesAssociésSrs(c) u TextesAssociésSrs(ci) ci étant la variable concept de l'ensemble ConceptsHyponymes(c), de même, s TextesAssociésPossibles(c) devient: TextesAssociésPossibles(c) u TextesAssociésPossibles(ci). A ce niveau, il est maintenant possible de déterminer l'ensemble des textes associés à la demande utilisateur en prenant l'intersection des textes associés à 1o chacun des concepts de la demande; deux ensembles de textes associés à la demande sont définis comme suit: * l'ensemble des textes faisant référence de façon certaine aux concepts sélectionnés, c'est-à-dire l'intersection des ensembles TextesAssociésSrs de ces concepts, ensemble désigné sous le même nom: TextesAssociésSrs(recherche) = n TextesAssociésSrs(c) c étant la variable concept de l'ensemble ConceptsAssociés(recherche), * l'ensemble des textes pouvant faire référence aux concepts sélectionnés, c'est-à-dire l'intersection des ensembles des textes associés à ces concepts, qu'ils le soient de façonsre ou possible, diminuée des textes de l'ensemble TextesAssociésSrs(recherche), ensemble désigné TextesAssociésPossibles(recherche) TextesAssociésPossibles(recherche) = n [TextesAssociésSrs(c) u TextesAssociésPossibles(c)] - TextesAssociésSrs(recherche). Il peut être utile de pouvoir étendre la recherche, par exemple dans le cas o aucun résultat n'est retourné, ou de la restreindre dans le cas contraire o trop d'informations sont fournies (bloc 14). Il existe deux façons de procéder: * la première consiste à supprimer des concepts (extension) de l'ensemble des concepts associés à la recherche ou en rajouter (restriction si le concept n'est pas un concept hyperonyme d'un concept de l'ensemble des concepts associés à la recherche), * la seconde consiste à modifier la requête en se servant de la structure de l'ontologie et plus précisément de la relation d'hyperonymie; ainsi un concept de l'ensemble des concepts associés à la recherche peut être soit remplacé par son concept hyperonyme direct (extension) ou soit remplacé par un ou plusieurs de ses hyponymes directs (restriction), c'est-à-dire que le ou les concepts hyponymes sont ajoutés à l'ensemble des concepts associés à la recherche. L'ontologie, dans son acception technique, traite des concepts utilisés par le langage et de leur structuration; elle constitue l'équivalent d'un " code à barre sémantique " capable de "marquer" les éléments d'information circulant dans l'Entreprise par exemple, permettant la gestion par le sens de ces éléments d'information. Cette indexation sémantique permet à l'information qui circule d'être distribuée, routée, exploitée en fonction de son sens dans un ou plusieurs référentiels métiers; d'o une amélioration potentiellement très forte de la chaîne de valeur de l'information: pertinence et vitesse accrues, réduction du bruit informationnel ambiant, souplesse et dynamicité des flux de traitement, compréhension, facilité des interfaces métier, interopérabilité plus forte des systèmes d'informations. Ainsi, le procédé proposé selon l'invention exploite le potentiel de l'approche ontologique en assurant la cohérence, la compréhension et la distribution du sens de l'information. REVENDICATIONS 1. Procédé de classification et de recherche d'informations, basé sur l'exploitation des traits sémantiques différentiateurs et de la relation d'hyperonymie des ontologies, caractérisé en ce qu'il comprend * une première phase de réalisation d'un outil, matériel et logiciel, d'organisation des ontologies et des terminologies associées auxdites ontologies par domaine de connaissances, comportant au moins une liste desdites ontologies et desdites terminologies ainsi que les relations existant entre les ontologies et entre celles-ci et les terminologies associées, * une seconde phase de classification d'informations par ledit outil matériel et logiciel, effectuée préalablement par un choix de l'ontologie parmi lesdites ontologies proposées, suivi d'une extraction de concepts issus de la connaissance du domaine concerné par lesdites informations à classer, puis d'une classification par concepts srs, ou par unités de sèmes élémentaires, ou par mots clés, puis d'une validation desdites informations à classer, * une troisième phase de recherche par ledit outil logiciel et matériel, parmi les informations ainsi classées, d'informations particulières, à partir d'un choix de la terminologie par domaine de connaissances parmi lesdites terminologies proposées, en fonction de l'information à rechercher, puis à partir de la recherche par concepts de l'ontologie, ou par unités de sèmes élémentaires, ou de mots clés, puis de l'identification des concepts, et enfin de l'identification de l'information recherchée. 2. Procédé selon la revendication 1, s'appliquant à la gestion de documents, notamment à la classification et à la recherche de documents, effectuée par un gestionnaire des connaissances (bloc 2), caractérisé en ce que la susdite première phase comprend, la création d'un ensemble des ontologies, comportant d'une part la création de l'ontologie métier (bloc 4) et d'autre part la création de la terminologie métier (bloc 5). 3. Procédé selon l'une des revendications 1 et 2, caractérisé en ce que la susdite deuxième phase comprend, dans le cas de la classification d'un document à classer DI, effectuée par un utilisateur (bloc 3), le traitement du contenu du document (bloc 6) et l'extraction des concepts associés au texte (bloc 7). 4. Procédé selon la revendication 3, caractérisé en ce que la susdite deuxième phase comprend, un choix de l'ontologie métier (bloc 8) parmi les ontologies métiers proposées (bloc 4), la classification suivant trois possibilités à savoir, concepts srs, différences, mots clés (bloc 9) à partir de concepts associés au texte (bloc 7), et le classement du document DI dans la base de documents D. 5. Procédé selon l'une des revendications 2 à 4, dans le cas de la recherche d'un document noté D2, extrait de la base de documents D, effectuée par l'utilisateur (bloc 3), caractérisé en ce que la susdite troisième phase comprend, un choix de la terminologie métier (bloc 10) parmi celles proposées dans l'ensemble de la terminologie métier (bloc 5), la recherche de concepts de l'ontologie suivant trois possibilités, à savoir, concepts srs, différences, mots clés (bloc 11), l'identification des concepts (bloc 12), la simplification des concepts (bloc 13) et l'identification du ou des document(s) recherché(s) (bloc 15). 6. Procédé selon la revendication 2, caractérisé en ce que la terminologie métier est constituée du vocabulaire des catégories, du vocabulaire des concepts, du vocabulaire des différences, du vocabulaire des noms propres, du vocabulaire des attributs, du vocabulaire des synonymes de concept, du vocabulaire des synonymes de différence et du vocabulaire des synonymes d'attribut. 7. Procédé selon la revendication 3, caractérisé en ce que le contenu d'un texte, " MotsClésFréquences(texte) ", est représenté par un ensemble de couples " mot clé-fréquence du mot dans le texte ": MotsClésFréquences(texte) = ((mcl fi), (mc2 f2),...(mcn fn)). 8. Procédé selon la revendication 3, caractérisé en ce que l'ensemble des concepts associés au texte, " ConceptsAssociés(texte) ", est représenté par un ensemble de couples " concept-fréquence(notée prime) ": ConceptsAssociés(texte) = ((cl f 1), (c2 f 2),...(cn f n)). 9. Procédé selon la revendication 8, caractérisé en ce que l'ensemble des concepts associés au texte constitue le code barre sémantique du texte pour la terminologie considérée. 10. Procédé selon la revendication 8, caractérisé en ce que l'ensemble des concepts associés au texte sera subdivisé en deux sous-ensembles distincts et complémentaires ConceptsAssociés(texte) = ConceptsAssociésSrs(texte) u ConceptsAssociésPossibles(texte). 11. Procédé selon la revendication 10, caractérisé en ce que l'ensemble ConceptsAssociésSrs(texte) comprend: * les noms de concept ou les synonymes de concept ainsi que leur nombre d'occurrences, * les noms propres et leur nombre d'occurrences. 12. Procédé selon la revendication 10, caractérisé en ce que l'ensemble ConceptsAssociésPossibles(texte) comprend: * les noms de différence ou les synonymes de différence et leur nombre d'occurrences, e les noms d'attribut ou les synonymes d'attribut et leur nombre d'occurrences. 13. Procédé selon la revendication 3, caractérisé en ce que à tout concept sont associés un premier ensemble de textes pour lequel le concept est sr, noté TextesAssociésSrs(concept), et un deuxième ensemble de textes pour lequel ce concept est possible, noté TextesAssociésPossibles(concept) . 14. Procédé selon l'une des revendications 3, 7 et 8, caractérisé en ce que la classification du document est effectuée en trois étapes: * extraction des mots clés et définition du contenu: ensemble MotsClésFréquences(texte) * détermination des concepts référencés par le contenu avec leur fréquence: ensemble ConceptsAssociés(texte), * association du texte à chaque concept en indiquant ses caractéristiques. 15. Procédé selon la revendication 14, caractérisé en ce que le texte est ajouté à l'ensemble TextesAssociésSrs(concept) de chaque concept de l'ensemble ConceptsAssociésSrs(texte) en indiquant ses caractéristiques globales, c'està-dire portant sur le texte lui-même, et locales, c'est-à-dire relatives au concept. 16. Procédé selon la revendication 14, caractérisé en ce que le texte est ajouté à l'ensemble TextesAssociésPossibles (concept) de l'ensemble ConceptsAssociésPossibles(texte) en indiquant ses caractéristiques globales et locales. 17. Procédé selon la revendication 5, caractérisé en ce que l'ensemble des concepts décrivant la demande de l'utilisateur est la conjonction: CI A C2 A...ACm, des concepts issus de l'ensemble: ConceptsAssociés(recherche) = ((CI fi1), (C2 f 2),... (Cm f m)). 18. Procédé selon la revendication 5, caractérisé en ce que le principe de la recherche de documents est de retourner l'ensemble des textes sur chacun de ces concepts, c'est-à-dire l'intersection des ensembles de documents associés à chacun des concepts de l'ensemble " ConceptsAssociés(recherche) ": TextesAssociés(recherche) = q TextesAssociés (c). 19. Procédé selon la revendication 18, caractérisé en ce qu'à chaque concept sont associés deux ensembles de textes: * TextesAssociésSrs(c): comprend les textes qui font référence d'une façon sre au concept " c ", * TextesAssociésPossibles(c): comprend les textes qui font éventuellement référence au concept " c ". 20. Procédé selon l'une des revendications 5, 18 et 19, caractérisé en ce que les ensembles de textes associés à un concept de l'ensemble ConceptsAssociés(recherche) se définissent en terme d'union des ensembles de textes qui lui sont associés avec ceux de leurs concepts hyponymes: TextesAssociésSrs(c) devient: TextesAssociésSrs(c) u TextesAssociésSrs(ci) ci étant la variable concept de l'ensemble ConceptsHyponymes(c), de même, TextesAssociésPossibles(c) devient: TextesAssociésPossibles(c) u TextesAssociésPossibles(ci). 21. Procédé selon l'une des revendications 5, 18, 19 et 20, caractérisé en ce que l'ensemble des textes associés à la demande utilisateur sont définis comme suit: - l'ensemble des textes faisant référence de façon certaine aux concepts sélectionnés, c'est-à-dire l'intersection des ensembles TextesAssociésSrs de ces concepts, ensemble désigné sous le même nom: TextesAssociésSrs(recherche) = n TextesAssociésSrs(c) c étant la variable concept de l'ensemble ConceptsAssociés(recherche), - l'ensemble des textes pouvant faire référence aux concepts sélectionnés, c'est-à-dire l'intersection des ensembles des textes associés à ces concepts, qu'ils le soient de façon sre ou possible, diminuée des textes de l'ensemble TextesAssociésSrs(recherche), ensemble désigné TextesAssociésPossibles(recherche): TextesAssociésPossibles(recherche) = n [TextesAssociésSrs(c) u TextesAssociésPossibles(c)] - TextesAssociésSrs(recherche). 22. Procédé selon l'une des revendications 5, 18, 19, 20 et 21, caractérisé en ce que la recherche peut être étendue ou restreinte en se servant de la relation d'hyperonymie en remplaçant un concept de l'ensemble des concepts associés à la recherche par son concept hyperonyme direct (extension) ou par un ou plusieurs de ses hyponymes directs (restriction).