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-09 > 2003-09-11 (Latest) (Search)
00:36:45 <JibJimMob> Hi
00:36:54 <JibberJim> Hi
00:37:07 * JibberJim talks to himself
00:51:51 <JibJimMob> :-)
01:01:34 * JibJimMob waves
09:04:08 <Jibbler> Over the last hundred frames or so, this drawing hasn't changed a noticable amount, so i guess it has settled into a vaguely true respresentation of this channel - http://www.cs.kent.ac.uk/people/rpg/pjm2/temp/frame0526.png
09:31:04 <darobin> nice!
09:31:26 <darobin> Jibbler: considered svg for this?
09:31:54 <Jibbler> darobin: i have, yes
09:31:58 <Jibbler> moreso than before
09:32:25 <darobin> it should be fairly straightforward to do the same, and then add a little interactivity
09:32:32 <Jibbler> I suppose SVGGraphics2D from Batik is the easiest way
09:33:08 <Jibbler> i am an SVG newbie.. i can make some hand-written stuff, but the thing that put me off it is lack of decent viewers
09:33:22 <darobin> asv is decent
09:33:34 * mattb obmutters about linux support
09:33:44 <darobin> for rendering to a png yeah batik will be best
09:34:00 <Jibbler> no, i meant just to make the SVG in the first place
09:34:03 <darobin> mattb: asv6 is "very very likely" to be on linux
09:34:08 <darobin> oh
09:34:13 <darobin> use any XML tool ;)
09:34:19 <Jibbler> cos i'm drawing everything on a Graphics2D object (or subclass thereof)
09:34:21 <darobin> or sodipodi
09:34:22 * mattb happy to hear :)
09:34:29 * darobin too
09:34:32 <Jibbler> i know a fair few people that don't have SVG viewing capability "out of the box" so i'm reluctant to use it
09:34:39 <Jibbler> i know practically everyone can see png
09:34:42 <mattb> "
09:34:42 <mattb> The Graphics2D SVG Generator is a Java class file that enables Java applications to export graphics to Scalable Vector Graphics (SVG) format. It requires Java 2, version 1.3 release candidate 3 or better. "
09:34:54 <mattb> says http://www.sun.com/xml/developers/2d-svg/
09:35:02 <darobin> Jibbler: ah ok, didn't know that. I guess I could've guessed from the colour scheme. Well using Batik should be doable for that yes
09:35:29 <mattb> hmm, but that page is gone, replaced by a 302 to apache batik
09:35:36 <darobin> Jibbler: thing is, you can support both with pretty much the same code
09:35:43 <Jibbler> yes, that was my plan. like i use EpsGraphics2D (which extends Graphics2D) to draw it as EPS, i was expecting to just stick an SVGGraphics2D object in its place
09:35:54 <darobin> yup
09:35:59 <mattb> aha, http://xml.apache.org/batik/svggen.html
09:36:01 <Jibbler> darobin: guessed from the colour scheme? eh? :)
09:36:51 <Jibbler> not sure what you meant by that
09:36:52 <darobin> well those shades of light purple (which I like in this instance mind) seem to be what always come out of java graphic tools, no matter what you input :)
09:36:57 <Jibbler> lol!
09:37:04 <Jibbler> i chose all those colours myself
09:37:09 <darobin> hehehe
09:37:19 <Jibbler> it's blue, technically
09:37:27 <Jibbler> i think
09:37:34 <Jibbler> with an alpha channel
09:37:56 <darobin> ah well, it looks lightly purplish to me, but then my eyesight isn't all that good
09:38:48 <Jibbler> hmm, where are the javadocs for SVGGraphics2D lurking...
09:39:20 * danbri joins http://groups.yahoo.com/group/FriendsterRevolution/ mailing list
09:40:01 <mattb> at http://xml.apache.org/batik/javadoc/org/apache/batik/svggen/package-summary.html ?
09:41:52 <Jibbler> looks like a good bet :)
09:42:18 <Jibbler> interesting to see they've made an abstract sublass between Graphics2D and SVGGraphics2D
09:42:57 <Jibbler> other than that, it all looks pretty similar to EpsGraphics2D
09:43:08 <Jibbler> except it actually implements everything
09:44:42 <Jibbler> anyway, something to play with later
09:44:53 <Mutiny> hehe friendster
09:45:12 <Mutiny> "FOAF; less dating oriented, so your girlfriend won't flip out"
09:47:03 <libby> as a friend pointed out last night, we don;t even have gender, so s/less/not/. for now....
09:47:20 <danbri> where'd it say that?
09:47:59 <danbri> should the rdfs:domain of foaf:gender be Person or Agent?
09:48:15 <danbri> we don't have Mammal or LivingThing yet, leave such details to Cyc and TAP and Wordnet...
09:48:20 <danbri> Agent I think
09:48:30 * danbri remembers Bender from Futurama as a use case
09:48:38 <libby> to leave room for robot love
09:48:45 <libby> or Data
09:48:50 <libby> (fully functional)
09:49:00 <libby> is a group and agent??
09:49:08 <libby> a/and/an/
09:49:17 * danbri adding 'foaf:gender'
09:49:29 <danbri> all those opposed speak out now
09:49:33 <danbri> you have 10 seconds
09:49:34 <danbri> 9
09:49:34 <danbri> 8
09:49:34 <danbri> 7
09:49:35 <danbri> 6
09:49:35 <danbri> 5
09:49:36 <danbri> 4
09:49:37 <danbri> 3
09:49:38 <mattb> hehe
09:49:39 <danbri> 2
09:49:44 <mattb> presumably a literal?
09:49:44 <danbri> 1.5
09:49:48 <danbri> yes.
09:49:58 * mattb would object to controlled vocab
09:49:59 <danbri> darn, now someone's gonna object and demand URIs
09:50:04 <Jibbler> options these days would have to include male, female, neither and both
09:50:06 * danbri too
09:50:19 <danbri> "neither" is simple ommission, more or less.
09:50:26 * mattb remembers reading of medical databases and such that have something like 7 genders
09:50:32 <danbri> oh, interesting, do we make it a functional property?
09:50:35 <mattb> wish i could find something to cite on that
09:50:42 <danbri> whatever one's gender is, one has just one of it.
09:50:54 <danbri> that seems more reasonable than policing its values
09:51:03 <danbri> hmm do medical dbs call it 'gender' or 'sex'
09:51:06 <libby> not nec over time though
09:51:12 <libby> sex change?
09:51:29 <libby> we can;t call it 'sex'
09:51:30 <mattb> there are transitional states
09:52:35 <danbri> rdfs:comment="The gender of this Agent (typically but not necessarily 'male' or 'female')."
09:52:40 <danbri> change is different
09:52:44 <Mutiny> "was a male, now female" "was a female, now male" "was a male, now.. other"
09:52:47 <danbri> most foaf properties can change.
09:54:11 <danbri> [[
09:54:12 <danbri> <rdf:Property rdf:about="http://xmlns.com/foaf/0.1/gender" vs:term_status="testing"
09:54:12 <danbri> rdfs:label="gender"
09:54:12 <danbri> rdfs:comment="The gender of this Agent (typically but not necessarily 'male' or 'female').">
09:54:12 <danbri> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
09:54:12 <danbri> <rdfs:domain rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
09:54:14 <danbri> <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/>
09:54:16 <danbri> <rdfs:isDefinedBy rdf:resource="http://xmlns.com/foaf/0.1/"/>
09:54:18 <danbri> <!-- whatever one's gender is, and we are liberal in leaving room for more options
09:54:20 <danbri> than 'male' and 'female', we model this so that an agent has only one gender. -->
09:54:22 <danbri> </rdf:Property>
09:54:26 <danbri> ]]
09:54:28 <danbri> that look ok?
09:55:05 <mattb> think so
09:55:17 <libby> danbri, this means a group can have a gender
09:55:27 <danbri> danbri@fireball:~/s-foaf$ rapper file:index.rdf
09:55:27 <danbri> rapper: relocation error: rapper: undefined symbol: raptor_version_string
09:55:27 <mattb> in cases like this where the vocab is not controlled, but largely expected to come from a fixed list, would you define a normalisation?
09:55:27 <libby> [[
09:55:28 <libby> 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).
09:55:28 <libby> ]]
09:55:33 <mattb> {Male,m,man} => "male", etc
09:55:35 <danbri> hmm, debian'd redland rapper is hosed.
09:55:55 <danbri> normalisation: in prose, at least
09:56:05 <mattb> danbri: rapper works for me, what version?
09:56:09 * mattb just updated this morning
09:56:32 <danbri> libby, yup good point. However just because a property is applicable in general, doesn't mean it is always applicable.
09:56:43 <danbri> Some but not all Agents have genders
09:57:09 <Jibbler> do foaf subjects *have* to be humans?
09:57:11 <danbri> the rdfs:domain on foaf:gender of foaf:Agent means just this and no more: If you see ?x foaf:gender foo, you can infer ?x is an Agent.
09:57:31 <Jibbler> i mean, can my cat have a foaf file?
09:57:40 * danbri agrees it is a little awkward and that a more suitable, squishy biological class would make sense
09:57:54 <mattb> jibbler: people have also asked if bots can have a foaf file
09:58:00 <Jibbler> haha
09:58:10 <mattb> social network of bots certainly a useful thing
09:58:10 <Mutiny> hm.
09:58:13 <mattb> if one bot uses another's services
09:58:15 <Jibbler> are there any written rules/suggestions on that matter?
09:58:33 <Mutiny> having gender be literal i can imagine would be tricky. :/
10:00:36 <mattb> otoh do you want to get into the debate on classification of genders into URIs?
10:01:19 <danbri> bots -- sure
10:01:34 <Jibbler> in a way, a bot is backed by a person or persons
10:01:46 <Mutiny> i think having 'male', 'female', and 'other' would be sufficient.
10:01:50 <Jibbler> much like a bot is a form of irc client run by a user
10:01:53 <danbri> there may be restricted types of foaf file where the person who invents that restricted subset says 'no fakes', but in general foaf files can describe anything
10:01:57 <danbri> foaf supports lying
10:02:05 <Jibbler> my bots are male :)
10:03:35 <darobin> "Tonight Lois McDermott, UW psychology professor, will surprise most of her audience with the theory that there are five sexes, seven genders and 400 sexual ... " -- http://archives.thedaily.washington.edu/ 1997/042997/sex.042997.html
10:03:42 <darobin> unfortunately, host unreachable
10:04:59 <Mutiny> google cache has it: http://google.com/search?&q=cache:http://archives.thedaily.washington.edu/1997/042997/sex.042997.html
10:07:10 * darobin slaps self
10:07:21 <darobin> ENEEDCOFFEE
10:07:28 <Mutiny> in my experience if you give a literal field for them to put their gender all it really does it make it hard for you to find the males and females
10:11:25 <danbri> the data format doesn't determine UI. A combo box or dropdown would do for many sites.
10:12:11 <danbri> "In her lecture she will explain that five different sexes exist: the congruent female, the congruent male and the inter-sex condition, including the hermaphrodite and two sexes defined by genes that do not match their visible traits. She will also explain the many genders: the feminine, masculine, androgynous, transsexual, cross-dresser and culturally specific genders such as eunuchs."
10:12:16 <danbri> hmm
10:12:47 <danbri> I don't see 'cross dresser' as a gender, but maybe i'm some kind of bigot...
10:13:09 <danbri> anyway, foaf:gender should get some debate...
10:13:25 <Jibbler> let's not hope it gets mass debate (boom boom)
10:14:18 <darobin> except she only cites six of the supposed seven
10:14:58 <Mutiny> yeak leaving it up to the programmer who decides the ui isn't any better. like he said somebody over here calls it 'm' somebody calls it 'guy' somebody calls it 'male' etc
10:17:47 <libby> problem is gender is cultural
10:17:49 <libby> right?
10:18:19 <libby> or socially contructed or something
10:18:40 * libby vaguely remembers something about this stuff from a mate from social geography
10:19:12 <Mutiny> maybe 'sex' would be a more appropriate property name?
10:19:17 <libby> anyway it's not physical sexual characteristics
10:19:31 <libby> yeah, but people will just put 'yes (please)' ;)
10:19:39 <Mutiny> dictionary tells me that gender is cultural, while sex is just 'male, female'
10:19:58 <Mutiny> hehe even more reason not to have it just be a free literal ;)
10:20:13 <libby> heh. it's traditional.
10:21:12 <Mutiny> "This usage is supported by the practice of many anthropologists, who reserve sex for reference to biological categories, while using gender to refer to social or cultural categories."
10:21:31 <libby> blimey, tricky.
10:21:59 <JimH> I'm doing some Foaf house cleaning and I wonder if there's a "correct" way for me to refer to another Foaf file (an ecademy one) that is also me, suggestions?
10:22:12 <libby> hey JimH
10:22:18 <JimH> hi Libby
10:22:34 <danbri> "sex" is too clinical.
10:22:41 <libby> I guess the best we have is rdfs:seeAlso, which we use to refer to another machine-readable file
10:22:56 <JimH> that's what I was doing
10:23:06 <libby> there's no way of saying: this is another foaf file about me I dont think
10:23:22 <libby> alsthough good to say something about foaf:made at the top refering to yourself
10:23:26 <Mutiny> 'sex' and 'gender' seem two different things.
10:23:49 <darobin> yes
10:23:55 <darobin> but sex is definitely clinical
10:24:07 <danbri> [
10:24:09 <danbri> <p>
10:24:09 <danbri> Note that FOAF's notion of gender isn't defined biologically, which would be tricky since
10:24:09 <danbri> we have a broad notion that applies to all <code>foaf:Agent</code>s (including robots
10:24:09 <danbri> etc.). However FOAF's notion of gender doesn't attempt to encompass the full range of
10:24:09 <danbri> concepts associated with the human gender, biology and sexuality. As such it is a (perhaps
10:24:10 <danbri> awkward) compromise between the clinical and the social/psychological. In general, a Person
10:24:12 <danbri> will be the best authority on their <code>foaf:gender</code>. Feedback on this design is
10:24:14 <danbri> particularly welcome welcome (via the FOAF mailing list,
10:24:16 <danbri> <a href="http://rdfweb.org/mailman/listinfo/rdfweb-dev">rdfweb-dev</a>).
10:24:18 <danbri> </p>
10:24:20 <danbri> ]
10:24:22 <danbri> how's that work for you folks?
10:24:25 <darobin> and besides, most of the inter-sex people that are not hermaphrodites don't know about it because only DNA analysis reveals it
10:24:29 <libby> jimH - you could see if http://swordfish.rdfweb.org/discovery/2003/08/validation/ is any use to you
10:24:53 * danbri notes that the foaf namespace scripts wouldn't let him rebuild the foaf spec until he wrote the gender.en documentation file :)
10:25:01 <libby> :)
10:25:05 <darobin> danbri: that sounds good to me
10:25:12 <libby> it sounds good as a start for discussion
10:25:21 <libby> is the idea that we go for literal?
10:25:22 <darobin> it would seem that gender/sex is about as easy to define as address
10:25:27 <libby> heh
10:25:41 <danbri> I'm trying to be respectful of diversity without trying to catalogue / enumerate the options
10:26:05 <libby> "particularly welcome welcome"
10:26:10 <libby> :)
10:26:27 <JimH> gender sounds sane to me, is there a neuter choice? Or will it only be valid for foaf:Person?
10:26:56 <danbri> neuter ... for example?
10:26:58 <Mutiny> i don't know.. seems like if you did wanted to extend foaf into dating having a way to concretely define gender would be useful.
10:26:59 <danbri> eg. neuter'd cat?
10:27:17 <darobin> eunuch?
10:27:32 <darobin> no that doesn't fit
10:27:47 <JimH> or a 'bot i.e. a foaf:Agent that is not a person
10:28:06 <libby> it's for foaf:Agent JimH, which could incude groups, bots and whatnot
10:28:07 <Mutiny> how about a foaf:sex 'male' 'female' 'other' and a foaf:gender literal?
10:29:09 <darobin> can it be stated multiple times? I guess hermaphrodite would be fine for humans, but for a robot it might need to be "usb & pcmcia & bluetooth"
10:29:52 <danbri> Bender from Futurama is male.
10:29:58 <danbri> and an Agent.
10:30:06 <sbp> heh. you can just imagine robots in the pub. "she had *eight* Firewire 800 ports!"
10:30:09 <danbri> multiple: no , it is functional.
10:30:12 <darobin> lol
10:31:56 <Mutiny> an "equipment" property would apply equally well for Agent and Person
10:31:58 <Mutiny> ;)
10:32:02 <darobin> hehehe
10:32:26 <darobin> it seems we're fast going to define the Web Sex Description Language
10:32:34 <sbp> heh!
10:32:50 <Jibbler> i can imagine the "FOAF Sex Classification"
10:33:27 * darobin starts work on Ubercool Date Discovery Interface
10:33:38 <Jibbler> i can imagine it on jerry springer.... "there's something i have to tell you.... i used to be a foaf:sex male"
10:33:55 <sbp> it's interesting how picky we're being, though, given that hermaphrodites etc. must constantly come across forms with a male/female choice on it. I'd say male/female/other where other is subclassable and none of those are declared as being disjoint would be an adequate model
10:34:05 <libby> shellac suggests lists of chromasomes
10:34:26 <libby> (can exclude YY for dating ;)
10:34:46 <darobin> libby: that's sex as clinical, gives us five known permutation
10:34:58 <darobin> sbp: true
10:35:20 <danbri> [[
10:35:21 <danbri> <p>
10:35:21 <danbri> This may also be a good point for a periodic reminder: as with all FOAF properties,
10:35:21 <danbri> documents that use it will on occassion be innacurate, misleading or outright false. FOAF,
10:35:21 <danbri> like all open means of communication, supports <em>lying</em>. Application authors using
10:35:21 <danbri> FOAF data should be cautious in their presentation of all unverified information, but be
10:35:23 <danbri> particularly sensitive to issues and risks surrounding sex and gender. Users of information
10:35:25 <danbri> conveyed via FOAF (as via information conveyed through mobile phone text messages, email,
10:35:27 <danbri> Internet chat, HTML pages etc.) should be skeptical of unverified information.
10:35:29 <danbri> </p>
10:35:31 <danbri> ]]
10:36:14 <libby> good idea
10:36:16 <dajobe> you could send out monthly reminders like mailman on rand(30) day of month
10:36:26 <Mutiny> ala: don't go cybering people based on just what's in their FOAF file, you might find yourself questioning your sexuality on IRC
10:36:31 <dajobe> or rand(28) for the very picky
10:37:08 <libby> Mutiny: heh
10:37:50 <libby> danbri, we could ask ilrters, lots of biologists there
10:38:01 * danbri assumes most folk have read http://www.juliandibbell.com/texts/bungle.html by now
10:38:02 <Mutiny> foaf:sex with 'male', 'female' and 'other' values and a foaf:gender literal, I say.
10:38:04 <libby> maybe cc them in a mail?
10:54:24 <danbri> ok check out http://xmlns.com/foaf/0.1/#term_gender
10:58:07 <danbri> loggerf, pointer?
10:58:07 <danbri> See http://ilrt.org/discovery/chatlogs/foaf/2003-09-11#T10-58-07
11:01:44 <danbri> [At any point in time, an agent has at most one value for <code>foaf:gender</code>. FOAF
11:01:45 <danbri> does not treat <code>foaf:gender</code> as a <em>static</em> property; the same individual
11:01:45 <danbri> may have different values for this property at different times.
11:01:45 <danbri> ]
11:02:39 <JimH> as in Beckham played football like a girl last night...
11:03:58 * libby has female friends who play footie very well, thank you very much
11:04:26 <sbp> hence "a girl", not "all girls" maybe :-)
11:05:11 <JimH> sorry Libby, I was trying to think of cases where gender might be static and failed
11:05:19 <libby> sok :)
11:05:41 <sbp> and I was trying to make a quantification joke, but failed and looked like a git
11:05:46 <libby> heheh
11:06:41 * danbri revises http://xmlns.com/foaf/0.1/#term_gender
11:06:46 <danbri> quick read-thru anyone?
11:06:51 <danbri> have I been sensitive enough yet?
11:07:29 <danbri> I don't want to mess this up, but at same time want something as simple as possible. I hope the current design (and its writeup) is a reasonable balance.
11:08:46 <libby> I like it
11:09:05 <libby> danbri is a sensitive flower
11:09:24 <dajobe> my only flip comment was, wasn't Bender legally a female robot? in the fictional universe. in the future.
11:09:30 <dajobe> other than that, ok
11:09:43 <libby> Data is defintely a male robot
11:09:47 <Jibbler> can my cat be an agent, then?
11:09:56 <Jibbler> my important question remains unanswered
11:10:04 <danbri> yeah, i wondered if there might've been a Bender blot twist
11:10:22 <JimH> as it's supposed to be very simple an example would be nice for the hard of thinking like me - I assume it's <foaf:gender>male</foaf:gender> or <foaf:gender>female</foaf:gender> etc. ?
11:10:22 <danbri> that just adds colour to the example :)
11:10:22 <sbp> my worry about using literals and leaving it open is that someone comes along as says [ a foaf:Person; foaf:gender "something" ] and another person comes along and says [ a foaf:Person; foaf:gender "something" ] and you don't really know whether they mean the same thing by "something" or not. then again, you could say the same for "male" or whatever... hmm
11:10:49 <libby> I think at the moment, agent is defined so a cat could be an agent
11:11:08 <danbri> sbp, we have definedish meaning for 'male', 'female'. other values could be proposed...
11:11:10 <sbp> Agent Pussypaw, the crime fighting wondercat
11:11:25 <danbri> by using literals it does centralise things a little
11:11:29 <sbp> so you'd have to "register" the meaning somehow? and then it'd be incorporated in the schema?
11:11:32 <sbp> yeah
11:11:43 <danbri> but i don't want to over-encourage diversification; this is the wrong property to try to squeeze all that variety into
11:11:47 <libby> intersting that person best judge of their own gender...thinking of the intersex kids, biologicallmale, brought up as female
11:11:50 <danbri> instead people should make their own namespace
11:12:04 <sbp> myns:gender?
11:12:06 <danbri> own - yeah I thought that was important
11:12:19 <danbri> sbp, i mean a whole bunch of classes etc. and a separate property
11:12:27 <libby> corner cases where people could be incorrect, sorta
11:12:30 <danbri> it'd be a massive undertaking to do 'properly'
11:12:54 <sbp> yes. but on the other hand it makes me wonder what the value of foaf:gender is. what is it to be used for?
11:13:11 <libby> I think that's key
11:13:20 <danbri> defining rules for uncle/aunt/brother/sister/grandparent...
11:13:21 <shellac> it's dating. just admit it.
11:13:29 <danbri> well yes, and dating.
11:13:32 <sbp> (I mean value as in worth, not RDF object!)
11:13:32 * libby thinks that's where it's heading....
11:13:33 <sbp> hehheh
11:13:47 <danbri> but also the inference rules will help nail down the semantics
11:13:50 <shellac> ---------------------------------------
11:13:56 <libby> yeees danbri ;)
11:14:10 * shellac marks point when foaf became a dating service
11:14:20 <danbri> loggerf, pointer?
11:14:20 <danbri> See http://ilrt.org/discovery/chatlogs/foaf/2003-09-11#T11-14-20
11:14:33 <shellac> historic moment :-)
11:14:40 <sbp> don't forget to announce to rdfweb-dev
11:14:42 <danbri> OK I'm gonna send announcement to rdfweb-dev.
11:14:45 <danbri> heh
11:14:46 <sbp> heh
11:14:53 <danbri> one last readthru pls people...
11:14:59 <danbri> that url again http://xmlns.com/foaf/0.1/#term_gender
11:15:47 <libby> is there wn:male?
11:15:48 <sbp> perhaps you could add a little about its worth? the rationale for including it, what it can be used for? might help to prevent misdeployment
11:16:17 <danbri> generally we don't enumerate uses... hmm I'll have a think about that.
11:16:51 <danbri> i think its so common a concept as to barely need explaining in those terms...
11:16:57 <sbp> okay
11:17:15 <danbri> why might you want to know the gender of someone?
11:17:17 <libby> well, normally it's used for marketing purposes right?
11:18:01 <libby> maybe so companies can address you be your 'correct' title also
11:18:16 <libby> (though I get called 'Mr' quite often)
11:18:22 <shellac> foaf:interest wn:female?
11:18:29 <darobin> haha
11:18:32 <libby> heheh
11:18:35 <sbp> hehe
11:18:48 <danbri> yeah we could write rules in FoafAxioms wiki
11:19:03 <libby> what's wrong with foF;gender wn:female? etc
11:19:13 <sbp> would { [ foaf:title "Mr"; foaf:gender "female" ] } => raise an inconsistency?
11:19:14 <libby> except for wn:other.....
11:19:53 <danbri> { foaf:gender ?x 'male' } :- { foaf:title ?x 'Mr' } # I forget N3 syntax
11:19:57 <shellac> in that case you could use rdf:type wn:male
11:20:08 <danbri> sbp, heh i was just tpying same eg :)
11:20:22 <danbri> no, wordnet's Male/Female is too biological.
11:20:24 <sbp> cool
11:20:37 <danbri> yes, that would be inconsistent.
11:20:44 <sbp> FOAF doesn't prevent one from doing rdf:type wn:Whatever anyway, no?
11:20:53 <danbri> agreed
11:22:02 <shellac> so gender is a property, you're not in the class of men (say)
11:22:23 <shellac> maybe that should be an inference?
11:22:42 <shellac> owl restriction? be a nice example
11:23:16 <shellac> (pace issues with wn:male)
11:24:27 * danbri adds gender eg to http://rdfweb.org/topic/FoafAxioms
11:28:04 <shellac> { foaf:potentiallyInterested ?x ?y } :- {foaf:interest ?x ?z } & {foaf:gender ?y ?z}
11:28:22 <danbri> cute
11:30:57 <danbri> announced: http://rdfweb.org/pipermail/rdfweb-dev/2003-September/011917.html
11:40:26 * JimH has foaf:gender in the wild in http://feetup.org/jimfoaf.rdf
11:49:27 <danbri> IimH++
11:49:36 <danbri> er JimH++
11:50:19 * JimH wonders if he got even half close to getting it right though
11:51:43 <danbri> yup
11:52:03 <JimH> cool
11:52:35 <JimH> Rosco helped sort out a few things, so Libby++ too
12:18:38 <JibberJim> The chatlog robot protector has decided I'm a robot :-(
12:21:11 <sbp> heh, heh. it's a bit over-sensitive about that. it's happened before
12:21:55 * JibberJim would just change his IP, but this is the only one in my block that can talk to the SMSC...
12:22:19 <sbp> might be worth an email to dajobe, then. or perhaps he's around on IRC
12:23:00 <JibberJim> I'll wait 'til I see him, no point hassling when it's not urgent, I can get at them on another machine.
12:23:21 <sbp> good plan
12:29:10 <oPless^> heh
12:29:19 <oPless^> bad dobby
12:29:37 <oPless^> you spidered his chat logs?
12:32:14 <JibberJim> nope...
12:33:31 <oPless^> heh
12:36:00 <danbri> yeah, same thing happened here re chatlogs
12:37:39 <JibberJim> I used to read them a lot more when I wasn't at home too, but I guess I was on different IPs all the time then.
12:41:20 <JibberJim> Libby?
12:42:12 <libby> ello
12:42:32 <JibberJim> I was just talking with JimH, and he'd wanted to add title/desc to his sha1sums, so had done - but that made them resources, not literals of course - is there any chance of Rosco warning on literals in resources?
12:43:28 <JibberJim> sort of if the resource doesn't contain # or :, if the base uri doesn't end in a / ?
12:43:29 <libby> ah...I expect so
12:43:41 <libby> yeah
12:43:44 <libby> good idea
12:43:55 <JimH> sort of idiot proofing...
12:44:05 <libby> it's a good point
12:44:19 <libby> roscoe is unfinished abyway - doesn;t do domains
12:44:30 <libby> I'll have a look today
12:44:47 <danbri> rdf's data model is simple, but there are gotchas everywhere in the syntax, easy to slip up. Same goes for XML actually, although RDF gets more flack for it.
12:45:19 <JimH> ah, the Foaf explorer doesn't like my Foaf at all now :-(
12:45:21 <libby> easy to miss stuff
12:45:38 <danbri> thanks for http://feetup.org/blog/Foaf/FoafMobile.html btw, handy to have stuff collected up :)
12:45:38 <libby> hm foaf explorer uses xslt
12:45:54 <libby> be good to specify a schematron schema for foaf explorer
12:45:59 <libby> and have an online tester
12:46:15 * danbri hoping morten will port it to pure rdf...
12:46:25 <danbri> I believe he plans to, just busy
12:46:30 <libby> right yep
12:46:52 <libby> I will bully him when he comes to visit
12:47:11 <JibberJim> We could lock him in a room until he comes out with it finished?
12:47:20 <libby> "no mortenf, you can;t go to the pub until you've finidhed your explore to rdf port"
12:47:31 <libby> yeah
12:47:32 * JibberJim realises he shouldn't suggest that as I'll be locked in until foafnaut works...
12:47:37 <libby> hehehhe
12:48:08 <JimH> JibberJim: make sure you're locked in a room in a pub
12:48:27 * JibberJim doesn't know any BRS pubs with wireless...
12:49:08 <libby> we had a chat with our local landlord and he seemed keen, but we didn't follow it up
12:49:22 <libby> hare on the hill used to, as verbosus lived next door :)
12:50:15 <JibberJim> you shouldn't've let him go back to Italy...
12:50:45 <libby> yeah. nice pub too
12:51:18 <JimH> Libby I think nodeID has defeated Foaf Explorer, if I change them back to rdf:ID it's happy again :-(
12:51:43 <JibberJim> at least it should be a simple fix for Morten.
12:52:20 <libby> bum
12:52:27 <libby> nodeID is relatively new
12:52:47 <libby> I'm sure ID would eb ok till morten can fix it
12:53:15 <JibberJim> the ID police can be held off 'til then you think?
12:53:43 <libby> I reckon
12:53:59 <JimH> well they've probably got more to complain about than my Foaf anyway :-)
12:59:14 <dajobe> JibberJim: you are a robot?
12:59:41 <JibberJim> Apparently, who am I to argue?
13:00:00 <dajobe> IP 217.155.143.66
13:00:06 <JibberJim> yep.
13:00:22 <dajobe> fixed
13:00:31 <dajobe> but it auto-adds you when you do >50 requests in a short period
13:00:50 <dajobe> which seems robot-y enough for me
13:00:57 <JibberJim> Hmm, unlikely that I've done that, what's "a short period".
13:01:06 <JibberJim> certainly recently, not done more than 1 a day.
13:02:45 <dajobe> seems so
13:03:36 <dajobe> it might have been banned for some time then
13:04:01 <JibberJim> ah yeah, I was on 68 until I had to change back actually...
13:08:19 <chrisc_> chrisc_ is now known as chrisc
13:10:56 <libby> re the validation, jims, doesn't the rdfxml parser pick it up when literals have resources?
13:11:33 <JibberJim> no, it just creates a resource like http://example.org/foaf.rdfwww.example.com -
13:11:42 <libby> ok
13:12:00 <libby> ta
13:14:37 <libby> sorry to be dense, jim or jim, but do you have an e.g of the syntax used for resources in literals?
13:14:57 <JibberJim> <foaf:homepage="www.jibbering.com"/>
13:15:07 <JibberJim> <foaf:homepage rdf:resource="www.jibbering.com"/>
13:15:37 <dajobe> this isn't even XML: <foaf:homepage="www.jibbering.com"/>
13:15:49 <JibberJim> yes... I got it a bit wrong...
13:15:51 <libby> ah gotya
13:16:05 <dajobe> that's a relative URI I assume
13:17:02 <JibberJim> that's the problem, people intend it to not be relevant... I was hoping Rosco could do A "Are you sure you meant http://example.org/foaf.rdfwww.jibbering.com"
13:17:48 <libby> might have to have a think about how tot do that
13:18:40 <JibberJim> Does it have to be URI-encoded?
13:19:20 <libby> eh?
13:20:13 <JibberJim> in an RDF/XML file, does the rdf:resource="foo" have to be encoded? 'cos lots of people have things like "Fred Bloggs" in resources too, which would get picked up.
13:21:25 <libby> my code is a very simple wrapper around a parser. not sure how much information is preserved
13:23:51 <MartinR|oell> Hello everyone
13:23:53 <MartinR|oell> foafbot, amd's name
13:23:53 <foafbot> Can't identify 'amd', sorry.
13:24:08 <MartinR|oell> foafbot, danbri's name
13:24:09 <foafbot> Sorry, I don't know danbri's name
13:24:18 <JibberJim> looks like foafbot is ill!
13:24:22 <libby> foafbot, edd's name
13:24:23 <foafbot> edd's name is Edd Dumbill, according to Dan Brickley, Dave Beckett, Edd Dumbill, Jo Walsh, Matt Biddulph; and anonymous sources Anon212, Anon24, Anon34, Anon51, Anon548, Anon79,
13:24:23 <foafbot> Anon82, Anon9, Anon93
13:24:29 <JibberJim> foafbot, status
13:24:29 <MartinR|oell> foafbot, rainerw's name
13:24:29 <foafbot> Hi, I'm your friendly local FOAFbot. It may take a little while for me to compute my status, so hold on.
13:24:30 <foafbot> DB status: 536 URIs OK, 149 in error, and 0 yet to retrieve.
13:24:30 <foafbot> Spider status: 0 spiders active (max. 1), 0 URLs in queue.
13:24:30 <foafbot> Can't identify 'rainerw', sorry.
13:24:38 <libby> ill but not dead
13:24:46 <JibberJim> he's only visited a tiny subset of the world.
13:24:48 <libby> foafbot, picture of danbri
13:24:49 <foafbot> Sorry, couldn't find any matching pictures.
13:25:03 <libby> foafbot, picture of jibberjim
13:25:03 <foafbot> Can't identify 'jibberjim', sorry.
13:25:08 <MartinR|oell> foafbot, picture of libby
13:25:09 <foafbot> Found 30 pictures, just showing 3.
13:25:10 <foafbot> Picture at http://www.picdiary.com/barcelona/conf/dean_libby.jpg -- according to Anon51
13:25:10 <foafbot> Picture at http://rdfweb.org/people/danbri/rdfweb/libby.gif -- according to Anon170, Anon201, Anon218
13:25:10 <foafbot> Caption: A photo of Libby Miller, taken while at Oxford University
13:25:10 <foafbot> Picture at http://photos.heddley.com/albums/www2002/hawaii_014.sized.jpg -- according to Edd Dumbill
13:25:10 <foafbot> Caption: Dean Jackson, Amy ??? from W3C, Libby Miller
13:25:14 <libby> heheh
13:25:18 <JimH> foafbot, gender of JimH
13:25:31 <JimH> well, I can try :-)
13:25:38 <MartinR|oell> wow, cool
13:25:53 <JibberJim> he's normally not so ill, and knows a lot more folk.
13:26:08 <MartinR|oell> how does he learn about new people?
13:26:24 <libby> heh, jimh
13:26:38 <libby> I think edd periodically sends him off spidering
13:26:51 <MartinR|oell> foafbot, edd's name
13:26:52 <foafbot> edd's name is Edd Dumbill, according to Dan Brickley, Dave Beckett, Edd Dumbill, Jo Walsh, Matt Biddulph; and anonymous sources Anon212, Anon24, Anon34, Anon51, Anon548, Anon79,
13:26:52 <foafbot> Anon82, Anon9, Anon93
13:27:11 <JibberJim> he finds foaf files, I think his owner needs to him send off spidering, we used to be able to make him reload from a file, and find new-ones that way, but I don't think that works at the moment.
13:27:21 <libby> - he will find stuff from seealsos linked from various scutterplans, including one from a search on google I think
13:28:04 <MartinR|oell> well, i will come back the next days and see when he knows me. :)
13:29:38 <MartinR|oell> foafbot, libby's homepage
13:29:38 <foafbot> libby's homepage is http://ilrt.org/people/cmlm/, according to Morten Frederiksen
13:31:00 <JibberJim> where's your foaf file MartinR|oell?
13:31:36 <MartinR|oell> it's at http://www.roell.net/foaf.rdf
13:37:54 <JibberJim> erk foafnaut's update page doesn't work :-(
13:38:05 <JibberJim> at least it stored the urls I suppose.
13:52:31 <Jibbler> javadoc generalpath
13:52:35 <Jibbler> arg, wrong window
13:59:55 <rainerw> transfer $1.000.000
14:00:06 <rainerw> arg wrong window ;-)
14:00:18 <MartinR|oell> LOL!
14:00:20 <shellac> :-)
14:00:51 <MartinR|oell> foaf:mafiaConnection
14:03:25 <JibberJim> MartinR|oell, do you have your gpg key in the mit servers?
14:03:48 <MartinR|oell> yes, i think so
14:04:29 <JibberJim> Must be my script then, as I didn't manage to get it :-(
14:04:53 <MartinR|oell> wait a second, let me check...
14:05:19 <MartinR|oell> yes, it's there: http://pgp.mit.edu:11371/pks/lookup?search=roell&op=index
14:05:46 <MartinR|oell> second one from the top. Martin Roell <martin@roell.net>
14:06:04 <JibberJim> yep, same ID as you signed your file with, stupid programmer...
14:07:18 <JibberJim> Aww, you're disconnected from the world :-(
14:07:33 <JibberJim> http://jibbering.com/foaf/foafnaut.svg?sha1=512327da576318b02679cd91ce449c02304964f6 (if you've got SVG)
14:09:01 <MartinR|oell> true. i'm new to foaf. and it seems to me that in the german internet-community it is not very well known.
14:19:44 <rainerw> yesterday I discovered a starting point for the german speaking world (switzerland): http://xml.mfd-consult.dk/foaf/explorer/?foaf=http://blog.bitflux.ch/foaf/chregu.rdf
14:20:58 <MartinR|oell> oh, that's nice! i know his blog
14:21:29 <JibberJim> The foaf-people-map has a person in Stuttgart and one in cologne
14:22:17 <JimH> a couple of the #mobitopia guys are based in Germany
14:23:05 <MartinR|oell> where is the foaf-people-map?
14:23:28 <JibberJim> http://jibbering.com/foaf/foaf-people-map.svg although it's slightly broken, it doesn't find everyone :-(
14:25:59 <MartinR|oell> thanks
14:27:05 <MartinR|oell> http://jibbering.com/foaf/foafnaut.svg?0a9d600329b781dcdd710bf97c8ad16c44cf8dc9 may be an interesting starting point. many connections there.
14:28:48 <MartinR|oell> yippeh! i just found the first person i know (besides rainerw) that has a FOAF-file! :-)
14:28:50 <MartinR|oell>http://weblog.garyturner.net/foaf.rdf
14:29:31 <libby> :)
14:29:38 <JibberJim> hey foafnaut's explosions are turned off :-(
14:31:29 <rainerw> not really: http://xml.mfd-consult.dk/foaf/explorer/?foaf=http://joi.ito.com
14:32:28 <JibberJim> hey jbond
14:36:06 <fidothe> nice trick
14:46:00 <MartinR|oell> 3 more people. great. :)
14:53:36 <rainerw> hey, I only have 4 degrees to tim berners lee ;-)
14:53:53 <JibberJim> which means 6 to JFK!
14:55:43 <rainerw> no i only have 2 to clinton.
14:55:54 <ndw> TBL is 2 from JFK?
14:56:02 <dajobe> via presidents
14:56:14 <dajobe> US presidents that is
14:56:22 <ndw> I discovered by chance a couple of days ago that I'm only three from Clinton
14:56:30 <dajobe> remember the clinton JFK photo?
14:56:43 <ndw> no
14:56:54 <libby> did that turn up? it got lost
14:57:12 <JimH> was TBL in that photo?
14:57:13 <libby> wha's the path ndw?
14:57:16 <ndw> Oh, so the assertion is TBL to Clinton to JFK?
14:57:21 <JibberJim> yes
14:57:22 <dajobe> there: http://www.geocities.com/CapitolHill/4035/jfkwjc.jpg
14:57:25 <dajobe> google + 2 clicks
14:57:29 <ndw> That puts me 2 from Clinton. Heh. I beat my better half! :-)
14:57:29 <libby> ta
14:57:34 * JimH gets very confused as to how important people get connected with US presidents
14:58:01 <ndw> Deb knows a poet at UMass who's a friend of Clinton's, which got me there in three.
14:58:11 <JibberJim> US presidents like to surround themselves with important people, Bush is probably clamouring to meet norm at the moment.
14:58:14 <rainerw> perhaps there's a shortcut via "lover-of"
14:58:19 <ndw> lol
14:58:43 <libby> did you see the codepiction paths thing ndw? http://swordfish.rdfweb.org/discovery/2002/02/paths/
14:58:45 <ndw> How rude is it to decline the invitation, I wonder. And do I care?
14:58:51 <libby> there used to be JFK in there
14:59:09 <libby> heh
14:59:13 <dngor> I'm only one degree farther away from everybody you know!
14:59:16 <ndw> I think I saw the paths once, libby.
14:59:32 <libby> actually it's a bit out of date
15:00:06 <ndw> dngor, "at most one degree farther away" :-)
15:00:32 <dngor> Yeah, yeah, but that's less "fanboy" and more "maths major".
15:00:42 <ndw> he
15:00:47 <ndw> heh, even
15:02:20 <danbri> clinton pic example is at http://rdfweb.org/2002/01/photo/
15:02:33 * ndw waits for "list of people in database" to complete. Is starting to expect a *big* result :-)
15:02:33 <danbri> links me to frank sinatra...
15:03:08 <libby> ndw if that's my stuff some is v slow :(
15:03:44 <ndw> There's the Clinton/JFK picture, too.
15:04:03 <JibberJim> You should see my stuff Lib, people using live foafnaut, means my server isn't up to sending SCP files across the local network to me above 3k/sec
15:04:20 <libby> ouch!
15:04:48 <libby> I get these sudden lengthy pauses when using my box a sa desktop. wish I could fix it up
15:05:15 <libby> all I can do is cut doen the really slow queries
15:05:38 <JimH> Libby that's some old data you've got there!
15:05:57 <JibberJim> it's quite an old slow box now... I'm thinking of switching to all C++ for my stuff, as I've been playing with libmysql++ and it's quite nice.
15:06:12 <libby> is it JimH?
15:06:24 <libby> haven;t scutterd for a bit
15:06:34 <libby> really jim...? wow
15:06:43 <JimH> the stuff in http://swordfish.rdfweb.org/discovery/2001/08/codepict/allpeople.jsp must be at least 3-6 months old
15:06:47 <libby> mine's only a year or so old.
15:06:55 <libby> really!
15:07:01 * libby checks what's up
15:07:04 <JimH> and it's missing a lot of people I know of
15:07:12 <libby> I've moved adtabases recently
15:16:27 <libby> ok, now takes about 2 minues (boo) but finds total: 2549 people (yay!)
15:21:33 <danbri> crontabbable?
15:22:04 <libby> yeah. maybe that's the best way
15:22:33 <libby> I think jim said that I needed more indexes too
15:31:52 <MartinR|oell> i have added myself to the http://swordfish.rdfweb.org/rweb/who database.
15:32:12 <libby> I think I already added you :)
15:32:41 <MartinR|oell> oh. :-)
15:33:57 <libby> doesn;t make any difference...
15:34:20 <libby> my database doesn't smush currently, so can be rather disconnected
15:36:34 <MartinR|oell> Thank you for your help! This was a really fascinating day for me, learning so many new things about foaf. I will be back more often.
15:37:14 <MartinR|oell> have a nice day... cu
15:37:19 <JibberJim> bye
15:37:33 <libby> bye!
16:13:47 <danbri> Last update:
16:13:47 <danbri> $Date: 2003/09/11 16:08:26 $
16:13:47 <danbri> Revision:
16:13:47 <danbri> $Revision: 1.45 $
16:13:48 <danbri> dohhhhhhhh
16:13:59 <danbri> Was wondering why the foaf spec pgp signing wasn't working
16:14:14 <danbri> whenver i cvs commit it, the file is rewritten with date and version info
16:14:15 <danbri> doh
16:14:55 <libby> heheh
16:15:01 <libby> aw, poor danbri
16:15:12 <danbri> danbri@fireball:~/s-foaf/0.1$ GET -H 'Accept: application/rdf+xml' http://xmlns.com/foaf/0.1/ | gpg --verify ../foafsig -
16:15:12 <danbri> gpg: Signature made Thu Sep 11 17:12:49 2003 BST using DSA key ID 73228FE4
16:15:12 <danbri> gpg: Good signature from "Dan Brickley <danbri@w3.org>"
16:15:12 <danbri> gpg: aka "Dan Brickley <daniel.brickley@bristol.ac.uk>"
16:15:12 <danbri> gpg: WARNING: This key is not certified with a trusted signature!
16:15:14 <danbri> gpg: There is no indication that the signature belongs to the owner.
16:15:16 <danbri> Primary key fingerprint: FA0C 0D5A 2B3F 808D AA28 2B63 3E15 EF2F 7322 8FE4
16:16:12 <dajobe> trust no one, eh?
16:16:41 <danbri> quite :)
16:24:17 * mortenf checks logs, wonders whether he should cancel his return ticket or sign up for houdini 101...
16:24:43 <libby> noooo
16:24:49 <mortenf> ;)
16:24:49 <libby> we didn;t mean it mortenf :)
16:25:01 <JibberJim> houdini 101 sounds a good plan though.
16:25:28 <JimH> or hide in a glass box in central London
16:25:30 <mortenf> actually i (re-)started thinking about a way to do FE2 (since FE3 is postponed)
16:25:38 <mortenf> seems that's been done already? :)
16:25:43 <JibberJim> nah JimH, that'd just get lots of abuse!
16:25:54 <JimH> bit like being in here then :-)
16:26:13 <JibberJim> true, but less this is less eggy.
16:26:26 <mortenf> i want to do a system which can easily be extended, and to allow for contributions (xslt-templates)
16:26:54 <danbri> what was FE3 going to be?
16:26:59 <mortenf> but redland 0.9.14 doesn't seem to work with php :(
16:27:10 <mortenf> the storage bound one...
16:27:39 <mortenf> still researching, testing etc.
16:28:07 <dajobe> eh? I didn't change nuffin
16:28:11 <mortenf> so for now, i want to parse and reserialize (with redland, hopefully)
16:28:25 <mortenf> just installed new apache and php 4.3.3 - no workie :(
16:28:29 <mortenf> dumps core
16:28:49 <dajobe> I published what it worked with for 0.9.13, same for 0.9.14
16:28:57 <mortenf> did you try it? :)
16:30:06 <dajobe> to use it? no. But I don't use java or tcl or csharp ... either
16:30:13 <dajobe> the test code did work
16:30:18 <mortenf> hmm
16:31:13 * danbri wonders how readable foaf is after reserialization by redland
16:34:53 <nachlin_> somewhere, i saw a list of the commonest properties found in foafs on the web. does anyone have a URL for that?
16:36:08 <libby> there's a couple - jibberjim's got one
16:36:12 <JibberJim> http://jibbering.com/foaf/predicate-list.1 is mine nachlin, Libby's got one too somewhere.
16:36:35 <JibberJim> that's not a full foaf crawl, huge FOAF places like ecademy and the BHG are excluded unfortunately.
16:36:51 <libby> here: http://swordfish.rdfweb.org/discovery/2001/08/codepict/stats.html also
16:36:59 <libby> I'll just check that that is up to date
16:37:06 <danbri> wanna link those from wiki anyone?
16:37:10 * danbri all typed out
16:37:40 <nachlin_> thanks. maybe this is a crazy idea, but i'm writing a tool similar to the foafexplorer, and i want to be sure it recognizes the most commonly used stuff.
16:37:51 <libby> hm, mine's pointing at the wrong database...ficxing
16:39:27 <JibberJim> Sounds good nachlin_! - remember tools are also a good way of getting people to add stuff, if you support something interesting people may way add properties so they appear!
16:40:54 <nachlin_> one of the ideas behind my project is that a small group may want to support properties that the larger community might not be interested in. like, for instance, somethisng specific to my CS department.
16:41:35 <opless2> I canextract a list too
16:42:22 <danbri> dajobe, can http://www.redland.opensource.ac.uk/docs/pod/RDF/Redland/Serializer.html give me a string, or just write to files?
16:43:40 <dajobe> to files only
16:43:49 <danbri> <- feature request
16:43:49 <mortenf> string would be nice...
16:43:52 <mortenf> :)
16:43:53 <dajobe> sure
16:43:56 <danbri> ta!
16:43:59 <dajobe> I only tend to add after requests
16:44:09 <danbri> good policy
16:44:10 <mattb> parse from string, output to string both very useful
16:44:56 <dajobe> it might take some time since most of the serialization code assumes files or C FILE*
16:44:59 <danbri> <rdf:Description rdf:nodeID="dan">
16:44:59 <danbri> <ns0:mbox xmlns:ns0="http://xmlns.com/foaf/0.1/" rdf:resource="mailto:danbri@apocalypse.org"/>
16:44:59 <danbri> </rdf:Description>
16:44:59 <danbri> <rdf:Description rdf:nodeID="dan">
16:45:00 <danbri> <ns0:mbox xmlns:ns0="http://xmlns.com/foaf/0.1/" rdf:resource="mailto:danbri@w3.org"/>
16:45:02 <danbri> </rdf:Description>
16:45:12 <danbri> ...it breaks things out into separate elements, is that intended behaviour?
16:45:27 <mattb> looks like a redland serialisation to me
16:45:28 <mortenf> it's simple...
16:45:28 <dajobe> yes, stateless between triples
16:45:32 <mattb> nice and simple
16:45:48 <dajobe> printf("ns0:%s", qname) etc.
16:45:59 <mortenf> optional sort and group by subject would also be nice
16:46:08 <danbri> fine by me, i just worry about borking foaf explorer with markup in this style...
16:46:11 * dajobe points to the source
16:46:57 <mortenf> heh, got it, when you add to-string, i'll add the optional sort
16:48:39 <libby> if people are trying the swordfsih stats page, you may have to wait about 5-10 minutes!
16:48:42 <libby> crud
16:48:59 <libby> sorry about that. another candidate for pre generating that page
16:49:52 <libby> or it may just time out :(
16:54:33 <nachlin_> jibberjim, this is strange. in your list of predicates, http://jibbering.com/foaf/jim.rdf#isKnownBy is fourth most common. ???
16:54:49 <danbri> he generates those!
16:54:56 <danbri> an artifact of how foafnaut works
16:55:08 <JibberJim> Yeah, sorry nachlin, it's just an artefact of the database.
16:55:12 <mortenf> biab
16:55:47 <JibberJim> to make foafnaut queries more efficient it creates an inverse knows triple for every foaf:knows.
16:56:22 <danbri> (which could also be called foaf:knows, I still argue...)
16:56:37 <danbri> (with provenance dealing with the who said what)
16:57:08 <nachlin_> i should have guessed that since isKnownBy.count() == knows.count();
16:58:04 * JibberJim doesn't agree with danbri's arguments, and as implementor I get to decide :-)
16:59:23 * opless2 chuckles
16:59:30 <opless2> opless2 is now known as oPless
16:59:56 <JibberJim> anyway I need the extra colours in foafnaut..
17:05:03 <danbri> the colours indicate who-said-it not what-was-said, though
17:06:27 <JibberJim> but not enough people sign their documents, so we don't know who said what.
17:07:04 <JibberJim> all we know is that someone said some stuff about A and that A knows B.
17:32:16 <danbri> http://www.projectcensored.org/publications/2004/index.html - Censored 2004: The Top 25 Censored Media Stories of 2002-2003
18:19:11 <Schuyler> danbri: Project Censored is based right here in Sonoma County.
18:19:15 <Schuyler> They're our heroes.
18:31:23 <GNUWookie> GNUWookie is now known as mdupont
18:32:46 <JibberJim> Anyone know any good protocols for sending small amounts of data from a server to a client, with little but acks and an initial login going the other way?
18:33:37 <mdupont> there is the simple way that webchats work by constantly refreshing a page with a cookie..
18:33:56 <mdupont> hi JibberJim
18:35:25 <JibberJim> hi, HTTP ain't what I want. SMPP is the most appropriate, but I don't like the protocol at all.
18:35:56 <mdupont> i kinda thought that after i hit enter
18:36:02 <mdupont> hmmm.... jabber?
18:36:03 <JibberJim> I wonder if Jabber or something might be appropriate.
18:36:06 <JibberJim> snap!
18:36:27 <JibberJim> ERK, it's XML...
18:36:33 <mdupont> what is your server written in?
18:36:54 <JibberJim> neither my server or my client are written... but I imagine they'll be C++
18:38:04 <zoyd> wanted to know if anyone uses the barter schema by Ian Davis.
18:38:37 <JibberJim> do you have the namespace?
18:38:40 <zoyd> foafbot: Ian Davis' weblog
18:39:23 <zoyd> one sec
18:39:59 <JibberJim> entering a predicate into http://jibbering.com/foaf/pred.1?predicate=http://... will turn up anyone I know.
18:40:08 <zoyd>http://purl.org/vocab/barter/0.1/
18:40:30 <JibberJim> It seems like I know no-one :-(
18:41:13 <zoyd> JibberJim: "no-one" who uses that namespace?
18:41:55 <JibberJim> no document found in a large crawl of the foaf world, contains that predicate
18:42:10 <zoyd> aah
18:42:24 <JibberJim> http://jibbering.com/foaf/pred.1?predicate=http://purl.org/vocab/barter/0.1/
18:42:56 <zoyd> reference: http://rdfig.xmlhack.com/2003/09/05/2003-09-05.html#1062749717.978209
18:43:25 <JibberJim> ah, although I don't find anyone using the foaf namespace either :-(
18:43:30 <zoyd> was thinking the barter schema would help for the above
18:44:37 <JibberJim> but even fixing it, I don't find anyone :-(
18:46:11 <mdupont> what about a soap messaging system?
18:46:34 <dngor> SOAP-O-GRAM
18:46:47 <zoyd> "soap messaging system"?
18:47:18 <JibberJim> I asked before you arrived zoyd if anyone knew of any short messaging protocols.
18:47:30 <mdupont> you can use smtp for soap
18:47:38 <mdupont> have them use an email system
18:47:44 <mdupont> put the soap message in that
18:48:10 <JibberJim> client basically just recieving short messages from a server. I think that's all too much overhead mdupont, this is likely running off a 9k or at best GPRS connection.
18:48:21 <mdupont> wow
18:49:38 <zoyd> btw, how many people are using foaf from India?
18:49:56 * zoyd needs to look for a standalone SVG viewer
18:50:24 <danbri> you're the only one I know of
18:51:24 <JibberJim> Batik is the only option for that zoyd really.
18:51:34 <JibberJim> Batik's squiggle that is.
18:51:50 <JibberJim> Eeek, zoyd's fallen off the foaf-people map :-(
18:52:03 <zoyd> danbri: how'd you find that out?
18:52:34 <danbri> Last I looked at the foaf map, anyway
18:52:49 <zoyd> aah
18:52:56 <danbri> also just from memory... in terms of people who show up in foaf irc/mail/etc discussions
18:52:56 <JibberJim> there's no one in India in the map...
18:54:05 <zoyd> JibberJim: i remember submitting my URL.
18:54:21 <JibberJim> yeah, I think it's broke, you were there before :-(
18:54:55 * mdupont is on the phone
18:55:09 * danbri finds http://plug.org.in/pipermail/plug-mail/2003-May/008045.html
18:56:21 <zoyd> *grin* didn't help a tiny bit.
18:56:48 * danbri notices you've been busy with Atom stuff... has Atom stabilised at all yet?
18:57:45 <zoyd> it works .. the auth part is still kind of wiggly.
18:57:56 <zoyd> but it's usable.
18:58:49 <zoyd> had problems with a python minidom bug ... couldn't get my cgi implementation working coz of that
18:59:44 * danbri notes there's no Indian version of http://www.ldodds.com/foaf/foaf-a-matic.html yet (hint hint...)
18:59:53 <danbri> any chance you'd be persuadable to help w/ a translation?
19:00:09 * mdupont back
19:00:37 <shellac> what's Indian?
19:00:41 <shellac> Hindi?
19:01:02 <JibberJim> lots of languages...
19:01:08 <zoyd> yeah
19:01:08 * danbri wasn't naming a language, but meaning 'for folks in India'...
19:01:39 * zoyd shall talk to some l10n guys about translating that
19:01:50 <danbri> or maybe English so widely used that translation not needed?
19:02:25 <zoyd> yes it's very widely used.
19:02:37 <danbri> l10n -- that'd be great
19:02:46 <danbri> there are quite a few translations now
19:03:07 <danbri> english + 7 on Leigh's site, and a korean one somewhere too
19:03:41 <zoyd> need some ideas to push foaf/rdf in my user group.
19:04:04 <danbri> who are your user group?
19:04:17 <zoyd>http://www.plug.org.in/
19:05:25 <zoyd> there are quite a few developers .. most are obviously admins.
19:05:50 <danbri> maybe something like http://www.debian.org/devel/developers.loc but more local? how big an area does yr group cover?
19:06:44 <zoyd> 15-20km radius.
19:07:09 <zoyd> the interesting part is the amount of students that come here to study.
19:08:51 * danbri notices the membership form is PDF... is that usual for linux user groups?
19:09:10 <zoyd> dunno.
19:10:48 <zoyd> developers.loc is nice .... but a user group would need things like GPS devices to get that kind of detail.
19:13:16 <danbri> this is a group of geeks, though... but yeah, gps isn't cheap enough by far...
19:14:11 * JibberJim needs to return to India, India was the reason I bought a GPS...
19:18:14 <zoyd> foafbot: homepage of Vinay Pawar
19:18:45 <JibberJim> foafbot, homepage of zoyd
19:18:53 <JibberJim> it needs a comma, not a colon.
19:19:25 * zoyd waves at foafbot hoping it would see him
19:20:00 <JibberJim> foafbot, Edd's name
19:20:00 <foafbot> Can't identify 'Edd', sorry.
19:20:07 <JibberJim> foafbot, zoyd's name
19:20:08 <foafbot> Can't identify 'zoyd', sorry.
19:20:09 <zoyd> hehe
19:33:37 <edd> so...
19:33:40 <edd> e-tech proposal deadline looms
19:33:50 <edd> what's the situation re foaf proposals?
19:33:50 * JibberJim just saw that too...
19:34:11 * danbri hasn't done his yet, will put in for a general foaf overview
19:34:12 * edd isn't talking to you, JibberJim :-p
19:34:27 <danbri> foafwars!
19:34:48 <edd> <foaf:saysMeanThingsBehindEddsBack />
19:34:57 <JibberJim> :-)
19:38:44 <ndw> e-tech?
19:38:48 <JibberJim> FoafMobile is what you should be taking, all the other Foaf tools are mature, not emerging :-)
19:38:58 <ndw> emerging technologies?
19:39:04 * ndw so wants to go to that conference
19:40:53 * edd was prolly going to pitch foafbot, with a mobile aspect to it
19:42:36 <JibberJim> I'd like to make a mobile foafnaut, primarily to show off SVG on a smartphone... but not sure how practical that is.
19:42:47 <JibberJim> releasing it would be the biggest problem.
19:44:39 <oPless> there is svg?
19:44:45 <oPless> or a smart phone?
19:44:50 <oPless> s/or/on/
19:45:02 <JibberJim> yeah, there's at least 2 viewers for Symbian devices
19:45:06 <oPless> oh
19:45:16 <JibberJim> the PPC smart phones presumably have 3
19:45:29 <oPless> not on java then?
19:45:30 <JibberJim> tinyline may well run on many too (that's java based)
19:45:37 <danbri> yeah, mobile would be a good focus
19:45:42 <danbri> might even have something running by then
19:45:42 <oPless> j2me to be precise
19:45:54 * danbri bets he'll have a new phone by then too, gadget junky...
19:46:17 <JibberJim> The Bitflash viewer I've got is really, really good, I'm very impressed with how capable it is.
19:47:01 <JibberJim> but it's not released as a browser, it's for embedding in other progs...
19:47:37 <edd> meanwhile all new smartphones will come with Flash
19:47:48 <edd> ... something people already have authoring tools for
19:47:51 <edd> *sigh*
19:48:05 <JibberJim> Hmm, only the A920 has flash.
19:48:23 <edd> OK, maybe that's my pessimistic projection.
19:48:34 <edd> But I would hardly think it'll be the last.
19:48:35 <JibberJim> It really depends on what Opera will do I think.
19:48:50 <oPless> eww - flash :(
19:48:59 * edd is of the opinion that W3C *really*, umm, "screwed the pooch", over SVG adoption
19:49:26 <JibberJim> anyway, I don't mind flash much any more - Robin Debruill has really shown how well flasf2SVG can be done...
19:49:58 <oPless> I'm sure once M$ include it in windows foghorn 2009 it'll be 'standardized'
19:50:55 * oPless longs for the days of multiple different platforms where there was actul competition
19:53:37 * danbri -> read his midp books and eat
19:57:43 * zoyd is off to sleep
20:07:58 <oPless> interesting point on el reg
20:07:59 <oPless>http://www.theregister.co.uk/content/4/32780.html
20:08:10 <oPless> s/point/article/
20:08:13 <oPless> <-- tired
20:10:02 <Jibbler> i have no respect for The Register
20:10:19 <Jibbler> not after they got my nickname wrong
20:10:19 * JibberJim agrees with Jibbler
20:10:35 <Jibbler> Look at this: http://www.theregister.co.uk/content/55/26200.html
20:10:37 <Jibbler> bastards!
20:11:04 <oPless> lol
20:11:07 <oPless> jibble!
20:13:38 <oPless> gotta love the reg tho
20:14:17 <oPless> I found out a semi-sponsored customer was selling CS servers on my network
20:14:28 <oPless> through el reg
20:14:35 <Jibbler> i find their articles a bit lame to be honest... they seem to be written for shock factor and are often technically incorrect
20:14:41 <Jibbler> but that's just my opinion
20:14:43 <oPless> true
20:14:45 <Jibbler> and they got my nickname wrong
20:14:48 * JibberJim agrees with Jibbler
20:14:51 <Jibbler> but i'm not bitter, oh no
20:15:04 <Jibbler> JibberJim: i see you're supporting the theory that we are the same person :)
20:15:09 <oPless> /. el reg inquirer etc all very "yawn"
20:15:12 * ndw missed the beginning of that thread. Who's articles?
20:15:18 <oPless> el reg
20:15:29 <ndw> ah. yes. funny often, but a bit short.
20:15:43 <oPless> it's all very "tabloid"
20:15:57 <Jibbler> they got my nickname wrong, *and* their claim in that article that the problem was fixed wasn't true.
20:16:05 <oPless> but without the semi-naked women
20:16:37 <JibberJim> my problem is I've virtually never seen an article on anything I understand that didn't include huge inaccuracies, so I have no trust in any of the articles where it's stuff I don't know about.
20:17:26 <oPless> trouble is all the so-called "news" sites all nick stuff off each other
20:17:36 <Esaj_> Esaj_ is now known as Esaj
20:17:39 <Jibbler> although having them link to my website did cause me to shift 500mb of traffic in one afternoon :)
20:17:47 <oPless> heh
20:17:52 <oPless> that all ?
20:17:57 <ndw> Non sequitor. Everytime I see the /topic of this group in xchat, I read it as "...abort, retry, flail" which I invariably find amusing.
20:18:21 <oPless> oPless has changed the topic to: foaf-project.org - rdfweb.org # foaf(X,Z) :- foaf(X,Y), foaf(Y,Z) # public logs: http://ilrt.org/discovery/chatlogs/foaf/latest # You do not have any friends. [a]bort, [r]etry, [f]lail...
20:18:25 <Jibbler> yes, there were nowhere near as many hits as i would have expected.... maybe there aren't that many people that read it
20:18:37 <oPless> better ndw?
20:19:05 <oPless> geez I'm tired
20:19:07 <ndw> rotfl
20:19:09 <oPless> this is so wrong
20:20:44 <edd> s/sequitor/sequitur/
20:21:55 <ndw> Thanks, edd
20:22:21 <JibberJim> handy to have an editor here to make sure our IRCing is tip-top.
20:22:34 * edd justifies his existence
20:26:25 * mortenf still has no luck getting redland php working
20:27:39 <Cardinal> Heh. I got it built, and promptly haven't gotten around to testing it.
20:59:36 <dajobe> not sure what I can say, it works for me and I don't have enough info to diagnose what's wrong for you
21:00:05 <dajobe> the only tricky thing I found was making sure it was using the right librdf.so - but I have lots hanging about
21:00:13 <mortenf> i know, i'll try to see if i can narrow it down
21:00:21 <mortenf> hmm, will check that
21:00:35 <dajobe> run the core in gdb and see the libraries it loads are what you expect
21:04:27 <mortenf> hmm, seems it might be a hosed libxml2
21:07:01 <mortenf> hmm, no, seems to be a pthread issue
21:07:30 * mortenf tries without --with-threads
21:07:34 <oPless> hmmm http://freshmeat.net/branches/41304/
21:08:02 <ndw> On the subject of hosed libraries, I know there's some Debian unstable folks here, anyone want to comment on libc 2.3.2-6?
21:08:11 <dajobe> running it now
21:08:39 <ndw> Ok, I'll let apt-get upgrade run then :-)
21:08:59 <dajobe> redland should be there now
21:09:23 <ndw> oh, cool, a chance to play with redland maybe
21:09:31 <dajobe> I'm just checking
21:09:39 <dajobe> clearly I've got it installed from my local packages
21:09:45 <Jibbler> doh, i missed the new canerbury tales
21:09:51 <Jibbler> but spelt properly
21:09:56 <dajobe> the wife of bath did it
21:15:19 <dajobe> yes, I see librdf-ruby etc.
21:23:57 <ndw_> ndw_ is now known as ndw
21:59:28 <mortenf> seems redland won't check with --with-raptor=system - fails to find raptor.h for rdf_uri_test
21:59:40 <mortenf> (and why build the internal raptor when =system?)
22:01:21 <dajobe> it shouldn't build anything in the raptor dir when --with-raptor=system, it's removed from the list of sub directories
22:01:39 <mortenf> hmm, it seems to do it anyway
22:02:31 <mortenf> still stuck at a thread problem i think, Reading symbols from /lib/i686/libpthread.so.0...done.
22:02:31 <mortenf>
22:02:31 <mortenf> warning: Unable to set global thread event mask: generic error
22:02:31 <mortenf> [New Thread 1024 (LWP 21649)]
22:02:31 <mortenf> Error while reading shared library symbols:
22:02:32 <mortenf> Cannot enable thread event reporting for Thread 1024 (LWP 21649): generic error #0 __pthread_mutex_lock (mutex=0x0) at mutex.c:99
22:02:35 <mortenf> 99 mutex.c: No such file or directory.
22:02:37 <mortenf> in mutex.c
22:02:43 <mortenf> any ideas?
22:02:52 <dajobe> that could be php, libxml2, libcurl or redland
22:03:30 <dajobe> I can't debug anything with threads, gdb just crashes usually
22:04:34 <dajobe> tar xfz; ./configure --with-raptor=system; make; make check; does not enter raptor dir
22:05:08 <dajobe> from redland-0.9.14.tar.gz
22:05:28 <dajobe> that's with raptor-1.0.0 installed
22:05:39 <mortenf> yep, that's what i've got as well
22:06:19 * mortenf extracts from scratch
22:06:26 <dajobe> so "<mortenf> seems redland won't check with --with-raptor=system - fails to find raptor.h for rdf_uri_test" must be something else
22:08:15 <mortenf> well, it does it again, did you try "make check"?
22:08:30 <dajobe> yes
22:08:42 <mortenf> and it passes rdf_uri_test?
22:09:04 <mortenf> (in ./librdf)
22:09:17 <dajobe> yes
22:09:21 <dajobe> all tests worked
22:09:24 <mortenf> not here :(
22:09:33 <mortenf> and php still fails
22:09:43 <mortenf> i think i'll wait untill i get around to upgrading to rh9
22:09:47 <dajobe> ah
22:09:59 <dajobe> what do you have?
22:10:03 <mortenf> 7.1
22:10:06 <mortenf> ++
22:10:09 <dajobe> ah
22:10:14 <dajobe> I just threw my 7.1 cds out
22:10:30 <mortenf> heh, and i dl'ed the 9 isos a couple of weeks ago
22:10:52 <mortenf> anyway, strange thing that it used to work...
22:10:55 <dajobe> better to spend the 1hour doing that than debugging this
22:11:10 <mortenf> well, upgrading would likely take more time, but yes, should do it anyway
22:11:42 <dajobe> I can't really tell why, apart from mutter about threads. That stuff has improved a lot in the many years since 7.1
22:12:08 <mortenf> i imagine so, and no prob, thx for your time
22:12:27 <dajobe> it's still hard to debug even with the latest shiny software
22:13:04 * mortenf looks for that gzip --25-hour-day option...
22:13:12 <dajobe> try bzip2
22:13:17 <mortenf> ah
22:30:18 <mortenf> ot: would a 64bit pci card work in a 2 year old mb, is it backward compat?
22:34:37 <_joshua> 64bit pci card has a different connector
22:34:46 <mortenf> :(
22:39:58 <ndw> ndw is now known as ndw^afk
22:44:04 <danbri> http://rdfweb.org/mt/foaflog/archives/000067.html <- foaf:gender announced
22:46:56 <JibberJim> Am I right in thinking Owl couldn't be used to say things like A rel:siblingOf B and B foaf:gender "male" -> A rel:brotherOf B ?
22:47:19 <JibberJim> the problem being the literal range of foaf:gender?
22:49:51 <mortenf> btw, foaf:thumbnail could be an owl:TransitiveProperty
22:50:39 <JibberJim> hmm, GoogleAd's are beginning to annoy me.
22:50:56 <mortenf> just ignore them
22:52:29 <danbri> Jim, yeah we need N3-ish rules stuff for that. Regardless of literal-vs-resource
22:53:48 <JibberJim> oh right, I thought owl coulda done it if it was a resource.
22:56:13 * JibberJim works on kill google ad stylesheet.
23:00:45 <mortenf> nn
23:01:16 <JibberJim> oh well got rid of most...
23:49:43 <ndw^afk> ndw^afk is now known as ndw
23:58:08 <danbri> morning edd
23:58:28 <edd> hiyas
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.