我正在做一个将语义网络技术集成到内容管理系统中的项目。
我已经知道语义理论,我知道如何编写语义网络代码,我也知道如何使用语义网络工具,如JENA.NET
, DOTNETRDF
.. 等,并且我有足够的关于dbpedia
,Freebase
和其他语义网站的信息。
我的问题是:如何在像 CMS 论坛这样的实际在线世界中使用所有这些?语义网如何有用?
我正在做一个将语义网络技术集成到内容管理系统中的项目。
我已经知道语义理论,我知道如何编写语义网络代码,我也知道如何使用语义网络工具,如JENA.NET
, DOTNETRDF
.. 等,并且我有足够的关于dbpedia
,Freebase
和其他语义网站的信息。
我的问题是:如何在像 CMS 论坛这样的实际在线世界中使用所有这些?语义网如何有用?
我只看到一种有用的方法:CMS 的页面需要“除了标准文本信息之外,还包含一些机器可读或至少机器可直观的语义数据”。(参见1)因此,首先,您必须为编辑者提供输入机制以输入语义数据。与其他数据库一样,除非您实现数据的某些用途,否则数据没有用处。
假设您有一个书评网站,您可能希望输入图书的 ISBN 作为语义数据,然后您可以在视图中使用它来链接到图书馆目录中图书的元数据,提供运行地理位置搜索的方法最近的图书馆持有这本书,或链接到在线可用全文等。您仍然必须在世界上找到这些服务并实现它们的 API。