Show Menu
TÓPICOS×

Esquemas de metadados

As organizações vêm com um modelo de metadados que aprimora a descoberta de ativos, o uso, a interoperabilidade e assim por diante. A aplicação correta de metadados é sacrossanta para manter workflows e processos orientados por metadados. Para aderir à estratégia e aos padrões de metadados de toda a organização, você pode usar schemas de metadados que ajudam os usuários do DAM a se alinhar. Adobe Experience Manager permite que métodos fáceis e flexíveis criem, mantenham e apliquem schemas de metadados.
Em Adobe Experience Manager Assets, os schemas 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 uma forma fácil de usar. As propriedades de metadados incluem título, descrição, tipos MIME, tags e muito mais. Você pode usar o editor Forms do Schema Metadados para modificar os schemas existentes ou adicionar schemas de metadados personalizados.
Para visualização e edição da página de propriedades de um ativo, siga estas etapas:
  1. Clique na opção Propriedades da Visualização nas ações rápidas no mosaico do ativo na visualização do cartão. Como alternativa, selecione um ativo e clique em Propriedades das propriedades visualização na barra de ferramentas.
  2. É possível editar as várias propriedades de metadados editáveis nas guias disponíveis. No entanto, não é possível modificar o Tipo de ativo na guia Básico da página de propriedades.
Figura: Guia Básico emPropriedadesdo ativo.
Para modificar o tipo MIME de um ativo, use um formulário de schema de metadados personalizado ou modifique um formulário existente. Consulte Editar Schema de metadados Forms para obter mais informações. Se você modificar o schema de metadados de um tipo MIME, o layout da página de propriedades dos ativos e todos os subtipos serão modificados. Por exemplo, modificar um schema 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 schema padrão, suas alterações modificarão o layout de metadados de todos os tipos de ativos.

Metadata Schema forms

Para visualização de uma lista de formulários ou modelos, na Experience Manager interface, navegue até Ferramentas > Ativos > Schemas ​de metadados.
Experience Manager fornece os seguintes modelos de formulário de Schema de metadados.
Modelos
Descrição
default
O formulário de schema de metadados base para ativos.
Os seguintes formulários filho herdam as propriedades do formulário padrão :
  • dm_video
Formulário de schema para vídeos do Dynamic Media.
  • imagem
Formulário de schema para imagens com o tipo MIME, como image/jpeg e image/png .
O formulário de imagem tem os seguintes modelos de formulário filho:
  • jpeg: Formulário de schema para ativos com subtipo jpeg.
  • TIFF: Formulário de schema para os ativos com subtipo TIFF.
  • aplicativo
Formulário de schema para ativos com tipo MIME, como application/pdf e application/zip .
pdf: Formulário de schema para ativos com subtipo PDF.
  • vídeo
Formulário de schema para ativos de vídeo com tipo MIME, como video/avi e video/mp4 .
collection
Formulário de schema para coleções.
contentfragment
formulários
Este formulário de schema está relacionado ao Adobe Experience Manager Forms .
ugc_contentfragment
Formulário de schema para itens de conteúdo e ativos gerados pelo usuário integrados ao Experience Manager a partir de redes sociais.
Para visualização dos formulários filho de um formulário de schema, clique no nome do formulário do schema.

Adicionar um formulário de schema de metadados

Para adicionar um formulário de schema de metadados, siga estas etapas:
  1. Para adicionar um modelo personalizado à lista, clique em Criar na barra de ferramentas.
    Um símbolo de cadeado é exibido com os modelos não editados. Se você personalizar um modelo, ele não será bloqueado .
  2. Na caixa de diálogo, forneça o título do formulário de schema e clique em Criar para concluir o processo de criação do formulário.

Editar formulários de schema de metadados

É possível editar um formulário de schema de metadados recém-adicionado ou existente. O formulário de schema de metadados inclui guias e itens de formulário dentro de guias. Você pode mapear/configurar esses itens de formulário em um campo dentro de um nó de metadados no repositório CRX. É possível adicionar guias ou itens de formulário ao formulário de schema 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 da criança.
  1. Na página Forms do Schema de metadados, selecione um formulário e clique em Editar na barra de ferramentas.
  2. Na página Editor de formulário de Schema de metadados, personalize o formulário de metadados. Arraste os componentes necessários da guia Criar formulário para uma das guias.
    Figura: Uma página do Editorde formulário de Schema demetadados com guias disponíveis.
  3. Para configurar um componente, selecione-o e modifique suas propriedades na guia Configurações .

Componentes na guia Criar formulário

A guia Criar formulário lista itens de formulário usados no formulário do schema. A guia Configurações fornece os atributos de cada item selecionado na guia Criar formulário . A tabela a seguir lista os itens de formulário disponíveis na guia Criar formulário :
Nome do componente
Descrição
Título da seção
Adicione um cabeçalho de seção para uma lista de componentes comuns.
Texto em linha única
Adicione uma única propriedade de texto de linha. É armazenado como uma string.
Texto multivalor
Adicione uma propriedade de texto de vários valores. Ele é armazenado como uma matriz de string.
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 automaticamente tags de metadados.
Campo oculto
Adicionar um campo oculto. Ele é enviado como um parâmetro POST quando o ativo é salvo.
Ativo referenciado por
Adicione esse componente à lista de visualização 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
Adicione para exibir opções para classificar o ativo.
Metadados do contexto
Adicione para controlar a exibição de outras guias de metadados na página de propriedades dos ativos.

Editar o componente de metadados

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 guia Configurações .
Rótulo do campo: O nome da propriedade de metadados que é exibida na página de propriedades do ativo.
Mapear para propriedade : Essa propriedade especifica o caminho relativo ou o nome do nó do ativo no qual ele é salvo no repositório CRX. Ele é start ./ para indicar que o caminho está sob o nó do ativo.
Estes são os valores válidos para esta 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.
Para garantir que o componente seja exibido corretamente no formulário de schema de metadados, o caminho da propriedade não deve incluir espaços.
  • Espaço reservado : Use essa propriedade para especificar o texto relevante do espaço reservado para a propriedade metadata.
  • Obrigatório : Use essa propriedade para marcar uma propriedade de metadados como obrigatória na página de propriedades.
  • Desabilitar edição : Use essa propriedade para proibir qualquer edição em uma propriedade na página de propriedades.
  • Mostrar campo vazio em somente leitura: Marque essa propriedade para exibir uma propriedade de metadados na página de propriedades, mesmo que ela não tenha valor. Por padrão, quando uma propriedade de metadados não tem valor, ela não é listada na página de propriedades.
  • Mostrar lista ordenada : Use essa propriedade para exibir uma lista ordenada de opções.
  • Opções : Use essa propriedade para especificar opções em uma lista.
  • Descrição : Use essa propriedade para adicionar uma breve descrição para o componente de metadados.
  • Classe : Classe de objeto à qual a propriedade está associada.
  • Excluir : Clique em Excluir para excluir um componente do formulário de schema.
O componente Campo oculto não inclui esses atributos. Em vez disso, inclui propriedades, como Nome dos atributos, Valor, Rótulo do campo e Descrição. Os valores do componente Campo oculto são enviados como um parâmetro POST sempre que o ativo é salvo. Ele não é salvo 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 schema, o componente aparecerá como uma lista na página de propriedades dos ativos aos quais o schema específico é aplicado. A lista inclui todas as outras guias, exceto a guia à qual você aplicou o componente 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 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.

Especificar propriedades no arquivo JSON

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 .

Adicionar ou excluir uma guia no formulário de schema

O editor de esquema permite adicionar ou excluir uma guia. The default schema form includes the Basic , Advanced , IPTC , and IPTC Extension tabs.
Clique em + para adicionar uma guia em um formulário de schema. Por padrão, a nova guia tem o nome Unnamed-1 . É possível modificar o nome na guia Configurações . Clique X para excluir uma guia.

Metadados em cascata

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 campos que dependem das opções selecionadas nos outros campos. Essa exibição condicional de metadados é chamada de metadados em cascata. Em outras palavras, é possível criar uma dependência entre um campo/valor de metadados específico e um ou mais campos e/ou seus valores.
Use schemas de metadados para definir regras para exibir metadados em cascata. Por exemplo, se o schema de metadados incluir um campo de tipo de ativo, você pode definir um conjunto pertinente de campos a serem exibidos com base no tipo de ativo selecionado pelo usuário.
Metadados em cascata não são compatíveis com Fragmentos de conteúdo.
Estes são alguns casos de uso para os quais você pode definir metadados em cascata:
  • Quando a localização do usuário for obrigatória, exiba os nomes relevantes da cidade com base na escolha do país e estado pelo usuário.
  • Carregue nomes de marcas pertinentes em uma lista com base na escolha do usuário para a categoria do produto.
  • Alterna a visibilidade de um campo específico com base no valor especificado em outro campo. Por exemplo, exiba campos de endereço de entrega separados se o usuário desejar que a entrega seja entregue em um endereço diferente.
  • Designar um campo como obrigatório com base no valor especificado em outro campo.
  • Opções de alteração exibidas para um campo específico com base no valor especificado em outro campo.
  • Defina o valor de metadados padrão em um campo específico com base no valor especificado em outro campo.

Configurar metadados em cascata em Experience Manager

Considere um cenário em que você deseja exibir metadados em cascata com base no tipo de ativo selecionado. Alguns exemplos
  • Para um vídeo, exiba campos aplicáveis, como formato, codec, duração e assim por diante.
  • Para um documento do Word ou PDF, exiba campos, como contagem de páginas, autor e assim por diante.
Independentemente do tipo de ativo escolhido, exiba as informações de direitos autorais como um campo obrigatório.
  1. Na Experience Manager interface, vá para Ferramentas > Ativos > Schemas ​de metadados.
  2. In the Schema Forms page, select a schema form and then click Edit from the toolbar to edit the schema.
  3. (Opcional) No editor de schemas de metadados, crie um novo campo para condicionalizar. Especifique um nome e um caminho de propriedade na guia Configurações .
    Para criar uma nova guia, clique + para adicionar uma guia e, em seguida, adicionar um campo de metadados.
  4. Adicionar um campo Suspenso para o tipo de ativo. Especifique um nome e um caminho de propriedade na guia Configurações . Adicione uma descrição opcional.
  5. Os 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 de um arquivo JSON.
    • Para especificar os valores manualmente, selecione Adicionar manualmente e clique em Adicionar escolha e especifique o texto e o valor da opção. Por exemplo, especifique os tipos de ativos Vídeo, PDF, Word e Imagem.
    • Para obter os valores de um arquivo JSON dinamicamente, selecione Adicionar pelo caminho JSON e forneça o caminho do arquivo JSON. Experience Manager busca os pares de valores chave em tempo real quando o formulário é apresentado ao usuário.
    Ambas as opções são mutuamente exclusivas. Não é possível importar as opções de um arquivo JSON e editá-las manualmente.
    Quando você adiciona um arquivo JSON, os pares de valor chave não são exibidos no editor de schemas de metadados, mas estão disponíveis no formulário publicado.
    Ao adicionar opções, se você clicar no campo Suspenso, a interface fica distorcida e a opção Excluir das opções para de funcionar. Não clique na lista suspensa até salvar as alterações. Se você enfrentar esse problema, salve o schema e abra-o novamente para continuar a edição.
  6. (Opcional) Adicione os outros campos obrigatórios. Por exemplo, formato, codec e duração do tipo de ativo de vídeo.
    Da mesma forma, adicione campos dependentes para outros tipos de ativos. Por exemplo, adicione campos de contagem de páginas e autor para ativos de documento, como arquivos PDF e do Word.
  7. Para criar uma dependência entre o campo de tipo de ativo e outros campos, escolha o campo dependente e abra a guia Regras .
  8. Under Requirement , choose the Required, based on new rule option.
  9. Click Add Rule and choose the Asset Type field to create a dependency. Também escolha o valor do campo no qual criar a dependência. Nesse caso, escolha Vídeo . Click Done to save the changes.
    A 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.
  10. Em Visibilidade , escolha Visível, com base na nova opção de regra .
  11. Click Add Rule and choose the Asset Type field to create a dependency. Também escolha o valor do campo no qual criar a dependência. Nesse caso, escolha Vídeo . Click Done to save the changes.
    Clicar em um espaço em branco (ou em qualquer outro lugar que não os 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.
  12. 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.
  13. Repita as etapas para criar dependência entre os ativos do documento (PDF e Word) no campo Tipo de ativo e campos como Contagem de página e Autor.
  14. Clique em Salvar . Aplique o schema de metadados a uma pasta.
  15. Navegue até a pasta na qual você aplicou o Schema Metadados e abra a página de propriedades de um ativo. Dependendo de sua escolha no campo Tipo de ativo, os campos de metadados em cascata pertinentes são exibidos.
    Figura: Metadados em cascata para um vídeo.
    Figura: Metadados em cascata para um documento.

Excluir formulários de schema de metadados

Experience Manager permite que você exclua somente formulários de schema personalizados. Isso não permite que você exclua os formulários/modelos de schema padrão. No entanto, é possível excluir quaisquer alterações personalizadas nesses formulários.
Para excluir um formulário, selecione-o e clique em Excluir.
  • Depois que você excluir alterações personalizadas em um formulário padrão, o bloqueio reaparecerá antes do formulário. Indica que o formulário é revertido para seu estado padrão.
  • Não é possível excluir os formulários de schema de metadados padrão em Assets.

Formulários de schema para tipos MIME

Experience Manager fornece formulários padrão para vários tipos MIME prontos para uso. No entanto, você pode adicionar formulários personalizados para ativos de vários tipos MIME.

Adicionar novos formulários para tipos MIME

Crie um formulário no tipo de formulário apropriado. For example, to add a template for the image/png subtype, create the form under the "image" forms. O título do formulário de esquema é o nome do subtipo. Nesse caso, o título é png .

Usar um modelo de schema existente para vários tipos MIME

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ó /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 schema:
Formulário de schema
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
vídeo/avi
video/avi, video/msvideo, video/x-msvideo
video/wmv
video/x-ms-wmv
video/flv
video/x-flv

Conceder acesso a schemas de metadados

O recurso Schema de metadados está disponível somente para administradores. No entanto, os administradores podem fornecer acesso a não administradores modificando algumas permissões. Forneça aos usuários não administradores permissões para criar, modificar e excluir na /conf pasta.

Aplicar metadados específicos da pasta

Assets permite definir uma variante de um schema de metadados e aplicá-la a uma pasta específica.
Por exemplo, você pode definir uma variante do schema de metadados padrão e aplicá-la a uma pasta. Quando você aplica o schema modificado, ele substitui o schema de metadados padrão original aplicado aos ativos dentro da pasta.
Somente os ativos carregados na pasta à qual esse schema é aplicado estão em conformidade com os metadados modificados definidos no schema de metadados da variante. Assets em outras pastas onde o schema original é aplicado, continue em conformidade com os metadados definidos no schema original.
A herança de metadados por ativos baseia-se no schema aplicado à pasta de primeiro nível na hierarquia. Em outras palavras, se uma pasta não contiver subpastas, os ativos dentro dela herdarão os metadados do schema aplicado à pasta.
Você pode aplicar um schema diferente na subpasta. Os ativos dentro de uma subpasta herdam o schema de metadados da subpasta imediata. Se nenhum schema ou mesmo schema for aplicado no nível da subpasta, seus ativos herdarão o schema da pasta pai.
  1. Na Experience Manager interface, navegue até Ferramentas > Ativos > Schemas ​de metadados. A página Formulários de esquema de metadados é exibida.
  2. Marque a caixa de seleção antes de um formulário, por exemplo, o formulário de metadados padrão, clique em Copiar e salve-o como um formulário personalizado. Especifique um nome personalizado para o formulário, por exemplo my_default . Como alternativa, é possível criar um formulário personalizado.
  3. Na página Forms do Schema de metadados, selecione o my_default formulário e clique em Editar .
  4. Na página Editor de Schemas de metadados, adicione um campo de texto ao formulário de schema. Por exemplo, adicione um campo com a Categoria do rótulo.
    Figura: Campo de texto adicionado ao editor de formulário de schema de metadados.
  5. Clique em Salvar . O formulário modificado é listado na página Forms do Schema de metadados.
  6. Clique em Aplicar às pastas na barra de ferramentas para aplicar os metadados personalizados a uma pasta.
  7. Selecione a pasta na qual aplicar o schema modificado e clique em Aplicar .
  8. Se a pasta tiver o outro schema de metadados aplicado, será exibida uma mensagem avisando que você está prestes a substituir o schema de metadados existente. Clique em Substituir .
  9. Clique em OK para fechar a mensagem de sucesso.
  10. Navegue até a pasta na qual você aplicou o schema de metadados modificado.

Definir metadados obrigatórios

Você pode definir campos obrigatórios em nível de pasta, que é imposto aos ativos que são carregados na pasta. Se você carregar ativos com metadados ausentes para os campos obrigatórios definidos anteriormente, uma indicação visual para metadados ausentes será exibida nos ativos na visualização do cartão.
Um campo de metadados pode ser definido como obrigatório com base no valor de outro campo. Na visualização do cartão, Experience Manager não exibe a mensagem de aviso sobre metadados ausentes para esses campos de metadados obrigatórios.
  1. Na Experience Manager interface, navegue até Ferramentas > Ativos > Schemas ​de metadados. A página Formulários de esquema de metadados é exibida.
  2. Salve o formulário de metadados padrão como um formulário personalizado. Por exemplo, salve-o como my_default .
  3. Edite o formulário personalizado. Adicione um campo obrigatório. Por exemplo, adicione um campo de Categoria e torne-o obrigatório.
    Figura: Campo obrigatório no editor de formulário de schema de metadados.
  4. Clique em Salvar . O formulário modificado é listado na página Forms do Schema de metadados. Selecione o formulário e clique em Aplicar às pastas na barra de ferramentas para aplicar os metadados personalizados a uma pasta.
  5. Navegue até a pasta e carregue alguns ativos com metadados ausentes para o campo obrigatório adicionado ao formulário personalizado. Uma mensagem para os metadados ausentes do campo obrigatório é exibida na visualização do cartão do ativo.
  6. (Opcional) Acesso https://[aem_server]:[port]/system/console/components/ . Configure e ative com.day.cq.dam.core.impl.MissingMetadataNotificationJob o componente que está 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 a jcr:content ativos. Experience Manager 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 hasValidMetadata até a próxima verificação programada. Portanto, os ativos não aparecem nos filtros de pesquisa para metadados inválidos até após a próxima verificação programada.
    As verificações de validação de metadados consomem muitos recursos e podem afetar o desempenho do seu sistema. Agendar as verificações em conformidade. Se o servidor não conseguir lidar com a carga, tente desativar esta tarefa.