>Весь вопрос в запросах :) что собственно реально нужно.
Самая простая модель:
"Персона"
"Часть" - объединения, соединения, части, etc
"Событие" - операция, освобождение нас. пункта, etc
Между этими сущностями отношения принадлежности:
"Персона" служит в "Части"
"Персона" принимает участие в "Событии"
"Часть" принимает участие в "Событии"
Плюс
"Часть" принадлежала "Части"
"Событие" имело место в рамках "События"
Я представляю себе
что такое Персона (очень просто)
и Часть (сложнее но в принципе понятно)
А вот Событие надо разваливать на составляющие подробно
В событие входит географическая и временная привязка
+ тип события -
реальное или планировавшееся - так?
те получаем поля
когда, где (ссылка на географический район), тип,
собственно семантика события
(напрмер код одно поле и еще десять полей на параметры
в зависимости от кода семантики)
Ну и еще одна сущность собственно документ
- ссылка на событие (события) но содержащее исходную
форму и авторские реквезиты.
>те получаем поля
>когда, где (ссылка на географический район), тип,
>собственно семантика события
>(напрмер код одно поле и еще десять полей на параметры
>в зависимости от кода семантики)
именно так. вопрос в количестве атрибутов, навешиваемых документу.
а как и где эти атрибуты искать это уже другой вопрос.
можно типа в БД по простому/сложному запросу.
можно документ из БД выгрузить в xml, его проиндексировать, а затем искать нужные атрибуты в проиндексированых xml'ьках