Thanks :-)

2014-10-13 7:41 GMT+02:00 Fabian Cretton <fabian.cret...@hevs.ch>:

>  Nice.
> For what it's worth, congratulation for the beautiful work and code
> quality reached in Marmotta.
> Fabian
>
> >>> Sebastian Schaffert <sebastian.schaff...@gmail.com> 10.10.2014 10:16
> >>>
> Hi Fabian,
>
> there is an extensive collection of SPARQL tests in
> libraries/kiwi/kiwi-sparql where we both use the complete collection of
> Sesame standard tests (several 100) and 36 custom tests where we collected
> SPARQL queries of varying complexity that had problems and compare them
> with plain Sesame. I suggest adding all new tests there and not to the web
> service tests. Apparently neither we nor Sesame has a test for Sum, though
> ;-)
>
> org.apache.marmotta.kiwi.sparql.test.ComplexKiWiSparqlQueryTest
> (subclassing the standard Sesame tests)
>  org.apache.marmotta.kiwi.sparql.test.KiWiSparqlJoinTest (our own tests
> beyond the ones in Sesame)
>
> Testing the web service is also an option, but starting up the environment
> takes much more time, so we only do few web service tests that mainly test
> the REST protocol and functionality.
>
> Note that the SUM implementation currently has a problem in the case of
> the sum being 0 because no values exist. In that case the implementation
> will return null instead of 0.0 because the relational database returns
> NULL (which we typically interpret as "not bound"). We would need a special
> treatment for aggregation constructs here, but that might have side effects
> I am not yet aware of.
>
>
> Greetings,
>
> Sebastian
>
> 2014-10-10 9:07 GMT+02:00 Fabian Cretton <fabian.cret...@hevs.ch>:
>
>>  I know it is easier to say than to do, but I suggest adding all
>> supported SPARQL queries to the unit test:
>> "org.apache.marmotta.platform.sparql.webservices.SparqlWebServiceTest.java"
>>  I guess those queries are just too "new" to be already there, but on
>> the other hand I saw a first discussion about soon moving 3.3.0 to a
>> realease if I'm not mistaken.
>>   Fabian
>>
>> >>> Sebastian Schaffert <sebastian.schaff...@gmail.com> 09.10.2014 16:54
>> >>>
>> Can you update your git repository, build again and try again? building
>> libraries/kiwi/kiwi-sparql should be enough in case you have a recent
>> snapshot. Otherwise do a "mvn clean install -DskipTests" in the root
>> directory to save time ;-)
>>
>> Greetings,
>>
>> Sebastian
>>
>> 2014-10-09 16:24 GMT+02:00 Sebastian Schaffert <
>> sebastian.schaff...@gmail.com>:
>>
>>> It's a copy-paste bug. Class Cast Exception, fixing it now.
>>>
>>> Greetings,
>>>
>>> Sebastian
>>>
>>> 2014-10-09 16:08 GMT+02:00 Sebastian Schaffert <
>>> sebastian.schaff...@gmail.com>:
>>>
>>>> SUM is implemented, of course. But sometimes the translation into SQL
>>>> still yields invalid SQL queries. Turn on logging for SPARQL and check in
>>>> the marmotta-debug log file. I can also try with my setup.
>>>>
>>>> I would also recommend you to update the latest snapshot of the
>>>> repository, because there are many bug fixes especially in the SPARQL part.
>>>>
>>>> Greetings,
>>>>
>>>> Sebastian
>>>>
>>>> 2014-10-09 15:42 GMT+02:00 Fabian Cretton <fabian.cret...@hevs.ch>:
>>>>
>>>>>  Hi,
>>>>>  Is SPARQL-sum implemented in the current version under developpment
>>>>> (3.3.0) ?
>>>>>  I did refresh my fork two weeks ago, and this query doesnt' work:
>>>>>  prefix sdmx-measure: <http://purl.org/linked-data/sdmx/2009/measure#>
>>>>> SELECT (SUM(?value) as ?valSum) WHERE {
>>>>> ?obs sdmx-measure:obsValue ?value.
>>>>> }
>>>>>  I have an error message in the interface: unknown exception while
>>>>> evaluating SPARQL query
>>>>>  I can't see the logs right now (I have to check out why my logs no
>>>>> more work since my last synchronisation)
>>>>>  But is "sum" implemented or not ? or maybe I do have a simple syntax
>>>>> mistake ?
>>>>>  thank you for any help
>>>>> Fabian
>>>>>
>>>>
>>>>
>>>
>>
>

Reply via email to