我在AllegroGraph中创建了RDF三重商店。现在我想使用Java API在其上运行推理器。我决定使用Pellet Reasoner(download-link)。它适用于koala.owl(link)。在AllegroGraph RDF三重店中使用Pellet Reasoner时出现“Unsupported axiom”
当将其应用于AllegroGraph三重商店,我得到以下错误:
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
消息是否非常明确:“忽略用于ObjectProperty的字面值”?在OWL DL(Pellet推理的内容)中,不允许使用具有对象属性的文字。这意味着你不可以有一个三元组(* s *,* p *,* o *),其中* p *是一个对象属性,* o *是一个文字,你可能在三重存储中拥有这个文字。 –
安托万,非常感谢你的回答。不幸的是,我在三联商店的每一个三重仓库都得到了这个警告..我用更多的例子更新了这个帖子 – Boris