Thanks Andy!

If I'm going to update anyway...should I try Fuseki 2 ?!

Cheers

Rodrigo C. Antonialli
======================================
>From Mobile
Rio Claro - SP - Brasil
LinkedIn: http://www.linkedin.com/in/rcantonialli
Contato: [email protected]
             Skype: rc_antonialli
Em 05/06/2015 04:52, "Andy Seaborne" <[email protected]> escreveu:

> Rodrigo,
>
> There have been fixes in this area since Fuseki 1.0.1 (JENA-623)
>
> Please could you try the latest version (1.1.2)
>
> http://jena.apache.org/download/index.html
>
>         Andy
>
> On 05/06/15 04:58, Rodrigo Antonialli wrote:
>
>> Hi,
>>
>> I'm working with Fuseki 1.0.1, and trying to configure jena spatial...
>>
>> I've followed the docs at
>>
>> http://jena.apache.org/documentation/query/spatial-query.html#supported-geo-data-for-indexing-and-querying
>> and this is my configuration file:
>>
>> ----
>> # Licensed under the terms of http://www.apache.org/licenses/LICENSE-2.0
>>
>> ## Example of a TDB dataset published using Fuseki: persistent storage.
>>
>> @prefix :        <#> .
>> @prefix fuseki:  <http://jena.apache.org/fuseki#> .
>> @prefix rdf:     <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
>> @prefix rdfs:    <http://www.w3.org/2000/01/rdf-schema#> .
>> @prefix tdb:     <http://jena.hpl.hp.com/2008/tdb#> .
>> @prefix ja:      <http://jena.hpl.hp.com/2005/11/Assembler#> .
>> @prefix spatial: <http://jena.apache.org/spatial#> .
>>
>> [] rdf:type fuseki:Server ;
>>     # Timeout - server-wide default: milliseconds.
>>     # Format 1: "1000" -- 1 second timeout
>>     # Format 2: "10000,60000" -- 10s timeout to first result, then 60s
>> timeout to for rest of query.
>>     # See java doc for ARQ.queryTimeout
>>     # ja:context [ ja:cxtName "arq:queryTimeout" ;  ja:cxtValue "10000" ]
>> ;
>>     # ja:loadClass "your.code.Class" ;
>>
>>     fuseki:services (
>>       #<#service_tdb_read_only>
>>       <#service_tdb_users_neotec>
>>       <#service_tdb_neotec>
>>       <#service_spatial_demo>
>> #     <#service_tdb_aula>
>>     ) .
>>
>> # TDB
>> [] ja:loadClass "com.hp.hpl.jena.tdb.TDB" .
>> tdb:DatasetTDB  rdfs:subClassOf  ja:RDFDataset .
>> tdb:GraphTDB    rdfs:subClassOf  ja:Model .
>>
>> # Spatial
>> [] ja:loadClass "org.apache.jena.query.spatial.SpatialQuery" .
>> spatial:SpatialDataset  rdfs:subClassOf  ja:RDFDataset .
>> spatial:SpatialIndexLucene  rdfs:subClassOf   spatial:SpatialIndex .
>>
>> ## ---------------------------------------------------------------
>> ## TDB das ontologias do sistema NEOTEC
>>
>> <#service_tdb_neotec> rdf:type fuseki:Service ;
>>      rdfs:label                      "TDB NEOTEC (RW)" ;
>>      fuseki:name                     "neotec" ;
>>      fuseki:serviceQuery             "query" ;
>>      fuseki:serviceQuery             "sparql" ;
>>      fuseki:serviceUpdate            "update" ;
>>      fuseki:serviceUpload            "upload" ;
>>      fuseki:serviceReadWriteGraphStore      "data" ;
>>      # A separate read-only graph store endpoint:
>>      fuseki:serviceReadGraphStore       "get" ;
>>      fuseki:dataset           <#tdb_dataset_neotec> ;
>>      .
>>
>> <#tdb_dataset_neotec> rdf:type      tdb:DatasetTDB ;
>>      tdb:location "/path-to-tdb" ;
>>      tdb:unionDefaultGraph true ;
>>      .
>>
>>
>> ## ---------------------------------------------------------------
>> ## TDB dos usuários do sistema NEOTEC
>>
>> <#service_tdb_users_neotec> rdf:type fuseki:Service;
>> rdfs:label "TDB NEOTEC USERS (RW)" ;
>> fuseki:name "neotec_users" ;
>> fuseki:serviceQuery             "query" ;
>>      fuseki:serviceQuery             "sparql" ;
>>      fuseki:serviceUpdate            "update" ;
>>      fuseki:serviceUpload            "upload" ;
>>      fuseki:serviceReadWriteGraphStore      "data" ;
>>      # A separate read-only graph store endpoint:
>>      fuseki:serviceReadGraphStore       "get" ;
>>      fuseki:dataset           <#tdb_users_neotec> ;
>>      .
>>
>> <#tdb_users_neotec> rdf:type      tdb:DatasetTDB ;
>>      tdb:location "/path-to-tdb" ;
>>      tdb:unionDefaultGraph true ;
>>      .
>>
>> ## ---------------------------------------------------------------
>> ## TDB with SpatialIndex
>>
>> <#service_spatial_demo> rdf:type fuseki:Service;
>>      rdfs:label                      "DEMO SPATIAL TDB (RW)" ;
>>      fuseki:name                     "spatial_demo" ;
>>      fuseki:serviceQuery             "query" ;
>>      fuseki:serviceQuery             "sparql" ;
>>      fuseki:serviceUpdate            "update" ;
>>      fuseki:serviceUpload            "upload" ;
>>      fuseki:serviceReadWriteGraphStore      "data" ;
>>      # A separate read-only graph store endpoint:
>>      fuseki:serviceReadGraphStore       "get" ;
>>      fuseki:dataset           :spatial_dataset ;
>>      .
>>
>> :spatial_dataset rdf:type     spatial:SpatialDataset ;
>>      spatial:dataset   <#spatial_demo> ;
>>      spatial:index     <#indexLucene> ;
>>      .
>>
>> <#spatial_demo> rdf:type      tdb:DatasetTDB ;
>>      tdb:location
>> "/Applications/Servidores/jena-fuseki-1.0.1/tdb_spatial_demo" ;
>>      tdb:unionDefaultGraph true ;
>>      .
>>
>> <#indexLucene> a spatial:SpatialIndexLucene ;
>>      #spatial:directory <file:Lucene> ;
>>      spatial:directory "mem" ;
>>      spatial:definition <#definition> ;
>>      .
>>
>> <#definition> a spatial:EntityDefinition ;
>>      spatial:entityField      "uri" ;
>>      spatial:geoField     "geo" ;
>>      # custom geo predicates for 1) Latitude/Longitude Format
>>      spatial:hasSpatialPredicatePairs (
>>           [ spatial:latitude :latitude_1 ; spatial:longitude :longitude_1
>> ]
>>           [ spatial:latitude :latitude_2 ; spatial:longitude :longitude_2
>> ]
>>           ) ;
>>      # custom geo predicates for 2) Well Known Text (WKT) Literal
>>      spatial:hasWKTPredicates (:wkt_1 :wkt_2) ;
>>      # custom SpatialContextFactory for 2) Well Known Text (WKT) Literal
>>      spatial:spatialContextFactory
>>           "com.spatial4j.core.context.jts.JtsSpatialContextFactory"
>>      .
>>
>>
>> ---
>>
>> Fuseki runs fine with this configuration, and I've loaded the geo data
>> examples from
>>
>> https://github.com/apache/jena/blob/master/jena-spatial/src/test/resources/geoarq-data-1.ttl
>> to a random graph... (http://neotec.rc.unesp.br/resource/geodata)
>>
>> I've tried the following query:
>>
>> PREFIX spatial: <http://jena.apache.org/spatial#>
>> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
>>
>> SELECT ?placeName
>> {
>>      ?place spatial:query (52.4539 -1.74803 10 'km') .
>>      ?place rdfs:label ?placeName
>> }
>>
>> But no results are returned... even with some variations of the
>> coordinates..
>>
>> How can I know my configuration is working??
>>
>> The logs are set to DEBUG, but I cant really see a problem... What should
>> I
>> look for in logs??
>>
>> Cheers
>>
>>
>> Rodrigo C. Antonialli
>> ======================================
>> Rio Claro - SP - Brasil
>> LinkedIn: http://www.linkedin.com/in/rcantonialli
>> Contato:  [email protected]
>>                Skype: rc_antonialli
>>
>>
>

Reply via email to