56
www.eurocris.org Introduction à CERIF Valérie BRASSE - 02/06/2015 Basé sur le “CERIF Tutorial” par Brigitte Jörg (CERIF TG Leader 2004-2012) et Jan Dvořák (CERIF TG Leader depuis 2013)

Introduction à CERIF

Embed Size (px)

Citation preview

Page 1: Introduction à CERIF

www.eurocris.org

Introduction à CERIFValérie BRASSE - 02/06/2015

Basé sur le “CERIF Tutorial” par Brigitte Jörg (CERIF TG Leader 2004-2012)et Jan Dvořák (CERIF TG Leader depuis 2013)

Page 2: Introduction à CERIF

www.eurocris.org

Informations sur la Recherche

• Common European Research Information Format = format européencommun pour les informations sur la Recherche

• Quelles sont les informations sur la Recherche qu’il faut connaître, mesurer, échanger, enregistrer, résumer ou dont il faut suivrel’évolution tout au long du cycle de vie de cette Recherche?

• Comment les représenter, les stocker ou les échanger?

• Nous allons identifier quelques exemples parmi les processuscartographiés, et voir comment ils sont représentés via CERIF:

02/06/2015 Introduction à CERIF 2

Page 3: Introduction à CERIF

www.eurocris.org Processus

Unités de recherche, Equipes, Structures…Résultats de la recherche, Publications, Brevets,…

Projet scientifiqueDoctorants, Chercheurs, RH…

Source: Carto_Ca2Co_Recherche_EuroCRIS_v1.0.xslx02/06/2015 Introduction à CERIF 3

Page 4: Introduction à CERIF

www.eurocris.org

Quelles sont les caractéristiques d’un projet(scientifique / de recherche)?

Un nom ou titre

Un acronyme

Un code (identifiant), par ex un numéro de Grant

Une description plus ou moins longue (abstract)

Des mots-clés

Une page Internet ou une fiche (URI)

Une date de début (prévue)

Une date de fin ou durée (prévue)

[Une source de financement]

[Un coordinateur de projet]

[Un domaine scientifique]

[Des publications scientifiques]

[Une infrastructure] […]

02/06/2015 Introduction à CERIF 4

Page 5: Introduction à CERIF

www.eurocris.org

Source: http://www.agence-nationale-recherche.fr/?Projet=ANR-14-CE06-0016

Un nom ou titre

Un acronyme

Un code (identifiant), par ex un numéro de Grant

Une description plus ou moins longue (abstract)

Une page Internet ou une fiche (URI)

Une date de début (prévue)

Une date de fin ou durée (prévue)

[Une source de financement]

[Un coordinateur de projet]

[Un domaine scientifique]

02/06/2015 Introduction à CERIF 5

Page 6: Introduction à CERIF

www.eurocris.org

Source: http://cordis.europa.eu/project/rcn/106635_en.html

Un nom ou titreUn acronyme

Un code (identifiant), par ex un numéro de Grant

Une description plus ou moins longue (abstract)

Une page Internet ou une fiche (URI)

Une date de début (prévue)

Une date de fin ou durée (prévue)

[Une source de financement]

[Un coordinateur de projet]

[Un domaine scientifique]

[Des publications scientifiques]

02/06/2015 Introduction à CERIF 6

Page 7: Introduction à CERIF

www.eurocris.org

Source: http://gtr.rcuk.ac.uk/project/A49CA721-687A-4D55-8FDF-9B60375B6EA8

Un nom ou titre

Un code (identifiant), par ex un numéro de Grant

Une description plus ou moins longue (abstract)

Des mots-clés

Une page Internet ou une fiche (URI)

Une date de début (prévue)Une date de fin ou durée (prévue)

[Une source de financement]

[Un coordinateur de projet]

[Un domaine scientifique]

02/06/2015 Introduction à CERIF 7

Page 8: Introduction à CERIF

www.eurocris.org

Vue conceptuelle 1

L’entité PROJET possède des propriétés (attributs) et est liée à d’autres entités.

02/06/2015 Introduction à CERIF 8

Page 9: Introduction à CERIF

www.eurocris.org

Vue conceptuelle 2

Les attributs multilingues sont représentés par une entité liée chacun.02/06/2015 Introduction à CERIF 9

Page 10: Introduction à CERIF

www.eurocris.org

Nomenclature CERIF: en anglais, abrégé, précédé de cf

Exemple: Titre du projet = cfProjTitle

02/06/2015 Introduction à CERIF 10

Page 11: Introduction à CERIF

www.eurocris.org

Représentation en Base de DonnéesFormat, Unicité, Non-nul, Clé Etrangère (FK), Clé Primaire composée (ensemble des PFK et PK)

02/06/2015 Introduction à CERIF 11

Page 12: Introduction à CERIF

www.eurocris.org

Exemple en BD cfProjId (PK) cfAcro cfURI cfStartDate cfEndDate

project-ist-world IST World http://... 2005-04-01 2007-11-30

cfProjID (FK) cfLangCode cfTrans cfTitle

project-ist-world EN O Knowledge Base for RTD Competencies in IST

project-ist-world DE H Wissensbasis für RTD Kompetenzen im Bereich IST

cfProj

cfProjTitle, PK = cfProjID + cfLangCode + cfTrans

cfProjID (FK) cfLangCode cfTrans cfKeyw

project-ist-world EN O IST, Research Information, NMS, Portal

cfProjID (FK) cfLangCode cfTrans cfAbstr

project-ist-world EN O The objective of the project is to set…

cfProjKeyw, PK = cfProjID + cfLangCode + cfTrans

cfProjAbstr, PK = cfProjID + cfLangCode + cfTrans

Source: http://www.eurocris.org/Uploads/Web%20pages/CERIF-1.3/Specifications/CERIF1.3_FDM.pdf02/06/2015 Introduction à CERIF 12

Page 13: Introduction à CERIF

www.eurocris.org

Représentation en XML

Source: http://www.eurocris.org/Uploads/Web%20pages/CERIF-1.5/CERIF1.5_XML.pdf02/06/2015 Introduction à CERIF 13

Page 14: Introduction à CERIF

www.eurocris.org

Exemple en XML

02/06/2015 Introduction à CERIF 14

Page 15: Introduction à CERIF

www.eurocris.org

Représentation et exempleen Linked Data

Source: http://cerif-linked-data.googlecode.com/files/Proposal%20of%20Recommendations%20-%20Report.docx

02/06/2015 Introduction à CERIF 15

Page 16: Introduction à CERIF

www.eurocris.org

Plus d’info sur https://code.google.com/p/cerif-linked-data/

02/06/2015 Introduction à CERIF 16

Page 17: Introduction à CERIF

www.eurocris.org

SYNTHESE INTERMEDIAIRE

• CERIF est:• Un modèle conceptuel

• Un format de stockage en base de donnée relationnelle

• Un ensemble de formats d’échanges de données (XML, Linked Data)

• CERIF supporte le multilangage, avec la valeur originale d’un attributtextuel, et pour tout autre langage, une valeur traduiteautomatiquement et/ou humainement

• Pour le moment, on a vu l’Entité CERIF “PROJET” (cfProj)

02/06/2015 Introduction à CERIF 17

Page 18: Introduction à CERIF

www.eurocris.org

Quelles sont les caractéristiques d’un individu (chercheur, doctorant…)?

Nom(s), prénom(s)Un code (identifiant), par ex un numéro de SS

Des mots-clés d’expertise

Une page Internet de profil professionnel (URI)

Une date de naissance

Sexe féminin / masculin

Un/des sujet(s) de recherche de prédilection

[Une organisation/unité dans laquelle il travaille]

[Des adresses emails professionnelles et personnelles]

[Des publications qu’il a (co-)écrites]

[Des expertises et compétences]

[…]

02/06/2015 Introduction à CERIF 18

Page 19: Introduction à CERIF

www.eurocris.org

Source: http://annuaire.in2p3.fr/

Nom(s), prénom(s)

[Une organisation/unité dans laquelle il travaille]

Un/des sujet(s) de recherche de prédilection

[Des adresses emails professionnelles et personnelles]

02/06/2015 Introduction à CERIF 19

Page 20: Introduction à CERIF

www.eurocris.org

Source: http://www.narcis.nl/person/RecordID/PRS1300875/id/24389/Language/EN

Nom(s), prénom(s)

Un code (identifiant), par ex un numéro de SS

Des mots-clés d’expertise

Une page Internet de profil professionnel (URI)

[Des publications qu’il a (co-)écrites]

[Des expertises et compétences]

02/06/2015 Introduction à CERIF 20

Page 21: Introduction à CERIF

www.eurocris.org

Vue conceptuelle 1

L’entité PERSONNE possède des propriétés (attributs) et est liée à d’autres entités.

02/06/2015 Introduction à CERIF 21

Page 22: Introduction à CERIF

www.eurocris.org

Vue conceptuelle 2

Les attributs multilingues sont représentés par une entité liée chacun.Le nom d’une personne est représenté par une entité propre, chaque valeur étant liée à la personne pour un rôle particulier.

02/06/2015 Introduction à CERIF 22

Page 23: Introduction à CERIF

www.eurocris.org

Nomenclature CERIF: en anglais, abrégé, précédé de cf

Exemple: Sujets de recherche de personne = Person Research Interests = cfPersResInt

02/06/2015 Introduction à CERIF 23

Page 24: Introduction à CERIF

www.eurocris.org

Représentation en Base de DonnéesFormat, Unicité, Non-nul, Clé Etrangère (FK), Clé Primaire composée (ensemble des PFK et PK)

02/06/2015 Introduction à CERIF 24

Page 25: Introduction à CERIF

www.eurocris.org

Exemple en BD cfPersId (PK) cfBirthdate cfGender cfURI

person-brigitte-joerg 1954-03-25 f http://...

cfPersNameID (PK) cfFamilyNames cfFirstNames cfOtherNames

bj-name Joerg Brigitte

cfPers

cfPersName

cfPersID (FK) cfLangCode

cfTrans cfResInt

person-brigitte-joerg EN O Brigitte is interested in Research Information and Research Information Systems.

cfPersID (FK) cfLangCode

cfTrans cfKeyw

person-brigitte-joerg EN O Information Systems, Research Information, Ontologies

cfPersResInt, PK = cfPersID + cfLangCode + cfTrans

cfPersKeyw, PK = cfPersID + cfLangCode + cfTrans

Source: http://www.eurocris.org/Uploads/Web%20pages/CERIF-1.3/Specifications/CERIF1.3_FDM.pdf

cfPersKeyw

cfPersName

cfPersName

02/06/2015 Introduction à CERIF 25

Page 26: Introduction à CERIF

www.eurocris.org

Quelles sont les caractéristiques d’une unitéorganisationnelle (labo, institut,…)?

Un nom d’unité

Un acronyme

Un code (identifiant)

Des activités de recherche

Des mots-clés

Une page Internet (URI)

Un budget annuel (dans une unité monétaire donnée)[Un chef de service]

[Des projets de recherche menés]

[Une direction mère]

[…]Un effectif

02/06/2015 Introduction à CERIF 26

Page 27: Introduction à CERIF

www.eurocris.org

Vue conceptuelle

L’entité UNITE ORGA. possède des propriétés (attributs) et estliée à d’autres entités.Les attributs multilingues sont représentés par une entité liéechacun.

02/06/2015 Introduction à CERIF 27

Page 28: Introduction à CERIF

www.eurocris.org

Nomenclature CERIF: en anglais, abrégé, précédé de cf

Exemple: Activités de recherche d’une unité organisationnelle = Organisational Unit Research Activities = cfOrgUnitResAct

02/06/2015 Introduction à CERIF 28

Page 29: Introduction à CERIF

www.eurocris.org

Représentation en Base de DonnéesFormat, Unicité, Non-nul, Clé Etrangère (FK), Clé Primaire composée (ensemble des PFK et PK)

02/06/2015 Introduction à CERIF 29

Page 30: Introduction à CERIF

www.eurocris.org

cfOrgUnitID (FK) cfLangCode cfTrans cfKeyw

orgunit-eurocris EN O Association, European

cfOrgUnitKeyw, PK = cfOrgUnitID + cfLangCode + cfTrans

Exemple en BD cfOrgUnitId (PK) cfCurrCode

cfAcro cfURI cfHeadcount

cfTurn

orgunit-eurocris EUR euroCRIS http://...

cfOrgUnit

cfOrgUnitID (FK) cfLangCode

cfTrans cfName

orgunit-eurocris EN O European Current Research Information Systems

cfOrgUnitID (FK) cfLangCode

cfTrans cfResAct

orgunit-eurocris EN O euroCRIS is a professional…

cfOrgUnitName, PK = cfOrgUnitID + cfLangCode + cfTrans

cfOrgUnitResAct, PK = cfOrgUnitID + cfLangCode + cfTrans

Source: http://www.eurocris.org/Uploads/Web%20pages/CERIF-1.3/Specifications/CERIF1.3_FDM.pdf02/06/2015 Introduction à CERIF 30

Page 31: Introduction à CERIF

www.eurocris.org

SYNTHESE INTERMEDIAIRE• Les entités de base de CERIF sont:

Projet, Personne et Unité Organisationnelle

• Ces entités ont des attributs, certains étant “sortis” car multiples (Nom de personne) ou multilingues (Noms, Mots-clés, Description…)

Person OrganisationUnit

Project

PersonPerson OrganisationUnitOrganisationUnit

ProjectProject

02/06/2015 Introduction à CERIF 31

Page 32: Introduction à CERIF

www.eurocris.org

Quelles sont les caractéristiques des résultats (publication, brevet, “produit”)?

02/06/2015 Introduction à CERIF 32

Page 33: Introduction à CERIF

www.eurocris.org

ResultProduct

ResultPublication

ResultPatent ResultProduct

ResultPublicationResultPublication

ResultPatent

Entités de résultats dans le modèle CERIF

02/06/2015 Introduction à CERIF 33

Page 34: Introduction à CERIF

www.eurocris.org

02/06/2015 Introduction à CERIF 34

Page 35: Introduction à CERIF

www.eurocris.org

SYNTHESE INTERMEDIAIREPour le moment, nous avons vu

cfExpertise

AndSkills

cfEquipmentcfFunding

cfFacility

cfService

cfCitation

cfEventcfLanguage cfCurrency

cfCountry

cfCurriculum

Vitae

cfPrize

cfQualification

cfGeographic

BoundingBox

cfPostalAddress

cfElectronicAddress

cfPerson

cfProject

cfOrganisation

Unit

cfResultPatent

cfResult

Publication

cfResultProduct

cfIndicator cfMeasurement

cfFederated

Identifier

cfPerson

cfProject

cfOrganisation

Unit

cfResultPatent

cfResult

Publication

cfResultProduct

cfLanguage

ainsi que la notion de multilingue

les 6 entités “coeur” du modèle CERIF 1.6,

02/06/2015 Introduction à CERIF 35

Page 36: Introduction à CERIF

www.eurocris.org

Quelles sont les relations entre une personne, un projet, une unité organisationnelle?

Person OrganisationUnit

Project

PersonPerson OrganisationUnitOrganisationUnit

ProjectProject

02/06/2015 Introduction à CERIF 36

Page 37: Introduction à CERIF

www.eurocris.org

Base object 1(FK)

Base object 2(FK)

cfStartDatecfEndDate

role : cfClassification (FK)Time rangeof validity

cfFraction

Fraction(optional)

Représentation d’une relation dans CERIFDans CERIF, une relation entre deux entités est aussi une entité: une “entité de lien” (Link Entity).

Cette entité de lien contient:

• Une référence à chacune des deux entités “mères”

• Un “rôle” (partie sémantique du modèle, à suivre)

• Une période de validité: date de début et date de fin de la relation avec ce rôle

• (en option) une fraction (voir exemple)

• (selon les entités de lien) des attributs propres

02/06/2015 Introduction à CERIF 37

Page 38: Introduction à CERIF

www.eurocris.org

cfOrgUnit“Labo Phys Fond”

cfPers“Jean Dupont”

-∞ .. +∞“Chef de service”

: cfClassification

Le chef de service Jean Dupont du Laboratoire Physique fondamentale est remplacé au 01/01/2015 par Julie Marchand.

Initialement:

cfOrgUnit“Labo Phys Fond”

cfPers“Jean Dupont”

-∞ .. 2014-12-31

Ensuite:

cfPers“Julie Marchand”

2015-01-01 .. +∞

“Chef de service”: cfClassification

“Chef de service”: cfClassification

Période de validité Rôle

Exemple pour la période de validité

02/06/2015 Introduction à CERIF 38

Page 39: Introduction à CERIF

www.eurocris.org

Exemple pour la fraction

cfProj“Particule de Dieu”

cfFund“EC - H3000”

cfFund“CERN - ProgrammeX”

“Financement”: cfClassification

“Financement”: cfClassification

Période de validité RôleFraction

2020-01-01 2999-12-31

0,25

2020-01-01 2999-12-31

0,75

Le projet “Particule de Dieu” est financé depuis le 01/01/2020 jusqu’au 31/12/2999 à 25% par le programme“EC – H3000” et à 75% par le programme “CERN – ProgrammeX”.Note 1: les dates de début et de fin du projet peuvent être différentes (début au 01/01/2015 par exemple).Note 2: dans cette entité de lien “cfProj_Fund”, les attributs propres sont: cfAmount (montant du financement) et cfCurrCode (unité monétaire).02/06/2015 Introduction à CERIF 39

Page 40: Introduction à CERIF

www.eurocris.org

Exemples d’entités de lien dans CERIF

02/06/2015 Introduction à CERIF 40

Page 41: Introduction à CERIF

www.eurocris.org

Person

OrganisationUnit

Project

ResultPublication

Person_ResultPublication

Person_Project

OrganisationUnit_ResultPublication

Project_ResultPublication

Project_OrganisationUnit

Person_OrganisationUnitPersonPerson

OrganisationUnitOrganisationUnit

ProjectProject

ResultPublicationResultPublication

Person_ResultPublication

Person_Project

OrganisationUnit_ResultPublication

Project_ResultPublication

Project_OrganisationUnit

Person_OrganisationUnit

role=author

role=principal investigator

role=research assistant

role=deliverable

role=author‘s affiliation

role=coordinator

SYNTHESE INTERMEDIAIREEn plus des entités “coeur” vues jusqu’ici, on a dans CERIF des entitésreprésentant une relation entre 2 entités ainsi que des caractéristiques:

• propres

• de période de validité

• de fraction

• de rôle

02/06/2015 Introduction à CERIF 41

Page 42: Introduction à CERIF

www.eurocris.org

02/06/2015 Introduction à CERIF 42

Page 43: Introduction à CERIF

www.eurocris.org

L’aspect sémantique

• Si on veut classifier une entité, on la relie à un “terme”.

• Si on veut définir un rôle dans une relation entre 2 entités, on le précise via un “terme”.

• Les termes “autorisés” sont rassemblés dans des “schémas” ouvocabulaire.

• Des termes de plusieurs vocabulaires peuvent être synonymes; un vocabulaire peut être un sous-ensemble d’un autre,…

02/06/2015 Introduction à CERIF 43

Page 44: Introduction à CERIF

www.eurocris.org

Vocabulaire: cfClassScheme

• ID

• URI

• Nom

• Description

avec pour les textes:• Langue

• Traduction

• Source

02/06/2015 Introduction à CERIF 44

Page 45: Introduction à CERIF

www.eurocris.org

Terme: cfClass• Voca d’appartenance

• ID

• Dates début/fin

• URI

• Terme

• Description

• Définition

• Exemple

avec pour les textes:• Langue

• Traduction

• Source02/06/2015 Introduction à CERIF 45

Page 46: Introduction à CERIF

www.eurocris.org

Source: http://www.eurocris.org/Uploads/Web%20pages/CERIF-1.5/CERIF1.5_Semantics.xls

Termes: cfClass

Vocabulaires: cfClassScheme

Pour classifier une Unité Orga

Pour définir le rôle d’une relation

02/06/2015 Introduction à CERIF 46

Page 47: Introduction à CERIF

www.eurocris.org

Recursion

is-a

maps-to

is-part-of

Is-broader-term

Scheme-Assignment

Time-based

Relations entre termes, entre vocas

02/06/2015 Introduction à CERIF 47

Page 48: Introduction à CERIF

www.eurocris.org

L‘aspect sémantique de CERIF...

...permet de capturer tout schéma ou structure:• Listes plates• Thesauri• Systèmes de classification (ex. SKOS, ...)• Taxonomies• Ontologies

... est ouvert et extensible dans tous les sens• Nouveaux Schémas• Nouveaux Concepts / Termes• Nouvelles Relations

... permet de gérer• la sémantique des rôles et types• les domaines (Subject Headings)• l‘historisation (datation)

... permet de faire des correspondances entre schémas

SYNTHESE INTERMEDIAIRE

02/06/2015 Introduction à CERIF 48

Page 49: Introduction à CERIF

www.eurocris.org

Survol de qques notions de plus…

02/06/2015 Introduction à CERIF 49

Page 50: Introduction à CERIF

www.eurocris.org

Identifiant fédéré: cfFedIdBeaucoup d’identifiants existent:

• ResultPublication• ISBN• ISSN• DOI• WoS Accession Number• Scopus EID• PubMed Central ID

• Person• Social Security Number• Staff Id in HR system• Author identifier

• ORCID

• IdRef

• Project/Grant• Funder’s reference number• Organisation’s reference number

• Organisation• VAT Identification Number• Internal Code• FundId

• Classification• External Code

Une entité dédiée, cfFedId, se charge de stocker l’ensemble des identifiants d’un enregistrement, en gardant:• de quelle entité il s’agit (cfClassId, cfClassSchemeId)• la clé primaire qui identifie l’enregistrement concerné (cfInstId)• l’identifiant concerné• en option, le service qui a émis cet identifiant

02/06/2015 Introduction à CERIF 50

Page 51: Introduction à CERIF

www.eurocris.org

Mesures et indicateurs

02/06/2015 Introduction à CERIF 51

• economic and commercial• economic

• impact on business • improving performance of existing businesses

• increased turnover by 1.2M€ in 2012

• time savings of 14.56%

• reduced costs by 42%

• new products/processes

• creating numbers of new products/services

• commercialising / other success measures

Extract from the MICE List of Indicators

Indicateurs

Mesures

Page 52: Introduction à CERIF

www.eurocris.org Ex d’utilisation de CERIF au nv conceptuel: MERIL

Modélisation initiale

Mappé sur CERIF 1.2

02/06/2015 Introduction à CERIF 52

Page 53: Introduction à CERIF

www.eurocris.orgEquipment

Facility

Service

CERIF 1.3: extension des entités d’infrastructures

En particulier, ajout d’entités de lien et de vocabulaire

02/06/2015 Introduction à CERIF 53

Page 54: Introduction à CERIF

www.eurocris.org

Organisation(cfOrgUnit)

Contact Person (cfPerson)

Research Services (cfService)

Equipments(cfEquipment)

Status, Type (cfClass), Description, Keywords,… (cfFacility)

Scientific domain, RI Category (cfClassification)

Location (cfPostAddress,…)

The MERIL project was supported by the European Commission under Framework Programme 7 - Contract # 262159.

http://portal.meril.eu/02/06/2015 Introduction à CERIF 54

Page 55: Introduction à CERIF

www.eurocris.org

SYNTHESE GENERALE SUR CERIF

• Un modèle conceptuel

• Un format de stockage

• Des formats d’échange

• Couvre les principaux concepts de la Recherche

• Ainsi que des Indicateurs et Mesures

• Multilingue

• Couche sémantique extensible

• Identifiant fédéré

• Traçabilité temporelle

02/06/2015 Introduction à CERIF 55

Page 56: Introduction à CERIF

www.eurocris.org

Merci!Des questions?

Pour me

contacter

[email protected]

@valcas2000

+33 695 025 600

is4ri.com (website)

sometec.eu (blog)

02/06/2015 Introduction à CERIF 56