Esquemas de metadados metadata-schemas

CAUTION
AEM 6.4 chegou ao fim do suporte estendido e esta documentação não é mais atualizada. Para obter mais detalhes, consulte nossa períodos de assistência técnica. Encontre as versões compatíveis here.

Em Experience Manager Assets, um esquema de metadados define o layout da página de propriedades e as propriedades de metadados exibidas para ativos que usam o esquema específico. As propriedades dos metadados incluem título, descrição, tipos MIME, tags e assim por diante. Você pode usar o editor de Forms do esquema de metadados para modificar 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 ou toque no Propriedades da exibição ações rápidas no bloco de ativos na exibição Cartão.

    chlimage_1-170

    Como alternativa, selecione um ativo e clique ou toque no Propriedades ícone na barra de ferramentas.

    chlimage_1-171

  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 Tipo no Básico guia da página de propriedades.

    chlimage_1-172

    Para modificar o tipo MIME de um ativo, use um formulário de esquema de metadados personalizado ou modifique um formulário existente. Consulte Edição do Forms do esquema de metadados para obter mais informações. Se você modificar o esquema de metadados para um determinado tipo MIME, o layout da página de propriedades para ativos com o tipo MIME atual e todos os subtipos de ativos serão modificados. Por exemplo, modificar um jpeg schema 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 default-metadata-schema-forms

Para exibir uma lista de formulários/modelos, em 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 default formulário:
  • dm_video
Formulário de esquema para vídeos do Dynamic Media.
  • imagem

Formulário de esquema para ativos com o tipo MIME "image", por exemplo, image/jpeg, image/png e assim por diante.
O 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 "aplicativo" tipo MIME, por exemplo, application/ pdf, application/ zip e assim por diante.
pdf: Formulário de esquema para ativos com pdf de subtipo.
  • vídeo
Formulário de esquema para ativos com "vídeo" do tipo MIME, como vídeo/avi, vídeo/mp4 e assim por diante.
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.
NOTE
Para exibir os formulários filho de um formulário de esquema, clique/toque no nome do formulário de esquema.

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

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

    note note
    NOTE
    Os modelos desatualizados exibem um ícone de cadeado antes deles. Se você personalizar qualquer um dos modelos, o ícone de bloqueio antes do modelo desaparece.
  2. Na caixa de diálogo , insira o título do formulário de esquema e clique em Criar para concluir o processo de criação do formulário.

    chlimage_1-174

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

É possível editar um formulário de esquema de metadados recém-adicionado ou existente. O formulário de esquema de metadados inclui o seguinte:

  • Guias
  • Itens de formulário nas 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 novas 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. No Schema Forms , marque a caixa de seleção ao lado de um formulário e clique em Editar na barra de ferramentas.

    chlimage_1-175

  2. Na página Editor de esquema de metadados, personalize a página de propriedades do ativo arrastando um ou mais componentes da lista de tipos de componentes na guia Criar formulário para a guia Básico.

    chlimage_1-176

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

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

O Criar formulário lista itens de formulário que você usa no formulário de esquema. O Configurações A guia fornece os atributos de cada item selecionado na variável Criar formulário guia . A tabela a seguir lista os itens de formulário disponíveis no Criar formulário 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 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 editing-the-metadata-component

Para editar as propriedades de um componente de metadados no formulário, clique no componente e edite todas ou um subconjunto das seguintes propriedades na Configurações guia .

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/nome relativo para o nó do ativo, onde ele é salvo no repositório CRX. Começa com ./ porque indica que o caminho está sob o nó do ativo.

A seguir estão os valores válidos para essa propriedade:

  • ./jcr:content/metadata/dc:title: armazena o valor no nó de metadados do ativo como a propriedade dc:title.

  • ./jcr:created: Exibe a propriedade JCR no nó do ativo. Se você configurar essas propriedades nas propriedades de exibição, recomendamos marcá-las como Desativar edição, pois elas estão protegidas. Caso contrário, o erro Falha ao modificar o(s) ativo(s) resulta 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 tornar uma propriedade de metadados não editável 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 lista ordenada: Use essa propriedade para exibir uma lista ordenada de opções

Opções: Usar esta 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.

Ícone Excluir Clique nesse ícone 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 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.

chlimage_1-178

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.

chlimage_1-179

Para incluir 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.

chlimage_1-180

Especificar propriedades no arquivo JSON specifying-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 adding-deleting-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, por padrão.

chlimage_1-181

Clique em + para adicionar uma nova 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.

chlimage_1-182

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

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 no botão Excluir ícone .

NOTE
Após excluir as alterações personalizadas em um formulário padrão, o ícone de bloqueio é exibido novamente na interface do Esquema de metadados para indicar que o formulário foi revertido para seu estado padrão.
NOTE
Não é possível excluir os formulários de esquema de metadados prontos para uso em Experience Manager Ativos.

Formulários de esquema para tipos MIME schema-forms-for-mime-types

Experience Manager Os ativos fornecem 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 adding-new-forms-for-mime-types

Crie um novo formulário no tipo de formulário apropriado. Por exemplo, para adicionar um novo modelo para a variável image/png , crie o formulário sob o image formulários. 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 using-an-existing-schema-template-for-various-mime-types

Você pode usar um modelo existente para um tipo MIME diferente. Por exemplo, use a variável image/jpeg formulário para ativos do tipo MIME image/png.

Nesse caso, crie um novo 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 na variável exposedmimetype atributo
String
image/png

Experience Manager Os ativos mapeiam 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 granting-access-to-metadata-schemas

O recurso de esquema de metadados está disponível somente para administradores do . No entanto, os administradores podem fornecer acesso a usuários que não sejam administradores, fornecendo Criar, Modificar e Excluir nas /conf pasta.

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

Experience Manager Os ativos permitem 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. 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 estarão em conformidade com os metadados modificados definidos no esquema de metadados da variante.

Os ativos em outras pastas onde o esquema original é aplicado continuam em conformidade com os metadados definidos no esquema original.

A herança de metadados por ativos é baseada no esquema aplicado à pasta de primeiro nível na hierarquia. Em outras palavras, se uma pasta não contiver subpastas, os ativos na pasta herdarão os metadados do esquema aplicado à pasta.

Se a pasta tiver uma subpasta, os ativos na subpasta herdarão os metadados do esquema aplicado no nível da subpasta se um esquema diferente for aplicado no nível da subpasta. No entanto, se nenhum esquema ou o mesmo schema for aplicado no nível da subpasta, os ativos da subpasta herdarão os metadados do schema aplicado no nível da pasta pai.

  1. Clique no botão Experience Manager e 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, e clique ou toque no 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.

    chlimage_1-184

  3. No Forms do esquema de metadados selecione o my_default e clique em Editar.

  4. No Editor de esquema de metadados adicione um campo de texto ao formulário de esquema. Por exemplo, adicione um campo com o rótulo Categoria.

    chlimage_1-186

  5. Clique em Salvar. O formulário modificado é listado na variável Forms do esquema de metadados página.

  6. Clicar/tocar Aplicar às pastas na barra de ferramentas para aplicar os metadados personalizados a uma pasta.

    chlimage_1-187

  7. Selecione a pasta na qual aplicar o schema modificado e clique/toque em Aplicar.

    chlimage_1-188

  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 defining-mandatory-metadata

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

NOTE
Um campo de metadados pode ser definido como obrigatório com base no valor de outro campo. Na exibição Cartões, Experience Manager não exibe a mensagem de aviso sobre a falta de metadados para esses campos de metadados obrigatórios.
  1. Clique no botão Experience Manager e 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 como my_default.

    chlimage_1-189

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

    chlimage_1-190

  4. Clique em Salvar. O formulário modificado é listado na variável Forms do esquema de metadados página. Para aplicar os metadados personalizados a uma pasta, selecione o formulário e clique/toque em Aplicar às pastas na barra de ferramentas.

  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. A exibição Cartão dos ativos exibe uma mensagem para os metadados ausentes do campo obrigatório.

    chlimage_1-192

  6. (Opcional) Acesso http://[server]:[port]/system/console/components/. Configurar e ativar com.day.cq.dam.core.impl.MissingMetadataNotificationJob componente que é desativado por padrão. Definir uma frequência na qual Experience Manager verifica a validade dos metadados nos ativos.
    Essa configuração adiciona uma propriedade hasValidMetadata para jcr:conteúdo de ativos. Uso dessa propriedade, Experience Manager O pode filtrar resultados em uma pesquisa.

NOTE
Se um ativo for adicionado após a verificação agendada, o ativo não será sinalizado com hasValidMetadata até a próxima verificação programada. Os ativos não aparecem em resultados de pesquisa intermediária.
CAUTION
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 a variável Experience Manager a implantação tem problemas de desempenho, tente desabilitar esse trabalho.
recommendation-more-help
4452738f-2bdf-4cd4-9b45-905a69d607ad