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----- >>> >> > > >
