2013-03-12 70 views
2

SPARQL 1.1中的STRAFTER是否在Virtuoso(2012年6月发布6.04版本)中运行?Virtuoso中的STRAFTER SPARQL 1.1函数

试图

PREFIX qb: <http://purl.org/linked-data/cube#> 
PREFIX iodp: <http://data.oceandrilling.org/core/1/> 
PREFIX sdmx-dimension: <http://purl.org/linked-data/sdmx/2009/dimension#> 
SELECT ?p (strafter(str(?p), "http://data.oceandrilling.org/janus/") AS ?pshort) 
FROM <http://data.oceandrilling.org/janus/> 
WHERE { 
    <http://data.oceandrilling.org/janus/ngr_section201_1226> qb:observation ?observation . 
    ?observation ?p ?o . 
    FILTER (regex(?p, "janus")) . 
    FILTER (!regex(?p, "leg")) . 
    FILTER (!regex(?p, "site")) . 
    FILTER (datatype(?o) = <http://www.w3.org/2001/XMLSchema#decimal>) . 
} 

http://data.oceandrilling.org/sparql抛出一个SPARQL编译错误。

回答