耶拿本体 API
我是耶拿和门生的新手。我用这些做了一些东西。我有一些问题:
- 我是否需要使用 SPARQL 查询来获取本体类、子类、属性和值,或者我可以使用 OWL-api 来实现吗?你能告诉我怎么做吗?
- 如何获取数据属性值?
- 如何加载本地计算机中定义的本体并访问类?
I'm new to Jena and Protégé. I did some stuff with these. I have some problems:
- Do I need to use SPARQL query to get the ontology classes, subclasses, properties, and values, or can I do it with OWL-api? Can you show me how?
- How do I get the data property values?
- How do I load the ontology that is defined in my local machine and access the classes?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
Jena Ontology API 非常适合获取单个类、属性及其详细信息和关系。
SPARQL 查询非常适合查询大量实例并仅筛选出您需要的信息位(包括其属性值)。
对于您的其他问题,阅读一些文档可能会有所帮助!答案在这里:
The Jena Ontology API is great for getting individual classes, properties, and their details and relationships.
SPARQL queries are great for querying a large number of instances and filter out only the bits of information (including their property values) that you need.
For your other questions, reading a bit of the documentation might help! The answers are in here:
GitHub 上的 jena-examples 项目演示了 API 的一些用例。
The jena-examples project on on GitHub demostrates some use cases of the API.
是的,jena-fuseki 服务器可用于查询本体类、子类、属性和值。
下载 apache jena-fuseki 服务器
接下来,我们将此本体导入 Apache 的 Jena Fuseki 服务器并运行一些简单的 SPARQL 查询。
在命令提示符下执行以下命令:
$ ./ fusionki -server -update -mem / ds
如果一切顺利,我们的服务器应该运行在:
http://localhost:3030/
网络浏览器转到 http://localhost:3030/
a)选择控制面板,然后选择“/ds”源。
b) 上传文件“.owl file” 上传到服务器
c) 现在 d) 要查询三元组,请转到 SPARQL 查询并运行它。
d) 你的数据库充满了三元组。
Yup jena-fuseki server can be used to query ontology classes,subclasses,properties and values.
Download apache jena-fuseki server
Next we import this ontology to Apache’s Jena Fuseki server and run some simple SPARQL queries.
Execute the following command in command prompt:
$ ./ fuseki −server −−update −−mem / ds
If everything goes well, we should have our server running at:
http://localhost:3030/
web browser go to http://localhost:3030/
a)Choose control panel then select "/ds" source.
b) Upload the file ".owl file” upload it to server
c) Now d) To Query triples go to SPARQL query and run it.
d) Your database is filled with triples.