# Importar Termos de Glossario com CSV

**URL:** <https://tainacan.discourse.group/t/importar-termos-de-glossario-com-csv/2717>\
**Category:** Suporte\
**Tags:** coleções, csv\
**Created:** [Março 16, 2026, 4:32pm UTC](https://tainacan.discourse.group/t/importar-termos-de-glossario-com-csv/2717 "2026-03-16T16:32:37Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![leoprincipe](https://yyz2.discourse-cdn.com/free1/user_avatar/tainacan.discourse.group/leoprincipe/32/3160_2.png) [@leoprincipe](https://tainacan.discourse.group/u/leoprincipe)\
**Post date:** [Março 16, 2026, 4:32pm UTC](https://tainacan.discourse.group/t/importar-termos-de-glossario-com-csv/2717/1 "2026-03-16T16:32:37Z")

</div>

Oi comunidade,

Eu tenho uma Coleção que é um Glossario, com dois campos, Titulo e Descrição. Tambem tenho o slug, que é gerado a partir do titulo: Açaí = acai. Outro detalhe, tenho o special-item\_id que uso para atualizar termos do glossario.  
No mesmo ambiente Tainacan tenho um Acervo com 27 campos, um dos quais é um campo relacionado ao Glossario.  
Quando eu digito um titulo presente no Glossario, o link com Glossario se estabelece e o campo mostra Titulo e Descrição do Termo.  
Isso para dizer que o Relationship funciona.  
Eu crio e atualizo Itens do Acervo através de CSV  
O campo Glossario é definido no CSV como:  
glossary: “Açaí;Vinho de açaí;Bater açaí”  
aqui o separador é ; mas já tentei com virgula e outros mais.  
Quando o Item é atualizado, o resultado do campo Glossario é: No value provided.  
A pergunta é como eu devo apresentar esse dado ao Tainacan para que seja estabelecida a relação com a Coleção Glossario

Grato pela colaboração, leo

---

<div class="post-metadata">

**Author:** ![mateus.m.luna](https://yyz2.discourse-cdn.com/free1/user_avatar/tainacan.discourse.group/mateus.m.luna/32/3_2.png) [@mateus.m.luna](https://tainacan.discourse.group/u/mateus.m.luna)\
**Post date:** [Março 16, 2026, 4:55pm UTC](https://tainacan.discourse.group/t/importar-termos-de-glossario-com-csv/2717/2 "2026-03-16T16:55:05Z")

</div>

Olá @leoprincipe, tudo bem?

Ao realizar uma importação/atualização de itens via CSV o metadado de relacionamento precisa conter o `special_item_id` daquele item relacionado. Porque o valor que é guardado na relação na prática é o ID do item. Faz sentido?

---

<div class="post-metadata">

**Author:** ![leoprincipe](https://yyz2.discourse-cdn.com/free1/user_avatar/tainacan.discourse.group/leoprincipe/32/3160_2.png) [@leoprincipe](https://tainacan.discourse.group/u/leoprincipe)\
**Post date:** [Março 16, 2026, 5:18pm UTC](https://tainacan.discourse.group/t/importar-termos-de-glossario-com-csv/2717/3 "2026-03-16T17:18:58Z")

</div>

Mateus, sim eu já uso o special\_item\_id, você mesmo me ensinou.  
A questão é sobre uma relationship que não acontece

Esse é o campo que eu importo no Item:  
glossary: “Açaí;Vinho de açaí;Bater açaí”  
onde os nomes sao Titulos do Termo, pois o Titulo é o campo relacionado

deveria ser assim:  
glossary: “12025;12142;12046”  
onde o numero é o special\_item\_id

E o separador dos Termos? É correto?

---

<div class="post-metadata">

**Author:** ![mateus.m.luna](https://yyz2.discourse-cdn.com/free1/user_avatar/tainacan.discourse.group/mateus.m.luna/32/3_2.png) [@mateus.m.luna](https://tainacan.discourse.group/u/mateus.m.luna)\
**Post date:** [Março 16, 2026, 5:23pm UTC](https://tainacan.discourse.group/t/importar-termos-de-glossario-com-csv/2717/4 "2026-03-16T17:23:53Z")

</div>

É um relacionamento multivalorado? No caso o ‘;’ ou a ‘,’ costumam ser separadores de campo, ou seja, cada coluna do CSV. Se estiver falando de um mesmo campo em um mesmo metadado ou ele estará em uma nova linha (uma pra cada item) ou separado por ‘|’ (mais de um valor para o mesmo metadado)

---

<div class="post-metadata">

**Author:** ![leoprincipe](https://yyz2.discourse-cdn.com/free1/user_avatar/tainacan.discourse.group/leoprincipe/32/3160_2.png) [@leoprincipe](https://tainacan.discourse.group/u/leoprincipe)\
**Post date:** [Março 16, 2026, 6:12pm UTC](https://tainacan.discourse.group/t/importar-termos-de-glossario-com-csv/2717/5 "2026-03-16T18:12:26Z")

</div>

Na coleção do Acervo, o formato do campo é de lista e ele deveria mostrar Itens do Glossario, com o qual está relacionado.  
Eu testei com separador ; e |  
glossary: “12025;12142;12046” e  
glossary: “12025|12142|12046”  
nos dois casos deu certo, mas só para o primeiro termo, o primeiro termo é mostrado com Titulo e Descrição  
os outros dois foram ignorados, quase certo por causa do separador  
É o separador que impede a continuação do processo  
Multiple values esta ativado, permitindo até 3 valores

---

<div class="post-metadata">

**Author:** ![mateus.m.luna](https://yyz2.discourse-cdn.com/free1/user_avatar/tainacan.discourse.group/mateus.m.luna/32/3_2.png) [@mateus.m.luna](https://tainacan.discourse.group/u/mateus.m.luna)\
**Post date:** [Março 17, 2026, 1:18pm UTC](https://tainacan.discourse.group/t/importar-termos-de-glossario-com-csv/2717/6 "2026-03-17T13:18:46Z")

</div>

Oi @leoprincipe, tudo bem?

Estou tendo um pouco de dificuldade de entender seu contexto.

O metadado Glossário então é um metadado de Relacionamento Multivalorado (“permite valores múltiplos) e você importa ele passando na linha e coluna `12025|12142|12046`. Porém só aparece pra você o item de ID 12025, é isso? Pode nos mandar algumas capturas de tela?

---

<div class="post-metadata">

**Author:** ![leoprincipe](https://yyz2.discourse-cdn.com/free1/user_avatar/tainacan.discourse.group/leoprincipe/32/3160_2.png) [@leoprincipe](https://tainacan.discourse.group/u/leoprincipe)\
**Post date:** [Março 18, 2026, 2:32pm UTC](https://tainacan.discourse.group/t/importar-termos-de-glossario-com-csv/2717/7 "2026-03-18T14:32:36Z")

</div>

Vamos lá,  
no meu Tainacan eu tenho duas coleções, um acervo de fotografias e um Glossario  
Na Coleção Acervo tem um campo Glossario, configurado como Relationship, relacionado com a Coleção Glossario, veja screenshot  
O campo Glossario da Coleção Acervo é uma lista (valores multiplos) assim se eu escrevo o titulo de um termo da Coleção Glossario, a conexão se estabelece e o Titulo e Descrição do Termo são mostrados (embedded).  
Tudo isso funciona perfeitamente.

O problema surge quando importo um CSV, que tambem funciona perfeitamente, com exceção do Campo Glossario.  
Tentei varias maneiras de configurar o CSV:  
separação dos termos por virgula, por ponto e virgula  
nenhum desse funciona  
O unico que deu resultado é o |  
Glossario: “12025|12142|12046”  
nesse caso só é relacionado o primeiro Termo 12025 (special\_item\_id)  
os outros dois são ignorados.  
No caso de usar como separador ||  
Glossario: “12025||12142||12046”  
nesse caso, dois Termos de Glossario são mostrado (embedded) o 12025 e o 12142  
o 12046 não mostra a cara

Tudo isso me parerece um problema do separador, quão é o separador correto que permite mostrar todos os Termos relacionados do Glossario?

Aqui está um Item do Acervo com os dois Termos linkados (falta o terceiro)  
[Movida a açaí](https://tainacan.leonideprincipe.photos/photoamazonica_pt/movida-a-acai/?perpage=45&order=ASC&orderby=date&pos=7&source_list=collection&source_entity_id=6&ref=%2Facervo%2F%3Fperpage%3D45%26view_mode%3Dmasonry%26paged%3D1%26order%3DASC%26orderby%3Ddate%26fetch_only%3Dthumbnail%252Ccreation_date%252Ctitle%252Cdescription%26fetch_only_meta%3D)

Em anexo, a configuração do campo Glossario, dentro da Coleção Acervo.

 ![Screen Shot 2026-03-18 at 11.07.39 AM](https://global.discourse-cdn.com/free1/uploads/tainacan/original/2X/b/b04916d5de2d763afd45a09ea570a21400fdcb24.png)

---

<div class="post-metadata">

**Author:** ![mateus.m.luna](https://yyz2.discourse-cdn.com/free1/user_avatar/tainacan.discourse.group/mateus.m.luna/32/3_2.png) [@mateus.m.luna](https://tainacan.discourse.group/u/mateus.m.luna)\
**Post date:** [Março 18, 2026, 3:01pm UTC](https://tainacan.discourse.group/t/importar-termos-de-glossario-com-csv/2717/8 "2026-03-18T15:01:23Z")

</div>

Obrigado, a situação está mais clara aqui pra mim… é difícil entender onde estaria o erro. Uma coisa você parece ter sacado, o separador multivalorado é o “||”. Desulpe se lá em cima fez confusão com o “|”. Na real vai ser o que estiver configurado aqui:

 ![image](https://global.discourse-cdn.com/free1/uploads/tainacan/original/2X/d/d03176fe8fc4979536538c7d6a2bbef4d2d8122a.png)

Vamos olhar este cenário onde ele “quase deu certo”. Você disse que os dois primeiros foram mas o terceiro não? Teria alguma chance de ser algo particular com ele? Por exemplo, ele não seria um rascunho? (o formulário ali diz que este metadado de relacionamento não está permitindo itens rascunho).

---

<div class="post-metadata">

**Author:** ![leoprincipe](https://yyz2.discourse-cdn.com/free1/user_avatar/tainacan.discourse.group/leoprincipe/32/3160_2.png) [@leoprincipe](https://tainacan.discourse.group/u/leoprincipe)\
**Post date:** [Março 18, 2026, 5:34pm UTC](https://tainacan.discourse.group/t/importar-termos-de-glossario-com-csv/2717/9 "2026-03-18T17:34:20Z")

</div>

Oi Mateus, milagrosamente, importei de novo o CSV e funcionou  
devia ser algum cache  
O decisivo mesmo, foi o separador ||  
Muito grato, leo

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/tainacan/original/1X/7a4cda66d79553ef5eebf93769c00bdba65e7ab2.png) [@system](https://tainacan.discourse.group/u/system)\
**Post date:** [Março 23, 2026, 5:34pm UTC](https://tainacan.discourse.group/t/importar-termos-de-glossario-com-csv/2717/10 "2026-03-23T17:34:48Z")

</div>

Este tópico foi fechado automaticamente 5 dias depois da última resposta. Novas respostas não são mais permitidas.
