Subversion Repositories eFlore/Projets.eflore-projets

Compare Revisions

No changes between revisions

Ignore whitespace Rev 172 → Rev 1042

/tags/v5.6-arganeraie/docs/projets/iso-639-1/bdd/iso-639-1_v2002.sql
New file
0,0 → 1,54
--
-- Structure de la table `iso_639_1_meta`
--
CREATE TABLE IF NOT EXISTS `iso_639_1_meta` (
`guid` varchar(255) NOT NULL DEFAULT 'urn:lsid:tela-botanica.org:#projet:#version',
`langue_meta` varchar(2) NOT NULL DEFAULT 'fr',
`code` varchar(20) NOT NULL,
`version` varchar(20) NOT NULL,
`titre` varchar(255) DEFAULT NULL,
`description` text,
`mots_cles` varchar(510) DEFAULT NULL,
`citation` varchar(255) DEFAULT NULL,
`url_tech` varchar(510) DEFAULT NULL,
`url_projet` varchar(510) DEFAULT NULL,
`source` text,
`createurs` text,
`editeur` varchar(1000) NOT NULL DEFAULT 'nom=Tela Botanica,guid=urn:lsid:tela-botanica.org,courriel=accueil@tela-botanica.org,telephone=+334 67 52 41 22,url.info=http://www.tela-botanica.org/page:association_tela_botanica,url.logo=http://www.tela-botanica.org/sites/accueil/generique/images/graphisme/logo_tela_fond_blanc.png,type=organisation,acronyme=TB,adresse=Association Tela Botanica - Institut de Botanique - 167 rue Auguste Broussonnet 34090 MONTPELLIER FRANCE,latitude.wgs84=43.615892,longitude.wgs84=3.871736,contact.prenom=Jean-Pascal,contact.nom=MILCENT,contact.courriel=jpm@tela-botanica.org,contact.role=administrateur des données;',
`contributeurs` text,
`droits` text,
`url_droits` varchar(510) DEFAULT NULL,
`langue` varchar(255) NOT NULL DEFAULT 'fr',
`date_creation` varchar(30) NOT NULL DEFAULT 'YYYY-MM-DD',
`date_validite` varchar(255) DEFAULT NULL,
`couverture_spatiale` varchar(510) NOT NULL DEFAULT 'iso-3166-1.id=FX;',
`couverture_temporelle` varchar(510) DEFAULT NULL,
`web_services` varchar(510) DEFAULT NULL COMMENT 'ontologies,meta-donnees,noms,taxons,aide,textes,images,observations,noms-vernaculaires',
PRIMARY KEY (`guid`,`langue_meta`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
 
--
-- Contenu de la table `iso_639_1_meta`
--
 
INSERT INTO `iso_639_1_meta` (`guid`, `langue_meta`, `code`, `version`, `titre`, `description`, `mots_cles`, `citation`, `url_tech`, `url_projet`, `source`, `createurs`, `editeur`, `contributeurs`, `droits`, `url_droits`, `langue`, `date_creation`, `date_validite`, `couverture_spatiale`, `couverture_temporelle`, `web_services`) VALUES
('urn:lsid:tela-botanica.org:iso_639_1:2002', 'fr', 'ISO-639-1', '2002', 'Liste des langues (alpha-2) selon le standard iso', 'fournit un code composé de codets de langue formés avec des indicatifs de langue à deux lettres pour la représentation des noms de langue. Le code alpha-2 a été créé pour un usage pratique pour la plupart des grandes langues du monde qui ne sont pas seulement les plus souvent représentées dans le corpus de la littérature mondiale, mais pour lesquelles il existe également un volume considérable de langues de spécialité et de terminologies. De nombreuses langues ou familles de langues n''ont pas de code à deux lettres, mais uniquement à trois lettres (voir ISO 639). Certaines entrées (arabe, chinois, quechua…) sont définies dans l''ISO 639-3 comme des macrolangues.', 'langues, code alpha-2, iso', NULL, 'http://www.tela-botanica.org/wikini/eflore/wakka.php?wiki=IntegrationInsee', 'www.iso.org', NULL, 'o.nom=ISO', 'nom=Tela Botanica,guid=urn:lsid:tela-botanica.org,courriel=accueil@tela-botanica.org,telephone=+334 67 52 41 22,url.info=http://www.tela-botanica.org/page:association_tela_botanica,url.logo=http://www.tela-botanica.org/sites/accueil/generique/images/graphisme/logo_tela_fond_blanc.png,type=organisation,acronyme=TB,adresse=Association Tela Botanica - Institut de Botanique - 167 rue Auguste Broussonnet 34090 MONTPELLIER FRANCE,latitude.wgs84=43.615892,longitude.wgs84=3.871736,contact.prenom=Jean-Pascal,contact.nom=MILCENT,contact.courriel=jpm@tela-botanica.org,contact.role=administrateur des données;', NULL, NULL, NULL, 'fr', '2002-01-01', NULL, '', NULL, 'langues:0.1;meta-donnees:0.1');
 
 
--
-- Structure de la table `iso_639_1_v2002`
--
 
CREATE TABLE IF NOT EXISTS `iso_639_1_v2002` (
`id` varchar(2) NOT NULL,
`code_iso_639_2` varchar(7) NOT NULL,
`code_iso_639_3` varchar(3) NOT NULL,
`dialectes` int(2) NOT NULL,
`nom` varchar(200) NOT NULL,
`nom_orig` varchar(200) NOT NULL,
`nom_en` varchar(200) NOT NULL,
`commentaire` text NOT NULL,
PRIMARY KEY (`id`),
KEY `code_iso_639_2` (`code_iso_639_2`,`code_iso_639_3`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
 
/tags/v5.6-arganeraie/docs/projets/iso-639-1/bdd/A_LIRE_iso-639-1.txt
New file
0,0 → 1,15
1. Créer la structure de la table à l'aide du fichier iso-639-1_vxxxx.sql correspondant à votre version en utilisant
l'onglet "Importer" de PhpMyAdmin
2. Vérifier la présence du fichier tsv contenant les données à l'emplacement :
http://www.tela-botanica.org/eflore/donnees/iso-639-1/xxxx/iso-639-1_vxxxx.csv
3. Se connecter sur le serveur en root. Puis lancer les commandes suivantes :
/usr/local/mysql/bin/mysql -u telabotap -p --local-infile=1
use tb_eflore
LOAD DATA LOCAL INFILE '/home/telabotap/www/eflore/donnees/iso-639-1/xxxx/iso-639-1_vxxxx.csv'
REPLACE INTO TABLE iso_639_1_vxxxx
CHARACTER SET utf8
FIELDS TERMINATED BY ';'
ESCAPED BY '\\'
IGNORE 0 LINES;
4. Générer (ou compléter) la table iso_639_1_meta avec les informations de la nouvelle version si la requête SQL
d'insertion n'était pas présente dans le fichier iso-639-1_vxxxx.sql
Property changes:
Added: svn:eol-style
+native
\ No newline at end of property
/tags/v5.6-arganeraie/docs/projets/iso-639-1/bdd/aide_integration_iso-639-1.txt
New file
0,0 → 1,11
Pour transformer l'iso-369-1 de wikipedia en csv
vérifier pour chaque ligne si présence de ; et ", les déspécialiser par un \
vérifier que les langues d'origine ne sont pas déplacés lors du rechercher remplacer
 
pour transformer ligne classique
^([a-z][a-z]) ([a-z][a-z][a-z]) ([a-z][a-z][a-z]) (.*) (.*) (.*) (.*)
"\1";"\2";"\3";"";"\4";"\5";"\6";"\7"
 
pour transformer ligne contenant des sous langues ajoute le nombre de sous langue
^([a-z][a-z]) ([a-z][a-z][a-z]) ([a-z][a-z][a-z]) . ([0-9]?[0-9]?) (.*) (.*) (.*) (.*)
"\1";"\2";"\3";"\4";"\5";"\6";"\7";"\8"
Property changes:
Added: svn:eol-style
+native
\ No newline at end of property