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 > 2004 > 2004-09 > 2004-09-03 (Latest) (Search)
00:08:28 <crschmidt> redlandbot is mostly quiet, and works a lot like wh4, only he uses ^ for commands. still under development, if he gets noisy, just say ^part
00:08:54 <Xavier> if you pet him, he'll purr
00:09:40 * Talliesin strokes redlandbot behind the ears
00:10:04 <crschmidt> he won't remember to stay parted the next time he restarts, but i'm working on that
00:10:27 <Xavier> perhaps you just need a ^bitchslap for that.
00:10:44 <crschmidt> heh
00:23:19 <dustym> What's redlandbot written in crschmidt?
00:24:02 <crschmidt> Python
00:25:44 <dustym> BTW, I've been using FOAF files gleaned from lj to get my hands dirty with redland, I appreciate the work you have done over there.
00:26:09 <crschmidt> Heh
00:26:18 <crschmidt> It'd be nice if I had some kind of contorl over the files/format now
00:26:25 <crschmidt> There's so many things I would change if I could do it over
00:28:10 <crschmidt> But thanks! :()
00:28:12 <crschmidt> :)*
00:31:01 <dustym> np. What kind of storage is redlandbot using?
00:31:06 <crschmidt> mysql
00:31:18 <Talliesin> crschmidt, remember how you were saying that one of the advantages of LJs FOAF was that it would stop people doing naïve gra
00:31:25 <Talliesin> grab-everything spider?
00:31:30 <crschmidt> Talliesin: yep
00:32:04 <Talliesin> sh1mmer wants to do deliberately naïve grab-everything spidering of it, with a fat pipe and a big ol' lump of storage :)
00:32:26 <crschmidt> yeah, i know, he mentioned it to me
00:32:32 <crschmidt> I think he's in for more than he's bargained for.
00:32:43 <Talliesin> It could make wh4's claim of "I know... everything" closer to being true :)
00:33:23 <crschmidt> Basically, you have to be getting a new file every... 4.3 seconds.
00:33:36 <Talliesin> Heh, he seems to want to take the google approach; do something inherently unscalable and then throw unfeasible amounts of hardware at it :)
00:34:03 <Talliesin> If nothing else it would certainly be an interesting thing to try to do, even if it didn't quite work.
00:34:13 <crschmidt> yep.
01:16:27 <pjz> is there a schema that lets an agent specify what other agents can see?
01:22:17 <pjz> so maybe I don't want to share foaf:mbox with everyone, I should be able to do soemthing like <foaf:Group><foaf:name>All</foaf:name><auth:deny rdf:nodeID="me"><foaf:mbox /></auth:deny></foaf:Group>
01:22:47 <pjz> hrm, but instead of 'me' it would be the URL to my foaf resource
01:23:06 <crschmidt> Right, but how to guarentee that anyone respects that?
01:23:12 <pjz> well, that's the fun but
01:23:17 <pjz> er, fun bit
01:23:38 <pjz> that's what FoafCheck or whatever other schemes we come up with are for
01:23:41 * crschmidt still needs to set the bot to ping something, the nat connection dies after 10 minutes
01:24:06 <pjz> and also, some things are enforcable by law if nothing else
01:24:38 <pjz> oh, hrm, it's really like a robots.txt
01:24:55 <crschmidt> Right, and you can't really trust that.
01:25:11 <pjz> and if there *is* an auth mechanism, it would/could use this internally to store its perms
01:25:19 <pjz> what to share out to whom
01:26:39 * crschmidt nods
01:26:54 <crschmidt> I suppose the real question is "is there a way to store authentication levels or something of the sort in RDF"?
01:27:13 <crschmidt> The authentication still needs to be done seperately by an application delivering the data, i think
01:27:28 <crschmidt> but you might be able to say 'this is viewable to all,' 'friends' 'only me' or something
01:27:41 <pjz> sure
01:27:58 <pjz> so.. 'is ther a way to store authentication levels or something of the sort in RDF?'
01:28:02 <crschmidt> the answer is, "I don't know" :)
01:28:05 <pjz> :P
01:28:38 <pjz> I'm new to this rdf thing
01:28:59 <crschmidt> ah! good. welcome to RDF. It's all triples, triples all the way down, always remember that.
01:29:01 <pjz> the only hits I can find for authorization ar ethe wot thing, which has a different focus
01:29:18 <crschmidt> Yeah, I think that you're talking about something which hasn't really been done yet
01:31:48 <pjz> cuz I've got an idea on a way to extend FOAFCheck to make it reasonable, so the first thing I thought of was using it to let you define different access levels to your foaf info
01:31:54 <crschmidt> which isn't to say that it shouldn't be done or couldn't be done
01:34:21 <pjz> right
01:34:37 <crschmidt> might be a good thing to bring up on the foaf mailing list
01:34:40 <crschmidt> .g rdfweb-dev
01:34:42 <phenny> rdfweb-dev: http://rdfweb.org/mailman/listinfo/rdfweb-dev
01:36:22 <pjz> hrm, yah, I guess I need to subscribe
01:37:10 <pjz> for all I know there's some part of the OWL spec or something that can be leveraged
01:37:17 <pjz> (though I looked)
01:39:54 <crschmidt> Yeah, I've been doing this for a while, and haven't seen anything that i recognize as easily answering your questions.
01:46:02 <pjz> how do you use rdf syntax to impose ordering?
01:46:06 <pjz> or can you?
01:46:40 <crschmidt> ordreing of?
01:46:59 <pjz> well, I was thinking about this allow/deny stuff
01:47:06 <pjz> I need.. hrm, dont' need ordering, really
01:47:11 <pjz> just need a way to say 'everything'
02:14:31 Disconnected from irc.freenode.net (Connection reset by peer)
02:15:09 Topic now http://rdfweb.org/topic/FoafGalway -- -- Leverage your relationship assets with World Wide FOAF - http://www.foaf-project.org/ - http://rdfweb.org/ - [set your IRC client charset to Unicode/UTF-8 please!] - chat logs http://www.ilrt.bris.ac.uk/discovery/chatlogs/foaf/ (may be offline till 2004-09-01) Summer of FOAF events (do come! tell all your friends!): http://rdfweb.org/mt/foaflog/archives/2004/07/05/11.49.19/
02:15:09 Users on #foaf: loggerf eaon KjetilK edd eggzip antont shaunm kota redlandbot pjz eikeon crschmidt balbinus_ bitsko Xavier dustym MacIntire Netminder ronwalf chrisc joeldg WSBot TrustBot imajes gritzko foafgwy dngor kasei wh4experimental lion CaptSolo Arnia ericP bskahan mattmcc Jibbler Jipp Grantbow Mutiny YaroslavVB phenny Treenaks sh1mmer workbench iwaim lilo azz BenjaFallenstein SlowByte_ optika
02:15:10 <NickServ> This nickname is owned by someone else
02:15:10 <NickServ> If this is your nickname, type /msg NickServ IDENTIFY <password>
02:15:10 <NickServ> Password accepted - you are now recognized
02:15:10 <MemoServ> You have no new memos
02:32:12 <crschmidt> crschmidt is now known as julie
02:32:25 <julie> julie is now known as crschmidt
02:35:31 <crschmidt> everyone, meet julie. She's like redlandbot, with personality.
02:37:27 * CLoCkWeRX loox @ I-Neighbors
03:11:39 <pjz> hrm, I don't think I'm getting this quite right.
03:12:40 <pjz> is <a><b>c</b></a> the same semantically as <a b="c"/> ?
03:36:13 <pjz> ?
03:50:26 <jsled> pjz: in RDF/XML?
03:51:07 <jsled> yes, in some cases.
03:55:15 <pjz> 'some cases' ?
03:55:45 <pjz> so, like, is <foaf:Group foaf:name="All"> valid?
04:02:12 <jsled> hmm. probably. lemme find the serialization rule.
04:02:45 <jsled> http://www.w3.org/TR/rdf-syntax-grammar/#section-Syntax-property-attributes
04:02:51 <jsled> Specifically...
04:03:02 <jsled> "When a property element's content is string literal, it may be possible to use it as an XML attribute on the containing node element."
04:03:27 <jsled> So, I'm assuming foaf:name is a string literal, and thus: yes, that construction is valid.
04:03:47 <pjz> got it.
04:03:56 <pjz> (and thanks for the pointer to where it says that, by the way)
04:04:11 <jsled> [of course, there should probably be a rdf:about or rdf:ID in the <foaf:Group ...> fragment...]
04:07:18 <pjz> right
04:08:11 <pjz> okay, another question: is it valid to put a ns on the right side of an = ?
04:08:26 <pjz> or does that break some kind of rule?
04:08:34 <jsled> ex?
04:10:22 <pjz> <deny rdf:resource=foaf:name>
04:10:41 <pjz> to deny an agent access to my name
04:10:49 <jsled> well, all xml attributes must be quoted... so that's one. ;)
04:10:51 <pjz> oh, rhmr, that should be a real resources, not a namespace. nevermind.
04:11:10 <jsled> yeah ... it's not so much that it breaks a rule as it's not allowed anywhere.
04:11:23 <jsled> Most people "compress" that part with XML entities...
04:11:29 <pjz> ?
04:11:38 <jsled> <deny rdf:resource="&foaf;name" />
04:11:50 <jsled> where &foaf; is defined earlier in the XML.
04:12:08 <jsled> But tooling support for entity decls is weak, so I wouldn't recommend it.
04:12:17 <pjz> ahh... exactly what I was looking for, I think.
04:12:19 <pjz> oh, hrm.
04:13:13 <pjz> I'm trying to write a syntax to allow me to declare what groups of agents I authorize to look at some of my subresources (ie.
04:13:28 <pjz> (ie. "&me;mbox")
04:13:42 <jsled> &me; = ?
04:14:03 <pjz> &me; = "http://myserver/~myhomedir/foaf.rdf"
04:14:55 <jsled> hmm. literally, "&me;mbox" => "http://myserver/~myhomedir/foaf.rdfmbox"
04:15:00 <jsled> which might not be what you meant.
04:15:13 <pjz> yeah, you're right
04:15:45 <pjz> what I mean is 'the foaf:mbox property of the person described by that foaf.rdf file"
04:15:58 <jsled> Oh ... I see the backscroll, now.
04:16:08 * jsled reads
04:18:22 <jsled> Hmm. yeah ... enforcement is the real problem.
04:18:53 <jsled> But you could certainly come up with another vocabulary which talks about rdf Properties.
04:19:08 <jsled> But I don't know what the semantics of "deny" are ... what's being denied?
04:19:18 <pjz> access to my mbox
04:19:35 <jsled> define "access".
04:20:00 <pjz> so my agent that serves out the foaf.rdf to you won't include my mbox property if you've been denied access to it
04:20:23 <jsled> and when you say "mbox", do you mean the mailbox itself, or the rdf:Object of a { ?person foaf:mbox ?mbox. } triple?
04:20:35 <pjz> I mean the triple
04:20:39 <jsled> I see.
04:21:57 <pjz> it's a resource too, right? there's some way to point to ?person:foaf:mbox ?
04:21:58 <jsled> So, you're really defining a set of rules for a transformation of a base set of RDF triples, given some retreival function and user credentials.
04:22:30 <jsled> to point to the statement itself?
04:22:46 <pjz> yes
04:22:59 <jsled> kind-of.
04:23:03 <pjz> ?
04:23:27 <jsled> there is something called "reification", which is generally the process of describing things within themself.
04:24:06 <jsled> But a) reifying [sp] a statement doesn't assert the statement. and b) doesn't automagically give it a resource.
04:24:31 <jsled> so, not really.
04:30:58 <jsled> but ... you basically want to say ... if 'user' requests the data, then in/ex-clude the following properties...
04:31:11 <pjz> mostly
04:31:18 <jsled> possibly, "... the following properties based on some pattern of their content"
04:31:31 <pjz> more than likely I want to say if user-from-group ...
04:31:53 <pjz> ie. define the restriction as part of a foaf:Group definition
04:32:58 <jsled> Sure ... so something like ... [ a :Rule; :userInGroup <eg:someGroup>; :include ( foaf:mbox ); :exclude ( foaf:phone ) ].
04:34:18 <pjz> right
04:35:09 <jsled> you might be able to do something fancy with N3 rules, but I'm not quite sure. I actually intuit not, but couldn't defend it.
04:40:48 <pjz> I need to read the namespace spec I think
04:43:44 <pjz> I don't understand how foaf:Person maps to http://xmlns.com/foaf/0.1/Person"
04:44:20 <jsled> hmm. somewhere, somehow, the namespace name "foaf" is mapped to the URI "http://xmlns.com/foaf/0.1/"
04:44:28 <pjz> right
04:44:33 <pjz> that part I get
04:44:39 <jsled> Thus, "foaf:Person" is literally the string-concatenation of the URI with the "Person" part.
04:44:53 <jsled> In RDF/XML this is done with XML namespaces.
04:45:11 <pjz> but there's no <Person> tag in the rdf pointed to by the namespace
04:45:12 <jsled> So, somewhere there will be the string xmlns:foaf="http://xmlns.com/foaf/0.1/"
04:45:17 <pjz> right
04:45:44 <pjz> but I'm looking for what creates valid :foos inside one of those
04:45:55 <jsled> Anything that exists when you dereference the URI is helpful, but not required.
04:46:32 <jsled> [FTR, I believe that valid RDF does come back if you GET http://xmlns.com/foaf/0.1/, though ... including a definition of the rdfs class foaf:Person...]
04:46:52 <pjz> ah, okay, so that's not required tho
04:46:53 <jsled> The "creation of valid :foos" ... well ... there's two takes on that.
04:47:01 <jsled> One is: if there's agreement, then it's valid. :)
04:47:13 <jsled> The other is: if it's formally or informally declared then it's valid.
04:47:47 <jsled> That is ... if some RDFS [or OWL or DAML+OIL or ...] states that eg:SomeClassName has certain semantics, then it does.
04:48:06 <pjz> right
04:48:31 <jsled> No, it's not required, but it's Really Good Practice. :)
04:48:37 <pjz> sure
04:50:05 <pjz> I was looking for the right set of semantics to define allow and deny
04:50:26 <jsled> I don't believe they exist as generically as you want them. I haven't seen them as such.
04:50:37 <pjz> hrm
04:50:44 <pjz> they don't seem that complex
04:50:45 <jsled> you can check the usual places [google, schemaweb.info, ...]
04:59:56 <jsled> anyways, gotta run; take care pjz.
05:00:14 <pjz> thanks for your help
08:12:15 <JimH_> JimH_ is now known as JimH
09:55:08 * ldodds discovers he's missed out on a several months worth of rdfweb-dev
09:55:17 <ldodds> I thought it had gone oddly quite
09:55:21 <ldodds> quiet even
09:57:27 <Cloud_> Morning
09:57:46 <ldodds> morning
09:58:35 <Cloud_> A filter gone bad ldodds?
09:58:53 <ldodds> I think I must have been unsubscribed
09:59:12 <ldodds> I've just sent two mails to the list, so maybe I'm in a blacklist somewhere
10:02:03 <__> __ is now known as Cloud__
10:25:55 <[GNU]> morning all
10:26:12 <ldodds> morning
10:27:08 <danbri> hiya
10:27:12 * danbri back in brizzle now
10:27:18 <Cloud__> Hey Dan
10:27:22 <danbri> woke up: 5.40am
10:27:23 <Cloud__> That was good time
10:27:30 <danbri> closed eyes for a second: 5.41am
10:27:41 <danbri> woken up by simon phone call: 6.26am
10:27:52 <danbri> arrived airport: 6.45am
10:27:59 <Cloud__> eek!
10:28:02 <danbri> board plane: 6.56am
10:28:08 <danja> hooo
10:28:10 <danbri> scheduled take off: 7am
10:28:28 <danbri> it was delayed a little anyway, but that's was pretty tight?
10:28:37 <Cloud__> Woh, close one - cheers to Simon for the wakeup
10:28:46 <danbri> and what lesson do I learn from all this? :)
10:28:55 <danbri> "don't worry I'll catch it somehow"
10:28:58 <Cloud__> Don't go to sleep?
10:29:03 * ldodds grins
10:29:06 <Cloud__> Hehehe
10:29:17 <danbri> That's my usual method, but I'm flying again on Sunday and had little sleep this week already...
10:29:33 <ldodds> only sleep on planes?
10:29:47 <danbri> was a great conferencey-workshop-thing! thanks again Cloud for all your efforts :) :)
10:30:18 <danja> any write-ups planned?
10:30:23 <danbri> yes
10:30:27 <danbri> we need to do a workshop report
10:30:29 <Cloud__> Thanks! It was fun, and I'm glad things worked out pretty well, my anti-rain-dancing went okay too, I forgot a few steps but there you go
10:30:43 <danbri> and i want to write something for a w3c context re possible new activities in foaf-related area
10:30:54 <danbri>http://moblog.nicecupoftea.org/
10:31:01 <danbri> i couldn't moblog all week, sent a few pics on way home
10:31:06 <danja> mmm, that sounds promising
10:31:10 <ldodds> indeed
10:31:18 * Talliesin is currently doing a "Don't worry be crappy" version of a way of documenting archived ontologies.
10:32:37 <danbri> oh cool
10:32:43 <danja> heh, you got chaals in church?
10:32:49 <[GNU]> danbri: received any answers what this is?? http://moblog.nicecupoftea.org/archives/000879.html
10:32:53 <danbri> yyyyyeah....
10:33:08 <danja> Talliesin, cool
10:33:08 <danbri> not yet. OK folks, what is http://moblog.nicecupoftea.org/archives/000879.html ?
10:33:18 <danbri> its pretty obvious in that pic
10:33:21 <danbri> some others are better
10:33:23 * danbri looks
10:33:39 <[GNU]> ahm... the turbo prop not gotten right by your cam?
10:33:57 <danbri> weird strobing effect from airplane propellers
10:33:59 <danbri> old fashioned plane
10:34:10 <danja> aaah
10:34:27 <ldodds> not aliens then
10:34:45 <[GNU]> maybe a giant sail of a oil tanker...
10:34:51 <ldodds> thought you'd trumped the SETI@home people :)
10:35:06 <danja> dolphins?
10:35:16 <ldodds> next-gen ducks?
10:36:40 <danja> heh, yeah, carbon-fibre stealth ducks
10:37:13 <Talliesin> Danbri, are the datestamps you put on the FOAF ontology localtime (BST in summer) or GMT?
10:37:31 <danbri> yes
10:38:19 <danbri> danbri@snowball2:~$ date
10:38:19 <danbri> Fri Sep 3 11:38:09 BST 2004
10:38:28 <danbri> that's from the same server, so however CVS does it...
10:38:47 <danbri> You just mean the CVS $Date$'d bit?
10:39:10 <Talliesin> Yes. I might as well have accurate data in my example.
10:39:50 <Talliesin> And I'd prefer to use an 8601 timestamp (like all good people, grrr CVS) and timezone info is nice.
10:40:07 <danbri> +1
10:40:27 <Talliesin> Did you make that last change at half past three or half past two?
10:40:39 <danbri> yesterday, i forget
10:40:47 <danbri> in coffee break
10:41:08 <danbri> "Namespace Document 2 Sept 2004 - FOAF Galway Edition"
10:41:13 <Talliesin> Heh, I forget when that was too.
10:41:36 <Talliesin> Cloud, when did we drink coffee yesterday. half-past three or half past two?
10:41:51 <Cloud__> 2 I think
10:42:26 <Talliesin> Right.
10:42:32 <danbri> cool, check out the 2nd propeller photo, http://moblog.nicecupoftea.org/
10:42:49 <danja> aw, adding CC license to RSS feed is a depressing amount of effort
10:43:03 <Talliesin> Oh wait. I got muddled about BST. Really it's either half-three or half-four
10:43:35 <Talliesin> So it must have been half-three. So the stamps must be BST.
10:44:03 <danbri> http://moblog.nicecupoftea.org/archives/images/default/2004-09-03_114302_31243_0.jpg :)
10:44:23 <danja> danbri, where are you off to on Sunday?
10:44:30 <danbri> I stowed my business card in luggage eventually ('cos of the rush), but it survived ok
10:44:32 <danbri> tokyo
10:44:37 <Cloud__> Cool :)
10:44:37 <danbri> svgopen
10:44:46 <Cloud__> Haha
10:44:48 <danbri> must...finish... paper...
10:44:56 <Cloud__> Did they stick something on it
10:45:04 <danbri> yes. came off tho.
10:45:35 <ldodds> discovered why I'm not getting mail from rdfweb-dev. IP is blacklisted by SORBS apparently
10:45:45 <danja> ouch
10:45:57 <danbri> uhoh, what's caused that?
10:46:02 <ldodds> your dynamic ip
10:46:05 <danbri> it is a domestic cable account
10:46:06 <danbri> ah yeah
10:46:10 <danbri> feck
10:46:36 <ldodds> our sysadmin says standard advice is to route mail through ISP'smail server (smarthost) or get static ip
10:46:59 <danbri> ok, will look into that
10:47:01 <ldodds> and whole of 82.32.0.0/16 is blacklisted
10:47:20 <ldodds> we've added to exceptions locally, so I can get mail again
10:47:50 <ldodds> as my earlier mails aren't in the archive, I assume I've ended up in the moderation bin
10:50:59 <iand> hi danbri
10:51:15 <iand> thanks for the galway thing
10:51:23 <iand> good fun
10:51:45 <iand> got a question though
10:52:20 <iand> noticed yesterday that foaf:Person rdfs:subClassOf wgs84:SpatialThing
10:52:39 <iand> this sort fo rules out applying foaf:Person to dead people
10:53:45 <iand> which maybe a bit dodgy anyway
10:54:44 <danbri> hmm lemme think about that
10:54:54 <danbri> where's heaven? ;)
10:55:17 <danbri> can you scribble that question in the FAQ or IssueTracker please? in wiki...
10:55:21 <[GNU]> aint heaven a concept of christians?!
10:55:41 <iand> will do
10:57:52 <ldodds> why is using foaf:Person for dead people dodgy?
10:58:00 <ldodds> (aside from spatial issue)
10:58:30 <iand> just a time related thing. can you say a dead person knows anyone? they certainly _knew_ someone
10:59:01 <Cloud_> And can dead pople know dead people in the afterlife that they didn't know while alive?
11:00:14 <ldodds> I hadn't considered knows, more "this person wrote that, or composed this"
11:03:02 <iand> lots of those types of properties are valid of course. foaf:made works well conceptually
11:04:25 <ldodds> so foaf:knows works fine for living and fictional folk, but not dead folk
11:05:34 <JimH> foaf:knew ? ;-)
11:06:44 <Cloud_> Does that work for amnesia too?
11:06:56 <Cloud_> Sorry, just being silly
11:07:03 <danbri> I forget
11:07:12 <Cloud_> lol
11:07:34 <iand> we have no temporal aspect to RDF so it seems to me that merging graphs asserting facts from different periods of time is on shaky ground
11:07:53 <iand> of course we do that every day and hope for the best :)
11:08:55 <iand> foaf:made works well because it's true for all time, i.e. it has a start time but no end
11:09:05 <iand> foaf:knows has a duration
11:09:22 <[GNU]> why has it a duration?
11:09:39 <[GNU]> i mean, what is the difference of knowing or makeing a thing?
11:10:03 <iand> it's a grammatical tense thing
11:10:16 <iand> made is something that happened in the past
11:10:18 <danja_> grr, dead connection
11:10:21 <iand> knows is something happening now
11:10:30 <[GNU]> but if i start knowing a persone... why should it end?
11:10:35 <danja_> <danja> this reminds me
11:10:35 <danja_> <danja> I've been meaning (for ages) to sort out something for the Burke KnowledgeWeb people
11:10:35 <danja_> <danja> to RDFify their data on historical figures
11:10:35 <danja_> <danja> remember James Burke's connections?
11:10:35 <danja_> <danja> mostly dead people
11:10:42 <iand> if they die, do you still know them?
11:10:49 <[GNU]> ja
11:10:55 <[GNU]> but only cant talk to him
11:11:13 <danja_>http://www.k-web.org/
11:11:58 <danja_> seems a reasonable use case for keeping foaf:knows post mortem
11:12:11 <iand> yes. interesting.
11:12:26 <iand> actually I'm not suggesting that knows doesn't apply to dead people
11:12:28 <danja_> Napolean knows Josephine etc
11:12:50 <iand> just that it might be dodgy to write it :)
11:12:52 <[GNU]> i mean.. if you take it a level more philosophical... what you "know" of a person is the idea of the person
11:13:00 <[GNU]> and that idea is immortal
11:13:04 <ldodds> understood. the angle hadn't occured to me
11:13:50 <iand> but the SpatialThing subclass does seem to limit usage for fictional or dead people
11:14:07 <iand> and come the singularity we'll all be in trouble...
11:14:41 <ldodds> makes for a simple graph :)
11:14:53 <danja_> .
11:14:58 <iand> singularity - the great smush!
11:15:05 * ldodds LOL
11:16:35 <danja_> I guess the Big Bang was the original spring layout algorithm
11:17:13 <iand> [GNU] what about if you've yet to know someone?
11:17:20 * danbri checks definition of SpatialThing
11:17:30 <iand> my foaf today doesn't decribe people I don't yet know
11:17:57 <iand> but in a year it will be different
11:18:12 <iand> so the facts at a point in time are different
11:18:16 <danbri> <rdfs:Class rdf:about="http://www.w3.org/2003/01/geo/wgs84_pos#SpatialThing">
11:18:16 <danbri> <rdfs:label>SpatialThing</rdfs:label>
11:18:16 <danbri> <rdfs:comment>Anything with spatial extent, i.e. size, shape, or position. e.g. people, places, bowling balls, as well as abstract areas like cubes.
11:18:16 <danbri> </rdfs:comment>
11:18:16 <danbri> </rdfs:Class>
11:18:36 <ldodds> is a dead person an abstract area?
11:18:37 <danbri> Anywhere-and-nowhere...
11:18:47 <danbri> s/is/has/ ?
11:19:00 <danja_> sounds a reasonable kludge
11:19:23 <[GNU]> iand: is that "i know someone in the future" ??
11:20:07 <iand> for a historical figure do you write foaf describing all the people they ever knew?
11:20:09 <danbri> their area could be the entire universe
11:20:12 <iand> see also http://www.cyc.com/cycdoc/vocab/spatial-vocab.html
11:20:15 * danja_ recognises lyrics to 'Hi Ho Silver Lining'
11:20:32 <iand> First, a #$SpatialThing may be #$PartiallyTangible (e.g. #$Texas-State) or wholly #$Intangible (e.g. #$ArcticCircle ...
11:21:12 <[GNU]> ahm... iand: i think so... we sould describe whom the hist. person knew
11:21:30 <[GNU]> iand: maybe pepsys (?) diary is a good thing to learn from
11:21:41 <crschmidt> danbri: there's a slight problem with the vs: terms in the foaf schema:
11:21:43 <crschmidt> ^query select ?term where (?term vs:term_status "stable") using vs for <http://www.w3.org/2003/06/sw-vocab-status/ns#>
11:21:43 <[GNU]> there is this guy topic mapping the diary
11:21:44 <julie> [http://xmlns.com/foaf/0.1/homepage] ,
11:21:50 <crschmidt> only one is stable :)
11:22:17 <[GNU]> not even name ?
11:22:30 <danbri> yeah, we never defined stability
11:22:44 <danbri> hence the FoafCommunityProcess rewrite, to get some standards in place for that
11:22:50 <iand> we ought to propose a definition and then a candidate list on rdfweb-dev
11:22:53 <danbri> no point in saying thy're stable till we have some associated definitions
11:23:04 <danbri> its more like a draft of some lighhtweight process issues
11:23:28 <iand> can they be defined by mean time between changes?
11:23:33 * ldodds last two postings were process related
11:23:53 <iand> stable - no changes expected over next 2 years
11:23:56 <crschmidt> ^query select ?label where (?term rdfs:label ?label) (?term vs:term_status "unstable") using vs for <http://www.w3.org/2003/06/sw-vocab-status/ns#>, rdfs for <http://www.w3.org/2000/01/rdf-schema#>
11:23:58 <julie> reading , Project , Online Gaming Account , based near , read , Organization , Online Account , toRead , theme , sha1sum (hex) , publications , account service homepage , Online E-commerce Account , membershipClass , isbn , favourite , holds account , account name , Group , Agent , funded by , DNA checksum , Online Chat Account , member ,
11:24:12 <crschmidt> hm.
11:24:28 <crschmidt> apparently someone has some non foaf things in there with vs:term_status, heh
11:24:32 <[GNU]> iand: stable: not changed by need but only by process
11:24:48 <danbri> cool
11:25:12 <crschmidt> also, if anyone hasn't seen it yet, http://rdfweb.org/topic/IrcMeeting
11:25:20 <iand> i think implementors need some idea of how hard it will be to change something stable
11:26:01 <iand> i wouldn't want to see changes to stable terms fast-tracked through
11:26:34 <[GNU]> so... maybe we jus tneed to look up the definition of "change management" in some software developers handbook?!
11:26:50 <iand> :)
11:27:06 <iand> an oft-talked about subject, rarely implemented :)
11:27:16 <[GNU]> :/
11:27:26 <ldodds> crschmidt my reading schema has vs terms in there
11:27:33 <crschmidt> ldodds: ah, that would be it
11:27:34 <ldodds> thats probably what you're picking up
11:27:55 <crschmidt> not upset or anything, the bot has an open interface to add, i just didn't realize it :)
11:28:13 <ldodds> whats it got in it?
11:28:54 <crschmidt> ^smush
11:28:55 <julie> Smushing data. Currently 10705 triples.
11:28:59 <julie> Data smushed: 10705 statements to 10705 statements.
11:29:00 <crschmidt> lots :)
11:29:03 <crschmidt> It's like wh4
11:29:09 <ldodds> oh ok
11:29:11 <crschmidt> only redland based
11:29:25 <crschmidt>http://crschmidt.net/rdfpython/python.cgi?all=1
11:30:15 <crschmidt> ^info
11:30:15 <julie> I'm a Redland/Python based RDF query bot. Source in SVN at <http://crschmidt.net/svn/rdfpython/trunk/>. Commands are ^add <url>, which adds statements, ^newcommand <name> is <RDQL Query>, ^runcommand <commandname> <arguments> . ^commandlist lists current commands, ^commandlist <command> shows info on a command, ^part will have me part a channel, ^join <#chan> will have me join a channel. Talk to crschmidt for more. @@ More here
11:30:38 <crschmidt> hi ina
11:30:47 <Cloud_> Morning Ina
11:31:03 <danbri> 'morning' Ina :)
11:31:12 <Ina> Morning John
11:31:14 <Ina> Hi Dan :-)
11:31:38 <danbri> Ina, I didn't believe you when you said I could get a taxi at 6am for a 7am flight
11:31:57 <Ina> and...
11:32:01 <danbri> Then I woke up at 6.26am and it was ALL TRUE. I'll never doubt you again!
11:32:12 <Ina> :-)
11:32:24 <danbri> was a mite close, i'll admit...
11:32:27 * iand notes SpatialThingIssue as resolved on IssueTracker
11:32:34 <danbri> thanks Ian!
11:32:43 <Ina> who is Ian?
11:32:50 <crschmidt> ian davis
11:32:56 <crschmidt> i think?
11:32:56 <danbri> = iand
11:33:08 <iand> yes
11:33:16 <crschmidt> oh, heh, i though you said iand. *tired, needs to go to work*
11:33:20 <crschmidt> i'll bbl
11:33:23 * danja_ thinks julie a great name for a bot
11:41:16 <Talliesin>http://www.hackcraft.net/ontHistory/
11:53:02 <Talliesin> Insane approach?
12:01:54 <[GNU]> ahm... aint a new version kind of an inheritance of the old one?!
12:02:13 <[GNU]> i mean... couldnt we subclass all classes in the new version?
12:03:10 <[GNU]> erhm... need to get food to regulate blood sugar level... :)
12:03:37 <Talliesin> Well, the decision to keep the same URI for later versions wasn't made my me.
12:04:34 <Talliesin> In theory I agree with you. In practice I agree with danbri, relying on entailment to make new versions work with old apps doesn't really work that well (with current apps anyway).
12:06:23 <[GNU]> i have something in mind like a base version, and new "features" could be kind of aspects of that base version
12:06:34 <[GNU]> or maybe a version negotiation stuff is needed?!
12:07:02 <[GNU]> this way you alway have a fallback base version all apps can work with
12:07:04 <iand> i think the namespace uri persistence issue has come from the XML world rather than the RDF world
12:07:16 <iand> RDF has the mechanisms to do the inheritance and equivilece
12:07:34 <iand> but XML doesn't so changing the NS URI in XML is a _big_ deal
12:07:40 <[GNU]> ah, ok, gotcha
12:08:03 <iand> danbri mentioned pain experienced by dublin core when changed from 1.0 to 1.1
12:08:22 <iand> i'm not convinced that it necessarily translates to RDF vocabularies
12:08:49 <Talliesin> Well in terms of what you describe about a base version and fallback, FOAF *is* the base version.
12:09:01 <[GNU]> right
12:09:16 <Talliesin> What we want to deal with is the way it keeps changing.
12:09:44 <[GNU]> from a technical point of view
12:09:44 <ldodds> loggerf: pointer
12:09:44 <ldodds> See http://www.ilrt.bris.ac.uk/discovery/chatlogs/foaf/2004-09-03#T12-09-44-1
12:10:21 <Talliesin> iand, some of the pain mentioned was just with Dublin Core as used in RDF.
12:10:59 <danbri> yeah, eg. see Annotea codebase migration woes as went from dc 1.0 to dc 1.1
12:11:04 <iand> but before OWL
12:11:30 <iand> was Annotea codebase RDFS/OWL aware?
12:11:45 <Talliesin> Also, do we want to rule out apps which do no entailment, or only poor-man's entailment (as in having the knowledge of which FOAF properties are IFPs and can be smushed on hard-coded in).
12:12:01 <iand> that's the issue
12:13:06 <Talliesin> Because if we want an app to cope with http://xmlns.com/foaf/0.2/ then it has to cope with entailment, OWL discovery, authenticating the OWL (so we can't play silly buggers by getting it to parse an incorrect OWL doc) and maybe other issues.
12:13:08 <iand> Think Jon's document makes a good point though: " Storing the old version in the state it was in in a publicly accessible location would mean that triples from the old ontology could (almost certainly would) be mixed in with triples from the new one."
12:14:01 <Talliesin> Ironically though, that would only be a problem for the more powerful processors that could deal with the difficulties I just mentioned with changing namespace names.
12:14:13 <danbri> if the ontology was crawled, you mean?
12:14:19 <Talliesin> Yes.
12:14:20 <danbri> or you mean triples that _use_ the old ontology?
12:14:29 <danbri> OK. I've a cheapass answer: robots.txt
12:14:38 * danbri not convinced himself, tho ;)
12:14:50 <danbri> a context-happy store shouldn't mix things that naively
12:15:23 <danbri> I think archiving index.rdf as index.20040431.rdf and using absolute URIs to the living namespace within that is a plausible thing to explore
12:15:37 <Talliesin> No. Even if robots.txt is followed the protocol doesn't require a bot that was "told" to go to a particular URI from disobeying robots.txt, so it woudn't rule out problems.
12:16:06 <iand> Often helps to look at the extremes to clarify thinking: in 50 years time will terms have significantly changed meaning? If so then they really ought to have a new URI
12:16:09 <danbri> I think its still safe...
12:16:27 <danbri> most terms key of natural language
12:16:32 <danbri> ...and those don't change quite that fast
12:16:46 <Talliesin> Some do, and it's hard to predict which.
12:16:54 <danbri> Agent
12:16:56 <Talliesin> seeAlso foaf:schoolHomepage
12:17:03 <Talliesin> ;)
12:17:14 <danbri> yeah :)
12:17:51 <iand> danger is changing meanings over long periods. Historical data subtly becomes different.
12:18:03 <Talliesin> Yes, we need nice descriptions.
12:18:17 <Talliesin> But with the meaning "nice" had 200 years ago ;)
12:19:06 <Talliesin> .w nice
12:19:09 <phenny> nice 1. a city in southeastern France on the Mediterranean; the leading resort on the French Riviera
12:19:13 <phenny> nice 2. pleasant or pleasing or agreeable in nature or appearance; "what a nice fellow you are and we all thought you so nasty"- George Meredith; "nice manners"; "a nice dress"; "a nice face"; "a nice day"; "had a nice time at the party"; "the corn and tomatoes are nice today"
12:19:17 <phenny> nice 3. socially or conventionally correct; refined or virtuous; "from a decent family"; "a nice girl" [...]
12:19:26 <Talliesin> Not any of those meanings.
12:19:34 <iand> foaf:weblog - will it mean anything in 10 years, let alone 50?
12:19:50 <Talliesin> If it does, I doubt it will be the same as now.
12:20:05 <danbri> it'll be a relationship between a person and a document, stil
12:20:12 <Talliesin> The definition of "weblog" is disputed territory.
12:20:36 <danbri> yup
12:20:48 <iand> we should cede definition to Father of Weblogs surely
12:21:11 <Talliesin> "Web sites built using Userland technology"?
12:24:05 <CaptSolo> hi all
12:24:36 * CaptSolo is back at work, direct from the galway
12:25:12 * Talliesin is to, though he seems to be writing up ideas about FOAF instead :)
12:26:23 <Talliesin> Oh, for the sake of anyone reading the logs who doesn't know; "nice" used to mean "admirably precise" around the 17th/18th century.
12:27:28 <CaptSolo> tall: galway was inspiring in terms of foaf and not only that. so - it's no wonder the mind wants to keep working on that
12:28:16 <Talliesin> CaptSolo, yes... once the blood-alcohol level's dropped sufficiently.
12:28:36 <CaptSolo> tall: you got it pubped up pretty efficiently :)
12:28:49 <CaptSolo> hi inkel!
12:29:04 <inkel> hi CaptSolo, how are you?
12:30:09 <Talliesin> Yeah, and chaals can't hold his drink!
12:31:09 <Talliesin> (Or possibly just looked less capable of doing so in the morning because I didn't touch the bottle of rum).
12:31:56 <Talliesin> I have a strange craving for the kind of nasty burgers you get on trains.
12:32:50 <danbri> fight it with all your strength!
12:33:03 <CaptSolo> inkel: fine. yourself?
12:33:10 <danbri> hey inkel
12:33:25 <CaptSolo> hey danbri
12:33:35 <danbri> you're home now, captsolo? or teleworking?
12:33:35 <inkel> I'm fine, thanks
12:33:36 <CaptSolo> Tall: i wonder how is chaals now
12:33:41 <inkel> hi danbri!
12:33:57 <CaptSolo> danbri: at work already - straight from plane+bus
12:34:15 <CaptSolo> i did drop into irc yesterday from dublin airport for a moment
12:34:31 * crschmidt saw him then!
12:34:34 <CaptSolo> danbri: where are you? partying in galway?
12:34:41 <danbri> I'm home already
12:34:44 <CaptSolo> chris - hi :)
12:35:08 <CaptSolo> danbri: and what are you up to? something new inspired by the workshop?
12:35:16 <CaptSolo> how did you like it overall?
12:35:28 <danbri> I thought it went great
12:35:58 <CaptSolo> i have the same opinion
12:36:00 <danbri> I feel bad not to have met more people, but there were 100+ and was trying juggle too many things, but i'm sure there'll be other such events...
12:36:06 <crschmidt> danbri: Do you have thoughts or opinions on the IrcMetting wiki-page?
12:36:34 <CaptSolo> was good to be there. matching faces to names / nicknames is also wonderful. suddenly there is more personality behind the texts and ideas
12:36:36 <danbri> I had a brief look, generally seems sensible. couple comments: check out the http://esw.w3.org/topic/ScheduledTopicChats (or similar name) page for #rdfig
12:36:43 <danbri> ...aslo i can't make nxt week, but that's fine
12:36:50 <crschmidt> To be honest, I'm trying to figure out if weekly or biweekly is better
12:37:02 <danbri> Ah maybe you missed the discussion yesterday
12:37:12 <danbri> I proposed monthly, starting Sept 15th
12:37:15 <crschmidt> ahh
12:37:18 <danbri> see FoafCommunityProcess
12:37:18 <crschmidt> Yeah, I missed that :/
12:37:35 <danbri> but people of course are very welcome to have other scheduled topic chats, in #rdfig or #foaf
12:37:39 * crschmidt thinks monthly is too long
12:37:40 <crschmidt> yeah
12:37:44 <danbri> the monthly proposal was specficially re the spec editing cycle
12:37:48 * crschmidt nods
12:37:52 <danbri> It depends on people's schedules
12:37:53 <crschmidt> that sounds good I think
12:37:58 <danbri> I'm going to be on the road all of October
12:38:01 <inkel> http://esw.w3.org/topic/ScheduledTopicChat is the URL
12:38:02 <danbri> so we need to be pragmatic
12:38:02 * crschmidt nods
12:38:07 <danbri> could have two in one week....
12:38:30 <crschmidt> yeah, the only thing i caught from scribing of irc meeting stuff was discussing a time
12:39:51 <crschmidt> I'm wondering if weekly topicchats for general topics + monthly spec chats sounds good to anyone else?
12:40:18 <[GNU]> i like that :)
12:40:31 <crschmidt> I'm building mostly off of what I picked up from drumm, re deanspace, which seemed to be that 1. biweekly confused people, they could never remember when it was, 2. weekly let people communicate and not lose track of what they were supposed to be doing amongst piles of other projects
12:40:49 <crschmidt> (this is what i felt like i learned by participating, not a list of any kind that he told me or anything like that.
12:40:53 <[GNU]> but aint we got rdfical for that?
12:41:08 <danbri> I think topic chats could well end up being better as an #rdfig thing
12:41:13 <danbri> can have plenty foaf stuff of course...
12:41:24 <danbri> but trust, storage, query, calendar, etc etc all a bit more general
12:41:29 * crschmidt nods
12:41:30 <crschmidt> true enough
12:42:49 * crschmidt sighs, forgot my keys, no one at work yet despite it being 30 minutes past time when people usually get here, standing in hallway on laptop
12:46:22 <crschmidt> My only concerns regarding using #rdfig: 1. it's got a lot of people in there who may not be FOAF-oriented, taking over the channel might be bad manners (see http://esw.w3.org/topic/ScheduledTopicChat, "Finding Upcoming" section)
12:46:56 <crschmidt> 2. Some poeple are in #foaf that I'd like to hear from who might not be #rdfig-ers // not willing to wander over
12:47:01 <CaptSolo> chris: rdfig is quite silent - some action should not harm it
12:47:24 <CaptSolo> and as danbri points out - the topics go beyond foaf and into generic topics as well
12:47:43 <crschmidt> yeah
12:47:58 * crschmidt is scared of #rdfig, too many RDF people there ;)
12:48:00 <CaptSolo> chris: re 2 - a simple announcement on topic change on #foaf would help - "come to rdfig for a scheduled chat"
12:48:12 <crschmidt> yeah, i think so
12:49:18 <crschmidt> Okay, I'm going to reply to ldodds in a bit (once i get sitting down in the office, darn coworkers and forgetting my keys)
12:50:56 * CaptSolo launched compilation on linux and aix and can rest a bit waiting for results
12:51:08 <CaptSolo> (that is work, not foaf thing)
12:51:12 <crschmidt> heh
12:51:33 <CaptSolo> takes some time
12:53:06 <danbri> naptime! cu...
12:53:27 <inkel> bye danbri
12:55:24 <CaptSolo> cu
12:55:33 * crschmidt gets inside
12:58:01 <danbri> ooh, #rdfig 75 members, #foaf 65 ...
12:58:04 <danbri> we're catching up!
12:58:11 <danbri> same face in large part, but still...
12:58:14 <danbri> ok really offline now
12:58:55 <crschmidt> heh
12:59:01 <crschmidt> okay, so those of you still around
12:59:11 <crschmidt> First IrcMeeting this week, or next week?
12:59:22 <crschmidt> (this week meaning 5 days, next week being 12)
13:02:15 <[GNU]> topic less one?
13:03:50 <crschmidt> No, this would be what I was talking about at http://rdfweb.org/wiki/IrcMeeting, so a guided topic discussion
13:04:29 <[GNU]> 404
13:04:41 <crschmidt> er
13:04:51 <[GNU]> the wiki is gone :)
13:04:52 <crschmidt>http://rdfweb.org/topic/IrcMeeting
13:05:01 <crschmidt> no, it'ss just at /topic/ , not /wiki/ :)
13:05:04 <[GNU]> a wiki producing a 404 would be senseless
13:05:22 <crschmidt> heh
13:05:35 <crschmidt> "that term odesn't exist, you can't create it, it's banned" :)
13:07:55 <[GNU]> man, its 15:00 local time, and i am completly unable to work or read websites
13:08:07 <[GNU]> were is the fscking edit button?!
13:08:23 <crschmidt> You have to login first
13:08:31 <crschmidt> click userpreferences in the corner
13:08:34 <crschmidt> (upper right)
13:09:40 <[GNU]> ahh :) ok
13:10:06 <[GNU]> wow, now edit really edits
13:15:52 <rawles> Does anyone have a FOAF dataset which is reasonably large and has a lot of interlinking? I am doing some mining but the current data I have is not really up to the job of supporting the learning enough at this stage.
13:16:02 <MacIntire> hehehe
13:16:18 <crschmidt> rawles: how big is reasonably large?
13:16:38 <crschmidt> And what kind of data are you looking for? lots of livejournal, lots of stuff with full contact details, lots of...
13:16:41 <MacIntire> LJ is perfect....though woefully limiting in what it supports foaf-wise
13:16:58 <rawles> well i am only debugging right now so i'm working on only 40 foaf files. maybe 1000 foaf files would be nice
13:17:03 <rawles> yes, livejournal, of course.
13:17:15 <rawles> it doesnt matter that it doesnt use the full foaf spec, in fact that's probably better.
13:17:17 <crschmidt> it's actually a relatively good use of the FOAF core, but not much beyond that
13:17:31 <crschmidt> it doesn't use rel, it doesn't use geo, it doesn't use bio - but those aren't foaf :)
13:17:31 <MacIntire> cool
13:17:40 <rawles> that is much better
13:17:42 <MacIntire> you know me, crschmidt.....I want it all
13:17:47 <rawles> i dont use geo, rel, etc.
13:17:56 <rawles> it's beyond the scope of wha ti want to do
13:18:16 <rawles> i just need a bunch of files which are from some kind of close knit group of otherwise different people
13:18:33 <crschmidt> rawles: do you want it for graphing or something like that?
13:18:39 <crschmidt> (or if you tell me do you have to kill me?)
13:18:50 <rawles> no its for some experiments in data mining
13:19:00 <rawles> people always go "oooh evil" when i say that
13:19:07 <rawles> but i'm a good miner
13:19:20 <rawles> as opposed to evil anyway
13:19:23 <crschmidt> rawles: to be honest, i'dd say to just graba relatively well linked file (grab http://jessical.livejournal.com/data/foaf ) and write a quick scutter
13:19:32 <rawles> i have a scutter written
13:19:36 <crschmidt> ah
13:19:39 <crschmidt> start at that link
13:19:40 <rawles> i could just scut within the lj domain
13:19:52 <rawles> is the load an issue? i guess not
13:19:58 * crschmidt thinks, jess's file will link to... hm.
13:20:03 <crschmidt> on lj? not really
13:20:06 <bru> hallo!
13:20:08 <rawles> ok
13:20:13 <crschmidt> with 700 dynamic page loads/second you'll be a drop in the bucket
13:20:20 <rawles> ok just asking :-)
13:20:23 <rawles> this sounds like a good idea
13:20:39 <crschmidt> But yeah, that'll get you a good data for graphing
13:20:41 <rawles> you have communities of people on there dont you?
13:20:49 <[GNU]> hmm..
13:20:52 <crschmidt> yeah, but they aren't linked from peoples foaf files
13:21:11 <crschmidt> we create a foaf:Group for comms, but we don't have an easy enough way of saying "member of"
13:21:24 <[GNU]> rawles: maybe you'll have a look at the rdf file of theyrule??
13:21:31 <rawles> what would be really good is to have all foaf files from community A, and all from a different community B, and i could mine how to differ them?
13:21:42 <rawles> [GNU]: I think my friend Simon Price has been looking at that.
13:21:52 <[GNU]> ok
13:21:53 * crschmidt thinks
13:22:46 <rawles> or some otherwise highly interlinked cluster of lj users
13:22:57 <rawles> well, 2 clusters
13:22:58 <crschmidt> rawles: http://www.livejournal.com/users/blinkies/data/foaf
13:23:11 <crschmidt> use that, and then use http://crschmidt.livejournal.com/data/foaf
13:23:37 <rawles> okay, you mean scut from each one?
13:23:41 <crschmidt> yep
13:23:49 <crschmidt> that'ss probably as distinct of a population as you can get on livejournal
13:24:06 <rawles> who is blinkies?
13:24:32 <crschmidt> it'ss a community of people who make animated graphics to be used as livejournal icons
13:24:36 <rawles> ok
13:24:54 <rawles> do you have control of the lj database?
13:25:00 <crschmidt> Nope
13:25:06 <crschmidt> I'm just a guy on LJ
13:25:18 <rawles> okay so you couldn't for example, easily give me a list of all foaf files from two communities of users?
13:25:22 <rawles> cos that would be best of all
13:25:24 <crschmidt> don't work there, don't have any relations to anyone that works there
13:25:47 <crschmidt> i just gave you two files, oen with 100 seeAlsos, one with 78
13:25:56 <crschmidt> scutter from each, and you should get a relatively distinct set
13:26:01 <rawles> okay thanks buddy
13:26:04 <crschmidt> np
13:26:14 <rawles> sorry if i was cheeky just then
13:26:18 <crschmidt> oh, no problem
13:26:30 <[GNU]> .w cheeky
13:26:32 <phenny> cheeky 1. offensively bold; "a brash newcomer disputed the age-old rules for admission to the club"; "a nervy thing to say"
13:26:37 <crschmidt> you have to do some work on your own though :)
13:26:50 <rawles> yeah, it wont be hard to scut that data
13:26:56 <rawles> i wrote some foaf scutter code in prolog
13:27:01 <rawles> it's proper bo.
13:27:22 * crschmidt nods
13:27:29 <crschmidt> just make sure you markk which URLs you've grabbed.
13:27:41 <crschmidt> you'll see a *lot* of interconnection
13:28:35 <crschmidt> and grabbing the same files every time is a very nice way to get your spider banned
13:28:41 <crschmidt> oh, you might want to read http://www.livejournal.com/bots/
13:28:51 <rawles> we cache everything, use robots.txt and have delays between fetches.
13:29:00 <crschmidt> it suggests putting URL/mailto: in User-Agent
13:29:03 <crschmidt> so you're recognized as a bot
13:29:12 <rawles> umm we havent registered the bot with LJ
13:29:14 <rawles> oh i see
13:29:18 <rawles> all the same sentence
13:29:49 <rawles> we have a url there as well
13:30:01 <rawles> we spent about a week coding in all the "be a nice bot" stuff
13:30:05 * crschmidt nods
13:30:07 <crschmidt> keedokee
13:30:17 <crschmidt> just tossing in the little lj-specific knowledge that'ss good to know :)
13:30:26 <rawles> yeah, i dont want to get banned
13:30:30 <crschmidt> Even though I've been asked to not spend any more time developing on livejournal *sigh*
13:30:33 <rawles> btw, my friend is using lj and loves it.
13:30:40 <[GNU]> anyone has an idea how to use this one: http://www.cyc.com/cycdoc/vocab/time-vocab.html#Event
13:30:44 <rawles> she is chinese and using it to get her english better.
13:30:51 <crschmidt> rawles: good deal
13:31:17 <rawles> so what is your day job crschmidt
13:31:42 <crschmidt> Developer at http://www.wedu.com
13:32:39 <rawles> i love the graphic design very nice
13:33:05 <crschmidt> We're in the process of redesinging our site to be completely flash based *sigh*
13:33:07 <[GNU]> seems to me like a how-to-beeing-not-cheeky
13:33:42 <rawles> i dont understand [GNU]
13:34:08 <[GNU]> ja, no problem its my confused mind
13:34:49 <rawles> i was being cheeky cos i basically asked crschmidt for a database dump which would require him to do work
13:34:59 <crschmidt> heh
13:35:12 <crschmidt> the biggest thing is that lj can't really do a "database dump" in any easy way
13:35:18 <crschmidt> with 4 million files...
13:35:29 <rawles> being cheeky is asking something beyond your relationship with another person
13:36:09 <[GNU]> ah... thats not getting clear to me from the wn definition
13:36:23 * crschmidt curses at english :)
13:36:26 <crschmidt> .mw cheeky
13:36:29 <phenny> cheeky: definition not found
13:36:34 <rawles> hehe
13:36:37 * crschmidt curses at phenny
13:36:44 <rawles> sounds like uk english
13:36:56 <rawles> where are you from [GNU]
13:37:08 <[GNU]> bloody german
13:37:14 <rawles> OED: Characterized by .cheek.; insolent or audacious in address; coolly impudent or presuming.
13:37:25 <rawles> I think my german teacher called me "frisch" when i was being cheeky to her.
13:37:59 <rawles> aha.. "frech", "unverschaemt"
13:38:07 <[GNU]> ok :) that makes sense
13:38:32 <[GNU]> alles frisch is more like "hey silly"
13:39:47 <rawles> where are you in germany?
13:39:54 <rawles> i have been there a few times
13:40:02 <[GNU]> the so called "Bundesstadt Bonn"
13:40:23 <rawles> Are you at Uni Bonn?
13:40:43 <[GNU]> no, have been there... in... 94?!
13:40:49 <[GNU]> or 95-97
13:41:09 <[GNU]> have you been there?
13:41:15 <[GNU]> at the uni?
13:41:35 <rawles> I have friends who work at Schloss Berlinhoven in Sankt-Augustin
13:41:43 <[GNU]> ah, that is GMD
13:41:43 <rawles> And have visited S-A a number of times.
13:41:48 <[GNU]> or Frauenhofer today
13:42:32 <rawles> yeah
13:42:37 <rawles> and they have links to uni-bonn
13:42:53 <rawles> i have visited bonn and koeln a number of times
13:43:12 <[GNU]> ja, they have close relation
13:43:22 <[GNU]> drop a line if you come here again
13:43:46 <[GNU]> cs at bristol?!
13:43:56 <[GNU]> thats why you use prolog :)
13:44:02 <rawles> yes
13:44:05 <rawles> you know peter?
13:44:11 <rawles> yes i may come later in the year
13:44:22 <[GNU]> i know arround 5 peters
13:44:23 <rawles> are you near Sankt-Augustin, the town?
13:44:31 <[GNU]> ne, bonn central
13:44:45 <rawles> ok
13:44:49 <[GNU]> but its about 20min by train
13:44:53 <rawles> yes i'll let you know if i am in the area again
13:45:09 <[GNU]> so you can teach me prolog :)
13:45:23 <rawles> you're a sadist!
13:45:39 <[GNU]> oh... happily not a masochist :)
13:45:41 <rawles> okay speaking of the prolog, i'd better get back to it
13:45:54 <[GNU]> have fun!?! :)
13:45:56 <rawles> if you want help or chat, i'm on rawles@cs.bris.ac.uk
13:46:06 <[GNU]> that is email?
13:46:39 <[GNU]> we should put foaf file url in the realname field of irc
13:46:59 <crschmidt> You can always dump a foaf file with nick into wh4/julie
13:47:06 <crschmidt> then do:
13:47:09 <crschmidt> ^aim crschmidt
13:47:10 <julie> cr5chmidt ,
13:47:16 <crschmidt> ^mbox crschmidt
13:47:16 <julie> [mailto:crschmid@uiuc.edu] ,
13:47:24 <[GNU]> ^jabber crschmidt
13:47:31 <crschmidt> not programmed in
13:47:34 <crschmidt> plus i don't use it :)
13:47:34 <[GNU]> :)
13:47:52 <[GNU]> how to feed my url in julie... which is not of any sexual background...
13:48:03 <crschmidt> type ^add url
13:48:17 <rawles> ^add url http://www.cs.bris.ac.uk/home/rawles/foaf/foaf.rdf
13:48:17 <crschmidt> ^addcommand select ?jabber where (?p foaf:nick "%s") (?p foaf:jabberID ?jabber) using foaf for <http://xmlns.com/foaf/0.1/>
13:48:17 <[GNU]> ^add http://B4mad.Net/FOAF/goern.rdf
13:48:18 <julie> Adding that to my database...
13:48:18 <julie> Adding that to my database...
13:48:22 <julie> Added 171 statements from http://B4mad.Net/FOAF/goern.rdf. Model size is 10876.
13:48:44 <[GNU]> ^jabberID [GNU]
13:49:00 <[GNU]> argh... not programmed :)
13:49:02 <crschmidt> ^addcommand jabber is select ?jabber where (?p foaf:nick "%s") (?p foaf:jabberID ?jabber) using foaf for <http://xmlns.com/foaf/0.1/>
13:49:08 <crschmidt> ^newcommand jabber is select ?jabber where (?p foaf:nick "%s") (?p foaf:jabberID ?jabber) using foaf for <http://xmlns.com/foaf/0.1/>
13:49:09 <julie> New command jabber is select ?jabber where (?p foaf:nick "%s") (?p foaf:jabberID ?jabber) using foaf for <http://xmlns.com/foaf/0.1/>
13:49:15 * crschmidt can't remember commands for his own bot
13:49:19 <[GNU]> :)
13:49:25 <[GNU]> ^jabber [GNU]
13:49:25 <julie> goern@jabber.org ,
13:49:26 <crschmidt> rawles: can you try your url again?
13:49:36 <[GNU]> that bot is way to cool for earth
13:49:38 <crschmidt> for some reason it didn't seem to go in :/
13:49:52 <crschmidt> oh wait
13:49:59 <crschmidt> don't type "url" in there
13:50:09 <crschmidt> just ^add http://foo
13:50:09 <[GNU]> ^add http://www.cs.bris.ac.uk/home/rawles/foaf/foaf.rdf
13:50:10 <julie> Adding that to my database...
13:50:18 <julie> Added 103 statements from http://www.cs.bris.ac.uk/home/rawles/foaf/foaf.rdf. Model size is 10979.
13:50:23 <crschmidt> ^smush
13:50:23 <julie> Smushing data. Currently 10979 triples.
13:50:27 <julie> Data smushed: 10979 statements to 10979 statements.
13:50:31 <crschmidt> heh
13:50:38 <crschmidt> apparently you don't know anyone already in the graph :)
13:50:53 <rawles> no that would make sense
13:50:57 <rawles> it's only a little file
13:51:03 <[GNU]> apparently i am very unshure about whom i know or not
13:51:07 <rawles> also i dont know how to qualify who i know
13:51:13 <crschmidt> rel! :)
13:51:22 <crschmidt> .g relationship rdf schema
13:51:22 <rawles> hehe of course
13:51:48 <[GNU]> ^add http://b4mad.net/datenbrei/index.php?author=2/foaf.rdf
13:51:49 <julie> Adding that to my database...
13:51:51 <julie> Added 178 statements from http://b4mad.net/datenbrei/index.php?author=2/foaf.rdf. Model size is 11157.
13:51:53 <phenny> relationship rdf schema: http://www.w3.org/TR/NOTE-rdf-uml/
13:51:57 <crschmidt> hm
13:52:00 <[GNU]> ^smush
13:52:01 <crschmidt> not what i was looking for
13:52:01 <julie> Smushing data. Currently 11157 triples.
13:52:05 <julie> Data smushed: 11157 statements to 11150 statements.
13:52:11 <crschmidt> woot :)
13:52:18 <crschmidt> ^xfn_met [GNU]
13:52:18 <julie> Till Wille , Daniel Riek , Stephan Dühr , Marcel Hild , Nicolai Schleifer , Stefan Zosel ,
13:52:33 <[GNU]> hmm.. utf-8 problem?!
13:52:41 <[GNU]> or is that my irc client?!
13:52:44 <crschmidt> not sure
13:52:45 <rawles> ^mbox rawles
13:52:46 <julie> Query select ?mbox where (?p foaf:mbox ?mbox) (?p foaf:nick "rawles") using foaf for <http://xmlns.com/foaf/0.1/> returned no results
13:52:54 <rawles> hehe
13:53:03 <[GNU]> ^mbox [gnu]
13:53:04 <julie> Query select ?mbox where (?p foaf:mbox ?mbox) (?p foaf:nick "[gnu]") using foaf for <http://xmlns.com/foaf/0.1/> returned no results
13:53:07 <rawles> i probably summed it
13:53:15 <[GNU]> of couse :)
13:53:15 <crschmidt> .pc interrobang
13:53:19 <phenny> 0069: LATIN SMALL LETTER I (i)
13:53:22 <phenny> 006E: LATIN SMALL LETTER N (n)
13:53:25 <phenny> 0074: LATIN SMALL LETTER T (t)
13:53:25 <crschmidt> er, dang it
13:53:31 <crschmidt> .cp interrobang
13:53:33 <phenny> 203D: INTERROBANG (‽)
13:53:57 <[GNU]> doesnt look good to me
13:54:09 <crschmidt> yeah, it's delivered in utf-8
13:54:17 <crschmidt> Stephen looks fine to me
13:54:22 <crschmidt> so your client is b0rk :)
13:54:30 <[GNU]> ah... iso gaim
13:54:37 <[GNU]> doofes ding
13:54:49 <crschmidt> [GNU]: searches are case sensitive
13:54:55 <crschmidt> so you have to do ^mbox [GNU]
13:55:04 <[GNU]> so... its been 3 hrs since my plan of having lunch...
13:55:07 <[GNU]> ^mbox [GNU]
13:55:08 <julie> Query select ?mbox where (?p foaf:mbox ?mbox) (?p foaf:nick "[GNU]") using foaf for <http://xmlns.com/foaf/0.1/> returned no results
13:55:08 <crschmidt> (I'll figure out how to make that not true one of these days)
13:55:16 <crschmidt> ^sha [GNU]
13:55:17 <julie> 0a9d600329b781dcdd710bf97c8ad16c44cf8dc9 ,
13:55:19 <crschmidt> yep
13:55:23 <[GNU]> gotcha
13:55:35 <[GNU]> maybe i love julie
13:55:46 <crschmidt> "I think I love you, so what are you so afraid of"
13:55:47 <[GNU]> julie: like to go out to lunch wiht me?
13:56:15 <[GNU]> autsch... got a appmt for lunch at 1600 local
13:58:41 <rawles> does anyone use bitchx?
13:58:49 <crschmidt> I have in the past, use irssi now
14:00:09 <[GNU]> crschmidt: osx and irssi??
14:00:45 <crschmidt> [GNU]: Well, you can get it, you can use colloquy (quite nice on os x) or like me, you can ssh to your linux box and use irssi there
14:00:49 <crschmidt> ;)
14:01:19 <[GNU]> haha :)
14:01:24 <rawles> any idea how to switch bitchx into utf-8?
14:01:39 <[GNU]> google for a bitchx.conf ?
14:02:07 <[GNU]> off to lunch
14:02:41 <crschmidt> not a clue
14:02:44 <rawles> okay
14:02:59 <crschmidt> use irssi :)
14:03:01 <rawles> let me try something, i'll log out and then connect again and maybe someone could type me some utf-8
14:05:24 <rawles> hmm
14:05:28 <rawles> looks the same...
14:06:33 <rawles> hit me with some utf-8
14:06:37 <crschmidt> .cp interrobang
14:06:40 <phenny> 203D: INTERROBANG (‽)
14:06:57 <rawles> okay it just came up with a square, so i reckon that's working, just not in my font
14:07:02 <crschmidt> yep
14:07:06 <rawles> .cp LAMBDA
14:07:08 <phenny> 019B: LATIN SMALL LETTER LAMBDA WITH STROKE (ƛ)
14:07:11 <phenny> 039B: GREEK CAPITAL LETTER LAMDA (Λ)
14:07:14 <crschmidt> .cp diaresis
14:07:14 <phenny> 03BB: GREEK SMALL LETTER LAMDA (λ) [...]
14:07:17 <phenny> Sorry, no results found for 'diaresis'.
14:07:19 <rawles> yup, works okay
14:07:21 <crschmidt> .cp dia
14:07:24 <phenny> 00A8: DIAERESIS (¨)
14:07:27 <phenny> 00C4: LATIN CAPITAL LETTER A WITH DIAERESIS (Ä)
14:07:30 <phenny> 00CB: LATIN CAPITAL LETTER E WITH DIAERESIS (Ë) [...]
14:07:34 <rawles> yup, lots of diaeresises
14:07:39 <crschmidt> cool
14:10:12 <rawles> .cp thai
14:10:14 <phenny> 0E01: THAI CHARACTER KO KAI (ก)
14:10:17 <phenny> 0E02: THAI CHARACTER KHO KHAI (ข)
14:10:20 <phenny> 0E03: THAI CHARACTER KHO KHUAT (ฃ) [...]
14:10:24 <rawles> ooo
14:10:52 <rawles> .cp arabic
14:10:54 <phenny> 0600: ARABIC NUMBER SIGN ()
14:10:58 <phenny> 0601: ARABIC SIGN SANAH ()
14:11:00 <phenny> 0602: ARABIC FOOTNOTE MARKER () [...]
14:11:15 <crschmidt> you can also do that in PM
14:11:24 <crschmidt> so that you don't mess with everyone else's display, and don't flood the channel :)
14:14:06 <rawles> sorry hehe
14:14:08 <rawles> i got carried away
14:34:15 * dajobe waves
14:34:19 <crschmidt> morning dajobe
14:34:26 <crschmidt> or afternoon, as the case may be
14:34:53 <dajobe> 4 foafers at dublin airport, enjoying the free wifi
14:35:10 <crschmidt> very cool
14:35:23 <crschmidt> i wish airport here had free wifi, costs 7/hr 15/day
14:35:50 <dajobe> swh just got boarding call
14:38:26 * crschmidt is still upset he didn't get to go to anything
14:42:06 <davidoc> dajobe: it's free now? cool!
14:42:26 <dajobe> in celebration of Ireland's presidency of the EU, it says
14:42:44 <crschmidt> ooh, that's nice
14:42:45 <davidoc> Anyone in Dublin this evening?
14:43:14 <Talliesin> That's especially cool given that we haven't held the presidency for a couple of months now.
14:43:17 * Talliesin is.
14:43:20 <dajobe> indeed
14:44:07 <Talliesin> Indeed I'm just opposite Dublin Castle where most of the EU shindigs and meetings were held. This meant that this street was sealed off and I was one of the few non-EU people allowed on it.
14:44:25 <Talliesin> Which was great for keeping the number of people shooting up in our carpark down.
14:44:31 <davidoc> Talliesin: ah, so you're a local!
14:44:40 <dajobe> !
14:44:53 <Talliesin> I am.
14:44:57 <Talliesin> You here ATM?
14:45:07 <davidoc> I'm working in TCD
14:45:17 <Talliesin> Cool.
14:45:32 <dajobe> I was amused watching people try to get on the trams
14:45:43 <Talliesin> We aren't used to them yet.
14:45:46 <dajobe> and about 2 people nearly killed by ignoring buses and trams
14:46:17 <Talliesin> Ah well, we don't really have a concept of "jay-walking" as something you shouldn't do, just a concept of "get out of my f***ing way".
14:46:55 <Talliesin> Though it is acknowledged that being hit by a car has a best-case scenario of making you look really stupid, and hence it is a Bad Thing.
14:47:12 <Talliesin> ^EU Sealed-off street.
14:47:42 <Talliesin> One week though when the street was sealed of for 4 out of 5 working days on the other day one of our cars got ripped off.
14:47:51 * Talliesin rolls his eyes.
15:15:19 <crschmidt> for the ScheduledTopicChats that happened in the past ( http://esw.w3.org/topic/ScheduledTopicChat ) does anyone know how often they usually go for?
15:37:28 <ronwalf> Anyone have feedback on the foaf:Group stuff I mentioned on rdfweb-dev?
15:37:33 <pjz> is there a schema for the whole set of friendster/orkut stuff? ie. hometown, do you smoke/drink, own pets, what sports, what activities, what books you like/are currenty reading ... ?
15:38:44 <ronwalf> specifically, that there is no need for foaf:membershipClass
15:39:05 <iand> ronwalf: I found it very interesting. just haven't had a chance to think coherently about it
15:39:57 <crschmidt> pjz: the menow schema (sorely underdocumented, I'm working on that, i promise) covers what you are reading/listeningto/mood, etc. as for the rest, there isn't a lot, although hometown can be described with something i think - perhaps bio?
15:40:34 <crschmidt> hm
15:40:36 <crschmidt> perhaps not
15:40:51 <pjz> I was just looking at orkut
15:41:05 <pjz> and thinking of writing a little CGI with approx. the same interface
15:41:14 <pjz> that would generate a foaf.rdf
15:41:30 <crschmidt> well, orkut is going to be generating its own foaf "real soon now"
15:41:37 <crschmidt> so you may want to hold off and see what that does first
15:41:39 <pjz> right, but that defeats the point
15:41:46 <pjz> b/c I want control over it
15:41:46 <crschmidt> what's the point?
15:41:56 <pjz> ie. I don't want it stored in a central place.
15:42:32 <pjz> which is to me the point of foaf in the first place - decentralized social networking
15:42:40 <crschmidt> would this proposed CGI script be run by you?
15:42:49 <pjz> yah, it would live in my webspace
15:42:59 <crschmidt> Then isn't it still centralized? :)
15:43:05 <pjz> it only holds my info
15:43:16 <pjz> consider MT vs. LJ
15:43:30 <crschmidt> Right, but the fact that LJ offers a FOAF file doesn't mean you only have to use it on LJ
15:43:41 <crschmidt> http://crschmidt.net/foaf.rdf is based almost entirely off LJ FOAF files
15:43:53 <crschmidt> however, it's not on LJ, it's on my machine
15:44:11 <pjz> right, but right now there's no standalone software
15:44:15 <pjz> so I'm writing it
15:44:38 * crschmidt nods
15:44:41 <pjz> I'd like to give it some of the scutter functionality that, say, orkut displays
15:44:57 <crschmidt> i was just trying to save you some effort, since I know orkut is working on foaf
15:45:03 <pjz> ie. 'there's X many people in your network'
15:45:14 <pjz> .nod
15:45:17 * pjz nods.
15:47:51 <Talliesin> More post-Galway thoughts: http://www.hackcraft.net/FOAFNonIFP/
15:51:18 <pjz> Talliesin: hrm, interesting, it does seem to be a problem to figur out how to tell if two things are the same if they have the value of a property in common
15:51:38 <crschmidt> " This ontology defines 6 properties." <- which?
15:52:35 <pjz> Talliesin: but even for chatIDs (esp. jabberIDs) I could envision ways/places where there might be a 1->many mapping (consider a 'support' ID)
15:52:51 <crschmidt> Talliesin: and I completely agree with you. The foaf:homepage that LiveJournal offers is crap for smushing, because lots of people put (for example) http://www.livejournal.com/ (as advised by some documentation)
15:53:03 <Talliesin> !
15:53:08 <Talliesin> Why would documentation advise that?
15:53:14 <crschmidt> Because of the way the system works, some customization changes require a homepage.
15:53:37 <Talliesin> Oh yes, that reminds me.
15:53:45 <pjz> what about being self-referential? make up/use foaf:foafinfo
15:54:02 <crschmidt> (Basically, it's a hack where the %%webpage%% variable is replaced by some alternate customization, but it requires you to have a webpage defined)
15:56:04 * crschmidt wonders what Talliesin was reminded of.
15:56:20 <Talliesin> loggy, pointer
15:56:26 <crschmidt> loggerf: pointer
15:56:26 <crschmidt> See http://www.ilrt.bris.ac.uk/discovery/chatlogs/foaf/2004-09-03#T15-56-26
15:57:45 * Talliesin makes a slight edit.
15:58:10 <crschmidt> hey, that's my name!
15:59:24 <Talliesin> :)
15:59:56 <crschmidt> LiveJournal data sucks so much
16:00:30 <crschmidt> in the dump jibberjim did a while ago, there's 12 people who list their jabberID as "What?"
16:00:37 <Talliesin> crschmidt, as a reviewer of version 1.0 you are mentioned in version 2.0.
16:00:52 * Talliesin does "release early release often" at breakneck speed.
16:01:00 <crschmidt> oh! the page itself has the schema
16:01:12 <crschmidt> that's cool!
16:01:47 <Talliesin> Yep, schema with XML to produce the human-readable bit, mainly from the dc:description, and with source in the human-readable bit.
16:01:56 * crschmidt nods
16:01:58 <Talliesin> I love the circularity of the approach.
16:02:13 <Talliesin> s/XML/XSL
16:02:16 * pjz mumbles something about Literate Programming.
16:02:24 <crschmidt> hm.
16:02:40 <crschmidt> My only complaint is that sometimes you can't know if there is more than one resource that shares a foaf:homepage or not
16:02:53 <Talliesin> Firefox isn't liking it :)
16:02:55 <Talliesin> :(
16:02:59 <crschmidt> works here
16:03:03 <crschmidt> is it delivered as rdf/xml?
16:03:15 <Talliesin> No, as text/xml.
16:03:20 <crschmidt> hm.
16:03:25 <crschmidt> is it just not styling it?
16:03:28 <crschmidt> Or does it not work at all?
16:03:30 <Talliesin> But in firefox it's treating it as HTML with nonsense.
16:03:36 <crschmidt> hm.
16:03:55 <Talliesin> See, if the XSLT works you also get summaries of each of the properties.
16:03:59 <crschmidt> looks fine here, in Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040206 Firefox/0.8
16:04:18 <crschmidt> oh
16:04:20 <crschmidt> yeah, i don't get that
16:05:17 <crschmidt> anyway, my main complaint is that you say that by definition, if you use the not-IFP properties, there is neccesarily more than one person who uses that resource as, for example, a homepage
16:05:46 <crschmidt> but in large data sources, that doesn't work: ljuser crschmidt has a homepage which *is* an IFP, while ljuser joeblow uses lj.com
16:06:08 <pjz> 'homepage' is ill defined
16:06:43 <pjz> mbox_sha1sum is better, but again could still be shared
16:06:59 <crschmidt> FOAF allows a thing to have multiple homepages, but constrains foaf:homepage so that there can be only one thing that has any particular homepage.
16:07:24 <crschmidt> the definition of when you should use <http://xmlns.com/foaf/0.1/homepage> to describe something is well defined
16:07:29 <Talliesin> crschmidt, I have homepage which may or may not be for only one person (you don't know) shared_homepage that you know is shared (the not-IFP rather than merely non-IFP) and of course foaf provides the IFP version.
16:07:43 <crschmidt> Talliesin: ah, right right
16:07:57 * crschmidt read it and didn't understand it, got it now
16:08:16 <crschmidt> pjz: A lot of what IFPs are about is limiting the data you use as an input
16:08:48 <crschmidt> pjz: if two things can have a matching mbox_sha1sum, you shouldn't publish them as being attached to two different agents
16:08:55 <crschmidt> but rather to a foaf:Group with two members, for example
16:09:48 <crschmidt> I'm gonna run across the street and grab me a sandwich. Be back in 10 or so.
16:10:04 <Talliesin> D'oh I'm a moron.
16:10:17 <balbinus_> balbinus_ is now known as balbinus
16:10:18 <davidoc> Talliesin: mind if I play with your XSLT stuff?
16:10:27 * leighd ponders shared_mbox
16:10:35 <Talliesin> Also FireFox yet again 0wnz IE, because the XSLT shouldn't have worked. Fixed now.
16:10:39 <Talliesin> davidoc, course not.
16:10:40 <leighd> what about mailing list
16:10:47 <leighd> when is a shared_mbox not a mailing list
16:10:56 <leighd> should that be modelled
16:11:28 <Talliesin> There was someone in the TAG who made the point that he can be considered pretty hard-core 'net, what with him being in the TAG, but that he shares his main mbox with his wife.
16:11:53 <Talliesin> Hmm. Good point.
16:12:19 <danbri> "personal mailbox - A personal mailbox, ie. an Internet mailbox associated with exactly one owner, the first owner of this mailbox."
16:12:22 <danbri> ...doesn't rule out sharing
16:12:44 <Talliesin> davidoc, you'll notice that everything on that site has a Creative Commons license unless explicitly stated otherwise (and mostly if stated otherwise it's Public Domain).
16:14:56 <Talliesin> dan, but aliceandbob@example.net shares the association, not just the use.
16:15:21 <danbri> sure, some mail accounts won't fit, but i tried to word it to be pretty inclusive
16:16:07 <leighd> dan, so you were thinking single owner, but might be delivered to multiple people
16:16:23 <leighd> I don't think I'd picked up on that, I'd assumed single owner, single person at the end of it
16:16:27 <Talliesin> It is very inclusive. As inclusive as you can get and be an IFP. And it being an IFP is very, very useful. I just want to catch the cases where it simply isn't an IFP. (Quite rare with mbox, more common with blog, quite common with homepage).
16:16:47 * danbri nods
16:16:48 * Talliesin is in no way criticising the existing predicates.
16:17:01 <danbri> they're all kinda goofy, but i'm not ashamed of that!
16:17:07 <Talliesin> heh.
16:17:40 <leighd> how is shared_homepage really different to foaf:page?
16:17:46 <Talliesin> Well mine first three here are goofy and non-commital, and the next 3 are even more goofy.
16:18:18 <Talliesin> "Homepage" means something other than "page" in natural language. I'm not entirely sure what.
16:18:41 <Talliesin> But it does seem to have an effect when you put it in a question on a HTML form stuck in front of a user.
16:19:08 * leighd isn't criticising just thinking it over
16:19:17 <Talliesin> Course.
16:19:30 <leighd> it's the "shared" bit in the names of some properties that's nagging me
16:19:36 <leighd> like you're exposing half the semantics
16:19:49 <leighd> you're hinting that there's a foaf:Group or something behind it
16:19:55 <leighd> at least in my mind
16:20:03 <leighd> so I'm wondering how to state that
16:20:04 <Talliesin> Well my first thought were the first three, were you simply don't know they are a good IFP.
16:20:10 <Talliesin> I had thought of this some time back.
16:20:39 <pjz> to me it just hilights that the relation between the subject and the object might be one-to-many or many-to-one
16:20:49 <pjz> ie. not an IFP
16:21:10 <Talliesin> Then at Galway when there was talk of mining it occurred to me that these people were taking calculated risks in treating non-IFP data as IFP and I thought it might be useful to be able to mark cases were you knew for sure it was wrong to do so.
16:21:30 <leighd> it's certainly a good idea
16:21:48 <leighd> although whether I obey that depends on how much "risk" I might want to take with my data
16:22:05 <Talliesin> So you have them split into three groups: IFP, Not IFP (but further data may show that there is only one resource with this value) and Definitely not IFP.
16:22:15 <Talliesin> That's the case with any risk.
16:23:36 * Talliesin should probably make the distinction between the first three and second three clearer in the description.
16:30:30 <leighd> lets say I took a risk and smushed on non-IFP data, and then decided it was a bad idea. Using these terms I'd go back to my unsmushed data. I then have two options: Either it was bad to smush on that non-IFP property full stop (and I could take that out of my local schema) OR I discovered that it was only some triples that were dodgy. So then I rewrite the original data to change some statements to use your new properties, then resmush.
16:30:44 <leighd> aah, but you're also asking the users to more explicitly label the data
16:30:55 <leighd> so getting it correct at source
16:31:16 <Talliesin> Yes.
16:31:23 <crschmidt> LJ data is dodgy, so LJ should change their FOAF output to use non-ifp forms of homepage
16:32:11 <leighd> or just page which achieves the same end
16:32:14 <Talliesin> There's also a psychological thing. "An blog only used by you" a user might go "ah sure, close enough" Whereas 1. A blog, 2. Is this only used by you? would, I imagine, elicit a more accurate response.
16:32:15 <crschmidt> which saves you risk (or at least more accurately describes the risk)
16:32:15 <crschmidt> right
16:33:12 <Talliesin> I'm thinking the non-IFP homepage may be adequately served by foaf:page as you suggest. But I'm not sure.
16:33:49 <pjz> there would need to be an analogue for foaf:weblog, since it's also presented as an IFP though it may not be
16:33:52 <leighd> It reminds me of the 9 different types of NULL (or however many there were).
16:34:01 <crschmidt> pjz: john did that :)
16:34:02 <leighd> it's unknown what assumptions you can make about the data
16:34:17 * pjz . o O ( the 9 million faces of etc )
16:34:28 <Talliesin> Yes. The difference between planb.nicecupoftea and the moblog - both blogs of libby's but she shares one of them.
16:35:12 <pjz> right.
16:36:38 <Talliesin> That's actually the case I see this ontology proving most useful.
16:36:45 <Talliesin> Some of the best blogs are shared.
16:37:31 <pjz> sure
16:37:48 <leighd> but the domain of foaf:weblog is foaf:Agent. And a foaf:Group is a foaf:Agent
16:37:59 <leighd> so can't I already state that it's a shared weblog?
16:38:00 <danbri> home should fix that too
16:38:19 <danbri> FOAF Spec - Galway Edition made domain of homepage more mellow
16:38:26 <danbri> hmm
16:38:28 <danbri> nah seems ok
16:38:34 <danbri> having a weblog is more active than a homepage
16:38:41 <leighd> it's just wrong to say that libby -> foaf:weblog -> moblog.
16:40:07 <pjz> oh, you're saying you should say libby -> foaf:memberOf -> Mobloggers ; Mobloggers -> foaf:weblog -> moblog ?
16:40:16 <leighd> yes
16:40:42 <Talliesin> True.
16:40:47 <leighd> and also that that richer relationship is implicit in the "shared_weblog" property, so why not model it?
16:41:03 <Talliesin> Yes, I agree with that.
16:41:28 <Talliesin> Okay. That's killed the last 3 predicates. Do the first 3 live or die?
16:41:45 <leighd> So to follow Talliesin's example, my UI might say: is this your blog? no, then who else uses it, and collect data about the extra people and describe the group
16:41:51 * leighd suddenly feels guilty
16:41:55 <Talliesin> No.
16:42:12 <Talliesin> I want to solve a problem, not have another document with my name at the bottom.
16:42:29 <Talliesin> See, that's the advantage of being an amateur, it doesn't matter if I don't publish ;)
16:42:41 <Talliesin> You're solution is better. I'm happy.
16:42:58 <Talliesin> loggerf:pointer
16:42:58 <Talliesin> See http://www.ilrt.bris.ac.uk/discovery/chatlogs/foaf/2004-09-03#T16-42-58
16:43:06 * leighd checks time, realises late
16:43:12 <leighd> cya soon
16:45:04 <pjz> hey, can someone explain why its foaf:mbox_sha1sum instead of <foaf:mbox><foaf:sha1sum>920398423084</foaf:sha1sum></foaf:mbox> ?
16:45:25 <Talliesin> Good point.
16:45:29 <danbri> I did start experimenting w/ a sha1 property
16:45:32 <Talliesin> Though there's no harm in it being as it is.
16:45:36 <danbri> but you gotta be very careful what it is a property of
16:45:41 <Talliesin> Oh.
16:45:43 <pjz> danbri: why?
16:45:53 <Talliesin> Yes, <foaf:sha1sum> as an IFP of everything?
16:45:56 <danbri> Consider <Document><sha1>foo</...
16:46:00 <Talliesin> You'll find collisions soon enough.
16:46:15 <danbri> and two different 0-byte documents, with different owner and creationDate properties.
16:46:47 <pjz> define it as the sha1 of the document it's enclosed in.
16:46:49 <Talliesin> And it's awkward to define a property as inversely functional for a given domain only (can it be done?)
16:46:59 <pjz> danbri: then it's enclosed at the wrong level
16:46:59 <danbri> also if you stretch it out into two properties and an intermediate object, you get to deduce tha two mailboxes are the same, not that the owners of the mailboxes are the same.
16:47:15 <pjz> but we know an owner can only have one mailbox
16:47:19 <pjz> so the logic holds
16:47:34 <danbri> it is a selective piece of modelling that looks quirky but works ok with deployment pragmatics, i think.
16:47:56 <Talliesin> yeah, the IFP of the IFP will identify. But I don't like treating general sha1 of everything ever expressed as numers as an IFP.
16:48:04 <danbri> can't type much more now... rsi...
16:48:19 <danbri> but it isn't a sha1 of the 'mailbox' but of an URI of the mailbox
16:48:21 <Talliesin> With just emails it's arguably dicey, but in practice probably okay.
16:48:52 <danbri> mb1 ---uriname--> "mailto:danbri@w3.org" --hash-> "12321"
16:48:54 <Talliesin> More triples! Triples for the sake of triples!
16:49:01 <danbri> mb1 ---uriname--> "mailto:danbri@W3.org" --hash-> "543421"
16:49:05 <danbri> etc
16:49:08 <Talliesin> Let there be triples!
16:49:12 <Talliesin> Yes, it's yucky.
16:49:20 <danbri> and you can't have properties of strings, so you'd need yet another layer of indirection
16:49:28 <pjz> hasing always has to worry about canonicalization
16:49:57 <Talliesin> Yeah, I wonder if we should have rules about case in email addresses being hashed, but that's another question.
16:50:15 * crschmidt discussed that with danbri re:foaf way back when
16:50:26 <pjz> Talliesin: only matters if you want people to compare them
16:50:27 <crschmidt> decided that since it's user-input, you just have to trust the user, i think
16:50:43 * pjz laughs at the idea of trusting the user.
16:50:50 <crschmidt> i know.
16:50:52 <crschmidt> sad, isn't it?
16:51:18 <Talliesin> To compare this question to my shared_homepage. I agreed it wasn't necessary, but my predicate wasn't wrong, just not the nicest way of modeling things. In this case even if increasing the complexity of how mbox_sha is modeled isn't "wrong" it's probably nicer to model it as a property of the person.
16:51:53 <Talliesin> Can *Internet* email addresses be case-sensitive in the username portion?
16:52:10 <Talliesin> Otherwise I'd suggest we move to canoncialising to lower-case.
16:52:34 <Talliesin> <pjz> Talliesin: only matters if you want people to compare them
16:52:45 <Talliesin> I think we do. That's what you do when you smush after all.
16:52:51 <Aredridel> technically, the local part is insensitive. In practice, some small percentage of mailers care.
16:53:03 <Talliesin> Bah.
16:53:18 <Aredridel> I'd say follow the spec and munge to lowercase.
16:53:30 <Talliesin> The mail spec?
16:53:31 <Aredridel> And tell people with broken mailers to go back in their holes.
16:53:33 <Aredridel> Yup.
16:53:51 <crschmidt> Right, but now you've got a huge chunk of data out there that doesn't use that system :/
16:53:57 <Talliesin> Yes. On balance I think I would too. crschmidt put doubt in my mind on this earlier though.
16:54:17 <Talliesin> crschmidt, at this point we'll *always* have a huge chunk of data out there.
16:54:25 <Talliesin> We can still make moving to lower case a SHOULD
16:54:38 <Talliesin> will LJ not even let you change that? :(
16:54:43 <crschmidt> Nah.
16:54:50 <Aredridel> Nope.
16:54:51 <crschmidt> I don't think I"ll ever get a change into LJ again
16:55:03 <crschmidt> someone else might be able to
16:55:05 <pjz> What Aredridel said.
16:55:08 <Aredridel> Mmm.
16:55:14 <Aredridel> But I bet the folks over there would be receptive to changes.
16:55:17 <pjz> wait, no
16:55:24 <crschmidt> Over where?
16:55:24 <crschmidt> LJ?
16:55:27 <pjz> the spec says 'reserved local part requires preservation of case'
16:55:30 <Aredridel> Yeah, LJ.
16:55:37 * crschmidt snickers.
16:55:41 <Aredridel> 822 or 2822?
16:55:46 <pjz> 822
16:55:47 <pjz> oh, hrm.
16:55:49 <Aredridel> Mm.
16:56:01 <crschmidt> It took me four months of constant emails to LJ to get them to even look at my patch.
16:56:07 <Aredridel> Ouch.
16:56:19 <crschmidt> Then another 3 weeks of working on it for about 4 hours a day side by side with a dev to get everything to where it wanted to be.
16:56:36 <crschmidt> I have a 4 line patch I submitted 8 months ago awaiting review since february.
16:56:43 <Aredridel> 2822 omits that particular wording.
16:56:55 <Talliesin> Right. Knowing what the spec says for sure is an important start.
16:56:56 <Aredridel> Oh, man.
16:57:08 <Talliesin> I looked at this before and got contradictory info.
16:58:05 <Aredridel> Damnit. 2822 omits any reference to case in the address.
16:58:28 <pjz> Aredridle: no, it's a quoted-string
16:58:34 <crschmidt> So, LJ is not exactly the most receptive development environment.
17:00:03 <Aredridel> pjz: Yeah -- but I still find no reference to case.
17:00:38 <pjz> Aredridel: section 3.2.5 defines quoted-string
17:01:02 <Aredridel> pjz: Yes -- all case is allowable, but it doesn't say how to compare.
17:01:48 <LeoS> hi crschmidt
17:02:08 <Aredridel> Yeah...
17:02:31 <crschmidt> howdy LeoS
17:02:49 * Aredridel looks at 2821 for help.
17:03:02 <LeoS>http://www.leobard.net/foaf.xml
17:03:28 <LeoS> crschmidt: how to add this to your bot? I have a kiss in it
17:03:34 <Aredridel> 2821 says it's sensitive. §2.4
17:04:00 <eaon> ^info
17:04:01 <julie> I'm a Redland/Python based RDF query bot. Source in SVN at <http://crschmidt.net/svn/rdfpython/trunk/>. Commands are ^add <url>, which adds statements, ^newcommand <name> is <RDQL Query>, ^runcommand <commandname> <arguments> . ^commandlist lists current commands, ^commandlist <command> shows info on a command, ^part will have me part a channel, ^join <#chan> will have me join a channel. Talk to crschmidt for more. @@ More here
17:04:10 <eaon> LeoS: there's your answer :)
17:04:25 <LeoS> ^add http://www.leobard.net/foaf.xml
17:04:25 <julie> Adding that to my database...
17:04:27 <julie> Added 100 statements from http://www.leobard.net/foaf.xml. Model size is 11250.
17:04:32 <crschmidt> ^smush
17:04:33 <julie> Smushing data. Currently 11250 triples.
17:04:37 <julie> Data smushed: 11250 statements to 11240 statements.
17:05:03 <LeoS> does smushing mean that my triples about libby are now smushed with others?
17:05:05 <eaon> now we have a small problem leo
17:05:17 <eaon> you didn't specify a nick ;)
17:05:21 <eaon> and most commands are nick based
17:05:27 <eaon> ^like-pubs Arnia
17:05:28 <julie> Cuths Bar ,
17:05:37 <eaon> ^pub-address Cuths Bar
17:05:37 <julie> Durham United Kingdom 12 South Bailey DH1 3EE ,
17:05:42 <LeoS> ok, that is not a problem for the master of gnowsis
17:05:56 <LeoS> mom
17:05:59 <eaon> :)
17:06:05 <eaon> ^icbm eaon
17:06:06 <julie> 48.2538 16.4384 , 48.2538 16.4384 , 48.2538 16.4384 , 48.2538 16.4384 ,
17:06:15 <pjz> Aredridel: yeah, you're right
17:06:19 <jsled_> jsled_ is now known as jsled
17:06:53 <crschmidt> ^query select ?name where (?p foaf:mbox_sha1sum "eaa363e2b75a11db14e62afb8995340a198e8b9e") (?p foaf:name ?name) using foaf for <http://xmlns.com/foaf/0.1/>
17:06:53 <julie> Leo Sauermann ,
17:07:07 <crschmidt> ^query select ?name where (?p foaf:mbox_sha1sum "eaa363e2b75a11db14e62afb8995340a198e8b9e") (?p foaf:nick ?name) using foaf for <http://xmlns.com/foaf/0.1/>
17:07:08 <julie> Query select ?name where (?p foaf:mbox_sha1sum "eaa363e2b75a11db14e62afb8995340a198e8b9e") (?p foaf:nick ?name) using foaf for <http://xmlns.com/foaf/0.1/> returned no results
17:08:21 <pjz> ^query select * where (?p foaf:name "Leo Sauermann") using foaf for <http://xmlns.com/foaf/0.1/>
17:08:21 <julie> (r1094178929r39) ,
17:08:55 <crschmidt> ^query select ?nick1 where (?p2 kiss:kissed ?p) (?p foaf:name ?nick1) (?p2 foaf:name "Leo Sauermann") using foaf for <http://xmlns.com/foaf/0.1/>, kiss for <http://www.gnowsis.org/ont/kissology#>
17:08:55 <julie> Chris Schmidt , Ingrid Brunner-Sauermann ,
17:09:02 <crschmidt> apparently leo kissed me?
17:09:13 * crschmidt isn't sure how that happened
17:09:27 <pjz> heh
17:10:12 <eaon> hehe
17:10:37 <inkel> crschmidt, how does julie handle latin characters?
17:10:47 <crschmidt> inkel: no idea :)
17:11:01 <inkel> ha! Let's try then
17:11:08 <crschmidt> I know that it deals okay with utf-8
17:11:17 <inkel> ^add http://f14web.com.ar/inkel/rdf/foaf/inkel.xrdf
17:11:17 <julie> Adding that to my database...
17:11:26 <julie> Added 128 statements from http://f14web.com.ar/inkel/rdf/foaf/inkel.xrdf. Model size is 11368.
17:11:33 <LeoS> hehe
17:11:38 <inkel> what's next?
17:11:45 <eaon> LeoS: so how come you kissed crschmidt?
17:11:47 <crschmidt> run a query?
17:11:50 <inkel> ^smush
17:11:51 <julie> Smushing data. Currently 11368 triples.
17:11:55 <julie> Data smushed: 11368 statements to 11360 statements.
17:11:57 <LeoS> hm, that is the problem with trust.
17:12:02 <inkel> now yes, the query
17:12:10 <crschmidt> what do you want to know?
17:12:14 <LeoS> probably some sneaker said this to julie about me kissing crschmidt
17:12:15 <inkel> mi name
17:12:18 <inkel> my name
17:12:27 <eaon> ^query select ?name where (?p foaf:nick "inkel") (?p foaf:name ?name) using foaf for <http://xmlns.com/foaf/0.1/>
17:12:28 <julie> Leandro Mariano López ,
17:12:35 <inkel> great!
17:12:36 <eaon> yo leandro :)
17:12:45 <inkel> yeap, that's me :)
17:12:51 <crschmidt> tu nombre es Leandro, hombre!
17:13:03 <inkel> :)
17:13:23 <inkel> So it works ok with latin characters
17:13:40 <crschmidt> yep
17:13:41 <eaon> it works okay with utf-8 i guess :)
17:13:44 <crschmidt> I expected it would
17:13:52 <crschmidt> as I've seen proper utf-8 come out with it
17:13:58 <eaon> ^like-musicians eaon
17:13:59 <julie> Sigur Rós , Žagar , Autechre , Mogwai , Björk , Godspeed You! Black Emperor , B. Fleischmann , Múm , Arvo Pärt , Miraque I Myro ,
17:14:07 <crschmidt> i just wasn't sure how it would deal with taking in non-utf8
17:14:13 <eaon> thats all utf-8
17:14:18 <inkel> theres is a >julie, help ?
17:14:23 <[GNU]> crschmidt: is the src somewhere available?
17:14:23 <crschmidt> ^info
17:14:24 <julie> I'm a Redland/Python based RDF query bot. Source in SVN at <http://crschmidt.net/svn/rdfpython/trunk/>. Commands are ^add <url>, which adds statements, ^newcommand <name> is <RDQL Query>, ^runcommand <commandname> <arguments> . ^commandlist lists current commands, ^commandlist <command> shows info on a command, ^part will have me part a channel, ^join <#chan> will have me join a channel. Talk to crschmidt for more. @@ More here
17:14:28 <inkel> thanks
17:14:29 <crschmidt> yes, and yes, read the ^info :)
17:14:35 <[GNU]> :) yes
17:14:37 <Talliesin> non-utf8 should either be parsed at the XML parser level, or else it should raise an error.
17:14:54 <crschmidt> Talliesin: That's what happens. Although the error is silent atm.
17:14:54 <Talliesin> Unless the non-UTF8 is UTF-16, as XML parsers MUST accept that too.
17:15:18 <Talliesin> No idea what charsets it does support?
17:15:28 <[GNU]> #\^/usr/bin/python
17:15:33 <[GNU]> what sthat?
17:15:33 <crschmidt> it's redland and python. You can probably figure it out from there :)
17:15:46 <Talliesin> US-ASCII is easy, just pretend it's UTF-8 but b0rk on any octet > 0x80
17:15:58 <crschmidt> [GNU]: that's a broken #! line
17:16:08 <[GNU]> ah, ok :)
17:16:10 <crschmidt> which i've never noticed becaus ei always run it as "python redlandbot"
17:16:20 <LeoS> ^add http://www.leobard.net/foaf.xml
17:16:21 <julie> Adding that to my database...
17:16:22 <julie> Added 102 statements from http://www.leobard.net/foaf.xml. Model size is 11462.
17:16:27 <LeoS> ^mush
17:16:30 <LeoS> ^smush
17:16:30 <julie> Smushing data. Currently 11462 triples.
17:16:34 <eaon> mush there LeoS
17:16:35 <julie> Data smushed: 11462 statements to 11366 statements.
17:16:36 <eaon> ;)
17:16:48 <eaon> ^kissed LeoS
17:16:48 <[GNU]> i guess i have found something to play with for tonight :)
17:16:48 <julie> Query select ?nick1 where (?p2 kiss:kissed ?p) (?p foaf:nick ?nick1) (?p2 foaf:nick "LeoS") using foaf for <http://xmlns.com/foaf/0.1/>, kiss for <http://www.gnowsis.org/ont/kissology#> returned no results
17:16:50 <LeoS> so....
17:16:53 <LeoS> ^commands
17:16:57 <crschmidt> ^commandlist
17:16:58 <julie> Current commands: olb, like-pubs, like-books, img, sha, dob, pub-address, like-musicians, keywords, jabber, picOfA, contact, aim, like-same-music-as, like-musicalwork, based_near, icbm, xfn_met, kissed, mbox, phone,
17:16:59 <Talliesin> ^mush should be a command. Preferably triggering some sort of easter egg.
17:17:06 <LeoS> ^img leobard
17:17:07 <julie> [http://www.gnowsis.com/img/leo.jpg] ,
17:17:11 <LeoS> holla
17:17:18 <crschmidt> Easter eggs are kind of silly considering the source is open ;)
17:17:19 <LeoS> ^kissed leobard
17:17:20 <julie> SmileLoki , SmileLoki ,
17:17:23 <crschmidt> ^xfn_met leobard
17:17:23 <julie> Query select ?name where (?p xfn:met ?p2) (?p2 foaf:name ?name) (?p foaf:nick "leobard") using foaf for <http://xmlns.com/foaf/0.1/>, xfn for <http://gmpg.org/xfn/1#> returned no results
17:17:24 <Talliesin> ^img talliesin
17:17:25 <julie> Query select ?img where (?p foaf:img ?img) (?p foaf:nick "talliesin") using foaf for <http://xmlns.com/foaf/0.1/> returned no results
17:17:28 <crschmidt> bah, the kissed query is breaking again
17:17:29 <Talliesin> ^img Talliesin
17:17:29 <julie> [http://www.hackcraft.net/images/jon.png] ,
17:17:49 <crschmidt> leo: I think it's a bug in the way rasqal parses some queries
17:17:52 <LeoS> ^img crschmidt
17:17:53 <julie> Query select ?img where (?p foaf:img ?img) (?p foaf:nick "crschmidt") using foaf for <http://xmlns.com/foaf/0.1/> returned no results
17:17:57 <LeoS> °?
17:17:59 <crschmidt> There are no images of me :)
17:18:00 <Talliesin> Really that should search for foaf:img foaf:depicts and foaf:depiction queries.
17:18:03 <LeoS> gr
17:18:08 <eaon> ^img eaon
17:18:09 <julie> [http://zine.niij.org/photos/kaernten-march-2004/IM000578.JPG/variant/small] , [http://zine.niij.org/photos/general/IM000330.jpg/variant/small] ,
17:18:14 <crschmidt> Talliesin: If you can write it in RDQL, feel free
17:18:18 <eaon> there are TWO of me :)
17:18:26 <Talliesin> crschmidt, I tried before and failed.
17:18:28 <crschmidt> you can take botplay to #julie
17:18:41 <crschmidt> so as to not flood channel/logs with it
17:18:45 <Talliesin> You could entail foaf:depicts from the other two during the smush and then just look for that.
17:19:24 <inkel> ^add http://f14web.com.ar/inkel/rdf/foaf/inkel-depictions.xrdf
17:19:25 <julie> Adding that to my database...
17:19:26 <julie> Added 27 statements from http://f14web.com.ar/inkel/rdf/foaf/inkel-depictions.xrdf. Model size is 11393.
17:19:32 <inkel> ^smush
17:19:33 <julie> Smushing data. Currently 11393 triples.
17:19:37 <julie> Data smushed: 11393 statements to 11389 statements.
17:19:42 <inkel> ^img inkel
17:19:42 <julie> Query select ?img where (?p foaf:img ?img) (?p foaf:nick "inkel") using foaf for <http://xmlns.com/foaf/0.1/> returned no results
17:19:44 <LeoS> nick leobard
17:19:53 <LeoS> LeoS is now known as leobard
17:19:58 <eaon> ^kissed leobard
17:19:59 <julie> SmileLoki , SmileLoki ,
17:20:02 <inkel> great! there aren't pictures of me :)
17:20:03 <crschmidt> yeah, that's broken
17:20:10 <crschmidt> ^kissed crschmidt
17:20:11 <julie> SmileLoki , smileloki , SmileLoki , pie_is_good , jessical , littledownpour ,
17:20:14 <eaon> SmileLoki ?
17:20:14 <crschmidt> not sure why
17:20:22 <eaon> who is smileloki?
17:20:35 <crschmidt> smileloki is someone i've kissed ;)
17:20:46 <pjz> "multiple times, it seems
17:20:48 <eaon> aaaha
17:20:50 <eaon> ;)
17:20:52 <crschmidt> no, she just has multiple nicks
17:20:52 <eaon> hehe
17:20:54 <crschmidt> :)
17:20:59 <eaon> ^kissed jessical
17:20:59 <julie> smileloki , SmileLoki , SmileLoki , crschmidt ,
17:21:00 <inkel> who cares... it's better for your eyes if there are no pictures of me
17:21:10 <crschmidt> ^kissed raventhon
17:21:11 <julie> emmavescence , iniquity , damp_goddess , SmileLoki , SmileLoki , SmileLoki , SmileLoki , cyco , ozsager , skycrashesdown , agate456 , katieimp , matreia , sauri36 ,
17:21:13 <[GNU]> pretty resistent to channel changes
17:21:14 <crschmidt> hm.
17:21:23 <crschmidt> apparently loki has been kissed by everyone somehow
17:21:25 <crschmidt> must fix that
17:21:29 <pjz> heh
17:21:42 <leobard> one moment: didn'T we define kiss:kiss as being a loveing kiss?
17:21:52 <leobard> how could this be?
17:21:57 <leobard> thats orgiastic
17:22:09 <inkel> #foaf-porn ?
17:22:09 * crschmidt gestures to his wordpress
17:22:12 <eaon> haha
17:22:26 <eaon> leobard: make a better distinction then - new kissology version!
17:22:56 <eaon> kiss:relative kiss:loving kiss:fun kiss:orgiastic
17:23:21 <Talliesin> please no foaf-porn
17:23:31 <[GNU]> crschmidt: why would it always join #test ?!
17:23:36 <Talliesin> I did find some RDF metadata for porn recently.
17:23:39 <leobard> hm. well, lets decide the fun kissing, but not the orgiastic, they are not easy to diff
17:23:44 <inkel> yes, please, don't make me think of it... I'm at work!! ;)
17:23:59 <leobard> Talliesin: sounds interesting, finally RDF is commercially used?
17:24:04 <eaon> Talliesin: porn for rss?
17:24:09 <eaon> via, rss that is
17:24:13 <leobard> no rss for porn!
17:24:19 <pjz> hah, someone did solve what I was thinking about last night (restricting access to your foaf info)
17:24:21 <eaon> fleshbot has rss feeds
17:24:25 <eaon> not sure if rss 1.0 though
17:24:39 <leobard> what is the dreaded task of fleshbot??
17:24:49 <Aredridel> /me laughs
17:24:53 <Aredridel> Fleshbot++
17:25:04 <eaon> fleshbot is a weblog
17:25:08 <Talliesin> No, porn with RDF metadata.
17:25:21 <leobard> say it in RDF man: URL!
17:25:23 <eaon> wait?
17:25:24 <eaon> realyl?
17:25:45 <leobard> f*** the literal fleshbot, i want the url
17:25:58 <eaon> www.fleshbot.com
17:26:17 <eaon> ^website-title fleshbot :P
17:26:27 <leobard> (nooo, this link opened in my livestream burning man browser window and closed my stream)
17:30:33 <pjz> PEDAL is nice
17:31:14 <Aredridel> Focus follows click, not mind.
17:38:09 <pjz> .chuckle
17:38:28 <crschmidt> ^query select ?dep, ?title where (?p foaf:depiction ?dep) (?dep dc:title ?title) (?p foaf:nick "inkel") using foaf for <http://xmlns.com/foaf/0.1/>, dc for <http://purl.org/dc/elements/1.1/>
17:38:29 <julie> [http://usuarios.sion.com/zero/fotos/inkel.jpg] An ugly picture of an ugly guy , [http://usuarios.sion.com/zero/fotos/inkel.jpg] Una foto fea de un tipo feo , [http://purl.org/net/inkel/photos/mer-inkel-sillon.jpg] Mer y yo sentados en uno de los sillones del Hotel Bavaro H10 en Bavaro, República Domincana , [http://purl.org/net/inkel/photos/inkel-lancha.jpg] Yo sosteniendome en la lancha , [http://purl.org/net/inkel/photos/mer-inkel-lan
17:38:29 <julie> cha.jpg] Mer y yo en la lancha, en República Dominicana , [http://purl.org/net/inkel/photos/inkel-hamaca.jpg] Yo reposando muy tranquilamente en las hamacas del hotel en República Dominicana , [http://purl.org/net/inkel/photos/mer-inkel-palmeras.jpg] Mer y yo en la playa del hotel en República Dominicana , [http://purl.org/net/inkel/photos/mer-inkel-balcon.jpg] Mer y yo en el balcón de nuestra habitación en República Dominicana , [h
17:38:52 <crschmidt> inkel: and you said there was no pictures of you.
17:39:04 <inkel> eeeeeeerrrrr....... yes :)
17:39:27 <eaon> ^query select ?img, ?title where (?p foaf:img ?img) (?dep dc:title ?title) (?p foaf:nick "inkel")
17:39:28 <julie> Query select ?img, ?title where (?p foaf:img ?img) (?dep dc:title ?title) (?p foaf:nick "inkel") returned no results
17:39:31 <eaon> duh
17:39:36 <eaon> ^query select ?img, ?title where (?p foaf:img ?img) (?dep dc:title ?title) (?p foaf:nick "eaon")
17:39:36 <julie> Query select ?img, ?title where (?p foaf:img ?img) (?dep dc:title ?title) (?p foaf:nick "eaon") returned no results
17:39:41 <eaon> what!
17:39:45 <crschmidt> do you have dc:titles attached?
17:39:49 <eaon> yes
17:39:52 <crschmidt> to a foaf:img?
17:39:58 <crschmidt> you're not specifying namespaces, dork
17:40:12 <eaon> hehe
17:40:16 * Aredridel laughs
17:40:22 * eaon does too
17:40:37 <eaon> ^query select ?dep, ?title where (?p foaf:depiction ?dep) (?dep dc:title ?title) (?p foaf:nick "inkel") using foaf for <http://xmlns.com/foaf/0.1/>, dc for <http://purl.org/dc/elements/1.1/>
17:40:38 <julie> [http://usuarios.sion.com/zero/fotos/inkel.jpg] An ugly picture of an ugly guy , [http://usuarios.sion.com/zero/fotos/inkel.jpg] Una foto fea de un tipo feo , [http://purl.org/net/inkel/photos/mer-inkel-sillon.jpg] Mer y yo sentados en uno de los sillones del Hotel Bavaro H10 en Bavaro, República Domincana , [http://purl.org/net/inkel/photos/inkel-lancha.jpg] Yo sosteniendome en la lancha , [http://purl.org/net/inkel/photos/mer-inkel-lan
17:40:38 <julie> cha.jpg] Mer y yo en la lancha, en República Dominicana , [http://purl.org/net/inkel/photos/inkel-hamaca.jpg] Yo reposando muy tranquilamente en las hamacas del hotel en República Dominicana , [http://purl.org/net/inkel/photos/mer-inkel-palmeras.jpg] Mer y yo en la playa del hotel en República Dominicana , [http://purl.org/net/inkel/photos/mer-inkel-balcon.jpg] Mer y yo en el balcón de nuestra habitación en República Dominicana , [h
17:40:43 <eaon> gnah
17:40:45 <eaon> no
17:40:47 <eaon> crap
17:40:51 * eaon hides
17:40:52 <inkel> hey! ;)
17:40:54 <crschmidt> specify your username, goof :P
17:41:30 <inkel> ^query select ?dep, ?title where (?p foaf:depiction ?dep) (?dep dc:title ?title) (?p foaf:nick "inkel") using foaf for <http://xmlns.com/foaf/0.1/>, dc for <http://purl.org/dc/elements/1.1/>
17:41:36 <inkel> damn
17:41:46 <inkel> ^query select ?dep, ?title where (?p foaf:depiction ?dep) (?dep dc:title ?title) (?p foaf:nick "mer") using foaf for <http://xmlns.com/foaf/0.1/>, dc for <http://purl.org/dc/elements/1.1/>
17:41:57 <[GNU]> crschmidt: any special thing to do with the mysql storage for the first time the bot runs??
17:42:46 <[GNU]> it wouldnt fetch any url, neither store it :)
17:42:47 <crschmidt> wait, the bot is thinking
17:43:00 <crschmidt> [GNU]: yeah, you have to add a "new='true'" the first time
17:43:17 <julie> [http://usuarios.sion.com/zero/fotos/inkel.jpg] An ugly picture of an ugly guy , [http://usuarios.sion.com/zero/fotos/inkel.jpg] Una foto fea de un tipo feo , [http://purl.org/net/inkel/photos/mer-inkel-sillon.jpg] Mer y yo sentados en uno de los sillones del Hotel Bavaro H10 en Bavaro, República Domincana , [http://purl.org/net/inkel/photos/inkel-lancha.jpg] Yo sosteniendome en la lancha , [http://purl.org/net/inkel/photos/mer-inkel-lan
17:43:18 <julie> cha.jpg] Mer y yo en la lancha, en República Dominicana , [http://purl.org/net/inkel/photos/inkel-hamaca.jpg] Yo reposando muy tranquilamente en las hamacas del hotel en República Dominicana , [http://purl.org/net/inkel/photos/mer-inkel-palmeras.jpg] Mer y yo en la playa del hotel en República Dominicana , [http://purl.org/net/inkel/photos/mer-inkel-balcon.jpg] Mer y yo en el balcón de nuestra habitación en República Dominicana , [h
17:43:18 <julie> [http://usuarios.sion.com/zero/fotos/inkel.jpg] Una foto fea de un tipo feo ,
17:43:37 <[GNU]> but thats in the try-catch thing
17:43:50 <[GNU]> catch?! too much java
17:43:55 <crschmidt> [GNU]: i've never tried the try-catch, so i don't know if that actually works ;)
17:44:04 <[GNU]> :)
17:44:07 <[GNU]> it doesnt
17:50:40 * pjz looks into cwm.
17:50:53 * pjz kinda shudders.
17:52:52 <[GNU]> ah.. the mysql storage cant be created by redland
17:52:57 <[GNU]> but why?!
17:53:27 <crschmidt> did you create the redland database?
17:54:41 <[GNU]> using mysqladmin and the same user/passwd ja
17:54:47 <[GNU]> but it contains no tables
17:54:50 <[GNU]> is that ok?
17:55:37 <crschmidt> well, it should make them
17:56:25 <[GNU]> and spider.py should work?
17:56:35 <crschmidt> no, no
17:56:39 <crschmidt> spider.py is horribly broken
17:56:44 <crschmidt> and doesn't really work at all
17:57:01 <crschmidt> i haven't gotten finished with it yet
17:57:05 <[GNU]> but the Storage creation should work in spider?!
17:57:10 <crschmidt> dunno
17:57:15 <crschmidt> haven't even gotten far enough to check that
17:57:58 <[GNU]> ok, strings are equal in spider and redlandbot
17:58:06 <[GNU]> spider doesnt create the storage at all
17:58:24 <[GNU]> and redlandbot just says "Adding that..." and nothing else after a ^add
17:58:35 <crschmidt> did you look in the log that it prints?
17:58:43 <crschmidt> oftentimes there is more detailed error mesages there, although not always
17:58:49 <[GNU]> ja
17:58:50 <crschmidt> since i'm kind of ignoring redlanderrors at the moment, heh
17:58:52 <[GNU]> nothing good
17:59:11 <[GNU]> how to raise the level of redland debug output?
17:59:28 <crschmidt> you have to pull off a try-catch somewhere in the ircAsync code
17:59:45 <[GNU]> in put() i guess
18:00:16 <crschmidt> i think in:
18:00:17 <crschmidt> try:
18:00:17 <crschmidt> self.rxdMsg(args, text, origin)
18:00:17 <crschmidt> except:
18:00:17 <crschmidt> pass
18:00:21 <crschmidt> pull that off
18:01:23 <[GNU]> error: uncaptured python exception, closing channel <__main__.T connected at 0x402a9f6c> (RDF.RedlandError:'Creating Storage failed' [/usr/lib/python2.3/asyncore.py|read|69] [/usr/lib/python2.3/asyncore.py|handle_read_event|390] [/usr/lib/python2.3/asynchat.py|handle_read|136] [redlandbot.py|found_terminator|128] [redlandbot.py|rxdMsg|158] [redlandbot.py|put|259] [/usr/lib/python2.3/site-packages/RDF.py|__init__|1356])
18:01:26 <[GNU]> negative
18:01:41 <[GNU]> the storage creation is the initial problem
18:01:46 <inkel> I took me less than a minute to compile smusher.c, but I took me a lot to install the needed libraries :)
18:01:48 <[GNU]> need to cut that out
18:02:06 <[GNU]> inkel: and is redland.py running and adding urls?
18:02:13 <[GNU]> redlandbot.py
18:02:16 <inkel> anyway, crschmidt, perhaps you should know this: /usr/bin/ld: warning: libcurl.so.2, needed by /usr/lib/librdf.so, may conflict with libcurl.so.3
18:02:22 <inkel> Not yet
18:03:08 <[GNU]> maybe my redland is broken
18:03:22 <[GNU]> crschmidt: what redland are you using? from src or a .rpm?
18:03:43 <crschmidt> src
18:03:46 <pjz> crschmidt: btw, PEDAL seems to be the answer to my question about authentication description
18:04:06 <crschmidt> pjz: good to hear that you found it
18:04:17 <pjz> now to figure out how to use it... :)
18:04:49 <crschmidt> [GNU]: Redland config reports version as .9.18
18:05:05 <crschmidt> i have no doubt that it probably won't work with things other than that
18:05:47 <crschmidt> [GNU]: did you compile it with mysql? It mya not have found mysql when it was compiling, so you might not have the mysql bindings
18:05:52 <[GNU]> so i send my debian in an upgrade cycle
18:06:12 <crschmidt> Latest redland isn't in debian yet, i don't think, although others probably know better
18:06:14 <[GNU]> using binary debians from ac.uk
18:06:37 <[GNU]> Version: 0.9.18-3
18:06:38 <crschmidt> ah, okay
18:06:42 <crschmidt> hm
18:06:55 <crschmidt> i fixed the kissed query, by the way
18:07:00 <[GNU]> hmm, doens depend on mysql
18:07:03 <crschmidt> ordering of search terms makes a difference
18:07:03 <[GNU]> that sould worry me
18:07:15 <crschmidt> [GNU]: yeah, it will install mysql at compile-time if it finds it
18:09:15 <[GNU]> ok, just downgraded to 0.9.16 containing mysql support in the ac.uk debian binary packages
18:10:18 <[GNU]> now the redland mysql storage is working
18:10:30 * crschmidt nods, cool
18:10:56 <[GNU]> tables are created and data stored in them
18:11:02 <[GNU]> so... 0.9.16 is ok to
18:11:11 <[GNU]> should be the recommended version for debian users
18:11:55 <crschmidt> heh
18:13:08 <[GNU]> hmm... got a commandlist for me ? :)
18:13:58 <crschmidt> in svn now
18:14:14 <crschmidt> you can also just add them
18:14:18 <crschmidt> via ^newcommand
18:14:28 <[GNU]> i really love irc interfaces to svn commiting bots :)
18:17:20 <dustym> GNU, I had to compile with-mysql even though debs depend on mysql.
18:17:44 <[GNU]> hmm, mine 9.16 works ok
18:17:54 <crschmidt> the one that's in svn right now isn't actually up to date
18:18:41 <crschmidt> just committed
18:18:43 <[GNU]> and simply putting it in the ./ gives me plenty of 20:13:49) [GNU]: ^olb [GNU]
18:18:43 <[GNU]> (20:13:50) Datenboter: No such command.
18:18:43 <[GNU]> (20:14:02) [GNU]: ^sha [GNU]
18:18:43 <[GNU]> (20:14:03) Datenboter: No such command.
18:19:11 <dustym> cool. just letting you know that 0.9.18 will compile with mysql on sid just fine, in case you want to run the latest release w/mysql.
18:19:29 <[GNU]> dustym: just did a recompile?
18:19:40 <[GNU]> ahm... debian/rules binary ?
18:19:41 <crschmidt> [GNU]: Does ^commandlist do anything?
18:19:56 <[GNU]> (20:18:19) [GNU]: ^commandlist
18:19:56 <[GNU]> (20:18:19) Datenboter: Current commands: olb, like-pubs, like-books, img, sha, dob, pub-address, like-musicians, keywords, picOfA, contact, aim, like-same-music-as, like-musicalwork, based_near, icbm, xfn_met, kissed, mbox, phone,
18:20:21 <[GNU]> (20:18:43) [GNU]: ^sha [GNU]
18:20:21 <[GNU]> (20:18:44) Datenboter: No such command.
18:21:02 <crschmidt> i think "No such command" is code for "The query is broken"
18:21:07 <crschmidt> oh, hm
18:21:10 <crschmidt> you built .9.16?
18:21:14 <dustym> I didn't create any packages or anything.
18:21:35 <[GNU]> crschmidt: right, maybe upgrade to 0.9.18?! :)
18:21:54 <crschmidt> [GNU]: Rasqal isn't included in .9.16
18:21:57 <dustym> I just compiled --prefix=/usr
18:22:02 <crschmidt> you can't query unless you install rasqal
18:22:03 <crschmidt> ;)
18:22:45 <dustym> [GNU]: make sure you have libmysqlclient-dev installed.
18:24:05 <[GNU]> ja
18:25:54 <[GNU]> --with-mysql=no
18:25:59 <[GNU]> thats no good :)
18:27:35 <[GNU]> argh... no c++ compiler
18:39:25 <pjz> is a dc:description a valid thing to put on a Person ? there's no other 'about' thing I can find in FOAF
18:39:44 <danbri> bio:olb
18:39:50 <danbri> ...might be more what you're after
18:39:53 <danbri> .g bio:olb foaf
18:39:56 <phenny> bio:olb foaf: http://vocab.org/bio/0.1/
18:41:05 <crschmidt> ^olb Xavier
18:41:06 <julie> I'm a social geek who's into using technology to enhance and augment reality. I am also an information junkie who is rarely disconnected from the 'net, despite the physical world attempting to get in the way. ,
18:41:12 <danbri> coool
18:41:14 <crschmidt> for an example of what goes there
18:41:38 <crschmidt> i personally like this better:
18:41:43 <crschmidt> ^xfn_met redmonk
18:41:43 <julie> Nate Winesett , Damian Barrett , Robert Ochiallini , Jim Roepcke , Bill Brown , Wes Felter ,
18:41:45 <[GNU]> ^olb julie
18:41:46 <julie> Query select ?olb where (?p foaf:nick "julie") (?p bio:olb ?olb) using foaf for <http://xmlns.com/foaf/0.1/>, bio for <http://purl.org/vocab/bio/0.1/> returned no results
18:41:49 <crschmidt> heh
18:41:53 <crschmidt> julie has no foaf :)
18:41:55 <[GNU]> ahm... julie got no foaf?
18:42:03 <[GNU]> she's an agent
18:42:07 <[GNU]> needs to have a foaf file
18:42:18 <crschmidt> heh
18:42:25 <crschmidt> i have paying gigs to work on too :P
18:43:41 <[GNU]> :)
18:44:19 <crschmidt> Jess will soon start calling julie creusa
18:44:30 <crschmidt> give her a poisined robe, just like medea did
18:44:36 <[GNU]> .wn creusa
18:44:49 <[GNU]> .w creusa
18:44:52 <phenny> I couldn't find creusa in WordNet.
18:44:57 <[GNU]> hmm
18:45:22 <crschmidt> Creusa was neither a foreigner nor a sorceress, and so she seemed more attractive than Medea, whom Jason divorced in order to marry Creusa. Embittered, Medea sent Creusa a magnificent robe, soaked in a deadly potion. When Creusa donned the robe, it burst into fire and killed her in an instant.
18:45:29 <crschmidt> -- http://papa.essortment.com/jasonandthe_rjdy.htm
18:45:53 <pjz> what is it with poisoning robes? didn't someone try that with Hercules too?
18:45:58 <crschmidt> heh
18:45:59 <crschmidt> dunno
18:46:05 <crschmidt> but she named my laptop creusa
18:46:09 <crschmidt> and it's in the shop with a cracked lcd
18:46:13 <pjz> heh
18:46:25 <[GNU]> the powerbook is cracked?
18:46:38 <crschmidt> yep
18:47:27 <[GNU]> damned
18:47:41 <[GNU]> im just calculating to get a 15" with 1.5ghz
18:47:46 <[GNU]> but damned unchaep
18:47:48 <[GNU]> uncheap
18:49:35 <crschmidt> yeah, no kidding
18:49:47 <crschmidt> however, they sent it out for repairs as "warranty coverage recommended"
18:50:01 <crschmidt> if it's not, and the LCD is something i have to pay to repair... it's a $1200 fix.
18:54:16 <[GNU]> ja, sucks
18:54:42 <crschmidt> So, that machine will become a desktop :)
18:55:04 <crschmidt> But the website says "Repair started" as of wednesday, and they haven't called to let us know it's not warranty covered.
18:55:08 <crschmidt> so, hopefully all will be well.
18:55:54 <[GNU]> good luck :)
18:56:38 <crschmidt> yep :)
19:04:09 <pjz> anyone know why rdflib blows up on me on import due to a 'yield' statement?
19:04:32 <pjz> do I have to import __future__ or something?
19:05:24 <pjz> oh, hrm, not on import, but when I try to initialize a TripleStore()
19:07:22 <danbri> try in #rdfig, more likely right ppl notice
19:07:35 <danbri> or eikeon in #mindswap if he around, oh he's here too!
19:09:47 <pjz> ah, found the fix: syntax/serializers/XMLSerializer.py needs to 'from __future__ import generators'
19:16:08 * ndw nudges edd. You there?
19:16:43 <ndw> I guess not.
19:16:45 <ndw> brb.
19:23:45 <eikeon> pjz, It's either missing a from __future__ import generators statement...
19:24:01 <eikeon> or you're using a version of Python that's too old.
19:28:23 <pjz> it's missing that statement
19:28:50 <pjz> in rdflib/syntax/serializers/XMLSerializer.py
19:28:53 <pjz> if you care to fix it
19:29:01 <pjz> I'm using python 2.2.1, oldest you support
19:38:44 <eikeon> pjz, I'll double check... but think it's been reported and fixed... I've just yet to make the new release.
19:42:04 <pjz> ah, okay
19:42:08 <pjz> I just pulled it down today
19:53:46 <[GNU]> crschmidt: still arround??
19:54:04 <crschmidt> yep
19:54:08 <crschmidt> for another 10 minutes or so
19:54:36 <[GNU]> ah... ok... problem seems to be that if i fetch stuff with redland .9.16 it isnt recognized by .9.18
19:54:47 <[GNU]> which i have now, with mysql build as debian packages
19:55:02 <[GNU]> .sha works and .olb
19:55:38 <crschmidt> okay, so where's the problem? :)
19:55:39 <dajobe> what isn't recognised? The mysql schema has changed between 16 & 18 fwiw
19:55:51 <[GNU]> dajobe: ja, right
19:55:58 <[GNU]> crschmidt: ahm, nutting
19:56:08 <[GNU]> :) just wanted to say thank you :)
19:56:28 <crschmidt> ah, good :)
19:57:39 <crschmidt> ^query select query cause unknown error
19:57:39 <julie> Query select query cause unknown error returned no results
19:57:43 <crschmidt> hm.
19:58:06 <crschmidt> will fix when i get home, hopefully.
19:58:07 <crschmidt> later.
20:33:55 <pjz> is the bio spec written correctly?
20:35:43 <pjz> hrm, maybe I'm using a smart enough parsing engine (I'm just using rdflib)
20:42:49 <edd> norm!
20:42:55 <edd> ndw: just got back in
20:44:02 <danbri_dna> edd, hi
20:44:25 <danbri_dna>http://news.google.com/news?hl=en&ned=us&q=doap
20:44:27 <danbri_dna> doap is the new foaf :)
20:44:57 <danbri_dna> re the Adogato entry, DOAP's getting slagged for being XML
20:45:07 <danbri_dna> (not RDF :)
20:45:18 <ndw> hi edd!
20:46:12 <edd> danbri_dna: by you? :)
20:47:21 <danbri_dna> heheheh, no
20:47:23 <danbri_dna> i love xml
20:55:05 <Talliesin> Hit and run debate through the logs:
20:55:06 <Talliesin> A problem with leighd's model:
20:55:06 <Talliesin> libby -> memberOf -> mobloggers . mobloggers -> weblog -> moblog . doesn't mean that libby is posts to the moblog.
20:55:06 <Talliesin> Compare: I'm a member of the RSS1.0 WG (for whatever that might be worth these days). The RSS1.0 WG wrote the RSS1.0 spec. I however did not write any of the spec (I wasn't in the WG at the time, and in other case you can be a member of a group by not engaged in all it's activities).
20:55:12 <Talliesin> Hence with leighd's model we still need a connection between the person and the blog, whether direct or entailed by a predicate that says that all members of a group post.
20:55:15 <Talliesin> The connection between the person and the blog is what my property provides, so maybe there's still a case for it.
20:55:18 <Talliesin> loggerf: pointer
20:55:18 <Talliesin> See http://www.ilrt.bris.ac.uk/discovery/chatlogs/foaf/2004-09-03#T20-55-18
20:55:55 <Talliesin> phenny, ask leighd to take a look at http://www.ilrt.bris.ac.uk/discovery/chatlogs/foaf/2004-09-03#T20-55-18 and see if it counters the alternative model for shared properties he offered.
20:55:57 <phenny> Talliesin: I'll pass that on for you when leighd is around.
20:56:05 <Talliesin> Thanks phenny.
20:56:07 <phenny> You're welcome.
21:10:15 <pjz> Tall: hrm, so then maybe mobloggers -> bloggers ->libby ?
21:10:48 <pjz> oh, buh. nm.
21:11:21 <pjz> or maybe moblog -> author -> libby
21:12:03 <pjz> so you could explicitly see if moblog had >1 author
21:32:56 <edd> danbri, are you around in any of your incarnations
21:36:05 <danbri> hi
22:39:14 * dan-uk waves
22:58:46 * edd goes travelling
23:09:51 <teefal> hi morten... do you have link with photos?
23:10:40 <mortenf> hey
23:10:58 <mortenf> the ones that are already up are linked from the foaf-galway delicious tag
23:11:31 <mortenf> more to come...
23:11:35 <teefal> url?
23:11:45 <mortenf>http://del.icio.us/tag/foaf-galway
23:21:00 <teefal> did you get a pic of me with servlet exception?
23:21:24 <mortenf> well, i think only in separate ones
23:22:53 <mortenf> but see also .../5/raw/img_5684.jpg (2M) if you can't wait :)
23:24:27 <mortenf> hmm, seems the one i got was just a "service temporarily unavailable" :(
23:28:22 <dan-uk> mortenf: photoshop :)
23:28:31 <mortenf> right ;)
23:33:02 <teefal> ah... dialup speeds... will work later at galway "internet closet" :)
23:34:05 <dan-uk> you mean deri? ;)
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.