ESUP- CRISalid

Arborescence des pages

Introduction

L’Institutional Knowledge Graph (IKG), développé par CRISalid, est implémenté sous la forme d'un graphe Neo4j et est conçu en conformité avec le standard international CERIF 2 (euroCRIS).

Les publications des chercheurs et chercheuses sont déjà intégrées dans IKG. Un travail approfondi a été mené sur la gestion des affiliations associées à ces publications, ainsi que sur la modélisation des structures de recherche. L’étape suivante vise à intégrer les projets de recherche. Plusieurs établissements disposent d'applications de gestion du montage de projets et de suivi des contrats de recherche. OSCAR, développée par l'université de Caen, en est un exemple. Ces outils seront la principale source de données sur les projets, les candidatures déposées et les financements obtenus.

Les projets dans CERIF

Dans le modèle CERIF, un projet peut contenir des sous-projets. Il est structuré autour de ressources mobilisées et de contributions. Par ailleurs, les projets et les financements existent dès leur conceptualisation, avant l'obtention du financement.

Les ressources :
CERIF appelle Resource tout ce qui peut être utilisé pour la recherche ou au cours de la recherche : un financement (Funding), une infrastructure (Infrastructure), l'expertise et le temps d'une personne (Expertise+Time+Effort), un document (Document). Une même ressource peut être offerte (par exemple dans un appel à projets), demandée (dans une candidature), fournie (par un contributeur) puis utilisée. Elle peut aussi être composée d'autres ressources (is-part-of / has-part) ou remplacer une version antérieure (is-new-version-of).

Les offres et les demandes de financement :
Une offre de ressource (Resource Offer) est émise par un agent (personnes, groupes ou organisations) avec la relation is-solicited-by / solicits et porte sur une ressource (relation offers entre l'offre de ressources et la ressource). Un appel à candidatures (Call for Applications) est une offre de ressource ayant une date limite et auquel des candidatures (Application) répondront. Lorsque la ressource offerte est un financement, l'appel est un Call for Funding Applications et CERIF impose alors que l'offre porte sur un Funding (spécialisation de Resource) et que les candidatures reçues soient des FundingApplications (spécialisation d'Application).

L'agent qui dépose la candidature en est le requester, celui à qui elle est adressée en est l'addressee.

Les financements d'un projet et les candidatures à des financements peuvent être multiples.

Les contributions :
Un projet peut recevoir plusieurs contributions, de la même manière que les documents et les évènements. Pour les projets, CERIF définit des Contribution to Project, sous-type de Contribution et d'Activity, précisées par des Contribution Statements. Des agents (personnes, groupes ou organisations) apportent des contributions de type Expertise+Time+Effort, Infrastructure ou Document. Par exemple, une chercheuse consacre des heures au projet ou une organisation met à disposition des serveurs GPU.

Les documents : 
CERIF Core ne connaît qu'une classe Document, spécialisation de Resource, dont les productions scientifiques sont des sous-classes. Le rôle d'un document n'est pas porté par sa classe mais par ses relations : la relation is-description-of vers une ressource, describes-resource-offer vers une offre, describes-resource-request vers une demande, presents-decision vers une décision, proves vers une activité.

Les décisions :
La décision prise sur une candidature est une entité à part entière (Decision), reliée à l'agent qui décide, à un document, et éventuellement à un Evaluation Outcome, qui rassemble les conclusions d'une évaluation sans constituer encore la décision finale.




Proposition de modélisation


La proposition de modélisation présentée ci-dessus s’appuie sur la norme CERIF décrite précédemment, tout en introduisant certaines simplifications.

Explications et remarques

Les contributions

Comme pour les documents, les projets sont reliés à un nœud Contribution. Une propriété type (work, infrastructure, document) y est introduite. C'est une simplification des Contribution Statements de CERIF. Elle évite une entité supplémentaire tout en conservant la distinction entre les types de contributions apportées au projet.
Les contributions ont des dates de début et de fin, une personne ou une organisation ne participant pas nécessairement au projet pendant toute sa durée.

Les financeurs ne sont pas représentés comme des contributeurs puisqu'ils sont déjà reliés à la candidature par IS_ADDRESSEE_OF et à l'appel par SOLICITS.

Les décisions

Une propriété status est portée par la candidature. Elle simplifie la représentation CERIF des Decisions. Elle permet de suivre facilement le statut d'un dossier entre son dépôt et la décision finale (par exemple candidature déposée, dossier en cours de montage, dossier abandonné) sans avoir à parcourir l'ensemble des décisions associées à la candidature.

De la même manière, une propriété status est portée par le projet lui-même, ce qui permet de savoir rapidement s'il est en montage, financé mais pas encore démarré, en cours, terminé ou abandonné. Ce statut se déduit de celui des candidatures qui s'y rattachent. Si le besoin d'un historique des décisions apparaissait, l'entité Decision de CERIF pourrait être introduite sans remettre en cause le reste du modèle.

Les dates

Un projet n'a pas nécessairement les mêmes dates de début et de fin que son financement et il peut avoir plusieurs financements successifs ou complémentaires. Des dates de début et de fin sont donc portées à la fois par le projet et par le financement.

Les appels à projets

En CERIF, un appel à projets est un Call for Funding Applications, c'est-à-dire une offre portant sur un financement. CERIF Core ne lui donne qu'un attribut, deadline. Or les établissements disposent de davantage d'informations, qui sont utiles pour le pilotage comme pour l'alignement avec des référentiels externes. Le modèle ajoute donc les propriétés "id", "name", "type", "url", "year", "deadlines", "results_dates". Les dates limites et les dates d'annonce des résultats sont des listes, parce qu'un appel peut se dérouler en deux phases.

Les axes d'un appel

Un appel est souvent subdivisé : topics pour Horizon Europe, instruments pour les appels génériques de l'ANR, axes thématiques pour d'autres types d'AAP. Un axe n'est créé que lorsque la subdivision existe bel et bien, et est nommée par le financeur. C'est à cette subdivision que le chercheur ou la chercheuse candidate et elle peut porter sa propre date limite et sa propre URL.
Ces subdivisions sont représentées par un nœud CallAxis.

Label des CallAxis

L'axe pourrait aussi porter le label CallForFundingApplications. Les arguments en faveur du double label : un axe correspond bien à la définition CERIF d'un appel ("A Call for Applications that expects Funding Applications", le Call for Applications étant défini comme "A written or verbal request inviting someone to go somewhere or to do something, namely, submit an Application.") ; la relation in-response-to est contrainte à viser un Call for Applications. L'argument contre : un axe n'est pas publié comme un appel autonome par le financeur, et le double label rend tout décompte d'appels ambigu tant qu'on ne filtre pas sur l'absence du label CallAxis.

Les candidatures

La candidature porte une date et un statut. Elle est reliée au financement demandé (REQUESTS), à l'appel ou à l'axe auquel elle répond (IN_RESPONSE_TO), aux agents qui la déposent (IS_REQUESTER_IN) et à ceux à qui elle est adressée (IS_ADDRESSEE_OF). La propriété position de ces relations précise le rôle des agents : porteur scientifique, coordinateur, bénéficiaire, financeur, co-financeur.

La relation REVISES relie une candidature à celle qu'elle reprend : nouveau dépôt après un refus, passage en seconde phase, candidature de renouvellement.

Les organisations

Il existe plusieurs types d'organisations dans IKG : celles issues du référentiel de l'établissement, les Source Organisations issues du moissonnage des publications, et les Authority Organisations, version consolidée des précédentes. La question se pose donc du type à retenir pour les organisations liées aux projets, qu'elles le soient par une contribution ou par un financement, d'autant que les applications sources ont leur propre référentiel d'organisations.

Règle retenue : si l'organisation provient du référentiel interne, par exemple de l'annuaire LDAP, c'est une Authority Organisation ; sinon, c'est une Organisation.

Les documents

Les candidatures, les appels et les financements s'accompagnent de différents types de documents : dossier déposé, budget prévisionnel, courrier de décision du financeur, convention signée, avenants, annexes.

Dans CERIF Core, ce sont des Documents, au même titre que les productions scientifiques, le rôle étant porté par la relation. Dans IKG en revanche, le label Document désigne les publications : il porte titres, résumés, contributions et embeddings, et il entre dans le dédoublonnage et le calcul des topics, avec des requêtes qui interrogent le label sans filtre. Il est donc nécessaire d'établir une distinction entre les documents liés à des projets et les publications.

Dès lors, dans notre modèle, un double label Document:ProjectDocument est introduit. Le label général conserve la conformité à CERIF, le label de spécialisation permet aux traitements existants d'exclure ces nœuds. Cette exclusion est aussi à implémenter dans IKG.

Les propriétés retenues décrivent le fichier et son régime d'accès : title, type, url, mime_type, size, upload_date, confidential.

Documents produits par le projet

Les documents produits par le projet, qui pourraient relever d'une contribution de type document, ne sont pour l'instant pas intégrés → nous attendons une réponse d'euroCRIS sur ce point.

Concepts et disciplines

L'application OSCAR permet d'associer des mots-clés et des disciplines aux projets. A Paris 1, c'est le vocabulaire des disciplines ERC qui est utilisé.

Relation HAS_DOMAIN ou HAS_SUBJECT

Doit-on différencier les disciplines des mots-clés avec une relation spécifique HAS_DOMAIN, ou bien les traiter comme les concepts des publications avec HAS_SUBJECT sachant que dans IKG, HAS_TOPIC est utilisé pour les topics OpenAlex calculés

Les infrastructures

CERIF traite les infrastructures comme des ressources, au même titre que les financements. Deux chemins sont possibles : une organisation apporte une infrastructure au projet, sous la forme d'une contribution de type infrastructure ; ou un appel à projets offre une infrastructure, par exemple un accès à un calculateur ou à une plateforme, ce qui s'exprime par une relation OFFERS de l'appel vers une Infrastructure.

Les infrastructures sont laissées de côté pour l'instant dans cette modélisation, la donnée n'étant pas disponible, et en attendant d'avancer sur ce sujet




  • Aucune étiquette