对于 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 上,他们有与我的三重存储和空间索引完美配合的示例数据。但是上述数据根本不适用于空间索引。
那么,我的问题是,我是否要在 Jena 的 RDF 中定义自定义数据类型?
最佳答案
语法是
"POINT (52.83525867111958 6.870789811954563)"^^<http://www.opengis.net/ont/sf#wktLiteral>
关于java - 耶拿自定义数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23612146/