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 :
問題は何ですか?
ありがとうございます!
EDIT
は、実際に私は私のデータベース内のすべてのトリプルと同じ問題を抱えて。 (トリプルのすべてがTopBraidコンポーザーで作成された。)
さらにいくつかの例:
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