protege是否支持Node.js

问题描述 投票:0回答:1

我正在使用Web Semantics和Ontology进行最终年度项目,即域特定搜索引擎。在做了一些研究后,我找到了Protege,它是一个用于创建本体类和实现SPARQL查询的工具。

我决定使用Node.js作为这个项目的后端语言,并研究了如何将protege与Node.js连接起来,但没有得到任何成功的结果。

请告诉我它是否支持Node.js以及它支持的其他语言。如果确实支持,我们如何将它与Protege连接? 提前致谢!

javascript node.js semantic-web ontology protege
1个回答
0
投票

汗,

Protege是本体工程的工具。一旦你开始考虑基于Node或任何其他框架的真实后端,你应该将你所做的本体(在大多数情况下,只是一个TBox)导入到一个三元组中,添加一些没有的数据(ABox)与TBox有任何逻辑上的不一致,然后从后端发出SPARQL查询。

因此,您的问题可以简化为两个更简单的问题:

  1. 如何将在Protege中开发的本体导入三元库并配置推理(选择Fuseki,RDF4j,Virtuoso,Stardog或任何其他三元组,然后在每个三元组的推理器支持上搜索文档)。
  2. 如何从基于节点的后端到三元组进行SPARQL查询。只需搜索npm'SPARQL'即可。
© www.soinside.com 2019 - 2024. All rights reserved.