是否有 API 可以帮助将 SPIN 表示(SPARQL 查询)转换回其 SPARQL 查询形式? 从: 至: 提前致谢。 ...
是否有 API 可以帮助将 SPIN 表示(SPARQL 查询)转换回其 SPARQL 查询形式? 从: 至: 提前致谢。 ...
我想对数据进行RDF处理,我需要使用SPARQL查询(我正在使用SPIN)构造具有两个属性(标题和作者)的对象(书)。 所有书籍都有“标题”,但有时没有“作者”。 发生这种情况时,它不会创建此“书”,而我想使用“标题”来创建它。 我正在使用GraphDB,这是查询: 有解决 ...
我需要使用SPARQL / SPIN从复合字符串编码解析为相当容易理解的FCC排放指示符,以使其易于推论。 第一项任务是从指示符中删除“所需带宽”。 下面是一些示例,这些示例显示了发射指示符(可作为xsd:string值使用)以及相应的所需带宽,这些都是我手动解释的。 16K00F ...
我正在使用TopBraid Composer免费版(5.1.3)来创建包括SPIN约束的本体。 然后,我将生成的RDF文件加载到RDF4J(2.0.1)中,并使用RDF4J Workbench进行测试。 我正在研究SPIN约束。 这是一个检查我已经添加到CRO2:SignalRate类 ...
我正在使用TopBraid免费版创建具有SPIN规则的OWL本体。 我正在将本体和SPIN规则加载到Sesame OpenRDF Workbench中: 我创建了一个简单的测试本体。 它有一个具有一个SPIN规则和一个数据类型属性的类。 SPIN规则将xsd:dateTime ...
是否有插件或其他方式在Protege中创建和编辑SPARQL / SPIN约束和构造函数? 据我了解,要捕获RDF中的SPIN约束,需要对ASK或CONSTRUCT查询的SPARQL代码进行解析和编码。 它不会存储为不透明的字符串。 因此,似乎将需要一些具有SPARQL和SPIN知识的 ...
我正在使用Jena框架编写针对语义Web的第一个Java项目。 我的本体很丰富,现在我想在项目中使用一些SPIN函数(不是我写的)。 它们非常简单:它们接收2个字符串参数并返回1个字符串。 我从来没有做过这样的项目,所以我不知道从哪里开始。 你能帮助我吗? ...
我是SPIN的新手,我阅读了文档,并查看了一些示例,但我想开始使用它。 我在http://topquadrant.com上看到了一些用于SPIN的工具,但我一直在使用openrdf-sesame服务器一段时间,我想坚持下去。 我从http://rdf4j.org/doc/4/prog ...
如何根据变量是否绑定更改查询公式? 我正在调用这样的魔法属性: 在魔法属性里面,我做了一个联盟: 换句话说,给我所有结果:someProp是这个值或 :someProp没有定义。 这是棘手的部分。 如果?subj是未绑定的(即,我在VALUES块中将其设置为UNDE ...
我们如何用线程数参数化SPIN模型? 我正在使用标准的SPIN模型检查器。 它具有设置并行线程数的选项吗? 我检查了参考,但没有发现任何有用的信息 ...
我正在尝试使用SPIN API运行模板。 对于简单的模板,这很好用,但是我对包含FILTERs模板有麻烦。 出于验证目的,我在运行模板之前先打印它们的主体,但看到的不是我期望看到的: 它打印查询,但是包含4行的FILTER子句如下所示: 因此,当我尝试运行查询时,查询将失 ...
摘要 预先感谢您帮助我编写一个CONSTRUCT / WHERE语句,该语句可以在TopBraid Composer Free Edition中声明为SPIN规则并使用。 我试图将SPARQL CONSTRUCT / WHERE语句嵌入spin:rule声明中,然后执行它。 我向下 ...
我正在TopBraidComposer中构建一个本体,该本体具有一个类层次结构和一些可以很好地发挥作用的规则。 在我的本体中,我是在类级别上工作的,因此我创建的所有定义仅与类有关,而与个人无关。 现在,我想推断出像这样的子类定义: 我尝试了以下SPARQL查询,似乎可以完成此工作: ...
我正在使用AllegroGraph 4.4。 我有他们关于肯尼迪家谱的示例数据库输入。 我在他们的SPIN教程中复制了一个例子。 这里是: (ag.spin:register-spin-function !ex:age "prefix kennedy: <http://ww ...