0

整数範囲のプロパティを次のように定義しています

:hasIndex rdf:type owl:DatatypeProperty ;
          rdfs:range xsd:integer .

私の理解では、オブジェクトとして整数のみを受け入れる必要があり、それ以外は一貫性がないと見なされ、エラーがスローされる必要があります。ただし、次のように文字列を含むインスタンスを GraphDb のオブジェクトとして作成すると、両方のエントリがエラーなしで ("asd"^^xsd:string として) データベースに正常に読み込まれます。

 :nodea :hasIndex  "asd" .
 :nodeb :hasIndex  "asd"^^xsd:string .
4

1 に答える 1