Re: [arc-dev] SPARQL 1.1 - call for suggested features
From: Patrick Murray-John
Subject: Re: [arc-dev] SPARQL 1.1 - call for suggested features
Date: Wed, 04 Mar 2009 09:11:38 -0500
Benji,
That list seems in line with my thoughts. Like Will, I think
projectable expression would be great, but at least for the data I'm
working with I'd still keep it above bnode referencability. That's
really just me saying I've needed projectable expressions, but haven't
needed bnode referencability in my data. It seems to me like projecting
expressions might be more important for an app that works by pulling in
linked open data.
Thanks!
Patrick
Will Daniels wrote:
>
>
> Hi Benji,
>
> I'd pretty much agree with that order. The first 2 in your list are
> basic essentials for querying - aggregate counts and sums are frequent
> requirements (for me and I think most people) and it's too much to
> expect every SPARQL client needing to do such things to code it
> manually. Plus there's probably some potential with these for
> variations to start cropping up if it's not standardised soon.
>
> Further to that, LOAD, DELETE and INSERT really are a minimum set of
> features to allow the SPARQL language to function as a basic
> abstraction layer for semweb applications to be more portable between
> different stores.
> Although I find LOAD by far the most convenient here, I'd take DELETE
> and INSERT over LOAD for standardisation if I had to choose (LOAD
> seems to be something that can more reasonably be considered in
> context for a specific store).
>
> Projectable expressions would be very nice, but it's not too much
> trouble to handle this manually in the majority of cases so I think I
> might place bnode referencability above that (not that I've had cause
> to use either yet myself to be honest). The last two don't really
> concern me at all right now.
>
> In summary: 1 & 2 essential, 3 & 4 extremely important, 5 & 6 very
> nice to have, 7 & 8 just "nice".
>
> Cheers,
> Will
>
>
> Benjamin Nowack wrote:
>> Heyup all,
>>
>> The new SPARQL WG just sent out a call for feature requests[1].
>> The next SPARQL version (SPARQL 1.1) will only be extended with
>> very few selected features, so I'd like to ask here which extensions
>> you have used and which you think are most important. We could then
>> send a ranked list of feature requests to the WG, maybe making their
>> decision process a little bit easier. Deadline is next Tuesday!
>>
>> Here are mine (ordered by personal priority):
>>
>> * Aggregate functions (COUNT, SUM, etc)
>> * GROUP BY (required for non-trivial aggregates)
>> * LOAD
>> * INSERT and DELETE
>> * Projectable expressions [2]
>> * bnode referencability
>> * Service description when accessing an endpoint w/o a query parameter
>> * a syntactical equivalent to SQL's "IN", to check a
>> term against a list of values (via Andraz Tori)
>>
>> Thanks for your input,
>> Benji
>>
>>
>> [1] http://bit.ly/BUGSK [2]
>> http://www.w3.org/2009/sparql/wiki/Feature:ProjectExpressions
>>
>> --
>> Benjamin Nowack
>> http://bnode.org/
>> http://semsol.com/
>>
>>
>
>
""" ;
ns1:returnPath "<pgosetti@umw.edu>" ;
ns1:xOriginalTo "arc-dev@semsol.org" ;
ns1:deliveredTo "web11p1@p15192371.pureserver.info" ;
ns1:received "from [199.111.87.243] ([199.111.87.243]) by nemo.umw.edu with ESMTP id ZHVVcxKIlEyiNMku for <arc-dev@semsol.org>; Wed, 04 Mar 2009 09:12:53 -0500 (EST)" ;
ns1:xASGDebugID "1236175969-4c9803160000-22FtHl" ;
ns1:xBarracudaURL <http://199.111.95.25:8000/cgi-bin/mark.cgi> ;
ns1:messageID "<49AE8C1A.7040708@umw.edu>" ;
ns1:date "Wed, 04 Mar 2009 09:11:38 -0500" ;
ns1:from "Patrick Murray-John <pgosetti@umw.edu>" ;
ns1:userAgent "Thunderbird 2.0.0.16 (X11/20080725)" ;
ns1:mIMEVersion "1.0" ;
ns1:to "arc-dev <arc-dev@semsol.org>" ;
ns1:xASGOrigSubj "Re: [arc-dev] SPARQL 1.1 - call for suggested features" ;
ns1:subject "Re: [arc-dev] SPARQL 1.1 - call for suggested features" ;
ns1:references "<PM-GA.20090304123107.1EB58.1.1D@semsol.com> <49AE7F98.7000504@willdaniels.co.uk>" ;
ns1:inReplyTo "<49AE7F98.7000504@willdaniels.co.uk>" ;
ns1:contentType "text/plain; charset=ISO-8859-1; format=flowed" ;
ns1:contentTransferEncoding "7bit" ;
ns1:xBarracudaConnect "UNKNOWN[199.111.87.243]" ;
ns1:xBarracudaStartTime "1236175973" ;
ns1:xBarracudaVirusScanned "by UMW Spam Firewall - Nemo at umw.edu" ;
ns1:xSpamCheckerVersion """SpamAssassin 2.64 (2004-01-11) on
p15192371.pureserver.info""" ;
ns1:xSpamLevel "" ;
ns1:xSpamStatus """No, hits=-0.6 required=5.0 tests=AWL,BAYES_30 autolearn=ham
version=2.64