This is an automatically generated IRC chat log made by the logger bot from the Friend of a Friend (FOAF) IRC chat at irc://irc.freenode.net/foaf (also known as server irc.freenode.net channel #foaf if that URI does not work for you).
Friend of a Friend (FOAF) Logs > 2003 > 2003-06 > 2003-06-24 (Latest) (Search)
00:07:43 <lilo> [Global Notice] Hi all. Current status: the main rotation is currently pointed to 127.0.0.1, and one of the MR servers is down, two have been shut down since the problem started
00:08:13 <lilo> [Global Notice] We're currently trying to get a bit ahead on the klines, but it's slow going
00:08:51 <lilo> [Global Notice] It's just the usual "summer in the US" nonsense....apologies for the inconvenience, and we'll keep things going as best we can. Thanks.
00:51:33 <lilo> [Global Notice] So, with the network pointing to 127.0.0.1, and us churning out klines, maybe this is a good time to point out that we need a new protocol. :)
03:35:19 <bitsko> foaf:mbox needs to be 'mailto:a@b.c' not 'a@b.c', correct?
03:38:09 <ericP> i believe so
03:38:34 <ericP> are you foafing yourself up?
03:40:21 <bitsko> even better, I've nearly completed a python utility for accepting a foaf uri as the sole field for a comments entry (or other web form), verifying its signature, and summarizing its contents to the caller
03:40:41 <bitsko> I'm testing it as a blosxom plugin
03:40:54 <bitsko> or rather, in the blosxom writeback plugin
03:41:23 <ericP> cool!
03:42:51 * ericP needs to sign http://www.w3.org/People/Eric/ericP-foaf.rdf
03:43:19 <ericP> and need to find a picture of myself, rather than a picture of someone with a picture of someone that may be some part of me
03:43:57 <ericP> how do you sign your foaf?
03:44:39 <bitsko> http://usefulinc.com/foaf/signingFoafFiles
03:45:11 <bitsko> also, add a <rdf:seeAlso rdf:resource="" /> to "your" foaf:Person resource
03:45:27 <ericP> tx
03:45:40 <bitsko> the latter is for my tool to find you ;)
03:47:06 * ericP gets some gear together
03:47:14 <ericP> i'm working on a friends mac
03:47:59 <ericP> got fink and X working with .fvwm but really struggling with the lack of mouse buttons
03:48:14 <bitsko> hehehe, many foafs include a thumbnail photo of the user, which one can include next to their comments!
03:48:44 <bitsko> I used X on a mac for a long time. got used to control and/or command ;)
03:49:36 <ericP> yeah, i poked around image.google.com for a thumbnail of myself but it's tough looking for a name with quote chars in it
03:50:02 <ericP> you used OSX? with X?
03:50:11 <bitsko> did you try quoting around it? google's pretty good about that
03:50:54 <bitsko> no, Tenon MachX
03:50:54 <bitsko> pre-OSX
03:51:05 <bitsko> I have touched my mac in months :(
03:51:30 <bitsko> woot!! success! houston, we are FOAF enabled. I repeat, FOAF enabled!
03:51:50 <ericP> becoming conceared with re-entry...
03:51:59 <ericP> s/conceared/concearned/
04:00:19 <ericP> what's the difference between img and depiction?
04:01:03 <ericP> seeAlso ref added
04:05:17 * ericP heads oot
04:48:07 <bitsko>http://bitsko.slc.ut.us/blog/new-blog.writeback
04:48:31 <bitsko> apparently no chump ;)
04:49:05 <bitsko> that's ok. when people wake up tomorrow, probably before I make the official posting, there's a FOAF-enabled weblog comments
04:50:54 <bitsko> the "Homepage" field, with the FOAF-icon to the right, can take the URI of a FOAF instance. it'll download the foaf, download the wot:assurance signature identified within, verify the signature, then use the contents of the FOAF instance to fill in all the remaining data (plus some, hehe)
04:51:42 <bitsko> to use it, your foaf must be signed per http://usefulinc.com/foaf/signingFoafFiles (nothing new for most folks using foafbot)
04:53:08 <bitsko> but *also*, the foaf:Person this FOAF instance describes *must* include an rdf:seeAlso with the same URI entered in the form field
04:53:19 <bitsko> this can be done with <rdf:seeAlso rdf:resource="" />
04:55:17 <bitsko> error reporting isn't working, so right now it's pass/fail. if it works, the page will come back with yours (and others) comments, if not, it'll come back with an "empty" page (no comments) but also no indication of error :(
04:58:41 <bitsko> future developments may include: using more of the FOAF info, like thumbnail; using challenge/response to authenticate the foaf owner (anybody can post a FOAF url); finishing the simple "World" RDF-nodes class; clean up.
05:06:00 <nym> hi
06:36:05 <nymble> woo
06:36:15 <nymble> contacted the guy behind mtfoaf
06:36:22 <nymble> he's going to do a rewrite with me i think
06:37:15 <eikeon> Nice
06:37:27 <nymble> yeah
06:37:33 <nymble> i'm very excited
06:37:42 <nymble> we can do some nice tweaks
06:37:56 <nymble> i plan to publish a movable type package with this
06:39:19 <eikeon> What lang are movable type packages written in?
06:43:12 * eikeon is calling it a night... later.
08:37:42 <sbp`-> sbp`- is now known as sbp`
10:10:57 <danbri> <bitsko> even better, I've nearly completed a python utility for accepting a foaf uri as the sole field for a comments entry (or other web form), verifying its signature, and summarizing its contents to the caller
10:11:00 <danbri> this sounds good :)
10:11:43 <danbri> I _think_ the sixapart utility linked from http://www.sixapart.com/log/2003/01/fun_with_foaf.shtml ie http://www.sixapart.com/log/mt-foaf.txt doe similar in Perl
10:12:17 <danbri> It would be good if people didn't need to know their FOAF URL, ie. if it could take foaf:homepage (or other uniquely identifying field?) as its argument...
10:12:46 <danbri> ...and sniff the homepage for a link-rel to the real foaf file
10:13:03 <JibberJim> or for an email address to sha1ify
10:13:17 <darobin> FOAF Discovery
10:25:24 <zool> mornin
10:25:40 <mattb> heya zool
10:29:44 <zool> hi engel, gregor
11:46:07 <danbri> http://www.kieranshaw.co.uk/projects/proposal.php [[Research proposal - Summary
11:46:07 <danbri> "Using FOAF/RDF data and improved information publication about relationships between people and their projects, courses and research to enable a better learning and co-operation environment at the University of Warwick"]]
11:46:16 * danbri wonders how kieran is getting on
11:46:58 * JibberJim was wondering that yesterday
11:47:19 <JibberJim> Would the MSc have started yet though?
11:47:32 <danbri> I think it is 'by research' rathe than taught, if i recal
11:49:38 * danbri drops him a quick email
12:09:55 <JibberJim> zool?
12:40:48 <bitsko> danbri: FOAF discovery +1
12:42:45 <bitsko> in a way, though, people would still need to "know" that they're home page had that information. entering only the one field means the user knowing "there's this foaf thing that lets me just do this"
12:43:46 <danbri> yup. i think either should work...
12:43:52 <danbri> ppl more likely to remember a homepage tho
12:45:02 <JibberJim> how are you identifying the person in the foaf doc, is the one you're interested in?
12:46:17 <bitsko> danbri: ah, yes, I recall reading that MT page.
12:46:49 <bitsko> JibberJim: the foaf:Person associated with the FOAF URI must have a rdf:seeAlso with the same FOAF URI
12:47:14 <bitsko> whicha can be done using <rdf:seeAlso rdf:resource="" />
12:47:16 <JibberJim> hmm, that would be a little odd though - have you considered using dc:creator?
12:47:33 <bitsko> how so?
12:48:25 <JibberJim> well if the rdf doc says the dc:creator is Person with the name "Fred Bloggs", then you can take the Fred Bloggs person as it being the "foaf file for"
12:48:40 <JibberJim> (not that I ever like the idea of people having a foaf file)
12:49:21 <danbri> http://rdfweb.org/mt/foaflog/archives/000031.html (wrote up the Spring FOAF stuff)
12:49:26 * danbri wonders if mortenf is around
12:50:12 <bitsko> ala:
12:50:13 <bitsko> <rdf:Description rdf:about="">
12:50:13 <bitsko> <wot:assurance rdf:resource="foaf.rdf.asc" />
12:50:13 <bitsko> <dc:creator>
12:50:13 <bitsko> <foaf:Person>
12:50:13 <bitsko> <foaf:mbox_sha1sum>bb9fe68ffa844717c1e8752d42ca589ba2044719</foaf:mbox_sha1sum>
12:50:15 <bitsko> </foaf:Person>
12:50:17 <bitsko> </dc:creator>
12:50:19 <bitsko> </rdf:Description>
12:51:48 <bitsko> iow, a signed FOAF file must have an rdf:Description rdf:about="" to "sign" the "current instance", to which we can add a dc:creator that references the foaf:Person that signed this file
12:52:46 <JibberJim> yeah, but I don't think we have a way of associating a file yet with a person.
12:52:59 <bitsko> when comparing RDF nodes for "equality" in this way, without a subject URI, every property must match (logical AND), correct?
12:53:25 <bitsko> see also http://usefulinc.com/foaf/signingFoafFiles
12:53:34 <JibberJim> yes, that doesn't solve it.
12:53:56 <JibberJim> I could sign something about someone else - it wouldn't make it a foaf doc about me.
12:54:35 <bitsko> nix, authentication and signing are two seperate issues
12:54:55 <JibberJim> my point's not about authentication, it's about this idea that people have foaf files.
12:55:14 <bitsko> k
12:55:43 <JibberJim> the signing doesn't solve this, it only solves who said what.
12:55:56 <bitsko> that, too, may be a seperate issue
12:56:28 <bitsko> lets start at the beginning
12:56:32 <danbri> there were some long threads on this on rdfweb-dev a few months back, but i never boiled them down into an answer...
12:56:38 * danbri thinks foaf:made is way to go
12:57:41 * JibberJim doesn't think foaf:made solves it.
12:59:05 <bitsko> what I need is a way to bootstrap getting information about a particular foaf:Person. logically, the "best" way to do that, assuming for just a moment that it's the "real" person providing the info, is to accept a foaf:Person rdf:Description foaf:mbox[_sha1sum] that I then scan the world and retrieve the entire rdf:Description
12:59:46 <JibberJim> yes, scanning the world is fine, then you get all the info about them.
12:59:58 <JibberJim> but scanning the world is too expensive in your use I think.
13:00:10 <bitsko> given the URI of a foaf instance that also includes the partial foaf:Person would save me scanning the world
13:00:59 <JibberJim> as long as you've got the person, yes that would be fine - then though you need to get two pieces of information from the person before you can do anything - email address, and uri
13:02:07 <bitsko> if I understand your point, it's that any particular instance of rdf:RDF may include rdf:Descriptions of lots of various foaf:Persons, so it's bad design to assume a particular foaf instance "belongs to" or "describes" a single individual, correct?
13:02:36 <JibberJim> yes, that's my point, and said so much better than I ever did!
13:04:02 <bitsko> k. I'm not sure how to get around that, without resorting to bookmarklets or smart agents that can provide a *lot* more pasteability than a single URI. particularly because we haven't touched on authentication, yet
13:05:37 <JibberJim> I'm wondering if there is a way of doing it from within the RDF though.
13:05:39 <bitsko> or maybe I'm being too lazy (for me or the users?), and maybe we *should* be pasting in rdf:Descriptions of foaf:Persons
13:06:16 <bitsko> and *only* require the user to enter a URI of a foaf instance? or are you thinking something else?
13:07:19 <JibberJim> yes, just the URI would be the best way.
13:07:34 <JibberJim> The option may be to have a crawled db, and extract the data about the person from that.
13:10:04 <bitsko> yes, but how do you pick that particular person, given just a URI?
13:10:46 <JibberJim> there'd need to be something in the foaf: maybe a new unambigous property foaf:foafDoc="..."
13:11:04 <bitsko> or <rdf:seeAlso rdf:resource="" />?
13:13:16 <JibberJim> nah, because rdf:seeAlso already has semantics which aren't enough for us.
13:15:05 <bitsko> how so? and wouldn't rdf:seeAlso in a partial foaf:Person be the link to the more full description as well?
13:15:30 <JibberJim> yes, but it could also link to another document which talks about hundreds of people.
13:16:03 <JibberJim> for example the W3 may maintain a document about all their staff, danbri might then say rdf:seeAlso that document so he doesn't need to maintain his office phonenumber etc.
13:16:17 <bitsko> true, but in this case I need only match the triple of rdf:seeAlso <URI> of the <URI> *I* already have in my possession :)
13:17:00 <bitsko> yes. we back abuot 10 msgs, <JibberJim> I'm wondering if there is a way of doing it from within the RDF though.
13:17:19 <JibberJim> yes, but you're forcing us to use some magic syntax in the RDF which doesn't make sense outside of your application.
13:17:55 <JibberJim> it's a worthless triple, which you're giving extra importance.
13:18:26 <bitsko> I may have an idea, though: we do need authentication, and performing a challenge/response check against each foaf:Person, while a little costly, would only give one positive match.
13:21:28 <bitsko> the way that "other" applications would do something similar would also be to have two pieces of information: the URI of an RDF instance known to contain the data you need, and an identifier (resource URI or partial rdf:Description)
13:22:06 <bitsko> if other applications wanted to "only" use one piece of info (a URI), they'd be facing the same issue (and potential solution)
13:23:32 <bitsko> "known to contain" can include rdf:seeAlso of further information to include, I wouldn't mind seeing a paper on the ramifications of that, though
13:23:32 <JibberJim> maybe we should try out your solution on the mailing list, I don't like it as it seems to require a triple that has no reason to exist, and you're giving it a meaning that it doesn't itself carry.
13:24:33 <bitsko> k. I will post an announcement to the list and include the potential solutions
13:25:11 <JibberJim> cool
13:25:38 <bitsko> note that the final answer may be URI+auth, because auth is necessary regardless (otherwise you can paste anyone's foaf URI)
13:25:58 <JibberJim> anyone can type in other peoples info though...
13:26:19 <bitsko> maybe I should just continue to drive toward that solution and keep these hacks as an interim
13:26:43 <bitsko> "auth" means authenticating that "you are who you say you are"
13:27:17 <bitsko> unfortunately, that *will* require a client side tool :(
13:27:45 <JibberJim> Yes, but I was meaning if you're doing this as a quick way of filling in forms for weblogs etc. then auth doesn't exist in the current methods, does it need to in the new?
13:27:45 * bitsko wonders if pgp/gpg has some magic already designed for that, hmmm
13:27:58 <JibberJim> yes, keep implementing!
13:28:30 <danbri> http://rdfweb.org/pipermail/rdfweb-dev/2003-June/011267.html "[rdfweb-dev] XSLTs for FOAF, Spring v1.3.1 and plans for FOAF spec improvements"
13:28:35 <danbri> any thoughts re the xslt thing?
13:28:39 <bitsko> yes, the comment forgeries are increasing
13:28:59 <bitsko> re. do we need auth
13:29:51 <bitsko> with FOAF+auth, a signed comment can include a browser-like indicator of "secure" or "verified"
13:31:30 <bitsko> heh, also increasing are the number of instances where people are missing (usually by hitting the back button) various optional fields of info. reducing the required fields for FOAF-users to just two (FOAF+challenge-response), that may solve that problem too ;)
13:31:53 <JibberJim> how are you going to do the challenge/response?
13:33:03 <bitsko> my proposal for UI is for the FOAF-icon to be on the "Homepage" field, with a N-digit challenge next to it. one copies the challenge to a client-side tool and pastes the response into the form's name field
13:33:40 <bitsko> N ~= 10 alphanumeric, so it's double-clickable
13:34:31 <bitsko> you can see the foaf-icon portion, without the challenge, at http://bitsko.slc.ut.us/blog/new-blog.writeback
13:36:22 <bitsko> the tool that checks the foaf also can create the challenge
13:38:15 <danbri> re challenge/response, i had some loose ideas on using FOAF to store crypted passwords, http://rdfweb.org/mt/foaflog/archives/000005.html
13:38:42 <danbri> would the Javascript sha1 thing fit in a bookmarklet?
13:39:15 <JibberJim> only a remote bookmarklet.
13:39:16 <danbri> My foaf file coudl say: danbri---hashedWebLogCommentPassword-->"sdfsdfsetawerdhbe"
13:39:44 <danbri> and weblog sites could test me (by clientside js) to see if i knew it. hmm no that don't really work does it.
13:39:49 <JibberJim> no.
13:40:02 <danbri> but server side no work either, cos i don't trust them with my password.
13:40:10 <JibberJim> exactly...
13:40:18 <danbri> or maybe i do, as its only my weblog commenting password
13:40:27 <danbri> nah
13:43:48 <JibberJim> would you trust a validation service with it?
13:44:32 <JibberJim> so you send it to a 3rd party for validation - meaning you can comment on all weblogs whilst only trusting 1 person.
13:45:00 * danbri ponders http://tbray.org/ongoing/When/200x/2003/06/23/SamsPie
13:45:05 <deusx_away> deusx_away is now known as deusx
13:47:18 <bitsko> +1 on SamsPie
13:47:39 <bitsko> er, Sam's Pie, not to tbray's article in whole ;)
13:47:41 <danbri> its tricky to know where to take things that should be lightweight, etc.
13:48:05 <danbri> or what to model ones process, docs on etc if you just do things as a bunch of internet collaborators
13:48:16 <danbri> (rss-dev; or closer to home, FOAF, ...)
13:48:21 <bitsko> I think Sam has good balance there. I think a first possibility is that there will be a "core" of elements and a set of standard extensions, all in namespaces.
13:48:48 <danbri> With RSS, the killer question is scope. WTF is RSS *for*? Who are the stakeholders?
13:48:55 <bitsko> I actually kinda like the SAX model, but we don't have a driver that everyone could get behind
13:48:58 <danbri> That imho is what will drag down any attempt at a formal WG
13:49:02 * danbri nods
13:49:13 <danbri> Sam seems energetic and respected
13:49:16 * danbri doesn't know him
13:49:33 <bitsko> he also apparently is being funded full-time to work on it, as tbray mentions
13:49:49 <danbri> Rael was too, before he got chewed up by the RSS-DEV WG experience and RSS wars... I wouldn't wish chairing RSS on anyone right now
13:50:36 <bitsko> Sam's got severl fewer battles to fight and far less "ownership" in RSS thanthe rss-dev authors ever did
13:51:52 <bitsko> Sam's very open minded and tries everything. he favors SOAP, in a RESTful way, but doesn't push it
13:54:26 <bitsko> re. challenge/response, the benefit there is that there's no passwords anywhere but the client machine. standard public-key stuff
13:55:01 <bitsko> are you familiar with the steps?
13:57:52 <danbri> yes, though its not fresh in my mind (clearly!)
13:58:26 * danbri adds Spring article to http://rdfweb.org/topic/FoafProject and also a 'dating' section
13:59:57 <zool> re, briefly
14:00:07 <mattb> briefre zool
14:01:18 <danbri> bitsko, re announcing your tool, has sbp released his code yet?
14:02:36 <bitsko> no! but I may just refer to a "parser that provides triples". I started down that road a couple of weeks ago, but forget the command-line utility that generates triples. in rdflib or similar
14:02:59 <danbri> 'rapper' is dave's one, part of raptor (redland's parser)
14:03:03 <bitsko> that's it
14:03:07 <sbp`> whoops, hi. sorry. I'm only in for a few minutes--what's up?
14:03:09 <danbri> by triples, you mean N-Triples
14:03:32 <danbri> bitsko's using your parser, made nice thing, can you ship it so we can have a bundled version of his thing?
14:03:41 <danbri> <- precis
14:03:45 <danbri> hi btw :)
14:03:50 <bitsko> sbp`: I'll be posting my FoafCheck here shortly. wondering your status, or if I should just say I need "a parser that provides triples", ala rapper
14:03:58 <sbp`> heh. yes, of course. he can just go ahead and release it
14:04:03 * bitsko what danbri said
14:04:07 <danbri> any particular license?
14:04:15 <sbp`> nope, just include it in your distro. GPL 2, share and enjoy, as usual
14:04:22 <bitsko> file says GPL2, and I'm good with that
14:04:29 * zool thinking about small ntriples->rdfxml serialiser in perl
14:04:59 <bitsko> sbp`: I did want to chat about the triples representation. re-parsing them seems more difficult maybe than it should be
14:05:03 * JibberJim wonders about a FOAF licence - a licence to all your foaf's to do what they want with it, but anyone else has different conditions.
14:05:20 <zool> heh
14:05:24 <bitsko> JibberJim: Creative Commons
14:05:36 <JibberJim> so you can BSD it to your FOAF, but GPL it to the wider world.
14:05:36 <sbp`> yup. my apologies, but I'm extraordinarily busy today--could you possibly drop me an email, and I'll get on it tonight? or you can ping me on IRC later, perhaps
14:05:46 <dajobe> zool: I've got something like that you could probably hack
14:05:47 <danbri> cute but unimplementable; we don't what a FOAF is...
14:05:51 <bitsko> sbp`: yup, no problem. may even include a patch...
14:06:10 <sbp`> heh, great! thank you. sorry for ducking out so quickly
14:06:16 <dajobe> zool start with http://cvs.ilrt.org/cvsweb/redland/librdf/perl/serialize.pl and chop out the bits you don't need
14:06:16 <sbp`> ttfn
14:06:22 <zool> dajobe, sounds good... i have almost-that kicking around, but would like to see comparisons
14:06:48 <dajobe> note lots of that file is commented out, isn't used
14:06:58 <bitsko> sbp`: do you have a URL for the parser yet?
14:07:09 <zool> thx dajobe
14:27:30 <sbp`> bitsko: I'll be using http://infomesh.net/2003/rdfparser/ I've put a few words up there for now saying it'll be released later on
14:29:16 <bitsko> great, thx!
14:32:43 <dajobe> what's the diff between yours and rdflib?
14:34:25 <bitsko> it's a 10k standalone Py parser that produces triples
14:34:51 <dajobe> including an XML parser?
14:35:04 <bitsko> no, using Py's built-in xml parser
14:35:11 <dajobe> ok, not standalone then
14:35:25 <bitsko> ??
14:37:21 <bitsko> I'm not sure I understand how to read that. it doesn't implement its own urllib, either
14:38:02 * eikeon looks to see how big rdflib is... as it sits on top of Py's stdlib as well.
14:38:08 <dajobe> so what's the difference between sean's and eikeons?
14:38:28 <eikeon> One file vs. several? And a bit narrow focus?
14:38:35 <dajobe> I suggest you jointly test against each other :)
14:38:43 <dajobe> (I use arp to check my parser)
14:40:50 <bitsko> I'll do that.
14:49:38 * JibberJim can't fix foafnaut...
15:10:06 <ephidrina> ephidrina is now known as iphedra
15:10:13 <iphedra> iphedra is now known as ephidrina
15:42:39 <JibberJim> Hi iwai
15:46:50 <danbri> foafbot, picture of Jim Ley?
15:46:53 <foafbot> Picture at http://swordfish.rdfweb.org/photos/2002/06/24/002250.JPG -- according to Anon179
15:46:53 <foafbot> Caption: Jim, Dave, Nadia in the Watershed pub.
15:46:53 <foafbot> Picture at http://swordfish.rdfweb.org/photos/2002/06/24/002256.JPG -- according to Anon178
15:46:53 <foafbot> Caption: Pub Scene
15:46:53 <foafbot> Picture at http://jibbering.com/dinner/Jbeer.jpg -- according to Jim Ley
15:46:53 <foafbot> Caption: Jim, in a DJ, drinking Beer with lights behind him.
15:46:58 <danbri> workie :)
15:57:54 * darobin infers that Jim Ley can only be found in pubs
15:59:24 <JibberJim> the last one was in a castle.
16:52:13 * danbri tarts up rdfweb.org a little more
16:52:55 * JibberJim wants to give up on foafnaut totally.
16:53:15 <danbri> aww
16:53:23 <danbri> after version ?.0...
16:53:33 <danbri> what's driving you nuts most?
16:53:39 <JibberJim> all of it.
16:53:45 <danbri> ASV headaches?
16:53:53 <JibberJim> Nah Batik ones today.
16:54:07 <JibberJim> Norm Walsh emailed "I don't have ASV so was looking in Batik..."
16:54:47 <danbri> Fancy kicking off the foafnaut-dev list with a status report of what more or less works, key urls etc?
16:54:49 <JibberJim> but the lines problem in template version of ASV has also had 2 hours of no improvements on it.
16:55:02 <danbri> :(
16:55:12 <libby> aw poor jim
16:55:26 <libby> do something else for a bit
16:55:28 <JibberJim> batik does the nice fonts too though!
17:03:29 <bitsko>http://bitsko.slc.ut.us/blog/2003/06/24/foaf-check
17:11:42 <mortenf> hey there.
17:11:46 <JibberJim> hey
17:12:17 <mortenf> anything we can do re foafnaut, besides buying your beer?
17:13:04 <JibberJim> Agree to it being buried!
17:13:15 <mortenf> negative.
17:13:33 <mortenf> isn't svg open coming up?
17:13:37 <danbri> sorry jim, we can't do that.
17:14:01 <danbri> beer deaden the pain.
17:14:16 <danbri> maybe a lovely new ASV will be out soon and it'll all be easier...
17:14:22 <danbri> and have embedded smil videos...
17:14:57 <JibberJim> no, because we can't just do it on one viewer, got to support other UA's
17:15:40 <danbri> I don't mean use proprietary hacks, but to have it really slick on ASV would motivate others to implement SVG...
17:15:47 <danbri> it's imho one of the coolest svg apps i've seen
17:16:01 <danbri> but then i thought javascript prolog was cool; tastes vary ;)
17:16:35 <mortenf> ken, fwiw i use *[local-name()='Person' or foaf:mbox or @foaf:mbox or foaf:mbox_sha1sum or @foaf:mbox_sha1sum][1] in the FoaF Explorer for identifying "the" person in a file.
17:17:12 <danbri> how do you know it's 'the' person of the file, its owner or whatever, not just someone else also mentioned there?
17:17:30 * danbri can feel a bugzilla entry looming
17:17:37 <mortenf> i don't...
17:17:47 <danbri> you pick the first?
17:17:53 <mortenf> yep.
17:17:54 <danbri> that comes back from the match?
17:18:18 <mortenf> a resource that's describing a person.
17:19:06 <mortenf> hmm, foaf-check doesn't seem to like me (or my foaf)...
17:32:13 <bitsko> mortenf: see the discussion starting http://ilrt.org/discovery/chatlogs/foaf/2003-06-24.html#T12-45-02
17:32:43 <bitsko> plus "lets start at the beginning" at http://ilrt.org/discovery/chatlogs/foaf/2003-06-24.html#T12-56-28
17:33:02 <mortenf> yeah, i read that.
17:34:09 <bitsko> ah. ok, in that context, I don't see how you're saying FoaF Exp identifies "the" person
17:34:11 <mortenf> one more thing: you could, like most people have already done, add a dc:creator to the document resource, pointing to the person in the file.
17:34:24 <mortenf> the "'s are important :)
17:34:43 <mortenf> all i'm saying is: that's how *I* guess :)
17:34:47 <bitsko> ah!
17:35:12 <bitsko> the anti-example is when one instance has multiple fully described foaf:Persons
17:35:23 <mortenf> with the creator, you have a valid statement, and won't need the seeAlso.
17:35:30 <mortenf> yep, that's a problem.
17:36:45 <mortenf> that's why xslt is actually useful here, for document order (although it won't help for a real group of people).
17:48:38 <golbeck_> golbeck_ is now known as golbeck
17:51:45 * JibberJim just realised that svgopen has some weird tracks. foafnaut is in the "visualisations" track, but "visualising DB management with SVG" is in the Semantics and Metadata track.
18:22:49 <danbri> eikeon, yr foaf webviewer is screenshottd in http://anoh.s10.xrea.com/03-06.php#d2003-06-20c1
18:24:27 <mortenf> picture, thousand words, go figure...
18:25:00 <danbri> i only undertsand the pictures
18:25:10 <danbri> http://antipop.zapto.org/wiki/?The%20%27friend%20of%20a%20friend%27%20project%20-%20FOAF is filling up
19:12:52 * danbri reorganises http://rdfweb.org/topic/FoafProject somewhat
19:50:50 <danbri> evening edd!
19:50:58 <eikeon> danbri: Neat. I love seeing the characters. Almost make all the fighing with unicode seem worth it.
19:50:59 <edd> hi
19:51:10 <edd> just reading some (rather dense) stuff on WS-Trust
19:51:21 <edd> these web service guys have really gone deep into security, trust etc.
19:51:26 <edd> i wonder what we could plunder
19:51:28 <danbri> WS being Web Serv... ah yes
19:51:49 <danbri> are any of them trusting real $$$ to non-closed-world web services?
19:52:05 <edd> it's at the spec stage largely
19:52:15 <edd> WS-Trust seems almost a kerberos-a-like
19:52:25 <danbri> I'm all for re-use. Was very happy to find GPG met 80%+ of my rdf signing/encryption needs
19:52:29 <edd> but this stuff is so heavy i'm getting a headache :)
19:53:14 <edd> talking about trust brokers, essentially
19:53:28 <edd> so agents can communicate without being able to understand all the trust mechanisms in the world
19:54:07 <edd> i suppose it's a bit anti-web though
19:55:19 <deusx> deusx is now known as deusx_away
19:56:03 <edd> i do suspect that some of WS-* is a bunch of consultants making sure their industry survives into the next generation
19:56:09 <danbri> if it creates a useful market, maybe it'll get traction
19:56:24 * danbri was thinking 'hmm, corba brokers' there for a second
19:56:57 <edd> corba works for me, as part of gnome.
19:57:31 <edd> back to ws-trust. intermediate trusted brokers doesn't sound so far away from the semweb dream
19:58:15 * danbri nods
19:58:21 <danbri> did you see Ken's thing earlier?
19:58:33 * danbri has been updating http://rdfweb.org/topic/FoafProject some more
19:58:38 <edd> this is the first time i'm on today
20:00:15 <deusx_away> deusx_away is now known as deusx
20:04:32 <deusx> deusx is now known as deusx_away
20:08:40 <danbri> edd, re ken's doc see http://rdfweb.org/topic/FoafIdentityAssurance
20:13:30 <deusx_away> deusx_away is now known as deusx
20:16:11 <edd> danbri: inneresting
20:17:06 <danbri> I'm trying to write foaf new stuff up in weblog as it happens; backlogs never get dealt with
20:17:17 <edd> that's the truth
20:17:43 <danbri> ...backlogs get wiki entry if lucky, i figure a wiki entry (link or sentence) quicker than weblog, since there is more of a sense of 'i can fix it later'
20:17:56 <danbri> with weblog, i don't like to go back and edit entries (except fix 404s etc maybe)
20:18:19 <dajobe> you could have gone with blosxom, you can then use wiki syntax or whatever you like
20:18:40 <dajobe> tho I guess there must be a MT plugin for wiki now
20:18:55 <danbri> could've, and might do elsewhere
20:19:00 <danbri> i have a soft spot for MT tho
20:19:17 <dajobe> well, I'm nearly 1400 entries into using it...
20:19:39 <dajobe> the point was to reduce your syntaxes by 1
20:20:04 <edd> i'm playing with using zope
20:20:14 <edd> a weblog is merely a way of indexing the content
20:20:20 <edd> it needn't be stored in the way it's presented
20:23:32 * edd progressively finds that while he left foafbot gathering dust, much has happened in the foafworld
20:24:52 <danbri> yeah, i was suprised just now (rewriting http://rdfweb.org/topic/FoafProject) to realise that your article for developerWorks was just a year ago
20:25:22 <danbri> so, i fixed up mailing lists a bit, rss feeds, wiki front page, rdfweb.org front page
20:25:32 <danbri> next stop the foaf spec, and/or foaf homepage. prolly spec.
20:29:28 <mortenf> danbri, any chance the various (growing set of) chat IDs could go in a separate vocab?
20:31:12 <danbri> I'm worried that purism re keeping it general (versus naming companies products services), which i'm otherwise inclined towards, could have cost for users...
20:31:31 <danbri> remembering the property name is hard enough, remembering which of a half-dozen extension vocabs it lives in is another
20:32:00 <mortenf> i was thinkin a single chat-ID vocab...
20:32:02 * danbri thinks there is a way for non-foaf namespaces to also name chat account servers, and have the schema contain info that allows us to figure the homepage of the acconut server
20:32:24 <danbri> problem is that chat IDs and general website logins (eg. your Amazon account) are basically the same problem.
20:32:35 <mortenf> perhaps the foaf ns could have a super-property that the others could do subPropertyOf off?
20:32:43 <danbri> yes, exactly
20:32:59 * danbri thinks the subProperty defintion could also mention serviceHomepage and suchlike
20:33:15 <mortenf> yeah, with owl.
20:34:01 <danbri> i hadn't thought to use owl in particualr, but maybe that could add something, make the assumptions explicit etc
20:34:46 * mortenf just uses irc, no clue to what'd be interesting for other systems...
20:35:17 <danbri> http://antipop.zapto.org/foaf.rdf has <msnChatID>kentaro_tan</msnChatID>
20:35:46 <danbri> ok, taking a break. back later.
20:36:12 <mortenf> c ya
20:38:35 <danbri> css for http://rdfweb.org/ is still screwy though... in Konquoror anyway, articles all squished up.
20:38:46 * danbri still doesn't really get CSS, never took the time to learn enough
20:39:13 <mortenf> i've stopped looking at css in konq - it seems way off.
20:39:31 * danbri stops blaming self, heads offline
21:29:18 <danbri> I've updated the FoafNaut wiki entry somewhat, see http://rdfweb.org/topic/FoafNaut but it is still pretty sparse
21:29:31 <danbri> In particular, the screenshot is ancient. Pre-Liz. Contributions welcome!
21:33:05 <mortenf> heh, just noticed your '98 homepage :)
21:34:01 * JibberJim remembers the version of the screenshot with fondness
21:34:21 <danbri> simple times, before foafnaut took over your life? ;)
21:35:12 <danbri> homepage -- yeah, most of foaf idea was there except (a) for seeAlso linking, (b) actually using it in the real web, vs entity-escaped HTML whimsy
21:39:30 * danbri checks archives; seeAlso got added ~Jan 1999 to RDFS
21:40:49 <danbri> so anyone got some more foafnaut screenshot urls?
21:43:14 <JibberJim> nope
21:57:06 <danbri> anyone know of an RDF property for representing rfid's?
22:08:56 * edd hears a pin drop
22:09:00 * danbri updates (by obsoleting) http://rdfweb.org/dev.html
22:10:13 <danbri> rfid: well i'll make one then. need to be able to talk about physical objects... (buyable, sellable physical objects)
22:11:50 <mortenf> hmm, foaf:weblog is for "..., a group,..." and an owl:iFP ?
22:12:40 <danbri> a weblog is the weblog of something (we don't say what)
22:13:20 <mortenf> it's not clear, that no two people share a weblog.
22:14:14 <danbri> there are shared weblogs; those weblogs can't be modelled as the foaf:weblog of both of them. so yeah, the definition could do with clarifying.
22:14:21 <danbri> i'd put foaf:weblog in the 'testing' category
22:14:34 <mortenf> but typepad...
22:16:19 <danbri> the OWL semantics of foaf:weblog won't break typepad's implementation.
22:16:58 <danbri> ie we can tweak the def'n and the world mostly survives (-> testing)
22:17:03 <mortenf> true, but then let's remove the iFP for now?
22:17:07 <danbri> versus do that and cause chaos
22:17:44 <mortenf> quite so.
22:17:47 <danbri> well, i saw a 'work-weblog' / 'home-weblog' distinction somewwhere that was tempting, so I think you're prolly right, it can be commented out
22:18:15 <danbri> straw poll: any objections to foaf:weblog no longer being advertised as an owl:InverseFunctionalProperty ?
22:18:16 <mortenf> btw, still quite a few daml+oil references on the ns page, in case it's next on your list :)
22:18:29 * danbri left the d+oil in the markup on purpose
22:18:36 <mortenf> oh.
22:18:53 <danbri> all those daml fundees might find it useful
22:20:31 <mortenf> well, i guess the same "problem" holds for homepage (except there's an Organization there that makes it easier to explain - any conclusions on Group?).
22:21:08 <danbri> companies have homepages, groups have homepages, that's important to allow.
22:21:50 <mortenf> yeah, and i guess that's why i guess it's ok for weblog as well, basically same thing.
22:22:01 <danbri> the rdfs:domain should make clear that we don't assume people are the only thing w/ homepages
22:22:09 <danbri> this will be useful for FoafCorp, in time
22:22:14 <mortenf> yep.
22:22:21 <danbri> hmm, did we just swap opinions re foaf:weblog? ;)
22:22:28 <mortenf> :)
22:22:38 * danbri DCCs mortenf his old opinion back
22:22:47 <danbri> wanna send mail on this?
22:22:52 <mortenf> never could've this on a weblog or wiki...
22:22:55 <mortenf> sure.
22:23:11 <danbri> I was set to comment out the assertion, too: danbri@fireball:~/cvs/cvs.danbri.org/xmlns.com/htdocs/foaf/0.1$
22:23:25 <danbri> it does need documenting though
22:23:38 <mortenf> yeah.
22:24:55 <mortenf> so, did i just volunteer to send a mail to the list re this?
22:25:12 <danbri> like how do i say that i write the weblog at rdfweb.org? me -project->_1--weblog->http://rdfweb.org/
22:25:32 <danbri> if you've got time, i'm all typed out, but want to save some for hacking on spec
22:25:39 <mortenf> yep, that's the way to do it.
22:26:04 <mortenf> ok, i'll send a probe, and you can write about it on the weblog tomorrow :)
22:26:36 <danbri> heh ok
22:26:56 <danbri> thanks re mail
22:27:07 <mortenf> or another day, esp. audience-wise...
22:28:25 * danbri will be trying to batch up summaries of tech discussion, for those with half-an-eye on foaf
22:40:12 <deusx> deusx is now known as deusx_away
22:40:52 <mortenf> mail sent.
22:42:27 <danbri> thx!:)
22:42:49 <Morbus> ben trott just uploaded xml::foaf 0.2
22:42:49 <mortenf> a couple of hopefully non-controversial ns suggestions: drop linkedWith, theme, topic_interest - or provide better explanations.
22:42:55 <Morbus> trying to find an announcement of it.
22:43:14 * danbri nods, sympathises w/ vocab thing
22:43:39 <danbri> topic_interest... was a reason for that... hum, but escapes me. 'interest' is screwed up, gets used for uris and strings, though mostly for uris.
22:43:48 <danbri> all could go without too much damage, i think
22:43:58 <danbri> xml:foaf .2, excellent
22:44:11 <mortenf> perhaps topic_interest was for the actual topic instead of the page about the topic?
22:44:21 <mortenf> or something like that?
22:44:28 <Morbus> danbri: doesn't look like its mirrored on cpan yet.,
22:44:36 <Morbus> but the perlbot over in #perl just annouced it, so shortly.
22:44:39 * mortenf can't find it
22:44:41 <Morbus> no notes on any of his blogs.
22:45:01 <danbri> all in good time :)
23:07:22 <bitsko> wow, coincidence! I just posted a note on their 0.1 blog entry page
23:14:45 <mortenf> nn.
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.