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)
    • keywords
    • liste de metadonnées
  • entree auteur:
    • différents orthographes
    • affiliation principale (nationalité)
  • entrée métadonnées:
    • type de papier :
      • Review papers
      • Astrophysical results
      • Astrophysics: Theory and predictions
      • Instrumentation
      • Catalogs
      • Related papers (seeing measurements, aperture masking, basically anything else that I'm interested in)
    • facility (VLTI, IOTA, PTI, CHARA,...)
    • instrument (AMBER, MIDI, PRIMA, MIRC, VEGA, autre)
    • domaines de longueur d'ondes (visible, NIR, MIR, autre)
    • type de mesure (V², phase, cloture de phase, images, nulling, autres)
    • type d'objet observes (a definir, mais étoiles jeunes, etoiles evoluees, etoiles chaudes, etoiles froides, noyaux actifs de galaxies, exoplanetes,... autre) à partir des keywords?
  • entree nationalite
    • auteurs
    • affiliation

Sorties

  • liste par années
  • liste par auteurs
  • (liste par interféromètres) a faire quand les tags...
  • statistiques:
    • nombre articles au total, par année, par instrument, par auteur,...
    • nombre d'etoiles observées
    • nombre d'auteurs ayant publié (largeur de la communauté), éventuellement en fonction des années
    • requete combinée
    • etc...

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

Liens:

Base CVS:

export CVSROOT=":ext:cvs.jmmc.fr:/cvs/www"; 
export CVS_RSH="ssh";
cvs co bibdb

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://ipag.osug.fr/twiki/pub/Jmmc/Software/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

Bilan journalier:

Articles sans affililiations:

Topic attachments
I Attachment History Action Size Date Who Comment
Texttxt BilanJournalier.txt r8 r7 r6 r5 r4 manage 3.0 K 2009-12-15 - 11:31 UnknownUser  
Texttxt papers-1956-1989.txt r1 manage 0.6 K 2009-12-08 - 15:44 UnknownUser bibcode papiers 1956 a 1989
Texttxt papers-1990-1995.txt r1 manage 0.6 K 2009-12-08 - 15:43 UnknownUser bibcode papiers 1990 a 1995
Texttxt papers-1996.txt r1 manage 0.2 K 2009-12-08 - 15:42 UnknownUser bibcode papiers 1996
Texttxt papers-1997.txt r1 manage 0.2 K 2009-12-08 - 15:42 UnknownUser bibcode papiers 1997
Texttxt papers-1998.txt r1 manage 0.3 K 2009-12-08 - 15:41 UnknownUser bibcode papiers 1998
Texttxt papers-1999.txt r1 manage 0.5 K 2009-12-08 - 15:41 UnknownUser bibcode papiers 1999
Texttxt papers-2000.txt r1 manage 0.6 K 2009-12-08 - 15:40 UnknownUser bibcode papiers 2000
Texttxt papers-2001.txt r1 manage 0.9 K 2009-12-01 - 16:34 UnknownUser bibcode papiers 2001
Texttxt papers-2002.txt r3 r2 r1 manage 0.8 K 2009-11-27 - 17:13 UnknownUser bibcode papiers 2002
Texttxt papers-2003.txt r1 manage 0.7 K 2009-11-27 - 11:03 UnknownUser bibcode papiers 2003
Texttxt papers-2004.txt r1 manage 1.0 K 2009-11-27 - 11:02 UnknownUser bibcode papiers 2004
Texttxt papers-2005.txt r4 r3 r2 r1 manage 1.2 K 2009-12-01 - 13:45 UnknownUser bibcode papiers 2005
Texttxt papers-2006.txt r3 r2 r1 manage 1.5 K 2009-12-01 - 16:32 UnknownUser bibcode papiers 2006
Texttxt papers-2007.txt r2 r1 manage 1.7 K 2009-12-01 - 13:46 UnknownUser bibcode papiers 2007
Texttxt papers-2008.txt r2 r1 manage 1.5 K 2009-12-08 - 15:59 UnknownUser bibcode papiers 2008
Texttxt papers-2009.txt r1 manage 1.5 K 2009-11-17 - 16:54 UnknownUser bibcode papiers 2009
Edit | Attach | Watch | Print version | History: r24 < r23 < r22 < r21 < r20 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r24 - 2011-02-01 - GuillaumeMella
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback