Schémas de métadonnées metadata-schemas
Dans Experience Manager Assets, un schéma de métadonnées définit la mise en page de la page des propriétés et les propriétés de métadonnées affichées pour les ressources qui utilisent ce schéma spécifique. Les propriétés de métadonnées incluent le titre, la description, les types MIME, les balises, etc. Vous pouvez utiliser l’éditeur de formulaires de schéma de métadonnées pour modifier des schémas existants ou ajouter des schémas de métadonnées personnalisés.
Pour afficher et modifier la page des propriétés d’une ressource, procédez comme suit :
-
Cliquez ou appuyez sur Afficher les propriétés dans les actions rapides sur la mosaïque de la ressource en mode Carte.
Vous pouvez également sélectionner une ressource, puis cliquer ou appuyer sur le bouton Propriétés dans la barre d’outils.
-
Vous pouvez modifier les différentes propriétés de métadonnées modifiables dans les onglets disponibles. Toutefois, vous ne pouvez pas modifier le type de ressource dans l’onglet De base de la page des propriétés.
Pour modifier le type MIME d’une ressource, utilisez un formulaire de schéma de métadonnées personnalisé ou modifiez un formulaire existant. Voir Modification du Forms de schéma de métadonnées pour plus d’informations. Si vous modifiez le schéma de métadonnées pour un certain type MIME, la mise en page des propriétés des ressources du type MIME actuel et de tous les sous-types de ressources est modifiée. Par exemple, la modification d’une
jpeg
schéma sousdefault/image
modifie uniquement la disposition des métadonnées (propriétés de la ressource) pour les ressources de type MIME.IMAGE/JPEG
. Si vous modifiez le schéma par défaut, les modifications changent toutefois la disposition des métadonnées pour tous les types de ressources.
Formulaires de schéma de métadonnées default-metadata-schema-forms
Pour afficher la liste des formulaires/modèles, reportez-vous à la section Experience Manager navigation de l’interface vers Outils > Ressources > Schémas de métadonnées.
Experience Manager fournit les modèles de formulaire de schéma de métadonnées suivants:
- dm_video
- image
Formulaire de schéma pour les ressources avec le type MIME "image", par exemple image/jpeg, image/png, etc.
Le formulaire image possède les modèles de formulaire enfant suivants :
- jpeg : formulaire de schéma pour les ressources avec le sous-type jpeg.
- tiff: Formulaire de schéma pour les ressources avec le sous-type tiff.
- l’application ;
pdf: Formulaire de schéma pour les ressources avec le sous-type pdf.
- vidéo
Ajout d’un formulaire de schéma de métadonnées adding-a-metadata-schema-form
-
Pour ajouter un modèle personnalisé à la liste, cliquez sur Créer dans la barre d’outils.
note note NOTE Les modèles non modifiés sont précédés d’une icône de verrouillage. Si vous personnalisez l’un des modèles, l’icône représentant un cadenas disparaît devant le modèle. -
Dans la boîte de dialogue, saisissez le titre du formulaire de schéma et cliquez sur Créer pour terminer le processus de création de formulaire.
Modification des formulaires de schéma de métadonnées editing-metadata-schema-forms
Vous pouvez modifier un formulaire de schéma de métadonnées existant ou récemment ajouté. Le formulaire de schéma de métadonnées comprend les éléments suivants :
- Onglets
- Éléments de formulaire dans des onglets.
Vous pouvez associer ou configurer ces éléments de formulaire dans un champ au sein d’un nœud de métadonnées dans le référentiel CRX.
Vous pouvez ajouter de nouveaux onglets ou éléments de formulaire au formulaire de schéma de métadonnées. Les onglets et les éléments de formulaire dérivés du parent sont à l’état verrouillé. Vous ne pouvez pas les modifier au niveau des enfants.
-
Dans le Forms du schéma , cochez la case en regard d’un formulaire, puis cliquez sur Modifier dans la barre d’outils.
-
Sur la page Éditeur de schéma de métadonnées, personnalisez la page des propriétés de la ressource en faisant glisser un ou plusieurs composants de la liste des types de composants dans le sous-onglet Créer le formulaire vers l’onglet De base.
-
Pour configurer un composant, sélectionnez-le et modifiez ses propriétés dans l’onglet Paramètres.
Composants de l’onglet Créer le formulaire components-within-the-build-form-tab
L’onglet Créer le formulaire répertorie les éléments de formulaire que vous utilisez dans votre formulaire de schéma. L’onglet Paramètres contient les attributs de chaque élément sélectionné dans l’onglet Créer le formulaire. Le tableau suivant répertorie les éléments de formulaire disponibles dans l’onglet Créer le formulaire :
Modification du composant de métadonnées editing-the-metadata-component
Pour modifier les propriétés d’un composant de métadonnées dans le formulaire, cliquez sur le composant et modifiez l’ensemble ou un sous-ensemble des propriétés suivantes dans l’onglet Paramètres.
Libellé du champ : nom de la propriété de métadonnées qui s’affiche sur la page des propriétés de la ressource.
Associer à la propriété : cette propriété spécifie le chemin/nom relatif du nœud de la ressource où elle est enregistrée dans le référentiel CRX. Elle commence par ./
pour indiquer que le chemin d’accès se situe sous le nœud de la ressource.
Les valeurs admises pour cette propriété sont les suivantes :
-
./jcr:content/metadata/dc:title
: stocke la valeur dans le nœud de métadonnées de la ressource en tant que propriétédc:title
. -
./jcr:created
: Affiche la propriété JCR au niveau du noeud de la ressource. Si vous configurez ces propriétés dans Afficher les propriétés, nous vous recommandons de les marquer avec l’état Désactiver la modification, car elles sont protégées. Sinon, l’erreur Échec de la modification des ressources se produit lorsque vous enregistrez les propriétés de la ressource.
Pour garantir que le composant s’affiche correctement dans le formulaire de schéma de métadonnées, le chemin de la propriété ne doit pas comporter d’espace.
Espace réservé: Utilisez cette propriété pour spécifier le texte d’espace réservé approprié concernant la propriété de métadonnées.
Obligatoire: Utilisez cette propriété pour marquer une propriété de métadonnées comme étant obligatoire sur la page des propriétés.
Désactiver la modification: Utilisez cette propriété pour rendre une propriété de métadonnées non modifiable sur la page des propriétés.
Afficher le champ vide en lecture seule : utilisez cette propriété pour afficher une propriété de métadonnées sur la page Propriétés même si elle ne possède pas de valeur. Par défaut, lorsqu’une propriété de métadonnées ne possède pas de valeur, elle n’est pas répertoriée sur la page Propriétés.
Afficher la liste classée : utilisez cette propriété pour afficher une liste classée de choix.
Choix : utilisez cette propriété pour spécifier des choix dans une liste
Description : utilisez cette propriété pour ajouter une brève description pour le composant de métadonnées.
Classe: Classe d’objet à laquelle la propriété est associée.
Icône Supprimer Cliquez sur cette icône pour supprimer un composant du formulaire de schéma.
Si vous sélectionnez l’option Obligatoire, vous pouvez rechercher des fichiers dont les métadonnées obligatoires sont manquantes. Dans le panneau Filtres, développez le prédicat Validation des métadonnées et sélectionnez l’option Non valide. Les résultats de la recherche affichent des fichiers dont les métadonnées obligatoires que vous avez configurées via le formulaire de schéma sont manquantes.
Si vous ajoutez le composant Métadonnées contextuelles à un onglet d’un formulaire de schéma, le composant apparaît sous la forme d’une liste dans la page de propriétés des ressources auxquelles ce schéma spécifique est appliqué. La liste inclut tous les autres onglets, à l’exception de celui auquel vous avez appliqué le composant Métadonnées contextuelles. Actuellement, cette fonctionnalité fournit des fonctions de base pour contrôler l’affichage des métadonnées en fonction du contexte.
Pour inclure un onglet dans la page des propriétés en plus de l’onglet dans lequel le composant Métadonnées contextuelles est appliqué, sélectionnez l’onglet dans la liste. L’onglet est ajouté à la page Propriétés.
Spécification des propriétés dans le fichier JSON specifying-properties-in-json-file
Au lieu de définir les propriétés des options sous l’onglet Paramètres, vous pouvez définir les options d’un fichier JSON en spécifiant les paires clé-valeur correspondantes. Spécifiez le chemin d’accès au fichier JSON dans le champ Chemin d’accès JSON.
Ajout ou suppression d’un onglet dans le formulaire de schéma adding-deleting-a-tab-in-the-schema-form
L’éditeur de schéma vous permet d’ajouter ou de supprimer un onglet. Le formulaire de schéma par défaut inclut les onglets De base, Avancé, IPTC et Extension IPTC par défaut.
Pour ajouter un onglet à un schéma de formulaire, cliquez sur +
. Par défaut, le nouvel onglet porte le nom Unnamed-1
. Vous pouvez modifier le nom dans l’onglet Paramètres. Pour supprimer un onglet, cliquez sur X
.
Suppression de formulaires de schéma de métadonnées deleting-metadata-schema-forms
Experience Manager vous permet uniquement de supprimer des formulaires de schéma personnalisés. Il ne permet pas de supprimer les modèles/formulaires de schéma par défaut. Cependant, vous pouvez supprimer toutes les modifications personnalisées dans ces formulaires.
Pour supprimer un formulaire, sélectionnez-le puis cliquez sur l’icône Supprimer.
Formulaires de schéma pour les types MIME schema-forms-for-mime-types
Experience Manager Assets fournit des formulaires par défaut pour divers types MIME prêts à l’emploi. Vous pouvez toutefois ajouter des formulaires personnalisés pour les ressources de plusieurs types MIME.
Ajouter des formulaires pour les types MIME adding-new-forms-for-mime-types
Créez un formulaire sous le type de formulaire approprié. Par exemple, pour ajouter un nouveau modèle pour le image/png
sous-type, créez le formulaire sous le image
formulaires. Le titre du formulaire de schéma est le nom du sous-type. Dans ce cas, le titre est png
.
Utiliser un modèle de schéma existant pour divers types MIME using-an-existing-schema-template-for-various-mime-types
Vous pouvez utiliser un modèle existant pour un autre type MIME. Par exemple, utilisez le formulaire image/jpeg
pour les ressources de type MIME image/png
.
Dans ce cas, créez un nœud sous /etc/dam/metadataeditor/mimetypemappings
dans le référentiel CRX. Indiquez un nom pour le nœud et définissez les propriétés suivantes :
exposedmimetype
String
image/jpeg
mimetypes
exposedmimetype
.String
image/png
Experience Manager Assets associe les types MIME et les formulaires de schéma suivants :
Octroi de l’accès aux schémas de métadonnées granting-access-to-metadata-schemas
La fonction de schéma de métadonnées est disponible uniquement pour les administrateurs. Toutefois, les administrateurs peuvent fournir un accès aux utilisateurs qui ne sont pas administrateurs en leur fournissant Créer, Modifier, et Supprimer les autorisations de la variable /conf
dossier.
Application de métadonnées spécifiques au dossier applying-folder-specific-metadata
Experience Manager Assets vous permet de définir une variante d’un schéma de métadonnées et de l’appliquer à un dossier spécifique.
Par exemple, vous pouvez définir une variante du schéma de métadonnées par défaut et l’appliquer à un dossier. Lorsque vous appliquez le schéma modifié, il remplace le schéma de métadonnées par défaut d’origine appliqué aux ressources du dossier.
Seules les ressources chargées dans le dossier auquel ce schéma est appliqué seront conformes aux métadonnées modifiées définies dans le schéma de métadonnées de la variante.
Les ressources d’autres dossiers dans lesquels le schéma d’origine est appliqué continuent de se conformer aux métadonnées définies dans le schéma d’origine.
L’héritage des métadonnées par les ressources est basé sur le schéma appliqué au dossier de premier niveau dans la hiérarchie. En d’autres termes, si un dossier ne contient pas de sous-dossiers, les ressources qu’il contient héritent des métadonnées du schéma appliqué au dossier.
Si le dossier comporte un sous-dossier, les ressources du sous-dossier héritent des métadonnées du schéma appliqué au niveau du sous-dossier si un schéma différent est appliqué au niveau du sous-dossier. Toutefois, si aucun schéma ou le même schéma n’est appliqué au niveau du sous-dossier, les ressources du sous-dossier héritent des métadonnées du schéma appliqué au niveau du dossier parent.
-
Cliquez sur le bouton Experience Manager et accédez à Outils > Ressources > Schémas de métadonnées. La page Formulaires de schéma de métadonnées s’affiche.
-
Cochez la case en regard d’un formulaire, par exemple le formulaire de métadonnées par défaut, puis cliquez ou appuyez sur le bouton Copier et enregistrez-la en tant que formulaire personnalisé. Spécifiez un nom personnalisé pour le formulaire, par exemple
my_default
. Vous pouvez également créer un formulaire personnalisé. -
Sur la page Formulaires de schéma de métadonnées, sélectionnez le formulaire
my_default
, puis cliquez sur Modifier. -
Sur la page Éditeur de schéma de métadonnées, ajoutez un champ de texte au formulaire de schéma. Par exemple, ajoutez un champ avec le libellé Catégorie.
-
Cliquez sur Enregistrer. Le formulaire modifié figure sur la page Formulaires de schéma de métadonnées.
-
Cliquez/appuyez sur Appliquer au(x) dossier(s) dans la barre d’outils pour appliquer les métadonnées personnalisées à un dossier.
-
Sélectionnez le dossier auquel appliquer le schéma modifié, puis cliquez/appuyez sur Appliquer.
-
Si d’autres métadonnées sont appliquées au dossier, un message s’affiche pour vous avertir que vous êtes sur le point de remplacer le schéma de métadonnées existant. Cliquez sur Remplacer.
-
Cliquez sur OK pour fermer le message de confirmation.
-
Accédez au dossier auquel vous avez appliqué le schéma de métadonnées modifié.
Définition de métadonnées obligatoires defining-mandatory-metadata
Vous pouvez définir des champs obligatoires au niveau d’un dossier, qui s’appliquent aux ressources chargées dans ce dossier. Si vous chargez des ressources avec des métadonnées manquantes pour les champs obligatoires définis précédemment, une indication visuelle des métadonnées manquantes s’affiche sur les ressources en mode Carte.
-
Cliquez sur le bouton Experience Manager et accédez à Outils > Ressources > Schémas de métadonnées. La page Formulaires de schéma de métadonnées s’affiche.
-
Enregistrez le formulaire de métadonnées par défaut en tant que formulaire personnalisé. Par exemple, enregistrez-le sous le nom
my_default
. -
Modifiez le formulaire personnalisé. Ajoutez un champ obligatoire. Par exemple, ajoutez un champ Catégorie et rendez-le obligatoire.
-
Cliquez sur Enregistrer. Le formulaire modifié figure sur la page Formulaires de schéma de métadonnées. Pour appliquer les métadonnées personnalisées à un dossier, sélectionnez le formulaire et cliquez/appuyez sur Appliquer au(x) dossier(s) dans la barre d’outils.
-
Accédez au dossier et chargez des ressources présentant des données manquantes pour le champ obligatoire que vous avez ajouté au formulaire personnalisé. Le mode Carte des ressources affiche un message pour les métadonnées manquantes du champ obligatoire.
-
(Facultatif) Accédez à
http://[server]:[port]/system/console/components/
. Configurez et activez le composantcom.day.cq.dam.core.impl.MissingMetadataNotificationJob
; celui-ci est désactivé par défaut. Définissez la fréquence à laquelle Experience Manager vérifie la validité des métadonnées sur les ressources.
Cette configuration ajoute une propriétéhasValidMetadata
vers jcr:content des ressources. Utilisation de cette propriété, Experience Manager peut filtrer les résultats dans une recherche.
hasValidMetadata
avant la prochaine vérification planifiée. Les ressources n’apparaissent pas dans les résultats de recherche intermédiaires.