通过AR2 PHP进行的SPARQL查询已不再适用

时间:2017-06-25 08:16:58

标签: php mysql sparql ontology arc2

我使用ARC2 PHP库(https://github.com/semsol/arc2)从我的网站查询我的本体。它需要我在服务器上创建一个MySQL数据库,我做了。来自本体的三元组由ARC2库存储在该数据库中。 SPARQL查询按预期工作。

昨天,我不得不为我的本体添加一些实例。我这样做了,并将更新的本体上传到我的网站。但是,查询结果未返回新实例。我怀疑新的三元组没有被ARC2加载到数据存储区中。因此,我从服务器中删除了数据库并创建了一个具有相同名称,用户和密码的新数据库。

我确认三元组已成功加载到数据存储区中。但是,以前工作的查询不再有效。他们没有返回任何结果。 示例查询:

PREFIX hown: <ontology url followed by a #>
SELECT ?word
WHERE{
?word hown:belongsTo hown:Good
}

此查询之前的工作正常。它现在没有返回任何结果。我可以搞砸什么?我该怎么做才能解决它?

感谢您阅读我的长篇问题。我很抱歉这么久,但我希望它尽可能详细。

0 个答案:

没有答案