This is an automatically generated IRC chat log made by the logger bot from the Semantic Web Interest Group IRC chat at irc://irc.freenode.net/rdfig (also known as server irc.freenode.net channel #rdfig if that URI does not work for you).
NOTICE: #rdfig logs are being turned off 2004-12-03. Please
switch to the new and
shiny #swig channel for Semantic Web Interest Group chat.
Change your client to #swig and enjoy the new experience.
Or read the latest #swig logs
to see what you've been missing :)
Semantic Web Interest Group Logs > 2003 > 2003-12 > 2003-12-10 (Latest) (Search)
00:33:36 <md-777> md-777 is now known as md-zzz
00:46:54 <D[a]vey> D[a]vey is now known as Davey
02:06:48 <Davey> Davey is now known as D[a]vey
02:31:25 <D[a]vey> D[a]vey is now known as Davey
04:40:53 <DanC_jam> .time
04:40:53 <datum> Wed, 10 Dec 2003 04:40:53 GMT
05:07:40 <DanC_jam> .time
05:07:40 <datum> Wed, 10 Dec 2003 05:07:40 GMT
06:04:58 <D[a]vey> D[a]vey is now known as Davey
06:59:44 <Davey> Davey is now known as D[a]vey
08:35:46 <arnarl> hi
09:30:45 <AnkhGone> AnkhGone is now known as Ankh
10:29:00 <md-zzz> md-zzz is now known as mdupont
11:18:55 <dajobe> dajobe has changed the topic to: RDF, Semantic Web and XML 2003 Conference Philadelphia day 2. Scratchpad http://rdfig.xmlhack.com/ logs http://www.ilrt.bris.ac.uk/discovery/chatlogs/rdfig/
11:28:53 <dajobe>http://www.xmlconference.org/xmlusa/2003/wednesday.asp
11:28:53 <dc_rdfig> A: http://www.xmlconference.org/xmlusa/2003/wednesday.asp from dajobe
11:29:00 <dajobe> A:|XML 2003 Wednesday 10 December
11:29:00 <dc_rdfig> Titled item A.
11:29:33 <dajobe> A:their [http://www.xmlconference.org/xmlusa/2003/blogroll.asp|blog roll] isn't growing very fast
11:29:33 <dc_rdfig> Added comment A1.
11:29:33 * Ankh waves to Dave
11:29:38 <dajobe> hiya
11:29:46 <Ankh> how's things??
11:29:49 <dajobe> good good
11:29:59 <Ankh> is good conference so far?
11:30:02 <dajobe> I'm in Bristol
11:30:10 <Ankh> oh! heh
11:30:17 * Ankh working on converting his image metadata to something closer to RDF
11:30:38 <dajobe> yeah, it's a trend ;)
11:31:29 <Ankh> heh
11:32:18 <Ankh> I search it with xml query right now, trying not to make the rdf too complex for my searching skills!
11:33:00 <dajobe> did I see that you mentioned using Galax?
11:34:40 <Ankh> you might have done :)
11:34:44 <Ankh> I do, that and saxon
11:35:00 <Ankh> Galax has some strong typing support though, which helps me
11:36:08 * dajobe watches Ankh shift into a vendor-neutral stance
11:36:29 <dajobe> saxon's in java?
11:36:33 <Ankh> yes
11:37:02 <dajobe> which is correct: XML Query or XQuery ?
11:37:19 <Ankh> XML Query, although people use XQuery for short, that's oK too
11:38:29 * Ankh contemplates dublin core for location and decides it can wait for next revision
11:38:42 <Ankh> "read my lips: no new namespaces"
11:38:57 <dajobe> is that you saying it? or quoting?
11:39:17 <Ankh> me saying it parodying a foreign politician.
11:39:54 <danbri> "read my lips: no nude taxis"
11:40:46 <Ankh> er
11:40:48 <Ankh> darn! :-(
11:40:58 * mdupont looks for nude taxis
11:42:07 <mdupont> http://www.sptimes.com/2002/10/29/Columns/Singing_the_digital_b.shtml
11:42:41 * Ankh worries
11:42:54 <mdupont> ahhhh
11:43:06 <mdupont> nude taxis =~ new taxes
11:43:10 <mdupont> my gawd
11:43:35 * mdupont is not upbeat enought for this channel
11:43:44 * mdupont makes new coffee
11:47:47 <danbri> DanC, did you speak w/ PatH re RDF Semantics WD at all since rdfcore on friday?
12:03:43 <sandro> Any W3C'ers using homer right now? It kicked me off and is asking for a password when it shouldn't.
12:04:02 <danbri> known problem :(
12:04:29 <sandro> someone's workin' on it?
12:04:48 <danbri> my shell session died eventually, after some errors, but ssh tunnel stayed up. you can probably tunnel to another machine and rejoin us in team irc.
12:04:53 * Ankh is still on homer
12:04:57 <danbri> failing that, cu in #sysreq
12:05:13 <Ankh> (using ssh)
12:05:44 <Ankh> oops, but then I told mutt to save and got disconnected :-X
12:09:51 <sandro> yeah -- I sent some rdfig msgs earlier that fell into the homer abyss:
12:10:05 <sandro> <sandro> Do you know the state of the art in RDF image metadata? (I don't)
12:10:10 <sandro> <sandro> I'm still kinda stuck on whether to use the same URI for the abstract (resolution/format independent) photograph and a web page about the photograph. I can get the right behaviors with a redirect in there, but I don't have a solid argument about why you NEED the redirect.
12:10:14 <sandro> <sandro> (and of course "image" is not necessarily the same as "photograph". I'm focussing on photographs.)
12:11:30 <danbri> yeah, I've lately glossed over all those work/manifestation/item/copy distinctions, just used foaf:Image
12:11:48 <danbri> usually giving instances of that as URIs for JPEGs etc
12:12:06 <danbri> but it doesn't feel right, if you want to talk clearly about alternate versions of the same image, etc.
12:12:17 <danbri> thumbnail, orig high res version, etc.
12:15:36 <mdupont> D[a]vey: Hey, this works! thanks for the support http://asimov.thefrontnetworks.net/rdf/rdfapi-php/test/custom_test.php
12:15:48 <mdupont> php, here i come
12:16:01 <D[a]vey> haha
12:16:19 <D[a]vey> mdupont: toSting ?
12:17:06 <D[a]vey> mdupont: also, Warning: Call-time pass-by-reference has been deprecated - argument passed by value; If you would like to pass it by reference, modify the declaration of [runtime function name](). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file. However, future versions may not support this any longer. in /usr/local/www/data-dist/rdf/rdfapi-php/api/rdql/RdqlMemEngine.php on l
12:19:27 <mdupont> but is works
12:19:50 <mdupont> i guess is should turn that option on
12:20:16 <mdupont> now all i need a way to run cwm
12:20:18 <mdupont> from php
12:20:22 <mdupont> ... :)
12:20:48 <mdupont> is there a cwm xmlrpc support?
12:20:52 <mdupont> or soap
12:27:31 <DanC_jam> no, danbri, haven't contacted Pat. nor Brian, for that matter.
12:27:56 <Ankh> danbri - for the image stuff I've been doing I have multiple versions/representations of every image, and am determined to keep them separate
12:28:24 <D[a]vey> what is "cwm" mdupont?
12:28:33 <DanC_jam> .google cwm timbl
12:28:34 <datum> cwm timbl: http://infomesh.net/2001/cwm/
12:28:39 <DanC_jam> odd
12:28:43 <DanC_jam> .google cwm rdf
12:28:44 <datum> cwm rdf: http://www.w3.org/2002/Talks/0508-swad/slide5-0.html
12:28:58 <DanC_jam> well, those are pretty close
12:30:15 <DanC_jam> cwm has http GET support (log:contents). but nothing beyond that. I dunno how you'd do POST in a reasoner.
12:31:41 <mdupont> DanC_jam: i would post to a filter operation that takes the source as an uri, the filter as an uri
12:31:49 <mdupont> if not specified, the result is returned
12:32:04 <mdupont> otherwise it would be posted to the specified uri
12:32:15 <DanC_jam> why POST?
12:32:20 <mdupont> errr
12:32:24 <mdupont> thats right
12:32:36 <mdupont> well, you might want to post the results to another server
12:32:43 <mdupont> but i guess you could write the file
12:32:56 <DanC_jam> you better not be POSTing questions. cf. whenToUseGet7
12:32:57 <mdupont> and get the other server passing it the file you wrote
12:33:03 <mdupont> so your right
12:33:07 <mdupont> we can ignore post
12:33:10 <mdupont> :)
12:33:14 <DanC_jam> good.
12:33:23 * mdupont sees a beam of light though the clouds
12:33:38 <Ankh> Ankh is now known as AnkhGone
12:59:17 <dajobe> it's timbl http://news.bbc.co.uk/1/hi/technology/3306767.stm
13:14:49 <D[a]vey> I wonder what .stm *is*
13:16:13 <mattb> apache server-side includes
13:17:03 <D[a]vey> no, thats .shtm by default.
13:17:27 <mattb> yes, you ae correct
13:17:34 <mattb> and the bbc have their server configured to run .stm as ssi too
13:17:35 <JimJibber> but it is also stm.
13:18:00 <D[a]vey> heh, I find it hard to believe they do all their site with SSI, honestly.
13:18:04 <mattb> believe me
13:18:06 <mattb> i know
13:18:11 * mattb sighs
13:18:22 <D[a]vey> Oh?
13:18:36 * JimJibber finds it amazing that bbc users have never come across broken SSI includes, I do all the time...
13:18:52 <D[a]vey> I never have. heh
13:18:53 <mattb> d[a]vey: /whois me: ~mattb@gateb.thls.bbc.co.uk
13:18:57 <mattb> :)
13:19:04 <D[a]vey> aaah... I see :D
13:19:06 <eaon|zZz> eaon|zZz is now known as eaon
13:19:20 <D[a]vey> mattb: bet that looks good on the C.V. ;)
13:19:48 <D[a]vey> D[a]vey is now known as Davey
13:20:15 <deltab> maybe the SSI executes code that dies when you access it
13:20:53 <JimJibber> Ah, you think the BBC use their advanced SemWeb knowledge to realise it's me accessing and censor the news?
13:22:56 <Davey> mattb: eew.
13:23:12 * Davey points BBC to PHP
13:23:27 <dajobe> hahaha
13:23:43 <mattb> what dajobe said
13:23:49 <Davey> pfft.
13:23:59 <Davey> what do you think would be better? Even Yahoo! uses PHP :D
13:24:06 * JimJibber points it at an all javascript backend!
13:24:11 <deltab> Google knows of about 7620 pages affected
13:24:12 <dajobe> it works darn well the way it is, imho
13:24:13 <mattb> you would not believe the internal political shift the bbc would need to move to anything different whatsoever
13:24:15 <mattb> or perhaps you would
13:24:31 <mattb> it's mostly static html anywya
13:24:42 <mattb> the ssis are just used to pull in standard nav furniture and so on
13:24:43 <deltab> out of 515000 pages, that's not bad
13:24:50 <dajobe> deltab: exactly
13:24:55 <dajobe> gotta run
13:24:56 <Davey> mattb: static... HTML. Seperate files?!
13:25:16 * Davey would hate to see the BBC try to re-design
13:26:35 <JimJibber> You can see the many redesignd of the BBC news site by looking at their PDA/digital TV etc. versions, they're all available.
13:28:27 <mattb> yep, just cos static files are used to serve doesn't mean they're the source of the content
13:28:32 <mattb> the site's baked out of a cms
13:28:43 <mattb> static files are the most efficient way to serve at request-time
13:29:10 <JimJibber> Gas Mark 7 for 30 minutes type thing/
13:29:11 <Davey> mattb: I see :)
13:29:39 <Davey> quite interesting to see how such an enourmous site does its thing.
13:29:47 <Davey> mattb: what language is that CMS written in?
13:30:55 <mattb> java, i believe, but i work in a different part of the bbc so i've not had direct access to it
13:31:24 * JimJibber recommends php as the first step away...
13:31:39 <Davey> java? wow.
13:31:53 <Davey> I guess its GUI clients and such.
13:31:59 * mattb runs away from language/systems advocacy
13:32:31 <Davey> I'm not going to get into that, as dajobe said, it works well :)
13:32:51 <Davey> it would be interesting to see how PHP would bear up in such a situation though.
14:17:55 <kendallclark> BLURB:Adam Bosworth beats the "XML is self-describing" horse hard
14:17:56 <dc_rdfig> B: Adam Bosworth beats the "XML is self-describing" horse hard from kendallclark
14:18:10 <kendallclark> B:(in his XML Conf, 2003, keynote)
14:18:11 <dc_rdfig> Added comment B1.
14:23:05 <kendallclark> B:"Programmers don't think about things like SAX and DOM, but rather things like 'purchase order'." -- Huh?
14:23:05 <dc_rdfig> Added comment B2.
14:23:22 <kendallclark> B:That's rather a bizarre claim, I think.
14:23:22 <dc_rdfig> Added comment B3.
14:25:13 <kendallclark> B:"There's not a single standard 'out there' which says 'call that service before this one'."
14:25:13 <dc_rdfig> Added comment B4.
14:25:43 <sandro> RDFCore folks? I'm confused about which drafts are the intended ones. Is it names like http://www.w3.org/2001/sw/RDFCore/TR/WD-rdf-primer-20030117/Overview.html or is it the ones in ./staging/ or something?
14:26:23 <DanC_jam> the former, sandro; see last week's minutes for very explicit details
14:27:01 <DanC_jam> i.e. http://lists.w3.org/Archives/Public/w3c-rdfcore-wg/2003Dec/0015.html
14:27:21 <kendallclark> wow, all things being equal (even if not), i'd rather be at the world info summit with TBL!
14:27:58 * DanC_jam is booting up kinda slowly again today...
14:28:23 * kendallclark finds it hard to stay in bed late in philly
14:28:56 <DanC_jam> well, I'm up and I went to breakfast with EricP, but now I'm back in my hotel room
14:29:59 <kendallclark> good choice
14:30:11 <kendallclark> though it's quite full today
14:33:46 <kendallclark> B:He's seriously slagging really complex web services; sounds like a REST evangelist, though I'm not sure he means to sound like one.
14:33:46 <dc_rdfig> Added comment B5.
14:34:46 <kendallclark> B:This is actually quite interesting, since BEA is as responsible as any other institution in complexifying web services, particularly the whole EJB thing, which he just slagged hard.
14:34:46 <dc_rdfig> Added comment B6.
14:43:54 <kendallclark> B:"My service-provider customers want a 'soap cookie', not fancy coordination/transaction stuff."
14:43:54 <dc_rdfig> Added comment B7.
14:47:39 <kendallclark> B:Pushing hard on "synchronization"; suggests SyncML needs updating.
14:47:40 <dc_rdfig> Added comment B8.
14:49:33 * DanC_jam notes WSDL 2.0 @ 2pm in my gizmo calendar. http://www.xmlconference.org/xmlusa/2003/wednesday.asp#13
14:50:26 <kendallclark> B:argh, he pimps weblogs ("there are these things called blog readers") hard, which is bizarre.
14:50:27 <dc_rdfig> Added comment B9.
14:52:09 <DanC_jam> hmm... SyncML... I wonder if there's a real chance to update that.
14:52:38 <kendallclark> he suggested current version is too, well, solipsistic.
14:52:41 <kendallclark> my word
14:52:51 <DanC_jam> wtf is up with internet service from the marriott? I'm getting IIS error messages; they're clearly intercepting port 80 and running it thru a proxy.
14:52:56 <kendallclark> too much focused on *my* data, in other words
14:52:58 <edd> he's not wrong, SyncML is a complete interop disaster
14:53:03 <edd> DanC_jam: yeah. it's a pain
14:53:32 <kendallclark> well, my question is more to his point about synchronization being the underlying goal of a new kind of data model
14:53:36 <kendallclark> the much larger, stronger claim
14:53:41 * DanC_jam is glad to hear SyncML isn't going to do to RDF sync what <font> did to stylesheets
14:55:25 <ericP> danc, set up a proxy channel: `ssh -L3128:squid.lcs.mit.edu:3128 homer.w3.org` and tell your browser to use proxy localhost:3128
14:56:35 * DanC_jam calls hotel operator to make sure calling the 800 number for net support won't incur the $1 local call charge
14:57:23 <DanC_jam> I'm not paying $10/day for crap service, ericp
14:58:22 * DanC_jam listens to DHCP clues by voice; fairly well done
14:59:09 * DanC_jam waits on hold for STSN technician. tel:+1-800-571-9462
14:59:27 <DanC_jam> jake
14:59:56 <kendallclark> 'net in my hotel is $10 a day but rather good service
15:01:03 <ericP> danc, paying $10/day for crap service, neither am i
15:01:38 * DanC_jam asks for the port 80 shenanigans to be turned off; "what? huh? proxy?"
15:02:29 <ericP> i asked if the room came with internet access. they said "yes". i arrived, discovered it didn't, and that they policed stuff that looked like HTTP (not just on 80) and opted for a tunnel
15:03:40 <edd> so i had an idea for a new tech called RSS. really simple synchronisation
15:03:45 <DanC_jam> Jake claims they don't use proxies. I'm pretty certain he's wrong. I see "ISA Server: S-UTL01-NYNOC.stsn.com Via: Time: 12/10/2003 2:52:57 PM GMT" in this message.
15:04:51 * DanC_jam waits on hold while Jake asks around
15:05:50 <edd> there's no way they don't have proxies, i've seen IIS pages and Redhat error pages where i should have had 404s
15:06:32 <DanC_jam> Jake apologizes for misinforming me, tweaks something; I'm winning now.
15:07:03 <edd> Heh, that's been irritating me for days. Guess I should have phoned.
15:07:08 <edd> Did they say what the trouble was?
15:07:20 <DanC_jam> he said something about turning off "proxy detect"
15:07:34 <MarkBaker> MarkBaker is now known as MarkBa
15:07:56 <DanC_jam> I occasionally gripe to timbl about these port 80 shenanigans, and he encourages me to press the matter. That's (one of the reasons) why I bothered to call tech support.
15:08:28 <DanC_jam> Jake said that no, they can't turn the proxy off, but he turned "proxy detect" off and my problems seem to have subsided.
15:08:52 <DanC_jam> phpht. I still can't get to http://www.advogato.org/
15:09:13 <danbri>http://web.archive.org/web/20000816002508/http://www.biztalk.org/Resources/canonical.asp
15:09:13 <dc_rdfig> C: http://web.archive.org/web/20000816002508/http://www.biztalk.org/Resources/canonical.asp from danbri
15:09:33 <danbri> C:|Serializing Graphs of Data in XML, Bosworth, Layman, Rys (2000)
15:09:33 <dc_rdfig> Titled item C.
15:09:49 <danbri> C:This dropped off the Web; I just dug it out via archive.org.
15:09:49 <dc_rdfig> Added comment C1.
15:10:46 <DanC_jam> A:has anybody asked that the rdfig blog be added?
15:10:46 <dc_rdfig> Added comment A2.
15:10:54 <danbri> C:Adam Bosworth presented similar position at QL'98 in Boston; see associated [http://www.w3.org/TandS/QL/QL98/pp/microsoft-serializing.html|paper] by Andrew Layman (then a member of the RDFS WG btw).
15:10:54 <dc_rdfig> Added comment C2.
15:14:33 <DanC_jam> edd? I get 404 @ http://usefulinc.com/edd/blog
15:14:35 <danbri> C:See [http://www.w3.org/TR/1998/WD-rdf-schema-19980814/|Aug 1998 RDF Schema Working Draft].
15:14:36 <dc_rdfig> Added comment C3.
15:14:52 <kendallclark> wow, this hp talk is killing me
15:15:09 <DanC_jam> is that a good thing or a bad thing, kendallclark?
15:15:15 <edd> DanC_jam: whoa. that proxy is killing things for you.
15:15:22 <kendallclark> a very bad thing
15:15:27 <DanC_jam> the 404 isn't from a proxy, ed
15:15:37 <DanC_jam> phpht. perhaps it is
15:15:39 <kendallclark> i mean, i'm trying to write a deviant column, and this keynoter won't shut up! :>
15:15:48 <edd> DanC_jam: i promise you it isn't from me, i run Zope on that site and I bet you're not seeing a zope error.
15:16:30 <DanC_jam> there error is from Apache; threw me for a minute, until I got the same error from another blog
15:16:43 * DanC_jam grumbles, considers calling STSN again
15:17:55 * DanC_jam calls STSN tech support again tel:+1-800-571-9462
15:18:09 * edd using the free wireless in the marriott lounge lobby, for some reason that seems to have fewer proxy problems. still useless DNS tho.
15:18:35 * DanC_jam wants to have lots of good justification for refusing to pay the marriott for net service
15:19:30 <kendallclark> hehe
15:19:57 <kendallclark> so, i'm wondering if danc ever drops the "i work for TBL" bomb on poor hotel tech support types?
15:20:32 * danbri wonders how much (CDROM/DVD?) space a cache of the entire DNS would need
15:20:58 <danbri> (hmm that's probably not a wellformed question, let alone a feasible datasource to acquire, ...)
15:21:27 * DanC_jam runs a local dns cache on my laptop; endorses djbdns
15:21:33 * DanC_jam gets jake again
15:22:02 <kendallclark> there's a local caching nameserver howto for linux; it's quite nice, as i recall
15:22:03 <ericP> feasible datasource, mason's friend mackler used to take yearly snapshots of the root name servers.
15:23:03 <danbri> interesting. i'm pretty ignorant of dns protocols...
15:25:34 * DanC_jam informs jake@STSN that if they can't turn the port 80 intercept off, I'm gonna tell marriott that they don't provide the service they advertise, so I don't feel obliged to pay
15:27:14 <kendallclark> oh my.
15:27:15 <ericP> danc, if you make them reconfigure and reboot, i'll lose a lot of state. ironic.
15:27:36 <kendallclark> tehy've just awarded the 'xml cup' and when lauren announced the names, this amazingly cheesy music started playhing, on cue.
15:27:42 * kendallclark shudders
15:28:01 <edd> oh boy
15:28:03 <edd> so who won?
15:28:11 <edd> that's prolly report-worthy, kendallclark :)
15:28:27 <danbri> adam bosworth and michael sperberg-mcqueen
15:29:01 <edd> can't wait for the RDF cup
15:29:20 <kendallclark> "the memories are a large part of what I remembere" -- well, there ya go, Mister Tautology!
15:29:41 * DanC_jam reaches front desk @ marriott; STSN hasn't charged me.
15:30:20 * DanC_jam regrets not being there to see MSM get his due
15:30:34 * DanC_jam packs up
15:31:44 <kendallclark> wow, bosworth's accceptance is 10x longer than MSM's.
15:42:23 <ericP> libby, is shellac around?
15:44:53 <libby> he was...I'm at HP Labs, he's at home. may have nipped out
15:44:53 <libby> hello danja
15:45:20 <danja> hi libby!
15:45:37 <ericP> a while ago i was pestering yhou for a TreeHugger example query.
15:45:54 * danja now trying kvirc, apologies for any junk
15:46:05 <ericP> he gave me one in xsl. i was wicked busy and forgot to ask him for the TreeHugger version.
15:46:36 <libby> um, that sorta is the treehugger version. do you mean the xquery version?
15:47:01 <ericP> yeah, i guess i'm confused by what the TreeHugger name applies to
15:47:09 <ericP> i thought it was the XQuery mapping
15:47:25 <libby> it started off as xslt
15:47:29 <libby> then xquery
15:47:36 <ericP> ahh
15:47:47 <ericP> so yeah, it was the XQuery i wanted
15:47:49 <libby> really most of the content is in xpath
15:47:49 <libby> - common to both
15:48:00 <libby> I'll bug him when I see him in a bit
15:48:23 <ericP> i got the impression that TreeHugger was using a less brittle interpretation of the xpath
15:48:42 <libby> they're not really xpaths, more like rdfpaths
15:48:44 <ericP> ie, resilient against different serializations of the same data
15:48:45 <ericP> ok
15:48:52 <libby> yeah
15:49:05 * shellac here now
15:49:37 <shellac> I can try the xquery - it will be the same paths, of course
15:49:46 <ericP> that would be great - tx!
15:50:13 <ericP> i'm putting it on a handout for an XQuery RDF Query BOF at XML2003
15:50:25 <shellac> ah - ok
15:51:29 * shellac rattles brain to stimulate what little XQuery knowledge I possess
15:52:05 <ericP> try pop rocks
15:52:28 <shellac> and coca-cola
16:04:57 <ericP> brb
16:06:04 <evlist>http://www.xmlconference.org/xmlusa/2003/wednesday.asp#2
16:06:04 <dc_rdfig> D: http://www.xmlconference.org/xmlusa/2003/wednesday.asp#2 from evlist
16:06:48 <evlist> D:|NLM's Public Domain DTDs: A 9-Month Update - Deborah A Lapeyre & Jeff Beck
16:06:48 <dc_rdfig> Titled item D.
16:07:50 <evlist> D:The plan is to create an active community beyond these DTDs.
16:07:50 <dc_rdfig> Added comment D1.
16:09:52 <evlist> D:The goal is to preserve the intellectual content of journal articles.
16:09:52 <dc_rdfig> Added comment D2.
16:10:47 <evlist> D:It's a modular DTD suite that can be used to define custom DTDs.
16:10:48 <dc_rdfig> Added comment D3.
16:12:39 <evlist> D:Borrows from existing DTDs (MathML, DocBook, ...) when possible.
16:12:39 <dc_rdfig> Added comment D4.
16:12:55 <danja> which reminds me of something I wanted to ask here...
16:13:51 <danja> has anyone had a crack at getting an RDF API to output RDF/XML that matches a DTD?
16:14:41 <danja> e.g. RSS 1.0 syntax (I think) is constrained enough for it to have a DTD
16:15:02 <danja> so it would be handy to take some arbitrary RDF
16:15:26 * danbri clutches new purchases
16:15:32 <danbri> .google "XQuery from the experts"
16:15:35 <datum> "XQuery from the experts": http://www.awprofessional.com/catalog/product.asp?product_id=%7BC4E463B7-6CD6-4EA1-A920-3617A2B453A1%7D
16:15:44 <MarkB>http://newsimg.bbc.co.uk/media/images/39619000/jpg/_39619051_annan_bernerslee203.jpg
16:15:44 <dc_rdfig> E: http://newsimg.bbc.co.uk/media/images/39619000/jpg/_39619051_annan_bernerslee203.jpg from MarkB
16:15:52 <MarkB> E:|Good co-depiction fodder
16:15:52 <dc_rdfig> Titled item E.
16:15:56 <danja> and have the appropriate bits spew out as DTD-valid XML
16:15:58 <danbri> .google xforms essentials dubinko
16:15:59 <kendallclark> heh, i got that book for free, for some reason, in the mail.
16:15:59 <datum> xforms essentials dubinko: http://dubinko.info/writing/xforms/
16:16:23 <MarkB> E:found [http://news.bbc.co.uk/2/hi/technology/3306767.stm|here]
16:16:23 <dc_rdfig> Added comment E1.
16:17:10 <edd> danbri: aw, i had a spare copy of that xquery book
16:17:20 <edd> danbri: also i have that cable for you... where are you now?
16:17:55 <evlist> D:The article DTD has been written as a superset of existing DTDs for articles.
16:17:55 <dc_rdfig> Added comment D5.
16:19:14 <evlist> D:An extensive documentation is available.
16:19:15 <dc_rdfig> Added comment D6.
16:20:13 <kendallclark> BLURB: Mike Champion's WSA Presentation
16:20:13 <dc_rdfig> F: Mike Champion's WSA Presentation from kendallclark
16:20:30 <kendallclark> F:Which I'm attending, but not churning -- it's very good.
16:20:30 <dc_rdfig> Added comment F1.
16:23:36 <evlist> D:DTDs have been used because W3C XML Schema do cause more interoperability issues and DTDs have been considered easier to modularize.
16:23:36 <dc_rdfig> Added comment D7.
16:24:57 <kendallclark> F:Mike's said good things about some of the semweb effort w/r/t the WSA work. OWL, for example, has "proven to be quite useful" in the WSA effort. I think this is stuff Bijan Parsia has been doing. At least, Evren Sirin of UMD has been working on it too.
16:24:57 <dc_rdfig> Added comment F2.
16:25:19 <kendallclark> F:"I've come away with a lot more respect for OWL...than I did a couple of years ago", Mike says.
16:25:19 <dc_rdfig> Added comment F3.
16:25:22 <kendallclark> F:Yay!
16:25:22 <dc_rdfig> Added comment F4.
16:25:28 <MarkB> F:[http://lists.w3.org/Archives/Public/www-ws-arch/2003Dec/0008.html|some notes] of his posted to www-ws-arch
16:25:29 <dc_rdfig> Added comment F5.
16:26:04 <evlist> D:But other schema languages are being considered (RELAX NG).
16:26:05 <dc_rdfig> Added comment D8.
16:26:15 <kendallclark> F:Ah, thanks, MarkB.
16:26:15 <dc_rdfig> Added comment F6.
16:26:28 <MarkB> no prob
16:26:47 <evlist> D:The adoption by the community is better than they had anticipated.
16:26:47 <dc_rdfig> Added comment D9.
16:27:05 <shellac> ericp: ok, this seems to work http://rdfweb.org/people/damian/2003/12/query_example.xq
16:27:25 <shellac> ericp: output http://rdfweb.org/people/damian/2003/12/query_example.out.xml
16:28:21 * MarkB was under the impression Mike liked OWL as a design-time tool rather than run-time. it's a start though.
16:28:31 <ericP> thanks a bunch, shellac
16:29:05 <danbri> +1 re design time liking.
16:29:10 <danbri> I think that's what he's saying
16:29:21 * danbri agrees with it w.r.t. FOAF experience
16:30:11 <shellac> xquery syntax has changed on me before, tho', so it might not be quite right
16:30:19 <MarkB> and of course, one person's design time is another's run time 8-)
16:34:34 <kendallclark> MarkB: yes, I hope I didn't suggest otherwise.
16:34:41 <kendallclark> i.e., that's what he's just said in his presentation
16:36:22 <MarkB> no no, you didn't suggest otherwise. i was just adding some context.
16:36:29 <evlist> D:The DTDs are not really open source (they want to retain control on the updates) but public domain (can grab them and use them as you like).
16:36:30 <dc_rdfig> Added comment D10.
16:37:53 * DanC_jam packs up...
16:39:29 <danbri> danc, where are you, where going?
16:39:40 <danbri> (re rdfcore pub discussion...)
16:39:42 <evlist> D:More info at http://dtd.nlm.nih.gov/
16:39:42 <dc_rdfig> Added comment D11.
16:45:59 <evlist>http://www.xmlconference.org/xmlusa/2003/wednesday.asp#11
16:45:59 <dc_rdfig> G: http://www.xmlconference.org/xmlusa/2003/wednesday.asp#11 from evlist
16:46:28 <evlist> G:|Incremental XML Parsing and Validation in a Text Editor - James Clark
16:46:28 <dc_rdfig> Titled item G.
16:48:18 <evlist> G:Requirements: free XML editor that supports RELAX NG that he would use.
16:48:19 <dc_rdfig> Added comment G1.
16:49:21 <evlist> G:Result: nXML mode for Emacs all written in Emacs Lisp (~15 000 lines).
16:49:22 <dc_rdfig> Added comment G2.
16:50:26 <evlist> G:If you don't use RELAX NG, you can use trang or msv to convert your schemas into RELAX NG.
16:50:26 <dc_rdfig> Added comment G3.
16:53:14 <evlist> G:Emacs Lisp is slow and better solutions than brute force had to be considered.
16:53:14 <dc_rdfig> Added comment G4.
16:55:49 <evlist> G:nXML is a text based XML editor as opposed to editors editing XML structures.
16:55:49 <dc_rdfig> Added comment G5.
16:57:12 <evlist> G:nXML doesn't require a schema, but when a schema is provided it detects invalidity contnuously and provides completion.
16:57:12 <dc_rdfig> Added comment G6.
16:57:29 <evlist> G6:nXML doesn't require a schema, but when a schema is provided it detects invalidity continuously and provides completion.
16:57:30 <dc_rdfig> Replaced comment G6.
17:00:56 <edd> G:Complete continuous revalidation impractical, so must find a way of incremental validation.
17:00:57 <dc_rdfig> Added comment G7.
17:01:17 <edd> argh, missed that slide.
17:02:22 <edd> G:Change within validated region moves end of validated region to behinning of change, region bdaries recomputed immediately after each change, validation is postponed uintil either editor is idle or editing operations require validation state.
17:02:22 <dc_rdfig> Added comment G8.
17:02:27 <evlist> G:Validation is postponed until either the editor is idle or the editing operation require to validate.
17:02:27 <dc_rdfig> Added comment G9.
17:02:32 <edd> oops
17:02:36 * edd hands scribe to evlist, sorry..
17:02:46 <evlist> no problem
17:03:18 <evlist> G9:""
17:03:18 <dc_rdfig> Deleted comment G9.
17:03:44 <evlist> edd, go ahead, you're typing faster than I do!
17:03:59 <DanC-AIM> I'm having wireless trouble from rm109 where james is talking. Can ping the gateway, 10.11.0.1, but not 18.29.0.200
17:04:13 <edd> DanC-AIM: you need to use your web bnrowser to re-enter the code
17:04:27 <edd> evlist: can you do this slide, i just missed it
17:05:02 <evlist> I've missed it too!
17:05:33 <DanC-AIM> Ah! Good idea, edd
17:05:43 <edd> G:Choosing the validation algo: must be efficient both to store the validation state, and compare it with a stored state.
17:05:44 <dc_rdfig> Added comment G9.
17:06:04 <edd> G:Derivative based algos satisfy this requirement and are commonly used for RELAX NG validation
17:06:04 <dc_rdfig> Added comment G10.
17:07:17 * DanC_jam thanks edd for tech support clue
17:07:31 <edd> G:XML parsing -- need to be able to start parsing from a position that has a stored validation state. Full XML parsing can only be done sequentyially. Solution is a different devision of responsibility between parser and validator.
17:07:31 <dc_rdfig> Added comment G11.
17:07:36 <edd> DanC_jam: np
17:07:48 <DanC-AIM> byebye
17:08:00 * DanC_jam chalks another one up for the sidekick and aimbridge.py
17:08:07 <edd> G:Parser responsibilities -- parse prolog as usual, divide instance into tokens, check all XML constraints that are internal to a single token, provide information about each token.
17:08:08 <dc_rdfig> Added comment G12.
17:08:28 * edd is scribing the slides literally, folk with illuminating comments please chip in, i likely can't scribe both
17:08:47 <DanC_jam> the need to parse backwards was argued in the SGML/XML WG, but folks weren't convinced. This is james's "I told you so" to the world 1/2 ;-)
17:09:21 <edd> G:Validator responsibilities -- check that tags balance, check that namespace prefixes are declared, check for duplicate attributes, check that the instance consists of a single elements
17:09:22 <dc_rdfig> Added comment G13.
17:09:35 <edd> G:Note some features traditionally associated with the parser have been moved to the validator.
17:09:36 <dc_rdfig> Added comment G14.
17:09:41 * DanC_jam reviews decision record (http://www.w3.org/XML/9712-reports.html) to see if this is recorded
17:10:38 <DanC_jam> I wonder if the things that nxml-mode doesn't support correspond to those things clark voted against in 9712-reports
17:10:39 <edd> G:Implications of these new responsibilities: we need a richer validation state to include info about open elements and inscope namespaces. This means the parser can start at any position in the instance, provided it is between tokens
17:10:40 <dc_rdfig> Added comment G15.
17:10:57 * DanC_jam wonders whether our chump notes are covered by the paper
17:11:04 <edd> G:Instance parsing is stateless, store validation state only between tokens, any change to internal subset requires complete reparsing.
17:11:04 <dc_rdfig> Added comment G16.
17:11:28 <edd> if you can find a URI for the paper, i'll stop :)
17:11:52 <DanC_jam> hmm... "Today, after discussion, we agreed that support for external text entities would be an optional feature of XML 1.0 (dissenting: Clark, Paoli, Sharpe)."
17:13:22 <DanC_jam> hmm... I don't see a paper after all
17:14:18 * AnkhGone notes xml core already produced a spec for describing open elements, inscope namespaces, open physical entties
17:14:24 <AnkhGone> 3 or 4 years ago
17:19:32 <evlist> G:As a summary, James mentions that this would not have work for SGML since he is taking advantage of the simplications of XML.
17:19:33 <dc_rdfig> Added comment G17.
17:19:47 <evlist> G:He insists that he never builds a tree.
17:19:48 <dc_rdfig> Added comment G18.
17:20:01 * DanC_jam hunts for the list of XML 1.0 doodads that nxml-mode doesn't grok
17:20:45 <evlist> G:The parsing is done twice (minimal without validation for syntax highlight) and full with validation.
17:20:46 <dc_rdfig> Added comment G19.
17:20:57 * DanC_jam can't find the nxml-mode tutorial in /usr/share/doc/nxml-mode on this debian box. odd!
17:21:13 <DanC_jam> G:Clark demos nxml-mode on an OWL/RDF/XML document
17:21:14 <dc_rdfig> Added comment G20.
17:21:42 <DanC_jam> G:quite relevant, since the XML Schema WG is on record objecting to RDF's syntax. Perhaps the bug is in XML Schema, not RDF.
17:21:43 <dc_rdfig> Added comment G21.
17:22:41 <kendallclark> heh, jclark loads the nci ontology in nxml ;>
17:22:42 <DanC_jam> G:Clark loads NCI's cancer ontology, while praying to the demo gods...
17:22:42 <dc_rdfig> Added comment G22.
17:23:24 <DanC_jam> ooh!
17:23:27 <sandro> the oncology ontology!
17:23:38 <kendallclark> and hendler and jen's names popped on the screen; yay!
17:23:48 <kendallclark> yep, the on(c,t)ology
17:23:50 <DanC_jam> G:syntax-highlighting the end of the document works even though only 22% is validated so far
17:23:50 <dc_rdfig> Added comment G23.
17:23:54 <danbri> mindswap++
17:24:13 * DanC_jam calls for group hug
17:24:23 <danbri> .google grouphug
17:24:25 <datum> grouphug: http://grouphug.us/
17:24:30 <mattb> hehe
17:24:40 * kendallclark gags, a bit :>
17:24:48 <danbri> careful what you wish for :)
17:25:27 <kendallclark> you might make someone gag!
17:26:13 * DanC_jam is sooo glad clark can't be bought and that the world gets his stuff for free
17:26:45 <kendallclark> it's like bonnie prince charles on XML/Lisp crack, with a layer of James Mason (the actor!) Cool
17:28:48 <kendallclark> funny; jclark should take up haskell.
17:29:19 <DanC_jam> . Q: do you have a formal proof that the incremental parsing algorithms work?
17:29:32 <kendallclark> i didn't think that such an insane question, actually.
17:29:36 * danbri -> lunch, then 'know what yr schemas mean' session (rm 105, xml2003)
17:29:42 <DanC_jam> . A: umm... at first I developed it and debugged ad-hoc; at this point, I have no formal proof, but I'm quite confident that it's right.
17:30:05 <evlist> kendallclark: he does describe his algorithms in haskell.
17:30:17 <DanC_jam> logger, chump G
17:30:17 <DanC_jam> G:See [http://ilrt.org/discovery/chatlogs/rdfig/2003-12-10#T17-30-17|discussion]
17:30:17 <dc_rdfig> Added comment G24.
17:30:24 <kendallclark> evlist: he does? where?
17:31:12 <evlist> the algorithms of RELAX NG and NRL are documented in haskell.
17:31:23 <kendallclark> ah, that's very cool. didn't know that.
17:31:25 <kendallclark> thx
17:31:34 <DanC_jam> reasons-to-study-haskell++
17:31:56 <kendallclark> (my point was just that haskellers often prove algorithmic and programmatic correctness, and it's a very practical language.)
17:32:26 <DanC_jam> where "very" is clearly a matter of taste
17:32:47 <kendallclark> you think?
17:33:00 <kendallclark> i rather doubt it's that subjective, danc.
17:33:03 <kendallclark> but -shrug-
17:34:19 <DanC_jam> for a language to qualify as practical, it should be easy to learn; haskell has a nice design, but learning haskell involves learning some very novel concepts with respect to pascal/C and even java/python
17:34:22 <kendallclark> lunch
17:34:27 <evlist> see http://www.thaiopensource.com/relaxng/implement.html and
17:35:25 <DanC_jam> and for a language to qualify as practical, there should be APIs for every database system, windowing system, network protocol, etc. Haskell has a ways to go there, AFAIK. And doing C extensions to haskell has got to be tricky.
17:37:15 <Arnia> DanC_jam: If you'd started from a functional language, you'd find imperative languages hard to learn. Don't confuse familiarity with true ease of understanding
17:37:53 <DanC_jam> what's "truth"? popularity correlates highly with practicality. It's easier to learn something when lots of people around know it.
17:37:54 <Arnia> DanC_jam: Are OO languages impractical because they require you to learn about objects?
17:38:22 <DanC_jam> OO langauges were impractical for that reason at one time, yes. Since then the knowledge has become nearly ubiquitous, so they're practical now.
17:38:43 * Arnia never had any problems with learning haskell nor with explaining it
17:39:03 <Arnia> I could explain functional code to a non-coder friend far quicker than the equivalent imperative stuff
17:39:19 <Arnia> It looked closer to the concepts for him
17:40:05 <DanC_jam> I think we agree more than we disagree; I appreciate functional languages. But claiming that haskell is practical, and that this claim is objectively true, seems like over-selling, to me.
17:40:25 * DanC_jam packs up for lunch
17:40:35 * Arnia goes to get his black tie on
17:40:53 <Arnia> Yeah... but I want to make haskell more 'practical'
18:18:18 <Davey> Davey is now known as D[a]vey
18:29:16 <D[a]vey> D[a]vey is now known as Davey
18:36:27 <iwaiAway> iwaiAway is now known as iwaim
18:36:33 <edd> hey grant.
18:37:16 <kendallclark> hey bill
18:38:47 <kendallclark> w'less flaky where i am
18:55:55 <Davey> Davey is now known as D[a]vey
19:02:43 <kurro> hi
19:09:53 <kurro> :)
19:10:05 <kurro> anyone there?
19:12:19 <AnkhGone> there, or here? :)
19:13:16 <kurro> anywhere man
19:13:54 <LotR> nope
19:15:25 <kendallclark>http://www.xml.com/pub/a/2003/12/10/deviant.html
19:15:26 <dc_rdfig> H: http://www.xml.com/pub/a/2003/12/10/deviant.html from kendallclark
19:15:29 <kurro> ok! I have a question about owl. is this place the correct place to place it or there are other places?
19:15:38 <kendallclark> H:|The Tag's Town Hall
19:15:38 <dc_rdfig> Titled item H.
19:15:59 <kendallclark> H:An Onsite XML Deviant (not really pubbed yet, but it's there for a look for the curious)
19:15:59 <dc_rdfig> Added comment H1.
19:16:00 <LotR> kurro: those aren't mutually exclusive
19:17:15 <kurro> LotR thanks
19:17:46 <MarkB> H:webarch has gone [http://lists.w3.org/Archives/Public/www-tag/2003Dec/0168.html|last call]
19:17:46 <dc_rdfig> Added comment H2.
19:18:09 <kendallclark> MarkB, the Grand Supplementer!
19:18:57 * DanC_jam looks around for bwm..
19:21:02 <kendallclark> hi edd
19:21:45 <edd> hi k.
19:24:08 <kurro> LotR may you help me with a couple concepts on OWL? (this is my first time using IRC)
19:24:11 <MarkB> i aim to please
19:26:31 <kurro> how can i define a class for a finite state automata whil all the constraints?
19:29:11 <kurro> how can i define a class with five sets with some set bein a subset of another?
19:30:12 <kurro> is it possible at all using OWL?
19:34:21 <MDubinko> DSDL is incredibly expansive
19:35:18 <kendallclark> seems v. ambitious
19:42:01 <libby> E:[http://swordfish.rdfweb.org/photos/genfiles/ilrt/5137388545953361.rdf|codepicted]
19:42:01 <dc_rdfig> Added comment E2.
19:42:08 <libby> !pic kofi
19:42:11 <whwhwhwh> Kofi Annan http://newsimg.bbc.co.uk/media/images/39619000/jpg/_39619051_annan_bernerslee203.jpg
19:44:32 <kendallclark> dajobe: hi
19:44:45 <dajobe> hi
19:45:03 * MDubinko doesn't hang out enough with RDF folks :-)
19:45:46 <kendallclark> they're a weird lot!
19:46:27 * kendallclark finding listening to sinatra more rewarding than a post-lunch session
19:50:01 <evlist>http://www.xmlconference.org/xmlusa/2003/wednesday.asp#21
19:50:02 <dc_rdfig> I: http://www.xmlconference.org/xmlusa/2003/wednesday.asp#21 from evlist
19:50:32 <MDubinko> nice job, eric
19:50:39 <evlist> I:|Combining Multiple Vocabularies Without Tears - Makoto Murata
19:50:39 <dc_rdfig> Titled item I.
19:55:39 <evlist> I:Murata Makoto shows examples of composite (XHTML + MathML, XForms + XHTML2 + user defined, XHTML 2, MathML, SVG, RDF, ...) documents
19:55:39 <dc_rdfig> Added comment I1.
19:58:12 <MDubinko> I:"Who has read all these documents: XHTML, RDF, SVG, MathML, XForms" -- one person raises hand
19:58:12 <dc_rdfig> Added comment I2.
19:59:19 <MDubinko> I:by necessity, mixed vocabulary handling needs to handle partial understanding
19:59:19 <dc_rdfig> Added comment I3.
20:01:57 <evlist> I:The intention of namespaces was to solve the problem.
20:01:57 <dc_rdfig> Added comment I4.
20:04:26 <evlist> I:We need to be able to use the schemas for the different namespaces without understanding them.
20:04:27 <dc_rdfig> Added comment I5.
20:06:46 <evlist> I:These namespaces may use different schema languages.
20:06:46 <dc_rdfig> Added comment I6.
20:07:35 <evlist> I:Special purpose schema languages will continue to appear: on a small scope they are always more convenient than general purpose schema languages.
20:07:36 <dc_rdfig> Added comment I7.
20:10:00 <kendallclark> danbri!
20:10:05 <danbri> hi
20:13:17 <LotR> hi Ankh
20:13:24 <Ankh> hi :)
20:13:51 <evlist> I:This divide & validate paradigm can be implemented as a SAX events dispatcher.
20:13:52 <dc_rdfig> Added comment I8.
20:13:54 <Ankh> assert(freenode::LotR == gnome::LoTR) ?
20:14:27 <danbri> Ankh, do you know any opensource engines that map incoming Xqueries into backends that are SQL-based? (ie. no angle-brackets...)
20:14:51 <Ankh> not offhand, there are some free-as-in-beer ones I think
20:15:04 <dajobe> ah, jclark showed nxml on rdf/xml. nice
20:15:21 <LotR> Ankh: true
20:15:27 <Ankh> :)
20:17:04 <evlist> I:If everything goes well, DSDL Part 4 should be a final ISO standard next year.
20:17:05 <dc_rdfig> Added comment I9.
20:24:25 <evlist> I:After namespaces in XML, this is "the second step for a non-monolithic WWW".
20:24:25 <dc_rdfig> Added comment I10.
20:33:05 <Ankh> danbri, Howard Katz might be an interesting person to talk to about the subject of open source xq engines and jdbc/odbc/sql back ends; Jerome,or Peter Funkhauser, might know more about what's out there, though, beyond the stuff listed on the W3C public XQuery page
20:35:48 <Ankh> also see http://davis.wpi.edu/~dsrg/rainbow/mainwindow.htm for an open source one using SQL databases
20:38:22 <danbri> doh, he was just here.
20:38:26 <danbri> where'd he go?!
20:38:37 <danbri> jerome's here, ericp's geeking with him
20:43:15 <Ankh> oh, good, I'm I'm glad they met
20:44:26 <DanC_jam> recommendations for the 4pm session?
20:45:01 <kendallclark> clark, nrl
20:45:09 <DanC_jam> hmm... Clark... I don't think I've ever heard of NRL. http://www.xmlconference.org/xmlusa/2003/wednesday.asp#27
20:45:48 <DanC_jam> as a TAG dude, I have some obligation to see clark talk about NRL, I guess.
20:46:54 <DanC_jam> oops; seems I missed Murata-san on namespace mixing.
20:47:07 * DanC_jam thanks MDubinko for the notes
20:47:16 <DanC_jam> and evlist
20:47:51 <evlist> DanC_jam: James Clark will speak on the same subject
20:48:26 <DanC_jam> er... that seems like a program-committee bug; are they really talking on the same thing?
20:48:54 <evlist> Murata Makoto gave an high level overview, James Clark will go into the details.
20:49:06 * DanC_jam looks up room#...
20:49:20 <evlist> It's room 111
20:49:22 <DanC_jam> 111
20:49:37 <DanC_jam> any power outlets available? 1/2 ;-)
20:49:44 <DanC_jam> I'm at 78% batt
20:50:05 <evlist> yes, there are some still available
20:50:28 <DanC_jam> ooh... NormW on caching at 4:45
20:50:37 <evlist> yes
20:50:51 <danbri> what room is clark in ? that's 111?
20:50:58 <evlist> yes, 111
20:51:28 * DanC_jam hopes norm will connect XML catalogs with HTTP caching
20:54:55 <evlist>http://www.xmlconference.org/xmlusa/2003/wednesday.asp#27
20:54:55 <dc_rdfig> J: http://www.xmlconference.org/xmlusa/2003/wednesday.asp#27 from evlist
20:55:20 <evlist> J:|Namespace Routing Language (NRL) - James Clark
20:55:20 <dc_rdfig> Titled item J.
20:56:31 <DanC_jam> A:I just sent a request; to appear in [http://lists.w3.org/Archives/Public/www-archive/2003Dec/thread.html|www-archive]
20:56:32 <dc_rdfig> Added comment A3.
21:03:16 <evlist> A:Namespaces have a significant cost. Benefit is to avoid ambiguity, especially valuable when boundaries are unpredictable.
21:03:16 <dc_rdfig> Added comment A4.
21:03:27 <evlist> J:Namespaces have a significant cost. Benefit is to avoid ambiguity, especially valuable when boundaries are unpredictable.
21:03:27 <dc_rdfig> Added comment J1.
21:03:34 <evlist> A4:""
21:03:35 <dc_rdfig> Deleted comment A4.
21:03:57 * DanC_jam settles down in 111, watching J
21:04:02 <kendallclark> J:"I don't want to have to choose between namespaces and validation. I want both."
21:04:02 <dc_rdfig> Added comment J2.
21:04:21 <evlist> J:Independently developed vocabularies have independent schemas.
21:04:21 <dc_rdfig> Added comment J3.
21:09:44 * Ankh glad J is for James :)
21:10:07 <Ankh> also, I always carry a power extension & multiway outlet to these conferences
21:10:18 <kendallclark> J:"I prefer multiple, small, complementary, single paradigm languages to large monolithiic multi-paradigm ones."
21:10:18 <dc_rdfig> Added comment J4.
21:10:39 <kendallclark> J:That's interesting, since I agree, but I feel rather diff when it comes to programming languages (that is, I like multiparadigm proggie langs).
21:10:39 <dc_rdfig> Added comment J5.
21:11:03 <Ankh> I used to do a lot of stuff in awk, other small languages, but after a while it gets too tiring to learn them all
21:11:42 * DanC_jam brought an extension cord this tiem
21:11:47 <Ankh> heh
21:12:52 <kendallclark> heh, more haskell influence on JJC
21:13:32 <kendallclark> F:He calls NRL a "combinator" schema language; more Haskell influence (at least at the naming level, maybe the algorithmic, too)
21:13:32 <dc_rdfig> Added comment F7.
21:15:32 <kendallclark> F:(FWIW, in Haskell, a combinator is a function or definition with no free variables.)
21:15:32 <dc_rdfig> Added comment F8.
21:16:23 <Ankh> combinators are part of church's work on lambda calculus iirc, predate Haskell by many years
21:16:36 <Ankh> and James is certainly familiar with LISP
21:16:45 <evlist> J:Element tree is divided into sections where all elements have the same namespace.
21:16:45 <dc_rdfig> Added comment J6.
21:16:51 * sandro wonders how folks pronounce combinator
21:17:28 <Ankh> bin as in dustbin
21:17:31 <kendallclark> Ankh: of course, i was just riffing about james and haskell in the earlier session, and got a bit stuck on it :>
21:17:36 <Ankh> ah ok
21:17:37 <evlist> J:An element is a section root if its has a different namespace than its parent.
21:17:37 <dc_rdfig> Added comment J7.
21:18:15 <sandro> which syl accented?
21:18:18 <kendallclark> someone asked about whether he'd proved his nxml algorithms, and evlist told me that james had expressed some of his relaxng stuff in haskell
21:18:30 <kendallclark> com-bi-NAY-tore
21:19:03 <kendallclark> (i don't like to miss chances to pimp haskell; it's frighteningly cool, imo)
21:19:19 <evlist> kendallclark: see http://www.thaiopensource.com/relaxng/implement.html
21:19:52 <kendallclark> thx, eric
21:21:25 <evlist> J:"NRL only cares about a section's namespace; it does not care about its internal structure (almost)."
21:21:25 <dc_rdfig> Added comment J8.
21:21:27 <kendallclark> so, james is really smart, obviously.
21:21:33 <Ankh> sandro, first, but I'm a bit English :)
21:21:53 <Ankh> kendallclark, I think that may be an understatement :)
21:22:01 <kendallclark> but he's a particular kind of smart, the kind i like best; he's the kind of smart that makes me feel smarter for being around him. i'm not sure i am smarter, but i feel it, and that's worth a lot.
21:22:19 <evlist> J:A NRL schema is a set of rules.
21:22:19 <dc_rdfig> Added comment J9.
21:22:26 <kendallclark> Ankh: didn't let me finish. :>
21:22:34 <Ankh> heh
21:22:47 <Ankh> yes, he is a bit like that
21:23:02 <kendallclark> he's like a good diss adviser in that way
21:23:06 <evlist> J:Rules can contain multiple actions.
21:23:07 <dc_rdfig> Added comment J10.
21:24:50 <evlist> J:Modes (similar to modes in XSLT) allow context dependent processing.
21:24:50 <dc_rdfig> Added comment J11.
21:27:23 <edd> heh, RDF seems to be JJC's standard pathological use case : )
21:27:38 <kendallclark> heh
21:27:41 <evlist> J:You can combine sections for validation.
21:27:41 <dc_rdfig> Added comment J12.
21:27:46 <kendallclark> that's funny, edd
21:28:01 <evlist> edd: Murata Makoto gave the example of RDF as well.
21:29:23 <evlist> J11:You can combine sections for validation through <attach/> elements.
21:29:23 <dc_rdfig> Replaced comment J11.
21:32:10 * DanC_jam isn't following Clark v. well; maybe my attention is too divided or I'm just tired. but I could use a better "story" or maybe some pictures
21:32:27 <evlist> J:Attributes are attached by default to their parent elements but may also be considered as attribute sections.
21:32:27 <dc_rdfig> Added comment J13.
21:33:41 <evlist> J:NRL supports interleaved namespaces (such as XHTML in XSLT transformations).
21:33:42 <dc_rdfig> Added comment J14.
21:35:27 <kendallclark> he's slightly terrifying, actually
21:35:38 <DanC_jam> well, google will give us the URL today, but it's kinda arrogant to expect that to apply for a long time. I like conference materials to last for a long time.
21:36:03 <kendallclark> arrogant or just dumb?
21:36:05 <evlist> why terrifying?
21:36:28 <DanC_jam> jjc... applies to both Jeremy Carroll and James Clark? huh.
21:36:30 <kendallclark> oh, he just tosses off these super impressive projects like I change clothes. It's rather intimidating.
21:36:45 <evlist> yes, I agree.
21:36:56 <kendallclark> terrifying good, not terrifying bad. :>
21:37:37 * evlist learns a lot to work with jjc, Murata Makoto and Rick Jelliffe (to name few) for DSDL.
21:38:43 <evlist> J:Bigger problem: can NRL help processing multi-namespace documents?
21:38:43 <dc_rdfig> Added comment J15.
21:38:58 <kendallclark> we need to tempt jjc over to semweb efforts, i think
21:39:04 * DanC_jam is curious about how the DSDL collaboration works; meeting logistics, email, phone, chairs... that sort of thing
21:39:25 <kendallclark> with both jjcs, our technique would be unstoppable
21:39:31 * DanC_jam is quite content to let jjc choose his own projects
21:39:53 <evlist> Basically it's meeting during Idealliance meetings and mailing lists hosted by myself.
21:40:31 <sandro> But it will be a good sign if Clark starts to adopt more SemWeb stuff, I think.
21:40:43 <DanC_jam> quite
21:41:09 <kendallclark> it's not clear he's temptable anyway, just an idle thought.
21:41:11 <DanC_jam> that he uses the nci ontology for his demos shows he's paying at least a little attention
21:41:24 <dajobe> true
21:41:34 <sandro> right
21:41:36 <kendallclark> and the several rdf references
21:41:46 <kendallclark> even if as canonical pathology
21:43:59 <DanC_jam> J:seems relevant to [http://www.w3.org/2001/tag/issues.html#mixedNamespaceMeaning-13|tag issue mixedNamespaceMeaning-13], which the TAG decided to reduce to 3 smaller issues
21:43:59 <dc_rdfig> Added comment J16.
21:44:46 <DanC_jam> J:though just because you can validate mixed-namespace documents, you don't necessarily grok their meaning
21:44:46 <dc_rdfig> Added comment J17.
21:45:02 <kendallclark> DanC: i can't believe i don't know this, but what's the deal w/ tag membership? does tim pick members?
21:45:33 <DanC_jam> tim picks 2 or 3, and the remainder are elected. it's quite an intricate process...
21:45:37 <DanC_jam> ... it seems to be working well.
21:45:42 <evlist> J:That's a feature: DSDL focus is on validation.
21:45:43 <dc_rdfig> Added comment J18.
21:46:01 <kendallclark> it's a good group, i was just wondering about turnover and future members and the like.
21:46:37 <DanC_jam> how is it a feature? it facilitates document composition, but does anybody want these composed documents? does anybody know how to consume them?
21:47:34 <DanC_jam> the 2nd tag election just confirmed the results from the 1st.
21:47:45 <DanC_jam> i.e. the same 9 stayed.
21:48:00 <kendallclark> ah. nice. i missed that.
21:48:35 <evlist>http://www.xmlconference.org/xmlusa/2003/wednesday.asp#33
21:48:35 <dc_rdfig> K: http://www.xmlconference.org/xmlusa/2003/wednesday.asp#33 from evlist
21:48:57 <evlist> K:|Caching in with Resolvers - Norm Walsh
21:48:58 <dc_rdfig> Titled item K.
21:49:14 <kendallclark> oh grumble!
21:49:22 <kendallclark> it gets worse and worse; clark is only 5 yrs older than me. -sigh-
21:49:30 <kendallclark> disgusting
21:51:45 <evlist> K:The real nice way to use URIs is to use absolute URIs on the network, but...
21:51:46 <dc_rdfig> Added comment K1.
21:52:28 <evlist> K:...networks go down, latency is sometimes significant.
21:52:28 <dc_rdfig> Added comment K2.
21:55:20 <evlist> K:Catalog based resolution is a solution.
21:55:20 <dc_rdfig> Added comment K3.
21:56:54 <evlist> K:XML Catalog (OASIS) takes the concept from SGML Open Catalog.
21:56:54 <dc_rdfig> Added comment K4.
21:56:59 <JeffSuttor> I build behind multiple proxies, firewalls, disconnected, etc. also sometimes want diff Public IDs to resolve differently, etc. catalogs are a survival solution
21:57:07 * DanC_jam hopes the topicmap folks grok what norm's presenting
21:58:55 <edd> DanC_jam: whyso?
22:02:29 <DanC_jam> as of Extreme Markup this year, they were complaining about URIs because the net isn't 100% reliable.
22:02:36 <DanC_jam> uris can be made arbitrarily reliable
22:02:47 * DanC_jam looks up notes...
22:03:05 <Ankh> only arbtratily close to reliable... same as everyting else
22:03:25 <edd> aha, i see/
22:03:38 <DanC_jam> 2003-08-05.txt:14:13:27 <DanC-AIM> Sigh.. Tommie is plugging xml catalogs. Do we really want to go back to hosts.txt files?
22:04:28 <Ankh> xml catalogs can also be viewed as a simplistic form of client-side managed cache
22:04:34 <DanC_jam> exactly.
22:04:48 <DanC_jam> catalogs are great, as long as they're keyed by URI
22:04:49 <Ankh> (assuming you don't get sucked in to the SGML "public identifer" nonsense)
22:04:54 <Ankh> yaeah
22:07:43 <DanC_jam> is norm going to point out that you can also use a generic http cache, like wwwoffle?
22:07:53 <evlist> suspense!
22:08:10 <danbri> Ankh, I meet Howard K, was good to talk to him...
22:08:57 <Ankh> danbri, cool
22:09:07 * DanC_jam q+ to note, re lack of catalog support in jing, that wwwoffle or the like, a generic http cache, would work
22:09:21 * DanC_jam q-
22:09:23 <edd> hehe
22:09:26 <evlist> K:Caching proxies are another solution.
22:09:26 <dc_rdfig> Added comment K5.
22:10:20 <evlist> K5:Caching proxies (such as WWWOffle) are another solution.
22:10:20 <dc_rdfig> Replaced comment K5.
22:10:51 <kendallclark> you gotta love a proxy that removes spam and adverts from schema files! :>
22:11:19 <DanC_jam> I'm pretty sure, though I can't confirm, that the "URIs can't work cuz the network breaks" came up during a topicmap patterns talk. http://rdfig.xmlhack.com/2003/08/05/2003-08-05.html#1060118110.032253
22:11:30 <evlist> or translate them to more friendly schema languages!
22:12:00 <DanC_jam> ooh... norm groks wwwoffle more deeply than I do... those Purge rules look really handy!
22:12:01 <kendallclark> transcoding intermediary schema switching language!
22:12:07 <kendallclark> tissl!
22:12:09 <evlist> yes.
22:13:58 <DanC_jam> (walsh misspoke; not a HEAD, but a GET/If-Modified-since)
22:15:47 * evlist apt-gets wwwoffle
22:15:59 <edd> i used to use it a lot before i got broadband
22:17:14 <kendallclark>http://uri.net/ddds-faq.html
22:17:14 <dc_rdfig> L: http://uri.net/ddds-faq.html from kendallclark
22:17:46 <evlist> K:Catalogs and cache work well together, especially if catalog delegation is used.
22:17:46 <dc_rdfig> Added comment K6.
22:17:53 <kendallclark> L:|Dynamic Delegation Discovery System
22:17:53 <dc_rdfig> Titled item L.
22:18:06 <kendallclark> (crap, shoulda put that into K:)
22:18:44 <DanC_jam> parting thoughts slide should say "they work together with URIs, but *not* with FPIs"
22:18:57 <kendallclark>http://www.ietf.org/rfc/rfc3401.txt
22:18:57 <dc_rdfig> M: http://www.ietf.org/rfc/rfc3401.txt from kendallclark
22:19:21 <kendallclark> M:|RFC 3401, DDDS, Pt 1: The Comprehensive DDDS
22:19:21 <dc_rdfig> Titled item M.
22:19:43 <kendallclark> MarkB: See also RFCs 3402 through 3405/06
22:19:50 <kendallclark> M:See also RFCs 3402 through 3405/06
22:19:50 <dc_rdfig> Added comment M1.
22:22:53 <edd> yay, i just notched up a score for sensible URI naming in Gossip.
22:23:09 <edd> (Gossip's a jabber client, was using the "gossip:" uri as a namespace for its log format)
22:23:09 <kendallclark> gossip?
22:23:58 <LotR> should it just use file: uris or what?
22:24:41 <edd> i suggested they use and http: uri and document their log format at that place.
22:25:17 <edd> inventing new uri schemes on a per app basis is a nasty habit that some gnome folk have inadvertently slipped into
22:26:37 <kendallclark> and they don't even x- preface them, ime
22:26:40 <LotR> yeah. witness their help browser
22:27:03 <LotR> info: man: help: eww.
22:27:21 <kendallclark> scrollkeeper? it's a mess in many ways.
22:28:25 * DanC_jam awards edd 350 points for preventing UriSpaceSquatting
22:28:26 * edd cashes them in for wn:Beer
22:28:37 <LotR> no, gnome-help-browser in 1.0. I forgot what they called the 2.0 one
22:28:52 <edd> yelp
22:28:52 <LotR> isn't scrollkeeper originally debian's
22:29:00 <kendallclark> no
22:29:10 <kendallclark> well, i don't believe so
22:29:11 <DanC_jam> this is pretty much a TAG meeting. 1/2 ;-)
22:29:29 <kendallclark> well, a dream tag meeting, tag + jjc :>
22:30:39 <edd> +1000 on packaging
22:30:47 <edd> adobe seemed to have invented a packaging format for what i saw with their xml document bundling stuff from the keynote
22:31:30 <DanC_jam> .googke wpk connolly
22:31:36 * edd -> reception
22:31:41 <DanC_jam> .google wpk connolly
22:31:42 <datum> wpk connolly: http://www.w3.org/2000/09/wpk43/Overview.html
22:31:51 <DanC_jam> ^ my proposal for packaging
22:32:34 <LotR> oh, heh. I was wondering how wpk would resolve to dan :)
22:51:36 <kurro> :)
23:03:00 <D[a]vey> D[a]vey is now known as Davey
23:09:51 * eikeon browses http://esw.w3.org/topic/DualUseUri
23:16:26 <mdupont> mdupont is now known as md-zzzz
23:22:40 <libby> !picpath kendall,sinatra
23:22:41 <whwhwhwh> Kendall Clark to Frank Sinatra via Edd Dumbill, Libby Miller, Dan Connolly, Tim Berners-Lee, Bill Clinton, John F. Kennedy
23:22:42 <whwhwhwh> in 7 steps
23:22:43 <whwhwhwh> see http://swordfish.rdfweb.org/discovery/2002/02/paths/byname.jsp?name=kendall&name2=sinatra
23:23:03 <eikeon> !picpath eikeon,libby
23:23:05 <whwhwhwh> no results found, sorry
23:23:07 <eikeon> :(
23:23:44 <eikeon> !picpath eikeon,kendall
23:23:46 <whwhwhwh> no results found, sorry
The IRC chat here was automatically logged without editing and contains content written by the chat participants identified by their IRC nick. No other identity is recorded.
Alternate versions:
and
Text
Provided by Dave Beckett. Hosted by Useful Information Company.