在 RDF 中,我可以拥有一个由单个属性绑定到多个文字值的实体。也可以键入这些值以增加清晰度。
:dumpTruck :weight "heavy"^^xsd:string .
:dumpTruck :weight "36000"^^xsd:integer .
在 SPARQL 中,我可以只查询我想要的类型
SELECT ?w
WHERE
{ :dumpTruck :weight ?w
FILTER ( datatype(?w) = xsd:integer )
}
RDF4J 中是否有类似getStatement的东西可以受这样的数据类型约束?