Il y a 389 articles et 19 utilisateurs inscrits (ce bandeau est défini dans MediaWiki:Sitenotice)
« Pleade module METS » : différence entre les versions
échappement des vertical pipes | |
m a déplacé Pleade METS vers Pleade module METS |
||
| (12 versions intermédiaires par le même utilisateur non affichées) | |||
| Ligne 1 : | Ligne 1 : | ||
Cette section décrit l'utilisation du METS dans Pleade, pour plus d'information sur la spécification, voir la section [[METS]]. | Cette section décrit l'utilisation du METS dans Pleade, pour plus d'information sur la spécification, voir la section [[METS]]. | ||
{{todo|L'intégration de la documentation de Modou est partielle, il faut la complétée/terminée'. Cela concerne les sections : | |||
{{ | # Paramètres d'administration | ||
# Paramètres de publication | |||
## Paramétrage des méta-données | |||
# Formulaire de recherches | |||
# Graphisme | |||
}} | |||
Ce document est à utiliser en complément de la documentation ''Installation et exploitation de Pleade'' et du ''Module {{value|EADEAC}}''. | |||
=== Paramètres d'administration === | |||
=== Arborescence de production === | Les paramètres d'administration du module METS se situe dans le fichier {{path|{{app}}/WEB-INF/properties/pleade-mets.properties}} | ||
De part leur nature, les fichiers METS impliquent d'adopter une arborescence de fichiers particulière. En effet, les fichiers METS non que peu de sens par eux mêmes et sont toujours liés à d'autres fichiers (PDF, ALTO, etc.). | {{notice|L'utilisation de caractères non-imprimables (p. ex. espace insécable) dans la valeur des différents paramètre est à proscrire. En effet, il seront interprétés comme la fin de la valeur, il s'ensuivra des comportements abérrants}} | ||
{{important|Pour le moment {{pleade}} ne gère que les fichiers liés qui le sont par des | |||
{{important|le fichier METS doit : | ==== {{var|pleade.mets-docs-dir}} ==== | ||
# être préfixés par la chaîne {{value|mets-}}, de façon à pouvoir le distinguer des autres fichiers XML éventuellement présent ; | {|class="wikitable centre" | ||
! Paramètre !! Défaut !! Valeurs possible !! Description | |||
|- | |||
| {{var|pleade.mets-docs-dir}} || {{path|context://module-mets/exemples/mets}} || | |||
* {{path|/chemin/absolu/vers/les/documents}} | |||
* {{path|context://chemin/relatif/à/l'application}} | |||
|| | |||
Indique le répertoire contenant les documents METS à publier. La valeur de ce paramètre peut être donner soit en indiquant : | |||
* un ''chemin absolue'' depuis la racine du serveur. | |||
* le schème {{value|context://}} pour indiquer un répertoire qui se trouve à l'intérieur de l'application. | |||
|} | |||
==== {{var|pleade.mets-jpeg-dir}} ==== | |||
{|class="wikitable centre" | |||
! Paramètre !! Défaut !! Valeurs possible !! Description | |||
|- | |||
| {{var|pleade.mets-jpeg-dir}} || {{value|vide}} || {{path|/chemin/absolu/vers/les/images-mets}} || | |||
Ce paramètre donne le chemin d'accès du répertoire contenant les document JPEG liés aux documents METS. La valeur de ce paramètre doit être un chemin absolue depuis la racine du serveur. | |||
|} | |||
==== {{var|pleade.mets-alto-dir}} ==== | |||
{|class="wikitable centre" | |||
! Paramètre !! Défaut !! Valeurs possible !! Description | |||
|- | |||
| {{var|pleade.mets-alto-dir}} || __DEFAULT__ || __AVAILABLE__ || | |||
Ce paramètre donne le chemin d'accès du répertoire contenant les documents ALTO liés aux METS. | |||
{{remarque|Si les deux paramètres précédent sont vides, on considère par défaut que les documents numériques qu'ils indiquent se trouvent dans le même répertoire que le document METS correspondant}} | |||
|} | |||
==== {{var|pleade.mets-file-prefix}} ==== | |||
{|class="wikitable centre" | |||
! Paramètre !! Défaut !! Valeurs possible !! Description | |||
|- | |||
| {{var|pleade.mets-file-prefix}} || {{value|vide}} || chaîne de caractères || | |||
Ce paramètre est utilisé dans le cas où les répertoires contenant les fichiers METS sont susceptibles de contenir d'autres types de fichiers XML (ALTO, CSV-XML, etc.). Ce paramètre va contenir le préfixe commun aux fichiers METS. | |||
Par exemple, si les fichiers METS sont nommés: ''mets-''20889889.xml, ''mets-''786857567.xml, ''mets-''907979797, ... on définira le préfix {{var|pleade.mets-file-prefix}}={{value|mets-}} | |||
|} | |||
==== {{var|pleade.sdx-mets-repository}} ==== | |||
{|class="wikitable centre" | |||
! Paramètre !! Défaut !! Valeurs possible !! Description | |||
|- | |||
| {{var|pleade.sdx-mets-repository}} || {{value|vide}} || | |||
* {{value|MYSQL:{{var|dbName}}}}, | |||
* {{value|POSTGRESQL:{{var|dbName}}}} | |||
* {{value|ORACLE:{{var|dbName}}}} | |||
|| | |||
Indique la méthode de stockage (HSQL ou base de données) des index. Il contient la même valeur que le paramètre {{var|pleade.sdx-ead-repository}}. S'il est vide, les données d'indexation des fichiers METS seront entièrement stockés en système de fichiers. | |||
|} | |||
==== {{var|pleade.mets-active-basket}} ==== | |||
{|class="wikitable centre" | |||
! Paramètre !! Défaut !! Valeurs possible !! Description | |||
|- | |||
| {{var|pleade.mets-active-basket}} || {{value|true}} || | |||
* {{value|true}}, | |||
* {{value|false}} | |||
|| | |||
Permet l'activation de la '''gestion du panier''' de notice pour le module METS. | |||
|} | |||
==== {{var|pleade.mets-active-pdf}} ==== | |||
{|class="wikitable centre" | |||
! Paramètre !! Défaut !! Valeurs possible !! Description | |||
|- | |||
| {{var|pleade.mets-active-pdf}} || {{value|true}} || | |||
* {{value|true}}, | |||
* {{value|false}} | |||
|| | |||
Permet l'activation de la '''génération au format PDF''' de notice pour le module mets. | |||
|} | |||
==== {{var|pleade.viewer.mets-search-pan}} ==== | |||
{|class="wikitable centre" | |||
! Paramètre !! Défaut !! Valeurs possible !! Description | |||
|- | |||
| {{var|pleade.viewer.mets-search-pan}} || {{value|true}} || | |||
* {{value|true}}, | |||
* {{value|false}} | |||
|| | |||
Dans la visionneuse METS-ALTO, active l'affichage du panneau latéral de recherche METS. | |||
|} | |||
==== {{var|pleade.viewer.export-txt.enabled}} ==== | |||
{|class="wikitable centre" | |||
! Paramètre !! Défaut !! Valeurs possible !! Description | |||
|- | |||
| {{var|pleade.viewer.export-txt.enabled}} || {{value|true}} || | |||
* {{value|true}}, | |||
* {{value|false}} | |||
|| | |||
Dans la visionneuse METS alto, active le bouton d''''export au format « texte brute »''' de l'image actuelle. | |||
|} | |||
==== {{var|pleade.viewer.mets.nav-folio.enabled}} ==== | |||
{|class="wikitable centre" | |||
! Paramètre !! Défaut !! Valeurs possible !! Description | |||
|- | |||
| {{var|pleade.viewer.mets.nav-folio.enabled}} || {{value|true}} || | |||
* {{value|true}}, | |||
* {{value|false}} | |||
|| | |||
Dans la visionneuse METS-ALTO, active la '''navigation par folio'''. | |||
|} | |||
==== {{var|pleade.viewer.mets.nav-tdm.enabled}} ==== | |||
{|class="wikitable centre" | |||
! Paramètre !! Défaut !! Valeurs possible !! Description | |||
|- | |||
| {{var|pleade.viewer.mets.nav-tdm.enabled}} || {{value|true}} || | |||
* {{value|true}}, | |||
* {{value|false}} | |||
|| | |||
Dans la visionneuse METS-ALTO, active la '''navigation par table des matières''' | |||
{{important|La fonctionnalité est encore '''expérimentale'''}} | |||
|} | |||
==== {{var|pleade.viewer.mets-search-pan.suggest.nb}} ==== | |||
{|class="wikitable centre" | |||
! Paramètre !! Défaut !! Valeurs possible !! Description | |||
|- | |||
| {{var|pleade.viewer.mets-search-pan.suggest.nb}} || {{value|3}} || {{value|n}} (entier positif {{value|≥3}}) || | |||
{{todo|Cette fonction n'est pas intuitive et le paramètre à besoin d'être mieux expliquer}} | |||
Dans la visionneuse mets alto, indique le nombre de caractères à partir duquel l'auto-complétion s'active lors de la saisie dans le panneau de recherche. | |||
{{remarque| | |||
# L'auto-complétion de la saisie ne s'active ne s'active que lorsque l'utilisateur utilise le caractères étoile (*) à la fin des lettres saisies. | |||
# Pour des soucis de performance, on conseille de ne jamais donner une valeur inférieur à 3 pour ce paramètre. Cela s'explique par le fait que l'auto-complétion se manifeste par un "highlight" des mots correspondants à la saisie partielle. Ainsi, si on indique par exemple la valeur 2, dés que l'utilise saisie deux lettres (et une étoile) tout les mots y compris les articles qui commencent par ces lettres sont surlignés. Ce phénomène risque de ralentir fortement la navigation de l'utilisateur, voire même faire planter son navigateur internet}} | |||
|} | |||
==== {{var|pleade.viewer.mets-search-pan.suggest.aim}} ==== | |||
{|class="wikitable centre" | |||
! Paramètre !! Défaut !! Valeurs possible !! Description | |||
|- | |||
| {{var|pleade.viewer.mets-search-pan.suggest.aim}} || {{value|begin}} || | |||
* {{value|begin}}, | |||
* {{value|contain}}, | |||
* {{value|end}}. | |||
|| | |||
{{todo|Cette fonction est en conflit avec l'utilisation d'un caractère joker tel que {{value|*}} (astérisque), c'est lui qui est censé indiqué la direction de la recherche}} | |||
Indique le sens de recherche pour l'auto-complétion de la saisie. Trois valeurs sont possibles : | |||
* {{value|begin}} : les mots trouvés sont ceux commencent par les caractères saisis. C'est le comportement par défaut. | |||
* {{value|contain}} : les mots trouvés sont ceux contenant les caractères saisis. | |||
* {{value|end}} : les mots trouvés sont ceux se terminant par les caractères saisies | |||
|} | |||
Cette section décrit l'utilisation du {{METS}} dans Pleade, pour plus d'information sur la spécification, voir la section [[METS]]. | |||
{{todo|L'intégration de la documentation de Modou est partielle, il faut la complétée/terminée'. Cela concerne les sections : | |||
# Paramètres d'administration | |||
# Paramètres de publication | |||
## Paramétrage des méta-données | |||
# Formulaire de recherches | |||
# Graphisme | |||
}} | |||
Ce document est à utiliser en complément de la documentation ''Installation et exploitation de Pleade'' et du ''Module {{abbr|EADEAC}}''. | |||
=== Paramètres de publication === | |||
Les paramètres de publication permettent d'indiquer là façons dont les documents {{METS}} seront interprétés à la publication. Le paramétrage se fait dans le fichier {{path|{{app}}/module-eadeac/conf/mets-documents-property-sets.xconf}}. Les paramètres indiqués dans ce fichier sont communs à tout les documents {{METS}}. | |||
Noter, que comme avec le module {{EAD}}EAC, il est possible de spécifier un paramétrage particulier lors de la publication d'un documents ou d'un répertoire. Cela se fait en allant dans la page de publication des documents {{METS}} puis dans l'onglet « Paramètre de publication ». | |||
De la même façon, lors d'une re-publication, si l'on passe par la page de « Gestion des documents {{METS}} publiés », les paramètres de publication seront conservés. | |||
==== Paramétrage des méta-données : {{tag|property {{attr|name}}="{{value|dc…}}"}} ==== | |||
Pour assurer l'inter-opérabilité, le module {{METS}} s'appuie sur le format {{Dublin Core}}. De ce fait, chaque méta-données d'un document {{METS}} correspond à un élément {{Dublin Core}}. | |||
Par conséquent, les index correspondants à des méta-donnés seront toujours des éléments {{Dublin Core}}. Les méta-donnés seront ainsi traitées de façons automatiques comme pour les éléments de l'{{EAD}}. | |||
Par exemple, l'index {{value|dctitle}} corresponds au champ {{DC}} {{value|dc:title}}. | |||
La correspondance entre les méta-données d'un document {{METS}} et les méta-données du {{Dublin Core}} se fait dans le fichier {{path|{{app}}/module-mets/conf/mets-documents-property-sets.xconf}}, avec les propriétés de type {{attr|name}}="{{value|dc…}}" (p. ex. {{value|dccontributor}}, {{value|dcidentifier}}, etc.). | |||
Ces propriétés contiennent dans leur attribut {{attr|default}} une expression {{XPATH}} valide vers l'élément ou l'attribut du document {{METS}} auquel ils font référence. Par exemple, pour construire l'index pleade {{value|dcidentifier}} en récupérant la valeur de l'attribut {{attr|OBJID}} de chaque document {{METS}}, on fera le paramétrage suivant : | |||
<syntaxhighlight lang="xml"> | |||
<property name="dcidentifier" type="dc" default="/mets/@OBJID" /> | |||
</syntaxhighlight> | |||
On considérera que l'attribut {{path|/mets/@OBJID}} correspondant à l'élément {{Dublin Core}} {{value|indentifier}}. | |||
===== Méta-données complexes ===== | |||
Lorsque qu'un élément du {{Dublin Core}} peut correspondre à plusieurs type de méta données, l'attribut {{attr|default}} spécifiera une liste de {{XPATH}} séparées par des « {{value|;}} » (point-virgule). Par exemple, si l'on veut construire l'élément {{DC}} {{value|dc:format}} à partir de plusieurs informations ({{attr|MIMETYPE}}, {{tag|page-count}} et {{attr|resolution}}), voici comment faire : | |||
<syntaxhighlight lang="xml"> | |||
<property | |||
name="dcformat" | |||
type="dc" | |||
default="/mets/dmdSec/mdWrap/@MIMETYPE;/mets/dmdSec/mdWrap/xmlData/*:root/*:pages-count;/mets/amdSec/techMD/mdWrap/xmlData/*:root/*:resolution" | |||
/> | |||
</syntaxhighlight> | |||
On considère que l'élément {{value|dc:format}} correspond dans le {{METS}} aux éléments : | |||
# {{path|/mets/dmdSec/mdWrap/@MIMETYPE}}, | |||
# {{path|/mets/dmdSec/mdWrap/xmlData/*:root/*:pages-count}}, | |||
# {{path|/mets/amdSec/techMD/mdWrap/xmlData/*:root/*:resolution}}. | |||
==== Champs de recherche par date : {{tag|property {{attr|name}}="{{value|empl-date-dc}}"}} ==== | |||
{|class="wikitable centre" | |||
! Paramètre !! Défaut !! Valeurs possibles !! Description | |||
|- | |||
| {{tag|property name="empl-date-dc"}} || {{value|date}}|| liste d'éléments {{DC}} || | |||
{{important|Cette fonctionnalité est encore expérimentale}} | |||
Indique les éléments {{DC}} à considérer pour la gestion des recherches par date dans le module {{METS}}. | |||
Par « recherche par date », on entend la possibilité de faire des recherches sur des dates exactes ({{value|1779}}, {{value|1901}}, etc.) ou des écarts de dates ({{value|1779}} à {{value|1803}}, etc.). | |||
|} | |||
Si l'on veut, par exemple, que la recherche par date se fasse sur les index {{value|dccoverage}} et {{value|dcdate}}, on fera le paramétrage suivant : | |||
<syntaxhighlight lang="xml"> | |||
<property name="empl-date-dc" default="coverage;date"/> | |||
</syntaxhighlight> | |||
==== Bloc référençant les images {{JPEG}} : {{tag|property {{attr|name}}="{{value|filegrp-use-jpg}}"}} ==== | |||
{|class="wikitable centre" | |||
! Paramètre !! Défaut !! Valeurs possibles !! Description | |||
|- | |||
| {{tag|property name="filegrp-use-jpg"}} || {{value|JPEG}}|| chaîne de caractères || | |||
Indique le bloc d'éléments qui contient les références vers les fichiers {{JPEG}}. Cela ''doit correspondre'' à la valeur de l'attribut {{attr|USE}} de l'éléments {{tag|fileGrp}}, dans le document {{METS}}. | |||
|} | |||
Par exemple, la configuration par défaut ({{attr|defaut}}="{{value|JPEG}}") fait référence au bloc suivant dans le document {{METS}} : | |||
<syntaxhighlight lang="xml"> | |||
<fileGrp USE="JPEG"> | |||
<file ID="jpeg-100779-10000001" MIMETYPE="text/xml" AMDID="doc-100779"> | |||
<FLocat xmlns:xlink="http://www.w3.org/TR/xlink" xlink:href="./jpeg-100779/10000001.xml" LOCTYPE="URL"/> | |||
</file> | |||
⋮ | |||
</fileGrp> | |||
</syntaxhighlight> | |||
==== Bloc référençant les images {{ALTO}} : {{tag|property {{attr|name}}="{{value|filegrp-use-alto}}"}} ==== | |||
{|class="wikitable centre" | |||
! Paramètre !! Défaut !! Valeurs possibles !! Description | |||
|- | |||
| {{tag|property name="filegrp-use-alto"}} || {{value|ALTO}}|| chaîne de caractères || | |||
Fonctionnement identique à la propriété {{tag|property {{attr|name}}="{{value|filegrp-use-jpg}}"}} | |||
Indique le bloc d'éléments qui contient les références vers les fichiers {{ALTO}}. | |||
|} | |||
Par exemple, la configuration par défaut ({{attr|defaut}}="{{value|ALTO}}") fait référence au bloc suivant dans le document {{METS}} : | |||
<syntaxhighlight lang="xml"> | |||
<fileGrp USE="ALTO"> | |||
<file ID="alto-100779-10000001" MIMETYPE="text/xml" AMDID="doc-100779"> | |||
<FLocat xmlns:xlink="http://www.w3.org/TR/xlink" xlink:href="./alto-100779/10000001.xml" LOCTYPE="URL"/> | |||
</file> | |||
⋮ | |||
</fileGrp> | |||
</syntaxhighlight> | |||
==== Bloc référençant les images {{TIFF}} : {{tag|property {{attr|name}}="{{value|filegrp-use-tiff}}"}} ==== | |||
{|class="wikitable centre" | |||
! Paramètre !! Défaut !! Valeurs possibles !! Description | |||
|- | |||
| {{tag|property name="filegrp-use-tiff"}} || {{value|TIFF}}|| chaîne de caractères || | |||
Fonctionnement identique à la propriété {{tag|property {{attr|name}}="{{value|filegrp-use-jpg}}"}} | |||
Indique le bloc d'éléments qui contient les références vers les fichiers {{TIFF}}. | |||
|} | |||
Par exemple, la configuration par défaut ({{attr|defaut}}="{{value|TIFF}}") fait référence au bloc suivant dans le document {{METS}} : | |||
<syntaxhighlight lang="xml"> | |||
<fileGrp USE="TIFF"> | |||
<file ID="tiff-100779-10000001" MIMETYPE="text/xml" AMDID="doc-100779"> | |||
<FLocat xmlns:xlink="http://www.w3.org/TR/xlink" xlink:href="./tiff-100779/10000001.xml" LOCTYPE="URL"/> | |||
</file> | |||
⋮ | |||
</fileGrp> | |||
</syntaxhighlight> | |||
==== Subset par défaut : {{tag|property {{attr|name}}="{{value|subset-list}}"}} ==== | |||
{|class="wikitable centre" | |||
! Paramètre !! Défaut !! Valeurs possibles !! Description | |||
|- | |||
| {{tag|property name="subset-list"}} || {{value|vide}}|| chaîne de caractères || | |||
Indique le subset auquel appartient le document {{METS}}. | |||
|} | |||
==== {{tag|property {{attr|name}}="{{value|docUrl}}"}} ==== | |||
{|class="wikitable centre" | |||
! Paramètre !! Défaut !! Valeurs possibles !! Description | |||
|- | |||
| {{tag|property name="docUrl"}} || {{value|vide}} || | |||
{{todo|?}} | |||
|| | |||
{{important|Propriété utilisée par le système. Il ne faut pas le modifier}} | |||
|} | |||
=== Visionneuse === | |||
==== Navigation par folio : {{tag|property {{attr|name}}="{{value|mets-folio-type}}"}} ==== | |||
{|class="wikitable centre" | |||
! Paramètre !! Défaut !! Valeurs possibles !! Description | |||
|- | |||
| {{tag|property name="mets-folio-type"}} || {{value|logical;physical}}|| chaîne de caractères || | |||
Indique les éléments {{tag|structMap}} qui contiennent les informations de foliotage. | |||
Ce sont ces informations qui seront utilisés dans la navigation par folio de la visionneuse {{METS-ALTO}}. | |||
Les valeurs du paramètre ''doivent correspondre'' à la valeur d'un attribut {{attr|TYPE}} d'un élément {{tag|strucMap}}, dans le document {{METS}}. | |||
|} | |||
Par exemple, la configuration par défaut ({{attr|defaut}}="{{value|logical;physical}}"), considère que les {{tag|strucMap}} de type {{attr|pysical}} ou {{attr|logical}} contiennent des informations de foliotage. Et fait référence au bloc suivant dans le document {{METS}} : | |||
<syntaxhighlight lang="xml"> | |||
<structMap TYPE="logical"> | |||
<div LABEL="Annonces, Affiches, nouvelles et avis divers de l'Orléanais" | |||
⋮ | |||
</structMap> | |||
<structMap TYPE="physical"> | |||
<div LABEL="Annonces, Affiches, nouvelles et avis divers de l'Orléanais" | |||
⋮ | |||
</structMap> | |||
</syntaxhighlight> | |||
{{important|le document {{METS}} doit contenir '''au moins un {{tag|strucMap}} de type {{attr|physical}}'''. Si cette contrainte n'est pas respecté, la publication échoue dès son lancement}} | |||
==== Navigation par table des matières : {{tag|property {{attr|name}}="{{value|mets-tdm-type}}"}} ==== | |||
{|class="wikitable centre" | |||
! Paramètre !! Défaut !! Valeurs possibles !! Description | |||
|- | |||
| {{tag|property name="mets-tdm-type"}} || {{value|book;tdm}}|| chaîne de caractères || | |||
Indique les types de {{tag|structMap}} qui contiennent des informations pour la table des matières. | |||
Ce sont ces informations qui seront utilisées dans la navigation par tables des matières de la visionneuse {{METS-ALTO}}. | |||
Les valeurs du paramètre ''doivent correspondre'' à la valeur d'un attribut {{attr|TYPE}} d'un élément {{tag|strucMap}}, dans le document {{METS}}. | |||
|} | |||
Par exemple, la configuration par défaut ({{attr|defaut}}="{{value|book;tdm}}"), considère que les {{tag|strucMap}} de type {{attr|book}} ou {{attr|tdm}} contiennent des informations de la table des matières. Et fait référence au bloc suivant dans le document {{METS}} : | |||
<syntaxhighlight lang="xml"> | |||
<structMap TYPE="book"> | |||
<div LABEL="Annonces, Affiches, nouvelles et avis divers de l'Orléanais" | |||
⋮ | |||
</structMap> | |||
<structMap TYPE="tdm"> | |||
<div LABEL="Annonces, Affiches, nouvelles et avis divers de l'Orléanais" | |||
⋮ | |||
</structMap> | |||
</syntaxhighlight> | |||
=== Formulaire de recherches === | |||
Les formulaires de recherche pour le module {{METS}} marche de la même manière que le formulaire du module {{EADEAC}}. | |||
Voir la documentation d'exploitation de Pleade pour plus de détails. | |||
=== Graphisme === | |||
Le graphisme du module {{METS}} marche de la même manière que le graphisme de pleade et du module eadeac. | |||
Voir la documentation d'exploitation de Pleade pour plus de détails. | |||
=== Spécification client === | |||
{{notice|La '''[[Doc/Mets/Spécifications pour Pleade|spécification est à rédiger dans Doc/Mets/Spécifications pour Pleade]]''', pour le moment on suit le [[Media:Mets-bm-orleans.xml|modèle de document {{METS}}]] utilisé dans le projets [[:category:BM-Orléans|BM-Orléans]]}} | |||
{{notice|La spécification s'appuiera sur la '''[[:Media:2010-Use-of-METS-and-ALTO-in-the-Australian-Newspapers-Digitisation-Program-(ANDP)-at-the-National-Library-of-Australia-(NLA).okular|spécification utilisée par la Librairie Nationale d'Australie]]'''<ref>[[http://www.nla.gov.au/content/workflow-process-overview|Use of {{METS}} and {{ALTO}} in the Australian Newspapers Digitisation Program (ANDP) at the National Library of Australia (NLA)]]</ref>}} | |||
==== Arborescence de production ==== | |||
De part leur nature, les fichiers {{METS}} impliquent d'adopter une arborescence de fichiers particulière. En effet, les fichiers {{METS}} non que peu de sens par eux mêmes et sont toujours liés à d'autres fichiers ({{PDF}}, {{ALTO}}, etc.). | |||
{{important|Pour le moment {{pleade}} ne gère que les fichiers liés qui le sont par des {{URL}}s relatives}} | |||
{{important|le fichier {{METS}} doit : | |||
# être préfixés par la chaîne {{value|mets-}}, de façon à pouvoir le distinguer des autres fichiers {{XML}} éventuellement présent ; | |||
# se terminer par l'extension {{value|.xml}}. | # se terminer par l'extension {{value|.xml}}. | ||
# se conformer à l'expression régulière : {{value|^(([^\.]+)|mets\-(.+)\.(xml|XML))$}} | # se conformer à l'expression régulière : {{value|^(([^\.]+)|mets\-(.+)\.(xml|XML))$}} | ||
| Ligne 31 : | Ligne 391 : | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== Externalisation des Fichiers ALTO == | === Externalisation des Fichiers {{ALTO}} === | ||
On externalise les fichiers [[ALTO]] à l'aide de l'élément {{tag|fileGrp}}. On précise le type du groupe à l'aide de l'attribut {{attr|USE}} auquel on assigne la valeur {{value|ALTO}}. | On externalise les fichiers [[ALTO]] à l'aide de l'élément {{tag|fileGrp}}. On précise le type du groupe à l'aide de l'attribut {{attr|USE}} auquel on assigne la valeur {{value|ALTO}}. | ||
{{notice|On préfère la valeur {{value|ALTO}} car la valeur {{value|OCR}} est trop générique et peut désigner des fichiers plein texte au format {{path|*.txt}}.}} | {{notice|On préfère la valeur {{value|ALTO}} car la valeur {{value|OCR}} est trop générique et peut désigner des fichiers plein texte au format {{path|*.txt}}.}} | ||
| Ligne 41 : | Ligne 401 : | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== Lier l'oeuvre complète dans un {{tag|structMap}} == | === Lier l'oeuvre complète dans un {{tag|structMap}} === | ||
La conversation [http://listserv.loc.gov/cgi-bin/wa?A2=ind1007&L=METS&P=R2030&1=METS&9=A&I=-3&K=1&X=1627754FA4340F6E31&Y=elopez%40ajlsm.com&d=no+match%3Bmatch%3Bmatches&n=METS&z=4 representing page images and entire works in METS] sur la liste de diffusion METS de la librairie du congrès propose la solution suivante : | La conversation [http://listserv.loc.gov/cgi-bin/wa?A2=ind1007&L=METS&P=R2030&1=METS&9=A&I=-3&K=1&X=1627754FA4340F6E31&Y=elopez%40ajlsm.com&d=no+match%3Bmatch%3Bmatches&n=METS&z=4 representing page images and entire works in {{METS}}] sur la liste de diffusion {{METS}} de la librairie du congrès propose la solution suivante : | ||
Note that the root {{tag|div}} has an immediate child {{tag|fptr}} that point to the pdf for the issue of New Age as a whole. | Note that the root {{tag|div}} has an immediate child {{tag|fptr}} that point to the pdf for the issue of New Age as a whole. | ||
This is appropriate, because '''the root {{tag|div}} represents the entire issue'''. But the root {{tag|div}} has child {{tag|div}} elements | This is appropriate, because '''the root {{tag|div}} represents the entire issue'''. But the root {{tag|div}} has child {{tag|div}} elements | ||
| Ligne 79 : | Ligne 439 : | ||
</METS:structMap></syntaxhighlight> | </METS:structMap></syntaxhighlight> | ||
== Attribut {{attr|USE}} et ses valeurs == | === Attribut {{attr|USE}} et ses valeurs === | ||
Dans les éléments {{tag|fileGrp}} l'attribut {{attr|USE}} nous permet de faire des utilisations différentes des groupes de fichiers selon la valeur de l'attribut<ref>[http://www.loc.gov/standards/mets/docs/mets.v1-9.html#fileGrp METS documentation: {{tag|fileGrp}}]</ref>. Cela autorise la présence de plusieurs groupes ayant le même attribut {{attr|USE}} et donc le même type d'utilisation, ce qui n'est pas possible avec l'attribut ID, qui doit être unique dans le document. | Dans les éléments {{tag|fileGrp}} l'attribut {{attr|USE}} nous permet de faire des utilisations différentes des groupes de fichiers selon la valeur de l'attribut<ref>[http://www.loc.gov/standards/mets/docs/mets.v1-9.html#fileGrp {{METS}} documentation: {{tag|fileGrp}}]</ref>. Cela autorise la présence de plusieurs groupes ayant le même attribut {{attr|USE}} et donc le même type d'utilisation, ce qui n'est pas possible avec l'attribut ID, qui doit être unique dans le document. | ||
L'attribut {{attr|USE}} est donc nécessaire pour être compatible avec Pleade. Nous avons définit 3 valeurs possibles pour l'attribut {{attr|USE}} : | L'attribut {{attr|USE}} est donc nécessaire pour être compatible avec Pleade. Nous avons définit 3 valeurs possibles pour l'attribut {{attr|USE}} : | ||
* {{value|TIFF}} (originale, conservation), | * {{value|TIFF}} (originale, conservation), | ||
| Ligne 87 : | Ligne 447 : | ||
Si vous le souhaitez vous pouvez renseigner un attribut {{attr|ID}} (unique) pour vos éléments {{tag|fileGrp}}, il ne sera pas utiliser pour le moment. | Si vous le souhaitez vous pouvez renseigner un attribut {{attr|ID}} (unique) pour vos éléments {{tag|fileGrp}}, il ne sera pas utiliser pour le moment. | ||
== StructMap/{{attr|TYPE}} == | === StructMap/{{attr|TYPE}} === | ||
Nous utilisons l'attribut {{attr|TYPE}} de façon à distinguer les différents type d'organisation<ref>[http://www.loc.gov/standards/mets/docs/mets.v1-9.html#structMap | Nous utilisons l'attribut {{attr|TYPE}} de façon à distinguer les différents type d'organisation<ref>[http://www.loc.gov/standards/mets/docs/mets.v1-9.html#structMap {{METS}} documentation: {{attr|TYPE}}]</ref> (intellectuelle vs. physique) des documents. À l'heure actuelle les valeurs on les sens suivants pour notre application : | ||
* {{value|logical}} : organisation intellectuelle ; | * {{value|logical}} : organisation intellectuelle ; | ||
* {{value|physical}} : organisation des fichiers numérisés (tels que sur le système de fichier Linux/Windows). | * {{value|physical}} : organisation des fichiers numérisés (tels que sur le système de fichier Linux/Windows). | ||
| Ligne 94 : | Ligne 454 : | ||
Si l'attribut {{attr|TYPE}} n'est pas fourni nous considérons le {{tag|structMap}} comme étant de type {{value|physical}}. | Si l'attribut {{attr|TYPE}} n'est pas fourni nous considérons le {{tag|structMap}} comme étant de type {{value|physical}}. | ||
== Références == | === Références === | ||
<references/> | <references/> | ||
Dernière version du 24 avril 2013 à 09:46
Cette section décrit l'utilisation du METS dans Pleade, pour plus d'information sur la spécification, voir la section METS.
- Paramètres d'administration
- Paramètres de publication
- Paramétrage des méta-données
- Formulaire de recherches
- Graphisme
Ce document est à utiliser en complément de la documentation Installation et exploitation de Pleade et du Module EADEAC.
Paramètres d'administration
[modifier | modifier le wikicode]Les paramètres d'administration du module METS se situe dans le fichier <app>/WEB-INF/properties/pleade-mets.properties
pleade.mets-docs-dir
[modifier | modifier le wikicode]| Paramètre | Défaut | Valeurs possible | Description |
|---|---|---|---|
| pleade.mets-docs-dir | context://module-mets/exemples/mets |
|
Indique le répertoire contenant les documents METS à publier. La valeur de ce paramètre peut être donner soit en indiquant :
|
pleade.mets-jpeg-dir
[modifier | modifier le wikicode]| Paramètre | Défaut | Valeurs possible | Description |
|---|---|---|---|
| pleade.mets-jpeg-dir | vide | /chemin/absolu/vers/les/images-mets |
Ce paramètre donne le chemin d'accès du répertoire contenant les document JPEG liés aux documents METS. La valeur de ce paramètre doit être un chemin absolue depuis la racine du serveur. |
pleade.mets-alto-dir
[modifier | modifier le wikicode]| Paramètre | Défaut | Valeurs possible | Description |
|---|---|---|---|
| pleade.mets-alto-dir | __DEFAULT__ | __AVAILABLE__ |
Ce paramètre donne le chemin d'accès du répertoire contenant les documents ALTO liés aux METS.
Remarques : Si les deux paramètres précédent sont vides, on considère par défaut que les documents numériques qu'ils indiquent se trouvent dans le même répertoire que le document METS correspondant. |
pleade.mets-file-prefix
[modifier | modifier le wikicode]| Paramètre | Défaut | Valeurs possible | Description |
|---|---|---|---|
| pleade.mets-file-prefix | vide | chaîne de caractères |
Ce paramètre est utilisé dans le cas où les répertoires contenant les fichiers METS sont susceptibles de contenir d'autres types de fichiers XML (ALTO, CSV-XML, etc.). Ce paramètre va contenir le préfixe commun aux fichiers METS. Par exemple, si les fichiers METS sont nommés: mets-20889889.xml, mets-786857567.xml, mets-907979797, ... on définira le préfix pleade.mets-file-prefix=mets- |
pleade.sdx-mets-repository
[modifier | modifier le wikicode]| Paramètre | Défaut | Valeurs possible | Description |
|---|---|---|---|
| pleade.sdx-mets-repository | vide |
|
Indique la méthode de stockage (HSQL ou base de données) des index. Il contient la même valeur que le paramètre pleade.sdx-ead-repository. S'il est vide, les données d'indexation des fichiers METS seront entièrement stockés en système de fichiers. |
pleade.mets-active-basket
[modifier | modifier le wikicode]| Paramètre | Défaut | Valeurs possible | Description |
|---|---|---|---|
| pleade.mets-active-basket | true |
|
Permet l'activation de la gestion du panier de notice pour le module METS. |
pleade.mets-active-pdf
[modifier | modifier le wikicode]| Paramètre | Défaut | Valeurs possible | Description |
|---|---|---|---|
| pleade.mets-active-pdf | true |
|
Permet l'activation de la génération au format PDF de notice pour le module mets. |
pleade.viewer.mets-search-pan
[modifier | modifier le wikicode]| Paramètre | Défaut | Valeurs possible | Description |
|---|---|---|---|
| pleade.viewer.mets-search-pan | true |
|
Dans la visionneuse METS-ALTO, active l'affichage du panneau latéral de recherche METS. |
pleade.viewer.export-txt.enabled
[modifier | modifier le wikicode]| Paramètre | Défaut | Valeurs possible | Description |
|---|---|---|---|
| pleade.viewer.export-txt.enabled | true |
|
Dans la visionneuse METS alto, active le bouton d'export au format « texte brute » de l'image actuelle. |
pleade.viewer.mets.nav-folio.enabled
[modifier | modifier le wikicode]| Paramètre | Défaut | Valeurs possible | Description |
|---|---|---|---|
| pleade.viewer.mets.nav-folio.enabled | true |
|
Dans la visionneuse METS-ALTO, active la navigation par folio. |
pleade.viewer.mets.nav-tdm.enabled
[modifier | modifier le wikicode]| Paramètre | Défaut | Valeurs possible | Description |
|---|---|---|---|
| pleade.viewer.mets.nav-tdm.enabled | true |
|
Dans la visionneuse METS-ALTO, active la navigation par table des matières Important :
La fonctionnalité est encore expérimentale. |
pleade.viewer.mets-search-pan.suggest.nb
[modifier | modifier le wikicode]| Paramètre | Défaut | Valeurs possible | Description |
|---|---|---|---|
| pleade.viewer.mets-search-pan.suggest.nb | 3 | n (entier positif ≥3) |
To do :
Cette fonction n'est pas intuitive et le paramètre à besoin d'être mieux expliquer. Dans la visionneuse mets alto, indique le nombre de caractères à partir duquel l'auto-complétion s'active lors de la saisie dans le panneau de recherche.
Remarques :
|
pleade.viewer.mets-search-pan.suggest.aim
[modifier | modifier le wikicode]| Paramètre | Défaut | Valeurs possible | Description |
|---|---|---|---|
| pleade.viewer.mets-search-pan.suggest.aim | begin |
|
To do :
Cette fonction est en conflit avec l'utilisation d'un caractère joker tel que * (astérisque), c'est lui qui est censé indiqué la direction de la recherche. Indique le sens de recherche pour l'auto-complétion de la saisie. Trois valeurs sont possibles :
|
Cette section décrit l'utilisation du METS dans Pleade, pour plus d'information sur la spécification, voir la section METS.
- Paramètres d'administration
- Paramètres de publication
- Paramétrage des méta-données
- Formulaire de recherches
- Graphisme
Ce document est à utiliser en complément de la documentation Installation et exploitation de Pleade et du Module EADEAC.
Paramètres de publication
[modifier | modifier le wikicode]Les paramètres de publication permettent d'indiquer là façons dont les documents METS seront interprétés à la publication. Le paramétrage se fait dans le fichier <app>/module-eadeac/conf/mets-documents-property-sets.xconf. Les paramètres indiqués dans ce fichier sont communs à tout les documents METS.
Noter, que comme avec le module EADEAC, il est possible de spécifier un paramétrage particulier lors de la publication d'un documents ou d'un répertoire. Cela se fait en allant dans la page de publication des documents METS puis dans l'onglet « Paramètre de publication ».
De la même façon, lors d'une re-publication, si l'on passe par la page de « Gestion des documents METS publiés », les paramètres de publication seront conservés.
Paramétrage des méta-données : <property name="dc…">
[modifier | modifier le wikicode]Pour assurer l'inter-opérabilité, le module METS s'appuie sur le format Dublin Core. De ce fait, chaque méta-données d'un document METS correspond à un élément Dublin Core. Par conséquent, les index correspondants à des méta-donnés seront toujours des éléments Dublin Core. Les méta-donnés seront ainsi traitées de façons automatiques comme pour les éléments de l'EAD. Par exemple, l'index dctitle corresponds au champ Dublin Core dc:title.
La correspondance entre les méta-données d'un document METS et les méta-données du Dublin Core se fait dans le fichier <app>/module-mets/conf/mets-documents-property-sets.xconf, avec les propriétés de type name="dc…" (p. ex. dccontributor, dcidentifier, etc.).
Ces propriétés contiennent dans leur attribut default une expression XPath valide vers l'élément ou l'attribut du document METS auquel ils font référence. Par exemple, pour construire l'index pleade dcidentifier en récupérant la valeur de l'attribut OBJID de chaque document METS, on fera le paramétrage suivant :
<property name="dcidentifier" type="dc" default="/mets/@OBJID" />
On considérera que l'attribut /mets/@OBJID correspondant à l'élément Dublin Core indentifier.
Méta-données complexes
[modifier | modifier le wikicode]Lorsque qu'un élément du Dublin Core peut correspondre à plusieurs type de méta données, l'attribut default spécifiera une liste de XPath séparées par des « ; » (point-virgule). Par exemple, si l'on veut construire l'élément Dublin Core dc:format à partir de plusieurs informations (MIMETYPE, <page-count> et resolution), voici comment faire :
<property
name="dcformat"
type="dc"
default="/mets/dmdSec/mdWrap/@MIMETYPE;/mets/dmdSec/mdWrap/xmlData/*:root/*:pages-count;/mets/amdSec/techMD/mdWrap/xmlData/*:root/*:resolution"
/>
On considère que l'élément dc:format correspond dans le METS aux éléments :
- /mets/dmdSec/mdWrap/@MIMETYPE,
- /mets/dmdSec/mdWrap/xmlData/*:root/*:pages-count,
- /mets/amdSec/techMD/mdWrap/xmlData/*:root/*:resolution.
Champs de recherche par date : <property name="empl-date-dc">
[modifier | modifier le wikicode]| Paramètre | Défaut | Valeurs possibles | Description |
|---|---|---|---|
| <property name="empl-date-dc"> | date | liste d'éléments Dublin Core |
Important :
Cette fonctionnalité est encore expérimentale. Indique les éléments Dublin Core à considérer pour la gestion des recherches par date dans le module METS. Par « recherche par date », on entend la possibilité de faire des recherches sur des dates exactes (1779, 1901, etc.) ou des écarts de dates (1779 à 1803, etc.). |
Si l'on veut, par exemple, que la recherche par date se fasse sur les index dccoverage et dcdate, on fera le paramétrage suivant :
<property name="empl-date-dc" default="coverage;date"/>
Bloc référençant les images JPEG : <property name="filegrp-use-jpg">
[modifier | modifier le wikicode]| Paramètre | Défaut | Valeurs possibles | Description |
|---|---|---|---|
| <property name="filegrp-use-jpg"> | JPEG | chaîne de caractères |
Indique le bloc d'éléments qui contient les références vers les fichiers JPEG. Cela doit correspondre à la valeur de l'attribut USE de l'éléments <fileGrp>, dans le document METS. |
Par exemple, la configuration par défaut (defaut="JPEG") fait référence au bloc suivant dans le document METS :
<fileGrp USE="JPEG">
<file ID="jpeg-100779-10000001" MIMETYPE="text/xml" AMDID="doc-100779">
<FLocat xmlns:xlink="http://www.w3.org/TR/xlink" xlink:href="./jpeg-100779/10000001.xml" LOCTYPE="URL"/>
</file>
⋮
</fileGrp>
Bloc référençant les images ALTO : <property name="filegrp-use-alto">
[modifier | modifier le wikicode]| Paramètre | Défaut | Valeurs possibles | Description |
|---|---|---|---|
| <property name="filegrp-use-alto"> | ALTO | chaîne de caractères |
Fonctionnement identique à la propriété <property name="filegrp-use-jpg"> Indique le bloc d'éléments qui contient les références vers les fichiers ALTO. |
Par exemple, la configuration par défaut (defaut="ALTO") fait référence au bloc suivant dans le document METS :
<fileGrp USE="ALTO">
<file ID="alto-100779-10000001" MIMETYPE="text/xml" AMDID="doc-100779">
<FLocat xmlns:xlink="http://www.w3.org/TR/xlink" xlink:href="./alto-100779/10000001.xml" LOCTYPE="URL"/>
</file>
⋮
</fileGrp>
Bloc référençant les images TIFF : <property name="filegrp-use-tiff">
[modifier | modifier le wikicode]| Paramètre | Défaut | Valeurs possibles | Description |
|---|---|---|---|
| <property name="filegrp-use-tiff"> | TIFF | chaîne de caractères |
Fonctionnement identique à la propriété <property name="filegrp-use-jpg"> Indique le bloc d'éléments qui contient les références vers les fichiers TIFF. |
Par exemple, la configuration par défaut (defaut="TIFF") fait référence au bloc suivant dans le document METS :
<fileGrp USE="TIFF">
<file ID="tiff-100779-10000001" MIMETYPE="text/xml" AMDID="doc-100779">
<FLocat xmlns:xlink="http://www.w3.org/TR/xlink" xlink:href="./tiff-100779/10000001.xml" LOCTYPE="URL"/>
</file>
⋮
</fileGrp>
Subset par défaut : <property name="subset-list">
[modifier | modifier le wikicode]| Paramètre | Défaut | Valeurs possibles | Description |
|---|---|---|---|
| <property name="subset-list"> | vide | chaîne de caractères |
Indique le subset auquel appartient le document METS. |
<property name="docUrl">
[modifier | modifier le wikicode]| Paramètre | Défaut | Valeurs possibles | Description |
|---|---|---|---|
| <property name="docUrl"> | vide |
To do :
?. |
Important :
Propriété utilisée par le système. Il ne faut pas le modifier. |
Visionneuse
[modifier | modifier le wikicode]Navigation par folio : <property name="mets-folio-type">
[modifier | modifier le wikicode]| Paramètre | Défaut | Valeurs possibles | Description |
|---|---|---|---|
| <property name="mets-folio-type"> | logical;physical | chaîne de caractères |
Indique les éléments <structMap> qui contiennent les informations de foliotage. Ce sont ces informations qui seront utilisés dans la navigation par folio de la visionneuse METS-ALTO. Les valeurs du paramètre doivent correspondre à la valeur d'un attribut TYPE d'un élément <strucMap>, dans le document METS. |
Par exemple, la configuration par défaut (defaut="logical;physical"), considère que les <strucMap> de type pysical ou logical contiennent des informations de foliotage. Et fait référence au bloc suivant dans le document METS :
<structMap TYPE="logical">
<div LABEL="Annonces, Affiches, nouvelles et avis divers de l'Orléanais"
⋮
</structMap>
<structMap TYPE="physical">
<div LABEL="Annonces, Affiches, nouvelles et avis divers de l'Orléanais"
⋮
</structMap>
Navigation par table des matières : <property name="mets-tdm-type">
[modifier | modifier le wikicode]| Paramètre | Défaut | Valeurs possibles | Description |
|---|---|---|---|
| <property name="mets-tdm-type"> | book;tdm | chaîne de caractères |
Indique les types de <structMap> qui contiennent des informations pour la table des matières. Ce sont ces informations qui seront utilisées dans la navigation par tables des matières de la visionneuse METS-ALTO. Les valeurs du paramètre doivent correspondre à la valeur d'un attribut TYPE d'un élément <strucMap>, dans le document METS. |
Par exemple, la configuration par défaut (defaut="book;tdm"), considère que les <strucMap> de type book ou tdm contiennent des informations de la table des matières. Et fait référence au bloc suivant dans le document METS :
<structMap TYPE="book">
<div LABEL="Annonces, Affiches, nouvelles et avis divers de l'Orléanais"
⋮
</structMap>
<structMap TYPE="tdm">
<div LABEL="Annonces, Affiches, nouvelles et avis divers de l'Orléanais"
⋮
</structMap>
Formulaire de recherches
[modifier | modifier le wikicode]Les formulaires de recherche pour le module METS marche de la même manière que le formulaire du module EADEAC. Voir la documentation d'exploitation de Pleade pour plus de détails.
Graphisme
[modifier | modifier le wikicode]Le graphisme du module METS marche de la même manière que le graphisme de pleade et du module eadeac. Voir la documentation d'exploitation de Pleade pour plus de détails.
Spécification client
[modifier | modifier le wikicode]Arborescence de production
[modifier | modifier le wikicode]De part leur nature, les fichiers METS impliquent d'adopter une arborescence de fichiers particulière. En effet, les fichiers METS non que peu de sens par eux mêmes et sont toujours liés à d'autres fichiers (PDF, ALTO, etc.).
- être préfixés par la chaîne mets-, de façon à pouvoir le distinguer des autres fichiers XML éventuellement présent ;
- se terminer par l'extension .xml.
- se conformer à l'expression régulière : ^(([^\.]+)|mets\-(.+)\.(xml|XML))$
Il est donc nécessaire d'adopter l'arborescence suivante pour vos fichier :
mets/
├── alto-{doc-id}/
│ ├── file-######.tif
│ ├── ...
│ └── file-######.tif
├── jpeg-{doc-id}/
│ ├── file-######.tif
│ ├── ...
│ └── file-######.jpg
├── tiff-{doc-id}/
│ ├── file-######.tif
│ ├── ...
│ └── file-######.tif
└── mets-{doc-id}.xml
Externalisation des Fichiers ALTO
[modifier | modifier le wikicode]On externalise les fichiers ALTO à l'aide de l'élément <fileGrp>. On précise le type du groupe à l'aide de l'attribut USE auquel on assigne la valeur ALTO.
<fileGrp USE="ALTO">
<file ID="alto-107516-10000001" MIMETYPE="text/xml" AMDID="doc-107516">
<FLocat xmlns:xlink="http://www.w3.org/TR/xlink" xlink:href="./alto-107516/10000001.xml" LOCTYPE="URL"/>
</file>
</fileGrp>
Lier l'oeuvre complète dans un <structMap>
[modifier | modifier le wikicode]La conversation representing page images and entire works in METS sur la liste de diffusion METS de la librairie du congrès propose la solution suivante :
Note that the root <div> has an immediate child <fptr> that point to the pdf for the issue of New Age as a whole. This is appropriate, because the root <div> represents the entire issue. But the root <div> has child <div> elements that are siblings of the <fptr> pointing to the comprehensive pdf. Each of these <div> elements represent individual pages. Each of these <div> elements has child <fptr> elements that point to the content files that manifest the individual pages.
C'est à dire, placer le lien vers le document représentant l'oeuvre complète à la racine du 1er <div> du <structMap>.
<METS:structMap TYPE="physical">
<METS:div LABEL="New Age (Vol. 11, No. 3)" DMDID="DM1" TYPE="object">
<METS:fptr FILEID="FID97"/> <!--fptr to PDF file-->
<METS:div ORDER="1" LABEL="1" ADMID="RMD1" TYPE="page_image">
<METS:fptr FILEID="FID1"/>
<METS:fptr FILEID="FID25"/>
<METS:fptr FILEID="FID49"/>
<METS:fptr FILEID="FID73"/>
</METS:div>
<METS:div ORDER="2" LABEL="2" ADMID="RMD1" TYPE="page_image">
<METS:fptr FILEID="FID2"/>
<METS:fptr FILEID="FID26"/>
<METS:fptr FILEID="FID50"/>
<METS:fptr FILEID="FID74"/>
</METS:div>
<METS:div ORDER="3" LABEL="3" ADMID="RMD1" TYPE="page_image">
<METS:fptr FILEID="FID3"/>
<METS:fptr FILEID="FID27"/>
<METS:fptr FILEID="FID51"/>
<METS:fptr FILEID="FID75"/>
</METS:div>
...
</METS:div>
</METS:structMap>
Attribut USE et ses valeurs
[modifier | modifier le wikicode]Dans les éléments <fileGrp> l'attribut USE nous permet de faire des utilisations différentes des groupes de fichiers selon la valeur de l'attribut<ref>METS documentation: <fileGrp></ref>. Cela autorise la présence de plusieurs groupes ayant le même attribut USE et donc le même type d'utilisation, ce qui n'est pas possible avec l'attribut ID, qui doit être unique dans le document. L'attribut USE est donc nécessaire pour être compatible avec Pleade. Nous avons définit 3 valeurs possibles pour l'attribut USE :
- TIFF (originale, conservation),
- JPEG (image transformée ou non, en consultation),
- ALTO (
OCRétant trop générique et pouvant faire référence à des fichiers textes non structurés).
Si vous le souhaitez vous pouvez renseigner un attribut ID (unique) pour vos éléments <fileGrp>, il ne sera pas utiliser pour le moment.
StructMap/TYPE
[modifier | modifier le wikicode]Nous utilisons l'attribut TYPE de façon à distinguer les différents type d'organisation<ref>METS documentation: TYPE</ref> (intellectuelle vs. physique) des documents. À l'heure actuelle les valeurs on les sens suivants pour notre application :
- logical : organisation intellectuelle ;
- physical : organisation des fichiers numérisés (tels que sur le système de fichier Linux/Windows).
Si l'attribut TYPE n'est pas fourni nous considérons le <structMap> comme étant de type physical.
Références
[modifier | modifier le wikicode]<references/>