我有以下查询使用SPARQL返回所有属性及其各自的值:
select distinct ?property ?value
where {
?instance a df:Tools .
?instance ?property ?value }
输出的例子是:
Name "EnCase"^^<http://www.w3.org/2001/XMLSchema#string>
有没有办法让值字段只输出:“EnCase”,而不是整个属性值?我是SPARQL和本体的新手,但这对我帮助很大。
答案 0 :(得分:1)
您可以使用STR
将值转换为普通文字:
select distinct ?property ?plain_value
where {
?instance a df:Tools .
?instance ?property ?value
BIND(STR(?value) AS ?plain_value)
}