首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sparql查询格式

Sparql查询格式
EN

Stack Overflow用户
提问于 2011-04-14 03:36:32
回答 2查看 225关注 0票数 0

我得到的查询结果如下

钠^^http://www.w3.org/2001/xmlschema/string

它是什么格式?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-04-14 03:42:34

在Rdf中,这是指示文字的数据类型的方式。例如,基数将表示为

rdf:datatype="http://www.w3.org/2001/XMLSchema#int

结果是字符串类型的文字"Sodium“。

票数 0
EN

Stack Overflow用户

发布于 2011-04-14 04:56:48

在我看来,您在文字上调用了toString() (可能只是通过打印它)。结果中的RDF节点可能是资源(未标记的或带有URI的),也可能是文字。文字通常是结构化的东西,由词法形式和(可选)数据类型或语言组成。在字符串中总结这些复杂对象有一个约定,您可以在这里找到。

例如:

代码语言:javascript
复制
// a plain literal, no datatype, no language
"Sodium"

// typed literal, lexical form "Sodium", datatype xsd:string
"Sodium"^^<http://www.w3.org/2001/xmlschema/string>

// lexical form "Sodium", language "en"
"Sodium"@en 

如果您使用的是jena,请尝试在文字上使用getLexicalForm()。xsd:string是一种非常讨厌的类型。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5654617

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档