java - 耶拿自定义数据类型

标签 java sparql jena semantic-web

对于 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/

相关文章:

java - 如何将springsecurity集成到GWT中?

java - 将大型字符串数组作为 VarChar2 传递到 SQL 中

rdf - 为什么RDFConnection在我多次连接到fuseki后会被阻塞?

java - 使用 jena 在 java 中构建维基百科查询表单

java - 比较数组列表的字符串元素中的字符导致indexoutofboundsException

rdf - 使用 SPARQL 查询 RDF 中的非 XSD、RDF 等数据类型

sparql - 如何使用 SPARQL 计算有向图的最大度数?

python - 使用 SPARQLWrapper 插入/删除/更新查询

java - 在我的 Java 项目中使用 TopBraid 中定义的 SPIN 函数

java - 在apache tomcat中使用文件上传控件上传多个文件