Table des matières

Page obsolète

Journal de recherche pour un mois donné

Il est possible d'obtenir le journal des recherches effectuées sur le serveur Scrutari à l'adresse suivante : /explore/lists/log_{code du mois}.xml où le code du mois est sous la forme annéé-mois (aaaa-mm, par exemple, « 2009-96 »). C'est un fichier XML codé en UTF-8 qui comprend, d'une part, les recherches effectuées sur Scrutari et, d'autre part, des statistiques qui permettent de suivre l'évolution du contenu du serveur Scrutari.

Structure du format XML

L'élément racine est l'élément <log> qui possède les attributs suivants :

Un élément <log> contient des éléments <day>, un pour chaque jour où a été effectué au moins une recherche. L'élément <log> sera donc vide si aucune recherche n'a été effectuée sur le serveur Scrutari pour le mois en question. Un élément <day> possède les attributs suivants :

Un élément <day> comprend ensuite un nombre illimité d'éléments <q> qui décrivent les recherches effectuée. Ces éléments <q> possèdent uniquement des attributs qui sont les suivants :

Exemple

<log y="2009" m="06" c="2009-06">
	<day n="2" s="02" fiche="18360" motcle="5284" corpus="50" thesaurus="28" base="16" lexie="53678" indexation="79988">
		<q seq="ecologie industrielle" site="coredem" fc="15" fm="1478" cmc="3" amc="15"/>
	</day>
	...
</log>

DTD

<!ELEMENT log (day*)>
   <!ATTLIST log y NMTOKEN #REQUIRED
                 m NMTOKEN #REQUIRED
                 c NMTOKEN #REQUIRED >
 
<!ELEMENT day (q+)>
   <!ATTLIST day n NMTOKEN #REQUIRED
                 s NMTOKEN #REQUIRED
                 fiche NMTOKEN #REQUIRED
                 motcle NMTOKEN #REQUIRED
                 corpus NMTOKEN #REQUIRED
                 thesaurus NMTOKEN #REQUIRED
                 base NMTOKEN #REQUIRED
                 lexie NMTOKEN #REQUIRED
                 indexation NMTOKEN #REQUIRED >
 
<!ELEMENT q EMPTY>
   <!ATTLIST q seq CDATA #REQUIRED
               site NMTOKEN #IMPLIED
               ref CDATA #IMPLIED
               fc NMTOKEN #REQUIRED
               fm NMTOKEN #IMPLIED
               cmc NMTOKEN #REQUIRED
               amc NMTOKEN #REQUIRED >