나는 domotical 센서에 대한 트리플을 제공하기 위해 Virtuoso 서버를 가지고 있습니다. 자원의 URIS를 해결하도록 구성된 pubby가 있습니다. 우리가 브라우저에서 자원 (http://opendata.intellidomo.es/recursos/dispositivos/219)의 URI를 소개하면 다음 Pubby는 xsd : double을 표시하지 않습니다. (시맨틱 웹 및 opendata)
@prefix ddb: <http://opendata.intellidomo.es/ontologiadomoticabd#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
<http://opendata.intellidomo.es/recursos/dispositivos/219>
ddb:hasCodigoUnidad 1 ;
ddb:hasValor "0.0"^^xsd:double ;
ddb:hasTipoDatos <http://opendata.intellidomo.es/recursos/tipodato/6> ;
rdfs:comment "SensorX10" ;
a ddb:MotionSensor ;
ddb:hasProtocolo "x10" ;
a ddb:Device ;
rdfs:label "SensorX10" ;
ddb:hasCodigoCasa "A" ;
ddb:#hasMapa <http://opendata.intellidomo.es/recursos/mapa/Plano%20Casa> .
우리가 찾을 내용의 스냅 샷입니다 :
Let's는 다음과 같은 트리플이있는 장치를 고려
왜 "hasValor"속성의 값은 NAN()입니까?
virtuoso에서 트리플을 직접 얻으면 정확하고, hasValor 유형은 xsd : double이고 값은 0.0입니다. 맞습니다. 그러나 Pubby를 보거나 Pubby에서 트리플을 다운로드하면 올바른 값을 표시하지 않습니다 : "0.0"^^ xsd : double, NAN().
xsd : float와 같은 다른 유형으로 시도했지만 그 결과는 같습니다. 어떤 제안?
죄송합니다. 그러한 screwup에 대한 – Pubby