Ligne de commandes

Introduction

La fenêtre contenant le menu général de Thamous contient un grand champ dans lequel il est possible d'exécuter des commandes.

Cela permet de faire des recherches qui ne pourraient l'être autrement, notamment celles sur les liens.

La commande recherche

La commande recherche permet de faire des recherches simples ou avancées.

Liste des personnes nées au 17ème siècle

recherche -table tpersonnes -champ naissance -inclusion commence -chaine 16

Liste des revues créées au 19ème siècle

recherche -table trevues -champ creation -inclusion commence -chaine 18

Liste des publications de Hilbert

recherche -table tbiblio -champ nom -chaine Hilbert

Liste des publications de Hilbert en ligne

recherche -table tbiblio -champ1 nom -chaine1 Hilbert -connecteur2 et -champ2 url -chaine2 http

Il s'agit bien sûr des publications de Hilbert en ligne au sens de Thamous, c'est-à-dire pour lesquelles le champ "url" contient "http".

Articles publiés dans Fundamenta mathematicae dans les années 1930

recherche -table tbiblio -champ1 editeur -chaine1 Fundamenta mathematicae-connecteur2 et -champ2 annee -chaine2 193 -inclusion2 commence

Paramètres de la commande recherche (simple)

Définitiondes variables pour les recherches simples

Variables
Exemples
Commentaires
portee portee=gar
Portée de la recherche.La recherche ne se fera que sur les champs publics desréférences recensées par le projet (i.e. pourvuesde mots-clefs du projet). La valeur est un nom court de projet.
table -table tbiblio
Table sur laquelle se fait larecherche.Valeurs possibles : tbiblio, tpersonnes, trevues,tinstitutions.
projet -projet gar
Nom court du projetconcerné. Cette variable estobligatoire.
bibliosaisie -bibliosaisie 1
Si -bibliosaisie 1, limite larecherche aux références dont la biblio. aété saisie. Si bibliosaisie=0, limite la recherche auxréférences dont la biblio. n'a pas étésaisie.
inclusion -inclusion exactement Valeurs possibles : exactement,contient, commence. Valeur par défaut : contient.
champ -champ nom Précise dans unerecherche simple le champ de recherche. Valeurs possibles suivant lest ables :
tbiblio : titre, nom, lieu, editeur, url, volume,tomaison, pages,annee, type
tpersonnes : nom, naissance, mort, pays
trevues : titre, frequence, url, creation, fin, pays
tinstitutions : nom, creation, fin, pays, url

Valeurs communes : mots_clefs, remarques

chaine
-chaine Hilbert Précise dans une recherche simple la chaîne recherchée.
ordre -ordre annee Précise le critère d'ordre principal. Valeur possible : tous les champs publics de la table. Peut être utilisé à la place de ordre1 quand ordre2 n'est pas précisé.
ordre1 -ordre1 annee Précise le critère d'ordre principal. Valeur possible : tous les champs publics de la table
sens -sens asc Sens du tri principal. Valeurs possibles : asc, desc. Peut être utilisé à la place de sens1 quand ordre2 n'est pas précisé.
sens1 -sens1 asc Sens du tri principal. Valeurs possibles : asc, desc.
ordre2 -ordre2 nom Sens du tri secondaire. Valeurs possibles : asc, desc.
sens2 -sens2 asc Sens du tri secondaire. Valeurs possibles : asc, desc.



Paramètres de la commande recherche (avancée)

Définitiondes variables pour les recherches avancées.

Variables
Exemples
Commentaires
portee -portee gar
Portée de la recherche. La recherchene se fera que sur les champs publics des références recensées par leprojet (i.e. pourvues de mots-clefs du projet). La valeur est un nomcourt de projet.
table -table tbiblio
Table sur laquelle se fait larecherche.Valeurs possibles : tbiblio, tpersonnes, trevues,tinstitutions.
projet -projet gar
Si la recherche porte sur desmots-clefs, précise le projet concerné.
bibliosaisie -bibliosaisie 1
Si -bibliosaisie 1, limite larecherche aux références dont la biblio. a été saisie. Si-bibliosaisie 0, limite la recherche aux références dont la biblio.n'a pas été saisie.
connecteur1 -connecteur1 sauf
Utilisée dans une recherche avancée. On ne peut changer la valeur du premier connecteur que pour luidonner la valeur "sauf". Permet de rechercher des références sur uncritère d'exclusion quand la portée est limitée à celle d'unprojet.
inclusion1 -inclusion1 exactement
Valeurs possibles : exactement,contient, commence. Valeur par défaut : contient.
champ1 -champ1 nom Précise dans une recherche avancée lepremier champ de recherche. Valeurs possibles suivant les tables :
tbiblio : titre, nom, lieu, editeur, url, volume,tomaison, pages,annee, type
tpersonnes : nom, naissance, mort, pays
trevues : titre, frequence, url, creation, fin, pays
tinstitutions : nom, creation, fin, pays, url

Valeurs communes : mots_clefs, remarques

chaine1 -chaine1 Artin
Précise dans une recherche avancée lachaîne recherchée.
connecteur2 -connecteur2 et Connecteur dans une recherche avancéeentre la première et la deuxième condition. Valeurs possibles : et,ou, sauf.
inclusion2
Comme rel1.
champ2
Comme champ1.
chaine2
Comme chaine1.
...
...
ordre -ordre annee Précise le critère d'ordre principal. Valeur possible : tous les champs publics de la table. Peut être utilisé à la place de ordre1 quand ordre2 n'est pas précisé.
ordre1 -ordre1 annee Précise le critère d'ordre principal. Valeur possible : tous les champs publics de la table
sens -sens asc Sens du tri principal. Valeurs possibles : asc, desc. Peut être utilisé à la place de sens1 quand ordre2 n'est pas précisé.
sens1 -sens1 asc Sens du tri principal. Valeurs possibles : asc, desc.
ordre2 -ordre2 nom Sens du tri secondaire. Valeurs possibles : asc, desc.
sens2 -sens2 asc Sens du tri secondaire. Valeurs possibles : asc, desc.


La commande recherche_liens

La commande recherche_liens permet de faire des recherches prenant en compte les liens.

On distingue deux types de paramètres : d'une part ceux qui concernent la position dans le lien de ce qu'on cherche (par exemple en source), d'autre part ceux qui concernent la position opposée dans le lien à celle de ce qu'on cherche (par conséquent en but dans l'exemple). Les premiers paramètres seront de la forme -xyz_recherche, les seconds de la forme -xyz_corecherche.

Les références citées par Tarski

recherche_liens -recherche but -table_recherche tbiblio -champ_corecherche nom -chaine_corecherche Tarski -table_corecherche tbiblio -type_liens Cite

Vous pouvez copier et coller cette commande dans le champ prévu à ceteffet et l'exécuter en appuyant sur retour(cela peut prendrequelques secondes... pendant lesquelles vous pouvez vous demander combiencela vous en prendrait sinon!).

Commentaires sur la commande :  

recherche_liens : nom de la commande...

-recherche but: on indique ce que l'on recherche. Comme onrecherche les références citées par Tarski, que celles-ci sont enbutdes liens, c'est bien les butsque nous recherchons.

-table_recherche tbiblio : on indique dans quelle table setrouvent les références que l'on cherche. Ce sont des référencesbibliographiques ; elles sont donc dans tbiblio.

-champ_corecherche nom: tout ce qui est en "corecherche"indique l'extrémité du lien qui n'est pascelle que l'onrecherche. La condition étant sur le nom de l'auteur, le champ de corechercheest bien nom.

-chaine_corecherche Tarski: la chaîne en corecherche estTarski.

-table_corecherche tbiblio : la table de corecherche est tbiblio caron demande que les références cherchées soient citées par des références dela table tbiblio et non par exemple de la table tpersonnes.

-type_liens Cite : on indique le type de lien. On cherche ici les références citées par Tarski, le type est donc Cite.

Les références qui citent Tarski

Il suffit de remplacer dans la commande précédente -recherche but par -recherche source, soit :

recherche_liens -recherche source -table_recherche tbiblio -champ_corecherche nom -chaine_corecherche Tarski -table_corecherche tbiblio -type_liens Cite

Les traductions des Eléments d'Euclide

recherche_liens -recherche source -table_recherche tbiblio -champ_corecherche id -chaine_corecherche 207 -table_corecherche tbiblio -type_liens Traduction

Pour avoir l'id. d'une référence : afficher cette référence puis exporter->url. Le numéro dans l'url est celui de l'id.

En l'occurrence, les traductions des Eléments d'Euclide s'obtiennent plus facilement en éditant directement les liens à partir de la référence.

Les études sur des textes de Newton

recherche_liens -recherche source -table_recherche tbiblio -champ_corecherche nom -chaine_corecherche Göttingen -table_corecherche tinstitutions -type_liens Etude sur

Les études sur l'université de Göttingen

recherche_liens -recherche source -table_recherche tbiblio -champ_corecherche nom -chaine_corecherche Newton -table_corecherche tbiblio -type_liens Etude sur

Les traductions en français de textes écrits par Hilbert

recherche_liens -recherche source -type_liens Traduction -champ_corecherche nom -chaine_corecherche Hilbert -champ_recherche langue -chaine_recherche français

Textes de Tarski citant un texte de Birkhoff

recherche_liens -recherche source -type_liens Cite -champ_corecherche nom -chaine_corecherche Birkhoff -champ_recherche nom -chaine_recherche Tarski

Textes de Birkhoff cités par Tarski

recherche_liens -recherche but -type_liens Cite -champ_corecherche nom -chaine_corecherche Tarski -champ_recherche nom -chaine_recherche Birkhoff

Paramètres de la commande recherche_liens

Variables
Exemples
Commentaires
nom_liste -nom_liste Bibliographie Nom de la liste dans le formatMIME.
recherche
-recherche source
Position (source ou but) desréférences cherchées dans les liens.
type_liens -type_liens Cite Type des liens entre lesréférences.
table_recherche -table_recherche tbiblio
Table à laquelle appartiennent lesréférences cherchées. Valeurs possibles : tbiblio, tpersonnes,trevues, tinstitutions.
projet_recherche -projet_recherche gar
Nom court du projet auxquellesappartiennent les références recherchées.
bibliosaisie_recherche -bibliosaisie_recherche 1
Si -bibliosaisie_recherche 1, limitela recherche aux références dont la biblio. a été saisie. Si-bibliosaisie_recherche 0, limite la recherche aux références dont labiblio. n'a pas été saisie.
inclusion_recherche -inclusion_recherche exactement Valeurs possibles : exactement,contient, commence. Valeur par défaut : contient.
champ_recherche -champ_recherche nom Précise le champ sur lequel porte unecondition pour les références recherchées. Valeurs possibles suivantles tables :
tbiblio : titre, nom, lieu, editeur, url, volume,tomaison, pages,annee, type
tpersonnes : nom, naissance, mort, pays
trevues : titre, frequence, url, creation, fin, pays
tinstitutions : nom, creation, fin, pays, url
chaine_recherche
-chaine_recherche Artin
Chaîne cherchée dans le champchamp_recherche définissant une condition sur les référencesrecherchées.
mot_clef_recherche
Mot-clef cherché définissant unecondition sur les références recherchées.
neg_mot_clef_recherche -neg_mot_clef_corecherche 1 Si -neg_mot_clef_recherche 1 lesréférences avec le mot-clef considéré sont exclues. La valeur pardéfaut est -neg_mot_clef_recherche 0.
  remarque_recherche
Remarque cherchée (dans le champ"Remarques") définissant une condition sur les référencesrecherchées.
neg_remarque_recherche
Si -neg_remarque_recherche 1 les références avec la remarque considérée sont exclues de la recherche.La valeur par défaut est -neg_remarque_recherche 0.
table_corecherche
 

Table à laquelle appartiennent lesréférences corecherchées. Valeurs possibles : tbiblio, tpersonnes,trevues, tinstitutions.
projet_corecherche
Nom court du projet auxquellesappartiennent les références corecherchées.
bibliosaisie_corecherche
Si -bibliosaisie_corecherche 1, limite la corecherche aux références dont la biblio. a été saisie. Si-bibliosaisie_corecherche 0, limite la corecherche aux référencesdont la biblio. n'a pas été saisie.
inclusion_corecherche
Valeurs possibles : exactement,contient, commence. Valeur par défaut : contient.
champ_corecherche
Précise le champ sur lequel porte unecondition pour les références corecherchées. Valeurs possiblessuivant les tables :
tbiblio : titre, nom, lieu, editeur, url, volume,tomaison, pages,annee, type
tpersonnes : nom, naissance, mort, pays
trevues : titre, frequence, url, creation, fin, pays
tinstitutions : nom, creation, fin, pays, url
chaine_corecherche
Chaîne corecherchée dans le champchamp_corecherche définissant une condition sur les référencescorecherchées.
mot_clef_corecherche
Mot-clef cherché définissant unecondition sur les références corecherchées.
neg_mot_clef_corecherche -neg_mot_clef_corecherche 1 Si -neg_mot_clef_corecherche 1 lesréférences avec le mot-clef considéré sont exclues de la corecherche.La valeur par défaut est -neg_mot_clef_corecherche 0.
remarque_corecherche
Remarque cherchée (dans le champ"Remarques") définissant une condition sur les référencescorecherchées.
neg_remarque_corecherche -neg_mot_clef_corecherche 1 Si -neg_remarque_corecherche 1 les références avec la remarque considérée sont exclues de lacorecherche. La valeur par défaut est -neg_remarque_corecherche 0.