Retour : page principale > sommaire eFlore v5 > sommaire intégration > sommaire projets
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(10)] 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 `bdnt_ontologies` (
- `id` int(5) NOT NULL,
- `classe_id` int(5) NOT NULL,
- `nom` varchar(100) SET utf8 NOT NULL,
- `description` text SET utf8 NOT NULL,
- `code` varchar(10) SET utf8 NOT NULL,
- `complements` text SET utf8 NOT NULL,
- PRIMARY KEY (`id`)