PEL-33 Meilleures pratiques : identifiants
Résumé
Amélioration de la documentation concernant les identifiants.
Origine
- HTML: https://dev.lheo.org/pel/pel-0033.html
- Source: https://gitlab.com/lheo/lheo-pels/-/blob/master/src/pel-0033.md
- PDF: https://gitlab.com/lheo/lheo-pels/-/blob/master/src/pel-0033.pdf
Solution technique proposée
Proposer un chapitre spécifique dans la documentation LHÉO.
Attributs présents sur tous les éléments de LHÉO et pouvant être utilisés pour définir un identifiant:
-
@numero
: texte. Peut contenir n'importe quel texte et n'a pas besoin d'être unique. -
@id
: ID. Le type de données ID ne peut pas être numérique uniquement et ne doit pas contenir d'espace (il est de type xml:id https://www.w3.org/TR/xml-id/). Il doit être unique dans tout le document XML. -
@idref
: IDREF. Le type de données IDREF est également de type xml:id et doit faire référence à un ID existant ailleurs dans le document XML.
Le nouvel attribut @uri
proposé dans la PEL-28 (#28 (closed)) est une nouvelle possibilité pour ajouter un identifiant à un élément, sans contrainte d'unicité.
L'élément identifiant-module
(https://dev.lheo.org/languages/lheo/2.2/doc/lheo/identifiant-module.html) permet également de créer un identifiant pour une formation, mais cet identifiant est normalement réservé au contexte de la modularisation.
Edited by Georges-André Silber