Прямо-таки круговорот мыслей. Вернулся к первоначальной идее о том, связи тегов состоят из упорядоченных групп тегов, с единственным (но существенным) исправлением, что это хранится вне тегов, отдельным справочником. Это позволило назначать теги для сложных тегов.
На повестке дня пара вопросов:
- Чем отличается
Клиент1 - Бухгалтер:Главный - Иванов
отКлиент1 - Бухгалтер - Главный – Иванов
? - Как правильно описать, что у Клиента1 в контактных данных записан физический адрес как Москва, пр-кт Ленина,д. 1.
Клиент1 - Данные:Контактные - Адрес:Физический - Москва:пр-кт:Ленина:Дом:1
?
Было бы хорошо знать, что Москва здесь - это город, а не столица России, или название магазина. Можно было бы представить это как серию связей:Клиент1 - Данные:Контактные - Адрес:Физический - Город - Москва;
Но на горизонте появляется проблема: Как определить, что город должен идти перед типом улицы, что в свою очередь перед названием улицы и т.д.? Возможно, придется заводить псевдотеги (или динамические теги). Например:
Клиент1 - Данные:Контактные - Адрес:Физический - ТипУлицы - Проспект; ...Клиент1 - Данные:Контактные - Адрес:Физический - %Адрес1%,
Хотя, это ничего не меняет. Упорядочивания, то нет. Оставим упорядочивание на потом :) Это не принципиально.
где
%Адрес1% - город - Москва,
%Адрес1% - ТипУлицы - Проспект, ...
Комментариев нет:
Отправить комментарий