IRC log of dig on 2006-07-25

Timestamps are in UTC.

00:18:56 [lkagal]
lkagal (n=lkagal1@234.68.171.66.subscriber.vzavenue.net) has joined #dig
02:17:59 [EliasT]
EliasT (n=EliasT_@c-71-232-132-142.hsd1.ma.comcast.net) has joined #dig
03:13:48 [DanC_lap]
DanC_lap (n=connolly@64-126-89-30-dhcp-kc.everestkc.net) has joined #dig
03:56:06 [DanC_lap]
DanC_lap has quit (Read error: 110 (Connection timed out))
04:13:15 [EliasT]
EliasT has quit ("Trillian (http://www.ceruleanstudios.com")
04:52:02 [crowell]
crowell (n=crowell@EASTCAMPUS-NINE-FORTY-EIGHT.MIT.EDU) has joined #dig
05:02:48 [crowell]
crowell has quit ()
06:26:23 [sheets]
sheets (n=dsheets@EASTCAMPUS-EIGHT-SEVENTY-NINE.MIT.EDU) has joined #dig
07:01:12 [sheets]
sheets has quit (Read error: 110 (Connection timed out))
11:54:24 [RalphS]
RalphS (n=swick@30-7-207.wireless.csail.mit.edu) has joined #dig
12:55:00 [timbl]
timbl (n=timbl@30-7-145.wireless.csail.mit.edu) has joined #dig
13:25:51 [claudiof]
claudiof (i=claudiof@31-35-17.wireless.csail.mit.edu) has joined #dig
13:28:39 [sheets]
sheets (n=dsheets@EASTCAMPUS-EIGHT-SEVENTY-NINE.MIT.EDU) has joined #dig
13:56:32 [evoli]
evoli (n=yuhsin@DEPARTMENT-OF-ALCHEMY.MIT.EDU) has joined #dig
14:50:37 [yosi_s]
yosi_s (n=chatzill@static-71-243-122-114.bos.east.verizon.net) has joined #dig
15:09:26 [DanC]
timbl, somehow you mailed that FOXHOLES thing from your calendar, but I don't see it there now.
15:09:32 [DanC]
do you plan to attend?
15:10:10 [DanC]
I do see a tabulator meeting in your calendar on Thursday. I'm at risk; considering taking the day off.
15:12:23 [timbl]
webcal://www.csail.mit.edu/events/eventcalendar/ical/csail.ics
15:12:35 [DanC]
aha
15:12:54 [timbl]
We have Dan Atkinds/NSF here till 3.
15:13:26 [timbl]
s/d//
15:13:34 [timbl]
I might try to rtuish down after
15:13:36 [DanC]
does that "We" include me? I don't recall inviting him. ;-)
15:14:04 [DanC]
oh... and webcal: ... wash your mouth with soap! ;-)
15:15:52 [dsheets]
dsheets (n=dsheets@30-6-40.wireless.csail.mit.edu) has joined #dig
15:16:09 [sheets]
sheets has quit (Nick collision from services.)
15:16:27 [dsheets]
dsheets is now known as sheets
15:16:59 [sheets]
timbl or DanC, should triples in the store ever change or simply be amended? For instance, if I'm logging the source retrieval and parsing in the store, should I just change the relevant status triples or should I timestamp each event and then when I need the data look for the new event?
15:18:07 [DanC]
"status triple" is something I'm not familiar with. I don't really know how the tabulator works in any detail.
15:21:25 [ryanlee]
ryanlee (n=ryanlee@30-6-75.wireless.csail.mit.edu) has joined #dig
15:21:51 [sheets]
"status triple" is just a statement about the internal state of the machine. For instance, the status of loading resource X will be represented in a triple.
15:22:22 [sheets]
This is more of a best practice question than anything.
15:47:13 [DanC]
has the status been a triple for a long time? or are you making it into a triple? my initial inclination is: don't.
15:48:15 [sheets]
The status is being made into a triple
15:48:22 [sheets]
Don't what? Change it in the store?
15:48:31 [DanC]
don't make it into a triple
15:48:43 [sheets]
erm...
15:48:59 [sheets]
This is http://dig.csail.mit.edu/issues/tabulator/issue24
15:49:51 [sheets]
Do you know of any ontologies that represent things in this domain? Right now I'm writing our own when I need new semantics.
15:49:54 [DanC]
I guess my picture of the target is different. My picture is: whatever data tabulator picks up from the world, it should pass on as RDF. But its internal state is not something I'm terribly interested in.
15:50:25 [DanC]
I know ericp did some work on an http ontology, and it was used in one or two places.
15:50:46 [sheets]
DanC, so instead of "I failed to retrieve this document" make it "This document retrieval returns this error code"?
15:51:12 [sheets]
I mean, I'm planning on including both right now
15:51:22 [sheets]
But you think the former is unnecessary?
15:51:35 [DanC]
I'd say "there is an http response whose code is 404"
15:51:54 [DanC]
I'd say "there is an http response about <doc1> whose code is 404"
15:52:33 [sheets]
DanC, sure, but what about "I've sent out a request for <doc1>" or "I've received headers for <doc1>"?
15:52:59 [sheets]
or "I've parsed 1000 triples in <doc1>"
15:53:21 [sheets]
This information will need to be consumed and displayed in gui elements eventually but should it be in the store?
15:53:27 [DanC]
ah... found it: http://www.w3.org/1999/xx/http
15:53:39 [sheets]
ah great
15:53:47 [DanC]
I'm afraid it doesn't have much in it
15:54:07 [sheets]
yes... that might change
15:55:33 [DanC]
Perhaps "there is a request for <doc1>" is worth capturing. I wouldn't bother with "I've parsed 1000 triples". In general, be careful about putting stuff in RDF when you don't have a clear use case for consuming it.
15:56:12 [sheets]
ok, sounds good
15:57:06 [DanC]
if you put "there is a request for <doc1>" then link to it when you put "there is a reply" in
15:57:50 [DanC]
http://www.w3.org/2000/10/swap/pim/email is reasonably complete, I think...
15:57:52 [sheets]
I'm thinking something like a chain of actions might be good, yes
15:57:56 [sheets]
ok
15:58:25 [DanC]
ah... I use http://www.w3.org/2000/10/swap/pim/email#references rather than in-reply-to
16:00:45 [DanC]
hmm... http://www.w3.org/2000/10/swap/pim/email should have a link to some of the things that use it, like aboutMsg.py and MASE, and perhaps to http://esw.w3.org/topic/EmailVocabulary
16:25:57 [yuhsin]
yuhsin (n=yuhsin@NO-KNIFE.MIT.EDU) has joined #dig
16:26:14 [evoli]
evoli has quit (Nick collision from services.)
16:26:15 [yuhsin]
yuhsin is now known as evoli
16:26:16 [evoli_]
evoli_ (n=yuhsin@DEPARTMENT-OF-ALCHEMY.MIT.EDU) has joined #dig
16:29:31 [evoli]
evoli has quit (Client Quit)
16:30:01 [evoli_]
evoli_ has quit (Client Quit)
16:31:41 [evoli]
evoli (n=yuhsin@DEPARTMENT-OF-ALCHEMY.MIT.EDU) has joined #dig
16:31:58 [eikeon_]
eikeon_ (n=eikeon@gandalf.mindlab.umd.edu) has joined #dig
16:34:39 [eikeon_]
eikeon_ has quit (Excess Flood)
16:36:23 [eikeon_]
eikeon_ (n=eikeon@gandalf.mindlab.umd.edu) has joined #dig
16:56:17 [lkagal]
lkagal has quit ()
17:07:56 [harveyj]
harveyj (n=harveyj@30-5-253.wireless.csail.mit.edu) has joined #dig
17:08:42 [sheets]
timbl, http://www.niem.gov/
17:09:30 [sheets]
They even have a pretty little java class viewer applet: http://niem.gtri.gatech.edu/iepd-ssgt/DataModelViewer.do
17:17:43 [harveyj]
harveyj has quit ()
17:52:44 [eikeon_]
eikeon_ has quit ()
17:52:59 [lkagal]
lkagal (n=lkagal1@30-5-242.wireless.csail.mit.edu) has joined #dig
17:59:46 [eikeon_]
eikeon_ (n=eikeon@gandalf.mindlab.umd.edu) has joined #dig
18:13:51 [claudiof]
claudiof has quit ()
18:25:58 [sheets]
So jsUnit doesn't play nicely with anything asynchronous
18:26:49 [sheets]
and the spec for XHR doesn't mention it but events don't get dispatched when XHR is called synchronously
18:31:58 [sheets]
DanC, http://www.openqa.org/selenium/ looks like it can do asynchronous testing but there would be activation energy. Thoughts?
18:33:02 [DanC]
activiation energy... meaning we'd have to learn to use it?
18:34:23 [DanC]
sorry, my stack is about 6 deep just now. don't have bandwidth for this.
18:35:22 [sheets]
DanC, activation energy = learning curve + lost time; no problem about your stack, don't worry about it; selenium looks like it can also test ajax UI
18:40:13 [harveyj]
harveyj (n=harveyj@pool-71-126-228-200.bstnma.east.verizon.net) has joined #dig
19:06:18 [hmslydia]
hmslydia (i=Lydia@30-5-13.wireless.csail.mit.edu) has joined #dig
19:18:20 [sheets]
So far for acceptable tabulatable mediatypes, I have: 'application/rdf+xml','application/owl+xml','application/xml','text/xml','text/html' Others?
19:19:45 [sheets]
what about n3, turtle, and triples?
19:19:52 [sheets]
erm... n-triples
19:20:30 [claudiof]
claudiof (i=claudiof@31-35-17.wireless.csail.mit.edu) has joined #dig
19:20:58 [timbl]
If you have text/html, give it q=0.5 as you want RDF by practice
19:21:09 [timbl]
n3 family: when we can parse them
19:21:26 [timbl]
text/n3+rdf
19:21:40 [sheets]
ah, i have application/xhtml+xml
19:21:58 [sheets]
hmm... the precedence is by q= not ordering?
19:22:11 [sheets]
also, how respected is 406?
19:22:55 [timbl]
by q=
19:23:04 [sheets]
eep, ok
19:23:05 [timbl]
How do you man, how respected?
19:23:28 [sheets]
Most servers will just send me whatever and not send a 406 if they can't satisfy my Accept:
19:23:58 [timbl]
Yes. I don't know the rules offf the top of my head, i am embarassed to say
19:24:26 [sheets]
the spec claims it should send a 406 but I've never seen that happen
19:24:32 [timbl]
Obviously if we get somethng we didn't want, we just ignore it.
19:24:33 [sheets]
I'll proceed with caution, thanks
19:24:37 [sheets]
right
19:24:37 [timbl]
Oh, it does happen.
19:24:47 [sheets]
ok, great
19:25:18 [timbl]
If we get stg we can handle, ten we process it. Note that anything containing "+xml" can be expected to be XML and therefore GRDDLable
19:26:28 [sheets]
erm... can I express that with Accept wildcards or do I have to accept all application/* and text/* and then do string processing for +xml at the end?
19:27:54 [timbl]
I think you just say accept application/xml
19:28:04 [sheets]
oh, all right
19:28:09 [timbl]
on th ereceiving end, yes you parse as XML anything with "+xml"
19:28:30 [sheets]
ok
19:28:42 [sheets]
so application/xml, text/xml, and text/html should cover me
19:28:54 [sheets]
until we start dealing with turtle and n3 and such
19:29:54 [timbl]
say explicitly you accept application/rdf+xml as that is what RDF servers key off. To say you grok RDF
19:30:26 [sheets]
yes... not at all
19:30:46 [sheets]
don't i have to tell them application/owl+xml and application/xhtml+xml then, too?
19:31:26 [claudiof]
claudiof has quit ()
19:32:54 [sheets]
Also, we should be able to handle rss1.0 feeds but they aren't valid XML -- what gives?
19:33:31 [sheets]
ah, never mind, firefox was being too user friendly
19:33:59 [timbl]
OWL should be served as application/rdf+xml
19:34:22 [sheets]
ok
19:35:19 [claudiof]
claudiof (i=claudiof@31-35-17.wireless.csail.mit.edu) has joined #dig
19:57:24 [eikeon_]
Does cwm depend on n3 being served up as a particular mime type when fetching via log:semantics?
19:59:18 [eikeon_]
... yosi_s, DanC, timbl?
19:59:32 [timbl]
Well, it will also guess text/plain as a seconf best, but the proper way yes it it gets a content type.
19:59:33 [DanC]
good question, eikeon
19:59:45 [DanC]
eikeon, why do you ask?
20:01:04 [timbl]
timbl has quit ()
20:02:07 [eikeon_]
Trying to debug why end to end demo is not working
20:02:17 [eikeon_]
Which content type?
20:02:35 [eikeon_]
application/n3?
20:02:51 [eikeon_]
text/rdf+n3?
20:03:34 [DanC]
z.add_header('Accept', 'text/rdf+n3, application/rdf+xml')
20:03:43 [DanC]
in swap/webAccess.py
20:04:02 [eikeon_]
Thank you... will try that.
20:13:27 [RalphS]
RalphS has quit ("bye for today")
20:26:27 [ryanlee]
http://simile.mit.edu/repository/longwell-demos/
20:38:49 [timbl]
timbl (n=timbl@30-7-145.wireless.csail.mit.edu) has joined #dig
20:45:05 [claudiof]
claudiof has quit ()
21:18:12 [peace-keep]
peace-keep (i=alerer@30-6-168.wireless.csail.mit.edu) has joined #dig
21:19:19 [peace-keep]
peace-keep has quit (Client Quit)
21:23:17 [peace-keep]
peace-keep (i=markus@30-6-168.wireless.csail.mit.edu) has joined #dig
21:25:51 [peace-keep]
peace-keep has quit (Client Quit)
21:26:03 [ryanlee]
ryanlee has quit ()
21:30:21 [eikeon_]
eikeon_ has quit (Read error: 104 (Connection reset by peer))
21:48:54 [evoli]
evoli has quit ("Lost terminal")
22:34:16 [timbl]
timbl has quit ()
22:34:58 [crowell_work]
crowell_work has quit ("leaving")
23:03:16 [hmslydia]
hmslydia has quit (Read error: 110 (Connection timed out))
23:29:38 [dsheets]
dsheets (n=dsheets@EASTCAMPUS-EIGHT-SEVENTY-NINE.MIT.EDU) has joined #dig
23:32:07 [sheets]
sheets has quit (Read error: 110 (Connection timed out))
23:33:30 [yosi_s]
yosi_s has quit ("Chatzilla 0.9.73 [Firefox 1.5.0.4/2006060817]")
23:40:40 [dsheets]
dsheets is now known as sheets
23:54:51 [sheets]
sheets has quit (Remote closed the connection)