Может ли кто-нибудь объяснить мне точные различия между моделью ERD, где мы говорим об объектах, отношениях и атрибутах и RDF, где мы говорим о предмете, предикате и объекте? Я проверил различные ресурсы, такие как http://www.w3.org/DesignIssues/RDFnot.html, но превосходство одного над другим все еще не ясно для меня.Каковы точные различия между ERD и RDF
ответ
Речь идет не о превосходстве, а о том, что лучше всего подходит для вашей проблемы.
Оба являются полезными.
RDF лучше всего, когда у вас есть структуры графиков для представления или когда вам требуется обмен со многими другими системами, над которыми у вас нет контроля.
ERD хорошо подходит для моделирования структурированных данных. Поэтому, если ваша проблема связана с использованием полуструктурированного контента, ERD скоро станет беспорядком. Другое отличие заключается в том, что ERD в основном используется в закрытом дизайне базы данных, где вы можете заставить клиентские приложения использовать определенную схему, с другой стороны, RDF ориентирован на решение проблем открытого мира, где нет строгих схем или соглашений о терминах, и информация имеет тенденцию быть общедоступной и рассеян.
Не слишком большие изменения, вы всегда будете сталкиваться с системами, вам придется обмениваться информацией с другими системами и тем самым потерять контроль. И так как оба одинаково просты, почему бы мне не выбрать формат RDF? Я просто пытаюсь обернуть свой разум. – cecemel