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/swig (also known as server irc.freenode.net channel #swig if that URI does not work for you).
See also the Semantic Web Interest Group IRC Scratchpad for the collaboratively written weblog and ESW wiki.
Semantic Web Interest Group Logs > 2008 > 2008-03 > 2008-03-10 (Latest) (Search)
00:38:20 <bear> bear is now known as bear_afk
02:15:26 <ramsey_> ramsey_ is now known as ramsey
03:23:10 <bear_afk> bear_afk is now known as bear
07:03:54 <mhausenblas> morning SWorld
07:04:38 * mhausenblas looking at LeeF' survey and discussion on modeling stats in RDF
07:04:40 <mhausenblas>http://www.thefigtrees.net/lee/blog/2008/03/modeling_statistics_in_rdf_a_s.html
07:04:42 <dc_swig> A: http://www.thefigtrees.net/lee/blog/2008/03/modeling_statistics_in_rdf_a_s.html from mhausenblas
07:04:57 <mhausenblas> A:| Modeling Statistics in RDF - A Survey and Discussion
07:04:59 <dc_swig> Titled item A.
07:05:10 <mhausenblas> I certainly agree with him ;)
07:12:46 <mhausenblas> dajobe around?
07:13:15 * mhausenblas asked Manu regarding license of http://rdfa.digitalbazaar.com/librdfa/
07:13:35 * mhausenblas now knowns better: it's LGPL v3
07:13:37 <mhausenblas> :)
08:20:32 <Shepard`> Shepard` is now known as Shepard
08:31:49 <scor> fgiasson: ping
08:45:48 <EtnaRosso> morning all
09:25:34 <TipTop> anyone has a bit of knowledge about the Sesame2 API?
09:25:46 <TipTop> i am going from beta4 to official release
09:25:55 <TipTop> and some classes have just disappeared
09:26:03 <TipTop> from the API ;(
09:27:36 <jeen> TipTop, which ones are those?
09:27:52 <jeen> there has been some renaming I think, but I don't think anything has disappeared....
09:30:16 <TipTop>http://pastebin.com/d16b0bb94
09:30:17 <dc_swig> B: http://pastebin.com/d16b0bb94 from TipTop
09:30:32 <TipTop> SailConfig is not found by my IDE
09:31:00 <TipTop> nor repConfig.addSailConfig
09:31:45 <jeen> hmmm. the configuration stuff changed quite drastically, it's completely RDF-based now.
09:32:25 <jeen> so you might be right that SailConfig is gone.
09:33:53 <TipTop> SailConfig has become RepositoryImplConfig ?
09:34:37 <TipTop> or something like that?
09:35:47 <jeen> not quite. there's a org.openrdf.sail.config package which contains a SailFactory and a SailImplConfig class.
09:36:13 <jeen> but I don't think you actually need to touch it, if your goal is simply to create a repository object for querying
09:36:36 <TipTop> i must port some code from beta4 to 2.0
09:37:01 <TipTop> which contains several initialization methods
09:37:11 <TipTop> for example the one that i pastebin-ed
09:37:16 <TipTop> (which links to a database)
09:37:57 <jeen> that wouldn't work anyway I guess, AFAIK Sesame 2 does not have a relational DB backend yet (and neither did beta-4 so that wouldn't have worked then either)
09:38:12 <TipTop> ok let's forget that one then
09:38:31 <jeen> but creating, say, a native store Sail is very easy:
09:38:52 <TipTop>http://pastebin.com/d647a0ea2
09:38:53 <dc_swig> C: http://pastebin.com/d647a0ea2 from TipTop
09:39:08 <TipTop> my old code to create a native store Sail
09:39:26 <jeen> TipTop, have a look at http://www.openrdf.org/doc/sesame2/users/ch08.html#d0e679
09:39:36 <jeen> contains a code example for creating a native store
09:40:31 <jeen> basically you don't use config objects anymore, you simply create the NativeStore object with appropriate parameters and wrap it in a SailRepository object.
09:41:07 <TipTop> that sounds like my answer :)
09:41:14 <jeen> ok glad to help :)
09:41:40 <TipTop> if you go to tenerife in june, i will happily offer you a few beers :)
09:42:27 <jeen> not sure I'll be there, but cheers.
09:51:15 <TipTop> jeen: btw, have you had a look at the store benchmark available here: http://www4.wiwiss.fu-berlin.de/benchmarks-200801/
09:51:17 <phenny> TypeError: object does not support item assignment (file "/var/www/inamidst.com/htdocs/phenny/modules/head.py", line 147, in noteuri)
09:54:21 <nslater> naughty phenny
09:55:23 <sbp> (fixed)
09:56:28 <mahound> hello
09:58:25 <sbp> hey mahound
10:28:27 <BenO> Anyone here familar with OAI-ORE? I've got a query about derefencing (object) URIs
10:32:25 * mhausenblas no OAI-ORE wiz, but very interested
10:32:42 * mhausenblas what is the matter BenO?
10:34:09 <BenO> It related to the old issue of whether a URI should resolve to the record page for an item or to its 'node'
10:34:35 <mhausenblas> ah. so looking at http://www.openarchives.org/ore/documents/CompoundObjects-200705.html ?
10:35:02 <mhausenblas> or another source?
10:35:10 <BenO> Yes, so should an objects URI resolve to a handy HTML page for it, or to a serialisation of its resource map
10:36:19 <nslater> hey BenO
10:36:25 <BenO> Hi
10:39:52 <mhausenblas> BenO, are you aware of http://efoundations.typepad.com/efoundations/2008/01/following-your.html ?
10:42:54 <BenO> At the moment I am sorting out the url routes for the new site - see http://archive.sers.ox.ac.uk:5000/information/urls for dosumentation on it
10:43:18 <BenO> (I had read that, and it and other articles like it are why I'm cautious)
10:44:33 <BenO> In essence, all the (compound) items in the archive have URIs and I am providing a mechanism to simply append the URI onto a root url to resolve it
10:45:32 * mhausenblas still very interested to discuss these issues (now gotta run to a meeting). BIAB (or maybe follow-up via mail ? :)
10:54:54 <jeen> TipTop, sorry, was away. Yes, I've seen that. bit of a shame they used a beta release (but I'm sure that was all that was available at the time).
10:58:43 <TipTop> jeen: you think performances have increased between beta and official release?
10:59:11 <TipTop> i was wondering which indexes virtuoso has that make it so performant
11:12:11 <iv_an_ru__> TipTop, we're using bitmap indexes in all cases when the last field of the key is IRI ID, we pack all indexes field by field (so we don't waste disk cache on storing repeating values), we try to keep logically sequential disk pages in right sequence in database file so we sometimes can read perform disk I/O by long extents, not by individual pages.
11:24:17 <TipTop> iv_an_ru__: virtuoso is coded in C or C++, i presume
11:25:53 <iv_an_ru__> Pure C. There were too many mismatches between different C++ compilers in 1995 when it's been started.
11:26:10 <danieljohnlewis> Does anyone know if Horus still exists?
11:26:24 <danieljohnlewis> (i.e. the one that used to be here: http://www.wiwiss.fu-berlin.de/suhl/bizer/rdfapi/tutorial/horus/ )
11:26:37 <kwijibo> is it still 404ing?
11:26:48 <kwijibo> yep
11:26:51 <danieljohnlewis> yep
11:27:08 <kwijibo> dunno - all I know is it's been down for ages and ages now
11:27:56 <danieljohnlewis> oh well, thats off the list which I am currently making then
11:31:00 <danieljohnlewis> the jFresnel site doesn't seem to be working either: http://jfresnel.gforge.inria.fr/
11:31:19 <kwijibo> oat has a fresnel engine doesn't it?
11:32:12 <danieljohnlewis> it does indeed :-)
11:33:23 <kwijibo> is there a tutorial or anything for it?
11:35:32 <danieljohnlewis> found something: http://demo.openlinksw.com/DAV/JS/oat/docs/OATDOCfresnel.html
11:35:49 <danieljohnlewis> :)
11:36:22 <danieljohnlewis> and because the OpenLink RDF Browser uses OAT, you get fresnel through RDF Browser too
11:37:56 <TipTop> OAT looks pretty cool
11:38:35 <danieljohnlewis> TipTop: it is quite cool: Semantic Web Tool + AJAX + Database Connectivity + Eye Candy
11:39:04 <danieljohnlewis>http://oat.openlinksw.com/
11:39:05 <dc_swig> D: http://oat.openlinksw.com/ from danieljohnlewis
11:39:34 <danieljohnlewis> D: OpenLink AJAX ToolKit = Semantic Web Tool + AJAX + Database Connectivity + Eye Candy
11:39:35 <TipTop> this is basically something i hacked for myself
11:39:36 <dc_swig> Added comment D1.
11:39:49 <danieljohnlewis> D: capable of running Fresnel
11:39:50 <dc_swig> Added comment D2.
11:39:55 <danieljohnlewis>http://demo.openlinksw.com/DAV/JS/oat/docs/OATDOCfresnel.html
11:39:56 <dc_swig> E: http://demo.openlinksw.com/DAV/JS/oat/docs/OATDOCfresnel.html from danieljohnlewis
11:40:14 <TipTop> i coded the visual query builder in java, in the end :)
11:40:17 <danieljohnlewis> Documentation for running Fresnel through OpenLink Ajax Toolkit (OAT)
11:40:23 <danieljohnlewis> E: Documentation for running Fresnel through OpenLink Ajax Toolkit (OAT)
11:40:25 <dc_swig> Added comment E1.
11:53:49 <TipTop>http://demo.openlinksw.com/DAV/home/demo/Public/Reports/MapMashups/employee_sales_by_ship_country_pivot_google_all.xml
11:53:50 <dc_swig> F: http://demo.openlinksw.com/DAV/home/demo/Public/Reports/MapMashups/employee_sales_by_ship_country_pivot_google_all.xml from TipTop
11:53:53 <TipTop> this example fails
11:57:03 <danieljohnlewis> TipTop: we are having a few problems with the demos at the moment, I believe someone is looking into that
12:13:37 <bengee> heya phenny
12:13:38 <phenny> bengee: 08 Mar 20:58Z <TedThibodeauJr> tell bengee if you colorize your text, foafbot doesn't hear you. See http://chatlogs.planetrdf.com/foaf/2008-03-08#T20-58-15
12:13:41 <phenny> bengee: 09 Mar 22:03Z <TedThibodeauJr> tell bengee it seems foafbot also can't understand trailing whitespace. See http://chatlogs.planetrdf.com/foaf/2008-03-09#T17-35-03
13:34:58 <yvesr>http://blog.dbtune.org/post/2008/03/10/Finding-a-new-flat-using-Exhibit
13:35:00 <dc_swig> G: http://blog.dbtune.org/post/2008/03/10/Finding-a-new-flat-using-Exhibit from yvesr
13:35:12 <yvesr> G:| Building an Exhibit out of Gum Tree
13:35:14 <dc_swig> Titled item G.
13:36:16 <danieljohnlewis> ooh I need to find a new flat
13:40:14 <yvesr> danieljohnlewis: i hope this thing can be useful :)
13:40:30 <TipTop> it looks useful for sure!
13:40:50 <yvesr> G: Exactly 100 lines of code
13:40:52 <dc_swig> Added comment G1.
13:41:59 <TipTop> does it require some python stuff?
13:46:21 <yvesr> TipTop: yes, universal feed parser, simplejson and geopy
13:46:28 <yvesr> and rdflib, of course
13:46:42 * yvesr should write that down, actually
13:46:49 <TipTop> could it be done by the client using something like OAT
13:49:06 <yvesr> hmm
13:49:14 <yvesr> actually, just the scraping is written in python
13:49:34 <yvesr> then, you can produce an exhibit json file
13:49:43 <danieljohnlewis> theres nothing stopping you from feeding it into OAT
13:49:52 <yvesr> yes, of course
13:49:58 <yvesr> especially as you can output rdf also
13:50:09 <danieljohnlewis> perfect :-)
13:50:55 <TipTop> my idea was to reduce the server part to the minimum
13:51:12 <TipTop> plain rdf serving, or may be sparql endpoint
13:51:18 <TipTop> no business logic
13:51:50 <kwijibo> yvesr: cool, I didn't know about that blog
13:52:06 <TipTop> it is a geoRSS, right?
13:52:32 <yvesr> TipTop: what is a georss?
13:52:40 <yvesr> the gum tree rss is clearly not geo at all :)
13:53:42 <TipTop> how do you extract geolocation then?
13:53:45 <TipTop> by script?
13:54:18 <TipTop>http://en.wikipedia.org/wiki/GeoRSS
13:54:19 <dc_swig> H: http://en.wikipedia.org/wiki/GeoRSS from TipTop
13:56:06 <yvesr> TipTop: the gum tree rss provides a link to the entries, i scrap them to extract a location label, and i geocode using google map api
14:11:01 <SinDoc> SinDoc is now known as SinDoc|Lunch
14:20:33 <kwijibo> yvesr: is a web service in the works?
14:38:15 <mahound> yvesr, nice :)
14:49:05 <SinDoc|Lunch> SinDoc|Lunch is now known as SinDoc
14:50:23 <KiYanWang> KiYanWang is now known as mmmmmRob__
14:56:03 <mmmmmRob__> mmmmmRob__ is now known as KiYanWang
15:00:08 <yvesr> kwijibo: yes, should be - http://moustaki.org/flatscrap/
15:00:29 <yvesr> (displaying last 40 ads for north of the river)
16:24:08 <DanC> .g ping
16:24:09 <phenny> DanC: 09 Mar 19:47Z <tommorris> tell DanC that #sxsw exists and he might want to hang out there
16:24:10 <phenny> DanC: http://www.pinggolf.com/
16:24:26 <DanC> yeah, but it doesn't have logger, chumpbot, etc.
16:30:43 <DanC> how many have an openid account? (~everybody ; full room; ~500)
16:30:54 <DanC> how many have used it in the last 5 days? (lots)
16:31:03 <danbri> are you scribing from sxsw?
16:31:08 <DanC>http://2008.sxsw.com/interactive/programming/panels_schedule/?action=show&id=IAP060295
16:31:09 <dc_swig> I: http://2008.sxsw.com/interactive/programming/panels_schedule/?action=show&id=IAP060295 from DanC
16:31:16 * danbri just joined to join #sxsw for that
16:31:30 <danbri> thanks danc :)
16:31:42 <DanC> I:|A Critical Look At OpenID
16:31:43 <dc_swig> Titled item I.
16:32:05 <e_s_p> Hmm
16:32:23 <DanC> I:panelists from Wikia, AOL, Six Apart, Google
16:32:24 <dc_swig> Added comment I1.
16:32:28 <e_s_p> Haw!
16:32:30 <e_s_p> Wikia!
16:33:34 <DanC> I:Simon Willison gets a laugh for saying Microsoft proposed to solve the password problem by having everybody have an account with them, but I don't hear anybody bristle at the idea that everybody should have a twitter account
16:33:35 <dc_swig> Added comment I2.
16:33:53 <e_s_p> I find it annoying that they haven't rolled out OpenID.
16:33:58 <e_s_p> Wikia, that is.
16:34:12 <DanC> I:"An OpenID is a URL" yay!
16:34:13 <dc_swig> Added comment I3.
16:34:40 <e_s_p> Well, not 100% true
16:34:41 <nslater> For small values of URL anyway, at least while OpenID continues to ignore HTTP semantics. :)
16:34:52 <e_s_p> Is an XRI an URL?
16:34:56 <e_s_p> I don't think so.
16:34:57 * danbri sweeps IRI vs URI vs URL under the lumpy carpet, happily
16:35:03 <danbri> XRI is just a URI in bad taste
16:35:11 <e_s_p> *rimshot*
16:35:19 <DanC> yeah... I wonder about openid and http semantics, but I haven't worked thru the details; have you, nslater ?
16:35:24 <Arnia> danbri: what is the bad taste? Grapefruit?
16:35:33 <e_s_p> Wha...?
16:35:36 <e_s_p> HTTP semantics?
16:35:39 <nslater> DanC: I have a link to a thread I started with the OpenID folk, one second...
16:35:44 <e_s_p> C'mon!
16:35:55 <danbri> bad taste is intermind leftovers
16:35:55 <nslater> DanC: http://openid.net/pipermail/general/2008-March/thread.html
16:36:03 <nslater> DanC: Problems with OpenID and TAG httpRange-14
16:37:04 <DanC> hmm... httpRange-14; I wasn't expecting that; I was more worried about 3xx responses in place of 4xx "credentials needed"
16:37:10 <GabeW> hi nslater, danbri, DanC, and others
16:37:22 <GabeW> danbri's tweet brought me here
16:37:27 <nslater> DanC: yeah, I really mislabled the subject, my concern is with 302, 303 and 307
16:37:36 <DanC> er... "I am arguing that this is broken"... but I don't see the argument
16:37:38 <danbri> hi gabeW
16:37:45 * danbri was looking for the argument either
16:37:48 <nslater> DanC: yes, the mailing list software munged my mail
16:37:59 * danbri shouldn't grumble casually about XRIs either, it wasn't quite fair...
16:38:14 <GabeW> everyone does, why shouldn't you?
16:38:33 * DanC is happy that XRIs aren't mentioned
16:38:35 <GabeW> but seriously, I think openid 2.0 is kinda baked
16:38:42 <GabeW> like has been for a while
16:38:50 <ab> half baked? or just kinda
16:38:52 <e_s_p> nslater: given that OpenID already has a delegation mechanism, what is the purpose of using 3xx responses?
16:38:52 <GabeW> haha
16:39:06 <danbri> i'll grumble about everything intermind (or any renamings of that company) touches feeling tainted by the p3p patent disgrace
16:39:10 <GabeW> ah
16:39:12 <danbri> i've never reviewed XRIs in detail
16:39:21 <GabeW> danbri: i understand your sour stomach
16:39:29 <nslater> My argument boils down to the fact that OpenID canonicalises 302, 303 and 307 redirects as if the final URI is a replacement for the original one.
16:39:40 <e_s_p> Yes, I see that
16:39:47 <GabeW> nslater: I wasn't following that thread
16:39:47 <DanC> I:ah... that's what openid 2.0 gives you... a "sign in with my yahoo openid" button
16:39:48 <dc_swig> Added comment I4.
16:40:14 <e_s_p> Wow
16:40:20 <e_s_p> This is actually quite topical for me
16:40:34 <DanC> nslater, have you elaborated the argument with an example? (and have you seen the AWWSW rules for testing such things in a black-and-white fashion?)
16:40:39 <e_s_p> I'm debugging the MediaWiki OpenID extension for OpenID 2.0 right now
16:40:40 <GabeW> danbri: well, you know my involvement, both in the XRI stuff (IPR and spcs) and the openid IPR work... so if you ever have questions, you definitely know how to get in touch
16:40:56 <GabeW> ;)
16:41:04 <danbri> well we seem to be in touch :)
16:41:13 <GabeW> true
16:41:15 <danbri> so how would you summarise the enduring charm of those specs?
16:41:27 <GabeW> which ones?
16:41:27 <danbri> i think somehow technologies sometimes 'fit' a personality or brain
16:41:35 <danbri> like CSS float and XSLT don't fit mine, nor LISP
16:41:35 <GabeW> hehe
16:41:35 <nslater> DanC: yes, I took my OpenID <http://bytesexual.org/> as an example which 303s to another URI. Most OpenID applications then use the final URI as my OpenID, which I am claiming is broken. I'm a little over my head with all this, so I wouldn't know how to take it futher.
16:41:40 <GabeW> danbri: really?
16:41:40 <danbri> but RDF is sorta obvious fit
16:41:47 <GabeW> lisp? I thought lisp was the universal language
16:41:49 <danbri> and Ruby, for eg
16:41:54 <danbri> heheh
16:41:57 <GabeW> oh I'm with ya there, on Ruby
16:41:59 <DanC> I:SW: email is a single-sign-on mechanism; that "forgot your password?" callback is single-sign-on, but with a really sucky UI. you can think of OpenID as single-sign-on with a UI that doesn't suck. [much audience appreciation/chuckle]
16:42:00 <dc_swig> Added comment I5.
16:42:10 <danbri> 'those', ... i'm a bit vague as I don't know the field, but "XRI etc"?
16:42:35 <DanC> nslater, can you make the argument without using the word "broken"? i.e. try to derive P and not P?
16:42:44 <GabeW> well
16:43:08 <GabeW> danbri: nothing has really changed significantly in a long time
16:43:22 <nslater> DanC: no, I am sorry but you lost me there. :)
16:43:31 <GabeW> well, long time in internet time
16:44:12 <DanC> "P and not P" for example "fred is a dog and fred is not a dog"
16:44:33 <DanC> or "sqrt(2) is rational and sqrt(2) is not rational"
16:44:37 <e_s_p> nslater: Maybe the way you want to say it is that the proper way to re-request a resource after non-permanent 3xx redirects is to request the resource from the same URL
16:45:00 <nslater> DanC: Instead of using broken, I have mostly pointed out that this violates RFC 2616 § 10.3.4
16:45:02 <danbri> I don't believe openid requires the openid URI to directly be considered the URI of the agent that owns it
16:45:13 <danbri> so i can use the page http://danbri.org/ as my openid
16:45:21 <e_s_p> Yes, of course
16:45:24 <nslater> e_s_p: surely quoting RFC 2616 § 10.3.4 is sufficient to explain the problem?
16:45:38 <danbri> if nslater has a uri for something that is suposed to be the 'thing itself', ... maybe that is fine, but shouldn't be used as the openid
16:45:46 <DanC> er... how about quoting by value (i.e. excerpting) as well as by reference?
16:45:57 <nslater> well, yes I have done that too :P
16:46:04 * e_s_p goes to look up quoted section, somewhat annoyed.
16:46:28 <nslater> 10.3.4 303 See Other
16:46:32 <nslater> The new URI is not a substitute reference for the originally requested resource.
16:46:34 <DanC> annoyed at me? sorry, but my attention is divided between #swig and this in-person panel
16:46:52 <nslater> annoyed at me, I think :)
16:46:53 <e_s_p> Probably what your correspondents thought, too.
16:47:00 <e_s_p> "The new URI is not a substitute reference for the originally requested resource."
16:47:26 <nslater> e_s_p: I was careful to quote but the URI of the RFC, the section and excerpt the text.
16:47:32 <nslater> *both
16:47:39 <DanC> I'm worried about caches getting confused between the protected photo and the authentication questions around it
16:48:12 <nslater> danbri: why don't you think that a URI for the thing it's self should be used as the OpenID?
16:48:29 <e_s_p> DanC: annoyed to have to look things up.
16:48:55 <e_s_p> Being lazy and not having memorized RFC 2616 verbatim.
16:49:27 <e_s_p> nslater: what was the counter-argument on this point? I think you're right here.
16:49:28 <DanC> I:panel discusses educating the masses and how to educate people about having URLs that represent them. A: at a restaurant here in Austin, if you ask random people what their myspace url is, most of them can tell you
16:49:29 <dc_swig> Added comment I6.
16:49:57 <e_s_p> Probably worth noting is that OpenID 2.0 doesn't require that you know the URL of your own account!
16:50:08 <DanC> I:Q: is there any central record keeping involved in OpenID? A: no, which makes it really hard to quantify adoption
16:50:09 <dc_swig> Added comment I7.
16:50:11 <e_s_p> If you just know that you have an account on Yahoo, that should be enough.
16:50:17 <DanC> yup
16:50:23 <e_s_p> Actually, that's not entirely true
16:50:35 <e_s_p> I think the OpenID Directory folks are trying to collect some statistics
16:50:36 <TipTop> what's the benefit of having an openID account?
16:50:39 <nslater> e_s_p: well, the thread got to the point where they basically suggested that I pay money to board or trust or something in order to get attention for the bug, which I find, interesting
16:50:43 <TipTop> (sorry for the FAQ)
16:51:15 <e_s_p> TipTop: I'm not sure there's an actual answer to that from the user perspective
16:51:16 <DanC> I:hmm... the title of the panel is "a critical look at OpenID" which suggests some diversity of positions, but this seems to be an openid love-fest
16:51:17 <dc_swig> Added comment I8.
16:51:39 <Arnia> Is OpenID using HTTP but not following the RFC in all matters generally considered a bug?
16:52:07 * Arnia has his position, but is interested to hear others' comments
16:52:21 <nslater> Well, I guess it depends who you ask. Some of the community members were certain that OpenID could reasonably sit on top of HTTP while at once breaking it's semantics.
16:52:38 <Arnia> Better than rehashing the entire thread in #swig I think :)
16:52:42 <e_s_p> Can we agree that this isn't a grievous breaking of semantics?
16:53:01 <ab_> Arnia: if you edit a spec called HTML5 and explicitly oppose webarch in numerous ways, its not considered a bug anywyas
16:53:10 <nslater> I think it is, though "grievous" is a pretty emotional word to use.
16:53:10 <e_s_p> It's a fairly niche situation -- most people will use OP-provided OpenID URLs.
16:53:14 <Arnia> e_s_p: I think it is though... or could potentially be. Depends how people use OpenID I guess
16:53:16 <DanC> if there were a clear argument that openid breaks http, I'd take it to the TAG, nslater . but I don't see it, yet.
16:53:45 <e_s_p> "breaks" is really strong.
16:53:46 <ab_> does <http://mysite/me.rdf#i> work as an openID URI
16:53:54 <e_s_p> ab_: no
16:54:06 <DanC> doubt it; ab; openid depends on an HTML representation
16:54:10 <TipTop> is openID a UUID for web objects?
16:54:12 <nslater> DanC: okay, perhaps not breaks, but OpenID does clearly violate some of the explicit semantics of HTTP which I think is an issue.
16:54:13 <DanC> .g openid grddl connolly
16:54:14 <phenny> DanC: http://dig.csail.mit.edu/2007/id/talk19
16:54:22 <e_s_p> nslater: "some"?
16:54:29 <e_s_p> Or this particular one?
16:54:29 <nslater> e_s_p: 302, 303 and 307 redirects
16:54:31 <Arnia> ab_: that was a little snarky (although I'm so stressed right now I should probably apologise for unwarranted snark myself)
16:54:37 <nslater> e_s_p: I count three :p
16:55:21 <DanC> yes, well, so the issue is documented, nslater ; given the benefit of openid, that sort of thing is pretty easy to sweep under the rug. I'm looking for arguments that are strong enough that I'd be willing to get people to change the way their software works
16:55:25 <e_s_p> That's mincing things pretty small.
16:56:18 <DanC> these slides http://dig.csail.mit.edu/2007/id/talk19 are my noodling on mixing openid and RDF via GRDDL
16:56:49 <Arnia> nslater: didn't you have problems with OpenID implementations getting confused about who you are? Or something like that
16:56:49 <danbri> nslater, because it seems to go against the way openid is being deployed
16:56:57 <Arnia> That might be a different issue though
16:56:58 <danbri> where the document view of the thing is important
16:57:01 <danbri> eg. for autodiscovery
16:57:12 <danbri> well i prefer LINK REL to the fancy new stuff, maybe thats my problem
16:57:46 <nslater> Well, when I input my OpenID in various sites, the OpenID software minces my OpenID identity.
16:57:47 <DanC> LINK REL is simpler than lots of other stuff, but lots of people just want to maintain one file
16:58:17 <nslater> So, on one site I am <http://bytesexual.org/about/>, on another I am <http://bytesexual.org/> and on one I was </about/>!
16:58:26 <nslater> So, that's a pretty sorry state of afairs.
16:59:09 <danbri> do you ever find your url blocked by helpful 'family friendly' filters?
16:59:26 <DanC> I:Yahoo is an OpenID provider as of January. Yahoo is *not* an OpenID relying party. [:-/]
16:59:27 <dc_swig> Added comment I9.
16:59:30 <nslater> the only problem I ever had was freenode's spam filter when registering a channel :p
17:00:01 <DanC> I:"yahoo only supports openid 2.0 and will never support openid 1.0"
17:00:02 <dc_swig> Added comment I10.
17:00:11 <DanC> I:... says Levitt
17:00:12 <dc_swig> Added comment I11.
17:00:37 <DanC> he referes to developer.yahoo.com/opendi/loginbuttons.html
17:00:55 <DanC> some relying parties : twitterfeed.com plax.com fatdrive.tv [darn; too fast]
17:01:06 <GabeW> plaxo.com ?
17:01:07 <e_s_p> AOL is also a provider and not a relying party
17:01:13 <e_s_p> wikitravel.org
17:01:15 <e_s_p> Is one
17:01:17 <DanC> drupal 6 with patch node/216101
17:01:20 <e_s_p> hampr.com
17:01:23 <DanC> logger, chump I:
17:01:23 <DanC> I:See [http://chatlogs.planetrdf.com/swig/2008-03-10#T17-01-23|discussion]
17:01:24 <dc_swig> Added comment I12.
17:01:29 <e_s_p> vinismo.com, kei.ki
17:01:37 <DanC> wordpress 2.2+ with disco patch
17:01:51 <DanC> I:see yahoo.com/openid
17:01:53 <dc_swig> Added comment I13.
17:02:05 <e_s_p> The problem is that on a Social Web, everybody wants to have lots of fat identities they own
17:02:38 <e_s_p> Also, it's HARD
17:02:49 <e_s_p> Implementing the provider side is easy
17:03:04 <e_s_p> Implementing the RP side is a pain in the keester
17:03:16 <GabeW> yes
17:03:18 <e_s_p> Having done both I can speak from experience
17:03:48 <DanC> I:DC: what about relying parties? wikipdeia? Bergman: say they won't until they solve their own sso problem ... because wikimedia has separate user dbs for... collisions...
17:03:49 <dc_swig> Added comment I14.
17:04:15 <e_s_p> What about Wikia?
17:04:28 <DanC> I:Williams: basecamp and [another]... niche... [darn; this is going too fast]
17:04:29 <dc_swig> Added comment I15.
17:05:03 <e_s_p> MediaWiki!
17:05:06 <e_s_p> B-)
17:05:12 <DanC> some nike push... goruneasy.com
17:05:17 <DanC> or rebok
17:05:26 <DanC> and example of guerilla dev deployment
17:05:31 <DanC> s/and/an/
17:06:45 <DanC> I:Q: why is yahoo not a relying party? how can we expect it to jump out of the niche if the big players won't do it? A: google did it on blogger Q: but that's still in the niche. Levitt: I can't speak to why yahoo didn't do it, but it's a bigger engineering effort
17:06:47 <dc_swig> Added comment I16.
17:08:40 <DanC> williams just gave a very nice deployment story
17:08:55 <DanC> I think this is being recorded. check it out.
17:09:18 <Arnia> Wonder how late I can go to bed and still get up in time for a 5.50am train from Durham to London.
17:09:25 <Arnia> Although I suppose I can sleep on the train.
17:10:15 <e_s_p> "recorded": usually the recordings don't come out for a few months after the conference.
17:10:28 <nslater> Yes, I can't find any links on the URI DanC pasted.
17:16:54 <e_s_p> Arnia: 5:49am is the answer
17:17:33 <Arnia> e_s_p: hah. At least the train has free wireless if I get bored :p
17:17:58 <Arnia> e_s_p: should probably try and rest for the mad dash across London when I arrive though
17:25:33 <DanC> hmm... an openid camp in the KC area ... that would be cool
17:26:10 <DanC> I:Q: what's blocking adoption? Recordon: let's poll... result shows usability gets many more hands than security, technology
17:26:12 <dc_swig> Added comment I17.
17:32:11 <DanC> I:Q: will openid help solve blog comment spam? A: yes, with distributed whitelisting via tiwtter friends lists and the like
17:32:13 <dc_swig> Added comment I18.
17:32:19 <DanC> </panel>
17:32:32 <DanC> battery down to 31%
18:23:38 <danbri>http://www.w3.org/2005/Incubator/urw3/
18:23:39 <dc_swig> J: http://www.w3.org/2005/Incubator/urw3/ from danbri
18:23:55 <danbri> J:|W3C XG on Uncertainty Reasoning
18:23:57 <dc_swig> Titled item J.
18:24:01 <danbri> J:Anyone following this?
18:24:02 <dc_swig> Added comment J1.
18:24:10 * Arnia ponders
18:25:20 <danbri> J:I was just chatting with [http://www.deri.ie/about/team/member/hak%20lae_kim/ Hak Lae Kim] from DERI Galway about his work on the [http://scot-project.org/ SKOT project] ...
18:25:21 <dc_swig> Added comment J2.
18:25:53 <danbri> J2:I was just chatting with [http://www.deri.ie/about/team/member/hak%20lae_kim/|Hak Lae Kim] from DERI Galway about his work on the [http://scot-project.org/|SKOT project] ...
18:25:54 <dc_swig> Replaced comment J2.
18:26:37 <Arnia> Yet more to read :)
18:27:08 <danbri> J:The current Wordpress exporter generates co-occurancy stats for tags (see [http://scot-project.org/scot/scot.rdf|example scot.rdf]), but I was thinking this should have conditional probabilities, ie. let us know, for some repository, how strong a predictor 'bristol' is for 'work', or vice-versa. Wondered if the XG had anything general that could be used.
18:27:09 <dc_swig> Added comment J3.
18:29:08 <Arnia> I'd also want a sample size measure such as confidence
18:29:20 <Arnia> So that I know how much evidence went into the conclusion
18:52:05 <danja__>http://blogs.talis.com/n2/archives/39
18:52:06 <dc_swig> K: http://blogs.talis.com/n2/archives/39 from danja__
18:52:27 <danja__> K?!
18:52:33 <danja__> K:| Noodling with Atom/RDF
18:52:34 <dc_swig> Titled item K.
18:53:30 <danja__> K: using a Planet Venus cache as source data, pushing through xslt into a triplestore
18:53:32 <dc_swig> Added comment K1.
18:55:31 <danja__> K: [SPARQL endpoint|http://hyperdata.org/sparql/demo/sparql-editor.html] (select "twitcrit reviews" from the drop-down)
18:55:33 <dc_swig> Added comment K2.
18:56:16 <mahound> dc_swig:list
18:56:17 <dc_swig> Not understood: list
19:02:53 <danbri> Arnia, yeah exactly
19:03:17 <Arnia> danbri: take it you've seen NAL then?
19:03:20 <danbri> ... the SKOT markup currently has some basic info, ... but we were discussing whether its best treated outside of the domain vocab
19:03:23 <danbri> .g NAL
19:03:29 <phenny> danbri: http://www.nal.usda.gov/
19:03:38 <Arnia> .g Non-Axiomatic Reasoning System
19:03:39 <phenny> Arnia: http://www.cogsci.indiana.edu/farg/peiwang/papers.html
19:03:48 <danbri> I have now, if you mean NASA's Agricultural ah.. .wait ;)
19:04:08 <danbri> nope, not familiar with that site nor acronym
19:04:22 <Arnia> The name 'non-axiomatic' refers to the fact that derived statements aren't treated as undeniable truths
19:04:23 <danbri> but I'm generally from that camp, in cogsci
19:04:32 <danbri> neural nets and whatnot
19:04:33 <Arnia> Uses higher-order uncertainty
19:04:55 <danbri> hmm ok well thats still pretty propositionalist, so i guess NARS is another camp :)
19:05:09 <danbri> is it deployed to real tools yet?
19:05:26 <Arnia> Yes. There is an open-source implementation I'm a contributor to; open-nars
19:05:29 <Arnia> .g open-nars
19:05:30 <phenny> Arnia: http://code.google.com/p/open-nars/
19:19:28 <danbri> ah cool, i'll nose around
19:19:38 <danbri> have you tried wiring it to rdf/sparql?
19:22:14 <Arnia> danbri: that's on my to-do list
19:22:23 <danbri> :)
19:22:49 <Arnia> danbri: I'm a bit swamped right now with getting a funding proposal together, but I've made my first steps by defining a new (nicer) serialisation inspired by N3 called LOAN
19:23:04 <Arnia> (Non-Axiomatic Ontology Language)
19:23:05 <LeeF_> Any recommendations for fun SPARQL'able public datasets for doing some SPARQL-by-example slides? foaf, dbpedia, and govtrack leap to mind, but thought i'd solicit more (GRDDL'able or RDFa'd data would be great too)
19:23:33 <Arnia> The first application I'm going to try is actually an experiment on del.icio.us tags
19:24:01 <Arnia> (seeing how we might integrate 'expert' and 'end-user' knowledge in a way which deals with disagreement)
19:24:24 <yvesr> LeeF_: you can try the dbtune datasets - http://dbtune.org/ quite a lot of music data in there
19:35:40 <ab_> heh ajaxian defenDing case-sensitive HTML els
19:36:11 <ab_> at least it should be consistent. path part of URI is case sensitive but the host part isnt?
19:36:38 <ab_> do any CMS/etc use case-insensitive URIs? i know mediaWiki goes out of its way to f' you on case
19:36:54 <ab_> 'this article must begin with a period and a leading letter, please follow this link (way to not use 303)
19:37:09 <LeeF_> yvesr, thanks, will do
19:37:26 <ab_> .title http://lunchfood.tumblr.com/post/28448128
19:37:27 <phenny> ab_: - Oh, you're at SXSW? Fuck off.
19:49:23 * bear waves to the nick that represents Tom Morris
20:02:26 <mahound> dc_swig:view
20:02:32 <dc_swig> G: Building an Exhibit out of Gum Tree (http://blog.dbtune.org/post/2008/03/10/Finding-a-new-flat-using-Exhibit)
20:02:32 <dc_swig> H: http://en.wikipedia.org/wiki/GeoRSS
20:02:32 <dc_swig> I: A Critical Look At OpenID (http://2008.sxsw.com/interactive/programming/panels_schedule/?action=show&id=IAP060295)
20:02:33 <dc_swig> J: W3C XG on Uncertainty Reasoning (http://www.w3.org/2005/Incubator/urw3/)
20:02:33 <dc_swig> K: Noodling with Atom/RDF (http://blogs.talis.com/n2/archives/39)
21:05:53 <Shepard`> Shepard` is now known as Shepard
21:39:53 <LeeF_> dajobe: does http://librdf.org/query/ understand (some dialect of) RDFa, by any chance?
21:47:54 <DanC> it groks GRDDL, LeeF_
21:48:03 <DanC> so if you have XSLT for RDFa, you're good to go
21:48:57 <LeeF_> Right, DanC, I saw that. Was just curious if any of the publicly deployed SPARQL endpoints do RDFa w/o GRDDL. Also don't know the state of anyone's RDFa XSLT these days
21:49:09 <danbri> is it feasible for such an XSLT to be automatically discoverable via GRDDL rules?
21:49:19 <danbri> the 'go rummage around the namespace' thingy...
21:49:51 <danbri> LeeF, I think ARC does RDFa
21:50:00 <DanC> which namespace, danbri ?
21:50:13 <LeeF_> As I understand it (though DanC will surely correct me if I'm wrong), the RDFa page needs to either point to the GRDDL HTML metadata profile and then point via <link rel="transformation" ..> to the XSLT...
21:50:19 * DanC should be heading to ballroom A for portable social networks...
21:50:21 <danbri> thats what I wasn't sure about
21:50:37 <danbri> (but portable social networks should come to you, surely?)
21:50:43 <LeeF_> ...or point to an RDFa metadata profile that itself can be GRDDL'ed into RDF which points (via grddl:profileTransformation ?) to the XSLT
21:50:45 <DanC> badump-bump... psh
21:51:00 <danbri> wish i was there, but i've used up my travel vouchers for a while
21:51:10 <LeeF_> danbri: thanks, I'll check our ARC
21:51:39 <danbri>http://arc.semsol.org/docs/v2/extractors
21:51:40 <dc_swig> L: http://arc.semsol.org/docs/v2/extractors from danbri
21:52:03 <danbri> L:|ARC2 Extractors, including RDFa
21:52:03 <dc_swig> Titled item L.
21:53:00 <LeeF_> Am I asking too much if I wonder if there are any ARC SPARQL endpoints out there configured to extract RDFa and willing to load arbitrary Web content for queries? :)
21:53:52 <kidehen> LeeF_: just replied to ericp re. http://demo.openlinksw.com/rdfbrowser/?uri=http%3A%2F%2Fwww.w3.org%2F2008%2FTalks%2F0311-swGathering%2F
21:54:07 <ericP> tx kidehen
21:54:37 <kidehen> LeeF_: grant SPARQL_UPDATE privilege to user SPARQL for sponging (rdfization) to be enabled etc.. It's off by default
21:54:45 <LeeF_> kidehen: does it work with http://demo.openlinksw.com/sparql ?
21:54:56 <kidehen> Leef_: yes
21:54:59 <LeeF_> thanks
21:55:20 <kidehen> LeeF_: n
21:55:35 <kidehen> LeeF_: np, I meant :-)
21:55:48 <ericP> kingsly, i haven't seen your mail yet. should my query have worked at http://demo.openlinksw.com/sparql ?
21:56:00 <LeeF_> my test worked, ericP
21:56:09 <ericP> same stuff?
21:56:17 <LeeF_> against the inchi RDFa
21:56:24 <kidehen> ericP: yes, but the default option may not be sponging
21:56:35 <kidehen> ericP: look at the drop down options
21:56:36 <LeeF_> no idea if the RDFa in the slides themselves is right or not
21:56:36 <ericP> sponging?
21:56:50 <kidehen> ericP: our lingo for RDFization on the fly
21:56:57 <ericP> roger
21:56:59 <LeeF_> i ran mine with "Retrieve all missing remote RDF data that might be useful"
21:57:09 <ericP> so perhaps there's no well-formed RDFa in the slide
21:57:10 <ericP> s
21:57:13 <LeeF_> right
21:57:16 <LeeF_> quite likely? :)
21:57:18 <kidehen> ericP: so we grab RDF, but if we don't get RDF our RDFization cartridges kick in
21:58:57 <kidehen> both: popping out (driving home) etc.
22:24:58 <danbri>http://sundaygang.com/dave/marcCanterInterview.mp3
22:25:00 <dc_swig> M: http://sundaygang.com/dave/marcCanterInterview.mp3 from danbri
22:25:16 <danbri> M:Proof that Marc Canter and Dave Winer aren't the same person
22:25:17 <dc_swig> Added comment M1.
22:25:36 <Arnia> danbri: do we have voiceprint identification?
22:25:37 <phenny> Arnia: 21:23Z <sbp> tell Arnia good luck for tomorrow!
22:36:34 <Arnia> phenny, tell sbp thanks and that I'll try and report on the event whilst I'm there (or failing that, on the train home)
22:36:34 <phenny> Arnia: I'll pass that on when sbp is around.
22:37:05 <dajobe> LeeF_: I ripped out RDFa via xslt since I couldn't deal with cceil license
22:58:56 <LeeF_> dajobe: ah, thanks. pity.
23:00:24 <ab_> my next projects modules are going to be named after characters
23:00:27 <ab_> zealot, heretic, etc
23:00:30 <ab_> WTFPL of course
23:00:57 <dajobe> another WTF moment
23:17:32 <ericP> kidehen, is there some way to get http://demo.openlinksw.com/sparql to re-read a source?
23:34:16 <tommorris>http://overtheair.org/blog/?page_id=20
23:34:17 <dc_swig> N: http://overtheair.org/blog/?page_id=20 from tommorris
23:35:11 <tommorris> N:|Over the Air (London, 4th and 5th April)
23:35:12 <dc_swig> Titled item N.
23:35:50 <tommorris> N: Mobile developer event taking place over 48 hours ("over night hacking" included)
23:35:51 <dc_swig> Added comment N1.
23:36:10 <tommorris> N: Perhaps of interest to SemWebbies and HTMLies too
23:36:11 <dc_swig> Added comment N2.
23:36:25 <tommorris> N: SIGNUP IS LIVE NOW DAMMIT, TAKE OFF EVERY ZIG etc.
23:36:27 <dc_swig> Added comment N3.
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.