Проектирование добавления комментариев к абзацам текста?
Вечер добрый!
Совсем в ступор встал, никак не могу представить, каким образом можно добавить возможность оставлять комментарии не просто к главе текста, а к определенному абзацу этого текста?
Немного для понимания: это сервис написания книг. Необходим модуль комментирования к абзацу. Уже существуют комментарии к книге и к главе. Так как сервис только разрабатывается, имеется возможность перепроектирования всей архитектуры без вреда для проекта. Сейчас есть сущности: книга, раздел книги, комментарий. Раздел книги имеет поле "текст", которое хранит все содержимое раздела. Комментарий привязан morph связью к книге и к разделу.
Ну как сейчас есть главы, так и абзацы сделать как более мелкие части глав.
Вариантов реализовать много, от того чтобы хранить перечень абзацев и ссылки на текст откуда докуда идет этот абзац или разметки внутри текста по принципу тегов, либо контейнеры с кусками текста.
Но тут опять же, если у вас уже есть главы, то стоит делать в том же духе.