Цель проекта - поиск, структурирование информации, простраивание взаимосвязей между понятиями, вот ссылка на сам проект ii.ayfaar.org
Задача состоит в том? чтобы из текста хронящегося в Item (абзаци) сформировать систему термин - описание.
Также нужно искать по всему содержимому - SearchController.
Ещё експорт в mediawiki (движок википедии) и импорт из evernote.
Уникальность обеспечивается таблицей (сущностью) UID То есть любая сущность в системе имеет свой уникальный глобальный идентификатор url. И мы можем линковать эти url как угодно...
В общем модель хранения данных не тривиальная, гляньте внимательно...