вторник, 29 сентября 2009 г.

Концепция тегов (вер. 0.0.001)

Прямо-таки круговорот мыслей. Вернулся к первоначальной идее о том, связи тегов состоят из упорядоченных групп тегов, с единственным (но существенным) исправлением, что это хранится вне тегов, отдельным справочником. Это позволило назначать теги для сложных тегов.

На повестке дня пара вопросов:

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

Комментариев нет:

Отправить комментарий