有人能解释一下我们谈论实体,关系和属性的ERD模型与RDF之间的确切差异吗?我们谈论主题,谓词和对象? 我检查过各种资源,例如http://www.w3.org/DesignIssues/RDFnot.html,但一方面的优势对我来说仍然不明确。
答案 0 :(得分:4)
这不是一个优越性的问题,它只是哪个最适合你的问题。
两者都很有用。
当你有图表结构来表示时,或当你需要与你无法控制的许多其他系统交换时,RDF是最好的。
答案 1 :(得分:3)
ERD非常适合结构化数据建模。因此,如果您的问题涉及使用半结构化内容,ERD很快就会变得一团糟。另一个区别是ERD主要用于封闭式数据库设计,您可以强制客户端应用程序使用已定义的模式,另一方面,RDF旨在解决开放世界问题,其中没有严格的模式或术语约定,信息往往是公开的散射。