我有以下查询来使用SPARQL返回所有属性及其各自的值:
select distinct ?property ?value
where {
?instance a df:Tools .
?instance ?property ?value }输出的例子是:
Name "EnCase"^^<http://www.w3.org/2001/XMLSchema#string>是否有办法使value字段仅输出:"EnCase",而不是整个属性值?我对SPARQL和本体论很陌生,但这对我有很大帮助。
发布于 2016-10-27 15:07:29
可以使用STR将值转换为纯文本:
select distinct ?property ?plain_value
where {
?instance a df:Tools .
?instance ?property ?value
BIND(STR(?value) AS ?plain_value)
}https://stackoverflow.com/questions/40287775
复制相似问题