Retour : page principale > sommaire eFlore v5 > sommaire intégration
Ontologies des projets
Pour certains projet, il est nécessaire de créer une table dans la base de données tb_eflore qui sera nommée "code_projet"_ontologies. Ex. : bdnt_ontologies
Cette table contiendra les méta-données de chaque version du projet.
La clé primaire sera basé sur le champs : id.
Elle pourra avoir la structure suivante :
- id: [int(5)] identifiant unique de chaque terme. Si le projet n'en fournit pas, un identifiant alpha-numérique peut être utilisé à la place. Pour les codes alpha-numérique, privilégier l'utilisation de ChatMot.
- classe_id: [int(5)] l'identifiant de la classe à laquelle le terme appartient.
- nom: [varchar(100)] le libellé du terme.
- description: [text] la description du terme.
- code: [varchar(100)] le code numérique ou alpha-numérique principal pour ce terme. Pour les codes alpha-numérique, privilégier l'utilisation de ChatMot.
- complements: [text] contient des informations complémentaires (cela devrait être exceptionnel). Format XML : <infos><nomDuChamp1>valeur1</nomDuChamp1><nomDuChamp2>valeur2</nomDuChamp2></infos>
Script de création des tables _meta
CREATE TABLE IF NOT EXISTS `projet_ontologies` (
- `id` int(3) NOT NULL DEFAULT '0',
- `classe_id` int(3) DEFAULT NULL,
- `nom` varchar(40) DEFAULT NULL,
- `description` varchar(552) DEFAULT NULL,
- `code` varchar(100) DEFAULT NULL,
- `complements` varchar(73) DEFAULT NULL,
- PRIMARY KEY (`id`)