Sparql查询格式

时间:2011-04-13 19:36:32

标签: xml semantics sparql jena

我收到的查询结果为

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

它的格式是什么?

2 个答案:

答案 0 :(得分:1)

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

例如:

// 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 :(得分:0)

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

的rdf:数据类型=“http://www.w3.org/2001/XMLSchema#int

结果显示字符串类型的文字“钠”。