From: Rob V. <rv...@do...> - 2012-11-16 23:19:17
|
Here's a quick guide SPARQL 1.0 - Graph Patterns - OPTIONAL, GRAPH, UNION - FILTER - Expressions - BOUND, ISIRI, ISBLANK, ISLITERAL, STR, LANG, DATATYPE, ||, &&, =, SAMETERM, LANGMATCHES, REGEX, >, >=, <, <=, XPath constructors (xsd:boolean, xsd:integer etc) - Solution Modifiers - ORDER BY, LIMIT, OFFSET SPARQL 1.1 - As SPARQL 1.0 plus the following - Graph Patterns - Sub-SELECT, MINUS, SERVICE, VALUES, EXISTS and NOT EXISTS (these last two are in FILTER only) - Expressions - IF, COALESCE, NOT EXISTS, EXISTS, IN, NOT IN, ISNUMERIC, IRI, BNODE, STRDT, STRLANG, UUID, STRUUID, STRLEN, SUBSTR, UCASE, LCASE, STRSTARTS, STRENDS, CONTAINS, STRBEFORE, STRAFTER, ENCODE_FOR_URI, CONCAT, REPLACE, ABS, ROUND, CEIL, FLOOR, RAND, NOW, YEAR, MONTH, DAY, HOURS, MINUTES, SECONDS, TIMEZONE, TZ, MD5, SHA1, SHA256, SHA384, SHA512 - Solution Modifiers - GROUP BY, HAVING, VALUES - Aggregate Expressions - AVG, COUNT, GROUP_CONCAT, MAX, MIN, SAMPLE So clearly SPARQL 1.0 is much smaller Hope this helps, Rob On 11/15/12 2:39 AM, "Tomasz Pluskiewicz" <tom...@gm...> wrote: >Can do. Can you point me to a concise comparison between SPARQL 1.0 and >1.1. > >Or maybe you could quickly draft what you think should come first and >what cant wait? > >Thanks, >Tom > >On Thu, Nov 15, 2012 at 1:50 AM, Rob Vesse <rv...@do...> wrote: >> May have spoken too soon on the 0.8.0 release, the proposed >> recommendations for SPARQL 1.1 just came out so I'm going to try and get >> some final compatibility and bug fixing for this done before the next >> release. >> >> On the fluent query front maybe it would be sufficient to have a partial >> API in place for 0.8.0. By partial I mean something that supported the >> major constructs of the language (WHERE, OPTIONAL, GRAPH, UNION, >>SERVICE, >> FILTER etc) with a limited set of expressions supported. Something that >> just covered the SPARQL 1.0 operators would be sufficient and we can >>flesh >> out to the full SPARQL 1.1 set in later releases. >> >> How does this sound? >> >> Rob >> >> On 11/11/12 9:53 AM, "Tomasz Pluskiewicz" <tom...@gm...> >> wrote: >> >>>I don't mind an earlier release. >>> >>>Regarding the Fluent API I think we could get it out in 8.1 or so. At >>>this point maybe it will be good to define some kind of a road map >>>internally. SPARQL has many features and it is possible to implement >>>some in the first go and add more later on. I would be good to decide >>>what should be delivered at first. As we all know time is limited and >>>I'm working hard to get the code thoroughly tested. Especially in the >>>arithmetic and logical operators where there is a multitude of >>>possible combinations and each one needs a operator overload for the >>>API to be complete and most user-friendly. >>> >>>If you haven't noticed, I am maintaining a documentation of the API's >>>features on a wiki [1]. If you guys could find some spare time to have >>>a look at it and maybe offer suggestions that would be great. >>> >>>Thanks, >>>Tom >>> >>>[1] https://bitbucket.org/romanticweb/dotnetrdf/wiki/ >>> >>>On Fri, Nov 9, 2012 at 8:06 PM, Rob Vesse <rv...@do...> wrote: >>>> Hey All >>>> >>>> Would anyone object if I went ahead and made the 0.8.0 release >>>>sometime >>>>next >>>> week? >>>> >>>> There's a whole bunch of bug fixes in there, updates to SPARQL 1.1 >>>> compliance and general improvements to SPARQL implementation plus >>>> significant fixes and updates to the Query.FullText library. >>>> >>>> I had originally thought that we might get the Fluent Query API in >>>>this >>>> release but looking at what Tom's got so far (which is great btw) it's >>>> clearly a much bigger lift than I first thought. I'd rather push that >>>>to >>>> unscheduled and have it be merged in as and when Tom thinks it's ready >>>> rather than holding back a useful (and primarily bug fix) release. >>>> >>>> Any other thoughts/objections? >>>> >>>> Rob >>>> >>>> >>>>----------------------------------------------------------------------- >>>>-- >>>>----- >>>> Everyone hates slow websites. So do we. >>>> Make your web apps faster with AppDynamics >>>> Download AppDynamics Lite for free today: >>>> http://p.sf.net/sfu/appdyn_d2d_nov >>>> _______________________________________________ >>>> dotNetRDF-develop mailing list >>>> dot...@li... >>>> https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop >>>> >>> >>>------------------------------------------------------------------------ >>>-- >>>---- >>>Everyone hates slow websites. So do we. >>>Make your web apps faster with AppDynamics >>>Download AppDynamics Lite for free today: >>>http://p.sf.net/sfu/appdyn_d2d_nov >>>_______________________________________________ >>>dotNetRDF-develop mailing list >>>dot...@li... >>>https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop >> >> >> >> >> >> >>------------------------------------------------------------------------- >>----- >> Monitor your physical, virtual and cloud infrastructure from a single >> web console. Get in-depth insight into apps, servers, databases, vmware, >> SAP, cloud infrastructure, etc. Download 30-day Free Trial. >> Pricing starts from $795 for 25 servers or applications! >> http://p.sf.net/sfu/zoho_dev2dev_nov >> _______________________________________________ >> dotNetRDF-develop mailing list >> dot...@li... >> https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop > >-------------------------------------------------------------------------- >---- >Monitor your physical, virtual and cloud infrastructure from a single >web console. Get in-depth insight into apps, servers, databases, vmware, >SAP, cloud infrastructure, etc. Download 30-day Free Trial. >Pricing starts from $795 for 25 servers or applications! >http://p.sf.net/sfu/zoho_dev2dev_nov >_______________________________________________ >dotNetRDF-develop mailing list >dot...@li... >https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop |