Schémas de métadonnées metadata-schemas
Les entreprises disposent d’un modèle de métadonnées qui améliore la découverte, l’utilisation, l’interopérabilité des ressources, etc. L’application correcte des métadonnées est sacro-sainte pour gérer les workflows et les processus pilotés par les métadonnées. Pour respecter la stratégie et les normes de métadonnées à l’échelle de l’entreprise, vous pouvez utiliser des schémas de métadonnées qui aident les utilisateurs de la gestion des actifs numériques à s’aligner sur celles-ci. Adobe Experience Manager Met à disposition des méthodes simples et flexibles pour créer, gérer et appliquer des schémas de métadonnées.
Dans Adobe Experience Manager Assets, les schémas contiennent des champs spécifiques pour renseigner des informations spécifiques. Il contient également des informations de mise en page pour afficher les champs de métadonnées de manière conviviale. 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 sur l’option 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 sur 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.
Image : onglet De base des propriétés de la ressource.
Assurez-vous qu’une seule propriété est mappée à un champ lorsque vous créez ou modifiez le schéma de métadonnées.
Pour modifier le type MIME d’une ressource, utilisez un formulaire de schéma de métadonnées personnalisé ou modifiez un formulaire existant. Consultez Modifier un formulaire de schéma de métadonnées pour plus d’informations. Si vous modifiez le schéma de métadonnées d’un type MIME, la mise en page des propriétés des ressources et de tous les sous-types est modifiée. Par exemple, la modification d’un schéma jpeg sous
default/image
concerne uniquement la disposition des métadonnées (propriétés de ressource) des ressources du type MIMEimage/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 ou des modèles, dans l’interface Experience Manager, accédez à 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 images dotées d’un type MIME telles que image/jpeg
et image/png
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 ;
application/pdf
et application/zip
pdf : formulaire de schéma pour les ressources avec le sous-type PDF.
- vidéo
video/avi
et video/mp4
Ajout d’un formulaire de schéma de métadonnées add-a-metadata-schema-form
Pour ajouter un formulaire de schéma de métadonnées, procédez comme suit :
-
Pour ajouter un modèle personnalisé à la liste, cliquez sur Créer dans la barre d’outils.
note note NOTE Un cadenas s’affiche avec les modèles non modifiés. Si vous personnalisez un modèle, il n’est pas verrouillé . -
Dans la boîte de dialogue, saisissez le titre du formulaire de schéma, puis cliquez sur Créer pour terminer la création du formulaire.
Modification des formulaires de schéma de métadonnées edit-metadata-schema-forms
Vous pouvez modifier un formulaire de schéma de métadonnées existant ou nouvellement ajouté. Le formulaire de schéma de métadonnées comprend des onglets et des é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 des onglets ou des é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.
-
Sur la page Formulaires de schéma de métadonnées, sélectionnez un formulaire et cliquez sur Modifier dans la barre d’outils.
-
Sur la page Éditeur de formulaire de schéma de métadonnées, personnalisez le formulaire de métadonnées. Faites glisser les composants nécessaires de l’onglet Créer le formulaire vers l’un des onglets.
-
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 edit-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. Il est recommandé de ne mapper qu’un champ à une propriété donnée dans le schéma de métadonnées. Sinon, le dernier champ ajouté mappé à la propriété est sélectionné par le système.
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 ou le 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.
Voici des exemples de valeurs valides pour une propriété :
-
./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
: stocke la date et l’heure de création d’une ressource. Il s’agit d’une propriété protégée. Si vous configurez ces propriétés, Adobe recommande de les marquer avec l’état Désactiver la modification. Dans le cas contraire, l’erreur « Échec de modification des ressources » est générée 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 Propriétés.
- Désactiver la modification : utilisez cette propriété pour interdire toute modification apportée à une propriété 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.
- Supprimer : cliquez sur Supprimer 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 forme de liste sur la page Propriétés des ressources auxquelles ce schéma s’applique. 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 afficher un onglet sur la page Propriétés en plus de l’onglet auquel le composant Métadonnées contextuelles est appliqué, sélectionnez-le dans la liste. L’onglet est ajouté à la page Propriétés.
Image : métadonnées contextuelles dans la page des propriétés de la ressource.
Spécification des propriétés dans le fichier JSON specify-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.
Cliquez sur +
pour ajouter un onglet à un formulaire de schéma. Par défaut, le nouvel onglet porte le nom Unnamed-1
. Vous pouvez modifier le nom à partir de l’onglet Paramètres. Pour supprimer un onglet, cliquez sur X
.
Métadonnées en cascade cascading-metadata
Lors de la capture des informations de métadonnées d’une ressource, les utilisateurs et utilisatrices fournissent des informations dans les différents champs disponibles. Vous pouvez afficher des champs de métadonnées ou des valeurs de champ spécifiques en fonction des options sélectionnées dans les autres champs. Ce type d’affichage conditionnel des métadonnées est appelé « métadonnées en cascade ». En d’autres termes, vous pouvez créer une dépendance entre un champ/une valeur de métadonnées spécifique et un ou plusieurs champs et/ou leurs valeurs.
Utilisez des schémas de métadonnées pour définir les règles d’affichage des métadonnées en cascade. Par exemple, si votre schéma de métadonnées comprend un champ de type de ressource, vous pouvez définir un ensemble de champs pertinent à afficher en fonction du type de ressource sélectionné par l’utilisateur ou l’utilisatrice.
Voici quelques cas d’utilisation pour lesquels vous pouvez définir des métadonnées en cascade :
- Lorsque l’emplacement de l’utilisateur ou de l’utilisatrice est requis, afficher les noms de ville pertinents en fonction du pays de l’utilisateur ou l’utilisatrice.
- Charger les noms de marque pertinents dans une liste en fonction du choix de catégorie de produits de l’utilisateur ou l’utilisatrice.
- Activer/désactiver la visibilité d’un champ spécifique en fonction de la valeur spécifiée dans un autre champ. Par exemple, afficher des champs d’adresse de livraison distincts si l’utilisateur ou l’utilisatrice demande un envoi à une autre adresse.
- Désigner un champ comme obligatoire en fonction de la valeur spécifiée dans un autre champ.
- Modifier les options affichées pour un champ particulier en fonction de la valeur spécifiée dans un autre champ.
- Définir la valeur de métadonnées par défaut dans un champ particulier en fonction de la valeur spécifiée dans un autre champ.
Configuration des métadonnées en cascade dans Experience Manager configure-cascading-metadata-in-aem
Supposons que vous souhaitiez afficher des métadonnées en cascade en fonction du type de ressource sélectionné. Voici quelques exemples :
- Pour une vidéo, affichez les champs applicables tels que le format, le codec, la durée, etc.
- Pour un document Word ou PDF, affichez des champs tels que le nombre de pages, l’auteur, etc.
Sans tenir compte du type de ressource choisi, affichez les informations de copyright comme étant un champ requis.
-
Dans l’interface Experience Manager, accédez à Outils > Ressources > Schémas de métadonnées.
-
Dans la page Formulaires de schéma, sélectionnez un formulaire de schéma, puis cliquez sur Modifier dans la barre d’outils pour modifier le schéma.
-
(Facultatif) Dans l’éditeur de schéma de métadonnées, créez un champ à conditionner. Spécifiez un nom et un chemin de propriété dans l’onglet Paramètres.
Pour créer un onglet, cliquez sur
+
afin d’ajouter un onglet, puis ajoutez un champ de métadonnées. -
Ajoutez un champ déroulant pour le type de ressource. Spécifiez un nom et un chemin de propriété dans l’onglet Paramètres. Ajoutez une description facultative.
-
Les paires clé-valeur sont les options fournies à un utilisateur ou une utilisatrice de formulaire. Vous pouvez fournir les paires clé-valeur manuellement ou à partir d’un fichier JSON.
-
Pour spécifier les valeurs manuellement, sélectionnez Ajouter manuellement, cliquez sur Ajouter un choix, puis spécifiez le texte et la valeur de l’option. Par exemple, spécifiez les types de ressources Vidéo, PDF, Word et Image.
-
Pour récupérer dynamiquement les valeurs d’un fichier JSON, sélectionnez Ajouter via le chemin JSON et indiquez le chemin d’accès au fichier JSON. Experience Manager récupère les paires clé/valeur en temps réel lorsque le formulaire est présenté à l’utilisateur.
Les deux options s’excluent mutuellement. Vous ne pouvez pas importer les options d’un fichier JSON et les modifier manuellement.
note note NOTE Lorsque vous ajoutez un fichier JSON, les paires clé/valeur ne sont pas affichées dans l’éditeur de schéma de métadonnées, mais sont disponibles dans le formulaire publié. note note NOTE Lorsque vous ajoutez des choix, si vous cliquez sur le champ de liste déroulante, l’interface se déforme et l’option de suppression des choix cesse de fonctionner. Ne cliquez pas sur la liste déroulante tant que vous n’avez pas enregistré les modifications. Si vous rencontrez ce problème, enregistrez le schéma, puis rouvrez-le pour poursuivre la modification. -
-
(Facultatif) Ajoutez les autres champs obligatoires. Par exemple, format, codec et durée pour le type de ressource vidéo.
De même, ajoutez des champs dépendants pour d’autres types de ressources. Par exemple, ajoutez des champs Nombre de pages et Auteur pour les ressources de documents, tels que des fichiers PDF et Word.
-
Pour créer une dépendance entre le champ de type de ressource et d’autres champs, sélectionnez le champ dépendant et ouvrez l’onglet Règles.
-
Sous Condition requise, sélectionnez l’option Requis, d’après la nouvelle règle.
-
Cliquez sur Ajouter une règle, puis sélectionnez le champ Type de ressource pour créer une dépendance. Sélectionnez également la valeur du champ sur lequel vous souhaitez créer la dépendance. Dans ce cas, sélectionnez Vidéo. Cliquez sur Terminé pour enregistrer les modifications.
note note NOTE Une liste déroulante avec des valeurs prédéfinies manuellement peut être utilisée avec des règles. Les menus déroulants avec un chemin JSON configuré ne peuvent pas être utilisés avec des règles qui utilisent des valeurs prédéfinies pour appliquer des conditions. Si les valeurs sont chargées à partir de JSON au moment de l’exécution, il n’est pas possible d’appliquer une règle prédéfinie. -
Sous Visibilité, sélectionnez l’option Visible, d’après la nouvelle règle.
-
Cliquez sur Ajouter une règle, puis sélectionnez le champ Type de ressource pour créer une dépendance. Sélectionnez également la valeur du champ sur lequel vous souhaitez créer la dépendance. Dans ce cas, sélectionnez Vidéo. Cliquez sur Terminé pour enregistrer les modifications.
note note NOTE Cliquer sur un espace (ou à tout autre endroit que sur les valeurs) réinitialise les valeurs. Si cela se produit, sélectionnez à nouveau les valeurs. note note NOTE Vous pouvez appliquer les conditions Condition requise et Visibilité indépendamment l’une de l’autre. -
De la même façon, créez une dépendance entre la valeur Vidéo dans le champ Type de ressource et d’autres champs, tels que Codec et Durée.
-
Répétez les étapes pour créer une dépendance entre les ressources de documents (PDF, Word) dans le champ Type de ressource et des champs tels que Nombre de pages et Auteur.
-
Cliquez sur Enregistrer. Appliquez le schéma de métadonnées à un dossier.
-
Accédez au dossier auquel vous avez appliqué le schéma de métadonnées et ouvrez la page des propriétés d’une ressource. Selon votre choix dans le champ Type de ressource, les champs de métadonnées en cascade pertinents s’affichent.
Image : métadonnées en cascade pour une vidéo.
Image : métadonnées en cascade pour un document.
Suppression de formulaires de schéma de métadonnées delete-metadata-schema-forms
Experience Manager vous permet uniquement de supprimer des formulaires de schéma personnalisés. Elle 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 Supprimer.
- Après avoir supprimé les modifications personnalisées apportées à un formulaire par défaut, le verrouillage réapparaît devant le formulaire. Il indique que l’état par défaut du formulaire a été rétabli.
- Vous ne pouvez pas supprimer les formulaires de schéma de métadonnées par défaut dans Assets.
Formulaires de schéma pour les types MIME schema-forms-for-mime-types
Experience Manager fournit des formulaires par défaut pour plusieurs 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 add-new-forms-for-mime-types
Créez un formulaire doté du type de formulaire approprié. Par exemple, pour ajouter un modèle pour le sous-type image/png
, créez le formulaire dans les formulaires « image ». 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 use-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
Assets mappe les types MIME et les formulaires de schéma suivants :
Octroi de l’accès aux schémas de métadonnées grant-access-to-metadata-schemas
La fonction Schéma de métadonnées est réservée aux administrateurs. Toutefois, les administrateurs peuvent fournir l’accès aux non-administrateurs en modifiant certaines autorisations. Fournissez les autorisations de création, de modification et de suppression des utilisateurs non-administrateurs sur le dossier /conf
.
Application de métadonnées spécifiques au dossier apply-folder-specific-metadata
Assets vous permet de définir une variation 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.
Les métadonnées modifiées définies dans le schéma de métadonnées de la variation seront uniquement appliquées aux ressources chargées dans le dossier auquel est appliqué le schéma. Dans les autres dossiers pour lesquels le schéma d’origine est appliqué, Assets continue à utiliser les 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. Le même schéma est appliqué ou hérité par les sous-dossiers. Si un autre schéma est appliqué au niveau du sous-dossier, l’héritage s’arrête.
-
Dans l’interface Experience Manager, 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 sur Copier et enregistrez-le 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.
Image : champ de texte ajouté à l’éditeur de formulaire de schéma de métadonnées.
-
Cliquez sur Enregistrer. Le formulaire modifié figure sur la page Formulaires de schéma de métadonnées.
-
Cliquez 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 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éfinir les métadonnées obligatoires define-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 présentant des métadonnées manquantes dans des champs obligatoires précédemment définis, une indication visuelle de métadonnées manquantes apparaît sur les ressources en mode Carte.
-
Dans l’interface Experience Manager, 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.
Image : champ obligatoire dans l’éditeur de formulaire de schéma de métadonnées.
-
Cliquez sur Enregistrer. Le formulaire modifié figure sur la page Formulaires de schéma de métadonnées. Sélectionnez le formulaire et cliquez sur Appliquer au(x) dossier(s) dans la barre d’outils pour appliquer les métadonnées personnalisées à un dossier.
-
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é. Un message concernant les métadonnées manquantes pour le champ obligatoire apparaît dans l’affichage Carte de la ressource.
-
(Facultatif) Accédez à
https://[aem_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
au nœudjcr:content
des ressources. Experience Manager utilise cette propriété pour filtrer les ressources non valides dans un résultat de recherche. Si vous ajoutez une ressource après une vérification, elle n’est pas marquée avechasValidMetadata
jusqu’à la prochaine vérification planifiée. Par conséquent, les ressources n’apparaissent pas dans les filtres de recherche pour les métadonnées non valides avant la prochaine vérification planifiée.note caution CAUTION Les contrôles de validation des métadonnées sont des tâches qui nécessitent de nombreuses ressources et qui peuvent donc altérer les performances de votre système. Planifiez les contrôles en conséquence. Si le serveur ne peut pas gérer la charge, essayez de désactiver cette tâche.