我正在尝试建立一个基于语义技术的网站。这是一个CMS,让我们简单地说它是一个博客。我需要能做简单的CRUD操作。所有数据将保存在耶拿,如博客帖子,用户信息,博客类别等。
我有个php系统。这是我计划要走的道路:
我的主要重点是建立一个关于语义技术的网站。我的方法有什么问题吗?
如果不是的话,主要的问题是当用户发布博客文章时,我将如何创建与博客帖子和用户的关系。对于mysql来说,这只是一个关键问题。我怎样才能在新的博客帖子和现有用户之间建立一种关系呢?
发布于 2015-12-12 11:40:31
我看不出你的做法有什么问题。也许我建议使用JSON作为交换格式,因为Jena可以直接读取和写入它,而不必创建自己的RDF转换器(参见https://jena.apache.org/documentation/io/)。
关于建模问题,我强烈建议查看SIOC词汇表(http://rdfs.org/sioc/spec/),它的目的是准确地表示您要寻找的内容,等等。
发布于 2017-10-31 06:15:26
另一个核心解决方案是用RDF (在RDF/XML中序列化)创建网站的页面,并使用XSL根据需要为每个页面生成HTML版本。这真的取决于你的网站的大小。
https://stackoverflow.com/questions/34197192
复制相似问题