Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
serveurscrutari:exploration:baselists [2009/06/16 17:28] vincent créée |
serveurscrutari:exploration:baselists [2016/07/06 17:07] vincent [DTD] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Liste des bases du serveur ====== | ====== Liste des bases du serveur ====== | ||
- | La liste des bases auxquelles est un serveur est abonné peut être obtenu via l'adresse suivante : ///explore/list/base-list.xml///. C'est un fichier XML codé en UTF-8 dont la structure est décrite ci-après : | + | La liste des bases auxquelles est un serveur est abonné peut être obtenu via l'adresse suivante : ///explore/lists/base-list.xml//. C'est un fichier XML codé en UTF-8 dont la structure est décrite ci-après : |
===== Structure du format XML ===== | ===== Structure du format XML ===== | ||
Ligne 7: | Ligne 7: | ||
L'élément racine est l'élément !!<base-list>!! qui contient un élément !!<base>!! pour chaque base suivie par le serveur Scrutari. Cet élément //<base>// a comme attribut !!<uri>!! qui est l'URI de la base et il comprend les éléments suivants : | L'élément racine est l'élément !!<base-list>!! qui contient un élément !!<base>!! pour chaque base suivie par le serveur Scrutari. Cet élément //<base>// a comme attribut !!<uri>!! qui est l'URI de la base et il comprend les éléments suivants : | ||
- | *!!<header-url>!! : l'URL du fichier d'entête | + | *!!<info-url>!! : l'URL du fichier d'information |
*!!<last-update>!! : la date de la dernière mise à jour, au format ISO (aaaa-mm-jj : sans les heures), cette information provient du fichier d'entête | *!!<last-update>!! : la date de la dernière mise à jour, au format ISO (aaaa-mm-jj : sans les heures), cette information provient du fichier d'entête | ||
- | *!!<scrutaridata-url>!! : l'URL des données au format ScrutariData, cette information provient du fichier d'entête | + | * les autres éléments correspondent au contenu de l'élément //<base-metadata>// du [[scrutaridata:xml|format ScrutariData]], à savoir !!<authority>!!, !!<base-name>!!, !!<intitule-short>!! et !!<intitule-long>!! |
- | * plus des éléments correspondant au contenu de l'élément //<base-metadata>// du [[scrutaridata:xml|format ScrutariData]], à savoir !!<authority-uuid>!!, !!<base-name>!!, !!<intitule-short>!! et !!<intitule-long>!! | + | |
==== Exemple ==== | ==== Exemple ==== | ||
Ligne 16: | Ligne 15: | ||
<code xml> | <code xml> | ||
<base-list> | <base-list> | ||
- | <base uri="..."> | + | <base uri=""> |
- | <header-url>...</header-url> | + | <info-url>...</info-url> |
<last-update>...</last-update> | <last-update>...</last-update> | ||
- | <scrutaridata-url>...</scrutaridata-url> | + | <authority>...</authority> |
- | <authority-uuid>...</authority-uuid> | + | |
<base-name>...</base-name> | <base-name>...</base-name> | ||
<intitule-short> | <intitule-short> | ||
Ligne 40: | Ligne 38: | ||
<!ELEMENT base-list (base*)> | <!ELEMENT base-list (base*)> | ||
- | <!ELEMENT base (header-url?,last-update?,scrutaridata-url?,authority-uuid,base-name,intitule-short,intitule-long)> | + | <!ELEMENT base (header-url?,last-update?,scrutaridata-url?,authority,base-name,intitule-short,intitule-long)> |
<!ATTLIST base uri CDATA #REQUIRED> | <!ATTLIST base uri CDATA #REQUIRED> | ||
- | <!ELEMENT header-url (#PCDATA)> | + | <!ELEMENT info-url (#PCDATA)> |
<!ELEMENT last-update (#PCDATA)> | <!ELEMENT last-update (#PCDATA)> | ||
Ligne 49: | Ligne 47: | ||
<!ELEMENT scrutaridata-url (#PCDATA)> | <!ELEMENT scrutaridata-url (#PCDATA)> | ||
- | <!ELEMENT authority-uuid (#PCDATA)> | + | <!ELEMENT authority (#PCDATA)> |
<!ELEMENT base-name (#PCDATA)> | <!ELEMENT base-name (#PCDATA)> |