00:37:44 thc has joined #rdfig 00:54:04 tomc has quit 00:56:57 thc is now known as TomC 00:59:11 TomC is now known as tomc 00:59:55 DanC has joined #rdfig 01:29:27 tomc has quit 01:52:37 niq has joined #rdfig 02:01:29 DanC_jam has joined #rdfig 02:16:40 DanC has quit 02:18:47 Hmmm: 02:18:51 """Any protocol built to REST can access and manipulate 02:18:51 anything with identity, which of course includes all URI using the HTTP 02:18:54 URI scheme.""" 02:19:11 (From: http://lists.w3.org/Archives/Public/www-tag/2002Mar/0087.html) 02:19:36 for some sense of 'can' 02:19:46 "Anything with identity" is one of those phrases that crops up in web discussions. 02:19:53 Like "URIs can name anything" 02:19:59 are there any other kinds of thing? 02:20:07 etc... blurgh... 02:20:13 No entity without identity :) 02:20:15 you won't catch me saying either 02:20:24 Good! 02:20:31 I now forgive you everything else :) 02:20:41 We need a Web Wittgenstein. 02:20:47 Hmm. There's a party game... 02:20:56 ...which only me and you would like to play :) 02:21:11 Which web figure corresponds to what philosopher! 02:21:13 * danbri brandishes a burning poker threateningly 02:21:30 for example, TBL could be Plato, which would make RoyF Aristotle 02:21:47 Pat Hayes could be Derrida 02:21:47 * DanC_jam waves 02:21:49 * danbri ducks 02:21:53 hi danc 02:21:58 btw what does _jam mean? 02:21:59 Hmm. More like frege, I'd say. 02:22:03 Hey danc 02:22:14 Exercise: extend URI to support uncountable address spaces 02:22:14 I call my laptop jammer. 02:22:16 DanC, hmm. How about Popper? 02:22:21 no... 02:22:31 yeah, I was recalling PatH's various "they've probably got a humanities degree" outbursts :) 02:22:45 * danbri would go for Ryle 02:23:08 (from his writings; don't know much about him) 02:23:25 The problem with picking ryle (like hume or quine) is that they have their philosophical style and then their immense literary grace. 02:23:38 I can aspire, can't I? 02:23:45 And *then* their personalities :) 02:23:47 * danbri sighs 02:24:16 And *then* their relationships to schools of thought/other philosophers. 02:24:33 So, TBL can be Quine if preweb hypertext folks are the Positivists. 02:24:37 I can't find a copy of Ryle's 'knowing how / knowing that' piece in the Web anywhere. Mid 1940s I think, woudl that put it out of copyright? 02:24:49 * DanC_jam proposes a rule: no philosophizing except while waiting for the compiler. or cwm. ;-) 02:25:02 But merely being out of copyright doesn't put things on the web. 02:25:11 I would type it by hand, happily. 02:25:12 Well then, danc, you must philosophize a *lot* :) 02:25:18 into IRC while Cwm waits.... 02:26:06 Wow, the tag list is busy. 02:26:09 * DanC_jam is hanging out with the family; doing a little iMac research, trying to decide wither to spend our tax return on an iMac 02:26:14 How do these folks get the time? 02:26:23 * bijan was just fondling an imac 02:26:31 In the student 'puter store. 02:26:47 * danbri just sent http://rdfweb.org/people/danbri/2001/05/hk/batch10/ani.html to www-rdfcore-wg by accident because of MacOS X 02:27:10 (I forgot cut'n'paste worked differently from X, where it barely works...) 02:27:12 Ouch! 02:27:26 there are worse slips one could make. 02:27:55 * danbri heads off for the night 02:27:58 cu! 02:28:01 Ta 02:29:10 * bijan is going to meet jhendler next week, next tues in fact. 02:29:17 no hacking tonight, danbri? 02:30:15 danc, does cwm take a long time on the pathCross.n3 stuff? 02:30:19 For some definition of "long"? ;) 02:30:58 I really need to get a cwm setup. It's sorta scary that i find it easier to *clone* it than to run it. 02:32:33 sandro_ has quit 02:32:34 I just don't do so well with command line interfaces. 02:33:17 sandro_ has joined #rdfig 02:39:56 bijan has quit 02:56:26 DanC_jam has quit 02:56:29 DanC_jam has joined #rdfig 03:02:23 [ServerNotice] Hi all. We're in the process of upgrading this server to the newest code, and it's been removed from the rotation. If you could disconnect and reconnect to irc.openprojects.net, it would help us along. Thanks. 03:03:59 sandro_ is now known as sandro 03:08:22 [Global Notice] Hi all. There will be small netsplits for the next few minutes as we convert more servers to the new release software. We'll let you know if your server will be affected. Thanks. 03:33:53 http://lists.w3.org/Archives/Public/www-rdf-interest/2002Mar/0128 03:33:53 A: http://lists.w3.org/Archives/Public/www-rdf-interest/2002Mar/0128 from sbp 03:34:01 A:|Mapping Notation3 to XML: An Alternate XML RDF Syntax 03:34:01 titled item A 03:34:44 A:I was writing an article about various ways of expressing data in XML, and inadvertantly came up with something that looked a lot like Notation3 in XML 03:34:44 added comment A1 03:35:40 A:This is the result: Notation3 as an XML language. It's not as bad as XML RDF, but not as good as Notation3 (for readability), IMO 03:35:41 added comment A2 03:36:49 A:It's not *exactly* N3, since it's missing formulae (n3:formula?), is x of, and some othe rlittle bits 03:36:49 added comment A3 03:36:59 A3:It's not *exactly* N3, since it's missing formulae (n3:formula?), is x of, and some other little bits 03:36:59 replaced comment A3 03:37:11 A:But it's close enough for a ten minute hack 03:37:11 added comment A4 03:38:24 mnot has joined #rdfig 03:39:12 A:cf. [SURF|http://swag.webns.net/SURF-spec] and [BSWL|http://purl.org/net/bswl] 03:39:12 added comment A5 03:39:37 hmm... "RDF doesn't understand content negotiation, or anything like it." - RoyF 03:40:01 yeah: that's an interesting thread 03:45:49 Personally, I think that mostly misses the point - RDF only uses URIs as identifiers, *except* when mechanisms like log:content are used (which can and should be fixed to be conneg-capable). it's not an RDF-wide problem, IMHO. 03:47:25 pldab__ has joined #rdfig 03:48:44 pldab_ has quit 03:49:19 Well, RDF doesn't use URIs, it uses URI refs. So sometimes it's identifying resources, and other times it's identifying some fragment of a representation 03:49:34 I agree. I'm not really sure what content negotiation has to do with the thread, except that the necessary identification of "http://[...]#frag" is under question too 03:49:44 Very big issue for SW going forward, IMO 03:49:45 [to mnot] 03:50:04 Other reasons in http://logicerror.com/fragmentProblems 03:50:45 the "fragment of a representation" argument is silly, since fragments of representations are resources in their own right, and there is no particular constraint upon those that I am aware of 03:51:08 If they're resources, why don't they have a URI? 03:51:29 they can have URIs. = . 03:51:42 but they have URI references instead. What's the big deal? 03:51:43 Ok. Implement it. 8-) 03:52:04 O.K., done. daml:equivlaentTo gives me all the machinery that I need 03:52:20 (along with the implementations of DAML) 03:52:35 REST defines all its behaviour at the granularity of the resource 03:53:23 in that blargh.org example, that is not a statement about two resources though. it's not as easy. you can't fix the problem by using features of the problem. 8-) 03:54:02 we need a massive s/#foo/\/foo/g or something 8-) 03:54:34 "features of the problem"? that's bizzare. I just said that URI-refs identify fragments of resources which are identifyable "things" and therefore potential resources in their own right according to RFC 2396... what's the "problem", and what feature of that am I using? 03:55:20 "potential" is right 03:55:32 but how do we realize that? 03:56:05 that seems to be more of a question of philosophy to me than an actually quantifiable problem 03:56:36 since I have just declared one potential resource to be equivalent to another resource, it kinda removes the uncertainty, doesn't it? 03:56:44 real problems listed at http://logicerror.com/fragmentProblems 03:56:52 all stem from the fact that the web server doesn't get the fragment id 03:56:59 I *raised* some of those problems! 03:57:14 I know 03:57:23 We've had this discussion before 8-O 03:57:27 :-) 03:57:43 I think it's odd that HTTP doesn't pass the fragment to the server... 03:57:49 did it have to be that way? 03:58:16 it certainly doesn't have to be that way for other protocols, AFAIK 03:58:26 it absolutely has to be that way 03:58:32 the whole point of the fragment is that it's evaluated in the client context, not the server 03:58:51 otherwise you're no longer coupling between abstract concepts, you're coupling between bags-o-bits 03:59:02 that may well be the point, but where is passing the fragment to the server forbidden by any RFC? 03:59:26 sorry, MB, I didn't get your last point... 03:59:28 RFC 2616. Request line is METHOD URI proto-version 03:59:32 * sbp is tired at the mo' 04:00:04 the contract between client and server is one where the discussion is about the abstract concept of things with identity 04:00:22 er... that's the HTTP specification. if I'm inventing another protocol, then why is the HTTP specification relevant? 04:00:33 if you permit discussion about bits, you're digging deeper into the interface than that, and have dependancies on bits 04:00:44 best current practice 04:01:04 who says it's about bits? do network protocols have to deal with bits? are bits of representations naturally a series of bytes? 04:01:07 in RDF, they're not 04:01:22 they are, because URI refs identify bits 04:01:23 and if you say that they are, then the RDF ID attribute is very broken 04:01:29 prove it 04:01:48 MarkB, I think the problem you're raising is that if RDF talks about things at a finer granularity then resource, REST can't talk about it. 04:01:50 no? 04:01:53 i.e. ground that statement in RFCs and implementations, because I see no proof of it 04:01:54 you have to have a representation (bits) to evaluate a fragment 04:02:21 mnot, I'm sure there's some form of solution here, but the status quo ain't it 04:02:26 just because you have to have those bits in order to evaluate the semantics of a fragment does not mean that the fragment identifies some bits 04:02:43 how not? 04:02:54 example: RDF 04:03:06 <#MyCar> a :Car . 04:03:23 #MyCar is a car: you know that by parsing and processing the bits 04:03:49 So if I say http://foo.com/#dog is a dog, and http://foo.com/#cat is a cat, what's the value of the Resource-Type header when I do a GET? 04:04:15 * mnot has to go, but will think more on it... 04:04:18 you don't do a GET on the URI-ref, you do it on the URI 04:04:19 later mnot 04:04:24 c'ya mnot 04:04:55 ok, so what's the Resource-Type header on http://foo.com? 04:05:26 :BagOResources, perhaps? 04:06:47 or perhaps a class: :PetsOfSomeGuy :-) 04:07:02 which would make sense. it could be an RDF document about someone's pets 04:07:19 and if I want to relocate #cat from one bag to another? 04:07:32 how do I get an image representation of that cat? 04:07:32 what do you mean by relocate? 04:07:54 foaf:depictedIn . 04:07:58 move it from "house" bag to "kennel" bag, in the temporary redirect sense 04:08:15 (poor example) 04:08:20 daml:equivalentTo . 04:08:48 or, to use your bag terms... 04:08:58 daml:equivalentTo . 04:09:48 but how do you automate that? daml:equivalentTo is automatable with HTTP response code 302 04:10:12 what do you mean by "automate"? the expression above is machine readable, is it not? 04:10:43 How do I represent it in HTTP? 04:11:02 how do you represent that SomeCat is a type of Cat in HTTP? 04:11:24 GET/HEAD returns a Resource-Type header of "Cat" 04:11:31 ooh, neat :-) 04:11:39 hey, it's your header 8-) 04:11:43 heh, heh 04:11:53 you should right it up, I-D style 04:12:01 s/right/write - getting late 04:12:01 Hmm... I guess we could always add a DAML-Equivalent-To header 04:12:11 write it up: actually, I was in the process of doing so! 04:12:21 I have a draft available... want me to put it up? 04:12:28 niq has quit 04:12:28 actually... it's a bit rough at the moment 04:12:29 earlier this evening, I realized I could do an "Assert" header, and throw Ntriples in there 04:12:38 yah, please do 04:13:13 Assert: that's a good idea. TimBL already proposed "N3:", but that takes just a pred and obj pair, and uses the resource (or representation???) as the subject 04:13:14 have to figure out a fragment identifier system for other headers though - reification and all that 04:13:20 * sbp fiddles around with FTP 04:13:30 hadn't heard that 04:13:40 I think NTriples are more appropriate 04:13:44 for HTTP headers 04:14:03 MarkBzzz is now known as MarkB 04:14:11 oops 04:14:19 though I am feeling that way 8-/ 04:15:50 here we go: http://infomesh.net/2002/draft-palmer-resrep-type-00.txt 04:15:53 zzz: heh :-) 04:16:25 I think Tim's "N3" thing actually did mean NTriples... let me find a reference 04:17:27 aha: http://ilrt.org/discovery/chatlogs/rdfig/2001-10-25.html#T03-18-06 04:18:00 cool 04:19:13 still need to be able to identify other headers though. lots of good HTTP headers work that way; Connection, Vary, Man/Opt, etc.. 04:19:39 identify them when? 04:19:57 When we spec out the Assert header 04:20:04 ah, right 04:20:48 maybe JonB's http/mime stuff would help there 04:22:38 very good point. Also, didn't PaulP do some work on that? I could be mistaken 04:22:48 er, oops, i mean identify them in the HTTP message. Reification. 04:23:07 not that I know of. could be though. 04:23:19 .google Paul Prescod Notation3 HTTP 04:23:20 Paul Prescod Notation3 HTTP: http://ilrt.org/discovery/chatlogs/rdfig/2001-07-02.txt 04:24:27 header example .... 04:24:34 Content-Type: text/html 04:25:34 Assert: <#Content-Type> 04:25:49 (not sure I did that right - "has subject"??) 04:25:59 meant what I talked about here ... 04:26:06 .google restwiki subject-is-representation 04:26:07 restwiki subject-is-representation: http://internet.conveyor.com/RESTwiki/moin.cgi/HttpAndTheSemanticWeb 04:26:36 * sbp reads, whilst still trying chase down PP's thing 04:26:48 * MarkB runs for a drink 04:27:59 Hmm... that's very interesting. I think that it's a property of the headers themselves, so that on might say:- 04:28:28 http:Content-Type rdf:type :SubjectIsRepresentation . 04:28:40 er... which is basically what you just suggested (oops) 04:28:54 well, kinda 04:29:29 the rdfs:domain of your has-subject property would be the :SubjectIsRepresentation class 04:41:29 well, on the wiki I was thinking that "SubjectIsRepresentation" would just identify another assertion 04:41:46 in the example above, I'm not sure what I was thinking. 8-) 04:43:23 HTTP has a handy feature that if there are multiple headers of the same name, that you can treat them as merged. so I don't have to worry about identifying headers by name 04:50:12 good point 04:50:26 * sbp was just finishing up the ID 04:52:11 you should probably explain how Repr-Type relates to Content-Type, such as what's a processor to do when they're inconsistent 04:52:20 good point 04:52:32 Of course, another way to do this would be to define a Content-Type-Base header 04:52:37 * sbp should probably add some serious acknowledgements too -) 04:52:52 I was going to say that the Content-Type header is the default... 04:53:03 what would Content-Type-Base be for? 04:53:49 Content-Type-Base: http://www.iana.org/assignments/media-types/ 04:53:56 Content-Type: text/rtf 04:53:59 or 04:54:09 Content-Type-Base: http://www.markbaker.ca/media-types/ 04:54:13 Content-Type: foo/bar 04:54:56 or with that same base; 04:55:02 Content-Type: text/foobar 04:55:18 Hmm... that's a good idea 04:55:45 Yah, just thought of it 04:56:03 * sbp wonders if media types are all necessarily disjoint 04:56:08 though the idea to think of content-type as a relative URI was mentioned to me a while ago by HenrikFN 04:56:24 actually, of course they aren't. application/xhtml+xml is a subset of application/xml 04:56:49 yep, it's been floating around for some time. Aaron mentioned it to me about a year ago 04:57:09 problem with Content-Type-Base and IANA stuff is that not all media types get URIs, only those aren't registered with an RFC 8-O 04:57:12 but the idea of defining a base header is new, AFAIK 04:57:35 heh, so I noticed... 04:57:42 (with the new IANA structure - isi had it right) 04:58:48 aha: http://lists.w3.org/Archives/Public/www-tag/2002Jan/0088 04:59:00 I thought I'd read something about that from you before :-) 04:59:52 yup 05:20:13 * DanCon fails to fall asleep; continues work on "how many WGs haven't published in 3 months" data gathering action item... 05:25:42 deus_x has joined #rdfig 05:28:18 I suppose you could call that "counting sheep" 8-) 05:28:24 ;-) 05:28:43 it's kinda depressing how nosiy all the various data are 05:28:50 noisy 05:28:59 publish data? really? 05:29:22 yeah... little stuff like whether the WG home page ends with MarkUp/Group or MarkUp/Group/ 05:29:37 heh. opacity sucks. 05:29:51 opacity rules. sloppiness sucks. ;-) 05:30:25 there's a heisenquality rule about data somewhere, isn't there? 05:30:46 a global RSS feed of pubs would be nice 05:30:57 heisenquality? dunno 05:30:58 i.e. unless you have some consumer that breaks if the data is bad in a certain way, you can bet it will decay in that way. 05:31:22 heh 05:39:17 http://www.w3.org/Member/Mail/ has some ok metadata in it. the wg/cg/ig URIs should be easily extracted. now you just need a "rss" rel attribute, and feeds that the WGs maintain 05:39:46 yes, I have /Member/Mail/ scraped into RDF: http://www.w3.org/2000/04/mem-news/groups.rdf 05:40:00 cool 05:40:15 and we have /TR/ scraped: http://www.w3.org/2000/04/tr2.rdf 05:40:32 now the trick is to join them in interesting ways 05:41:16 so that's what you're doing now? 05:41:25 yup. 05:41:33 tr2.rdf: not found 05:41:41 mnot has left #rdfig 05:41:52 * DanCon apologies for typing a URI by hand... 05:42:09 http://www.w3.org/2000/04/mem-news/tr2.rdf 05:42:10 B: http://www.w3.org/2000/04/mem-news/tr2.rdf from DanCon 05:42:12 np 05:42:18 thanks 05:42:37 B:|an RDF version of the W3C tech reports index 05:42:39 titled item B 05:42:51 B:by Dom H. and DanC 05:42:51 added comment B1 05:43:25 um... log:content and str:scrape are really wicked tools... 05:43:57 I'm watching cwm grab the content of each tech report and find links to activity statements. 05:45:05 tansaku_argh has joined #rdfig 05:45:11 say... folks have talked about little agents that keep certain pages in-cache... cwm could do that really well now. 05:45:40 e.g. every 30 min, trace all links from my home page to a depth of three thru my wwwoffle cache. 05:46:14 with various exceptions etc. 05:46:15 I'm planning to integrate some cwm-like functionality into our HTTP router 05:46:25 scary! 05:46:34 umm... HTTP router? 05:46:47 like KnowNow 05:47:21 fun... it seems to work: 05:47:23 :_activityStatement . 05:47:23 05:47:23 :_activityStatement . 05:47:52 inferring routes based on CC/PP profiles, Accept-*, etc.. 05:48:11 heh, neat 05:57:37 MarkB is now known as MarkBzzzz 06:23:19 sandro has quit 06:23:50 sandro has joined #rdfig 06:39:21 mnot has joined #rdfig 07:14:23 mnot has left #rdfig 09:06:39 tansaku_argh has quit 09:15:40 tansaku_argh has joined #rdfig 10:06:37 * danbri gets misty eyed --- was gonna do a phd on this topic: http://www.cogs.susx.ac.uk/users/terrs/extrema.html (simulated evolution of neural nets...) 10:19:38 JibberJim has joined #rdfig 10:36:53 dajobe has joined #rdfig 10:45:59 libby has joined #rdfig 11:00:38 http://www.ics.uci.edu/~fielding/url/test1.html 11:00:39 C: http://www.ics.uci.edu/~fielding/url/test1.html from dajobe 11:00:48 C:|Examples of Resolving Relative URLs, Roy Fielding 11:00:48 titled item C 11:16:42 C:darn, can't see base URI "mailto:foo@example.com" relative "blah" 11:16:42 added comment C1 11:52:35 nadia has joined #rdfig 12:23:54 tansaku_argh has quit 12:26:07 [Global Notice] Hi all. Let's see if we can finish up the conversion to 1.0.31+maint2 in the next few minutes. As the remaining servers are affected, we'll notify people on them. Thanks. 12:30:54 funny: http://www.rfc-editor.org/policy.html on URLs in RFCS: "The use of URLs in references in RFCs is discouraged in general, because URLs are often not stable references." 12:35:56 maxf has joined #rdfig 12:36:58 * maxf waves 12:37:18 hi nadia 12:37:26 oops 12:37:26 and hi maxf 12:40:22 hi dajobe and nadia 12:40:26 * maxf likes the topic 12:40:32 tav has quit 12:40:32 deltab has quit 12:40:35 deltab has joined #rdfig 12:41:04 tav` has joined #rdfig 12:45:48 tav` has quit 12:45:48 deltab has quit 12:45:48 em has quit 12:45:48 libby has quit 12:45:48 dajobe has quit 12:45:48 deus_x has quit 12:45:48 DanCon has quit 12:45:48 sbp has quit 12:45:48 maxf has quit 12:45:48 nadia has quit 12:45:51 JibberJim has quit 12:45:51 pldab__ has quit 12:45:51 gerald has quit 12:45:51 grove has quit 12:45:51 sandro has quit 12:45:51 DanC_jam has quit 12:45:51 dc_rdfig has quit 12:45:51 jang has quit 12:45:51 xena has quit 12:45:51 AaronSw has quit 12:45:51 oierw|school has quit 12:45:51 MarkBzzzz has quit 12:52:49 tav` has joined #rdfig 12:52:49 deltab has joined #rdfig 12:52:49 maxf has joined #rdfig 12:52:49 nadia has joined #rdfig 12:52:49 libby has joined #rdfig 12:52:49 dajobe has joined #rdfig 12:52:49 JibberJim has joined #rdfig 12:52:49 sandro has joined #rdfig 12:52:49 deus_x has joined #rdfig 12:52:49 pldab__ has joined #rdfig 12:52:49 DanC_jam has joined #rdfig 12:52:49 gerald has joined #rdfig 12:52:49 DanCon has joined #rdfig 12:52:49 grove has joined #rdfig 12:52:49 em has joined #rdfig 12:52:49 sbp has joined #rdfig 12:52:49 dc_rdfig has joined #rdfig 12:52:49 jang has joined #rdfig 12:52:49 xena has joined #rdfig 12:52:49 AaronSw has joined #rdfig 12:52:49 oierw|school has joined #rdfig 12:52:49 MarkBzzzz has joined #rdfig 12:52:49 [#rdfig] This channel is logged and blogged: http://logicerror.com/rdfIRCWelcome 12:53:01 [Global Notice] Hi all. The next two server conversions are going to be big ones. The first one is a rehub, but it'll affect just about everybody. I'm going to just try to get both of them one right after the other. Please bear with us. 12:53:24 tav` has quit 12:53:24 em has quit 12:53:24 deltab has quit 12:53:24 DanCon has quit 12:53:24 libby has quit 12:53:24 dajobe has quit 12:53:24 deus_x has quit 12:53:24 sbp has quit 12:53:24 JibberJim has quit 12:53:24 nadia has quit 12:53:24 maxf has quit 12:53:24 gerald has quit 12:53:24 pldab__ has quit 12:53:24 grove has quit 12:53:24 MarkBzzzz has quit 12:53:24 dc_rdfig has quit 12:53:24 sandro has quit 12:53:24 DanC_jam has quit 12:53:24 oierw|school has quit 12:53:24 xena has quit 12:53:24 jang has quit 12:53:24 AaronSw has quit 12:53:37 tav` has joined #rdfig 12:53:48 maxf has joined #rdfig 12:53:48 nadia has joined #rdfig 12:53:48 JibberJim has joined #rdfig 12:53:48 pldab__ has joined #rdfig 12:53:48 gerald has joined #rdfig 12:53:48 grove has joined #rdfig 12:53:48 libby has joined #rdfig 12:53:48 dajobe has joined #rdfig 12:53:48 deus_x has joined #rdfig 12:53:48 DanCon has joined #rdfig 12:53:48 sbp has joined #rdfig 12:53:49 deltab has joined #rdfig 12:53:49 em has joined #rdfig 12:54:03 tav` has quit 12:54:05 tav` has joined #rdfig 12:55:26 sandro has joined #rdfig 12:55:26 DanC_jam has joined #rdfig 12:55:26 dc_rdfig has joined #rdfig 12:55:26 jang has joined #rdfig 12:55:26 xena has joined #rdfig 12:55:26 AaronSw has joined #rdfig 12:55:26 oierw|school has joined #rdfig 12:55:26 MarkBzzzz has joined #rdfig 12:55:33 tav` has quit 12:55:34 tav` has joined #rdfig 12:55:57 MarkBzzzz has quit 12:55:57 dc_rdfig has quit 12:55:57 sandro has quit 12:55:57 DanC_jam has quit 12:55:57 oierw|school has quit 12:55:57 xena has quit 12:55:57 jang has quit 12:55:57 AaronSw has quit 12:56:39 sandro has joined #rdfig 12:57:06 dc_rdfig has joined #rdfig 12:58:15 AaronSw has joined #rdfig 12:58:25 jang has joined #rdfig 12:58:29 DanC_jam has joined #rdfig 12:58:55 em has quit 12:58:55 deltab has quit 12:59:19 deltab has joined #rdfig 12:59:19 em has joined #rdfig 12:59:49 AaronSw has quit 12:59:49 dc_rdfig has quit 12:59:49 sandro has quit 12:59:49 gerald has quit 12:59:49 JibberJim has quit 12:59:49 nadia has quit 12:59:49 maxf has quit 12:59:49 pldab__ has quit 12:59:49 grove has quit 12:59:49 tav` has quit 13:00:30 AaronSw has joined #rdfig 13:00:30 dc_rdfig has joined #rdfig 13:00:30 sandro has joined #rdfig 13:00:30 maxf has joined #rdfig 13:00:30 nadia has joined #rdfig 13:00:30 JibberJim has joined #rdfig 13:00:30 pldab__ has joined #rdfig 13:00:30 gerald has joined #rdfig 13:00:30 grove has joined #rdfig 13:01:08 * nadia realizes too late that someone said hi 13:01:54 Disconnected from irc.openprojects.net (Connection reset by peer) 13:02:05 logger has joined #rdfig 13:02:05 topic is: SemanticWeb 24x7 hack'n'chat -- entering completer-finisher phase, please check Google before coding! -- http://rdfig.xmlhack.com/ 13:02:05 Users on #rdfig: logger danbri oierw|sleep-scho grove gerald pldab__ JibberJim nadia maxf sandro dc_rdfig AaronSw em deltab DanC_jam jang libby dajobe deus_x DanCon sbp 13:02:05 [#rdfig] This channel is logged and blogged: http://logicerror.com/rdfIRCWelcome 13:02:36 em has quit 13:02:36 deltab has quit 13:03:04 deltab has joined #rdfig 13:03:04 em has joined #rdfig 13:09:01 [Global Notice] Hi all. Taking stock now, we should be just about finished. 13:53:16 Galahad has joined #rdfig 13:58:34 uche has joined #rdfig 13:58:51 [Global Notice] Thanks again to Sir_Ahzz for making lackey.openprojects.net available to us for so long. His efforts are greatly appreciated, and we're sorry to see that server go. 14:15:00 libby has left #rdfig 14:25:10 Skyline_ has joined #rdfig 14:45:29 rreck has joined #rdfig 14:45:49 MarkB has joined #rdfig 14:56:57 jonb has joined #rdfig 15:04:55 hey jonb 15:14:12 libby has joined #rdfig 15:25:53 hey dajobe 15:27:00 http://www.w3.org/TR/2002/WD-rdf-primer-20020319/ 15:27:01 D: http://www.w3.org/TR/2002/WD-rdf-primer-20020319/ from dajobe 15:27:53 D:|RDF Primer 2002-03-19 15:27:53 titled item D 15:28:52 wow... the primer's published? 15:29:28 * DanCon wonders if we should brace for impact, of if folks will just yawn at it 15:30:00 ok, danbri, everybody else has published. RDFS's turn! 15:30:46 You're right. 15:31:20 I'm looking at some slight mismatch between Frank's text and RDFS as I'm tweaking it. Sooner RDFS goes out the door the better. Watch this space. 15:33:36 * dajobe watches :) 15:35:08 is RDFS going to be aligned with OWL? e.g. cycles restriction removed? 15:35:34 cycle restrictions removed, yes. 15:35:41 'aligned with owl' is a slippery notion. 15:36:06 * danbri ignores IRC for a bit 15:39:55 dajobe: what is bizarre about rdf:ID being NMTOKEN is that I thought the whole point of rdf:_1, rdf:_2 was to be an ID 15:40:08 they aren't 15:40:15 those are properties 15:40:19 that is to say you could just do rdf:1 rdf:2 15:40:24 and in the XML syntax are just elements/attribtues like any other 15:40:31 no rdf:1 has no special meaning 15:41:03 so I'm not really opposed to changing rdf:ID's definition, just didn't hear anyone asking for it! 15:41:16 so sure, why not 15:41:35 that is equiv to rdf:about="#1" 15:41:44 which resolves to the in scope base URI 15:41:50 because is not a legal XML QName 15:41:54 oh 15:42:01 well that would be an XML error 15:42:35 rdf/xml is based on legal infosets; so if it can't be expressed in xml, it can't be in rdf/xml 15:42:37 yes so etc. would be totally screwed up 15:42:52 no 15:43:10 the "1" is equiv to the URI-reference "#1" 15:43:12 not because that is illegal according to syntax but because attempt to use 15:43:27 as a QName is illegal 15:43:37 (uri-ref , in-doc referecnce whatever) 15:43:56 what has rdf:1 got to do with rdf:ID="1" ? 15:43:58 that is to say you cannot have a _predicate_ with QName foo:1 15:44:12 think about it 15:44:16 so 15:44:37 you can create rdf models with predicates that can't be expressed in XML 15:44:39 in rdf/xml 15:44:42 we know this 15:44:46 * dajobe shrugs 15:44:52 so don't do that :) 15:44:52 that is the reason why an xml:ID is Name 15:45:26 if rdf:ID were Name rather than Nmtoken, there would be no issue 15:45:28 * dajobe must be missing something 15:45:49 rdf predicates in the model have nothing to do with qnames 15:46:05 we are talking syntax here 15:46:08 OK 15:46:51 if rdf:ID were of type xml:ID or xml:Name then all legal values of rdf:ID would be associated with a legal QName 15:47:45 ok 15:48:24 but again, the model doesn't restrict the uris used for predicates. It would be advisable to create ones that could be made into legal XML IDs, but not required. You just have trouble serialising them (you can't) 15:48:43 all you would give up would be allowing a number '.' '-' as the first character in an ID 15:48:54 which we note, nobody uses 15:48:59 so maybe we are agreeing? :) 15:49:01 right 15:49:13 the low barrier for change has probably been breached then :) 15:49:19 ahem, did I say low? 15:49:21 :-) 15:49:40 yes you do need some barrier 15:49:52 actually IIRC, tim did say he wished - in IDs were banned 15:50:08 see - to _ re/writing strategy for n3 15:50:22 jonb, what does rdf:ID have to do with property names? rdf:ID isn't an XML ID. XML IDs have to be declared with . rdf:ID is just shorthand for rdf:about="#foo" 15:51:03 that's what we were discussing DanCon, but they have different legal values 15:51:10 rdf:ID has nmtoken, xml:id has Name 15:51:19 nmtoken? where? 15:51:34 sigh :) 15:51:54 i am just saying that the lexical values allowed for both should probably be the same 15:52:08 and I was just saying sure, why not, but I'd like a decent reason to change 15:52:39 rdf:ID is defined http://www.w3.org/TR/1999/REC-rdf-syntax-19990222/#IDsymbol 15:52:40 change from what? where is the syntax of rdf:ID constrained to be anything smaller than uric*? 15:52:46 which says "6.21] IDsymbol ::= (any legal XML name symbol)" 15:52:53 which links to ttp://www.w3.org/TR/REC-xml#NT-Nmtoken 15:52:56 ugh 15:53:01 links to http://www.w3.org/TR/REC-xml#NT-Nmtoken 15:53:11 whereas xml:ID goes to ttp://www.w3.org/TR/REC-xml#NT-Name 15:53:17 ugh... so our grammar still isn't formal? 15:53:23 that's the old grammar 15:54:04 in the relaxng schema in the revised doc, I use: IDsymbol = xsd:NMTOKEN 15:54:18 but we were discussing if this should be xsd:Name like for xml:ID 15:54:29 and it seems yes, there are good reasons 15:54:36 ah... ok; dajobe's saying: as of Feb '99, RDF spec said what goes in rdf:ID is what XML calls a Name; and sees no reason to change. I suppose I don't either. 15:55:30 there wasn't any clamouring but I did notice this 15:55:38 and in fact ARP uses the xml:ID defn 15:55:43 err, RDF says NMTOKEN, I am suggesting that NAME is more appropriate 15:55:48 seems to merit a test case, regardless. 15:56:18 15:56:44 I wouldn't use schema stuff in a test case; might imply more things 15:56:49 but 15:56:56 is that legal or not? 15:57:08 rdf M&S says Yes I think at present 15:57:24 whereas I guess ARP would reject that or give a warning, sinc eit uses the xml defn. 15:57:57 woo, ARP does! 15:57:59 Warning: {W108} Not an XML Name: '1'[Line = 4, Column = 31] 15:58:05 reason to use Property is that value 15:58:37 danbri has quit 16:01:20 hmm 16:01:26 I'll try to make test cases for the wg 16:05:38 do you have test case with two of the same rdf:ID="foo" in the same document? 16:10:15 we should; I'm pretty sure we decided that's a no-no. 16:10:30 s/decided/re-confirmed/ 16:12:06 we did and yes 16:12:17 it is in the xmlbase tests 16:13:07 no, not there 16:13:08 * dajobe looks 16:13:18 * jonb wonders about this idea on the TAG thread that one ought not use the base URI to compose rdf:about="#foo" into a full URI 16:13:32 s/URI/URIref/ 16:14:18 (error) test is http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-difference-between-ID-and-about/error1.rdf 16:31:22 sat has joined #rdfig 16:31:22 jonb has quit 16:35:39 sat has quit 16:53:29 uche has quit 16:53:49 nadia has quit 16:57:30 maxf has quit 17:06:38 libby has quit 17:06:58 libby has joined #rdfig 17:21:46 sat has joined #rdfig 17:33:45 jhendler has joined #RDFIG 18:00:50 tomc has joined #rdfig 18:26:13 dajobe has quit 18:32:25 libby has quit 18:32:55 JonB has joined #rdfig 18:57:02 jang has quit 18:57:02 JonB has quit 19:00:54 niq has joined #rdfig 19:05:25 dajobe has joined #rdfig 19:13:01 [Global Notice] Hi all. Please be aware that a bug has cropped up in the new maintenance release. INVITES are not being propagated across servers. The intent is to fix the problem this weekend, and also to include a new channel mode to allow you to decide whether non-operators should be able to issue INVITES. We'll keep you posted on the upgrade schedule. Apologies for the inconvenience, and thank you for using OPN. 19:30:25 tomc has quit 19:41:54 danbri has joined #rdfig 19:42:19 * danbri reappears briefly 19:45:56 D:What's with the
 stuff? It makes the document look pretty weird.
19:45:56  added comment D1
19:48:15  JonB has joined #rdfig
19:48:50  * DanCon twiddles thumbs waiting for cwm
19:50:06  BLURB:CouplaSOAP Things
19:50:06  E: CouplaSOAP Things from danbri
19:51:31  E:[http://lists.w3.org/Archives/Public/xml-dist-app/2002Mar/0205.html|Q - does SOAP encoding grok xsd:anyURI?], [http://lists.w3.org/Archives/Public/xml-dist-app/2002Mar/0189.html|SOAP Encoding as standalone XML format]. 
19:51:32  added comment E1
19:53:10  sat has quit
19:53:34  E:More on this next week. RDF folk really should take a careful look at this stuff. One reply to my latter question, '[http://lists.w3.org/Archives/Public/xml-dist-app/2002Mar/0207.html|I would like to see an independent spec on the serialization of a graph of name/value entities from the w3c]', I'm not sure how to answer. "We already did one?"        
19:53:35  added comment E2
20:17:31  Seth has joined #rdfig
20:17:31  JonB has quit
20:23:56  niq has quit
20:25:40  http://lists.w3.org/Archives/Public/www-rdf-comments/2002JanMar/0232.html
20:25:40  F: http://lists.w3.org/Archives/Public/www-rdf-comments/2002JanMar/0232.html from Seth
20:25:56  F:| Contexts at last :)
20:25:57  titled item F
20:27:02  F: [http://lists.w3.org/Archives/Public/w3c-rdfcore-wg/2002Mar/0253.html|in response to Pat Hayes things that go bump]
20:27:03  added comment F1
20:27:56  F: F: [http://lists.w3.org/Archives/Public/w3c-rdfcore-wg/2002Mar/0267.html|agrees with Grahm's response]
20:27:57  added comment F2
20:28:45  F: [http://www.ninebynine.org/RDFNotes/UsingContextsWithRDF.html|see also]
20:28:45  added comment F3
20:29:37   F2: [http://lists.w3.org/Archives/Public/w3c-rdfcore-wg/2002Mar/0267.html|agrees with Grahm's response]
20:29:59  F2: [http://lists.w3.org/Archives/Public/w3c-rdfcore-wg/2002Mar/0267.html|agrees with Grahm's response]
20:30:00  replaced comment F2
20:32:59  F: would give us  ...
20:33:02  added comment F4
20:33:26  mnot has joined #rdfig
20:33:27  F: and the ability to have dark triples as first class resources
20:33:28  added comment F5
20:43:22  Hmm... dark triples
20:44:24  I can imagine Semantic Web historians in decades time searching for these mysterious "dark triples" that hold the Semantic Web together, and make up for the unaccounted data hinted at by the current data :-)
20:45:26  danbri_ has joined #rdfig
20:53:18  niq has joined #rdfig
20:58:09  F:do not underestimate the dark side of the triple
20:58:09  added comment F6
20:59:03  Galahad is now known as xena
21:01:48  danbri has quit
21:19:34  timbl has joined #rdfig
21:23:51  I want a Content-Type for n3.    Is there one?   Should I just use an HTTP URI for it?   
21:31:09  There's an HTTP URI for it.
21:31:18  see http://infomesh.net/2002/draft-palmer-resrep-type-00.txt
21:36:48  That being http://www.w3.org/2000/10/swap/log#N3Document
21:37:19  yep
21:39:19  It looks like apache (Apache/1.3.23) passes that through to CGI properly.   yay.
21:46:33  ...alas lwp-request will not allow it on a "-c " parameter.
21:47:36  it isn't a valid content type...
21:48:49  jhendler has quit
21:48:54  * sbp suddenly realises that he left Sandro off of the acks list - aaaargh!
21:49:40  the FLD proposals were quite seminal
21:50:37  Yeah, but you never know how strict various software will be.  I'm not saying lwp-request has a bug, just that going to full-URI content-type is going require changing lots more software than I hoped.
21:51:09  ack lists?   FLD proposals?          
21:51:33  why would you want to change the definition of Content-Type? It's defined as being an IANA registered media-type in RFC 2616...
21:51:40  acknolwedgements, formal language definition
21:52:07  acks in draft-palmer-resrep-type-00.txt, now fixed
21:52:23  the FLD thing was in the Blindfold langIdent page
21:53:26  Ah yes, "Formal-Language-Definition".   Gotcha.
21:53:33  JibberJim has left #rdfig
21:54:04  Why change Content-Type?   Because it's silly having iana have a lock on it.
21:54:16  hence the proposal for Repr-Type
21:54:29  Why not just extent Content-Typr?
21:54:42  because Content-Type is already deployed over many, many, user agents
21:55:02  why break any existing implementations that syntactically validate the Content-Type value?
21:55:05  Yeah, but this is a backwards-compatible change.
21:55:23  what is? Repr-Type is fully backwards compatible
21:55:32  adding URIs to the Content-Type field is not
21:56:11  Yeah, I see your point.   Anyway, not my argument.    
21:56:14  :-)
21:56:23  oops...
21:56:26  Gotta run
21:56:29  ciao.
22:01:16  mnot has quit
22:05:33  Ohhhh, lwp-request wont even allow "+" in the content-type.
22:10:50  (so you can't use RFC 3023 with it.)
22:12:44  * danbri_ wonders if em around
22:13:06  BLURB:RDFSchema editorializing
22:13:07  G: RDFSchema editorializing from danbri_
22:13:23  G:Now we have the Primer, I'm planning to remove all the current examples from RDFS spec
22:13:25  added comment G1
22:14:09  G:In fact my paper copy (the dodgy iuniverse.com paperback) has more sections crossed out than remaining.
22:14:10  added comment G2
22:14:29  * dajobe adding more examples to rdf/xml doc
22:14:51  G:But we need at least one example schema. Not a mix of people, Vans, Search services etc., but something that can be built up thru the document.
22:14:52  added comment G3
22:15:50  G:This [http://www.amazon.com/exec/obidos/ASIN/0595132308/qid%3D1016748754/ref%3Dsr%5F11%5F0%5F1/102-5505709-5460913|dodgy shovelware book] proved useful at last (as did a big red pen).
22:15:51  added comment G4
22:16:09  dajobe, what examples are you using? In the 'Ora/homepage' tradition?
22:16:21  look for yourself: http://ilrt.org/discovery/2001/07/rdf-syntax-grammar/
22:16:27  but based on example in previous draft
22:16:38  G:I need an example that shows RDFS as a foundation for Semantic Web vocabulary description, ie. shows how WebOnt slots nicely in.
22:16:41  added comment G5
22:16:43  this is a placeholder for redoing in next one
22:17:03  * dajobe should link to the SVG versions
22:17:57  BTW how do you manage that document? RDFS (even XHTML'd) is unmaintainable in current form. I nearly started with a fresh doc and pasted stuff in, instead of cutting. I'm happy using XHTML (instead of specprod DTD(s)) but would love a tool that built the table of contents for me.
22:18:02  don't suppose you've got one?
22:18:34  no
22:18:40  but there are perl scripts involved in that doc
22:18:45  plus xml validators
22:19:20  was wondering about the xml techrep stuff you can get now
22:19:22  I'm also concerned about presentational stuff: there's new CSS is the Primer, and you have CSS styles in yours.
22:19:33  yeah, they pinched from me, I took it from others
22:19:38  XSD IIRC
22:19:39  often the way :)
22:19:46  * danbri_ will pinch from primer
22:19:56  but I did ask months back about 'official' CSS for good accessibility etc.
22:20:08  * dajobe is just making it up
22:20:59  the specprod effort was interesting, but I never felt the need for much beyond XHTML and a toc generator
22:21:30  OK, brutal edits time :)
22:21:54  don't forget to add datatypes :)
22:22:40  Grab Pat's doc and work from there?
22:22:48  It's gotta get way slimmer before filling out again.
22:23:35  I thought it was reasonably pure, compared to the confusion of Model+Syntax, but there's a fundamental confusion that shapes the whole RDFS spec.
22:24:10  Infected with XML's notion of validity and constraints, basically. The extensibility stuff isn't what WebOnt need, but the basic idea is sound.
22:25:08  How does this sound re examples? Strip out all current examples (or use in primer, test suite). Then have a single, initially simple example that runs throughout, based on the old MCF spec: 'chatwin -wrote-> songlines'.
22:26:06  show it elaborated on, with domain/range. Then another property, 'author' ascribed to 'songlines', would show how domain and range work, and how ontology languages could enhance the machine processability of RDF vocab descriptions...
22:27:05  I don't remember the mcf example
22:27:08  Something else I'm dying to fix: it was always ambiguous whether 'RDF Schema Specification' meant 'the practice of specifying RDF Schemas', or 'A Specification for RDF Schemas'.
22:27:17  but if you can construct one to go through the doc, great
22:27:21  MCF: I remember it vividly. Didn't understand RDF before I saw it.
22:27:21  Label MCF not found.
22:27:39  I always thought schema was a bad word to use; 
22:27:46  I think we need that. Zero examples would be too dry, but the current ones are unanimously rather lame
22:27:51  "always"? Why?
22:28:00  * danbri_ has several views on this topic :)
22:28:01  to add?: superclass of rdf:_ stuff rdfs:member
22:28:06  Indeedy.
22:28:31  oh, and can we actually have a schema too?
22:28:34  rdfs:member? (rdf:li would be obvious name for it, but I suspect the interaction with syntax spec makes it bad).
22:28:43  ie. 
22:28:46  Hold yer horses! One thing at a time.
22:28:49  hehe
22:28:54  * dajobe plays the add-a-thing game
22:28:58  makes a change
22:29:02  Oh, see what you mean. I thought you meant an update to the doc at the namespace.
22:29:24  So something we have trouble with: there are _no_ good rdfs:comments for the classes and properties.
22:29:31  I bet you can't correct that sub/super thing the right way round?
22:29:54  the comments are bad?
22:29:55  jhendler has joined #RDFIG
22:30:03  Hey Jim, just in time...
22:30:12  Talking about RDFS redraft. 
22:30:24   
22:30:25 <danbri_>       Semantic Web Vocabulary Description: RDFCore Schemas 1.0
22:30:25 <danbri_>     ]
22:30:29  ...perhaps?
22:30:37  Pluralist ;-)
22:30:55  RDFCore?
22:31:12  I'm not sure we can hit all the deadlines, but after this afternoon, I'm happy it can be a useful spec.
22:31:14  RDF Core
22:31:36  'Core' is so ambiguous in our usage. RDFS currently uses it as a synonym for M+S namespace/spec/etc.
22:31:56  Dave, you gonna be around for a bit longer? Someone to bounce stuff off would be useful...
22:32:06  sure, but editing rdf/xml in othe rwindow
22:32:09  wonder if beer will help
22:32:09  Ideal.
22:32:25  I've just turned down a beer temptation, but when this's done, I'm planning much beer.
22:32:30  :)
22:32:38  How does that title strike you?
22:32:52  We can't say 'ontology', and I wouldn't want to anyway... 
22:32:54  sure
22:33:05  I like vocabulary title
22:33:08  although some people will read an implied "The" at the start
22:33:11  rathter than "An"
22:33:23  I'm more and more convinced (sorry Jim et al.) that the Semantic Web is not fundamentally about ontologies....
22:33:34  I'll defend that another time! 
22:33:57  It's about merging descriptions of individuals, not making sweeping generalisations about categories. IMHO.
22:34:08  vocab title: excellent. it'll do for now then.
22:34:12  while I'm more and more convinced we cannot function without them -- but I suspect we really agree because what I think is necessary is RDFS plus a little, and what you think is necessary is OWL minus some...
22:34:27  * dajobe nods
22:34:37  * sandro has a vague image of a hulking brute standing in front of danbri grunting "No, you'll defend that NOW."
22:34:46  danbri - I think it is relating intstances to categories, and having a WEB of semantics - not semantics on the web.
22:35:00  * danbri_ nods, tries not to get drawn away from emacs
22:35:30  JimH is late for an appt later, looks forward to first time he and danbri and a beer can be in the same place to have this discussion correctly :->
22:35:41  The absolutely most valuable bit of WebOnt/DAML+OIL isn't the description logic stuff. It's dpo:UnambiguousProperty. Since it helps fix what we're talking about -- which objects we mean to describe
22:35:52  by the way, yesterday I titles one of my talk slides "The MOSAIC of the Semantic web" and it needed ontologies :->
22:35:56  jim, absolutely
22:37:00  unambig is useful, but it's also things like If I know you are a person, then I know that when you name a link on the web "My mom" it is also pointing to a person -- those restrictions on the types/classes really are important.... ciao for now
22:37:38  they're handy, f'sure
22:37:41  cu
22:37:47  hence rdfs:range
22:40:20  Anyone know of a construct that's useful but not in DAML+OIL? ie. something like symmetric, transitive etc? Or something that a rule language might be needed for?
22:40:39  friend of a friend?
22:40:44  knows?
22:41:03  rather not use foaf, seems a bit selfpromo (and a bit too fun/silly)
22:41:04  could give examples that would be familiar to people?
22:41:10  negation of assertions
22:41:10  that'd be... nice...
22:41:18  no way!
22:42:35  http://www.w3.org/TR/NOTE-MCF-XML/
22:42:39  H: http://www.w3.org/TR/NOTE-MCF-XML/ from danbri_
22:42:48  H:Meta Content Framework Using XML (has a nice example)
22:42:49  added comment H1
22:44:39  implies ?
22:44:54  no!
22:44:57  * dajobe gets flashbacks
22:45:00  its Boston, 1995
22:45:15  This new language called Java has just been invented...
22:46:01  reflexive ?
22:46:17  * danbri_ had just got a new job at ILRT, his Phd ambitions were starting to fade
22:48:52  Do you think the phrase 'type system' is useful in RDFS spec? I fear it conjurs up expectations that are mostly frustrated
22:50:37  * danbri_ chops the heritage stuff (KIF, Warwick framework) -- belongs in primer probly
22:50:42  (can always add it back later)
22:51:08  mmm type system
22:51:12  geek
22:51:18  * dajobe was just thinking
22:51:23  @All vocabularies are expressed within a
22:51:26        single well defined model
22:51:29  that can go
22:51:42  yeah, could take out "type system"
22:51:47  or hint at other work
22:51:56  not single model: yes
22:52:47  [[
22:52:49       All RDF vocabularies share some basic common structure: they 
22:52:49  describe types of resource and types of relationships between resources.
22:52:49   This commonality allows for a finer grained
22:52:49        mixing
22:52:49  ]]
22:52:52  is that any better?
22:53:08  * danbri_ removes 'machine-undestandable'
22:53:30  a bit better
22:53:37  if you could say it without using 'type', that would be good
22:53:44  but I think that may be as good as you get
22:53:57  s/types/kinds/?
22:54:04  category
22:54:09  uh oh
22:54:13  is that overloaded too much?
22:54:16  prob not as bad as type
22:56:09  I think 'constraints' terminology just has to go. I can't maintain sane prose that uses that word without causing immense confusion.
22:56:39  [[they describe resource and relationships between resources]]
23:00:52  [[
23:00:52  yeah
23:00:53   

23:00:53 The RDF Schema vocabulary provides basic mechanisms for describing RDF 23:00:53 vocabularies. It allows vocabulary designers to represent descriptions of classes and properties in the World Wide Web, for example by describing ways in which combinations of classes, properties, and values can be used together meaningfully. 23:00:55

23:00:57 ]] 23:01:07 long sentence, ho hum. still shorter than was. 23:01:09 * dajobe turns americanizes the doc. ised->ized that is 23:01:32 Yeah, I saw that. Bummer. Maybe we could write an cascading XSLT stylesheet that repairs it? 23:01:37 hehe 23:02:31 I've got an excuse; can't break the anchors 23:02:38 a href="#section-Serialising"> 23:02:58 Do you have a nice CSS for editorial-todos? (I'm just using 'color:red') 23:03:14 haven't done that much 23:03:27 but I graham hand wrote http://ilrt.org/discovery/2001/07/rdf-syntax-grammar/wd3.html for me 23:03:37 or in some app (it's tidy-ed) 23:04:38 Wondering about the Dog/Mammal stuff in 2.1. 23:04:45 Looks primery. 23:04:53 don't rip out all the examples 23:06:09 It needs examples, for sure. Currently I think they subtract from the overall presentation: they're casual, ill worked out, and academicy. 23:06:30 well take them all out and put them back in if you think they deserve it 23:06:55 else leave a placeholder 23:07:00 Yeah. I think the author/Person/Document example has a lot going for it. 23:07:23 Isn't DC, so we might want to think about that. 23:07:26 * danbri_ returns to cutting. 23:07:49 Classes and Properties as sets and elements: that's gotta go. It doesn't match the MT set theoretic stuff. 23:08:04 anything example wise to nick from http://www.w3.org/TR/2002/WD-webont-req-20020307/ ? 23:08:11 yes 23:08:20 good idea. wouldn't want to meet too many requirements though. 23:08:51 I think pathayes has some words on what you might use for classes and properties; he did some rdfs words IIRC 23:09:08 * dajobe cheered up by rdfprimer being out 23:09:19 we should tell dublin core 23:13:34 timbl has quit 23:24:54 dave? 23:25:04 mmm 23:25:05 tomc has joined #rdfig 23:25:32 * danbri_ looked at rdfs:isDefinedBy: I'd peged the three 'what this might be used for' as Primer fodder. Not so sure. Any view? 23:25:51 [[ 23:25:52 The most common anticipated usage is to identify an RDF 23:25:52 schema, given a name for one of the properties or classes 23:25:52 defined by that schema. 23:25:53 etc 23:25:55 ]] 23:26:15 I always thought the was useful but a bit of a hack 23:26:28 um, that was dublincore meeting in washington dc, IIRC 23:26:28 hack: how so? 23:26:41 hence the rdfs:Class rdfs:Schema would be nice 23:26:48 DanCon: can't discover a schema 23:27:00 with a specific class, you could 23:27:15 but then "an" rdf schema is rather a vague concept 23:27:17 Do we say anywhere (syntax?) that it is convenient/polite/etc to choose namespace URIs that end in a character that allows the namespace bit to be mechanically figured out? 23:27:36 sort of 23:27:37 Yes, we don't make an explicit notion of an 'RDF Schema Document' anywhere 23:27:39 where? 23:27:47 hold on 23:28:14 I thought it was here: http://www.w3.org/TR/2001/WD-rdf-syntax-grammar-20011218/#section-Serialising 23:28:24 but it just points to jeremys paper 23:28:29 No worries for now. 23:29:31 I made a pretty specific proposal (includeing test case sketches) re chosing namespace names; the WG adopted it, as I recall. 23:29:40 Ah, that's probably what I was thinking of. 23:30:41 danbri_, for possible prose to borrow, have you looked at "making vocabularies" in http://www.w3.org/2000/10/swap/Primer.html ? 23:30:43 There's *very* little in current RDFS about deploying this vocab in the Web. Documents, namespace URIs etc. If we want to find lots of machine readable RDF Schemas at namespace URIs, I think we better say so more explicitly... 23:31:16 well, whats at a namsepace uri is a hot potato 23:31:23 see various mailing lists etc. 23:31:43 meanwhile, it works real good to put an RDF schema at the end of an RDF namespace uri. 23:31:50 hehe 23:31:51 Me too. 23:32:08 swap primer: nice work, may pinch some 23:32:47 DanC, what do you think about the word 'Constraints' in RDFS? It seems to me to have caused the most confusion (by mkaing people think of DTD validation, closed world etc) 23:33:09 have you given yourself any space to think about re-titling the RDFS spec to avoid the XML schema/RDF schema stuff? maybe "Specifying RDF Classes and Properties" 23:33:25 LOL 23:33:31 See above. 23:33:33 I'm not joking. 23:33:39 neither was I 23:33:46 just I've been banging on about that for years 23:33:46 constraints: chuck it. 23:33:48 'Semantic Web Vocabulary Description: RDF Core Schemas 1.0' being current idea... 23:34:14 yeah 'chuck it' happening big time. I was blocked on this stuff until I decided to do a full hatchet job. It wasn't easily tweakable... 23:34:35 why bother with "Core Schema"? stop after "Semantic Web Vocabulary Description in RDF" 23:34:49 from the department of redundancy department ;-) 23:35:24 Cos we're chartered to complete the work on RDF Schema :-/ 23:35:34 Yours sounds better tho 23:35:49 Resource Description Framework Description Framework 23:35:52 charter: yes, and CR phase feedback says the word "schema" in the title doesn't help. 23:36:15 indeed. OK. Do we remove it from the entire doc? We might need a noun phrase to replace it... 23:36:36 also 'rdfs:' becomes 'swvd:' ? 23:36:43 lol 23:36:47 entire doc: I dunno; I'd have to read it to be sure. probably not; e.g. not from the namespace name (or are we changing that?). 23:36:51 well, the namesapce was changing anywya? 23:36:52 oh 23:36:53 that's a whole load more. 23:37:06 changing: we could almost avoid that... dunno. 23:37:15 if xsd: can be historic (right?), rdfs: can too 23:37:23 Dave, are we sticking w/ the 1999 one for Syntax? 23:37:28 yes 23:38:02 is rdfs changing too much that it needs a new ns? 23:38:05 I think stick w/ RDFS 23:38:08 the WG decided to chuck all the rdfs:ConstraintProperty stuff, yes? that motivates (but doesn't completely mandate) a namespace name change. 23:38:11 we have a new rdfs:member property 23:38:15 True. 23:38:32 Though one might argue that we've simply changed our mind about the existing namespcae 23:39:30 I think the benefit of keeping the existing namespace name (e.g. sesame doesn't have to retool) outweighs the cost (i.e. "where did rdfs:member come from?"). 23:39:49 Yeah, me too. Also scares peopel away if we keep jiggling. 23:39:52 but the stuff that dropped? 23:40:07 I think we dropped that stuff on the grounds that nobody wanted it. 23:40:14 Expose content-negotiated CVS history at the namespace? 23:40:24 the only question is: did we give the implementor community enough notice that we dropped it? 23:40:36 content-type: application/xml+version=cruftyold 23:41:11 I think leave namespace intact for next WD, with a candidate new NS RDF doc as an appendix, and flag it in 'status of this doc'. 23:41:21 re ns hot potatoe: here's where push comes to shove: putting an RDF schema at http://www.w3.org/2000/XMLSchema to support datatypes. 23:41:44 That one's cooled down hugely. 23:41:52 Everyone knows we have to be schema pluralists nowadays... 23:42:41 but how many XML Schema tools use Accept: headers? what media type do you use to get the RDF schema? 23:42:48 * danbri_ renames 'Constraints' as 'Domain and Range' 23:42:58 rdf syntax has 12 normative references! (mebbe could make primer, model non-norm) 23:43:35 where in the text does rdf syntax depend on primer? 23:43:39 exactly 23:43:46 how about model? 23:43:47 I just stick it in wrong sec 23:43:59 It doesn't depend on model? What is it a syntax for? 23:44:00 * DanCon and IanJ developed tools for checking that sort of thing in the HTML 4 specs 23:44:06 oooh 23:45:37 * DanCon recalls that Arnaud probably did most of the developing; I, as chair, just played customer, and Ian played user 23:48:10 * danbri_ hacks the constraints bit. Quick read-thru?: 23:48:13 [[ 23:48:26 For example, while 23:48:27 an RDF schema can assert that an author property 23:48:27 is used to indicate resources that are members of the class 23:48:27 Person, it does not say whether or how an 23:48:27 application should act in processing that class information. 23:48:27 Different applications will use this information in different ways. 23:48:29 For example, a data checking tools might use this to help discover errors 23:48:31 in some dataset, an interactive editor might suggest appropriate values, 23:48:35 and a reasoning application might use it to infer additional information from 23:48:35 instance data. 23:48:37 ]] 23:49:05 RDF Schema provides a mechanism for describing this information, 23:49:05 but does not say whether or how an application should use it. 23:49:10 ...is the lead in text. 23:49:11 ok 23:49:46 yup; reads well. 23:50:34 this is so much fun 23:53:37 How bout this?: 23:53:39 [[ 23:53:42

23:53:42 This specification introduces an RDF vocabulary for making 23:53:42 statements about the meaningful use of properties and 23:53:42 classes in RDF data. For example, an RDF schema might 23:53:42 describe limitations on the types of values that are appropriate 23:53:45 for some property, or on the classes to which it makes sense 23:53:45 to ascribe such properties. 23:53:48

23:53:52 ]] 23:54:17 that's slipperyer territory ('meaning'...). happy for now. 23:54:21 "making statements about" seems wordy... "describing"? 23:54:32 i.e. describing properties and classes in RDF data. 23:55:22 would have too describes in 2 sentences then 23:55:35 s/have too/have two/ 23:55:40 declaring? 23:55:44 we got a lot of 'describing', but sure. 23:57:14 * DanCon can't think of anything really good, doesn't think what's there is critically bad 23:58:22 good enough for me 23:58:38 first cut will be rough; this is mostly about purging dead and daft bits 23:58:57 * dajobe 's link checking is failing cos of http://blogspace.com/rdf/mimetype which is timing out :) 23:59:06 * DanCon goes back to three-month-rule audit...