虽然我在使用 ASP 技术开发动态网站方面有一点经验,但是我是语义 web 编程的新手,我打算实现一个基于语义 web 技术的网站。我想开发一个搜索引擎,其中一个 web用户可以从后端RDF三元存储中查询关键字。我想使用Java和JSP实现网站。我有以下问题:
- 我目前正在学习 Jena 框架和 SPARQL,但我不确定我需要学习哪些其他技术才能实现该网站。
- RDF和OWL有什么区别,我浏览了很多网络资源,但我仍然很困惑。根据我的理解,RDF和OWL都定义了概念之间的关系,但OWL在定义关系方面更丰富。
- FOAF、SIOC 等不同的 OWL 词汇表是什么意思。为什么我们需要这些词汇表?
- Virtuso Open Link 软件的目的到底是什么(http://ods.openlinksw.com/dataspace/dav/wiki/Main/VirtJenaProvider)
任何帮助将不胜感激。
谢谢!