Ви тут говорите про дві різні концепції. Перше питання пов'язане з тим, коли хочеться впорядкувати вміст у різні категорії або якщо потрібно створити взаємозв'язок між існуючими типами вмісту. Інше питання полягає в тому, якщо при використанні таксономії краще буде використовувати опорне поле таксономії або посилання суб'єкта господарювання.
Щодо першої концепції
Це залежить від вашого випадку використання. Так, як ви згадали, таксономії чудово підходять для побудови ієрархій, але в ідеалі не слід використовувати таксономії, щоб містити фактичний вміст. Причина цього проста - хоча ви можете додавати поля до термінів таксономії, усі ієрархічні рівні в систематиці використовують однакові поля. Якщо взяти приклад із членами різних команд, це може призвести до проблем. Якщо ви хочете зберегти більше інформації про команду чи члена, а не лише ім'я. Якщо, наприклад, ви хочете зберегти інформацію про ім’я, прізвище та біографію члена, і додати ці поля до систематики, вони будуть доступні також на командних умовах. І якщо ви додасте поле для опису команди для команд, вони з’являться для членів команди.
Таксономії найкраще використовувати при організації ієрархічної подібності предметів . Як теги, наприклад:
Посилання на об'єкти відмінно підходять для встановлення зв’язків між типами вмісту. Приклади включають, коли у вас тип вузла "команда" та тип вузла "член команди", кожен з яких має власні поля. Або тип вузла "пісня", який посилається на "альбом", який сам посилається на "музиканта". У зв'язку з цим посилання на суб'єкти господарювання є більш гнучкими, ніж таксономії, оскільки це дозволяє скласти більш складні відносини. Використовуючи представлення даних, ви також можете використовувати ці відносини. Беручи свій приклад, ви можете створити представлення всіх членів команди, використовуючи посилання на сутність для відносин, і ви могли б відображати будь-яке поле типу типу вмісту команди, а також поля з вузла члена.
Законодавчі поля, що посилаються на вузли, і поля таксономії також є законними. У вашому прикладі з командами і команда, і член можуть бути вузлом, посилаючись один на одного на посилання на сутність. У той же час, департамент може бути системою таксономії з усіма наявними підрозділами.
Щодо другої концепції
Коли DO випустив D7, він постачається з еталонним полем таксономії, яке буде використано при посиланні на таксономії. Відтоді ми побачили випуск модуля Entity API і, отже, посилального модуля сутності, а оскільки терміни та таксономії є сутностями, можна посилатися на них, як на будь-яку іншу сутність. На даний момент вони працюють дуже схоже, і в багатьох випадках не має значення, яким саме ви користуєтесь. Однак є ще деякі внесені модулі, що надають польові формати та віджети, які працюють лише для того чи іншого. Отже, це в основному залежить, якщо вам потрібен такий формат, якщо ви повинні використовувати посилання таксономії чи посилання на сутність.
Оскільки DO замінює поле опорного поля таксономії опорним полем сутності в D8, я вважаю за краще перейти з посилальним полем сутності до посилання на таксономії, а не з полем, поданим модулем таксономії.