M.I.A.I

Gráfico de conhecimento

Como você conecta variantes de produtos, acessórios e equipamentos compatíveis sem registros duplicados?

Conecte variantes de produtos, acessórios, consumíveis e equipamentos compatíveis criando uma identidade canônica para cada produto ou modelo real, em seguida, ligando essas identidades com nomes, relações direcionais. Mantenha o ID Shopify de cada plataforma, ID de item ERP, SKU, GTIN e número de peça do fabricante anexados à entidade canônica apropriada. Não copie um produto em um novo registro simplesmente porque outro aplicativo precisa de uma visão diferente. Validar o tipo de relacionamento, direção, qualificações e datas efetivas antes de publicá-lo.

Para uma versão repetitiva deste processo, explore Gráfico de conhecimento M.I.A.I.

Primeiro decida se dois registros descrevem uma ou duas coisas

A modelagem do relacionamento começa após a resolução da identidade, não antes dela. Duas linhas de fornecedores podem ser descrições alternativas do mesmo produto físico, enquanto dois produtos quase idênticos podem ser variantes verdadeiramente diferentes de venda. A fusão do segundo par perde distinções importantes; manter o primeiro par separado cria duplicatas que se espalham através de busca, estoque, recomendações e relatórios.

Use identificadores estáveis e atributos definidores de produtos para tomar a decisão. Um ID do produto Shopify identifica o produto dentro de uma loja, enquanto um ID variante Shopify identifica uma versão vendível. Um ID do item ERP identifica o registro operacional. Um GTIN ou número de peça do fabricante pode fornecer provas externas, sob reserva da forma como o fabricante ou o proprietário das normas o atribui. Títulos, manipulações e descrições são rótulos, não chaves de identidade duráveis.

Gravar a decisão da partida e a sua base. Um registro de fonte deve resolver para uma entidade canônica, permanecer separada, ou inserir uma fila de revisão. Nunca deixe um título fuzzy corresponder silenciosamente criar ou mesclar uma entidade. Essa decisão deve ser reprodutível quando chegar o próximo ficheiro do fornecedor.

Modele a família de produtos separadamente de suas variantes vendíveis

Uma família de produtos descreve o conceito compartilhado; uma variante representa uma versão distinta por opções ou outras dimensões aprovadas. Shopify descreve variantes como combinações de valores de opção, como tamanho e cor. Cada variante também pode levar seu próprio inventário. Essa é uma forte razão operacional para não achatar todas as versões em um registro de produto genérico.

Schema.org usa ProductGroup com hasVariant e o inverso é VariantOf relacionamento. Seu modelo trata o grupo como um modelo para produtos que variam em dimensões explicitamente definidas. Essa distinção é útil dentro de um modelo de conhecimento empresarial mesmo quando o banco de dados final não é RDF.

Armazene atributos compartilhados na família apenas quando eles são genuinamente herdados. Coloque SKU variante específica, código de barras, preço, dimensões, cor, tamanho e disponibilidade na variante. Se um atributo difere, o valor da variante deve ganhar sem sobrescrever a definição da família ou seus irmãos.

  • Família: gama de montagem de mangueira hidráulica H100
  • Variante: furo H100, 1/2 polegadas, 1,5 metros de comprimento
  • ID do produto Shopify: anexado ao registro familiar daquela loja
  • ID da variante Shopify: anexada à variante vendível
  • ID do item ERP e SKU: anexado ao nível que o ERP realmente gerencia

Usar tipos de relacionamento precisos em vez de um campo de produtos relacionados

Uma ligação genérica relacionada não pode responder com segurança a perguntas operacionais. Um kit de vedação que é uma peça de reposição para uma bomba não é o mesmo que óleo que é consumido pela bomba, uma bomba mais nova que o substitui, ou um suporte de montagem que o torna compatível com uma máquina. As aplicações precisam do significado real.

Defina um vocabulário pequeno governado. Para cada relacionamento, indicar os tipos de entidade fonte e alvo permitidos, sua direção, se o inverso é armazenado ou calculado, se são permitidos duplicados, e quais qualificações ou títulos são necessários. Schema.org distingue éAccessoryOrSparePartFor de isConsumibleFor e relações variantes; essa separação ilustra porque uma associação de produtos indiferenciada é insuficiente.

Prefere o idioma de negócios que os revisores entendem, em seguida, mapeá-lo para vocabulários externos onde útil. O termo interno cabe-modelo máquina pode exigir intervalo de série e posição de montagem, enquanto é-acessório-para pode não. Um mapeamento de normas deve esclarecer o significado, não forçar várias relações comerciais no rótulo conveniente mais próximo.

Fazer parte da direção da definição do relacionamento

Direção muda a pergunta que um gráfico pode responder. O cartucho C10 é consumível para impressora P20 não significa que a impressora P20 seja consumível para cartucho C10. A variante V pertence à família F é o inverso da família F tem variante V, mas as duas formas não devem se tornar afirmações não relacionadas.

O modelo de dados W3C RDF expressa uma relação como um triplo sujeito-predicado-objeto. Trata também o predicado como a propriedade que relaciona o sujeito ao objeto. Isso fornece um teste de design útil: um revisor pode ler o relacionamento em uma direção como uma sentença inequívoca?

Escolha uma direção canônica de armazenamento e gere visualizações inversas seguras quando necessário. Documento cujas relações são simétricas, como é equivalente a após a aprovação, e que não são. Nunca assuma que a compatibilidade ou substituição é automaticamente bidirecional.

Tratar a compatibilidade como uma afirmação qualificada

A compatibilidade raramente é um facto permanente de sim ou não entre dois IDs do produto. Pode depender de modelo de máquina, ano de construção, faixa de número de série, motor, região, posição de montagem, firmware ou um adaptador. Guarde essas condições com a afirmação em vez de em uma nota não estruturada.

Criar um registro de relacionamento contendo o produto do assunto, tipo de relacionamento, equipamento alvo ou modelo, qualificações, referência de evidência, revisor, status e período válido. Uso confirmado, excluído e desconhecido como estados distintos. A ausência de uma ligação confirmada não constitui prova de que um produto seja incompatível.

Quando um fornecedor revisar o ajuste, feche ou substitua a velha asserção em vez de reescrever o histórico. O W3C observa que um relacionamento pode se manter em um momento e não em outro. Datas efetivas protegem páginas de produtos, respostas de suporte e aplicações a jusante de tratar silenciosamente uma relação expirada como atual.

Manter os IDs do sistema de origem ligados à entidade canónica

Um gráfico de conhecimento deve conectar os identificadores usados por cada aplicativo, não substituí-los por um nome de exibição. Um produto canônico pode transportar um ID do produto Shopify para uma loja, um ID diferente para outra loja, um ID do item NetSuite ou Sage, códigos de fornecedor e identificadores externos aprovados. Cada identificador precisa do seu espaço de nomes e âmbito.

Um valor como 12345 não tem sentido sem saber se é um produto Shopify, uma variante Shopify, um item ERP ou uma linha de fornecedor. Armazenar provedor, conta ou armazenar, tipo de objeto, identificador, validade e fonte de descoberta. Forçar a singularidade dentro do escopo correto.

Cada leitura ou escrita para Shopify deve resolver a loja conectada exata e usar seu ID Shopify. Não procure por título e pegue o primeiro resultado. A mesma regra aplica-se aos registos ERP e fornecedores. Se falta um ID ou aponta para uma entidade canônica diferente, pare a alteração e apresente uma exceção.

Não transforme acessórios, consumíveis e substituições em variantes

Uma variante é um membro de uma família de produtos que difere em dimensões declaradas. Um acessório é um produto separado usado com outro produto. Um consumível é esgotado através do uso. Uma substituição ou supersessão expressa ciclo de vida ou substituição. Estes relacionamentos podem aparecer todos perto de uma página de produto, mas carregam diferentes consequências comerciais e de segurança.

Se um cartucho de filtro for modelado como uma variante de bomba, o inventário, os preços e a seleção do cliente se tornam enganosos. Se uma peça de substituição for rotulada de forma meramente similar, um agente de suporte pode falhar uma substituição aprovada. Se dois acessórios compatíveis são fundidos porque eles compartilham um título, estoque e histórico de pedidos podem anexar ao item errado.

Tornar o relacionamento explícito, manter cada item vendível como sua própria entidade e definir se o relacionamento é consultivo ou aprovado para uso automatizado. As substituições de alto risco deverão continuar a ser recomendações para a revisão humana, a menos que a empresa tenha aprovado as regras e provas necessárias.

Exemplo concreto: uma escavadora, três filtros e dois fornecedores

Imagine um modelo de escavadeira E200 com duas gerações de motores. Fornecedor Um filtro de óleo lista OF-10 para cada E200. Listas do fornecedor B OF-10 para números de série iniciais e OF-11 para máquinas posteriores. O ERP contém ambos os filtros, enquanto o Shopify tem um produto para OF-10 com variantes de tamanho de embalagem e um produto separado para OF-11.

O gráfico cria entidades canônicas para o modelo escavador, suas gerações de motores, os dois filtros, a família de produtos OF-10 e suas variantes de tamanho de embalagem. Comprar IDs de produto e variante permanecem ligados às entidades correspondentes. Linhas de fornecedores e IDs de itens ERP estão ligados como registros de origem; eles não se tornam produtos extras.

A compatibilidade é representada através de afirmações qualificadas. OF-10 se encaixa na geração inicial do motor dentro de sua gama serial aprovada. OF-11 se encaixa na geração posterior. A ampla alegação do fornecedor A permanece visível, mas entra em conflito com as evidências mais específicas e entra em revisão. O pacote de seis permanece uma variante de OF-10, não um filtro compatível diferente.

Agora, o storefront pode mostrar a variante vendível correta, a equipe de suporte pode responder qual filtro se encaixa em um número de série, e uma importação de catálogo pode atualizar o objeto Shopify certo. Cada aplicativo usa as mesmas entidades e relacionamentos aprovados sem copiar todo o registro em uma nova verdade local.

Evitar relações duplicadas, bem como produtos duplicados

Mesmo com entidades limpas, as importações repetidas podem criar bordas duplicadas. Defina uma chave de relacionamento a partir do sujeito canônico, tipo de relacionamento, objeto canônico e quaisquer qualificadores que mudem seu significado. Uma referência de origem deve suportar essa afirmação em vez de criar outra afirmação indistinguível cada vez que ela aparece.

Várias fontes podem apoiar um relacionamento aprovado, enquanto fontes conflitantes podem permanecer como reivindicações separadas aguardando resolução. Distingue a afirmação do negócio dos registos de provas por trás dele. Isso permite aos revisores ver concordância sem inflar o número aparente de relacionamentos.

Faça a ingestão idempotente. Reprocessamento da mesma linha de fornecedor ou webhook deve atualizar seu estado de evidência, não adicionar outro produto ou link. Leia o resultado armazenado de volta e compare IDs canônicos, chaves de relacionamento e qualificadores antes de marcar a execução completa.

Desenhe o gráfico para as aplicações de perguntas deve responder

Comece com um pequeno conjunto de perguntas de cliente e operacional: qual variante é vendível, que consumível se encaixa neste modelo, que peça de reposição substitui o item descontinuado, e que ID Shopify deve receber a alteração aprovada? Modele apenas as entidades e relacionamentos necessários para respondê-los com segurança.

M.I.A.I Knowledge Graph foi projetado para conectar entidades canônicas, relacionamentos e evidências para que aplicações possam reutilizar uma visão de negócio consistente. Suas capacidades aprovadas incluem entidades canônicas, modelagem de relacionamento, procedência de evidências e acesso ao conhecimento reutilizável. O gráfico permanece mais útil quando esses controles servem um fluxo de trabalho definido em vez de uma tentativa de conectar cada campo de uma vez.

Retornar respostas com identificadores e contexto. Uma recomendação de produto deve incluir o produto canónico, o produto de destino ou o ID variante, o tipo de relacionamento, as qualificações relevantes e o estado de revisão. Se o relacionamento não estiver resolvido, os aplicativos devem receber um resultado explícito desconhecido ou exigido por revisão, em vez de um link adivinhado.

Antevisão das alterações de relacionamento antes da publicação

Uma visualização segura mostra as entidades atuais e propostas, todos os IDs do sistema fonte, direção de relacionamento, qualificadores, evidências e todos os destinos que consumiriam a mudança. Resumir novos links, links removidos, conflitos, identidades não resolvidas e produtos afetados.

Teste casos difíceis: um registro fonte correspondeu a duas entidades, um ID variante Shopify reutilizado em lojas, um produto que é acessório e consumível em contextos diferentes, um intervalo de compatibilidade com um limite, e uma supersessão que não é reversível. Confirme que as falhas permanecem isoladas.

Aprovar um lote controlado, escrever usando IDs de destino estáveis e ler o resultado de volta. Mantenha o estado de relacionamento anterior para que um lote incorreto possa ser invertido sem retroceder preços, estoque ou cópia de produto não relacionados.

  1. Resolver todos os registros de origem para uma entidade canônica ou uma exceção visível.
  2. Validar cada identificador dentro de seu provedor, conta e escopo do objeto.
  3. Aplicar o tipo de relacionamento aprovado, direção e qualificações.
  4. Deduplicar as afirmações, preservando todas as provas.
  5. Visualização do produto afetado, versões variantes e aplicativos.
  6. Aprovar um lote limitado e escrever por ID de destino exato.
  7. Leia de volta os relacionamentos armazenados e saída pública.

Lista de verificação da modelização do produto-relacionamento

  • Dê a cada produto real, variante, modelo e organização uma identificação canônica estável.
  • Anexar identificadores Shopify, ERP, fornecedor, SKU, GTIN e part-number com escopo.
  • Separar famílias de produtos de variantes vendíveis.
  • Use tipos precisos para variantes, acessórios, consumíveis, compatibilidade e supersessão.
  • Definir direção de relacionamento, comportamento inverso e tipos de entidade permitidos.
  • Armazenar qualificações de compatibilidade e datas de validade como dados estruturados.
  • Mantenha vários registos de provas por trás de uma afirmação comercial.
  • Faça importações repetidas idempotent para ambas as entidades e relacionamentos.
  • Parar as alterações de destino quando o ID exato da plataforma não puder ser resolvido.
  • Visualizar, aprovar, escrever e ler de volta lotes controlados.

FONTES AUTORIZADOS

Orientação utilizada neste artigo

PERGUNTAS FREQUENTES

Perguntas sobre integrações de comércio eletrônico e conteúdo de busca de IA

Cada variante de produto deve ter sua própria identidade canônica?

Sim, quando a variante é um item vendível ou operacional distinto. Mantenha-o ligado à família de produtos, e anexe o seu próprio ID variante, SKU, código de barras, inventário e outros valores específicos variante.

Um acessório é o mesmo que uma variante?

Não. Uma variante é uma versão dentro de uma família de produtos. Um acessório é um produto separado usado com outro produto. Modele o acessório como sua própria entidade e conecte-o com uma relação precisa.

Dois fornecedores podem apoiar a mesma relação de produtos?

Sim. Manter uma afirmação de negócios governada e anexar ambos os registros de provas quando eles suportam o mesmo significado e qualificações. Preservar reivindicações conflitantes separadamente para revisão.

Que identificador deve ser usado ao atualizar o Shopify?

Use o ID exato do produto ou variante Shopify para a loja conectada, resolvido a partir da entidade canônica. Não atualizar por título, manusear ou um ID de outra loja.

Como o M.I.A.I Knowledge Graph ajuda?

M.I.A.I Knowledge Graph conecta entidades canônicas, relacionamentos precisos e evidências de origem em conhecimento de negócios reutilizável, ajudando aplicações a resolver duplicatas e usar uma visão consistente dos produtos e suas relações.