This is an automatically generated IRC chat log made by the logger bot from the Semantic Web Interest Group IRC chat at irc://irc.freenode.net/rdfig (also known as server irc.freenode.net channel #rdfig if that URI does not work for you).
NOTICE: #rdfig logs are being turned off 2004-12-03. Please
switch to the new and
shiny #swig channel for Semantic Web Interest Group chat.
Change your client to #swig and enjoy the new experience.
Or read the latest #swig logs
to see what you've been missing :)
Semantic Web Interest Group Logs > 2003 > 2003-01 > 2003-01-06 (Latest) (Search)
00:21:20 <dmiles> dmiles is now known as dmiles_afk
00:33:21 <NephLab> NephLab is now known as dmiles
03:41:12 <icepick> icepick is now known as icepick-away
03:41:18 <icepick-away> icepick-away is now known as icepick
06:34:26 <sbp-> sbp- is now known as sbp
09:51:14 <Squizz> Squizz is now known as mattwhe
11:36:45 * danb_lap waves pointlessly to Bijan
11:36:52 <bijan> In real life!
12:54:58 <JibberJim> JibberJim is now known as FredBloggs
12:55:54 <FredBloggs> FredBloggs is now known as JibberJim
13:08:16 <sandro> G: Wow, ambitious depth.....
13:08:17 <dc_rdfig> Added comment G2.
13:08:50 <sandro> G2: Wow, that looks like seriously thorough coverage....
13:08:50 <dc_rdfig> Replaced comment G2.
13:40:09 <icepick> icepick is now known as icepick-away
15:20:30 <_joshua> good morning
15:25:42 <sandro> 'morning
15:34:27 <_joshua> it goes, aparently
15:34:53 <_joshua> pixel: your post of geourl has blossomed into much traffic
16:46:17 <pixel> it looks that way, doesn't it!
16:46:33 <pixel> lots of people in my general vacinity now.
17:01:04 <_joshua> pixel: TheShiftedLibrarien got it from you, and i got a bunch of traffic from her. Then Jon Udell got it from her, and now I'm getting a bunch
17:01:13 <_joshua> Sunday it was on Blogdex, Popdex and Daypop all at the same time, too
17:02:34 <_joshua> Dissapeared today, but i think it'll be back
17:02:35 <_joshua> .
17:03:03 <_joshua> I bet i'd get a big boost if i releasted a geopoint RDFS
18:07:44 * danbri noticed it on daypop too
18:32:54 <deus_x> Anyone here want to field a few rdflib questions?
18:36:50 <eikeon> deus_x: Sure.
18:38:06 <deus_x> Actually, I think I just have one for now: How are the add and remove methods of Resource used? I thought it would be something like: bag.add(LI, item), but that doesn't seem to work. Looking at the source for Resource.py, I'm a bit confused about the self.predicate refs there
18:40:50 <eikeon> Hum... yeah, they should just be predicate not self.predicate. And are just shortcuts for adding triples using the first subject that the resource has.
18:41:25 <eikeon> Or in the case of remove... removes all predicate object pairs from any of the resources subjects.
18:42:32 <eikeon> The Resource object is a fairly new addition of rdflib's interface... and is not as mature as the rest yet.
18:43:12 <deus_x> Ahh okie. I might be a little mixed up then - when would a Resource have multiple subjects?
18:43:40 <deus_x> Oh, and in case you're interested in making fun of my code: http://www.decafbad.com/downloads/archiver_play.py
18:44:51 <eikeon> Most of the testing I have done on it has been to use it "fold" foaf:Person triples into one resource. And have used the __getitem__ __setitem__ a fair bit for properties of cardinality one.
18:50:21 <eikeon> Code looks good to me... if you have not already you may want to grab rdflib-1.2.0 -- the InformationStore has some more code for managing contexts. Things like timestamps of last update, sending If-Modified-Since, etc.
18:51:06 <deus_x> Okay, was hoping that I wasn't doing anything blatantly horrible :) Grabbing 1.2.0 now.
18:51:56 <deus_x> Looking to work this into the personal web proxy I'm building. I want to build up metadata about all the pages I browse, then later do some searching & reporting.
18:52:54 <eikeon> Looking closer at code... not sure about the use of LI
18:53:49 <deus_x> As in bad rdflib usage, or bad RDF in general? (still learning RDF itself)
18:57:02 <eikeon> Hum... how to explain...
18:57:25 <deus_x> Uh oh. :)
18:58:36 <eikeon> LIs get expanded when parsing RDF/XML into rdf:_1 rdf:_2 etc.
18:59:13 <eikeon> This expansion does not happen when adding triples to the store using add. If that is what you where expecting.
19:01:01 <deus_x> Hmm, still getting the hang of the collections. Is there a better way to build up a list of things?
19:01:45 <danbri> eikeon, is that 'folding' you mention the identity-based reasoning, smushing, inverseFunctionalProperty approach?
19:02:11 <eikeon> danbri: Think so.
19:02:29 <danbri> cool :)
19:03:08 <eikeon> This is all I am currently doing to identify a list of subjects:
19:03:09 <eikeon> [[[
19:03:15 <eikeon> for p in self.store.subjects(TYPE, UNAMBIGUOUSPROPERTY):
19:03:15 <eikeon> for o in self.store.objects(self.subjects[0], p):
19:03:15 <eikeon> for s in self.store.subjects(p, o):
19:03:15 <eikeon> if not s in self.subjects:
19:03:15 <eikeon> self.subjects.append(s)
19:03:15 <eikeon> ]]]
19:03:53 <eikeon> Where a resource at least has one subject... a subject it was created using.
19:04:42 <eikeon> deus_x: rdflib does not yet have all the interfaces it should to make dealing with lists easy.
19:05:36 <eikeon> There is a method for iterating over the values in the rdf:first rdf:rest style collections.
19:06:27 <eikeon> It is called items and is defined in rdflib/store/AbstractTripleStore.py
19:07:29 <deus_x> Hmm, I need to look into the first/rest thing. Read about it, but it's slipped my mind.
19:08:40 <eikeon> In some cases you may just want to use a predicate with cardinality greater than one. Unless the order is important.
19:09:34 <deus_x> Hmm, so far the lists I'm making have no important order. Was planning on sorting by things like dates.
19:09:59 <eikeon> For instance, I almost wish RSS 1.0 worked that way... since I typically just sort on the dates.
19:10:02 <eikeon> :)
19:10:25 <deus_x> But if I understand right, I really should use <rdf:_nnn> in the store, instead of <rdf:li> since that's really just a convenience for RDF/XML serialization?
19:10:55 <eikeon> That is my understanding too.
19:11:31 <deus_x> Hmm. Now I just have to figure out how to derive the last nnn and get nnn+1 when I add one :)
19:12:53 <danbri> logger, pointer
19:12:53 <danbri> See http://ilrt.org/discovery/chatlogs/rdfig/2003-01-06#T19-12-53
19:13:00 <danbri>http://ilrt.org/discovery/chatlogs/rdfig/2003-01-06#T19-12-53
19:13:01 <dc_rdfig> A: http://ilrt.org/discovery/chatlogs/rdfig/2003-01-06#T19-12-53 from danbri
19:13:12 <_joshua> hey hey danbri
19:13:30 <danbri> A:|Scroll back a bit for Eikon's summary of RDFLib's node-folding machinery
19:13:30 <dc_rdfig> Titled item A.
19:13:33 <danbri> hi there!
19:13:51 * danbri passing thru on way to dinner...
19:14:23 <danbri> eikeon, thanks for the summary, haven't time now to think it thru, but looks like same sort of thing i'm doing, though i only do it for sql-backed store currently
19:14:45 <deus_x> bon appetit!
19:15:00 <danbri> ta :)
19:15:02 * danbri heads off
19:15:58 <deus_x> eikeon: Oh, and thanks for the help!
19:16:12 <eikeon> Your both welcome :)
19:16:23 * deus_x wanders off to a meeting, wheee!
19:17:17 <danbri> (today's meeting count: 4)
19:17:26 * eikeon wouldn't mind comparing notes with danbri sometime re: node-folding
19:18:26 <eikeon> So far folding at query time is holding up performance wise... surprisingly. But will probably need to do something different for it to scale better.
19:18:53 <eikeon> Perhaps another index someday.
19:20:37 <danbri> A:I want to compare/contrast with the half-done [http://www.w3.org/2001/12/rubyrdf/pack/lib/squish.rb|rubyrdf] code (see 'def defrag' method). Currently I have a little harvester which defrags/compacts/smushes an SQL store each time it adds a parsed RDF doc.
19:20:37 <dc_rdfig> Added comment A1.
19:21:04 * danbri nods to eikeon, it'd be good to talk properly about this... (am really leaving now ;-)
19:21:24 <danbri> (also to write some test cases for such features of an rdf toolkit)
19:21:29 <eikeon> danbri: sounds good... talk later.
19:21:32 <danbri> cu
19:21:51 <danbri> oh, foafbot-over-redland also has this functionality, somehow (in Python over Redlands API I think; ask Edd)
19:29:18 <icepick-away> icepick-away is now known as icepick
19:38:53 <icepick> icepick is now known as icepick-away
22:49:21 <icepick-away> icepick-away is now known as icepick
22:50:59 <icepick> icepick is now known as icepick-away
23:02:08 <DanConn> anybody else getting 'connection refused' from http://www.w3.org/ ?
23:02:35 <deltab> no
23:04:01 <niq> danconn, there's some DNS trouble floating around the 'net
23:04:49 <DanConn> I think it was a (very) local DHCP problem.
23:05:34 <niq> webthing came under a DOS attack today, too ... and my dialup ISP (demon) is malfunctioning in some areas. Don't know how widespread trouble is
23:06:54 * niq tried to access www.spews.org but can't resolve its DNS from here:-(
23:07:17 <deltab> directly?
23:07:22 <niq> nor osirusoft - which smells of an attack by spammers
23:08:15 <niq> deltab, was able to resolve it manually by asking a root server and following the trail
23:08:50 <deltab> whoa, the gtld servers have changed names
23:11:18 <niq> webthing ran out of disc space on /var, due to massive growth of firewall log at 100s of entries per second:-(
23:11:40 <niq> who knows where else mischief might be happening?
23:13:11 <deltab> no useful responses from spews.org's 12 nameservers
23:13:56 <deltab> niq: which server?
23:14:17 <niq> which server what in particular?
23:15:03 <niq> if you mean me, I only have the one - serves various virtualhosts from the same box
23:16:14 <deltab> which nameserver gave a useful response - I'm not seeing any
23:17:29 <deltab> doesn't really matter, since most requests will fail anyway
23:19:02 <niq> indeed. I don't understand how this can happen without it getting reported, though ...
23:19:30 <niq> (I mean places like theregister)
23:26:13 <niq> aha, some light on it at http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&threadm=courier.3E197E29.0000339A%40ny.email-scan.com&rnum=3&prev=/groups%3Fas_q%3D%26num%3D10%26as_scoring%3Dr%26hl%3Den%26ie%3DISO-8859-1%26btnG%3DGoogle%2BSearch%26as_epq%3Dspews.org%26as_oq%3D%26as_eq%3D%26as_ugroup%3D%26as_usubject%3D%26as_uauthors%3D%26as_umsgid%3D%26lr%3D%26as_qdr%3D%26as_drrb%3Db%26as_mind%3D6%26as_minm%3D1%26as_miny%3D2003%26as_maxd%3D6%26as_maxm
23:26:13 <niq> %3D1%26as_maxy%3D2003%26safe%3Dimages
23:26:30 <niq> oops ...
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.