SELECT ?class (count(distinct ?subClass) AS ?noci)
WHERE { ?class jooo:hasJSubClass ?subClass}
GROUP BY?class
我的答案正确,但格式如下:"2"^^<http//www.w3.org/2001/XMLSchema#integer>
。我需要的答案只有2,那我该怎么办?
答案 0 :(得分:4)
如果您只想要词汇表格 - "2"
中的"2"^^xsd:integer
- 请使用str()
:
SELECT ?class (str(count(distinct ?subClass)) AS ?noci)
但请注意,在谈论"2"^^xsd:integer
时,这仅仅是由于表面外观 - 在Turtle中,它可以是2
(没有""
)。这只是语法。
所有文字(在RDF 1.1中)都有词法部分和数据类型URI(有些文件具有lang标签,在这种情况下数据类型为rdf:langString
)。在RDF-2004(AKA RDF 1.0)中,有简单的文字和数据类型文字。