14:54:47 RRSAgent has joined #sparql 14:54:47 logging to http://www.w3.org/2010/11/23-sparql-irc 14:54:53 Zakim has joined #sparql 14:55:03 trackbot, start meeting 14:55:05 RRSAgent, make logs world 14:55:07 Zakim, this will be 77277 14:55:07 ok, trackbot; I see SW_(SPARQL)10:00AM scheduled to start in 5 minutes 14:55:08 Meeting: SPARQL Working Group Teleconference 14:55:08 Date: 23 November 2010 14:55:36 agenda: http://www.w3.org/2009/sparql/wiki/Agenda-2010-11-23 14:55:45 chair: Axel Polleres 14:55:54 zakim, this will be SPARQL 14:55:54 ok, LeeF; I see SW_(SPARQL)10:00AM scheduled to start in 5 minutes 14:55:55 regrets: Chime, MattPerry, NickH, OlivierCorby 14:57:50 SW_(SPARQL)10:00AM has now started 14:57:57 +??P9 14:58:10 Zakim, +?P9 is me 14:58:10 sorry, cbuilara, I do not recognize a party named '+?P9' 14:58:20 Zakim, +??P9 is me 14:58:20 sorry, cbuilara, I do not recognize a party named '+??P9' 14:58:33 Zakim, +P9 is me 14:58:33 sorry, cbuilara, I do not recognize a party named '+P9' 14:58:44 +AxelPolleres 14:58:46 +??P12 14:58:51 +cbuilara 14:58:58 SteveH_ has joined #sparql 14:59:07 zakim, ??P12 is me 14:59:07 +AndyS; got it 14:59:15 cbuilara is carlos 14:59:16 pgearon has joined #sparql 14:59:25 zakim, ??P9 is me 14:59:25 +cbuilara; got it 14:59:36 +kasei 15:00:05 + +3539149aaaa 15:00:14 +pgearon 15:00:15 Zakim, +3539149aaaa is me 15:00:15 +AlexPassant; got it 15:00:26 +SteveH 15:00:28 Zakim, who is on the phone? 15:00:28 On the phone I see cbuilara, AxelPolleres, AndyS, kasei, AlexPassant, pgearon, SteveH 15:01:21 +Lee_Feigenbaum 15:01:29 zakim, Lee_Feigenbaum is me 15:01:31 +LeeF; got it 15:01:44 +Sandro 15:02:10 http://www.w3.org/2009/sparql/wiki/Agenda-2010-11-23 15:02:39 scribe: leeF 15:02:53 topic: admin 15:02:58 # PROPOSED: Approve minutes at http://www.w3.org/2009/sparql/meeting/2010-11-16 15:03:01 PROPOSED: Approve minutes at http://www.w3.org/2009/sparql/meeting/2010-11-16 15:03:03 I can hear you 15:03:05 can hear you 15:03:18 RESOLVED: Approve minutes at http://www.w3.org/2009/sparql/meeting/2010-11-16 15:03:51 http://lists.w3.org/Archives/Public/public-rdf-dawg/2010OctDec/0256.html comments summary 15:03:56 AxelPolleres: comments page has been updated as above ^^^ 15:04:10 ... still a few questions about whether responses are needed to some comments 15:04:32 ... one thread from Richard C about protocol faults 15:04:39 ... another from ??? 15:04:45 ... do we need to reply officially? 15:05:46 LeeF: we do need to reply to Richard, once we handle protocol issues 15:06:56 ... other was from Ross H, which we've replied to 15:07:29 * BINDINGS in SPARQL Query 2010-10-14 Dave Beckett ... answered by Peter Ansell 15:07:30 * typo in SPARQL 1.1 Query Language WD: invalid property "rdf:next" Michael Schneider ... answered by Andy 15:07:30 * Permit LOAD from a SPARQL CONSTRUCT endpoint David Booth ... answered by Alex 15:07:30 \ 15:07:36 q+ 15:07:38 q+ 15:07:43 ack AndyS 15:07:52 On emment - 15:07:56 One moment .... 15:08:02 q+ AndyS 15:08:05 ack AlexPassant 15:08:22 NicoM has joined #Sparql 15:09:27 ACTION: ask Davidf booth for confirmation of reply and add row to comments table 15:09:27 Sorry, couldn't find user - ask 15:09:40 ACTION: Alex to ask Davidf booth for confirmation of reply and add row to comments table 15:09:41 Created ACTION-334 - Ask Davidf booth for confirmation of reply and add row to comments table [on Alexandre Passant - due 2010-11-30]. 15:09:57 AndyS: editorial matters, checked with Lee and went ahead and replied 15:10:36 ack AndyS 15:10:47 AxelPolleres: comment on BINDINGS does not need our action 15:10:54 AxelPolleres: Please check comments list and see if you can move any forwards 15:11:19 ... in particular, there is one on property paths that we haven't addressed yet - has anyone looked at that? 15:11:43 AndyS: yes, it's a very good summary of everything we've talked about, but i don't think changes our position - we have been cognizant of the points raised when we made our decisions 15:11:56 q+ 15:12:08 ... raises issue of equivalence between triple patterns and path pattern, and also about considering future extensions to include length of paths 15:12:32 q- 15:13:06 AndyS: Good points, but no new information. Will draft a response 15:13:09 +1 AndyS 15:13:19 s/+1 AndyS/LeeF: +1 AndyS 15:14:05 Next regular meeting: 2010-11-30 @ 15:00 UK / 10:00 EST (scribe: Carlos Buil) 15:14:23 topic: Publication schedule 15:15:44 ACTION: alex to address MS-1 comment 15:15:45 Created ACTION-335 - Address MS-1 comment [on Alexandre Passant - due 2010-11-30]. 15:15:51 (DIsucssion around comment MS-1, which Alex agrees to own) 15:16:14 AxelPolleres: In October we discussed our schedule and trying to get to Last Call 15:16:14 http://www.w3.org/2009/sparql/meeting/2010-10-05#schedule__2f_extension 15:16:45 LeeF: you can close ACTION-334 : I've updated table and asked David (off-list) to acknowledge (on-list) 15:16:49 AxelPolleres: per our schedule, we should be reviewing docs for Last Call now 15:16:57 trackbot, close ACTION-334 15:16:57 ACTION-334 Ask Davidf booth for confirmation of reply and add row to comments table closed 15:17:09 AxelPolleres: what can we do / do we need to do to get to Last Call? 15:17:56 query? 15:18:16 AndyS: Everything is marked in the document with @@ as to what needs to be done from my point-of-videw 15:18:20 s/videw/view 15:18:25 AndyS: There is a lot of editing to be done 15:18:31 AndyS: I've done BIND 15:18:48 AndyS: Doing GROUP BY ... AS ... 15:19:05 AndyS: There are consistency things that need to be done, such as aligning grammar fragments throughout the document - will do once grammar is stable 15:19:11 AndyS: And a lot of general editing to do 15:19:24 AxelPolleres: what's missing for the grammar? 15:19:30 AndyS: decision on verbs for update 15:20:19 LeeF: what needs a group decision if anything? 15:20:45 AndyS: don't think anything, there was a discussion around prefixed names which would radically change things, but don't htink there's anything right now where WG action is blocking progress 15:21:01 AxelPolleres: any time frame estimate? 15:21:03 AndyS: about a month 15:21:14 ... very rough estimate 15:21:15 AxelPolleres: Steve? 15:21:30 SteveH: have two pages of notes on things that want to change - probably about 3 days of editing effort, hoping to find 3 days of time before the end of December 15:21:53 AndyS: (to Steve) we need to link up on formal semantics of aggregation 15:21:59 SteveH: hoping first to fix information gap in how things line up 15:22:06 SteveH: and then check if you (AndyS) believe it 15:23:08 AxelPolleres: ready before christmas? 15:23:15 SteveH: no, ready before end of December 15:24:00 LeeF: if documents are ready at the end of December, probably not publishing LC before the end of January 15:24:03 AxelPolleres: update? 15:24:08 pgearon: one issue is shortcuts 15:24:18 AlexPassant: comments on formal model that have not been addressed 15:24:30 AlexPassant: also comments on bnodes and other things from previous reviews that need to be incorporated 15:24:42 AlexPassant: shortcuts, formal model, comments from previous reviews 15:27:28 AxelPolleres: Sandro? 15:27:32 sandro: I can work on that any time. 15:27:43 AxelPolleres: We'll find a common time to discuss. 15:28:04 AxelPolleres: ... issues about embedding RIF in RDF 15:28:26 ACTION: axel to check back with Birte/chime on entailment regimes schedule 15:28:26 Created ACTION-336 - Check back with Birte/chime on entailment regimes schedule [on Axel Polleres - due 2010-11-30]. 15:29:25 http-update 15:29:43 AndyS: base URI matter and handling of default graphs still to be addressed in HTTP protocol document 15:29:49 LeeF: I got back to chime to inform us about status 15:30:17 service description? 15:30:19 AxelPolleres: service desc? 15:30:22 kasei: two issues 15:30:29 kasei: add feature URI for basic federated queries 15:30:42 kasei: have some links and text that need to align with a protocol document whenever that is dealt with 15:31:16 no objections to kasei address the first item. 15:31:26 protocol? 15:31:59 LeeF: dedicated TC would probably help 15:32:50 protocol doc a bit laging, no dedicated editor at the moment. 15:33:26 Who would be willing to participate in working sessions around protocol? 15:33:31 telecon, yes. editing, no 15:33:45 I'd be willing to help. 15:33:59 Lee would be willing to help 15:34:00 As SteveH 15:34:30 ACTION: LeeF to sned out a doodle poll on protocol TC 15:34:30 Created ACTION-337 - Sned out a doodle poll on protocol TC [on Lee Feigenbaum - due 2010-11-30]. 15:35:24 Axel: outcome needed of that dedicated TC is a schedule (Andy: and who's doing the writing) 15:36:01 ivan has joined #sparql 15:36:03 AndyS: schedule requires writing effort 15:36:15 zakim, dial ivan-voip 15:36:15 ok, ivan; the call is being made 15:36:17 +Ivan 15:36:18 federated query extension? 15:36:42 carlos: want to have everything ready by 21 dec 15:36:44 q+ 15:37:19 carlos: would appreciate feedback. 15:37:23 AndyS: are there any syntax changes? 15:37:27 carlos: no 15:37:28 andy: any syntax changes in mind? 15:38:37 overview-document 15:38:40 ? 15:39:40 AxelPolleres: some changes with examples, list everyone contributing as participants 15:39:49 update by mid of december. 15:40:27 q+ 15:40:45 AxelPolleres: ivan is leaving us as staff contact, thanks to ivan for all of his help 15:40:46 (applause) 15:41:03 ivan: restructuring in light of new groups and w3c resources 15:41:10 ... will be picking up rdb2rdf staff contact 15:41:16 ... also new rdf group coming up 15:41:22 ... will stay on SPARQL mailing list 15:41:53 ack AndyS 15:42:04 AndyS: what's the status of the function library document? 15:43:11 topic: shortcuts 15:43:13 zakim, who is on the phone? 15:43:13 On the phone I see cbuilara, AxelPolleres, AndyS, kasei, AlexPassant, pgearon, SteveH, LeeF, Sandro, Ivan 15:44:12 PROPOSED1: Add update shortcuts in LC marked explicitly "AT RISK" and asking for feedback, explicitly about potentially complicating the language, and implementation experience. 15:44:21 PROPOSED2: postpone ISSUE-59 15:44:33 strawpoll? 15:44:44 +1 for a strawpoll 15:44:45 q+ 15:44:51 q- 15:45:22 SteveH: how about one strawpoll? 15:45:38 sandro: is the reason not to do this because it slows down the schedule? 15:46:01 It wont slow down schedule imo 15:46:08 q+ 15:46:10 not from an editing pov at least 15:46:13 q- 15:46:23 LeeF: expresesd concerns relate to not wanting to add shortcuts into the language yet 15:46:39 q- 15:47:23 AxelPolleres: +1 is for adding shortcuts, -1 is for postponing work on shortcuts 15:47:44 Small point: we already have a "shortcut" -- CLEAR 15:48:07 +1 is for adding shortcuts, -1 is for postponing work on shortcuts 15:48:08 -1 15:48:09 -1 15:48:10 +1 15:48:12 sandro: +1 15:48:15 +1 15:48:19 -Ivan 15:48:34 0 15:48:37 0 15:48:42 +1 15:48:53 zakim, dial ivan-voip 15:48:53 ok, ivan; the call is being made 15:48:55 +Ivan 15:49:12 0 15:49:31 +1 15:49:52 5/3/2 15:50:05 ROPOSED: Add update shortcuts in LC marked explicitly "AT RISK" and asking for feedback, explicitly about potentially complicating the language, and implementation experience. 15:50:09 Abstain. 15:50:10 abstain 15:50:27 seconded 15:50:31 abstain 15:50:47 RESOLVED: Add update shortcuts in LC marked explicitly "AT RISK" and asking for feedback, explicitly about potentially complicating the language, and implementation experience, SteveH, LeeF, kasei abstaining 15:51:26 ISSUE-59? 15:51:26 ISSUE-59 -- Shall we add shortcuts for update as proposed in http://lists.w3.org/Archives/Public/public-rdf-dawg/2010JulSep/0053.html -- open 15:51:26 http://www.w3.org/2009/sparql/track/issues/59 15:51:35 ISSUE-59: RESOLVED: Add update shortcuts in LC marked explicitly "AT RISK" and asking for feedback, explicitly about potentially complicating the language, and implementation experience, SteveH, LeeF, kasei abstaining 15:51:35 ISSUE-59 Shall we add shortcuts for update as proposed in http://lists.w3.org/Archives/Public/public-rdf-dawg/2010JulSep/0053.html notes added 15:51:40 trackbot, close ISSUE-59 15:51:40 topic: function library 15:51:40 ISSUE-59 Shall we add shortcuts for update as proposed in http://lists.w3.org/Archives/Public/public-rdf-dawg/2010JulSep/0053.html closed 15:51:55 http://lists.w3.org/Archives/Public/public-rdf-dawg/2010OctDec/0252.html 15:54:02 http://lists.w3.org/Archives/Public/public-rdf-dawg/2010OctDec/0188.html 15:54:26 q+ 15:54:32 Simple literals. 15:54:34 simple literals, please 15:54:58 Simple literals, can always be casted with xsd:string(...) 15:55:08 seems that we need "own versions" for all 15:55:11 7.3.2 fn:compare 15:55:12 7.4.1 fn:concat 15:55:12 7.4.3 fn:substring 15:55:12 7.4.4 fn:string-length 15:55:13 7.4.7 fn:upper-case 15:55:13 7.4.8 fn:lower-case 15:55:14 7.4.10 fn:encode-for-uri 15:55:16 7.5.1 fn:contains (collation form optional) 15:55:18 7.5.2 fn:starts-with 15:55:20 7.5.3 fn:ends-with 15:55:52 CONCAT(...) == STR(fn:concat(...)) 15:56:03 LeeF: Would like to be able to freely compose these functions that deal in strings 15:57:37 "Atomic datatypes are those having values which are regarded by this specification as being indivisible." 15:57:50 "Atomic datatypes are those having values which are regarded by this specification as being indivisible. " 16:00:02 -SteveH 16:00:40 adjourned, officially 16:00:57 sorry, got kicked, missed the end of AndyS's diatribe 16:01:18 -LeeF 16:02:10 zakim, drop me 16:02:10 Ivan is being disconnected 16:02:11 -Ivan 16:02:42 -AlexPassant 16:02:43 -cbuilara 16:02:44 -kasei 16:02:49 -pgearon 16:02:53 -Sandro 16:03:15 Axel: Andy, would there for the string related functions speak anything against defining our own that treat strings and simple literals the same and return simple lieterals instead of strings? 16:03:21 Any: that sounds doable 16:03:31 s/Any/Andy/ 16:03:46 adjourned for real now... thanks all! 16:03:48 -AndyS 16:03:49 -AxelPolleres 16:03:51 SW_(SPARQL)10:00AM has ended 16:03:53 Attendees were AxelPolleres, AndyS, cbuilara, kasei, pgearon, AlexPassant, SteveH, LeeF, Sandro, Ivan 16:03:57 rrsagent, make records public 16:05:43 Re: keyword CONCAT 16:06:05 Is it proposed to add that to SPARQL? 16:07:22 it was in the summary note from Axel, so I hope so 16:08:55 CONCAT ... I understood yes... it is one of the string functions in question 16:09:16 but not all of the functions are getting keywords, right? 16:09:29 minutes http://www.w3.org/2009/sparql/meeting/2010-11-23 16:09:36 My Q exactly. 16:11:26 yeah, i was confused by that. if they aren't all getting keywords, then we can't use steve's syntactic equivalent proposal using STR(). 16:13:55 A complete proposal would be good then telecon time can be quite short (?) 16:15:53 this scares me (from Axel's email): "i.e. makes fnsparql: functions usable without the prefix" 16:19:35 AxelPolleres, sorry, I forgot and hung up without talking to you about RIF-in-RDF 16:25:41 kasei: agree strongly. Whole grammar is fixed keyword based. A function called SELECT?!! 16:26:25 Would need (1) context sensitive tokenizing or (2) emerate all keywords in the function rule+general keyword catcher. Yuk to both. 16:27:02 does anyone have any idea how I might add RDFa to an xmlspec document? 16:27:18 I haven't the faintest idea where to start. 16:28:15 yeah, I want keywords in the grammar 16:28:30 kasei, cargo cult it? 16:28:39 are there existing examples? 16:28:41 No idea - I have found the XSLT tends to either pass through or remove stuff it does not know in different ways in different places. eg..

seems to loose class= 16:28:46 there are some good examples if you google for them 16:29:14 kasei, ah, I see 16:29:15 ha! first result for "xmlspec rdfa" is the service description document. 16:29:19 yeah, that sounds optomistic 16:32:00 Like a command line parser I wrote many years ago. After a while, went looking for a better one (not a hack) and only found my old code. 16:35:34 this may be hopeless. 16:36:02 just changing the doctype seems like a challenge. 16:38:03 "this scares me (from Axel's email): "i.e. makes fnsparql: functions usable without the prefix" 16:38:13 hmmm, in what sense? 16:38:52 a magic namespace prefix? in what way shouldn't that scare me? :) 16:39:08 too much like virtuoso's bif: namespace. 16:39:35 they should either be actual keywords or proper functions. 16:39:57 well, we have already functions that don't need a prefix (bound, str ...) 16:40:42 those are actual keywords, though. the way you phrased the email suggested having a default namespace for functions that would make this work without them being keywords. 16:40:47 at least that's how I understood it. 16:41:03 All I meant to suggest was that all the functions we agree to be within the interoperable set of functions for SPARQL1.1, ie those within the fnsparql: namespace, be usable without an explicit prefix. 16:41:09 I read it as open ended set of keywords. Tricky. Also, talks about profiles. 16:41:40 didn't mean open ended, but only those rubber-stamped by the SPARQL1.1 spec. 16:41:58 ie. those we expect all SPARQL1.1 compliant engines to support. 16:42:26 I would find it awkward if we need - for those - prefixes for some and not for others. 16:43:30 profiles will probably not work for us, true, because we don't have that mechanism (only exists for RDFa, right?) and we don't have time left to define it. 16:43:51 so why not just give all the functions we want "in" an fnsparql: URI? 16:45:17 ?? you're arguing for keywords as well as fnsparql: URIs? 16:46:06 what I have in mind is like in XQuery... the fn: functions don't need to be prefixed in XQuery, ie concat("a","b") is a perfectly fine XQuery. 16:48:14 so a keyword and a uri for every function? 16:48:24 ie. any function func(...) without a prefix is understood as fnsparql:func(...) whereas if you want other functions you need to give a full URI. 16:49:52 Because xquery uses the base URI? 16:50:26 ("a", "b") would work in SPARQL is base is as fn: is. 16:50:54 ?!? 16:51:36 Do you assume bound(), str() etc. to have no corresponding URIs? 16:51:54 i don't like the idea of relying on BASE, though, because application-defined bases are useful. 16:52:10 they might, but not necessarily. 16:52:35 http://www.w3.org/2009/sparql/docs/query-1.1/rq25.xml#func-bound 16:54:36 i'm guessing that the uri in that section is a suggested uri for the operator? 16:54:49 hadn't seen that before. 16:55:36 so, I thought all operators have a URI, and that for all fnsparql: operators there is likewise an operator/keyword in the language. 16:55:50 no? 16:56:28 they didn't all have iris in 1.0 16:56:51 and i'm not sure i want the whole function library ending up as keywords 16:57:37 too many obscure things that don't need to be keywords 16:57:45 ? for instance? 16:57:45 like fn:seconds-from-dateTime 16:58:06 that's really useful! 16:58:13 use the SQL equivalent all the time 16:58:18 but I don't want it as a keyword! :) 16:58:29 UNIX_TIMESTAMP() in SQL 16:58:39 I do, but not right now 16:58:41 the problem i see is in teaching sparql ... how do I convey to people: this is thes set of functions sparql supports... some of them have prefixes, some don't... why? 16:59:05 AxelPolleres, what do you mean by prefixes? they're QNames, or Keywords 16:59:08 SteveH: do you want all of the dateTime functions as keywords? timezone-from-dateTime? 16:59:11 ...or URIs 16:59:41 kasei, not right now, but compared to implementing, say, property patch a few dozen DT functions is a walk in the park 16:59:49 I think it's fair that the limited set of functions we expect to be intereoperable between all implementations usable as keywords without prefix, yes. 16:59:52 SPARQL 1.2 can have more in it :) 17:00:00 AxelPolleres, agreed 17:00:24 agreed it's not hard to implement. I just think it clutters the language. it doesn't seem fundamental enough to deserve a keyword to me. 17:00:40 if we think that some of the proposed fn: functions are too "obscure" then let's not include them... 17:01:32 I think prefixes for some functions and no prefixes for others (among the standard function library) clutters the language... at least, for users. 17:01:59 I am not clear what you are proposing : why not just add keywords as necessary. keywords and URI are documented together but it's not an alternative calling mechanism. And some of the builtins don't obey XSD eval rules. 17:02:02 now() 17:03:04 and keywords with "-" in would a style change. (COBOL!) 17:03:20 I was proposing something like 17:03:42 [61'] FunctionCall ::= (IRIref |Qname) ArgList 17:03:48 sorry 17:04:51 [61'] FunctionCall ::= (IRIref |PN_LOCAL) ArgList 17:05:24 where a "PN_Local" would be interpreted as "fnsparql:PN_Local" 17:05:28 wouldn't that work? 17:05:30 PN_LOCAL is not a token visible to the grammar. 17:06:06 what do you mean by "visible 17:06:09 "? 17:06:12 PN_LOCAL only occurs inside a prefixed name --> must have a : 17:06:14 AndyS, doesn't lisp also allow - in function names (that's two strikes ;) 17:06:21 no 17:06:32 [152] PN_LOCAL ::= ( PN_CHARS_U | [0-9] ) ((PN_CHARS|'.')* PN_CHARS)? 17:06:33 "Lisp"? Not one lisp but yes. 17:07:09 How do you think "xyz:select" parses? 17:07:39 Why can't I reuse PN_LOCAL at another place in the grammar? 17:07:43 It's' one token (greedy rule) including the ":" 17:07:55 Try it and see. 17:07:58 I don't understand. 17:08:17 "SELECT *" is what exactly? 17:08:28 PNAME_NS has the ":" 17:08:35 a function call? a SELECT clause? 17:08:39 PN_LOCAL doesn't 17:10:25 what you are referrring to is that there would be conflicts if other keywords were used as function names??!? 17:10:34 And where is PN_LOCAL used? only via PNAME_LN, BLANK_NODE_LABEL 17:11:03 longer tokens that involve a mandator : 17:11:03 and why can't it be used along ArgList ? 17:12:00 Parsing works by generating tokens then deciding what to do. (true for LL or LALR or indeed LR) 17:12:20 tokens are content-insensitive. 17:12:24 tokens are context-insensitive. 17:13:08 The token set does not change during parsing (can do that in javacc - it's outside LL) 17:13:40 sure, I am trying to understand why "PN_LOCAL Arglist" would raise an ambiguity. 17:13:45 The grammar (lowercase and mnixed case rules) see PNAME_LN, BLANK_NODE_LABEL 17:14:50 Because the tokenizer never generates PN_LOCAL - it's always part of a larger token that is known to be that token before PN_LOCAL reached. Example: ... 17:15:15 Suppose the tokenizer sees the letters S E L E C T 17:15:25 what token does it emit? 17:19:53 hmmm, and the only other alternative is to put each and every built-in call which we want accessible as a keyword in the grammar, as inf rule [106] yes? 17:20:29 and you don't want to put all functions of the SPARQL1.1 function library there... yes? or would that be an alternative? 17:20:55 (sorry need to run for another meeting :-( ) 17:21:04 take this to email? 17:21:39 would adding all our function library to rule [106] be an alternative? 17:21:47 need to really run, sorry 17:21:48 AxelPolleres has left #sparql 17:22:02 AxelPolleres has joined #sparql 17:22:03 AxelPolleres has left #sparql 18:16:23 Zakim has left #sparql 18:19:01 fn:compare is intended to respect the xpath defn. w.r.t. all-string arguments? 18:19:40 (modulo the xsd:string vs. simple literal issue) 18:28:34 Given the time available, tempting to define our own string ops (and keywords for them as often (?) used), own URI namespace. Shortest path to LC. 18:34:41 yeah 19:10:53 cbuilara has left #sparql 20:16:38 I'd be happy (enough) with that 20:16:49 In glitter, all my keyword functions are also invokable via URI 20:16:59 i'm starting to move more and more to just invoking all functions as URI 20:17:03 well, except operators 20:35:02 karl has joined #sparql 21:18:57 AndyS has joined #sparql