В настоящее время я разрабатываю приложение, в котором несколько пользователей могут редактировать форматированный текст. Предложения, которые пользователь изменил или добавил, должны быть помечены так, как показано на рисунке ниже в Документах Google.

Следовательно, необходимо указать идентификатор пользователя / авторахраниться в самом документе (метаданных) или относиться к документу и добавлять / изменять предложения в базе данных.
Что бы вы порекомендовали?
Как бы вы разработали формат данных или схему базы данных?
Cheers!