O que é uma taxonomia de ativos?

Uma taxonomia de ativos é um esquema estruturado de classificação com categorias, termos e relações usado para organizar mídias de forma consistente. Ela fornece um vocabulário compartilhado para descrever e localizar ativos.

Como funcionam as taxonomias de ativos

Uma taxonomia define conceitos controlados e relações de maior abrangência, de menor abrangência ou de associação usadas para classificar ativos. Ela difere da aplicação livre de tags porque os termos aceitos têm identidades, rótulos e posições gerenciados em uma hierarquia ou faceta. Os indexadores associam esses conceitos aos registros dos ativos, e as interfaces de busca os usam na navegação e nos filtros. A governança cuida dos sinônimos, dos termos retirados de uso e das mudanças estruturais para que as integrações mantenham um significado consistente.

Informações essenciais

  1. Armazene o identificador de um termo nos registros dos ativos, nunca seu rótulo de exibição. O Simple Knowledge Organization System (SKOS) do W3C modela um conceito como um recurso com identificador próprio, no máximo um rótulo preferido por idioma e rótulos alternativos para sinônimos, de modo que uma renomeação ou tradução mantenha as associações existentes intactas. Verifique se o identificador do seu sistema é, ele próprio, um caminho: um TagID do Adobe Experience Manager codifica o namespace e a posição na hierarquia, então mover uma tag cria um novo ID, e as referências antigas continuam sendo resolvidas apenas por meio de um redirecionamento mantido pelo sistema.
  2. A poli-hierarquia coloca um conceito sob mais de um conceito pai; o SKOS permite isso, como quando o conceito de cachorro fica tanto sob mamíferos quanto sob animais domesticados. Os consumidores dos dados chegam então ao mesmo termo por vários caminhos e devem deduplicar pelo identificador, não pelo caminho ou rótulo. Quando um sistema identifica termos pelo caminho, um segundo conceito pai implica um segundo identificador, então confirme o suporte à poli-hierarquia antes de modelar categorias.
  3. Se a filtragem por um termo pai também retorna ativos marcados apenas com seus termos filhos depende do sistema. O SKOS mantém skos:broader deliberadamente não transitivo e fornece skos:broaderTransitive para usos como a expansão de consultas, enquanto o Adobe Experience Manager trata o conteúdo marcado com fruit/apple como também marcado com fruit. Decida de qual comportamento seus filtros e contagens precisam e depois teste.
  4. Desativar um termo é uma migração de dados, não a exclusão de um rótulo, e os sistemas diferem quanto aos efeitos da exclusão. O rastreador de problemas do núcleo do Drupal documenta campos de referência que continuam apontando para entidades excluídas, como termos de taxonomia; a função wp_delete_term do WordPress desvincula o termo de todos os objetos aos quais estava associado e move os termos filhos para o termo pai dele; e a mesclagem do Adobe Experience Manager mantém a tag mesclada como um ponteiro oculto, de modo que o conteúdo marcado com ela seja resolvido para a tag remanescente. Antes de desativar um termo, inspecione suas associações e seus termos filhos: atribua outro pai aos filhos ou desative-os, e remapeie ou mescle as associações quando houver uma substituição adequada; caso contrário, remova-as deliberadamente. Depois, verifique o resultado escolhido: após uma mesclagem que mantém um redirecionamento, as referências antigas devem ser resolvidas para o termo remanescente; antes de uma exclusão física, nada deve continuar fazendo referência ao termo.

Quando as taxonomias de ativos são importantes

As equipes projetam uma taxonomia para viabilizar filtragem, navegação, regras de marcação e recuperação previsível. As categorias precisam permanecer estáveis o suficiente para a automação e, ao mesmo tempo, acomodar novos tipos de conteúdo.

Como a Transloadit ajuda com taxonomias de ativos

O Robot /image/describe da Transloadit pode fornecer sugestões de palavras-chave para classificação. Ele reconhece objetos em imagens e os retorna como palavras em inglês, opcionalmente com um percentual de confiança para cada rótulo. O provedor de reconhecimento é escolhido automaticamente, a menos que você defina provider como aws ou gcp. Trate essa saída como entrada de formato livre, não como termos do seu vocabulário: na sua própria aplicação, mapeie cada rótulo que você aceitar para um dos seus identificadores de termo antes de armazená-lo em um registro de ativo.

Explore os recursos de gerenciamento de mídia da Transloadit

Fontes

Transforme conhecimento sobre mídia em um pipeline funcional

Conecte uploads, processamento, IA, armazenamento e entrega por meio de uma única API declarativa, com o stack de codificação, o ajuste de escala e as constantes mudanças de formatos gerenciados para você.

Experimente a Transloadit gratuitamente