Les entreprises proposent 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 indispensable à la gestion de workflows et de processus reposant sur 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. Adobe Experience Manager permet 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 des informations spécifiques à remplir. Il contient également des informations de mise en page pour afficher les champs de métadonnées d’une manière conviviale. Les propriétés de métadonnées comprennent le titre, la description, les types MIME, les balises, etc. Vous pouvez utiliser l’éditeur Forms du Schéma de métadonnées pour modifier les schémas existants ou ajouter des schémas de métadonnées personnalisés.
Pour vue et modifier la page de propriétés d’un fichier, procédez comme suit :
Cliquez sur l’option Propriétés de la Vue dans les actions rapides de la mosaïque de ressources dans la vue de 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 sous les onglets disponibles. Cependant, vous ne pouvez pas modifier la ressource Type dans l'onglet Basic de la page de propriétés.
Figure : Onglet Simple sur Propriétés du fichier.
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 Modifier le Schéma de métadonnées Forms 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 fichiers 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 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.
Pour vue d’une liste de formulaires ou de modèles, dans l’interface Experience Manager, accédez à Outils > Ressources > Schémas de métadonnées.
Experience Manager fournit les modèles de Schéma de métadonnées suivants.
Modèles | Description | |
---|---|---|
default | Schéma de métadonnées de base pour les ressources. | |
Les formulaires enfants suivants héritent des propriétés du formulaire default : | ||
|
Schéma de formulaire pour les vidéos Dynamic Media. | |
|
Schéma de formulaire pour les images de type MIME telles que image/jpeg et image/png . Le formulaire d’image comporte les modèles de formulaire enfant suivants :
|
|
|
Schéma de formulaire pour les actifs de type MIME tels que application/pdf et application/zip . pdf : Schéma de formulaire pour les ressources avec un sous-type PDF. |
|
|
Schéma de formulaire pour les ressources vidéo de type MIME telles que video/avi et video/mp4 . |
|
collection | Schéma de formulaire pour les collections. | |
contentfragment | Schéma de formulaire pour les fragments de contenu. | |
forms | Ce formulaire de schéma porte sur Adobe Experience Manager Forms. | |
ugc_contentfragment | Formulaire de schéma pour les éléments de contenu et les ressources générés par l’utilisateur intégrés dans le Experience Manager à partir des médias sociaux. |
Pour afficher les formulaires enfants d’un formulaire de schéma, cliquez sur le nom de ce dernier.
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.
Un symbole de verrouillage 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, indiquez le titre du formulaire de schéma et cliquez sur Créer pour terminer le processus de création du formulaire.
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 contient des onglets et des éléments de formulaire dans les 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 Forms 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 du Schéma de métadonnées, personnalisez le formulaire de métadonnées. Faites glisser les composants nécessaires de l'onglet Créer un formulaire vers l'un des onglets.
Figure : Page d’ éditeur de Schéma de métadonnées avec des onglets disponibles.
Pour configurer un composant, sélectionnez-le et modifiez ses propriétés dans l’onglet Paramètres.
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 :
Nom du composant | Description |
---|---|
En-tête de section | Permet d’ajouter un en-tête de section pour une liste de composants communs. |
Une seule ligne de texte | Permet d’ajouter une propriété d’une seule ligne de texte. Il est stocké sous la forme d’une chaîne. |
Texte à plusieurs valeurs | Permet d’ajouter une propriété de texte à plusieurs valeurs. Il est stocké sous forme de tableau de chaînes. |
Nombre | Permet d’ajouter un composant de nombre. |
Date | Permet d’ajouter un composant de date. |
Liste déroulante | Permet d’ajouter une liste déroulante. |
Balises standard | Permet d’ajouter une balise. |
Balises intelligentes | Ajoutez ce composant pour augmenter les capacités de recherche en ajoutant automatiquement des balises de métadonnées. |
Champ masqué | Permet d’ajouter un champ masqué. Il est envoyé en tant que paramètre POST lorsque la ressource est enregistrée. |
Ressource référencée par | Ajoutez ce composant pour afficher la liste des ressources référencées par la ressource. |
Référencement des ressources | Ajoutez ce composant pour afficher la liste des ressources qui référencent la ressource. |
Références du produit | Ajoutez ce composant pour afficher la liste des produits liés à la ressource. |
Évaluation des ressources | Ajoutez ce composant afin d’afficher des options pour évaluer la ressource. |
Métadonnées contextuelles | Ajoutez ce composant pour contrôler l’affichage des autres onglets de métadonnées dans la page de propriétés des ressources. |
Pour modifier les propriétés d’un composant de métadonnées sur le formulaire, cliquez sur le composant pour modifier 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 d’accès relatif ou le nom du noeud de ressource où il est enregistré dans le référentiel CRX. Il s’début avec ./
pour indiquer que le chemin d’accès se trouve sous le noeud 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
: 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.
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.
Le composant Champ masqué n'inclut pas ces attributs. À la place, il comprend des propriétés, telles que les attributs Nom, Valeur, Libellé du champ et Description. Les valeurs du composant Champ masqué sont envoyées en tant que paramètre POST lors de l’enregistrement de la ressource. Elles ne sont pas enregistrées sous forme de métadonnées pour la ressource.
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 particulier 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 afficher tout onglet de la page de 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.
Figure : Métadonnées contextuelles dans la page de propriétés des ressources.
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.
L’éditeur de schéma vous permet d’ajouter ou de supprimer un onglet. Le formulaire de schéma par défaut comprend les onglets Basic, Advanced, IPTC et IPTC Extension.
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
.
Lors de la capture des informations de métadonnées d’une ressource, les utilisateurs fournissent des informations dans les différents champs disponibles. Vous pouvez afficher des valeurs de champ ou des champs de métadonnées spécifiques en fonction des options sélectionnées dans les autres champs. Ce type d’affichage conditionnel des métadonnées est désigné sous le nom de 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 en particulier, ainsi qu’entre un ou plusieurs champs et/ou leurs valeurs.
Utilisez des schémas de métadonnées afin de définir des règles pour afficher les 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 qu’un utilisateur sélectionne.
Les métadonnées en cascade ne sont pas prises en charge pour les fragments de contenu.
Voici quelques cas d’utilisation pour lesquels vous pouvez définir des métadonnées en cascade :
Supposons que vous souhaitiez afficher les métadonnées en cascade en fonction du type de ressource sélectionné. Quelques exemples
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 Schéma Forms, 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 pour l’application de conditions. Spécifiez un nom et un chemin de propriété sous l’onglet Paramètres.
Pour créer un nouvel onglet, cliquez sur +
pour ajouter un onglet, puis ajoutez un champ de métadonnées.
Ajoutez un champ de liste déroulante pour le type de ressource. Spécifiez un nom et un chemin de propriété sous l’onglet Paramètres. Ajoutez une description facultative.
Les paires de clé/valeur sont les options fournies à un utilisateur de formulaire. Vous pouvez fournir des paires clé/valeur manuellement ou à partir d’un fichier JSON.
Pour spécifier les valeurs manuellement, sélectionnez Ajouter manuellement, puis cliquez sur Ajouter le choix et 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 les valeurs d’un fichier JSON de façon dynamique, sélectionnez Ajouter par 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.
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é.
Lors de l’ajout de choix, si vous cliquez sur le champ Liste déroulante, l’interface est déformée et l’option de suppression des choix ne fonctionne plus. 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 et rouvrez-le pour poursuivre l’édition.
(Facultatif) Ajoutez les autres champs requis ; par exemple, le format, le codec et la durée de la ressource de type vidéo.
De la même façon, ajoutez des champs dépendants pour les 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 la règle et 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.
Le menu déroulant contenant des valeurs prédéfinies manuellement peut être utilisé avec des règles. Les menus déroulants avec le chemin d’accès 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 la règle et 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.
Le fait de cliquer sur un espace (ou tout autre emplacement que les valeurs) réinitialise les valeurs. Si cela se produit, sélectionnez à nouveau les valeurs.
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. En fonction de votre choix dans le champ Type de ressource, les champs de métadonnées en cascade pertinents sont affichés.
Figure : Métadonnées en cascade pour une vidéo.
Figure : Métadonnées en cascade pour un document.
Experience Manager vous permet uniquement de supprimer des formulaires de schéma personnalisés. Il ne vous permet pas de supprimer les formulaires/modèles 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.
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.
Créez un formulaire sous le type de formulaire approprié. Par exemple, pour ajouter un modèle pour le sous-type image/png
, créez le formulaire sous les formulaires "image". Le titre du formulaire de schéma est le nom du sous-type. Dans ce cas, le titre est png
.
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 noeud à /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 :
Nom | Description | Type | Valeur |
---|---|---|---|
exposedmimetype |
Nom du formulaire existant à associer | String |
image/jpeg |
mimetypes |
Liste des types MIME qui utilisent le formulaire défini dans l’attribut exposedmimetype . |
String |
image/png |
Assets mappe les types MIME et les formulaires de schéma suivants :
Formulaire de schéma | Types MIME |
---|---|
image/jpeg | image/pjpeg |
image/tiff | image/x-tiff |
application/pdf | application/postscript |
application/x-ImageSet | Multipart/Related; type=application/x-ImageSet |
application/x-SpinSet | Multipart/Related; type=application/x-SpinSet |
application/x-MixedMediaSet | Multipart/Related; type=application/x-MixedMediaSet |
video/quicktime | video/x-quicktime |
video/mpeg4 | video/mp4 |
video/avi | video/avi, video/msvideo, video/x-msvideo |
video/wmv | video/x-ms-wmv |
video/flv | video/x-flv |
La fonction Schéma de métadonnées n’est disponible que pour les administrateurs. Cependant, les administrateurs peuvent fournir un accès aux non-administrateurs en modifiant certaines autorisations. Indiquez aux utilisateurs non administrateurs les autorisations de création, de modification et de suppression sur le dossier /conf
.
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 variation 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 d’origine par défaut qui est appliqué aux ressources du dossier.
Seuls les fichiers téléchargés vers le dossier auquel ce schéma est appliqué sont conformes aux métadonnées modifiées définies dans le schéma de métadonnées de variante. Assets dans d’autres dossiers où le schéma d’origine est appliqué, la conformité aux métadonnées définies dans le schéma d’origine est maintenue.
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. Autrement dit, si un dossier ne contient aucun sous-dossier, les ressources du dossier héritent des métadonnées du schéma appliqué au dossier.
Vous pouvez appliquer un autre schéma au sous-dossier. Les ressources d’un sous-dossier héritent du schéma de métadonnées du sous-dossier immédiat. Si aucun schéma ou le même schéma n’est appliqué au niveau du sous-dossier, ses ressources héritent du schéma du dossier parent.
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 située avant un formulaire, par exemple le formulaire de métadonnées par défaut, puis cliquez sur Copier et enregistrez-le comme formulaire personnalisé. Spécifiez un nom personnalisé pour le formulaire, par exemple my_default
. Vous pouvez également créer un formulaire personnalisé.
Dans la page Forms du 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 l’étiquette Catégorie.
Figure : Champ de texte ajouté à l’éditeur 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 aux dossiers dans la barre d'outils pour appliquer les métadonnées personnalisées à un dossier.
Sélectionnez le dossier dans lequel 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é.
Vous pouvez définir des champs obligatoires au niveau d’un dossier, qui s’appliquent aux ressources chargées dans ce dossier. Si vous téléchargez des fichiers 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 fichiers dans la vue de cartes.
Un champ de métadonnées peut être défini comme obligatoire en fonction de la valeur d’un autre champ. Dans la vue de carte, Experience Manager n’affiche pas le message d’avertissement relatif aux métadonnées manquantes pour ces champs de métadonnées obligatoires.
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.
Figure : Champ obligatoire dans l’éditeur de schémas 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, puis cliquez sur Appliquer aux dossiers 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 indiquant les métadonnées manquantes pour le champ obligatoire s’affiche sur la vue de carte de la ressource.
(Facultatif) Accédez à https://[aem_server]:[port]/system/console/components/
. Configurez et activez le composant com.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 des fichiers. Cette configuration ajoute une propriété hasValidMetadata
au nœud jcr:content
des ressources. Experience Manager utilise cette propriété pour filtrer les actifs non valides dans un résultat de recherche. Si vous ajoutez un fichier après une vérification, le fichier n’est marqué avec hasValidMetadata
qu’après 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.
Les contrôles de validation des métadonnées nécessitent beaucoup de ressources et peuvent avoir un impact sur les performances de votre système. Planifiez les contrôles en conséquence. Si le serveur n’est pas en mesure de faire face à la charge, essayez de désactiver cette tâche.