2010-06-08 78 views
-1

我是Jena和Protégé的新手。我做了一些这些东西。我有一些问题:Jena本体API

  1. 我是否需要使用SPARQL查询来获取本体类,子类,属性和值,或者我可以使用OWL-api?你能告诉我如何?
  2. 如何获取数据属性值?
  3. 如何加载本地机器中定义的本体并访问类?

回答

1

Jena Ontology API非常适合获取单个类,属性及其细节和关系。

SPARQL查询非常适用于查询大量实例并仅筛选出您需要的信息位(包括它们的属性值)。

对于其他问题,阅读一些文档可能会有所帮助!这些问题的答案都在这里:

+0

感谢您的回复。: :: 我做了一些与保护的东西,并得到了RDFS文件,而不是猫头鹰文件..哪个文件将是最适合与sparql.how查询我读的属性值吗?我面临很多与获取属性值的问题。 ..你可以告诉我的方式:: 在我的rdf文件中没有URI ...我如何查询它或有任何方法来获得URI? 谢谢 – LaknathR 2010-06-08 20:17:21

0

Yup jena-fuseki服务器可用于查询本体类,子类,属性和值。 下载apache jena-fuseki服务器 接下来我们将这个本体导入Apache的Jena Fuseki服务器并运行一些简单的SPARQL查询。在命令提示符下 执行以下命令:$ ./定式-server --update --mem/DS 如果一切顺利的话,我们应该有我们的服务器在运行: http://localhost:3030/ Web浏览器去http://localhost:3030/ a)选择控制面板,然后选择“/ ds”源。 。 B)上传文件” .owl文件”将其上传到服务器 c)现在d)查询三元去SPARQL查询并运行它 d)您的数据库充满了三倍