在AllegroGraph RDF Triple Store上使用小球推理器时的“不支持的公理”

在AllegroGraph RDF Triple Store上使用小球推理器时的“不支持的公理”,rdf,triplestore,pellet,allegrograph,Rdf,Triplestore,Pellet,Allegrograph,我在AllegroGraph中创建了一个RDF三重存储。现在我想使用JavaAPI在其上运行一个推理器。我决定使用颗粒推理机。它和考拉猫头鹰一起工作 将其应用于AllegroGraph triple store时,我得到以下错误: org.mindswap.pellet.jena.graph.loader.DefaultGraphLoader addUnsupportedFeature WARNING: Unsupported axiom: Ignoring literal value used

我在AllegroGraph中创建了一个RDF三重存储。现在我想使用JavaAPI在其上运行一个推理器。我决定使用颗粒推理机。它和考拉猫头鹰一起工作

将其应用于AllegroGraph triple store时,我得到以下错误:

org.mindswap.pellet.jena.graph.loader.DefaultGraphLoader addUnsupportedFeature
WARNING: Unsupported axiom: Ignoring literal value used with ObjectProperty : 
有什么问题

非常感谢

编辑

事实上,我的数据库中每三个都有同样的问题。 所有三元组都是在TopBraid Composer中创建的

还有几个例子:

WARNING: Unsupported axiom: Ignoring triple with unknown property from RDF 
namespace: owl:M80x2 @rdf:majorDiameterMax 
"79.96"^^http://www.w3.org/2001/XMLSchema#string



WARNING: Unsupported axiom: Ignoring triple with unknown term from OWL 
namespace: owl:1102 @rdf:type owl:Part


WARNING: Unsupported axiom: Ignoring literal value used with ObjectProperty : 
http://www.ontologyportal.org/SUMO.owl#FrenchFrancCoin 
@http://www.ontologyportal.org/SUMO.owl#externalImage 
"http://upload.wikimedia.org/wikipedia/en/6/69/France_03.gif"^^xsd:anyURI

WARNING: Unsupported axiom: Ignoring triple with unknown term from OWL 
namespace: owl:SG_45 @rdf:type owl:Module

出现此警告是因为您将文字用作谓词位置中具有object属性的三元组的对象。当你写作时:

sumo:FrenchFrancCoin  sumo:externalImage  "http://..."^^xsd:anyURI .
你是说相扑:法国硬币的外部图像是h,t,t,p,:,/,/。。。这不是图像。你可能想说的是:

sumo:FrenchFrancCoin  sumo:externalImage  <http://...> .
也就是说,相扑的形象:Frrenchfrancoin是用表示的东西,它很可能是一个形象,而不是一系列字符


此外,您正在使用具有owl:namespace的IRIs来定义类和实例,这是OWL2规范所不允许的。所有以owl:prefix开头的IRI都在Pellet使用的OWL2DL逻辑的保留词汇表中。您不能使用保留词汇表定义类、个体、属性、数据类型或本体。

消息不是很清楚:忽略ObjectProperty使用的文字值吗?在Pellet使用的OWL DL中,不允许使用具有对象属性的文本。这意味着你不能有一个三元组s,p,o,其中p是一个对象属性,o是一个文字,你可能在你的三元组存储中有。Antoine,非常感谢你的回答。不幸的是,我的triple store中的每三个triple都会收到这个警告。我用更多的例子更新了这篇文章