This is an automatically generated IRC chat log made by the logger bot from the Friend of a Friend (FOAF) IRC chat at irc://irc.freenode.net/foaf (also known as server irc.freenode.net channel #foaf if that URI does not work for you).
Friend of a Friend (FOAF) Logs > 2003 > 2003-12 > 2003-12-23 (Latest) (Search)
01:02:41 <D[a]vey> D[a]vey is now known as Davey
01:42:54 <danbri> bryce, you _can_ say that, but I guess I'd warn that people are more widely known by indirect identifiers, eg. their homepages, weblogs, mailboxes, etc.
01:43:13 <danbri> So it'd work fine for merging with other data you also manage, and other systems which know the same URIs you're using for them...
01:45:01 <bryce> well, i *am* managing them, but my compromise is to just make up a mbox value for them... later i can equate my value with some better identifier.
01:45:29 <bryce> <foaf:depicts>
01:45:29 <bryce> <foaf:Person><foaf:mbox>Jack@NOSPAM-brycebenton.us</foaf:mbox></foaf:Person>
01:45:29 <bryce> </foaf:depicts>
01:47:20 <bryce> i made a template in Movable Type that loops through comma delimited values and plugs in wordnet and people depictions.
01:48:42 <bryce> i'd be interested to know if my template is sound. here's an example outputted file: http://tenyearsof.us/metadata/20031207
01:48:51 <danbri> yup, makes sense if you manage the whole thing. One tweak re syntax: RDF/XML syntax for properties whose values are URIs is different. We use mailto: URIs to identify mailbox values of foaf:mbox, so...
01:48:56 <danbri> <bryce> <foaf:depicts>
01:48:56 <danbri> <bryce> <foaf:Person><foaf:mbox>Jack@NOSPAM-brycebenton.us</foaf:mbox></foaf:Person>
01:48:56 <danbri> <bryce> </foaf:depicts>
01:48:58 <danbri> becomes
01:49:19 <danbri> <bryce> <foaf:depicts>
01:49:19 <danbri> <bryce> <foaf:Person><foaf:mbox rdf:resource="mailto:Jack@NOSPAM-brycebenton.us"/></foaf:Person>
01:49:19 <danbri> <bryce> </foaf:depicts>
01:50:04 <bryce> ok thanks. i forgot. i'll update the template and rebuild the files.
01:50:40 <danbri> I don't recal a foaf:annotates property... hmm libby uses or used a something-or-other:annotates property at one point
01:51:15 <danbri> where you have <foaf:depicts rdf:type="http://xmlns.com/wordnet/1.6/Face" />
01:51:25 <danbri> ...you are saying that the image depicts the general class of things 'Face'
01:51:42 <danbri> MattB used to use this style, I think he migrated away though. We generally instead say:
01:51:55 <danbri> <foaf:depicts><wn:Face/></foaf:depicts>
01:52:03 <danbri> ...ie. "the image depicts some particular face"
01:52:12 <danbri> ...this extends more gracefully, since you can say:
01:52:20 <danbri> <foaf:depicts><wn:Sheep/></foaf:depicts>
01:52:22 <danbri> or
01:52:40 <danbri> <foaf:depicts><wn:Sheep foaf:nick="larry" /></foaf:depicts>
01:52:50 <danbri> ...etc, without changing the basic style of representation
01:52:59 <bryce> i really appreciate the style tips. that's what i need. i get it. cool.
01:53:03 <danbri> ok cool
01:53:29 <danbri> can you read the rdf/xml syntax? the syntax change I showed corresponds to inserting an intermediate blank node in the pattern you originally used
01:53:41 <danbri> the RDF validator graphing option can be really handy for learning the syntax
01:54:22 <bryce> i understand the blank node. but now i understand it a little better. :)
01:55:22 * bryce learned about the intermediate blank node one day while lurking around here.
01:55:55 <danbri> glad we proved useful!
01:56:29 <danbri> what (who...) is tenyearsof.us btw? (nosy...) your family/friends/etc?
01:56:45 <bryce> totally. i didn't know anything about rdf 2 weeks ago.
01:56:52 <danbri> wow
01:56:54 <danbri> you learn fast
01:57:28 <danbri> rdf has a reputation for being hard, apparently
01:57:37 <bryce> it's a way of documenting our (my wife and i and extensions) life for the next 10 years.
01:57:51 <bryce> maybe you'll make it in there...
01:57:51 * danbri finds xslt completely unlearnably hard, but there you go...
01:58:00 <danbri> :)
01:58:30 <bryce> i read the xml bible, but i never did anything with xml until now.
01:59:02 <bryce> except for modify my blog's feed.
01:59:07 <danbri> I like the one photo a day thing...
01:59:44 <bryce> yeah, it forces me to record at least something from (almost) every day.
01:59:55 <danbri> I take a lot of photos, but don't manage them well, and have run out of server space, need to buy a new hard drive over xmas...
02:00:23 <bryce> i understand.
02:01:37 <bryce> after i add the metadata to all the existing photos, the next step will be to offer interesting queries and navigation.
02:02:25 <bryce> right now, it's only chronological... although the simplicity is also nice.
02:03:48 <danbri> hey, re http://tenyearsof.us/2003/12/19/ ... congratulations :)
02:04:12 <danbri> ok i should go sleep... g'nite...
02:04:14 <bryce> that's cool, huh? the site was one reason i got it.
02:04:19 <bryce> nighty
02:04:20 <danbri> nice!
02:04:23 <danbri> take care...
02:14:09 <bryce> danbri (possibly "future log-reading danbri")... you were right. there is no foaf:annotates. but libby's javascript thingy has it. hmmm. not sure what to do.
02:15:18 <mattmcc> :annotates is an Annotea property..
02:15:24 <Davey> I was thinking that
02:15:50 <Davey> I thought that much earlier but since danbri didn't point that out, assumed he was right. heh
02:16:11 <bryce> ic. so is there a namespace or something for that (you lurkers) ?
02:16:36 <bryce> ;)
02:17:10 <Davey> hold on :)
02:17:19 * Davey is writing an Annotea client, should know this
02:18:03 <Davey> xmlns:a="http://www.w3.org/2000/10/annotation-ns#"
02:18:18 <bryce> thanks!
02:18:44 <Davey> the "spec" can be found here: http://www.w3.org/2001/Annotea/User/Protocol.html
02:18:48 <Davey> if you're interested :)
02:19:09 <bryce> that was my next question. thanks.
02:19:20 <Davey> np :)
05:41:56 <Davey> Davey is now known as D[a]vey
10:45:47 <libby> yeah my foaf:annotates and foaf:creationEvent are made-up and I should move them
11:58:11 * libby waves at jibberjim from the logs....
11:58:30 <dajobe> haha
11:58:56 <dajobe> maybe I should do a log readers top 10 for the holidays
12:24:57 <dajobe> so for November 2003 the top five are, in reverse order...
12:25:10 <dajobe> #5 somebody in San Francisco (pacbell.net)
12:25:17 <dajobe> #4 I think ldodds
12:25:39 <dajobe> #3 libbydanbrishellacvisitors
12:25:47 <dajobe> #2 me! I was probably testing things, ahem
12:25:57 <dajobe> #1 a ukolner (I can guess who)
12:26:06 <dajobe> #0 mystery person at uk.uu.net
12:26:09 <dajobe> and to prove I can't count:
12:26:24 <dajobe> the largest log reader for Nov 2003 by a huge margin is ...
12:26:28 <dajobe> mortenf
12:26:51 * dajobe waves to mortenf in the logs, congrats
12:27:01 <libby> heh
12:27:52 <libby> what about searches? top 10 searches?
12:28:02 <libby> this is #foaf right?
12:28:12 <dajobe> I'll look, but it might be r00d
12:28:30 <libby> heheh
12:29:25 <dajobe> ok the top five for some random period are
12:29:31 <dajobe> #5 error
12:29:36 <dajobe> #4 nodeid id
12:29:38 <dajobe> #3 foafer
12:29:40 <dajobe> #2 inkel
12:29:43 <dajobe> #1 spanish
12:29:45 <dajobe> hey, go figure
12:30:01 <dajobe> (they are lowercased and munged a bit)
12:30:10 <libby> weird
12:30:56 <libby> what about log reader for dec?
12:31:50 <dajobe> it's churning the ips to hostnames right now
12:32:25 <Dorward> Top five searches for arriving at my site are: (5) mouseover menus, linux intellimouse, microsoft intellimouse linux, intellimouse explorer linux, and the top search is: intellimouse linux (for this month so far) ... and the main focus of my site is the web, not OSes.
12:33:43 <dajobe> I guess I could do some #foaf chat stats like I do for #rdfig; http://www.ilrt.bris.ac.uk/discovery/chatlogs/rdfig/stats.html
12:36:52 <libby> heh, that's neat
12:36:57 <dajobe> there we go http://www.ilrt.bris.ac.uk/discovery/chatlogs/foaf/stats.html
12:38:56 <libby> cool.
12:39:15 <libby> on the by nick bit, does that include joining and leaving?
12:39:26 * dajobe fixes the imagaes
12:39:37 <dajobe> hmm, I don't know
12:39:43 <libby> damn, jibbs is just ahead of me
12:41:01 <JimH> bizarre stuff, I've said more than some far more illustrious people, and I thought I mostly lurked in here
12:41:35 <dajobe> that's automated now, it'll be updated daily
12:43:41 <dajobe> the stats for dec are nearly churned
12:44:40 <DynaD> the trouble with stats like that is that they make people like me want to talk a lot
12:49:09 <DynaD> pah! who needs friendsreunited when you have... http://beta.plink.org/pivot.php?q=http%3A%2F%2Filrt.org%2F
12:51:05 <dajobe> ok, the scores for dec are in
12:51:11 <dajobe> in reverse order
12:51:15 <dajobe> and this time I can count
12:51:19 <dajobe> #5 mattb
12:51:25 <dajobe> #4 danbrishellaclibby
12:51:33 <dajobe> #3 ukoln person
12:51:37 <dajobe> #2 mortenf!
12:51:46 <dajobe> #1 mystery person at uk.uu.net
12:51:53 <JimJibber> I win, I win! probably...
12:52:25 <dajobe> the #1 has 2x the #2 slot
12:53:00 * JimJibber does have a script...
12:53:19 <dajobe> I suspect mortenf does also
12:55:42 <JimJibber> hmm, although maybe it's not me, as I can't get rDNS info for 159.... that is me.
13:40:36 <libby> yay go jimjibber!
13:43:06 <libby> have fun xmas all
15:15:04 <bryce> has there been any discussion about identifying groups of people... eg. a rock band?
15:15:35 <Dorward> I think there is foaf:group
15:15:42 <bryce> ah.
15:16:17 <Dorward>http://xmlns.com/foaf/0.1/#term_Group
15:17:53 <bryce> thanks. but then the question is how to uniquely identify the group. just a string description?
15:19:32 <bryce> nevermind. the link has the info.
15:19:41 <JimH> you could use a dc:title or dc:description for the group
15:20:35 <JimH> I've used foaf:group for a multi contributor weblog before so the foaf:group has a foaf:weblog
15:20:36 <bryce> the example uses foaf:name and then allows to list foaf:members
15:21:36 <JimH> yeah foaf:name is probably better than dc:title or dc:description
15:41:54 <bryce> perhaps the official homepage for a band would make a good identifier.
15:42:51 * danbri thinks we probably need foaf:groupWeblog for that, ie. a relationship between a Group and a Document
15:43:01 <danbri> foaf:weblog is a relationship between an agent and a document
15:44:34 <JimH> I'll blame JibberJim for my bad use of foaf:group - it seemed far better than a load of people each claiming the weblog though
15:45:27 <danbri> yep. it was a not-quite-cornercase to address 'later' when we added foaf:weblog
15:46:03 <bryce> ok, but in the cases that a group does have a homepage, it seems like that would be the way to go. in terms of a group, the distinction between homepage and weblog seems more clear.
15:47:07 <bryce> the homepage may not be their voice, but it is a representation of them.
15:57:40 <oPless> [OT] (#freenode) Jibbler: yeah, but at least there would be more distros using grsec and/or openwall :)
15:58:50 <JimH> danbri: I've just skimmed the spec and http://xmlns.com/foaf/0.1/#term_Group says "The foaf:Group class represents a collection of individual agents (and may itself play the role of a foaf:Agent, ie. something that can perform actions)."
16:00:43 <JimH> is it intended that foaf:Group becomes something other than an agent at some point?
16:03:25 <danbri> it represents a collection of agents. only agents make up a group, usually people.
16:03:48 <danbri> the claim that it is itself an Agent is a bit fancy/experimental.
16:04:04 <danbri> sorry cant hack on this right now, busy...
16:05:07 <JimH> ok, np
16:09:30 <JimH> a few thoughts from a hackers perspective is that making a group and agent is a nice simple hack which instantly gives the group all the capabilites of any other agent without having to have a seperate set of stuff like groupWeblog, groupHomepage, groupThis, GroupThat, and groupTheOther
16:10:44 <JimH> I guess the counter argument is that groupWeblog (et al) are clearly understandable for a simple user and should prevent more bad Foaf in the wild
16:12:20 <bryce> why would it matter if someone used weblog vs. groupWeblog for a group?
16:12:33 * bryce is a newbie.
16:13:14 <JimH> I think Dan's not convinced that making a Group have all the capabilities of an Agent is the right way to go
16:13:37 * JimH isn't a newbie, but that doesn't mean he's right either
16:14:40 <bryce> can you provide a reference for what *is* an agent? i thought an agent was like an evolved spider.
16:15:03 <JimH> yep - http://xmlns.com/foaf/0.1/#term_Agent
16:15:15 <bryce> no links to whatisthematrix, please. :)
16:15:42 <JimH> ok, you know what a foaf:Person is?
16:15:49 <bryce> yes.
16:16:08 <JimH> so foaf:Person is a class representing a person
16:16:27 <bryce> The foaf:Agent class is useful in a few places in FOAF where foaf:Person would have been overly specific. For example, the IM chat ID properties such as jabberID are typically associated with people, but sometimes belong to software bots.
16:16:35 <JimH> that's it
16:16:45 <bryce> ok.
16:16:53 <JimH> it's just that step vaguer than being necessarily human
16:17:20 <bryce> what about "people" that can no longer do things... eg dead people?
16:17:49 <JimH> I guess they're still foaf:Persons
16:18:19 <bryce> so person or agent doesn't imply currently active.
16:18:41 <JimH> probably not
16:20:06 <JimH> "We don't nitpic about whether they're alive, dead, real, or imaginary." it says about foaf:Person
16:20:24 <bryce> ah. good quote.
16:20:44 <bryce> maybe i should rtfs.
16:22:09 <JimH> it's not a bad spec, it does cover most of the corner cases - I should also rtfs more often :-)
16:22:55 <bryce> yeah, actually the documentation is pretty good. props to the authors.
17:16:31 <JimH> Jim Ley's been following the Group is/isn't an Agent stuff - http://jibbering.com/blog/.1?1072199408376
17:17:07 <JimH> Foaf as an Xmas pressie list is rather amusing, but damn useful
17:18:58 <bryce> hehe i doubt i'll be receiving a gift from both my wife *and* a girlfriend.
17:20:03 <deltab> foaf:Group is listed as a subclass of foaf:Agent
17:22:55 <bryce> well, i think the point was that danbri said that might be fanciful, but jibbering is saying that it is indeed useful.
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.