Xml Sparql查询格式
我得到的查询结果如下所示 钠^^http://www.w3.org/2001/xmlschema/stringXml Sparql查询格式,xml,semantics,sparql,jena,Xml,Semantics,Sparql,Jena,我得到的查询结果如下所示 钠^^http://www.w3.org/2001/xmlschema/string 它是什么格式?在Rdf中,这是指示文本数据类型的方法。例如,基数将表示为 rdf:数据类型=”http://www.w3.org/2001/XMLSchema#int 结果是字符串类型的文本“钠”。在我看来,您对文本调用了toString()(可能只是通过打印)。结果中的RDF节点可能是资源(未标记或带有URI)或文本。文本通常是结构化的,由词汇形式和(可选)组成数据类型或语言。在字符
它是什么格式?在Rdf中,这是指示文本数据类型的方法。例如,基数将表示为 rdf:数据类型=”http://www.w3.org/2001/XMLSchema#int
结果是字符串类型的文本“钠”。在我看来,您对文本调用了
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
//纯文本,无数据类型,无语言
“钠”
//类型化文字,词汇形式“钠”,数据类型xsd:string
“钠”^^
//词汇形式“钠”,语言“en”
“钠”@en
如果您正在使用jena,请尝试对literal.xsd:string使用getLexicalForm()