Remplissage automatique de la fiche de métadonnées
Toutes les métadonnées citées ici sont pré-configurées et modifiables dans le fichier de configuration ori-oai-nuxeo/src/main/resources/OSGI-INF/orioainuxeo2xml-contrib.xml
Métadonnées depuis Nuxeo
Nuxeo stocke dans sa base de données tout un tas de données techniques : la taille du fichier, le type mime, etc.
Ces données peuvent automatiquement être utilisées pour les injecter dans la fiche de métadonnées.
Par exemple, la taille du fichier est automatiquement remplie dans la fiche LOM sous le chemin //lom:lom/lom:technical/lom:size.
Wiki Markup |
---|
En plus des métadonnées techniques, Nuxeo propose son propre jeu de métadonnées. De base on retrouve les métadonnées du format Dublin Core. Il est également possible de reprendre ces métadonnées pour les injecter dans la fiche que l'on souhaite éditer.
Par exemple, par défaut, le titre du document dans Nuxeo est utilisé pour remplir la métadonnées *//lom:lom/lom:general/lom:title/lom:string\[2orioainuxeo:@language='fre'\]* dans la fiche LOM que l'on édite. |
Métadonnées embarquées dans le document ZIP
Note | ||
---|---|---|
| ||
Les fonctionnalités énoncées ci-après ne seront disponibles qu'en version 2. |
...
Wiki Markup |
---|
Une table de correspondance a été établie par défaut mais elle peut être modifiée par les exploitants. L'exemple suivant indique que l'on va chercher les valeurs disponibles dans le fichier XML embarqué dans le ZIP sous le chemin */lom:lom/lom:general/lom:title/lom:string\[2orioainuxeo:starts-with(@language,'fr')\]*. Ces valeurs sont alors utilisées pour renseigner le champ */lom:lom/lom:general/lom:title/lom:string\[2orioainuxeo:@language='fre'\]* dans la fiche de métadonnés cible que l'on est en train d'éditer. Le champ *workflowXpathRoot* permet d'indiquer la racine commune à toutes les valeurs et que les nouveaux noeuds XML à créer doivent se faire sous */lom:lom/lom:general*. |
...