# Metadado Relacionamento só permitindo um item

**URL:** <https://tainacan.discourse.group/t/metadado-relacionamento-so-permitindo-um-item/832>\
**Category:** Dúvidas\
**Tags:** metadados, itens-relacionados\
**Created:** [Abril 26, 2022, 4:41pm UTC](https://tainacan.discourse.group/t/metadado-relacionamento-so-permitindo-um-item/832 "2022-04-26T16:41:14Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![gugabm](https://yyz2.discourse-cdn.com/free1/user_avatar/tainacan.discourse.group/gugabm/32/785_2.png) [@gugabm](https://tainacan.discourse.group/u/gugabm)\
**Post date:** [Abril 26, 2022, 4:41pm UTC](https://tainacan.discourse.group/t/metadado-relacionamento-so-permitindo-um-item/832/1 "2022-04-26T16:41:15Z")

</div>

Boa tarde.  
Criei um metadado “relacionamento” para uma coleção, mas ao tentar adicionar itens existentes, a busca só funciona corretamente para o1o. item e “não encontra” outros.

Para tentar contornar, criei um segundo metadado “Relacionamento2” com características idênticas ao primeiro.

Curiosamente neste segundo campo de metadado, a busca encontra os itens que não existiriam. Mas novamente, não consegue localizar um 2o. item (que no caso o 1o. campo acima já tinha encontrado) . Apenas me permite “Criar um novo item”

Vejam na imagem abaixo:

 ![relacionamento1](https://global.discourse-cdn.com/free1/uploads/tainacan/original/1X/214f01ab2d9dd193aed216ef9a338c55493214e7.png)

Alguém teria uma sugestão de como proceder? Obrigado!

---

<div class="post-metadata">

**Author:** ![vnmedeiros](https://yyz2.discourse-cdn.com/free1/user_avatar/tainacan.discourse.group/vnmedeiros/32/7_2.png) [@vnmedeiros](https://tainacan.discourse.group/u/vnmedeiros)\
**Post date:** [Abril 26, 2022, 5:24pm UTC](https://tainacan.discourse.group/t/metadado-relacionamento-so-permitindo-um-item/832/2 "2022-04-26T17:24:31Z")

</div>

boa tarde @gugabm tudo joia?  
você pode verificar se a configuração do metadado para aceitar múltiplos valores está habilitada?

 ![dd](https://global.discourse-cdn.com/free1/uploads/tainacan/original/1X/f98ccc906fe0a8a9b9673c1054f0237739fcbcd6.png)

abraços.

---

<div class="post-metadata">

**Author:** ![gugabm](https://yyz2.discourse-cdn.com/free1/user_avatar/tainacan.discourse.group/gugabm/32/785_2.png) [@gugabm](https://tainacan.discourse.group/u/gugabm)\
**Post date:** [Abril 26, 2022, 6:27pm UTC](https://tainacan.discourse.group/t/metadado-relacionamento-so-permitindo-um-item/832/3 "2022-04-26T18:27:23Z")

</div>

Boa tarde, @vnmedeiros.  
Acho que agora entendi melhor o problema.

No caso em questão estes campos metadados estão adicionados dentro de um metadado **Composto**. E, pelo que vi, nesta situação não existe a opção de “múltiplos valores”.  
(é isto mesmo, ou seria algum bug?)

Criei outro campo “Relacionamento” avulso, sem estar dentro de um campo Composto, e aí consegui incluir novos itens normalmente.

O caso é que utilizá-lo dentro de um campo composto seria mesmo o mais indicado, dada a estrutura da ficha de cadastramento pretendida. Não sei se para isto haveria solução…

Abraços!

---

<div class="post-metadata">

**Author:** ![vnmedeiros](https://yyz2.discourse-cdn.com/free1/user_avatar/tainacan.discourse.group/vnmedeiros/32/7_2.png) [@vnmedeiros](https://tainacan.discourse.group/u/vnmedeiros)\
**Post date:** [Abril 26, 2022, 6:38pm UTC](https://tainacan.discourse.group/t/metadado-relacionamento-so-permitindo-um-item/832/4 "2022-04-26T18:38:39Z")

</div>

boa tarde

> [@gugabm](#):
>
> No caso em questão estes campos metadados estão adicionados dentro de um metadado **Composto**. E, pelo que vi, nesta situação não existe a opção de “múltiplos valores”.  
> (é isto mesmo, ou seria algum bug?)

sim está correto, infelizmente não é possível ter um valor “multi valorado” como parte de um metadado composto.

> [@gugabm](#):
>
> O caso é que utilizá-lo dentro de um campo composto seria mesmo o mais indicado, dada a estrutura da ficha de cadastramento pretendida. Não sei se para isto haveria solução…

Em situações assim, em que o metadado composto por si só tem um aspecto de uma ficha, eu modelaria ele em uma outra coleção e usuária o relacionamento para fazer a ligação, fazendo com que seja exibido os outros metadados da coleção além do metadado de busca. Não sei se para o seu cenário essa abordagem seria interessante.  
 ![dd](https://global.discourse-cdn.com/free1/uploads/tainacan/original/1X/3489ce024b7826c408669282e1bdf77202d9030a.png)

---

<div class="post-metadata">

**Author:** ![vnmedeiros](https://yyz2.discourse-cdn.com/free1/user_avatar/tainacan.discourse.group/vnmedeiros/32/7_2.png) [@vnmedeiros](https://tainacan.discourse.group/u/vnmedeiros)\
**Post date:** [Abril 26, 2022, 6:43pm UTC](https://tainacan.discourse.group/t/metadado-relacionamento-so-permitindo-um-item/832/5 "2022-04-26T18:43:46Z")

</div>

Só uma observação: não recomendo usar o metadado composto como uma forma de organizar a estrutura de informação em seções e sim para representar um valor que por natureza seja uma combinação de valores (por exemplo: endereços, datas, etc.)

Para possibilitar a organização dos metadados estamos desenvolvendo o conceito de seção de metadados para assim poder organizar melhor as fichas dos itens no Tainacan:

> <https://github.com/tainacan/tainacan/issues/184>
>
> \- \[\] Get metadata by section
> \- \[\] Disable section (does no disable the metada…ta, but wins in priority when requesting)
> \- \[\] Change metadata status (same as above)
> \- \[\] Only empty sections can be deleted
> \- \[\] Sections can be sorted and by changing the order, their metadata order will change.
> \- \[\] Everybody is at the default section by default, named simply "Metadata"
> \- \[\] There are no repository level sections!
> 
> Section attributes:
> - Title
> - Description
> - Status
> - Enabled

att

---

<div class="post-metadata">

**Author:** ![gugabm](https://yyz2.discourse-cdn.com/free1/user_avatar/tainacan.discourse.group/gugabm/32/785_2.png) [@gugabm](https://tainacan.discourse.group/u/gugabm)\
**Post date:** [Abril 26, 2022, 7:10pm UTC](https://tainacan.discourse.group/t/metadado-relacionamento-so-permitindo-um-item/832/6 "2022-04-26T19:10:13Z")

</div>

Obrigado pelo esclarecimento, @vnmedeiros.

Quanto à sua sugestão abaixo, não consegui visualizar muito bem a proposta… Haveria como você detalhar um pouco mais a ideia?

> [@vnmedeiros](#):
>
> Em situações assim, em que o metadado composto por si só tem um aspecto de uma ficha, eu modelaria ele em uma outra coleção e usaria o relacionamento para fazer a ligação, fazendo com que seja exibido os outros metadados da coleção além do metadado de busca. Não sei se para o seu cenário essa abordagem seria interessante.

Abraços!

---

<div class="post-metadata">

**Author:** ![vnmedeiros](https://yyz2.discourse-cdn.com/free1/user_avatar/tainacan.discourse.group/vnmedeiros/32/7_2.png) [@vnmedeiros](https://tainacan.discourse.group/u/vnmedeiros)\
**Post date:** [Abril 26, 2022, 7:29pm UTC](https://tainacan.discourse.group/t/metadado-relacionamento-so-permitindo-um-item/832/7 "2022-04-26T19:29:49Z")

</div>

> [@gugabm](#):
>
> Quanto à sua sugestão abaixo, não consegui visualizar muito bem a proposta… Haveria como você detalhar um pouco mais a ideia?

uma demonstração simples aqui:  
[https://rcteste.tainacan.org/obra/titulo-de-exemplo/](https://rcteste.tainacan.org/obra/titulo-de-exemplo/)

O metadado “ **registros** ” desse item é um relacionamento para outra coleção e configurei para exibir outros valores para o relacionamento ( Descrição, eventos e miniatura) assim você consegue fazer uma ficha mais complexa, porém terá um trabalho para manter uma coleção a mais.

---

<div class="post-metadata">

**Author:** ![vnmedeiros](https://yyz2.discourse-cdn.com/free1/user_avatar/tainacan.discourse.group/vnmedeiros/32/7_2.png) [@vnmedeiros](https://tainacan.discourse.group/u/vnmedeiros)\
**Post date:** [Outubro 27, 2023, 12:24pm UTC](https://tainacan.discourse.group/t/metadado-relacionamento-so-permitindo-um-item/832/8 "2023-10-27T12:24:58Z")

</div>


