我有一个本体模型:
SensorOntology:MedicalCabinet-01 rdf:type owl:NamedIndividual ,
SensorOntology:MedicalCabinetSensor ;
SensorOntology:hasId "57"^^xsd:int ;
SensorOntology:hasValue "0"^^xsd:int .我写了这个查询
SELECT ?sensor ?value
WHERE { ?sensor:hasId "51"^^xsd:int.
?sensor :hasValue ?value}结果是
sensor | value
-------------------------------------------------------------------------
MedicalCabinet-01 | "0"^^<http://www.w3.org/2001/XMLSchema#int>有没有办法打印这个:
sensor | value
-------------------------------------------------------------------------
MedicalCabinet-01 | 0我不想打印^^<http://www.w3.org/2001/XMLSchema#int>
发布于 2017-03-13 04:50:01
您要省略的是RDF文字的数据类型IRI:
RDF图中的文字由两个或三个元素组成:
函数STR可以返回文字的词法形式(注意,它将是一个字符串):
SELECT ?sensor (STR(?val) as ?value)
WHERE { ?sensor:hasId "51"^^xsd:int.
?sensor :hasValue ?val}https://stackoverflow.com/questions/42756025
复制相似问题