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
ajout section: Arborescence de production |
|||
| Ligne 4 : | Ligne 4 : | ||
{{notice|La spécification est à rédiger, 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 est à rédiger, 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>}} | {{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 URLs 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 conformer à l'expression régulière : {{value|^(([^\.]+)|mets\-(.+)\.(xml|XML))$}} | |||
Si ce n'est pas le cas, le fichier ne sera '''pas lister'''}} | |||
Il est donc nécessaire d'adopter l'arborescence suivante pour vos fichier : | |||
<syntaxhighlight lang="text"> | |||
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 | |||
</syntaxhighlight> | |||
== Externalisation des Fichiers ALTO == | == Externalisation des Fichiers ALTO == | ||
Version du 1 octobre 2012 à 15:53
Cette section décrit l'utilisation du METS dans Pleade, pour plus d'information sur la spécification, voir la section METS.
Spécification client
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.).
- ê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 : ^(([^\.]+)
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
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>
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
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
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
<references/>