对于GeoSPARQL测试项目,我想在Jena中设置一个自定义数据类型。但是,当我通过Jena网站上提供的the example尝试此操作时,它仍然不起作用。我得到以下结果:

_:b0 <http://www.opengis.net/ont/geosparql#asWKT> "POINT (52.83525867111958 6.870789811954563)^^http://www.opengis.net/ont/sf#wktLiteral "^^<java:com.hp.hpl.jena.rdf.model.impl.LiteralImpl> .


当然,我不希望使用java:com.hp.hpl.jena.rdf.model.impl.LiteralImpl而是http://www.opengis.net/ont/sf#wktLiteral,因为我想使用GeoSPARQL。在this page上,它们具有与我的三重存储和空间索引完美配合的示例数据。但是上述数据对于空间索引根本不起作用。

所以,我的问题是,我要在耶拿的RDF中定义自定义数据类型吗?

最佳答案

语法是

"POINT (52.83525867111958 6.870789811954563)"^^<http://www.opengis.net/ont/sf#wktLiteral>

10-01 02:17
查看更多