# Taxonomies structure question

**URL:** <https://tainacan.discourse.group/t/taxonomies-structure-question/1859>\
**Category:** Geral\
**Tags:** taxonomias\
**Created:** [Abril 25, 2024, 6:35am UTC](https://tainacan.discourse.group/t/taxonomies-structure-question/1859 "2024-04-25T06:35:41Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Losonczi](https://avatars.discourse-cdn.com/v4/letter/l/b3f665/32.png) [@Losonczi](https://tainacan.discourse.group/u/Losonczi)\
**Post date:** [Abril 25, 2024, 6:35am UTC](https://tainacan.discourse.group/t/taxonomies-structure-question/1859/1 "2024-04-25T06:35:41Z")

</div>

Hi,  
I need some advice:

I have now 3 independent taxonomies:

1. Personal Names (e.g. the persons on the foto or he/she mentioned in docu)
2. Working Place Names (e.g. where persons worked before)
3. Item owner (digital content owner)

Probably many Item owners will be in No.1 or No.2 Taxonomies. So it will be a redundancy.

Should I put them under on taxonomy? E.g. “Names of Property”?

---

<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:** [Abril 25, 2024, 1:06pm UTC](https://tainacan.discourse.group/t/taxonomies-structure-question/1859/2 "2024-04-25T13:06:44Z")

</div>

Hi @Losonczi!

Can you give us more details, like an example? I believe I understood but no entirelly. There could be different scenarios for modeling this, such as using hierarchical taxonomies or even relationships instead of taxonomies. But I’m not 100% sure of your case.

Also, just keep in mind that one collection can only use a certain taxonomy in one way. So for example, you could not have two taxonomy metadata using the same “people” taxonomy as source. They would have to be from different taxonomies, thus a redundancy would end happening.

---

<div class="post-metadata">

**Author:** ![Losonczi](https://avatars.discourse-cdn.com/v4/letter/l/b3f665/32.png) [@Losonczi](https://tainacan.discourse.group/u/Losonczi)\
**Post date:** [Abril 25, 2024, 2:46pm UTC](https://tainacan.discourse.group/t/taxonomies-structure-question/1859/3 "2024-04-25T14:46:55Z")

</div>

e.g.

Don Joe is an artist worked in German Theater and the Item is a photo about him worked in this thater and he ownes the photo.

1. Personal Names = Don Joe
2. Working Place Names: Wintergarten Theater
3. Item owner: Don Joe

---

<div class="post-metadata">

**Author:** ![Losonczi](https://avatars.discourse-cdn.com/v4/letter/l/b3f665/32.png) [@Losonczi](https://tainacan.discourse.group/u/Losonczi)\
**Post date:** [Abril 25, 2024, 2:51pm UTC](https://tainacan.discourse.group/t/taxonomies-structure-question/1859/4 "2024-04-25T14:51:23Z")

</div>

Probably hierarchical taxonomies would be better:

Property names:  
---- Personal Names: Don Joe  
---- Organisation: Wintergarten Theeater

In this case  
Metadata:

1. Personal Names = Don Joe
2. Working Place Names: Wintergarten Theater
3. Item owner: Don Joe

---

<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:** [Abril 25, 2024, 3:11pm UTC](https://tainacan.discourse.group/t/taxonomies-structure-question/1859/5 "2024-04-25T15:11:24Z")

</div>

I can’t see well the difference between the first proposal and the second 🤔

But I can say that you won’t be able to fetch Don Joe from the same taxonomy in two different metadata (Personal Names and Item Owner). In that case you would need two “People” Taxonomies, with a certain redundancy. That is a WordPress limitation: a post can only be bound to a taxonomy term in one single way.

---

<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:** [Abril 25, 2024, 3:14pm UTC](https://tainacan.discourse.group/t/taxonomies-structure-question/1859/6 "2024-04-25T15:14:05Z")

</div>

One possible way of linking twice to the same person is using a relationship instead of taxonomy. You could have a collection of “People” and then use two relationship metadata. This has other advantages such as being able to use it inside a compound metadatum.

---

<div class="post-metadata">

**Author:** ![Losonczi](https://avatars.discourse-cdn.com/v4/letter/l/b3f665/32.png) [@Losonczi](https://tainacan.discourse.group/u/Losonczi)\
**Post date:** [Abril 25, 2024, 6:27pm UTC](https://tainacan.discourse.group/t/taxonomies-structure-question/1859/7 "2024-04-25T18:27:22Z")

</div>

> [@Losonczi](#):
>
> Property names:  
> ---- Personal Names: Don Joe  
> ---- Organisation: Wintergarten Theeater
> 
> In this case  
> Metadata:
> 
> 1. Personal Names = Don Joe
> 2. Working Place Names: Wintergarten Theater
> 3. Item owner: Don Joe

ok.I undestand. Sorry I was not clear:

I started with three different taxonomies:

1. Personal People
2. Working Place Names
3. Item Owners.

Than I realised that in many cases the Item Owner will be the same person in the Personal People taxonomy, So it will be redundant. And same issue can be with Working Places.

So I thought maybe Structural Taxonomy can be a good idea:  
One taxonomy: Property names  
And Childs:

> > > Personal Names  
> > > Organisation names.

Metadata:

1. Personal Names = Fetching from Property names\>\>\>Personal Names
2. Working Place Names: Fetching from Property names\>\>\>Organisation Names
3. Item owner: Don Joe Fetching from Property names\>\>\>Personal Names

or in same cases  
3. Item owner: Don Joe Fetching from Property names\>\>\>Organisation Names

---

<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:** [Abril 26, 2024, 11:21am UTC](https://tainacan.discourse.group/t/taxonomies-structure-question/1859/8 "2024-04-26T11:21:41Z")

</div>

While that seems to work you might face the problem that I mentioned (of having more than one metadata fetching from the same taxonomy). Unless you do it all in one metadata… but I’m not sure, can you give a try and let us know how it goes? Have considered the relationships scenario?

---

<div class="post-metadata">

**Author:** ![Losonczi](https://avatars.discourse-cdn.com/v4/letter/l/b3f665/32.png) [@Losonczi](https://tainacan.discourse.group/u/Losonczi)\
**Post date:** [Abril 27, 2024, 1:46pm UTC](https://tainacan.discourse.group/t/taxonomies-structure-question/1859/9 "2024-04-27T13:46:45Z")

</div>

You are right.

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

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