Base de données Interferométrie
Cahier des charges pour la base de données:
Données
SL : Quelle est la cardinalité pour chacun de ces éléments (1, 0 à 1, 0 à N, 1 à N ) ?
- entree biblio:
- bibcode
- titre
- liste auteurs/affiliations
- annee
- journal,... (données ADS)
- liste de metadonnées
- entree auteur:
- différents orthographes
- affiliation principale (nationalité)
- entrée métadonnées:
- type de papier (théorie/simulation, observation, instrumentation, revue, autre)
- facility (VLTI, IOTA, PTI, CHARA,autre)
- instrument (AMBER/VLTI, MIDI/VLTI, PRIMA/VLTI, MIRC/CHARA, VEGA/CHARA, autre)
- domaines de longueur d'ondes (visible, proche infrarouge, infrarouge moyen, autre)
- type de mesure (V², phase, cloture de phase, images, autres)
- type d'objet observes (a definir, mais étoiles jeunes, etoiles evoluees, etoiles chaudes, etoiles froides, noyaux actifs de galaxies, exoplanetes,... autre)
- entree nationalite
Sorties
- liste par années
- liste par auteurs
- liste par interféromètres
- graphiques: camembert interféromètres, type d'objet, longueur d'onde,...
Entrées
- a partir d'un bibcode, remplissage automatique
- formulaire de mise a jour pour les métadonnées
A definir/rajouter:
- Gestion des droits d'accès
- Format d'affichage
- Quelle connection avec Olbin?
- Champ commentaire
Infos techniques pour le developpement
Site du prototype:
http://jmmc.fr/~mella/bibdb/
Base CVS:
CVSROOT=....
CVS_RSH...
procedure d'enregistrement de nouveaux articles
saisie d'une liste de bibcode
recuperation des donnees sur ADS
- Se connecter en ligne de commande sur le serveur web ( avec ssh: secured shell )
ssh jmmc.fr
- Se mettre dans le repertoire 2_feedDb du projet
cd public_html/bibdb/2_feedDB/
- Recuperer les fichiers bibcode
wget http://www-laog.obs.ujf-grenoble.fr/twiki/pub/Laog/GRIL/Informatique/JmmcInterferometryDB/papers-2009.txt
- Lancer le script d'interrogation ADS
./genADS.sh
Ce script parcours la liste des bibcodes dans chacun des fichiers papers*.txt et cree un fichier xml avec l'ensemble des information ADS.
- Transformation des donnees ADS en requetes Sql
xsltproc AdsToSql.xsl papers-2009.txt.xml > papers-2009.txt.xml.sql
-
- AdsToSql.xsl : fichier decrivant les transformations a realiser
- papers-2009.txt.xml : fichier decrivant les donnes ADS en xml ( produt par genAds.sh )
- papers-2009.txt.xml.sql : fichier de sortie avec des requetes sql INSERT...
- integration des donnees dans la base de donnees
read -s PASSWD
mysql -u bib --password=$PASSWD bib < papers-2009.txt.xml.sql
previsualisation de la saisie a travers l'interface web
modification des metadonnees
Liste des bibcodes par année:
Bilan journalier: