我开始使用Jena Engine并且已经理解了语义的概念。但是我很难理解在Jena和ARQ中表示三元组的不同方法: 当你起步时,你会遇到的第一件事是Model,文档说这是RDF图的Jena名称。 然而,当我想查询多个模型的联合时,也需要Graph,然而它似乎与Model没有共同的接口,尽管...
我正在尝试实现一个基于Eclipse的应用程序,与本体论相关(我的主题是语义标注)。我需要向用户显示本体论(作为树形结构),并在本体论类和某些模式之间建立链接。 由于我只有基本的编程技能,所以现在感到有些不知所措,不知如何设计应用程序...... 1.问题:使用哪些API?我找到了OWL ...
我是一个语义化Web技术的初学者,我的问题可能很基础,但我真的卡在这里了。我有一个RDF文件,是从一个XML文件中创建的,并使用w3.org RDF VALIDATOR进行了验证。我的问题是如何使用SPARQL在我的RDF文档上运行查询。在线资源http://demo.openlinksw.c...
我正在使用Jena的SPARQL引擎,并尝试编写一个查询,以便在日期范围内进行过滤,因为我需要找到固定日期之后属性的值。 我的日期属性格式如下: Fri May 23 10:20:13 IST 2014 我应该如何编写一个SPARQL查询来获取那些日期大于当前属性的其他属性?
我试图使用SPARQL构造查询从一个现有的命名图创建一个新的命名图。我所查询的数据库包含http://graph.com/old作为一个现有的命名图。我正在使用Jena TDB作为数据库,通过Jena Fuseki端点访问。以下查询给我一个错误:CONSTRUCT { GRAPH &l...
Apache Jena和Apache Marmotta有什么区别? 根据我的阅读,两者都可用于语义Web目的。它们都支持RDF、三元组存储等。它们都基于Java。我希望这个问题对那些刚接触语义Web的人解决困惑是很有价值的。 主要区别是什么? 如何选择使用哪个? 请注意,我不是在询问...