Identifiants persistants et base de données

Identifiants persistants et DB

Choisir un schema d'URI

LSID, DOI, HTTP, etc

Identifiants persistants et DB

Choisir un bon "modèle" au sein du schema d'URI et s'y tenir

http://projects.biodiversity.be/africanrodentia/123456 

urn:lsid:projects.biodiversity.be:africanrodentia:123456

prefixe - domaine - identifiant collection - identifiant object

Identifiants persistants et DB

Définir une stratégie pour chaque composant du modèle

Identifiants persistants et DB

Sources de données

Sources différentes, données historiques, ...

Quid des identifiants déjà existants (numéro au sein de la collection, barcode, ...) ?

Ressources physiques, numériques

Identifiants persistants et DB

Identificaton d'objet

urn:lsid:projects.biodiversity.be:africanrodentia:123456

Choisir un bon identifiant d'objet. Ne pas oublier le persistant dans "identifiants persistants"

Garder un historique des enregistrements pour lesquels un PID a été assigné

Identifiants persistants et DB

Clé primaire

Unique au sein d'une table, NOT NULL, doit exister lors de l'insertion, stable, ne peut pas être changée

Clé naturelle vs clé artificielle (SERIAL, AUTO_INCREMENT, UUID, ... ). Avantages et inconvénients (taille de l'index, rapidité, jointures, ...)

Utiliser une clé primaire artificielle comme identifiant d'objet est rarement un bon choix (réimport des données, ...)

Ne pas utliser comme identifiant un entier séquentiel (manque d'opacité)

Identifiants persistants et DB

Type de données

Identifiants persistants et DB

Identifiants

Identifiants persistants et DB

Données et métadonnées

Métadonnées = "données sur les données"

Persistent Identifier S1
    Specimen
    Accession Number : EC 12921
    Collection : Example Collection (EC)
    ...

        Collection Events
        Collection Event Persistent Identifier : CE1
        Collector : Smith, B.
        Date Collected : 2001-08-01
        ...

        Identifications
        Identification Persistent Identifier : I1
        Identified To : Amanita alba Lam.
        Determiner : Smith, B.
        ...

        Images
        Image Persistent Identifier : IM1
        Image Persistent Identifier : IM2
        ...

fin (:

/

#