Versão | Link do artigo |
---|---|
AEM as a Cloud Service | Clique aqui |
AEM 6.5 | Este artigo |
As organizações apresentam um modelo de metadados que aprimora a detecção de ativos, a utilização, a interoperabilidade e assim por diante. A aplicação correta de metadados é imperceptível para manter fluxos de trabalho e processos orientados por metadados. Para aderir à estratégia e aos padrões de metadados de toda a organização, você pode usar esquemas de metadados que ajudam os usuários do DAM a se alinharem. Adobe Experience Manager O permite métodos fáceis e flexíveis para criar, manter e aplicar esquemas de metadados.
Entrada Adobe Experience Manager Assets, os esquemas contêm campos específicos para informações específicas a serem preenchidas. Ele também contém informações de layout para exibir campos de metadados de forma simples. As propriedades de metadados incluem título, descrição, tipos MIME, tags e muito mais. Você pode usar o Forms do esquema de metadados editor para modificar os esquemas existentes ou adicionar esquemas de metadados personalizados.
Para exibir e editar a página de propriedades de um ativo, siga estas etapas:
Clique em Propriedades da exibição das ações rápidas no bloco de ativos na exibição de cartão. Como alternativa, selecione um ativo e clique em Propriedades na barra de ferramentas.
É possível editar as várias propriedades de metadados editáveis nas guias disponíveis. No entanto, não é possível modificar o ativo Tipo no Básico guia da página de propriedades.
Figura: guia Básico no ativo Propriedades.
Certifique-se de que apenas uma propriedade esteja mapeada para um campo ao criar ou editar o esquema de metadados.
Para modificar o tipo MIME de um ativo, use um formulário de esquema de metadados personalizado ou modifique um formulário existente. Consulte Editar Forms de esquema de metadados para obter mais informações. Se você modificar o esquema de metadados de um tipo MIME, o layout da página de propriedades dos ativos e de todos os subtipos será modificado. Por exemplo, modificar um esquema jpeg em default/image
modifica somente o layout de metadados (propriedades do ativo) para ativos com tipo MIME image/jpeg
. No entanto, se você editar o esquema padrão, suas alterações modificarão o layout de metadados para todos os tipos de ativos.
Para exibir uma lista de formulários ou modelos, em Experience Manager interface navegue até Ferramentas > Assets > Esquemas de metadados.
Experience Manager O fornece os seguintes modelos de formulário de esquema de metadados.
Modelos | Descrição | |
---|---|---|
default | O formulário básico de esquema de metadados para ativos. | |
Os seguintes formulários secundários herdam as propriedades da padrão formulário: | ||
|
Formulário de esquema para vídeos do Dynamic Media. | |
|
Formulário de esquema para imagens com o tipo MIME, como image/jpeg e image/png . A variável imagem O formulário tem os seguintes modelos de formulário filho:
|
|
|
Formulário de esquema para ativos com tipo MIME, como application/pdf e application/zip . pdf: formulário de esquema para ativos com PDF de subtipo. |
|
|
Formulário de esquema para ativos de vídeo com tipo MIME, como video/avi e video/mp4 . |
|
coleção | Formulário de esquema para coleções. | |
contentfragment | Formulário de esquema para fragmentos de conteúdo. | |
formulários | Este formulário de esquema está relacionado a Adobe Experience Manager Forms. | |
ugc_contentfragment | Formulário de esquema para partes de conteúdo gerado pelo usuário e ativos integrados no Experience Manager de redes sociais. |
Para exibir os formulários filhos de um formulário de esquema, clique no nome do formulário de esquema.
Para adicionar um formulário de esquema de metadados, siga estas etapas:
Para adicionar um modelo personalizado à lista, clique em Criar na barra de ferramentas.
Um símbolo de bloqueio é exibido com os modelos não editados. Se você personalizar um modelo, ele não estará bloqueado .
Na caixa de diálogo, forneça o título do formulário do esquema e clique em Criar para concluir o processo de criação do formulário.
Você pode editar um formulário de esquema de metadados recém-adicionado ou existente. O formulário de esquema de metadados inclui guias e itens de formulário em guias. Você pode mapear/configurar esses itens de formulário para um campo em um nó de metadados no repositório CRX. Você pode adicionar guias ou itens de formulário ao formulário de esquema de metadados. As guias e os itens de formulário derivados do pai estão no estado bloqueado. Não é possível alterá-los no nível secundário.
No Forms do esquema de metadados selecione um formulário e clique em Editar na barra de ferramentas.
No Editor do formulário de esquema de metadados personalize o formulário de metadados. Arraste os componentes necessários da Formulário de criação para uma das guias.
Para configurar um componente, selecione-o e modifique suas propriedades na Configurações guia.
A variável Formulário de criação A guia lista itens de formulário que você usa no formulário de esquema. A variável Configurações fornece os atributos de cada item selecionado na guia Formulário de criação guia. A tabela a seguir lista os itens de formulário disponíveis no Formulário de criação guia:
Nome do componente | Descrição |
---|---|
Cabeçalho da seção | Adicione um cabeçalho de seção para obter uma lista de componentes comuns. |
Texto em linha única | Adicione uma propriedade de texto de linha única. Ele é armazenado como uma string. |
Texto multivalor | Adicione uma propriedade de texto de vários valores. Ele é armazenado como uma matriz de sequência. |
Número | Adicione um componente de número. |
Data | Adicione um componente de data. |
Lista suspensa | Adicione uma lista suspensa. |
Tags padrão | Adicionar uma tag. |
Tags inteligentes | Adicione para aumentar os recursos de pesquisa adicionando tags de metadados automaticamente. |
Campo oculto | Adicione um campo oculto. Ele é enviado como um parâmetro POST quando o ativo é salvo. |
Ativo referenciado por | Adicione este componente para visualizar a lista de ativos referenciados pelo ativo. |
Fazer referência ao ativo | Adicionar para exibir uma lista de ativos que fazem referência ao ativo. |
Referências de produtos | Adicionar para mostrar a lista de produtos vinculados ao ativo. |
Classificação do ativo | Adicionar para exibir opções de classificação do ativo. |
Metadados do contexto | Adicione para controlar a exibição de outras guias de metadados na página de propriedades dos ativos. |
Para editar as propriedades de um componente de metadados no formulário, clique no componente para editar todas ou um subconjunto das seguintes propriedades na Configurações guia. É recomendável mapear apenas um campo para uma determinada propriedade no esquema de metadados. Caso contrário, o campo adicionado mais recente mapeado para a propriedade será escolhido pelo sistema.
Rótulo do campo: o nome da propriedade de metadados que é exibida na página de propriedades do ativo.
Mapear para a propriedade: essa propriedade especifica o caminho relativo ou o nome do nó do ativo onde ele é salvo no repositório CRX. Ele começa com ./
para indicar que o caminho está no nó do ativo.
Veja a seguir exemplos de valores válidos para uma propriedade:
./jcr:content/metadata/dc:title
: armazena o valor no nó de metadados do ativo como a propriedade dc:title
.
./jcr:created
: armazena a data e a hora de criação de um ativo. É uma propriedade protegida. Se você configurar essas propriedades, o Adobe recomenda marcá-las como Desativar edição. Caso contrário, o erro "Os ativos falharam ao serem modificados" ocorre ao salvar as propriedades do ativo.
Para garantir que o componente seja exibido corretamente no formulário de esquema de metadados, o caminho da propriedade não deve incluir espaços.
A variável Campo oculto componente não inclui esses atributos. Em vez disso, inclui propriedades, como Nome, Valor, Rótulo do campo e Descrição dos atributos. Os valores do componente Campo oculto são enviados como um parâmetro POST sempre que o ativo é salvo. Eles não podem ser salvos como metadados para o ativo.
Se você selecionar a opção Obrigatório, poderá pesquisar por ativos sem metadados obrigatórios. No painel Filtros, expanda o predicado Validação de metadados e selecione a opção Inválido. Os resultados de pesquisa exibem ativos que não têm metadados obrigatórios configurados por meio do formulário de esquema.
Se você adicionar o componente Metadados contextuais a qualquer guia de qualquer formulário de esquema, o componente aparecerá como uma lista na página de propriedades dos ativos aos quais o esquema específico é aplicado. A lista inclui todas as outras guias, exceto a guia à qual você aplicou o componente de Metadados contextuais. Atualmente, esse recurso fornece funcionalidade básica para controlar a exibição de metadados com base no contexto.
Para exibir qualquer guia na página de propriedades, além da guia na qual o componente de Metadados contextuais é aplicado, selecione a guia na lista. A guia é adicionada à página de propriedades.
Figura: Metadados contextuais na página de propriedades do ativo.
Em vez de especificar propriedades para as opções na guia Configurações, defina as opções em um arquivo JSON especificando pares de valores chave correspondentes. Especifique o caminho do arquivo JSON no campo Caminho JSON.
O editor de esquema permite adicionar ou excluir uma guia. O formulário de esquema padrão inclui a variável Básico, Avançado , IPTC, e Extensão IPTC guias.
Clique em +
para adicionar uma guia em um formulário de esquema. Por padrão, a nova guia tem o nome Unnamed-1
. Você pode modificar o nome da variável Configurações guia. Clique em X
para excluir uma guia.
Ao capturar as informações de metadados de um ativo, os usuários fornecem informações nos vários campos disponíveis. É possível exibir campos de metadados específicos ou valores de campo que dependem das opções selecionadas em outros campos. Essa exibição condicional de metadados é chamada de metadados em cascata. Em outras palavras, você pode criar uma dependência entre um campo/valor de metadados específico e um ou mais campos e/ou seus valores.
Use esquemas de metadados para definir regras para exibir metadados em cascata. Por exemplo, se o esquema de metadados incluir um campo de tipo de ativo, será possível definir um conjunto pertinente de campos a serem exibidos com base no tipo de ativo selecionado pelo usuário.
Não há suporte para metadados em cascata em Fragmentos de conteúdo.
Estes são alguns casos de uso para os quais você pode definir metadados em cascata:
Considere um cenário em que você deseja exibir metadados em cascata com base no tipo de ativo selecionado. Alguns exemplos
Independentemente do tipo de ativo escolhido, exiba as informações de direitos autorais como um campo obrigatório.
Entrada Experience Manager , vá para Ferramentas > Assets > Esquemas de metadados.
No Schema Forms , selecione um formulário de esquema e clique em Editar na barra de ferramentas para editar o esquema.
(Opcional) No editor de esquema de metadados, crie um novo campo para condicionar. Especifique um nome e um caminho de propriedade na variável Configurações guia.
Para criar uma nova guia, clique em +
para adicionar uma guia e depois adicionar um campo de metadados.
Adicione um campo suspenso para o tipo de ativo. Especifique um nome e um caminho de propriedade na variável Configurações guia. Adicione uma descrição opcional.
Pares de valores-chave são as opções fornecidas a um usuário de formulário. Você pode fornecer os pares de valor-chave manualmente ou a partir de um arquivo JSON.
Para especificar os valores manualmente, selecione Adicionar manualmente e clique em Adicionar seleção e especifique a opção text e value. Por exemplo, especifique os tipos de ativos de Vídeo, PDF, Word e Imagem.
Para buscar os valores de um arquivo JSON dinamicamente, selecione Adicionar por meio do caminho JSON e fornecem o caminho do arquivo JSON. Experience Manager O busca os pares chave-valor em tempo real quando o formulário é apresentado ao usuário.
Ambas as opções se excluem mutuamente. Não é possível importar as opções de um arquivo JSON e editar manualmente.
Ao adicionar um arquivo JSON, os pares de valores chave não são exibidos no editor de esquema de metadados, mas estão disponíveis no formulário publicado.
Ao adicionar opções, se clicar no campo Suspenso, a interface é distorcida e a opção de exclusão das opções para de funcionar. Não clique na lista suspensa até salvar as alterações. Se você enfrentar esse problema, salve o esquema e abra-o novamente para continuar editando.
(Opcional) Adicione os outros campos obrigatórios. Por exemplo, formato, codec e duração do vídeo do tipo de ativo.
Da mesma forma, adicione campos dependentes para outros tipos de ativos. Por exemplo, adicione campos contagem de páginas e autor para ativos de documento, como arquivos PDF e Word.
Para criar uma dependência entre o campo do tipo de ativo e outros campos, escolha o campo dependente e abra o Regras guia.
Em Requisito, escolha o Obrigatório, com base na nova regra opção.
Clique em Adicionar regra e escolha o Tipo de ativo para criar uma dependência. Também escolha o valor do campo no qual criar a dependência. Nesse caso, escolha Vídeo. Clique em Concluído para salvar as alterações.
Uma lista suspensa com valores predefinidos manualmente pode ser usada com regras. Menus suspensos com caminho JSON configurado não podem ser usados com regras que usam valores predefinidos para aplicar condições. Se os valores forem carregados do JSON no tempo de execução, não será possível aplicar uma regra predefinida.
Em Visibilidade, escolha Visível, com base na nova opção de regra.
Clique em Adicionar regra e escolha o Tipo de ativo para criar uma dependência. Também escolha o valor do campo no qual criar a dependência. Nesse caso, escolha Vídeo. Clique em Concluído para salvar as alterações.
Clicar em um espaço em branco (ou em qualquer lugar diferente dos valores) redefine os valores. Se isso acontecer, selecione novamente os valores.
É possível aplicar as condições de Requisito e Visibilidade independentemente umas das outras.
Da mesma forma, crie uma dependência entre o valor Vídeo no campo Tipo de ativo e outros campos, como Codec e Duração.
Repita as etapas para criar dependência entre ativos de documento (PDF e Word) no Tipo de ativo campo e campos como Contagem de páginas e Autor.
Clique em Salvar. Aplicar o esquema de metadados a uma pasta.
Navegue até a pasta à qual você aplicou o esquema de metadados e abra a página de propriedades de um ativo. Dependendo da sua escolha no campo Tipo de ativo, os campos de metadados em cascata pertinentes são exibidos.
Figura: Metadados em cascata de um vídeo.
Figura: Metadados em cascata de um documento.
Experience Manager permite excluir somente formulários de esquema personalizados. Isso não permite excluir os formulários/modelos de esquema padrão. No entanto, você pode excluir qualquer alteração personalizada nesses formulários.
Para excluir um formulário, selecione-o e clique em excluir.
Experience Manager O fornece formulários padrão para vários tipos MIME prontos para uso. No entanto, é possível adicionar formulários personalizados para ativos de vários tipos MIME.
Crie um formulário no tipo de formulário apropriado. Por exemplo, para adicionar um modelo para a variável image/png
subtipo, crie o formulário nos formulários "imagem". O título do formulário de esquema é o nome do subtipo. Nesse caso, o título é png
.
Você pode usar um modelo existente para um tipo MIME diferente. Por exemplo, use o image/jpeg
formulário para ativos do tipo MIME image/png
.
Nesse caso, crie um nó em /etc/dam/metadataeditor/mimetypemappings
no repositório CRX. Especifique um nome para o nó e defina as seguintes propriedades:
Nome | Descrição | Tipo | Valor |
---|---|---|---|
exposedmimetype |
Nome do formulário existente a ser mapeado | String |
image/jpeg |
mimetypes |
Lista de tipos MIME que usam o formulário definido no exposedmimetype atributo |
String |
image/png |
Assets mapeia os seguintes tipos MIME e formulários de esquema:
Formulário de esquema | Tipos 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 |
O recurso Esquema de metadados está disponível somente para administradores. No entanto, os administradores podem fornecer acesso a não administradores modificando algumas permissões. Fornece aos usuários não administradores permissões de criação, modificação e exclusão na /conf
pasta.
Assets permite definir uma variante de um esquema de metadados e aplicá-la a uma pasta específica.
Por exemplo, você pode definir uma variante do esquema de metadados padrão e aplicá-la a uma pasta. Quando você aplica o esquema modificado, ele substitui o esquema de metadados padrão original aplicado aos ativos na pasta.
Somente os ativos carregados na pasta à qual esse esquema é aplicado estão em conformidade com os metadados modificados definidos no esquema de metadados de variante. Assets em outras pastas onde o esquema original é aplicado, continue em conformidade com os metadados definidos no esquema original.
A herança de metadados por ativos tem como base o esquema aplicado à pasta de nível superior na hierarquia. O mesmo esquema é aplicado ou herdado pelas subpastas. Se um esquema diferente for aplicado no nível da subpasta, a herança será interrompida.
Entrada Experience Manager , navegue até Ferramentas > Assets > Esquemas de metadados. A página Formulários de esquema de metadados é exibida.
Marque a caixa de seleção ao lado de um formulário, por exemplo, o formulário de metadados padrão, e clique no Copiar e salve-o como um formulário personalizado. Especifique um nome personalizado para o formulário, por exemplo my_default
. Como alternativa, você pode criar um formulário personalizado.
No Forms do esquema de metadados selecione a my_default
e clique em Editar.
No Editor de esquema de metadados adicione um campo de texto ao formulário de esquema. Por exemplo, adicionar um campo com o rótulo Categoria.
Figura: Campo de texto adicionado ao editor de formulário de esquema de metadados.
Clique em Salvar. O formulário modificado está listado no Forms do esquema de metadados página.
Clique em Aplicar às pastas na barra de ferramentas para aplicar os metadados personalizados a uma pasta.
Selecione a pasta na qual aplicar o esquema modificado e clique em Aplicar.
Se a pasta tiver o outro esquema de metadados aplicado, uma mensagem será exibida avisando que você está prestes a substituir o esquema de metadados existente. Clique em Substituir.
Clique em OK para fechar a mensagem de sucesso.
Navegue até a pasta à qual você aplicou o esquema de metadados modificado.
Você pode definir campos obrigatórios no nível da pasta, que é aplicado aos ativos que são carregados na pasta. Se você fizer upload de ativos com metadados ausentes para os campos obrigatórios definidos anteriormente, uma indicação visual para metadados ausentes será exibida nos ativos na exibição de cartão.
Um campo de metadados pode ser definido como obrigatório com base no valor de outro campo. Na exibição de cartão, Experience Manager O não exibe a mensagem de aviso sobre a ausência de metadados para esses campos de metadados obrigatórios.
Entrada Experience Manager , navegue até Ferramentas > Assets > Esquemas de metadados. A página Formulários de esquema de metadados é exibida.
Salve o formulário de metadados padrão como um formulário personalizado. Por exemplo, salve como my_default
.
Edite o formulário personalizado. Adicione um campo obrigatório. Por exemplo, adicione um Categoria e torne o campo obrigatório.
Figura: Campo obrigatório no editor de formulários de esquema de metadados.
Clique em Salvar. O formulário modificado está listado no Forms do esquema de metadados página. Selecione o formulário e clique em Aplicar às pastas na barra de ferramentas para aplicar os metadados personalizados a uma pasta.
Navegue até a pasta e faça upload de alguns ativos com metadados ausentes para o campo obrigatório adicionado ao formulário personalizado. Uma mensagem com os metadados ausentes do campo obrigatório é exibida na exibição de cartão do ativo.
(Opcional) Acesso https://[aem_server]:[port]/system/console/components/
. Configurar e habilitar com.day.cq.dam.core.impl.MissingMetadataNotificationJob
componente desativado por padrão. Defina uma frequência na qual Experience Manager verifica a validade dos metadados nos ativos. Essa configuração adiciona uma propriedade hasValidMetadata
para jcr:content
de ativos. Experience Manager O usa essa propriedade para filtrar os ativos inválidos em um resultado de pesquisa. Se você adicionar um ativo após uma verificação, o ativo não será sinalizado com hasValidMetadata
até a próxima verificação agendada. Portanto, os ativos não aparecem nos filtros de pesquisa para metadados inválidos até após a próxima verificação agendada.
As verificações de validação de metadados consomem muitos recursos e podem afetar o desempenho do sistema. Agende as verificações de acordo. Se o servidor não conseguir lidar com a carga, tente desabilitar esse trabalho.