Brevet FR3147880A1 — publié le 20241018

TITRE : DISPOSITIF ET PROCÉDÉ AUTOMATISÉ DE COLLECTE, DE CLASSIFICATION ET DE HIÉRARCHISATION D’UN CORPUS DE DOCUMENTS RELATIONNELS Le procédé (100) objet de la présente invention a pour objectif de fournir deux corpus documentaires hiérarchisés et complémentaires à partir d’une requête unique d’extraction de documents issus d’une base de données de documents. Le procédé (100) comporte une étape (115) de nettoyage et deux étapes formation (120, 160) des deux corpus hiérarchisés selon deux algorithmes distincts. Figure pour l’abrégé : Figure 1 DISPOSITIF ET PROCÉDÉ AUTOMATISÉ DE COLLECTE, DE CLASSIFICATION ET DE HIÉRARCHISATION D’UN CORPUS DE DOCUMENTS RELATIONNELS Domaine technique de l’invention La présente invention vise un dispositif automatisé de collecte, de classification et de hiérarchisation d’un corpus de documents relationnels en deux corpus hiérarchisés complémentaires et un procédé automatisé de collecte, de classification et de hiérarchisation d’un corpus de documents relationnels en deux corpus hiérarchisés complémentaires. Elle s’applique à tout ensemble de documents incluant une bibliographie contenant les références citées dans chaque document, et par exemple, au domaine des moteurs de recherche de publications scientifiques, d’articles de recherches, de thèses, de livres et de brevets. État de la technique Les approches décrites dans cette section sont des approches qui pourraient être poursuivies, mais pas nécessairement des approches qui ont été conçues ou poursuivies précédemment. Par conséquent, il convient de ne pas supposer que l'une ou l'autre des approches décrites dans cette section constitue un art antérieur du seul fait de son inclusion dans cette section. Le nombre de documents accessibles aux individus croit annuellement de manière significative, si bien qu’il en résulte une difficulté pour ces individus à faire sens de l’ensemble des informations disponibles dans ces documents. Pour l’essentiel, ces documents accessibles font référence à d’autres documents, de manière plus ou moins méthodique. Par exemple, les publications scientifiques et les brevets citent l’état de l’art antérieur considéré comme pertinent, tandis que des ouvrages de références font références à d’autres ouvrages ou autres références scientifiques. On dit de tels documents qu’ils sont relationnels, c’est-à-dire qu’ils s’inscrivent à travers leur bibliographie dans un courant de documents dont l’analyse, actuellement experte et complexe, révèle des unités de sens non explicitées . La principale difficulté, pour un individu désirant appréhender un sujet traité dans une pluralité importante de documents, est de parvenir à identifier des unités de sens auxquelles appartiennent les documents visés, mais également d’identifier quels sont le ou les documents et/ou thèmes importants du domaine, c’est-à- ces documents et/ou thèmes nécessaires à la bonne compréhension du sujet. Aujourd’hui, la mise en œuvre de moteurs de recherche ordinaires permet d’identifier, sur la base d’une requête, des documents pertinents au regard de mots clés ou du sens sémantique de la requête et permet de trier ces documents en fonction de leur pertinence au regard de la requête uniquement. Occasionnellement, ces moteurs de recherches disposent de fonctions de tri, permettant de trier par ordre alphabétique, par nom de l’auteur ou par date de publication par exemple. Toutefois, de tels moteurs de recherche se limitent à quantifier l’adéquation requête-résultats, sans se soucier du sens d’interprétation général des résultats. Dit autrement, ces moteurs de recherches ne permettent pas de fournir aux individus un ensemble de documents hiérarchisés à la fois en fonction de la requête formulée et de caractéristiques propres de ces documents permettant d’améliorer les résultats de la recherche pour faire émerger les thèmes principaux liés à la requête ainsi que les documents fondateurs liés à cette requête. Brève description des figures D’autres avantages, buts et caractéristiques particulières de l’invention ressortiront de la description non limitative qui suit d’au moins un mode de réalisation particulier du dispositif et du procédé objets de la présente invention, en regard des dessins annexés, dans lesquels : représente, schématiquement, une succession d’étapes particulière du procédé objet de la présente invention, représente, schématiquement, un mode de réalisation particulier d’un dispositif objet de la présente invention, représente, schématiquement, une représentation graphique d’un premier résultat partiel du procédé objet de la présente invention et représente, schématiquement, une représentation graphique d’un deuxième résultat partiel du procédé objet de la présente invention. La présente description est donnée à titre non limitatif, chaque caractéristique d’un mode de réalisation pouvant être combinée à toute autre caractéristique de tout autre mode de réalisation de manière avantageuse. On note dès à présent que les figures ne sont pas à l’échelle. Comme on le comprend à la lecture de la présente description, divers concepts inventifs peuvent être mis en œuvre par une ou plusieurs méthodes ou dispositifs décrits ci-après, dont plusieurs exemples sont ici fournis. Les actions ou étapes réalisées dans le cadre de la réalisation du procédé ou du dispositif peuvent être ordonnées de toute manière appropriée. En conséquence, il est possible de construire des modes de réalisation dans lesquels les actions ou étapes sont exécutées dans un ordre différent de celui illustré, ce qui peut inclure l'exécution de certains actes simultanément, même s'ils sont présentés comme des actes séquentiels dans les modes de réalisation illustrés. L'expression "et/ou", telle qu'elle est utilisée dans le présent document et dans les revendications, doit être comprise comme signifiant "l'un ou l'autre ou les deux" des éléments ainsi conjoints, c'est-à-dire des éléments qui sont présents de manière conjonctive dans certains cas et de manière disjonctive dans d'autres cas. Les éléments multiples énumérés avec "et/ou" doivent être interprétés de la même manière, c'est-à-dire "un ou plusieurs" des éléments ainsi conjoints. D'autres éléments peuvent éventuellement être présents, autres que les éléments spécifiquement identifiés par la clause "et/ou", qu'ils soient liés ou non à ces éléments spécifiquement identifiés. Ainsi, à titre d'exemple non limitatif, une référence à "A et/ou B", lorsqu'elle est utilisée conjointement avec un langage ouvert tel que "comprenant" peut se référer, dans un mode de réalisation, à A seulement (incluant éventuellement des éléments autres que B) ; dans un autre mode de réalisation, à B seulement (incluant éventuellement des éléments autres que A) ; dans un autre mode de réalisation encore, à A et B (incluant éventuellement d'autres éléments) ; etc. Tel qu'utilisé ici dans la description et dans les revendications, "ou" doit être compris de manière inclusive. Telle qu'elle est utilisée dans la présente description et dans les revendications, l'expression "au moins un", en référence à une liste d'un ou de plusieurs éléments, doit être comprise comme signifiant au moins un élément choisi parmi un ou plusieurs éléments de la liste d'éléments, mais n'incluant pas nécessairement au moins un de chaque élément spécifiquement énuméré dans la liste d'éléments et n'excluant pas toute combinaison d'éléments dans la liste d'éléments. Cette définition permet également la présence facultative d'éléments autres que les éléments spécifiquement identifiés dans la liste des éléments auxquels l'expression "au moins un" fait référence, qu'ils soient liés ou non à ces éléments spécifiquement identifiés. Ainsi, à titre d'exemple non limitatif, "au moins l'un de A et B" (ou, de manière équivalente, "au moins l'un de A ou B", ou, de manière équivalente, "au moins l'un de A et/ou B") peut se référer, dans un mode de réalisation, à au moins un, incluant éventuellement plus d'un, A, sans B présent (et incluant éventuellement des éléments autres que B) ; dans un autre mode de réalisation, à au moins un, comprenant éventuellement plus d'un, B, sans A présent (et comprenant éventuellement des éléments autres que A) ; dans encore un autre mode de réalisation, à au moins un, comprenant éventuellement plus d'un, A, et au moins un, comprenant éventuellement plus d'un, B (et comprenant éventuellement d'autres éléments) ; etc. Dans les revendications, ainsi que dans la description ci-dessous, toutes les expressions transitoires telles que "comprenant", "incluant", "portant", "ayant", "contenant", "impliquant", "tenant", "composé de", et autres, doivent être comprises comme étant ouvertes, c'est-à-dire comme signifiant incluant mais non limité à. Seules les expressions transitoires "consistant en" et "consistant essentiellement en" doivent être comprises comme des expressions transitoires fermées ou semi-fermées, respectivement. On note que les termes « dispositif de calcul » désignent tout ensemble électronique susceptible d’exécuter des instructions représentatives d’une étape d’un algorithme ou du procédé objet de la présente invention. Un tel dispositif de calcul est exemplifié en regard de la . On note que les termes « moyens de saisie » désignent tout moyen d’interaction depuis un système ou utilisateur externe et un dispositif de calcul. Un tel moyen de saisie peut correspondre, par exemple, à une API (pour « Application Programing Interface », traduit par interface de programmation applicative) ou à une interface homme-machine (telle un clavier et/ou une souris) pouvant être associée à une interface graphique utilisateur (traduit de « graphic user interface », ou « GUI »). On note que les termes « interfaces informatiques » désignent tout moyen d’interaction depuis un dispositif de calcul vers un système ou utilisateur externe. Une telle interface informatique peut correspondre, par exemple, à une API ou à une interface homme-machine (telle un écran) pouvant être associée à une interface graphique utilisateur. On note que les termes « base de données de documents » désignent toute base de données ou mémoire informatique, structurée ou non, permettant l’exécution d’une requête de recherche de documents (ou d’identifiants de document) et l’extraction de tels documents. Les documents enregistrés dans la base de données de documents comportent, pour au moins une partie des documents, des métadonnées bibliographiques telles : - au moins un numéro de publication, - au moins un auteur, - au moins un titre, - au moins un abrégé, et/ou - au moins un identifiant de document cité. On appelle « identifiant » toute représentation numérique bijective d’un objet, tel un document par exemple. Un identifiant de document correspond, par exemple, à un numéro de publication du document ou à une chaine de caractères représentative, par exemple, au moins des auteurs et de l’année de publication. On observe, sur la , qui n’est pas à l’échelle, une vue schématique d’un mode de réalisation du procédé 100 objet de la présente invention. Ce procédé 100 automatisé de collecte, de classification et de hiérarchisation d’un corpus de documents relationnels en deux corpus hiérarchisés complémentaires comporte : - une étape 105 de définition, par un dispositif de calcul, d’une requête informatique, - une étape 110 d’extraction, par un dispositif de calcul et depuis une base de données informatiques, d’un corpus représenté par au moins un identifiant représentatif d’un document, dit « document citant » et d’au moins un jeu de métadonnées associées à au moins un dit identifiant de document citant, au moins une dite métadonnée étant représentative d’un identifiant d’un autre document, dit « document cité », - une étape 111 de formation, par un dispositif de calcul, d’un premier groupement d’identifiants de documents cités et d’un deuxième groupement d’identifiants de documents citant correspondant au corpus extrait, - une étape 115 de nettoyage, par un dispositif de calcul, d’au moins un identifiant d’un même document cité dans le premier groupement, par la mise en œuvre d’un algorithme de correspondance de chaînes de caractères, pour harmoniser les identifiants d’un même document cité, - une étape 116 d’harmonisation, par un dispositif de calcul, d’identifiants de documents cités dans le deuxième groupement en fonction du résultat de l’étape 115 de nettoyage, puis, de manière concomitante : - une étape 120 de formation, par un dispositif de calcul, d’un premier corpus partitionné d’identifiants de documents classifiés et hiérarchisés, comportant : - une étape 125 d’initialisation d’une première valeur seuil, par un dispositif de calcul, représentative d’un niveau de pertinence minimal d’un document cité associé à la requête informatique définie, - une étape 130 d’ajustement automatique de la première valeur seuil, par un dispositif de calcul, en fonction de caractéristiques numériques représentatives du corpus extrait, - une étape 135 de filtration, par un dispositif de calcul, du premier groupement en fonction de la première valeur seuil ajustée, - une étape 140 de détermination, par un dispositif de calcul, d’un indice de co-citation pour au moins une paire d’identifiants de documents cités du premier groupement, filtré, en fonction d’un nombre de co-référencements de ladite paire d’identifiants de documents cités dans le deuxième groupement, - une étape 145 de partitionnement, par un dispositif de calcul, du premier groupement en fonction d’au moins un indice de co-citation déterminé, - une étape 150 de détermination, par un dispositif de calcul, d’au moins un indice de communalité pour au moins un identifiant de document cité du premier groupement partitionné et - une étape 155 de hiérarchisation, par un dispositif de calcul, d’identifiants de documents cités du premier groupement partitionné, pour former le premier corpus, - une étape 160 de formation, par un dispositif de calcul, d’un deuxième corpus partitionné d’identifiants de documents classifiés et hiérarchisés, comportant : - une étape 165 d’initialisation d’une deuxième valeur seuil, par un dispositif de calcul, représentative d’un niveau de pertinence minimal d’un document citant associé à la requête informatique définie, - une étape 170 d’ajustement dynamique de la deuxième valeur seuil, par un dispositif de calcul, en fonction de caractéristiques numériques représentatives du corpus extrait, - une étape 175 de filtration, par un dispositif de calcul, du deuxième groupement en fonction de la deuxième valeur seuil ajustée, - une étape 180 de détermination, par un dispositif de calcul, d’un indice de documentés cités en commun représentatif d’un nombre de documents cités en commun pour au moins une paire d’identifiants de documents citant du deuxième groupement filtré, - une étape 185 de partitionnement, par un dispositif de calcul, du deuxième groupement filtré en fonction d’au moins un indice de documents cités en commun déterminé, - une étape 190 de détermination, par un dispositif de calcul, d’au moins un indice de communalité pour au moins un identifiant de document citant du deuxième groupement partitionné et - une étape 195 de hiérarchisation, par un dispositif de calcul, d’identifiant de documents citant du deuxième de partitions du corpus partitionné, pour former le deuxième corpus et - une étape 200 de fourniture, sur une interface numérique, du premier et du deuxième corpus hiérarchisés. Au cours de l’étape 105 de définition, un moyen de saisie peut être mis en œuvre pour formuler une requête constituée d’expressions booléennes et/ou de mots-clés à rechercher dans une base de données de documents. Une telle requête peut être formulée, par exemple, à l’aide d’un clavier interagissant avec un champ de saisie d’une interface graphique, une validation de la requête ainsi saisie entraînant l’exécution de la recherche dans la base de données de documents. Une telle étape 105 de définition est réalisée, par exemple, sur un ordinateur personnel relié, par un moyen de communication (tel Internet, par exemple) à un serveur informatique responsable de l’exécution de requêtes de recherche dans la base de données de documents. Une telle étape 105 de définition peut être réalisée dans un client lourd d’un programme informatique organisé selon une architecture client-serveur. Au cours de l’étape 110 d’extraction, la requête définie est exécutée par un dispositif de calcul interagissant avec une base de données de documents. Une telle étape 110 d’extraction est ordinaire dans le domaine des moteurs de recherche et n’est pas rappelée ici. À l’issue de cette étape 110 d’extraction, un corpus documentaire est obtenu. Un tel corpus documentaire est formé d’au moins un identifiant de document citant associé à au moins un jeu de métadonnées, au moins un tel jeu de métadonnées comportant au moins un identifiant de document cité par le document citant associé au jeu de métadonnées. Un tel corpus peut comporter les documents citant et/ou cités ou seulement des identifiants de documents citant et/ou cités, ainsi que des métadonnées associées à ces documents citant, de telles métadonnées pouvant inclure un lien représentatif d’une adresse sur un réseau informatique dudit document. Par exemple, un identifiant de document « A » peut être associé à un jeu de métadonnées comportant, en guise d’identifiant de document cité, un identifiant de document « B ». On dit alors que A cite B, c’est-à-dire que B est un document cité pour A et que A est un document citant pour B. Au cours de l’étape 111 de formation, par exemple, un traitement informatique est réalisé pour collecter au moins un identifiant de document cité dans au moins un jeu de métadonnées associées à au moins un identifiant de document citant du corpus extrait. Préférentiellement, chaque identifiant de document cité dans le jeu de métadonnées associé à chaque document citant est collecté. Cette liste d’identifiants de documents cités forme le premier groupement. Au cours de l’étape 111 de formation, par exemple, un traitement informatique est réalisé pour collecter au moins un identifiant de document citant du corpus extrait. Cette liste d’identifiants de documents cités forme le deuxième groupement. Alternativement, aucune collecte n’est réalisée, le deuxième groupement étant formé par le résultat de l’étape 110 d’extraction. Au cours de l’étape 115 de nettoyage, un algorithme de traitement de texte peut par exemple être mis en œuvre. Un tel algorithme peut avoir pour finalité de retirer des caractères inutiles d’identifiants de documents, ou de réorganisation d’éléments d’une chaine de caractères représentative d’un identifiant de document, en vue du rapprochement de telles chaines de documents. Par rapprochement, on entend ici la mise en œuvre d’un algorithme de correspondance de chaînes de caractères, configuré pour produire un indice de proximité entre plusieurs chaines de caractères. Un tel algorithme permet, lorsqu’un indice de proximité est supérieur à une valeur seuil déterminée, de déterminer que deux chaines de caractères distinctes sont représentatives d’un même document cité. Ceci permet, notamment, de constituer des tables de correspondance entre chaines de caractères considérées comme synonymes voire de procéder au remplacement d’une chaine de caractère par une autre. En amont de l’étape 115 de nettoyage, le procédé 100 peut comporter une étape de pré-nettoyage configurée pour retirer du corpus extrait les occurrences surnuméraires d‘identifiants d’un même document cité. Au cours de cette étape de pré-nettoyage, les erreurs de saisie sont corrigées, notamment par élimination des caractères d’espacement excédentaires, des caractères spéciaux, des caractères inutiles ou redondants par exemple. Au cours de l’étape 116 d’harmonisation, par exemple, un traitement informatique est réalisé afin de corriger, dans le deuxième groupement, les identifiants de documents cités erronés, c’est-à-dire les identifiants de documents cités représentant incorrectement ces document cités. Au cours d’une telle étape 116 d’harmonisation, un identifiant de document cité associé à un identifiant de document citant peut être remplacé par un identifiant de document cité identifié, au cours de l’étape 115, comme correct (ou majoritaire). Dans des variantes, un identifiant de document cité ad-hoc est défini pour une pluralité de chaines de caractères considérées comme proches et mis en œuvre pour remplacer chaque itération des chaines de caractères appartenant à cette pluralité. Dans des variantes, un identifiant d’une entrée dans une table de correspondance est défini pour une pluralité de chaines de caractères considérées comme proches et mis en œuvre pour remplacer chaque itération des chaines de caractères appartenant à cette pluralité. - Une fois les premier et deuxième groupement nettoyés, deux étapes sont réalisées de manière concomitantes, ou parallèles : - l’étape 120 de formation d’un premier corpus partitionné d’identifiants de documents classifiés et hiérarchisés et - l’étape 160 de formation d’un deuxième corpus partitionné d’identifiants de documents classifiés et hiérarchisés. Au cours de l’étape 120 de formation d’un premier corpus partitionné d’identifiants de documents classifiés et hiérarchisés, l’objectif est de hiérarchiser les méthodologies et fondements théoriques liés au sujet de la requête et donc au corpus extrait. Au cours de l’étape 125 d’initialisation, une première valeur seuil est fixée, soit automatiquement en fonction d’une instruction d’initialisation par défaut, soit par un utilisateur via une interface homme-machine, soit par un programme informatique tiers via une API par exemple. Cette étape 125 d’initialisation peut comporter, de manière optionnelle, une étape 225 de définition par un dispositif de calcul, d’une valeur par défaut pour au moins un critère parmi : - un pourcentage minimal du nombre d’identifiants de documents citant du corpus extrait à retenir, - un nombre minimal d’identifiants de documents cités, - un nombre maximal d’identifiants de documents cités et/ou - un nombre total d’identifiants de documents cités associés à un nombre de documents citant, ledit nombre étant supérieur ou égal à une valeur seuil déterminée, au moins un dit critère étant mis en œuvre au cours de l’étape 130 d’ajustement et/ou l’étape 135 de filtration de l’étape 120 de formation du premier corpus. Les valeurs particulières pour ces critères dépendent du cas d’usage particulier d’implémentation. Au cours de l’étape 130 d’ajustement automatique, la première valeur seuil est ajustée de sorte à fournir un échantillon du corpus extrait, correspondant au premier groupement, suffisant pour permettre une mise en œuvre efficace de l’étape 140 de détermination d’un indice de co-citation. Par exemple, cette étape 130 d’ajustement automatique est configurée pour réduire la valeur du pourcentage minimal du nombre d’identifiants de documents à retenir si aucun résultat ne valide une règle associée à au moins un critère mis en œuvre au cours de l’étape 125 d’initialisation. Par exemple, au moins une des règles suivantes peut être mise en œuvre : - le nombre total de documents doit être supérieur au pourcentage minimal du nombre d’identifiants de documents du corpus extrait à retenir multiplié par le nombre de documents du corpus extrait, - le nombre de documents doit être supérieur au nombre minimal de documents défini et/ou - le nombre de documents cités doit être supérieur au nombre total d’identifiants de documents associés à un nombre de documents cités supérieur ou égal à une valeur seuil déterminée. Si aucune telle règle ne peut être appliquée, la valeur de pourcentage minimal du nombre d’identifiants de documents est réduite et ce de manière incrémentale, jusqu’à ce que l’ensemble des règles puisse être appliqué. L’étape 130 d’ajustement automatique peut également ne pas avoir lieu si les caractéristiques du premier corpus le permettent. De manière optionnelle, le procédé 100 objet de la présente invention peut comporter une étape (non représentée) de réajustement de la première valeur seuil initialisée ou ajustée. Une telle étape de réajustement peut mettre en œuvre une interface graphique de saisie associée à un moyen de saisie permettant à un utilisateur de réajuster manuellement la première valeur seuil. La première valeur seuil ajustée est mise en œuvre au cours de l’étape 135 de filtration, réalisée par exemple par la sélection d’un nombre de documents correspondant au nombre total de documents obtenu à l’issue de l’étape 160 d’ajustement, à partir de l’identifiant de document associé au plus grand nombre d’identifiants de documents cités, et ce de manière décroissante en fonction du nombre d’identifiants de documents cités, et ce jusqu’à ce que le nombre total de documents soit atteint. À l’issue de l’étape 135 de filtration, le premier groupement obtenu est différent du premier groupement obtenu suite aux étapes d’extraction 110 et de formation 111. Ce premier groupement est ensuite mis en œuvre dans une succession d’étapes pour être transformé en vue de permettre la formation, la classification et la hiérarchisation d’un premier corpus. Au cours de l’étape 140 de détermination, une matrice associant chaque paire d’identifiants de documents cités est formée et remplie en fonction du nombre de fois que cette paire d’identifiants de documents cités est identifiée dans les métadonnées associées aux documents citant . Cette étape 140 de détermination est donc réalisée par comptage. Un tel algorithme correspond à une analyse de co-citations de références citées, ou « RCCA » (pour « Reference Co-Citation Analysis »). En aval de l’étape 140 de détermination, une étape (non représentée) de normalisation des résultats obtenus peut être réalisée. Cette étape 140 de détermination peut être réalisée au cours de l’étape 145 de partitionnement. Au cours de l’étape 145 de partitionnement, des partitions d’identifiants de documents cités sont formées et correspondent à des thématiques principales dans le premier corpus. Tout algorithme de partitioning ou de classification peut être mis en œuvre au cours de cette étape 145 de partitionnement. Un tel algorithme peut correspondre, par exemple, à un algorithme k-means, de fuzzy partitioning, de partitioning pyramidal ou de classification hiérarchique. Au cours de l’étape 150 de détermination d’au moins un indice de communalité, l’équation suivante peut être mise en œuvre : Dans laquelle : - n k correspond au nombre d’identifiants de documents cités dans le partition k, - H k (R i ) k correspond à l’indice de communalité d’un identifiant de document cité dans une partition k, - C k (R i ) correspond à la connectivité de l’identifiant de document cité R i dans le partition k, c’est-à-dire au nombre d’identifiants de documents cités dans la partition k avec laquelle l’identifiant de document cité R i est connecté et - S k (R i ) correspond à la force de connectivité de l’identifiant de document cité R i dans la partition k, c’est-à-dire à la moyenne du nombre d’identifiants de documents cités dans la partition k avec laquelle l’identifiant de document cité R i est connecté. La moyenne du nombre d’identifiants cités peut être déterminée par l’équation suivante : Dans laquelle : - n k correspond au nombre d’identifiants de documents cités dans la partition k, - S k (R i ) correspond à la force de connectivité de l’identifiant de document cité R i dans la partition k et - a ij correspond au nombre de co-citations des identifiants de documents cités R i et R j par des documents du corpus. Au cours de l’étape 155 de hiérarchisation, les documents cités formant le premier corpus sont classés entre eux de manière globale (c’est-à-dire sans prendre en compte les partitions) et/ou au sein d’une partition donnée. Dit autrement, cette étape 155 de hiérarchisation peut être réalisée en fonction d’un score associé à chaque identifiant de document cité, un tel score étant représentatif de l’importance du document cité dans le premier corpus. Le résultat de l’étape 155 de hiérarchisation est mis en œuvre au cours de l’étape 200 de fourniture décrite ci-après. Au cours de l’étape 165 d’initialisation, une deuxième valeur seuil est initialisée manuellement ou automatiquement, de manière similaire à l’étape 125 d’initialisation. Dans des modes de réalisation optionnels, l’étape 135 d’initialisation de l’étape 160 de formation du deuxième corpus comporte une étape 230 de définition, par un dispositif de calcul, d’une valeur par défaut pour au moins un critère parmi : - un pourcentage minimal du nombre normalisé d’identifiants de documents cités du corpus extrait à retenir, - un nombre minimal d’identifiants de documents cités, - un nombre minimal d’identifiants de documents, - un nombre maximal d’identifiants de documents et/ou - un nombre total d’identifiants de documents cités associés à un nombre de documents citant, ledit nombre étant supérieur ou égal à une valeur seuil déterminée, au moins un dit critère étant mis en œuvre au cours de l’étape 170 d’ajustement et/ou l’étape 175 de filtration de l’étape de formation du deuxième corpus. L’étape 230 de définition est réalisée manuellement ou automatiquement, de manière similaire à l’étape 225 de définition. L’étape 170 d’ajustement dynamique est réalisée de manière similaire à l’étape 130 d’ajustement, par exemple. Dans des modes de réalisation particuliers, l’étape 170 d’ajustement de l’étape 160 de formation du deuxième corpus est configurée pour : - réduire la valeur du pourcentage minimal du nombre d’identifiants de documents à retenir si le nombre total d’identifiants de documents associés à un nombre normalisé de documents cités est inférieur au nombre minimal d’identifiants de documents et - augmenter la valeur du pourcentage minimal du nombre d’identifiants de documents à retenir si le nombre total d’identifiants de documents associés à un nombre normalisé de documents cités est supérieur au nombre maximal d’identifiants de documents. De manière optionnelle, le procédé 100 objet de la présente invention peut comporter une étape (non représentée) de réajustement de la deuxième valeur seuil initialisée ou ajustée. Une telle étape de réajustement peut mettre en œuvre une interface graphique de saisie associée à un moyen de saisie permettant à un utilisateur de réajuster manuellement la deuxième valeur seuil. L’étape 175 de filtration est réalisée, par exemple, de manière similaire à l’étape 135 de filtration, en fonction de la deuxième valeur seuil ajustée au cours de l’étape 170 d’ajustement ou non. À l’issue de cette étape 175 de filtration, un deuxième groupement filtré est obtenu. L’étape 180 de détermination est réalisée, par exemple, par l’établissement d’une matrice représentative de chaque paire d’identifiants de documents citant dans le deuxième groupement et par le compte, pour chaque paire d’identifiants de documents citant, du nombre d’identifiants de documents cités en commun. Un tel algorithme correspond à une analyse de couplage bibliographique de documents citant, ou « DBCA » (pour « Document Bibliographic Coupling Analysis »). L’étape 185 de partitionnement est réalisée, par exemple, par la mise en œuvre d’un algorithme de partitioning ou de classification adaptée. Un tel algorithme peut correspondre, par exemple, à un algorithme k-means, de fuzzy partitioning, de partitioning pyramidal ou de classification hiérarchique. L’étape 190 de détermination d’au moins un indice de communalité est réalisé, par exemple, en mettant en œuvre l’équation suivante : Dans laquelle : - n k correspond au nombre d’identifiants de documents cités dans le partition k, - H k (D i ) correspond à l’indice de communalité d’un identifiant de document dans un partition k, - C k (D i ) correspond à la connectivité de l’identifiant de document D i dans la partition k, c’est-à-dire au nombre d’identifiants de documents dans la partition k avec laquelle l’identifiant de document cité D i est connecté et - S k (D i ) correspond à la force de connectivité de l’identifiant de document D i dans la partition k, c’est-à-dire à la moyenne du nombre d’identifiants de documents dans la partition k avec laquelle l’identifiant de document cité D i est connecté. La force de connectivité de l’identifiant de document D i dans la partition k peut être déterminée par la mise en œuvre de l’équation suivante : Dans laquelle : - n k correspond au nombre d’identifiants de documents cités dans la partition k, - C k (D i ) correspond à la force de connectivité de l’identifiant de document D i dans la partition k et - R ij correspond au nombre d’identifiants de documents cités partagés par les identifiants de documents D i et D j . L’étape 195 de hiérarchisation est réalisée, par exemple, de manière similaire à l’étape 155 de hiérarchisation. Le deuxième corpus hiérarchisé est mis en œuvre au cours de l’étape 200 de fourniture. L’étape 200 de fourniture est réalisée, par exemple, par la mise en œuvre d’une interface graphique utilisateur adaptée à l’affichage des premier et deuxième corpus hiérarchisés. Deux résultats de cette étape 200 de fourniture sont visibles en figures 3 et 4 : - on observe, en , une représentation graphique de partitions, 401 et 402, du premier groupement, chaque partition, 401 et 402, étant associée à des documents cités, 403 et 404, chaque document cité étant associé à une mise en exergue particulière, représentative de l’importance du document cité dans le premier groupement (taille du cercle) et/ou dans la partition (intensité du coloris du lien) et - on observe, en , une représentation graphique de partitions, 501 et 502, du premier groupement, chaque partition, 501 et 502, étant associée à des documents citant, 503 et 504, chaque document citant étant associé à une mise en exergue particulière, représentative de l’importance du document citant dans le deuxième groupement (taille du cercle) et/ou dans la partition (intensité du coloris du cercle). On observe, en , schématiquement, un mode de réalisation particulier d’un dispositif 300 ou système informatique capable de mettre en œuvre le procédé 100 objet de la présente invention. Ce dispositif 300 automatisé de collecte, de classification et de hiérarchisation d’un corpus de documents relationnels en deux corpus hiérarchisés complémentaires, comporte une mémoire 325 informatique, stockant des instructions informatiques, et un dispositif 310 de calcul, qui, lorsque ce dispositif de calcul exécute les instructions stockées dans la mémoire informatique, exécute les étapes suivantes : - une étape de définition, par un dispositif de calcul, d’une requête informatique, - une étape d’extraction, par un dispositif de calcul et depuis une base de données informatiques, d’un corpus représenté par au moins un identifiant représentatif d’un document, dit « document citant » et d’au moins un jeu de métadonnées associées à au moins un dit identifiant de document citant, au moins une dite métadonnée étant représentative d’un identifiant d’un autre document, dit « document cité », - une étape de formation, par un dispositif de calcul, d’un premier groupement d’identifiants de documents cités et d’un deuxième groupement d’identifiants de documents citant correspondant au corpus extrait, - une étape de nettoyage, par un dispositif de calcul, d’au moins un identifiant d’un même document cité dans le premier groupement, par la mise en œuvre d’un algorithme de correspondance de chaînes de caractères, pour harmoniser les identifiants d’un même document cité, - une étape d’harmonisation, par un dispositif de calcul, d’identifiants de documents cités dans le deuxième groupement en fonction du résultat de l’étape de nettoyage, puis, de manière concomitante : - une étape de formation, par un dispositif de calcul, d’un premier corpus partitionné d’identifiants de documents classifiés et hiérarchisés, comportant : - une étape d’initialisation d’une première valeur seuil, par un dispositif de calcul, représentative d’un niveau de pertinence minimal d’un document cité associé à la requête informatique définie, - une étape d’ajustement automatique de la première valeur seuil, par un dispositif de calcul, en fonction de caractéristiques numériques représentatives du corpus extrait, - une étape de filtration, par un dispositif de calcul, du premier groupement en fonction de la première valeur seuil ajustée, - une étape de détermination, par un dispositif de calcul, d’un indice de co-citation pour au moins une paire d’identifiants de documents cités du premier groupement, filtré, en fonction d’un nombre de co-référencements de ladite paire d’identifiants de documents cités dans le deuxième groupement, - une étape de partitionnement, par un dispositif de calcul, du premier groupement en fonction d’au moins un indice de co-citation déterminé, - une étape de détermination, par un dispositif de calcul, d’au moins un indice de communalité pour au moins un identifiant de document cité du premier groupement partitionné et - une étape de hiérarchisation, par un dispositif de calcul, d’identifiants de documents cités du premier groupement partitionné, pour former le premier corpus, - une étape de formation, par un dispositif de calcul, d’un deuxième corpus partitionné d’identifiants de documents classifiés et hiérarchisés, comportant : - une étape d’initialisation d’une deuxième valeur seuil, par un dispositif de calcul, représentative d’un niveau de pertinence minimal d’un document citant associé à la requête informatique définie, - une étape d’ajustement dynamique de la deuxième valeur seuil, par un dispositif de calcul, en fonction de caractéristiques numériques représentatives du corpus extrait, - une étape de filtration, par un dispositif de calcul, du deuxième groupement en fonction de la deuxième valeur seuil ajustée, - une étape de détermination, par un dispositif de calcul, d’un indice de documentés cités en commun représentatif d’un nombre de documents cités en commun pour au moins une paire d’identifiants de documents citant du deuxième groupement filtré, - une étape de partitionnement, par un dispositif de calcul, du deuxième groupement filtré en fonction d’au moins un indice de documents cités en commun déterminé, -une étape de détermination, par un dispositif de calcul, d’au moins un indice de communalité pour au moins un identifiant de document citant du deuxième groupement partitionné et - une étape de hiérarchisation, par un dispositif de calcul, d’identifiant de documents citant du deuxième de partitions du corpus partitionné, pour former le deuxième corpus et - une étape de fourniture, sur une interface numérique, du premier et du deuxième corpus hiérarchisés. On observe, sur la , qui n’est pas à l’échelle, un schéma fonctionnel qui illustre un exemple de système informatique avec lequel un mode de réalisation d’un procédé objet de la présente invention peut être mis en œuvre. Dans l'exemple de la , un système informatique 305 et des instructions pour la mise en œuvre des technologies divulguées dans le matériel, le logiciel, ou une combinaison de matériel et de logiciel, sont représentés schématiquement, par exemple sous forme de boîtes et de cercles, au même niveau de détail qui est couramment utilisé par les personnes de compétence ordinaire dans l'art auquel cette divulgation se rapporte pour communiquer sur l'architecture des ordinateurs et les mises en œuvre des systèmes informatiques. Le système informatique 305 comporte un sous-système d'entrée/sortie (dit « I/O », pour « Input/Output », traduit par Entrée/sortie en français) 320 qui peut comporter un bus et/ou un ou plusieurs autres mécanismes de communication pour communiquer des informations et/ou des instructions entre les composants du système informatique 305 sur des chemins de signaux électroniques. Le sous-système d'entrée/sortie 320 peut comporter un contrôleur d'entrée/sortie, un contrôleur de mémoire et au moins un port d'entrée/sortie. Les chemins de signaux électroniques sont représentés schématiquement dans les dessins, par exemple sous forme de lignes, de flèches unidirectionnelles ou de flèches bidirectionnelles. Au moins un processeur 310, ou dispositif de calcul, est couplé au sous-système I/O 320 pour traiter les informations et les instructions. Le processeur 310 peut comporter, par exemple, un microprocesseur ou un microcontrôleur à usage général et/ou un microprocesseur à usage spécial tel qu'un système intégré ou une unité de traitement graphique (GPU) ou un processeur de signaux numériques ou un processeur ARM. Le processeur 310 peut comporter une unité arithmétique et logique (UAL) intégrée ou peut être couplé à une UAL séparée. Le système informatique 305 comporter une ou plusieurs mémoire 325, telle qu'une mémoire principale, qui est couplée au sous-système I/O 320 pour stocker numériquement de manière électronique des données et des instructions à exécuter par le processeur 310. La mémoire 325 peut comporter une mémoire volatile telle que diverses formes de mémoire vive (RAM) ou tout autre dispositif de stockage dynamique. La mémoire 325 peut également être utilisée pour stocker des variables temporaires ou d'autres informations intermédiaires pendant l'exécution des instructions à exécuter par le processeur 310. De telles instructions, lorsqu'elles sont stockées dans un support de stockage lisible par ordinateur non transitoire accessible au processeur 310, peuvent transformer le système informatique 305 en une machine à usage spécial qui est personnalisée pour effectuer les opérations spécifiées dans les instructions. Le système informatique 305 comporte, de plus, une mémoire non volatile telle qu'une mémoire morte (ROM) 330 ou un autre dispositif de stockage statique couplé au sous-système I/O 320 pour stocker des informations et des instructions pour le processeur 310. La ROM 330 peut comporter diverses formes de ROM programmable (PROM) telles que la PROM effaçable (EPROM) ou la PROM effaçable électriquement (EEPROM). Une unité de stockage persistant 315 peut comporter diverses formes de mémoire vive non volatile (NVRAM), telle qu'une mémoire FLASH, ou un stockage à l'état solide, un disque magnétique ou un disque optique tel qu'un CD-ROM ou un DVD-ROM et peut être couplée au sous-système I/O 320 pour stocker des informations et des instructions. La mémoire 315 est un exemple de support lisible par ordinateur non transitoire qui peut être utilisé pour stocker des instructions et des données qui, lorsqu'elles sont exécutées par le processeur 310, provoquent l'exécution de méthodes mises en œuvre par ordinateur pour exécuter les techniques du présent document. Les instructions dans la mémoire 325, la ROM 330 ou le stockage 315 peuvent comporter un ou plusieurs ensembles d'instructions qui sont organisés en modules, méthodes, objets, fonctions, routines ou appels. Les instructions peuvent être organisées comme un ou plusieurs programmes informatiques, services de système d'exploitation ou programmes d'application, y compris les applications mobiles. Les instructions peuvent comporter un système d'exploitation et/ou un logiciel système ; une ou plusieurs bibliothèques pour prendre en charge des fonctions multimédia, de programmation ou autres ; des instructions ou des piles de protocoles de données pour mettre en œuvre des protocoles de communication TCP/IP, HTTP ou autres ; des instructions de traitement de format de fichier pour analyser ou rendre des fichiers codés en utilisant HTML, XML, JPEG, MPEG ou PNG ; des instructions d'interface utilisateur pour rendre ou interpréter des commandes pour une interface utilisateur graphique (dite « GUI », pour « Graphic User Interface », traduit par interface utilisateur graphique), une interface de ligne de commande ou une interface utilisateur textuelle ; un logiciel d'application tel qu'une suite bureautique, des applications d'accès à Internet, des applications de conception et de fabrication, des applications graphiques, des applications audio, des applications de génie logiciel, des applications éducatives, des jeux ou des applications diverses. Les instructions peuvent mettre en œuvre un serveur web, un serveur d'applications web ou un client web. Les instructions peuvent être organisées sous la forme d'une couche de présentation, d'une couche d'application et d'une couche de stockage de données telles qu'un système de base de données relationnelle utilisant un langage d'interrogation structuré (SQL) ou aucun SQL, un magasin d'objets, une base de données graphique, un système de fichiers plats ou tout autre stockage de données. Le système informatique 305 peut être couplé via le sous-système I/O 320 à au moins un dispositif de sortie 335. Dans un mode de réalisation, le dispositif de sortie 335 est un écran d'ordinateur numérique. Des exemples d'affichage qui peuvent être utilisés dans divers modes de réalisation comprennent un écran tactile ou un affichage à diodes électroluminescentes (DEL) ou un affichage à cristaux liquides (LCD) ou un affichage sur papier électronique. Le système informatique 305 peut comporter un ou plusieurs autres types de dispositifs de sortie 335, en remplacement ou en plus d'un dispositif d'affichage. Des exemples d'autres dispositifs de sortie 335 comportent des imprimantes, des imprimantes de tickets, des traceurs, des projecteurs, des cartes son ou des cartes vidéo, des haut-parleurs, des buzzers ou des dispositifs piézoélectriques ou d'autres dispositifs audibles, des lampes ou des indicateurs LED ou LCD, des dispositifs haptiques, des actionneurs ou des servos. Au moins un dispositif d'entrée 340 est couplé au sous-système I/O 320 pour communiquer des signaux, des données, des sélections de commandes ou des gestes au processeur 310. Des exemples de dispositifs d'entrée 340 comportent des écrans tactiles, des microphones, des caméras numériques fixes et vidéo, des touches alphanumériques et autres, des claviers, des tablettes graphiques, des scanners d'images, des joysticks, des horloges, des interrupteurs, des boutons, des cadrans, des glissières. Un autre type de dispositif d'entrée est un dispositif de commande 345, qui peut effectuer une commande de curseur ou d'autres fonctions de commande automatisée telles que la navigation dans une interface graphique sur un écran d'affichage, alternativement ou en plus des fonctions d'entrée. Le dispositif de commande 345 peut être un pavé tactile, une souris, une boule de commande ou des touches de direction du curseur pour communiquer des informations de direction et des sélections de commande au processeur 310 et pour commander le mouvement du curseur sur l'écran 335. Le dispositif d'entrée peut avoir au moins deux degrés de liberté dans deux axes, un premier axe (par exemple, x) et un deuxième axe (par exemple, y), ce qui permet au dispositif de spécifier des positions dans un plan. Un autre type de dispositif d'entrée est un dispositif de commande filaire, sans fil ou optique, tel qu'un joystick, une baguette, une console, un volant, une pédale, un mécanisme de changement de vitesse ou tout autre type de dispositif de commande. Un dispositif d'entrée 340 peut inclure une combinaison de plusieurs dispositifs d'entrée différents, tels qu'une caméra vidéo et un capteur de profondeur. Dans un autre mode de réalisation, le système informatique 305 peut comprendre un dispositif de l'internet des objets (dit « IoT », pour « Internet of things ») dans lequel un ou plusieurs du dispositif de sortie 335, du dispositif d'entrée 340 et du dispositif de commande 345 sont omis. Ou, dans un tel mode de réalisation, le dispositif d'entrée 340 peut comporter une ou plusieurs caméras, des détecteurs de mouvement, des thermomètres, des microphones, des détecteurs sismiques, d'autres capteurs ou détecteurs, des dispositifs de mesure ou des codeurs et le dispositif de sortie 335 peut comprendre un affichage à usage spécial tel qu'un affichage LED ou LCD à ligne unique, un ou plusieurs indicateurs, un panneau d'affichage, un compteur, une vanne, un solénoïde, un actionneur ou un servomoteur. Le dispositif de sortie 335 peut comporter du matériel, des logiciels, des microprogrammes et des interfaces pour générer des paquets de rapport de position, des notifications, des signaux d'impulsion ou de battement de cœur, ou d'autres transmissions de données récurrentes qui spécifient une position du système informatique 305, seul ou en combinaison avec d'autres données spécifiques à l'application, dirigées vers l'hôte 350 ou le serveur 355. Le système informatique 305 peut mettre en œuvre les techniques décrites dans le présent document en utilisant une logique câblée personnalisée, au moins un ASIC (pour « Application-specific integrated circuit », traduit par « circuit intégré propre à une application ») ou un FPGA (pour « Field-programmable gate array », traduit par « réseau de portes programmables in situ), un microprogramme et/ou des instructions de programme ou une logique qui, lorsqu'ils sont chargés et utilisés ou exécutés en combinaison avec le système informatique, provoquent ou programment le système informatique pour qu'il fonctionne comme une machine à usage spécifique. Selon un mode de réalisation, les techniques décrites ici sont exécutées par le système informatique 305 en réponse au processeur 310 qui exécute au moins une séquence d'au moins une instruction contenue dans la mémoire principale 325. Ces instructions peuvent être lues dans la mémoire principale 325 à partir d'un autre support de stockage, tel que la mémoire 315. L'exécution des séquences d'instructions contenues dans la mémoire principale 325 amène le processeur 310 à exécuter les étapes du processus décrites dans le présent document. Dans d'autres modes de réalisation, des circuits câblés peuvent être utilisés à la place ou en combinaison avec des instructions logicielles. Le terme "support de stockage", tel qu'il est utilisé dans le présent document, désigne tout support non transitoire qui stocke des données et/ou des instructions permettant à une machine de fonctionner d'une manière spécifique. Ces supports de stockage peuvent comporter des supports non volatils et/ou des supports volatils. Les supports non volatils comprennent, par exemple, les disques optiques ou magnétiques, tels que la mémoire 315. Les supports volatils comportent la mémoire dynamique, telle que la mémoire 325. Les formes courantes de supports de stockage comportent, par exemple, un disque dur, un lecteur à semi-conducteurs, un lecteur flash, un support de stockage de données magnétique, tout support de stockage de données optique ou physique, une puce mémoire, etc. Les supports de stockage sont distincts des supports de transmission, mais peuvent être utilisés conjointement avec eux. Les supports de transmission participent au transfert d'informations entre les supports de stockage. Par exemple, les supports de transmission comportent les câbles coaxiaux, les fils de cuivre et les fibres optiques, y compris les fils qui constituent un bus du sous-système I/O 320. Les supports de transmission peuvent également prendre la forme d'ondes acoustiques ou lumineuses, telles que celles générées pendant les communications de données par ondes radio et infrarouges. Diverses formes de supports peuvent être impliquées dans le transport d'au moins une séquence d'au moins une instruction vers le processeur 310 pour exécution. Par exemple, les instructions peuvent initialement être transportées sur un disque magnétique ou un lecteur à semi-conducteurs d'un ordinateur distant. L'ordinateur distant peut charger les instructions dans sa mémoire dynamique et envoyer les instructions sur un lien de communication tel qu'un câble à fibre optique ou coaxial ou une ligne téléphonique en utilisant un modem. Un modem ou un routeur local au système informatique 305 peut recevoir les données sur la liaison de communication et convertir les données dans un format qui peut être lu par le système informatique 305. Par exemple, un récepteur tel qu'une antenne de radiofréquence ou un détecteur infrarouge peut recevoir les données transportées dans un signal sans fil ou optique et un circuit approprié peut fournir les données au sous-système I/O 320, par exemple en plaçant les données sur un bus. Le sous-système I/O 320 transporte les données vers la mémoire 325, à partir de laquelle le processeur 310 récupère et exécute les instructions. Les instructions reçues par la mémoire 325 peuvent éventuellement être stockées sur la mémoire 315 avant ou après l'exécution par le processeur 310. Le système informatique 305 comporte également une interface de communication 360 couplée à un bus 320. L'interface de communication 360 fournit un couplage de communication de données bidirectionnel à la ou aux liaisons réseau 365 qui sont directement ou indirectement connectées à au moins un réseau de communication, tel qu'un réseau 370 ou un nuage public ou privé sur Internet. Par exemple, l'interface de communication 360 peut être une interface de réseau Ethernet, une carte de réseau numérique à intégration de services (RNIS), un modem câble, un modem satellite ou un modem pour fournir une connexion de communication de données à un type correspondant de ligne de communication, par exemple un câble Ethernet ou un câble métallique de tout type ou une ligne à fibre optique ou une ligne téléphonique. Le réseau 370 représente largement un réseau local (dit « LAN », pour « Local Area Network »), un réseau étendu (dit « WAN », pour « Wide Area Network »), un réseau de campus, un réseau Internet, ou toute combinaison de ceux-ci. L'interface de communication 360 peut comporter une carte LAN pour fournir une connexion de communication de données à un LAN compatible, ou une interface de radiotéléphone cellulaire qui est câblée pour envoyer ou recevoir des données cellulaires selon les normes de réseau sans fil de radiotéléphone cellulaire, ou une interface de radio satellite qui est câblée pour envoyer ou recevoir des données numériques selon les normes de réseau sans fil de satellite. Dans n'importe quelle mise en œuvre de ce type, l'interface de communication 360 envoie et reçoit des signaux électriques, électromagnétiques ou optiques sur des trajets de signaux qui transportent des flux de données numériques représentant divers types d'informations. La liaison réseau 365 fournit typiquement une communication de données électrique, électromagnétique ou optique directement ou par l'intermédiaire d'au moins un réseau à d'autres dispositifs de données, en utilisant, par exemple, la technologie satellite, cellulaire, Wi-Fi ou BLUETOOTH. Par exemple, la liaison réseau 365 peut fournir une connexion à travers un réseau 370 à un ordinateur hôte 350. En outre, la liaison réseau 365 peut fournir une connexion par l'intermédiaire du réseau 370 ou à d'autres dispositifs informatiques via des dispositifs d'interconnexion et/ou des ordinateurs qui sont exploités par un fournisseur de services Internet (ISP) 375. Le FAI 375 fournit des services de communication de données par l'intermédiaire d'un réseau mondial de communication de données par paquets représenté par Internet 380. Un ordinateur serveur 355 peut être couplé à Internet 380. Le serveur 355 représente largement tout ordinateur, centre de données, machine virtuelle ou instance informatique virtuelle avec ou sans hyperviseur, ou ordinateur exécutant un système de programme conteneurisé tel que DOCKER ou KUBERNETES. Le serveur 355 peut représenter un service numérique électronique qui est mis en œuvre à l'aide de plus d'un ordinateur ou d'une instance et auquel on accède et qu'on utilise en transmettant des demandes de services Web, des chaînes de localisateurs de ressources uniformes (dit « URL », pour « Uniform Resource Locator ») avec des paramètres dans des charges utiles HTTP (pour « Hypertext transfer protocol », traduit par « protocole de transfert hypertexte », des appels d'API (pour « application programing interface », traduit par « interface de programmation applicative »), des appels de services d'applications ou d'autres appels de services. Le système informatique 305 et le serveur 355 peuvent former des éléments d'un système informatique distribué qui comprend d'autres ordinateurs, une partition de traitement, une ferme de serveurs ou une autre organisation d'ordinateurs qui coopèrent pour effectuer des tâches ou exécuter des applications ou des services. Le serveur 355 peut comporter un ou plusieurs ensembles d'instructions qui sont organisés sous forme de modules, de méthodes, d'objets, de fonctions, de routines ou d'appels. Les instructions peuvent être organisées comme un ou plusieurs programmes informatiques, services de système d'exploitation ou programmes d'application, y compris des applications mobiles. Les instructions peuvent comporter un système d'exploitation et/ou un logiciel système ; une ou plusieurs bibliothèques pour prendre en charge des fonctions multimédia, de programmation ou autres ; des instructions ou des piles de protocoles de données pour mettre en œuvre des protocoles de communication TCP/IP (pour « Transmission control protocol / Internet protocol », traduit par « protocole de contrôle de transmission / protocole internet »), HTTP ou autres ; des instructions de traitement de format de fichier pour analyser ou rendre des fichiers codés en utilisant HTML (pour « Hypertext markup language », traduit par « langage de balisage hypertexte »), XML (for « Extensible markup language », traduit par « langage de balisage extensible »), JPEG (pour « Joint Photographic Experts Group », traduit par « Groupe joint d’experts photographiques), MPEG (pour « Moving picture experts group », traduit par groupe d’experts d’images en mouvement ») ou PNG (for « Portable Networks Graphic », traduit par « graphiques portables pour réseaux »); des instructions d'interface utilisateur pour rendre ou interpréter des commandes pour une interface utilisateur graphique (GUI), une interface de ligne de commande ou une interface utilisateur textuelle ; un logiciel d'application tel qu'une suite bureautique, des applications d'accès à Internet, des applications de conception et de fabrication, des applications graphiques, des applications audio, des applications de génie logiciel, des applications éducatives, des jeux ou des applications diverses. Le serveur 355 peut comprendre un serveur d'application web qui héberge une couche de présentation, une couche d'application et une couche de stockage de données telles qu'un système de base de données relationnelle utilisant un langage d'interrogation structuré (dit « SQL », pour « Structured Query Language ») ou aucun SQL, un magasin d'objets, une base de données graphique, un système de fichiers plats ou tout autre stockage de données. Le système informatique 305 peut envoyer des messages et recevoir des données et des instructions, y compris du code de programme, par l'intermédiaire du ou des réseaux, de la liaison réseau 365 et de l'interface de communication 360. Dans l'exemple Internet, un serveur 355 peut transmettre un code demandé pour un programme d'application par l'intermédiaire d'Internet 380, du FAI 375, du réseau local 370 et de l'interface de communication 360. Le code reçu peut être exécuté par le processeur 310 au fur et à mesure de sa réception, et/ou stocké dans la mémoire 315, ou dans une autre mémoire non volatile pour une exécution ultérieure. L'exécution d'instructions telle que décrite dans cette section peut mettre en œuvre un processus sous la forme d'une instance d'un programme informatique en cours d'exécution et constitué d'un code de programme et de son activité actuelle. Selon le système d'exploitation (dit « OS », « operating system »), un processus peut être constitué de plusieurs fils d'exécution qui exécutent des instructions simultanément. Dans ce contexte, un programme informatique est une collection passive d'instructions, tandis qu'un processus peut être l'exécution réelle de ces instructions. Plusieurs processus peuvent être associés au même programme ; par exemple, l'ouverture de plusieurs instances du même programme signifie souvent que plus d'un processus est en cours d'exécution. Le multitâche peut être mis en œuvre pour permettre à plusieurs processus de partager le processeur 310. Bien que chaque processeur 310 ou noyau du processeur exécute une seule tâche à la fois, le système informatique 305 peut être programmé pour mettre en œuvre le multitâche afin de permettre à chaque processeur de basculer entre les tâches en cours d'exécution sans avoir à attendre la fin de chaque tâche. Dans un mode de réalisation, les commutations peuvent être effectuées lorsque les tâches effectuent des opérations d’entrée/sortie, lorsqu'une tâche indique qu'elle peut être commutée, ou sur des interruptions matérielles. Le partage du temps peut être mis en œuvre pour permettre une réponse rapide aux applications interactives des utilisateurs en effectuant rapidement des commutations de contexte pour donner l'impression d'une exécution simultanée de plusieurs processus. Dans un mode de réalisation, pour des raisons de sécurité et de fiabilité, un système d'exploitation peut empêcher la communication directe entre des processus indépendants, en fournissant une fonctionnalité de communication interprocessus strictement médiatisée et contrôlée. Objet de l’invention La présente invention vise à remédier à tout ou partie de ces inconvénients. À cet effet, selon un premier aspect, la présente invention vise un procédé automatisé de collecte, de classification et de hiérarchisation d’un corpus de documents relationnels en deux corpus hiérarchisés complémentaires , qui comporte : - une étape de définition, par un dispositif de calcul, d’une requête informatique, - une étape d’extraction, par un dispositif de calcul et depuis une base de données informatiques, d’un corpus représenté par au moins un identifiant représentatif d’un document, dit « document citant » et d’au moins un jeu de métadonnées associées à au moins un dit identifiant de document citant, au moins une dite métadonnée étant représentative d’un identifiant d’un autre document, dit « document cité », - une étape de formation, par un dispositif de calcul, d’un premier groupement d’identifiants de documents cités et d’un deuxième groupement d’identifiants de documents citant correspondant au corpus extrait, - une étape de nettoyage, par un dispositif de calcul, d’au moins un identifiant d’un même document cité dans le premier groupement, par la mise en œuvre d’un algorithme de correspondance de chaînes de caractères, pour harmoniser les identifiants d’un même document cité, - une étape d’harmonisation, par un dispositif de calcul, d’identifiants de documents cités dans le deuxième groupement en fonction du résultat de l’étape de nettoyage, puis, de manière concomitante : - une étape de formation, par un dispositif de calcul, d’un premier corpus partitionné d’identifiants de documents classifiés et hiérarchisés, comportant : - une étape d’initialisation d’une première valeur seuil, par un dispositif de calcul, représentative d’un niveau de pertinence minimal d’un document cité associé à la requête informatique définie, - une étape d’ajustement automatique de la première valeur seuil, par un dispositif de calcul, en fonction de caractéristiques numériques représentatives du corpus extrait, - une étape de filtration, par un dispositif de calcul, du premier groupement en fonction de la première valeur seuil ajustée, - une étape de détermination, par un dispositif de calcul, d’un indice de co-citation pour au moins une paire d’identifiants de documents cités du premier groupement, filtré, en fonction d’un nombre de co-référencements de ladite paire d’identifiants de documents cités dans le deuxième groupement, - une étape de partitionnement, par un dispositif de calcul, du premier groupement en fonction d’au moins un indice de co-citation déterminé, - une étape de détermination, par un dispositif de calcul, d’au moins un indice de communalité pour au moins un identifiant de document cité du premier groupement partitionné et - une étape de hiérarchisation, par un dispositif de calcul, d’identifiants de documents cités du premier groupement partitionné, pour former le premier corpus, - une étape de formation, par un dispositif de calcul, d’un deuxième corpus partitionné d’identifiants de documents classifiés et hiérarchisés, comportant : - une étape d’initialisation d’une deuxième valeur seuil, par un dispositif de calcul, représentative d’un niveau de pertinence minimal d’un document citant associé à la requête informatique définie, - une étape d’ajustement dynamique de la deuxième valeur seuil, par un dispositif de calcul, en fonction de caractéristiques numériques représentatives du corpus extrait, - une étape de filtration, par un dispositif de calcul, du deuxième groupement en fonction de la deuxième valeur seuil ajustée, - une étape de détermination, par un dispositif de calcul, d’un indice de documentés cités en commun représentatif d’un nombre de documents cités en commun pour au moins une paire d’identifiants de documents citant du deuxième groupement filtré, - une étape de partitionnement, par un dispositif de calcul, du deuxième groupement filtré en fonction d’au moins un indice de documents cités en commun déterminé, - une étape de détermination, par un dispositif de calcul, d’au moins un indice de communalité pour au moins un identifiant de document citant du deuxième groupement partitionné et - une étape de hiérarchisation, par un dispositif de calcul, d’identifiant de documents citant du deuxième de partitions du corpus partitionné, pour former le deuxième corpus et - une étape de fourniture, sur une interface numérique, du premier et du deuxième corpus hiérarchisés. Grâce à ces dispositions, un corpus pertinent au regard d’une requête est extrait et traité de sorte à faire émerger deux corpus hiérarchisés, distincts et complémentaires, représentatifs des documents principaux issus du corpus extraits et des thématiques principales issues du corpus extrait. Ces corpus peuvent, du fait des étapes de filtration distinctes, présenter un nombre de documents différents et, du fait des étapes de hiérarchisation distinctes, ordonner la pertinence des documents de manière distinctes au sein de chaque corpus. Dans des modes de réalisation, l’étape d’initialisation de l’étape de formation du premier corpus comporte une étape de définition, par un dispositif de calcul, d’une valeur par défaut pour au moins un critère parmi : - un pourcentage minimal du nombre d’identifiants de documents citant du corpus extrait à retenir, - un nombre minimal d’identifiants de documents cités, - un nombre maximal d’identifiants de documents cités et/ou - un nombre total d’identifiants de documents cités associés à un nombre de documents citant, ledit nombre étant supérieur ou égal à une valeur seuil déterminée, au moins un dit critère étant mis en œuvre au cours de l’étape d’ajustement et/ou l’étape de filtration de l’étape de formation du premier corpus. Ces modes de réalisation permettent de réaliser une filtration optimale des résultats au sein du premier corpus, au regard des traitements réalisés au cours de l’étape de formation du premier corpus. Dans des modes de réalisation, l’étape d’ajustement de l’étape de formation du premier corpus est configurée pour réduire la valeur du pourcentage minimal du nombre d’identifiants de documents à retenir si aucun résultat ne valide une règle associée à au moins un critère mis en œuvre au cours de l’étape d’initialisation. Ces modes de réalisation permettent de réaliser un filtrage dynamique des résultats obtenus en fonction de caractéristiques propres au corpus extrait. Dans des modes de réalisation, l’étape d’initialisation de l’étape de formation du deuxième corpus comporte une étape de définition, par un dispositif de calcul, d’une valeur par défaut pour au moins un critère parmi : - un pourcentage minimal du nombre normalisé d’identifiants de documents cités du corpus extrait à retenir, - un nombre minimal d’identifiants de documents cités, - un nombre minimal d’identifiants de documents, - un nombre maximal d’identifiants de documents et/ou - un nombre total d’identifiants de documents cités associés à un nombre de documents citant, ledit nombre étant supérieur ou égal à une valeur seuil déterminée, au moins un dit critère étant mis en œuvre au cours de l’étape d’ajustement et/ou l’étape de filtration de l’étape de formation du deuxième corpus. Ces modes de réalisation permettent de réaliser une filtration optimale des résultats au sein du deuxième corpus, au regard des traitements réalisés au cours de l’étape de formation du deuxième corpus. Dans des modes de réalisations, l’étape d’ajustement de l’étape de formation du deuxième corpus est configurée pour : - réduire la valeur du pourcentage minimal du nombre d’identifiants de documents cités à retenir si le nombre total d’identifiants de documents cités à un nombre normalisé de documents cités est inférieur au nombre minimal d’identifiants de documents cités et - augmenter la valeur du pourcentage minimal du nombre d’identifiants de documents cités à retenir si le nombre total d’identifiants de documents associés à un nombre normalisé de documents cités est supérieur au nombre maximal d’identifiants de documents cités. Ces modes de réalisation permettent de réaliser un filtrage dynamique des résultats obtenus en fonction de caractéristiques propres au corpus extrait. Selon un deuxième aspect, la présente invention vise un dispositif automatisé de collecte, de classification et de hiérarchisation d’un corpus de documents relationnels en deux corpus hiérarchisés complémentaires, qui comporte une mémoire informatique, stockant des instructions informatiques, et un dispositif de calcul, qui, lorsque ce dispositif de calcul exécute les instructions stockées dans la mémoire informatique, exécute les étapes suivantes : - une étape de définition, par un dispositif de calcul, d’une requête informatique, - une étape d’extraction, par un dispositif de calcul et depuis une base de données informatiques, d’un corpus représenté par au moins un identifiant représentatif d’un document, dit « document citant » et d’au moins un jeu de métadonnées associées à au moins un dit identifiant de document citant, au moins une dite métadonnée étant représentative d’un identifiant d’un autre document, dit « document cité », - une étape de formation, par un dispositif de calcul, d’un premier groupement d’identifiants de documents cités et d’un deuxième groupement d’identifiants de documents citant correspondant au corpus extrait, - une étape de nettoyage, par un dispositif de calcul, d’au moins un identifiant d’un même document cité dans le premier groupement, par la mise en œuvre d’un algorithme de correspondance de chaînes de caractères, pour harmoniser les identifiants d’un même document cité, - une étape d’harmonisation, par un dispositif de calcul, d’identifiants de documents cités dans le deuxième groupement en fonction du résultat de l’étape de nettoyage, puis, de manière concomitante : - une étape de formation, par un dispositif de calcul, d’un premier corpus partitionné d’identifiants de documents classifiés et hiérarchisés, comportant : - une étape d’initialisation d’une première valeur seuil, par un dispositif de calcul, représentative d’un niveau de pertinence minimal d’un document cité associé à la requête informatique définie, - une étape d’ajustement automatique de la première valeur seuil, par un dispositif de calcul, en fonction de caractéristiques numériques représentatives du corpus extrait, - une étape de filtration, par un dispositif de calcul, du premier groupement en fonction de la première valeur seuil ajustée, - une étape de détermination, par un dispositif de calcul, d’un indice de co-citation pour au moins une paire d’identifiants de documents cités du premier groupement, filtré, en fonction d’un nombre de co-référencements de ladite paire d’identifiants de documents cités dans le deuxième groupement, - une étape de partitionnement, par un dispositif de calcul, du premier groupement en fonction d’au moins un indice de co-citation déterminé, - une étape de détermination, par un dispositif de calcul, d’au moins un indice de communalité pour au moins un identifiant de document cité du premier groupement partitionné et - une étape de hiérarchisation, par un dispositif de calcul, d’identifiants de documents cités du premier groupement partitionné, pour former le premier corpus, - une étape de formation, par un dispositif de calcul, d’un deuxième corpus partitionné d’identifiants de documents classifiés et hiérarchisés, comportant : - une étape d’initialisation d’une deuxième valeur seuil, par un dispositif de calcul, représentative d’un niveau de pertinence minimal d’un document citant associé à la requête informatique définie, - une étape d’ajustement dynamique de la deuxième valeur seuil, par un dispositif de calcul, en fonction de caractéristiques numériques représentatives du corpus extrait, - une étape de filtration, par un dispositif de calcul, du deuxième groupement en fonction de la deuxième valeur seuil ajustée, - une étape de détermination, par un dispositif de calcul, d’un indice de documentés cités en commun représentatif d’un nombre de documents cités en commun pour au moins une paire d’identifiants de documents citant du deuxième groupement filtré, - une étape de partitionnement, par un dispositif de calcul, du deuxième groupement filtré en fonction d’au moins un indice de documents cités en commun déterminé, - une étape de détermination, par un dispositif de calcul, d’au moins un indice de communalité pour au moins un identifiant de document citant du deuxième groupement partitionné et - une étape de hiérarchisation, par un dispositif de calcul, d’identifiant de documents citant du deuxième de partitions du corpus partitionné, pour former le deuxième corpus et - une étape de fourniture, sur une interface numérique, du premier et du deuxième corpus hiérarchisés. Les avantages obtenus par la mise en œuvre du dispositif objet de la présente invention sont similaires aux avantages obtenus par la mise en œuvre du procédé objet de la présente invention. Procédé (100) automatisé de collecte, de classification et de hiérarchisation d’un corpus de documents relationnels en deux corpus hiérarchisés complémentaires, caractérisé en ce qu’il comporte : - une étape (105) de définition, par un dispositif de calcul, d’une requête informatique, - une étape (110) d’extraction, par un dispositif de calcul et depuis une base de données informatiques, d’un corpus représenté par au moins un identifiant représentatif d’un document, dit « document citant » et d’au moins un jeu de métadonnées associées à au moins un dit identifiant de document citant, au moins une dite métadonnée étant représentative d’un identifiant d’un autre document, dit « document cité », - une étape (111) de formation, par un dispositif de calcul, d’un premier groupement d’identifiants de documents cités et d’un deuxième groupement d’identifiants de documents citant correspondant au corpus extrait, - une étape (115) de nettoyage, par un dispositif de calcul, d’au moins un identifiant d’un même document cité dans le premier groupement, par la mise en œuvre d’un algorithme de correspondance de chaînes de caractères, pour harmoniser les identifiants d’un même document cité, - une étape (116) d’harmonisation, par un dispositif de calcul, d’identifiants de documents cités dans le deuxième groupement en fonction du résultat de l’étape (115) de nettoyage, puis, de manière concomitante : - une étape (120) de formation, par un dispositif de calcul, d’un premier corpus partitionné d’identifiants de documents classifiés et hiérarchisés, comportant : - une étape (125) d’initialisation d’une première valeur seuil, par un dispositif de calcul, représentative d’un niveau de pertinence minimal d’un document cité associé à la requête informatique définie, - une étape (130) d’ajustement automatique de la première valeur seuil, par un dispositif de calcul, en fonction de caractéristiques numériques représentatives du corpus extrait, - une étape (135) de filtration, par un dispositif de calcul, du premier groupement en fonction de la première valeur seuil ajustée, - une étape (140) de détermination, par un dispositif de calcul, d’un indice de co-citation pour au moins une paire d’identifiants de documents cités du premier groupement, filtré, en fonction d’un nombre de co-référencements de ladite paire d’identifiants de documents cités dans le deuxième groupement, - une étape (145) de partitionnement, par un dispositif de calcul, du premier groupement en fonction d’au moins un indice de co-citation déterminé, - une étape (150) de détermination, par un dispositif de calcul, d’au moins un indice de communalité pour au moins un identifiant de document cité du premier groupement partitionné et - une étape (155) de hiérarchisation, par un dispositif de calcul, d’identifiants de documents cités du premier groupement partitionné, pour former le premier corpus, - une étape (160) de formation, par un dispositif de calcul, d’un deuxième corpus partitionné d’identifiants de documents classifiés et hiérarchisés, comportant : - une étape (165) d’initialisation d’une deuxième valeur seuil, par un dispositif de calcul, représentative d’un niveau de pertinence minimal d’un document citant associé à la requête informatique définie, - une étape (170) d’ajustement dynamique de la deuxième valeur seuil, par un dispositif de calcul, en fonction de caractéristiques numériques représentatives du corpus extrait, - une étape (175) de filtration, par un dispositif de calcul, du deuxième groupement en fonction de la deuxième valeur seuil ajustée, - une étape (180) de détermination, par un dispositif de calcul, d’un indice de documentés cités en commun représentatif d’un nombre de documents cités en commun pour au moins une paire d’identifiants de documents citant du deuxième groupement filtré, - une étape (185) de partitionnement, par un dispositif de calcul, du deuxième groupement filtré en fonction d’au moins un indice de documents cités en commun déterminé, - une étape (190) de détermination, par un dispositif de calcul, d’au moins un indice de communalité pour au moins un identifiant de document citant du deuxième groupement partitionné et - une étape (195) de hiérarchisation, par un dispositif de calcul, d’identifiant de documents citant du deuxième de partitions du corpus partitionné, pour former le deuxième corpus et - une étape (200) de fourniture, sur une interface numérique, du premier et du deuxième corpus hiérarchisés. Procédé (100) selon la revendication 1, dans lequel l’étape (125) d’initialisation de l’étape (120) de formation du premier corpus comporte une étape (225) de définition, par un dispositif de calcul, d’une valeur par défaut pour au moins un critère parmi : - un pourcentage minimal du nombre d’identifiants de documents citant du corpus extrait à retenir, - un nombre minimal d’identifiants de documents cités, - un nombre maximal d’identifiants de documents cités et/ou - un nombre total d’identifiants de documents cités associés à un nombre de documents citant, ledit nombre étant supérieur ou égal à une valeur seuil déterminée, au moins un dit critère étant mis en œuvre au cours de l’étape (130) d’ajustement et/ou l’étape (135) de filtration de l’étape de formation du premier corpus. Procédé (100) selon la revendication 2, dans lequel l’étape (130) d’ajustement de l’étape (120) de formation du premier corpus est configurée pour réduire la valeur du pourcentage minimal du nombre d’identifiants de documents à retenir si aucun résultat ne valide une règle associée à au moins un critère mis en œuvre au cours de l’étape (125) d’initialisation. Procédé (100) selon l’une des revendications 1 à 3, dans lequel l’étape (135) d’initialisation de l’étape (160) de formation du deuxième corpus comporte une étape (230) de définition, par un dispositif de calcul, d’une valeur par défaut pour au moins un critère parmi : - un pourcentage minimal du nombre normalisé d’identifiants de documents cités du corpus extrait à retenir, - un nombre minimal d’identifiants de documents cités, - un nombre minimal d’identifiants de documents, - un nombre maximal d’identifiants de documents et/ou - un nombre total d’identifiants de documents cités associés à un nombre de documents citant, ledit nombre étant supérieur ou égal à une valeur seuil déterminée, au moins un dit critère étant mis en œuvre au cours de l’étape (170) d’ajustement et/ou l’étape (175) de filtration de l’étape de formation du deuxième corpus. Procédé (100) selon la revendication 4, dans lequel l’étape (170) d’ajustement de l’étape (160) de formation du deuxième corpus est configurée pour : - réduire la valeur du pourcentage minimal du nombre d’identifiants de documents cités à retenir si le nombre total d’identifiants de documents cités à un nombre normalisé de documents cités est inférieur au nombre minimal d’identifiants de documents cités et - augmenter la valeur du pourcentage minimal du nombre d’identifiants de documents cités à retenir si le nombre total d’identifiants de documents associés à un nombre normalisé de documents cités est supérieur au nombre maximal d’identifiants de documents cités. Dispositif (300) automatisé de collecte, de classification et de hiérarchisation d’un corpus de documents relationnels en deux corpus hiérarchisés complémentaires, caractérisé en ce qu’il comporte une mémoire (325) informatique, stockant des instructions informatiques, et un dispositif (310) de calcul, qui, lorsque ce dispositif de calcul exécute les instructions stockées dans la mémoire informatique, exécute les étapes suivantes : - une étape de définition, par un dispositif de calcul, d’une requête informatique, - une étape d’extraction, par un dispositif de calcul et depuis une base de données informatiques, d’un corpus représenté par au moins un identifiant représentatif d’un document, dit « document citant » et d’au moins un jeu de métadonnées associées à au moins un dit identifiant de document citant, au moins une dite métadonnée étant représentative d’un identifiant d’un autre document, dit « document cité », - une étape de formation, par un dispositif de calcul, d’un premier groupement d’identifiants de documents cités et d’un deuxième groupement d’identifiants de documents citant correspondant au corpus extrait, - une étape de nettoyage, par un dispositif de calcul, d’au moins un identifiant d’un même document cité dans le premier groupement, par la mise en œuvre d’un algorithme de correspondance de chaînes de caractères, pour harmoniser les identifiants d’un même document cité, - une étape d’harmonisation, par un dispositif de calcul, d’identifiants de documents cités dans le deuxième groupement en fonction du résultat de l’étape de nettoyage, puis, de manière concomitante : - une étape de formation, par un dispositif de calcul, d’un premier corpus partitionné d’identifiants de documents classifiés et hiérarchisés, comportant : - une étape d’initialisation d’une première valeur seuil, par un dispositif de calcul, représentative d’un niveau de pertinence minimal d’un document cité associé à la requête informatique définie, - une étape d’ajustement automatique de la première valeur seuil, par un dispositif de calcul, en fonction de caractéristiques numériques représentatives du corpus extrait, - une étape de filtration, par un dispositif de calcul, du premier groupement en fonction de la première valeur seuil ajustée, - une étape de détermination, par un dispositif de calcul, d’un indice de co-citation pour au moins une paire d’identifiants de documents cités du premier groupement, filtré, en fonction d’un nombre de co-référencements de ladite paire d’identifiants de documents cités dans le deuxième groupement, - une étape de partitionnement, par un dispositif de calcul, du premier groupement en fonction d’au moins un indice de co-citation déterminé, - une étape de détermination, par un dispositif de calcul, d’au moins un indice de communalité pour au moins un identifiant de document cité du premier groupement partitionné et - une étape de hiérarchisation, par un dispositif de calcul, d’identifiants de documents cités du premier groupement partitionné, pour former le premier corpus, -une étape de formation, par un dispositif de calcul, d’un deuxième corpus partitionné d’identifiants de documents classifiés et hiérarchisés, comportant : - une étape d’initialisation d’une deuxième valeur seuil, par un dispositif de calcul, représentative d’un niveau de pertinence minimal d’un document citant associé à la requête informatique définie, - une étape d’ajustement dynamique de la deuxième valeur seuil, par un dispositif de calcul, en fonction de caractéristiques numériques représentatives du corpus extrait, - une étape de filtration, par un dispositif de calcul, du deuxième groupement en fonction de la deuxième valeur seuil ajustée, - une étape de détermination, par un dispositif de calcul, d’un indice de documentés cités en commun représentatif d’un nombre de documents cités en commun pour au moins une paire d’identifiants de documents citant du deuxième groupement filtré, - une étape de partitionnement, par un dispositif de calcul, du deuxième groupement filtré en fonction d’au moins un indice de documents cités en commun déterminé, - une étape de détermination, par un dispositif de calcul, d’au moins un indice de communalité pour au moins un identifiant de document citant du deuxième groupement partitionné et - une étape de hiérarchisation, par un dispositif de calcul, d’identifiant de documents citant du deuxième de partitions du corpus partitionné, pour former le deuxième corpus et - une étape de fourniture, sur une interface numérique, du premier et du deuxième corpus hiérarchisés.