Esquemas de metadados

As organizações vêm com um modelo de metadados que melhora a detecção de ativos, o uso, a interoperabilidade e assim por diante. A aplicação correta de metadados é sacrossanta 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 alinhar. Adobe Experience Manager O permite que métodos fáceis e flexíveis criem, mantenham e apliquem esquemas de metadados.

Em Adobe Experience Manager Assets, os esquemas contêm campos específicos para informações específicas a serem preenchidas. Também contém informações de layout para exibir campos de metadados de maneira fácil de usar. As propriedades dos metadados incluem título, descrição, tipos MIME, tags e muito mais. Você pode usar o editor Metadata Schema Forms 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:

  1. Clique na opção Exibir propriedades nas ações rápidas no bloco de ativos na exibição de cartão. Como alternativa, selecione um ativo e clique em Propriedades visualizar propriedades 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 ativo Type na guia Basic da página de propriedades.

    Guia Básico das Propriedades do ativo, onde o tipo de ativo não pode ser alterado

    Figura: Guia Básico em Propriedades do ativo.

    Certifique-se de que apenas uma propriedade esteja mapeada para um campo enquanto você cria ou edita 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 esquema de metadados Forms 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 todos os subtipos serão modificados. Por exemplo, modificar um esquema jpeg em default/image modifica apenas o layout de metadados (propriedades de ativos) para ativos com o 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.

Formulários de esquema de metadados

Para exibir uma lista de formulários ou modelos, na interface Experience Manager, navegue até Ferramentas > Ativos > Esquemas de metadados.

Experience Manager O fornece os seguintes modelos de Formulário de esquema de metadados.

Modelos Descrição
default O formulário de esquema de metadados básico para ativos.
Os seguintes formulários filho herdam as propriedades do formulário padrão:
  • dm_video
Formulário de esquema para vídeos do Dynamic Media.
  • imagem
Formulário de esquema para imagens com o tipo MIME, como image/jpeg e image/png.
A forma de imagem tem os seguintes modelos de formulário filho:
  • jpeg: Formulário de esquema para ativos com subtipo jpeg.
  • tiff: Formulário de esquema dos ativos com subtipo TIFF.
  • aplicativo
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.
  • vídeo
Formulário de esquema para ativos de vídeo com tipo MIME, como video/avi e video/mp4.
collection 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 geradas pelo usuário e ativos integrados no Experience Manager a partir de redes sociais.
OBSERVAÇÃO

Para exibir os formulários filho de um formulário de esquema, clique no nome do formulário de esquema.

Adicionar um formulário de esquema de metadados

Para adicionar um formulário de esquema de metadados, siga estas etapas:

  1. Para adicionar um modelo personalizado à lista, clique em Create na barra de ferramentas.

    OBSERVAÇÃO

    Um símbolo de cadeado é exibido com os modelos não editados. Se você personalizar um modelo, ele não será bloqueado lock closed.

  2. Na caixa de diálogo , forneça o título do formulário de esquema e clique em Create para concluir o processo de criação do formulário.

Editar formulários de esquema de metadados

É possível 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 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 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 filho.

  1. Na página Forms do Esquema de Metadados, selecione um formulário e clique em Editar na barra de ferramentas.

  2. Na página Editor de formulário de esquema de metadados , personalize o formulário de metadados. Arraste os componentes necessários da guia Criar formulário para uma das guias.

  3. Para configurar um componente, selecione-o e modifique suas propriedades na guia Settings.

Componentes na guia Criar formulário

A guia Criar formulário lista os itens de formulário que você usa no formulário de esquema. A guia Settings 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 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 de caracteres.
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 as tags de metadados.
Campo oculto Adicione um campo oculto. Ele é enviado como um parâmetro POST quando o ativo é salvo.
Ativo referenciado por Adicione este componente para exibir 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 para classificar o ativo.
Metadados do contexto Adicionar 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 Settings. É 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 exibida na página de propriedades do ativo.

Mapear para propriedade: Essa propriedade especifica o caminho relativo ou o nome do nó do ativo, onde ele é salvo no repositório CRX. Ela começa com ./ para indicar que o caminho está no nó do ativo.

A seguir estão 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.

  • Espaço reservado: Use essa propriedade para especificar o texto de espaço reservado relevante em relação à propriedade de metadados.
  • Obrigatório: Use essa propriedade para marcar uma propriedade de metadados como obrigatória na página de propriedades.
  • Desativar edição: Use essa propriedade para não permitir edições 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 um valor. Por padrão, quando uma propriedade de metadados não tem valor, ela não é listada na página de propriedades.
  • Mostrar ordem da lista: 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 esquema.
OBSERVAÇÃO

O componente Campo oculto não inclui esses atributos. Em vez disso, inclui propriedades, como atributos Nome, Valor, Rótulo do campo e Descrição. Os valores do componente Campo oculto são enviados como um parâmetro de 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.

Opção selecionada no predicado Validação de metadados do painel Filtros

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 schema específico é aplicado. A lista inclui todas as outras guias, exceto a guia à qual você aplicou o componente de Metadados contextuais. No momento, esse recurso fornece funcionalidades básicas para controlar a exibição de metadados com base no contexto.

Guias de listagem de componentes de metadados contextuais das propriedades do ativo

Para exibir qualquer guia na página de propriedades, além da guia em que o componente de Metadados contextuais é aplicado, selecione a guia na lista. A guia é adicionada à página de propriedades.

A guia selecionada na lista de metadados contextuais é exibida na página de propriedades do ativo

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 esquema

O editor de esquema permite adicionar ou excluir uma guia. O formulário de esquema padrão inclui as guias Basic, Advanced , IPTC e IPTC Extension.

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 guia Settings. Clique em X para excluir uma guia.

Adicionar ou excluir uma guia usando o Editor de esquema de metadados

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 campo 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 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, você poderá definir um conjunto pertinente de campos a serem exibidos com base no tipo de ativo selecionado pelo usuário.

ATENÇÃO

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:

  • Sempre que a localização do usuário for necessária, exiba nomes de cidades relevantes com base na escolha do país e do estado pelo usuário.
  • Carregue nomes de marcas pertinentes em uma lista com base na escolha de categoria de produto pelo usuário.
  • Alternar 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.
  • Atribua um campo como obrigatório com base no valor especificado em outro campo.
  • Altere as opções exibidas para um campo específico com base no valor especificado em outro campo.
  • Defina o valor dos 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 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 interface Experience Manager, vá para Ferramentas > Ativos > Esquemas de metadados.

  2. Na página Schema Forms, selecione um formulário de esquema e clique em Editar na barra de ferramentas para editar o esquema.

    select_form

  3. (Opcional) No editor de esquema de metadados, crie um novo campo para condicionar. Especifique um nome e um caminho de propriedade na guia Settings.

    Para criar uma nova guia, clique em + para adicionar uma guia e, em seguida, adicione um campo de metadados.

    add_tab

  4. Adicione um campo suspenso para o tipo de ativo. Especifique um nome e um caminho de propriedade na guia Settings. Adicione uma descrição opcional.

    asset_type_field

  5. Os pares de valores-chave são as opções fornecidas a um usuário do formulário. Você pode fornecer os pares de valores chave manualmente ou de um arquivo JSON.

    • Para especificar os valores manualmente, selecione Adicionar Manualmente, clique em Adicionar Escolha e especifique o texto e o valor da opção. Por exemplo, especifique 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 forneça o caminho do arquivo JSON. Experience Manager busca os pares de valor 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 editar manualmente.

    add_choice

    OBSERVAÇÃO

    Ao adicionar um arquivo JSON, os pares de valor chave não são exibidos no editor de esquema de metadados, mas estão disponíveis no formulário publicado.

    OBSERVAÇÃO

    Ao adicionar opções, se você clicar no campo Suspenso , a interface fica 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 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 vídeo de tipo de ativo.

    Da mesma forma, adicione campos dependentes para outros tipos de ativos. Por exemplo, adicione campos contagem de páginas e criação para ativos de documento, como arquivos PDF e Word.

    campos_dependentes_do_vídeo

  7. Para criar uma dependência entre o campo do tipo de ativo e outros campos, escolha o campo dependente e abra a guia Rules.

    select_depenentfield

  8. Em Requisito, escolha a opção Obrigatório, com base na nova regra.

  9. Clique em Adicionar regra e escolha o campo 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.

    define_rule

    OBSERVAÇÃO

    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. Clique em Adicionar regra e escolha o campo 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.

    define_visibilityrule

    OBSERVAÇÃO

    Clicar em um espaço em branco (ou em qualquer lugar diferente dos valores) redefine os valores. Se isso acontecer, selecione novamente os valores.

    OBSERVAÇÃO

    É 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 Duration.

  13. Repita as etapas para criar dependência entre ativos de documento (PDF e Word) no campo Tipo de ativo e campos como Contagem de página e Autor.

  14. Clique em Salvar. Aplique o esquema de metadados a uma pasta.

  15. Navegue até a pasta na qual você aplicou o Esquema de 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.

    Metadados em cascata para o ativo de Vídeo

    Figura: Metadados em cascata para um vídeo.

    Metadados em cascata para o ativo de documento

    Figura: Metadados em cascata para um documento.

Excluir formulários de esquema de metadados

Experience Manager permite excluir somente formulários de esquema personalizados. Ela não permite excluir os formulários/modelos de esquema 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.

OBSERVAÇÃO
  • Após excluir as alterações personalizadas em um formulário padrão, o bloqueio lock closed reaparece antes do formulário. Indica que o formulário é revertido para seu estado padrão.
  • Não é possível excluir os formulários de esquema de metadados padrão em Assets.

Formulários de esquema para tipos MIME

Experience Manager O fornece formulários padrão para vários tipos MIME prontos para uso. No entanto, é possível adicionar formulários personalizados a ativos de vários tipos MIME.

Adicionar novos formulários para tipos MIME

Crie um formulário no tipo de formulário apropriado. Por exemplo, para adicionar um modelo para o subtipo image/png, crie o formulário nos formulários "image". O título do formulário de esquema é o nome do subtipo. Nesse caso, o título é png.

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

Você pode usar um modelo existente para um tipo MIME diferente. Por exemplo, use o formulário image/jpeg 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 atributo exposedmimetype String image/png

Assets O 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 vídeo/x-quicktime
vídeo/mpeg4 video/mp4
vídeo/avi vídeo/avi, vídeo/msvideo, vídeo/x-msvideo
vídeo/wmv video/x-ms-wmv
vídeo/flv video/x-flv

Conceder acesso aos esquemas de metadados

O recurso Esquema de metadados está disponível somente para administradores do . No entanto, os administradores podem fornecer acesso a não administradores modificando algumas permissões. Forneça permissões para que usuários não administradores criem, modifiquem e excluam na pasta /conf.

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 esquema de metadados padrão e aplicá-la a uma pasta. Ao aplicar o schema modificado, ele substitui o schema 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 da 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 é baseada no esquema aplicado à pasta de nível superior na hierarquia. O mesmo schema é aplicado ou herdado pelas subpastas. Se um schema diferente for aplicado no nível da subpasta, a herança será interrompida.

  1. Na interface Experience Manager, navegue até Ferramentas > Ativos > Esquemas de metadados. A página Formulários de esquema de metadados é exibida.

  2. Marque a caixa de seleção ao lado 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 esquema de metadados, selecione o formulário my_default e clique em Editar.

  4. Na página Editor de esquema de metadados , adicione um campo de texto ao formulário de esquema. Por exemplo, adicione um campo com o rótulo Category.

    Campo de texto adicionado ao Editor de formulário do esquema de metadados

    Figura: Campo de texto adicionado ao editor de formulário de esquema de metadados.

  5. Clique em Salvar. O formulário modificado é listado na página Forms do Esquema 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 Apply.

    Selecionar a pasta para aplicar o esquema de metadados

  8. Se a pasta tiver o outro esquema de metadados aplicado, será exibida uma mensagem avisando que você está prestes a substituir o esquema 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 esquema de metadados modificado.

Definir metadados obrigatórios

Você pode definir campos obrigatórios em um nível de pasta, que é empregado em 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 aparecerá nos ativos na exibição de cartão.

OBSERVAÇÃ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 não exibe a mensagem de aviso sobre metadados ausentes nesses campos de metadados obrigatórios.

  1. Na interface Experience Manager, navegue até Ferramentas > Ativos > Esquemas 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 Category e torne o campo obrigatório.

    Adicionar campo obrigatório ao formulário de metadados selecionando Obrigatório na guia Regras no Editor de formulário de esquema de metadados

    Figura: Campo obrigatório no editor de formulário de esquema de metadados.

  4. Clique em Salvar. O formulário modificado é listado na página Forms do Esquema de Metadados. Selecione o formulário e clique em Apply to Folder(s) na barra de ferramentas para aplicar os metadados personalizados a uma pasta.

  5. 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 para os metadados ausentes do campo obrigatório é exibida na exibição de cartão do ativo.

    Mensagem para ausência de metadados obrigatórios na exibição do cartão de ativos ao fazer upload de ativos na pasta

  6. (Opcional) Acesse https://[aem_server]:[port]/system/console/components/. Configure e habilite o componente com.day.cq.dam.core.impl.MissingMetadataNotificationJob que está desabilitado por padrão. Defina uma frequência em que Experience Manager verifique a validade dos metadados nos ativos. Essa configuração adiciona uma propriedade hasValidMetadata a 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é depois da próxima verificação agendada.

    ATENÇÃO

    As verificações de validação de metadados consomem muitos recursos e podem afetar o desempenho do sistema. Agendar as verificações em conformidade. Se o servidor não conseguir lidar com a carga, tente desabilitar esse trabalho.

Nesta página