Esquemas de metadados metadata-schemas

Versão
Link do artigo
AEM 6.5
Clique aqui
AEM as a Cloud Service
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. O Adobe Experience Manager permite métodos fáceis e flexíveis para criar, manter e aplicar esquemas de metadados.

Em 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 editor Forms de Esquema de Metadados 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 Propriedades de 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 exibir propriedades na barra de ferramentas.

  2. É possível editar as várias propriedades de metadados editáveis nas guias disponíveis. No entanto, você não pode modificar o ativo Tipo na guia Básico 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 no ativo Propriedades.

    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 apenas 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.

Formulários de esquema de metadados default-metadata-schema-forms

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

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

Modelos
Descrição
padrão
O formulário básico de esquema de metadados para ativos.
Os seguintes formulários filhos 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 de imagens com o tipo MIME, como image/jpeg e image/png.
O formulário image 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 TIFF de subtipo.
  • 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.
coleção
Formulário de esquema para coleções.
contentfragment
Formulário de esquema dos 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.
NOTE
Para exibir os formulários filhos de um formulário de esquema, clique no nome do formulário de esquema.

Adicionar um formulário de esquema de metadados add-a-metadata-schema-form

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

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

    note note
    NOTE
    Um símbolo de bloqueio é exibido com os modelos não editados. Se você personalizar um modelo, ele não estará bloqueado bloqueio fechado .
  2. Na caixa de diálogo, forneça o título do formulário de esquema e clique em Criar para concluir o processo de criação do formulário.

Editar formulários de esquema de metadados edit-metadata-schema-forms

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 do 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.

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

  2. Na página Editor do 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.

    Editor de esquema de metadados para personalizar a página Propriedades do ativo

    Figura: Uma página Editor do Formulário de Esquema de Metadados com guias disponíveis.

  3. Para configurar um componente, selecione-o e modifique suas propriedades na guia Configurações.

Componentes dentro da guia Criar formulário components-within-the-build-form-tab

A guia Criar Formulário lista itens de formulário que você usa no formulário de esquema. A guia Configurações fornece os atributos de cada item selecionado na guia Formulário de compilação. A tabela a seguir lista os itens de formulário disponíveis na guia Criar Formulário:

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 de vários valores
Adicione uma propriedade de texto de vários valores. Ele é armazenado como uma matriz de sequência.
Número
Adiciona um componente de número.
Data
Adiciona um componente de data.
Lista suspensa
Adiciona uma lista suspensa.
Marcas Padrão
Adicione uma tag.
Tags inteligentes
Adicione para aumentar os recursos de pesquisa inserindo 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.
Referenciando 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.
Metadados contextuais
Adicione para controlar a exibição de outras guias de metadados na página de propriedades dos ativos.

Editar o componente de metadados edit-the-metadata-component

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. É 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: esta propriedade especifica o caminho relativo ou o nome do nó do ativo onde ele é salvo no repositório do CRX. Ele começa com ./ para indicar que o caminho está sob o 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.

  • Espaço reservado: use essa propriedade para especificar texto de espaço reservado relevante em relação à propriedade de metadados.
  • Obrigatório: use esta propriedade para marcar uma propriedade de metadados como obrigatória na página de propriedades.
  • Desabilitar Edição: use esta propriedade para não permitir edições em uma propriedade na página de propriedades.
  • Mostrar Campo Vazio em Somente Leitura: marque esta 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 esta propriedade para especificar opções em uma lista.
  • Descrição: use essa propriedade para adicionar uma descrição curta 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.
NOTE
O componente Campo oculto 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.

Especificar propriedades no arquivo JSON specify-properties-in-json-file

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 add-delete-a-tab-in-the-schema-form

O editor de esquema permite adicionar ou excluir uma guia. O formulário de esquema padrão inclui as guias Básico, Avançado, IPTC e Extensão IPTC.

Guias padrão no formulário de esquema de metadados

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 na guia Configurações. Clique em X para excluir uma guia.

Adicionar ou excluir uma guia usando o Editor de Esquema de Metadados

Excluir formulários de esquema de metadados deleting-metadata-schema-forms

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 no ícone excluir.

NOTE
Depois de excluir alterações personalizadas em um formulário padrão, o ícone de bloqueio reaparece antes de ser exibido na interface do Esquema de metadados para indicar que o formulário foi revertido para seu estado padrão.
NOTE
  • Após excluir as alterações personalizadas de um formulário padrão, o bloqueio fechado 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 schema-forms-for-mime-types

Experience Manager 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.

Adicionar novos formulários para tipos MIME adding-new-forms-for-mime-types

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 "imagem". 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 use-an-existing-schema-template-for-various-mime-types

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 do 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 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

Conceder acesso a esquemas de metadados grant-access-to-metadata-schemas

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. Forneça permissões de criação, modificação e exclusão de usuários não administradores na pasta /conf.

Aplicar metadados específicos da pasta applying-folder-specific-metadata

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 continua 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.

  1. Na interface do Experience Manager, navegue até Ferramentas > Assets > 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, você pode criar um formulário personalizado.

  3. Na página Forms de 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.

  5. Clique em Salvar. O formulário modificado está listado na página Forms de esquema de metadados.

  6. Selecione Aplicar a Pastas na barra de ferramentas para aplicar os metadados personalizados a uma pasta.

  7. Selecione a pasta na qual aplicar o esquema modificado e selecione Aplicar.

  8. 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.

  9. Clique em OK para fechar a mensagem de êxito.

  10. Navegue até a pasta à qual você aplicou o esquema de metadados modificado.

Definição de metadados obrigatórios defining-mandatory-metadata

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 Cartão.

NOTE
Um campo de metadados pode ser definido como obrigatório com base no valor de outro campo. Na visualização Cartões, o Experience Manager não exibe a mensagem de aviso sobre os metadados ausentes para esses campos de metadados obrigatórios.
  1. Clique no logotipo do Experience Manager e navegue até Ferramentas > Assets > 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 como my_default.

  3. Edite o formulário personalizado. Adicione um campo obrigatório. Por exemplo, adicione um campo Categoria e torne o campo obrigatório.

  4. Clique em Salvar. O formulário modificado está listado na página Forms de esquema de metadados. Selecione o formulário e, em seguida, Aplicar às pastas 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 Cartão do ativo.

  6. (Opcional) Acessar https://[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 na qual o Experience Manager verifica a validade dos metadados nos ativos.

    Esta configuração adiciona uma propriedade hasValidMetadata a jcr:content de ativos. Usando essa propriedade, o Experience Manager pode filtrar resultados em uma pesquisa.

    note note
    NOTE
    Se um ativo for adicionado após a verificação agendada, ele não será sinalizado com hasValidMetadata até a próxima verificação agendada. Os ativos não aparecem nos resultados de pesquisa intermediários.
    note caution
    CAUTION
    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 este trabalho

Consulte também

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab