Chris,

I am the primary developer of the GeoSPARQL index in Parliament.  The spatial 
part is certainly pluggable. We have an interface for the index and have 
implemented it with a variety of backends including a persistent RTree from the 
degree project [1], PostgreSQL w/PostGIS [2], and an in-memory quad tree using 
JTS [3].   One part that is not pluggable is the query engine for for 
Parliament (which replaces the default ARQ query engine).  We optimize the 
query such that the parts of the query that can be answered more efficiently by 
the spatial index are executed first.  We would certainly consider using SIS if 
it could be easily integrated and provides better performance than what we are 
currently using.  TBH I hadn't heard of it before I saw this thread.

Unfortunately, I'm not sure if our implementation is ALv2.  Parliament is BSD 
licensed and some of the libraries we link to are LGPL.

-rob

[1] http://www.deegree.org
[2] http://www.postgis.org
[3] http://sourceforge.net/projects/jts-topo-suite/?_test=b

On Apr 3, 2012, at 1:59 PM, Mattmann, Chris A (388J) wrote:

> Hey Rob,
> 
> Thanks for the FYI on this. I will check it out. I would still like to figure 
> out how to implement GeoSPARQL 
> with SIS if for nothing else than to harden SIS and to make it better in a 
> SIS selfish way :) I am out to make
> it an awesome ALv2 licensed spatial implementation.
> 
> Regarding Parliament, what are you guys using for your spatial library? Is it 
> something that is ALv2? If not,
> would you consider SIS as a potential alternative to whatever spatial library 
> you guys are using? Or, should I 
> ask, are you part of the Parliament project?
> 
> Thanks for the FYI again.
> 
> Cheers,
> Chris
> 
> On Apr 3, 2012, at 10:11 AM, Rob Battle wrote:
> 
>> Chris,
>> 
>> I just wanted to let you know that the Parliament [1] triple store (a triple 
>> store that is built with a Jena interface) has a mostly complete 
>> implementation of GeoSPARQL.  We have implemented the property functions and 
>> filter functions for GeoSPARQL on top of our existing spatial index.  For 
>> more info, you can check out [2].  
>> 
>> [1] http://parliament.semwebcentral.org
>> [2] http://geosparql.bbn.com
>> 
>> -rob
>> 
>> On Apr 2, 2012, at 10:10 PM, Mattmann, Chris A (388J) wrote:
>> 
>>> Thanks for the FYI on this, Lewis!
>>> 
>>> Cheers,
>>> Chris
>>> 
>>> On Apr 2, 2012, at 4:29 AM, Lewis John Mcgibbney wrote:
>>> 
>>>> Hi,
>>>> 
>>>> Thought I would chime in here as it's a very interesting thread and I think
>>>> this is relevant.
>>>> 
>>>> On Mon, Apr 2, 2012 at 10:01 AM, Paolo Castagna <
>>>> castagna.li...@googlemail.com> wrote:
>>>> 
>>>>> 
>>>>> I see two main use cases here:
>>>>> 
>>>>> 1. Crawling the web and build a dataset of statements with locations.
>>>>> 2. Indexing a dataset with statements with locations and extend SPARQL to
>>>>> perform queries over it.
>>>>> 
>>>>> For 1. you need Any23|Tika (and a crawler) and, eventually, an RDF store.
>>>>> 
>>>>> I will begin working on this once we release Any23 0.7.0-incubating and
>>>> the library is available on maven central. It will be a step in the right
>>>> direction to achieving (part) of an overall potential use case as above.
>>>> Any23/Tika wrapped plugin for Apache Nutch. It would be really great to
>>>> work towards the pluggable datastores as you said Paolo, and yes this is
>>>> also something which is required outside of RDF stores, but as you mention
>>>> this is another story which we need to focus on separately.
>>>> 
>>>> I'll certainly get in touch when the above is done to update you guys.
>>>> 
>>>> Lewis
>>> 
>>> 
>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>> Chris Mattmann, Ph.D.
>>> Senior Computer Scientist
>>> NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
>>> Office: 171-266B, Mailstop: 171-246
>>> Email: chris.a.mattm...@nasa.gov
>>> WWW:   http://sunset.usc.edu/~mattmann/
>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>> Adjunct Assistant Professor, Computer Science Department
>>> University of Southern California, Los Angeles, CA 90089 USA
>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>> 
>> 
> 
> 
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> Chris Mattmann, Ph.D.
> Senior Computer Scientist
> NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
> Office: 171-266B, Mailstop: 171-246
> Email: chris.a.mattm...@nasa.gov
> WWW:   http://sunset.usc.edu/~mattmann/
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> Adjunct Assistant Professor, Computer Science Department
> University of Southern California, Los Angeles, CA 90089 USA
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> 

Reply via email to