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