Skip to content

2. Documentation MODS pour OpenEdition Books

Jean-François Rivière edited this page Jun 20, 2019 · 35 revisions

La documentation MODS spécifique à OpenEdition Books

Se référer à la documentation Mets pour OpenEdition pour les éléments Mods communs à OpenEdition Books et à OpenEdition Journals.

Cette page détaille les éléments spécifiques à OpenEdition Books.

Errata

Révision 11/01/2019 : ajout des licences CC BY-NC 4.0 et CC BY-ND 4.0

Auteur

  • Nom de famille :
    xpath : ./mods:name[mods:role/mods:roleTerm/text()="author"]/mods:namePart[@type="family"]
  • Prénom :
    xpath : ./mods:name[mods:role/mods:roleTerm/text()="author"]/mods:namePart[@type="given"]
  • Description :
    xpath : ./mods:name[mods:role/mods:roleTerm/text()="author"]/mods:description Ce champ peut contenir du texte brut ou des éléments HTML simples (<p>, <em>, <strong>, <br/>, <i>, <sub>, <sup>, <span style="font-variant:small-caps;">). Pour permettre la validation XML du fichier METS, il faut placer le code HTML dans un CDATA.
    Exemple : <![CDATA[ <p>Lorem <em>Ipsum</em></p> ]]>

Éditeur scientifique

  • Nom de famille :
    xpath : ./mods:name[mods:role/mods:roleTerm/text()="editor"]/mods:namePart[@type="family"]
  • Prénom :
    xpath : ./mods:name[mods:role/mods:roleTerm/text()="editor"]/mods:namePart[@type="given"]
  • Description :
    xpath : ./mods:name[mods:role/mods:roleTerm/text()="editor"]/mods:description

Traducteur

  • Nom de famille :
    xpath : ./mods:name[mods:role/mods:roleTerm/text()="translator"]/mods:namePart[@type="family"]
  • Prénom :
    xpath : ./mods:name[mods:role/mods:roleTerm/text()="translator"]/mods:namePart[@type="given"]
  • Description :
    xpath : ./mods:name[mods:role/mods:roleTerm/text()="translator"]/mods:description

ISBN HTML

Fourni uniquement par OpenEdition.

xpath : ./mods:identifier[@type="htmlisbn"]

Co-éditeur

On n'indique pas dans le fichier METS l'éditeur principal du livre, car celui-ci est défini à un niveau plus général dans le système d'information. On renseigne par contre les éventuels co-éditeurs sous la forme suivante :
xpath : ./mods:originInfo/mods:publisher

Année d'édition

Au format : YYYY
xpath : ./mods:originInfo/mods:dateIssued[@encoding="w3cdtf"]

Lieu d'édition

xpath : ./mods:originInfo/mods:place/mods:placeTerm

Remarque : Le lieu d'édition n'est pas obligatoire. En son absence, c'est la ville de l'éditeur (présente dans la notice) qui est récupérée et affichée par défaut.

Numéro du livre dans la collection

xpath : ./mods:part/mods:detail/mods:number

Pagination

xpath : ./mods:physicalDescription/mods:extent

Langue principale du livre

xpath : ./mods:language[@usage="primary"]/mods:languageTerm[@type="code"]
La langue doit être exprimée selon la norme ISO639-1 (fr, en, de...)

Langue secondaire du livre

xpath : ./mods:language[not(@usage)]/mods:languageTerm[@type="code"]
La langue doit être exprimée selon la norme ISO639-1 (fr, en, de...)

Remarque : La langue secondaire n'est pas une langue utilisée ponctuellement (citations, extraits, etc.) dans un document (chapitre, préface, etc.). Il s'agit d'une langue constituant le corps d'un ou plusieurs documents, mais non majoritaire au niveau de l'ouvrage.

Licence

xpath : ./mods:accessCondition

Cet élément ne peut contenir que les licences retenues par OpenEdition :

  • CC BY 3.0
  • CC BY 4.0
  • CC BY-NC 2.0 UK
  • CC BY-NC 3.0
  • CC BY-NC 4.0
  • CC BY-NC-ND 2.0 DE
  • CC BY-NC-ND 2.0 UK
  • CC BY-NC-ND 2.5
  • CC BY-NC-ND 3.0
  • CC BY-NC-ND 3.0 DE
  • CC BY-NC-ND 3.0 FR
  • CC BY-NC-ND 4.0
  • CC BY-NC-SA 2.5 IT
  • CC BY-NC-SA 3.0
  • CC BY-NC-SA 4.0
  • CC BY-ND 3.0
  • CC BY-ND 4.0
  • CC BY-SA 2.5 IT
  • CC BY-SA 3.0
  • CC BY-SA 3.0 DE
  • CC BY-SA 3.0 IT
  • CC BY-SA 4.0
  • OpenEdition Licence for Books

Remarque : Si aucune licence n'est renseignée en MODS, le comportement par défaut de Lodel attribue OpenEdition Licence for Books à la publication.

Résumé du livre

xpath : ./mods:abstract[@xml:lang="LANG-ISO639-1"][not(@type="excerpt")]
où LANG-ISO639-1 correspond à la langue du résumé selon la norme ISO639-1 (fr, en, de...).

Le champ est répétable avec des valeurs de "xml:lang" différentes si le texte est traduit dans plusieurs langues. Ce champ peut contenir du texte brut ou des éléments HTML simples (<p>, <em>, <strong>, <br/>, <i>, <sub>, <sup>, <span style="font-variant:small-caps;">). Pour permettre la validation XML du fichier METS, il faut placer le code HTML dans un CDATA.

Exemple : <![CDATA[ <p>Lorem <em>Ipsum</em></p> ]]>

Extrait du livre

xpath : ./mods:abstract[@type="excerpt"]

L’extrait du livre est utilisé en l’absence de résumé. Ce champ peut contenir du texte brut ou des éléments HTML simples (<p>, <em>, <strong>, <br/>, <i>, <sub>, <sup>, <span style="font-variant:small-caps;">). Pour permettre la validation XML du fichier METS, il faut placer le code HTML dans un CDATA.

Exemple : <![CDATA[ <p>Lorem <em>Ipsum</em></p> ]]>

Note de l’éditeur

xpath : ./mods:note[@type="publisher"]

Ce champ peut contenir du texte brut ou des éléments HTML simples (<p>, <em>, <strong>, <br/>, <i>, <sub>, <sup>, <span style="font-variant:small-caps;">). Pour permettre la validation XML du fichier METS, il faut placer le code HTML dans un CDATA.

Exemple : <![CDATA[ <p>Lorem <em>Ipsum</em></p> ]]>

Introduction de la publication

xpath : ./mods:note[@xml:lang="LANG-ISO639-1"][not(@type="publisher")] où LANG-ISO639-1 correspond à la langue de la note selon la norme ISO639-1 (fr, en, de...).

Attention : ce champ ne s'affiche pas dans la maquette et le contenu de ce champ n'est jamais visible pour le public : il ne s'affiche dans aucun format.

Le champ est répétable avec des valeurs de "xml:lang" différentes si le texte est traduit dans plusieurs langues. Ce champ peut contenir du texte brut ou des éléments HTML simples (<p>, <em>, <strong>, <br/>,<i>, <sub>, <sup>, <span style="font-variant:small-caps;">). Pour permettre la validation XML du fichier METS, il faut placer le code HTML dans un CDATA.

Exemple : <![CDATA[ <p>Lorem <em>Ipsum</em></p> ]]>

Indexation

Les éléments d'indexation doivent être placés dans des balises <mods:subjects>, distingués par un attribut "authority". Les différents index sont :

Index des personnes citées :

  • Nom de famille :
    xpath : ./mods:subject[@authority="personnescitees"]/mods:name/mods:namePart[@type="family"]
  • Prénom :
    xpath : ./mods:subject[@authority="personnescitees"]/mods:name/mods:namePart[@type="given"]

Bisac :

xpath : ./mods:subject[@authority="bisac"]/mods:topic

Remarques :

ISI :

xpath : ./mods:subject[@authority="isi"]/mods:topic

Attention : la saisie des entrées de cet index est réservée à l'équipe d'OpenEdition.
(Cet index ne peut contenir que les éléments ISI retenus par OpenEdition)

Index Openedition :

xpath : ./mods:subject[@authority="openedition"]/mods:topic

Attention : la saisie des entrées de cet index est réservée à l'équipe d'OpenEdition.
(Cet index ne peut contenir que les codes OpenEdition définis par OpenEdition)