Hi,

As Dave mentioned, Parliament [1] supports geospatial and temporal indexing.  
We index data using the geo-owl ontologies [2] for geospatial data and OWL time 
[3] for temporal data (although only ProperIntervals and DateTimeIntervals are 
supported, not DateTimeInstants).  The spatial index supports predicates 
corresponding to RCC-8 and OGC simple features as property functions and can 
use PostGIS or a memory-mapped r-tree as an index.  

If you are interested, Parliament also has preliminary support for the proposed 
OGC GeoSPARQL [4] standard for geospatial queries over RDF (note that this is 
different from http://www.geosparql.org).
We also have an unpublished article [5] which describes GeoSPARQL, evaluates 
some existing research/implementations in the geospatial semantic web, and 
describes the GeoSPARQL implementation in Parliament.

The Parliament geosparql branch is located at [6]

-rob

[1] http://parliament.semwebcentral.org
[2] http://www.w3.org/2005/Incubator/geo/XGR-geo/#owl
[3] http://www.w3.org/TR/owl-time/
[4] http://portal.opengeospatial.org/files/?artifact_id=44722
[5] 
http://semwebcentral.org/scm/viewvc.php/*checkout*/branches/geosparql/paper/swjarticle.pdf?root=parliament
[6] https://projects.semwebcentral.org/svn/parliament/branches/geosparql  
(username/password anonsvn)

On Sep 13, 2011, at 8:17 AM, Dave Reynolds wrote:

> There is also Parliament [1] which offers both geospatial and temporal
> indexing graphs.
> 
> Dave
> 
> [1] http://parliament.semwebcentral.org/
> 
> 
> On Tue, 2011-09-13 at 13:08 +0100, Paolo Castagna wrote: 
>> Hi Alex,
>> great to hear that, you are welcome.
>> 
>> Something similar using Lucene Spatial capabilities instead of
>> a proper GIS is here (it's just a less than two days hack):
>> https://github.com/castagna/GeoARQ
>> 
>> I was planning to post something along the lines of "making
>> easier to plug LARQ or similar into ARQ", but unfortunately I do
>> not a good idea (yet).
>> 
>> It would be good to enable third parties to add their own property
>> functions (that's possible) which use custom indexes and need to
>> update those indexes as triples/quads are added/removed to the
>> underlying RDF store.
>> 
>> More on this later, in the meantime: welcome.
>> 
>> Paolo
>> 
>> Alexander Dutton wrote:
>>> -----BEGIN PGP SIGNED MESSAGE-----
>>> Hash: SHA1
>>> 
>>> Hi all,
>>> 
>>> We've currently got a lot of (simple) geospatial data in
>>> <http://data.clarosnet.org/> (served behind the scenes by Fuseki).
>>> 
>>> We'd like to do some geospatial indexing magic, and were wondering
>>> about writing something a bit like LARQ that will pull out things like
>>> geo:Points and WKT literals, place them in a PostGIS-flavoured DB, and
>>> then implements something like GeoSPARQL (<http://geosparql.org/>).
>>> 
>>> Has anyone started doing this or something similar? I'm happy to give
>>> it a go and I'm sure my employer would be happy to contribute it back
>>> to Jena and the ASF. My plan was to go through the LARQ codebase to
>>> work out how it hooks itself in, and use that as a model.
>>> 
>>> Yours,
>>> 
>>> Alex
>>> 
>>> - -- 
>>> Alexander Dutton
>>> Metamorphoses Project Developer, Claros
>>> Oxford University Computing Services, ℡ 01865 (6)13483
>>> -----BEGIN PGP SIGNATURE-----
>>> Version: GnuPG v1.4.11 (GNU/Linux)
>>> Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/
>>> 
>>> iEYEARECAAYFAk5vQbgACgkQS0pRIabRbjC9QACfTZtTcFIhDXjWPR+MpEWunKkt
>>> 38oAnR5n+oi1nuTZAfRdOrF2mcOac2Ck
>>> =r1dj
>>> -----END PGP SIGNATURE-----
>>> 
>> 
> 
> 
> 

Reply via email to