IRC log of rdf-wg on 2011-07-20
Timestamps are in UTC.
- 14:57:48 [RRSAgent]
- RRSAgent has joined #rdf-wg
- 14:57:48 [RRSAgent]
- logging to http://www.w3.org/2011/07/20-rdf-wg-irc
- 14:58:19 [gavinc]
- zakim, this is rdfwg
- 14:58:19 [Zakim]
- ok, gavinc; that matches SW_RDFWG()11:00AM
- 14:58:29 [yvesr]
- Zakim, who is on the phone?
- 14:58:29 [Zakim]
- On the phone I see +1.707.861.aaaa, +20598aabb, ??P9
- 14:58:37 [gavinc]
- zakim, aaaa is me
- 14:58:37 [Zakim]
- +gavinc; got it
- 14:58:45 [yvesr]
- Zakim, ??P9 is me
- 14:58:45 [Zakim]
- +yvesr; got it
- 14:58:53 [AndyS]
- AndyS has joined #rdf-wg
- 14:59:16 [Zakim]
- +Tony
- 14:59:33 [Scott_Bauer]
- Zakim, Tony is me
- 14:59:33 [Zakim]
- +Scott_Bauer; got it
- 15:00:25 [Guus]
- zakim, who is here?
- 15:00:25 [Zakim]
- On the phone I see gavinc, +20598aabb, yvesr, Scott_Bauer
- 15:00:26 [MacTed]
- Zakim, code?
- 15:00:26 [Zakim]
- the conference code is 73394 (tel:+1.617.761.6200 sip:zakim@voip.w3.org), MacTed
- 15:00:28 [Zakim]
- +??P15
- 15:00:34 [Zakim]
- +OpenLink_Software
- 15:00:35 [AndyS]
- zakim, ??P15 is me
- 15:00:35 [Zakim]
- +AndyS; got it
- 15:00:40 [MacTed]
- Zakim, OpenLink_Software is temporarily me
- 15:00:40 [Zakim]
- +MacTed; got it
- 15:00:42 [MacTed]
- Zakim, mute me
- 15:00:42 [Zakim]
- MacTed should now be muted
- 15:01:00 [Guus]
- zakim, +20598aabb is me
- 15:01:00 [Zakim]
- +Guus; got it
- 15:01:03 [Zakim]
- +EricP
- 15:01:23 [Zakim]
- + +1.540.898.aacc
- 15:01:54 [Zakim]
- + +539149aadd
- 15:02:04 [davidwood]
- Zakim, aacc is me
- 15:02:05 [Zakim]
- +davidwood; got it
- 15:02:07 [tomayac]
- tomayac has joined #rdf-wg
- 15:02:22 [LeeF]
- LeeF has joined #rdf-wg
- 15:02:39 [Zakim]
- +Sandro
- 15:02:42 [cygri]
- zakim, aadd is me
- 15:02:42 [Zakim]
- +cygri; got it
- 15:03:04 [Zakim]
- +??P22
- 15:03:13 [Zakim]
- + +1.617.553.aaee
- 15:03:17 [LeeF]
- zakim, aaee is me
- 15:03:17 [Zakim]
- +LeeF; got it
- 15:03:28 [SteveH]
- Zakim, ??P22 is me
- 15:03:28 [Zakim]
- +SteveH; got it
- 15:03:41 [cygri]
- scribe: cygri
- 15:03:44 [Zakim]
- +??P26
- 15:03:53 [mischat]
- zakim, ??P26 is me
- 15:03:55 [Zakim]
- +mischat; got it
- 15:03:57 [Zakim]
- -SteveH
- 15:03:59 [mischat]
- zakim, mute me
- 15:04:01 [Zakim]
- mischat should now be muted
- 15:04:07 [Zakim]
- +??P27
- 15:04:12 [SteveH]
- Zakim, ??P27 is me
- 15:04:13 [Zakim]
- +SteveH; got it
- 15:04:17 [cygri]
- topic: Admin
- 15:04:35 [Zakim]
- +??P22
- 15:04:37 [mischat]
- http://www.w3.org/2011/rdf-wg/wiki/Meetings:Telecon2011.07.20
- 15:04:51 [mbrunati]
- zakim, ??P22 is me
- 15:04:51 [Zakim]
- +mbrunati; got it
- 15:05:06 [cygri]
- PROPOSAL: accept last week's minutes http://www.w3.org/2011/rdf-wg/meeting/2011-07-06
- 15:05:25 [cygri]
- RESOLUTION: accept last week's minutes http://www.w3.org/2011/rdf-wg/meeting/2011-07-06
- 15:05:27 [Zakim]
- +Bert
- 15:05:36 [cygri]
- topic: Action item review
- 15:05:49 [FabGandon]
- Zakim, Bert is me
- 15:05:49 [Zakim]
- +FabGandon; got it
- 15:05:55 [Zakim]
- + +1.404.978.aaff
- 15:06:06 [cygri]
- guus: richard did ACTION-64, it's done, close it
- 15:06:13 [tomayac]
- zakim, aaff is me
- 15:06:13 [Zakim]
- +tomayac; got it
- 15:06:32 [cygri]
- sandro: didn't do ACTION-52 yet
- 15:06:56 [AZ]
- AZ has joined #rdf-wg
- 15:07:42 [cygri]
- cygri: ACTION-62 done on list (not on wiki)
- 15:08:06 [cygri]
- ACTION-65?
- 15:08:07 [trackbot]
- ACTION-65 -- Sandro Hawke to and Pat to consider what words to add to minimal proposal. -- due 2011-06-29 -- OPEN
- 15:08:07 [trackbot]
- http://www.w3.org/2011/rdf-wg/track/actions/65
- 15:08:17 [Zakim]
- +??P5
- 15:08:18 [cygri]
- sandro: not yet done
- 15:08:26 [NickH]
- zakim, ??P5 is me
- 15:08:26 [Zakim]
- +NickH; got it
- 15:08:31 [NickH]
- zakim, mute me
- 15:08:31 [Zakim]
- NickH should now be muted
- 15:08:32 [cygri]
- guus: ACTION-66 not yet done, paul on holiday
- 15:08:39 [yvesr]
- Zakim, mute me
- 15:08:39 [Zakim]
- yvesr should now be muted
- 15:08:41 [pchampin]
- pchampin has joined #rdf-wg
- 15:09:08 [cygri]
- ... ACTION-67 and ACTION-68 remain open
- 15:09:34 [cygri]
- ... next telecon is August 3
- 15:09:47 [cygri]
- davidwood: i can chair on that date
- 15:09:55 [cygri]
- topic: Turtle Editors Draft
- 15:10:04 [cygri]
- guus: davidwood made transition request
- 15:10:11 [cygri]
- ... there are still admin things to be done
- 15:10:30 [gavinc]
- Turtle is already a reasonably settled serialization of RDF. Many implementations of Turtle already exist, we are hoping for feedback from those existing implementors and other people deciding that now would be a good time to support Turtle. There are still a few rough edges that need polishing, and better alignment with the SPARQL triple patterns. The working group does not expect to make any large changes to the existing syntax.
- 15:10:40 [cygri]
- gavinc: we now have status paragraph that the WG needs to agree to
- 15:11:04 [cygri]
- davidwood: we need to find words in this telecon that reflect the status as the WG sees it
- 15:11:23 [pchampin]
- pchampin has left #rdf-wg
- 15:11:49 [cygri]
- guus: i'm happy with the text
- 15:11:49 [ericP]
- +1 to text
- 15:11:53 [AndyS]
- Looks good for WD
- 15:12:12 [cygri]
- PROPOSAL: accept status text as proposed
- 15:12:24 [cygri]
- RESOLUTION: accept turtle status text as proposed
- 15:13:06 [Zakim]
- +wcandillon
- 15:13:11 [cygri]
- sandro: technically speaking, the team contacts write this text. discussing it is fine though
- 15:13:19 [AZ]
- Zakim, wcandillon is me
- 15:13:19 [Zakim]
- +AZ; got it
- 15:13:33 [pchampin]
- pchampin has joined #rdf-wg
- 15:13:53 [cygri]
- guus: i'd like to take brief look on turtle issues http://www.w3.org/2011/rdf-wg/track/products/3
- 15:14:35 [cygri]
- gavinc: most of these issues are already resolved, just not closed
- 15:14:50 [Zakim]
- +??P31
- 15:15:27 [AndyS]
- ISSUE-1 => ISSUE-19 , ISSUE-20
- 15:15:54 [cygri]
- ericP: (discussion of ISSUE-67)
- 15:16:16 [cygri]
- ericP: SPARQL is changing escaping rules
- 15:16:34 [AndyS]
- Why \u in prefix part? What is it escaping?
- 15:16:35 [cygri]
- ... used to escape everywhere; now escapes only certain places; discussion is which places exactly
- 15:16:44 [Souri]
- Souri has joined #RDF-WG
- 15:16:57 [cygri]
- guus: gavin, can you take action to update the issue list?
- 15:17:04 [Zakim]
- + +1.603.897.aagg
- 15:17:06 [cygri]
- ACTION: gavinc to update Turtle issue list to reflect current status
- 15:17:06 [trackbot]
- Created ACTION-69 - Update Turtle issue list to reflect current status [on Gavin Carothers - due 2011-07-27].
- 15:17:09 [Souri]
- aagg is me
- 15:17:18 [Souri]
- zakim, aagg is me
- 15:17:18 [Zakim]
- +Souri; got it
- 15:17:32 [gavinc]
- http://dvcs.w3.org/hg/rdf/raw-file/d74c1b87d47f/rdf-turtle/index.html#sec-diff-ntriples
- 15:17:45 [cygri]
- gavinc: (discusses the section on relationship between turtle and n-triples)
- 15:18:29 [cygri]
- ericP: question to the community is whether they'd want a section that describes the subset of turtle that's n-triples
- 15:19:05 [cygri]
- gavinc: defining n-triples as part of turtle would have implications on utf-8 support
- 15:19:24 [AndyS]
- q+ to ask about MIME types
- 15:19:49 [cygri]
- ericP: we could publish n-triples as part of turtle, or as a separate document
- 15:20:04 [cygri]
- AndyS: if we make it a chapter, then how do we handle the media type registration?
- 15:20:08 [Souri]
- +1 to ericP's proposal that we add a section that describes the subset of turtle that's n-triples or as a separate document
- 15:20:17 [ericP]
- current media type for ntriples is text/plain
- 15:20:19 [cygri]
- gavinc: that's a problem. we may be better off making a separate document
- 15:20:33 [cygri]
- ... otoh, it means more boilerplate and more document than we really need
- 15:20:38 [NickH]
- +1 to getting a proper MIME type for n-triples
- 15:21:13 [cygri]
- guus: can you make a proposal?
- 15:21:31 [cygri]
- gavinc: it would have wide-ranging implications. it's defined in a different document that we may not plan to change?
- 15:21:41 [cygri]
- AndyS: it's currently defined in the RDF Test Cases document
- 15:21:55 [cygri]
- gavinc: it's a bit weird at the moment, parts are informative
- 15:21:56 [AndyS]
- New MIME type - text/plain is "unhelpful" at best.
- 15:22:04 [cygri]
- guus: i agree. that's something we want to fix
- 15:22:04 [pchampin]
- is the plan to make n-triples accept UTF-8?
- 15:22:36 [cygri]
- gavinc: can we have a poll? separate document vs. section in turtle?
- 15:23:23 [cygri]
- ericP: if nt is ASCII only, then that's a bigger change, not quite just subset
- 15:23:28 [sandro]
- POLL: (1) ntriples in turtle document, (2) ntriples in its own document
- 15:23:47 [sandro]
- 1
- 15:23:53 [gavinc]
- 1
- 15:23:53 [yvesr]
- 1
- 15:23:56 [cygri]
- 2
- 15:23:58 [mbrunati]
- 1
- 15:24:02 [AndyS]
- Don't care : UTF-8 v important.
- 15:24:04 [davidwood]
- 1
- 15:24:06 [AZ]
- 0 (not decided)
- 15:24:08 [Guus]
- 1
- 15:24:14 [pchampin]
- 0 (not decided)
- 15:24:25 [Souri]
- don't care
- 15:24:25 [cygri]
- ericP: we can go FPWD with turtle now either way
- 15:24:29 [MacTed]
- 0
- 15:24:35 [tomayac]
- 0
- 15:25:08 [cygri]
- guus: let's do poll on UTF-8 vs ascii to?
- 15:25:12 [cygri]
- s/to/too/
- 15:25:50 [SteveH]
- I don't prefer ASCII, FWIW
- 15:25:51 [cygri]
- (discussion of performance of utf-8 vs ascii)
- 15:25:56 [SteveH]
- I'd rather have UTF-8
- 15:26:07 [cygri]
- q+
- 15:26:13 [AndyS]
- ack me
- 15:26:13 [Zakim]
- AndyS, you wanted to ask about MIME types
- 15:26:18 [davidwood]
- utf-8++
- 15:26:21 [yvesr]
- +1 on utf-8
- 15:26:25 [NickH]
- +1 on utf-8
- 15:26:36 [cygri]
- +1 on utf-8
- 15:26:38 [tomayac]
- utf-8
- 15:26:38 [Guus]
- 0
- 15:26:41 [LeeF]
- 0
- 15:26:42 [pchampin]
- would utf-8 mean that \uXXXX are not allowed anymore ?
- 15:26:43 [ericP]
- -.5 to utf-8
- 15:26:46 [mbrunati]
- +1 on utf-8
- 15:26:47 [yvesr]
- (seems slighly weird it's not yet!)
- 15:26:47 [AndyS]
- +1 to UTF-8
- 15:26:48 [sandro]
- 0
- 15:26:55 [SteveH]
- +1 to UTF-8
- 15:27:01 [cygri]
- gavinc: \uXXXX would still be legal
- 15:27:01 [gavinc]
- +1 utf-8
- 15:27:18 [pchampin]
- so it means that there are several ways to serialize the same graph in n-triples?
- 15:27:23 [cygri]
- ericP: for high throughput, ascii is faster
- 15:27:33 [pchampin]
- makes it grep/sed/sort-unfriendly
- 15:27:35 [SteveH]
- I dispute "much" as well
- 15:27:38 [cygri]
- AndyS: i don't think it's much faster
- 15:27:40 [AndyS1]
- AndyS1 has joined #rdf-wg
- 15:28:04 [cygri]
- ericP: only reason for using nt is performance
- 15:28:13 [NickH]
- you can write a much faster parser, if you know to only expect n-triples
- 15:28:46 [cygri]
- AndyS: i got 90k with turtle and 120k with nt, with same character conversion code
- 15:28:52 [yvesr]
- NickH, yes, it still need to have its own mimetype
- 15:28:58 [SteveH]
- pchampin, modern grep etc. is UTF-8 compatible
- 15:29:07 [cygri]
- (discussion of lexing and escaping)
- 15:29:56 [pchampin]
- @steveh: yes, but grep does not know that "\uc3a9" is the same as "é", or does it??
- 15:30:11 [SteveH]
- pchampin, that's not a UTF-8 thing though
- 15:30:16 [Guus]
- q?
- 15:30:19 [NickH]
- yvesr: yes, it needs its own MIME type
- 15:30:22 [Guus]
- ack cygri
- 15:30:35 [AndyS]
- Can delay Unicode conversion and work in bytes only in UTF-8
- 15:30:40 [yvesr]
- cygri, +1
- 15:30:47 [NickH]
- AndyS: yes!
- 15:30:53 [cygri]
- cygri: serializers would become simpler if utf-8 was allowed
- 15:31:04 [cygri]
- gavinc: last time we had objection from oracle
- 15:31:14 [cygri]
- souri: we use n-triples a lot
- 15:31:50 [cygri]
- ... we'll have to modify our software if we get input that uses utf-8
- 15:32:00 [SteveH]
- a new name would make some sense
- 15:32:06 [SteveH]
- q+
- 15:32:09 [cygri]
- ... we'd prefer calling the new thing something else, n-triples prime or so
- 15:32:13 [cygri]
- q-
- 15:32:18 [ericP]
- IRI_REF"<"(([#-;=?-\[\]_a-z~-\x7F]|([\xC2-\xDF][\x80-\xBF])|(\xE0([\xA0-\xBF][\x80-\xBF]))|([\xE1-\xEC][\x80-\xBF][\x80-\xBF])|([\xE1-\xEC][\x80-\xBF][\x80-\xBF])|(\xED([\x80-\x9F][\x80-\xBF]))|([\xEE-\xEF][\x80-\xBF][\x80-\xBF])|(\xF0([\x90-\xBF][\x80-\xBF][\x80-\xBF]))|([\xF1-\xF3][\x80-\xBF][\x80-\xBF][\x80-\xBF])|(\xF4([\x80-\x8E][\x80-\xBF][\x80-\xBF])|(\x8F([\x80-\xBE][\x80-\xBF])|(\xBF[\x80-\xBD])))]))*">"
- 15:32:22 [pchampin]
- q+ to ask about multiple n-triples serialization for the same graph
- 15:32:47 [cygri]
- gavinc: is there an issue if the utf-8 version gets a new media type?
- 15:32:48 [ericP]
- (STRING_LITERALs are even longer)
- 15:32:55 [AndyS]
- ericP - you are confusing bytes and codepoints.
- 15:33:05 [cygri]
- souri: we need to talk about it internally. might be able to tell you more next week
- 15:33:16 [ericP]
- flex/bison lexing is in terms of bytes
- 15:33:17 [cygri]
- steveh: in our code, the change was not that difficult
- 15:33:31 [cygri]
- ... the problem is deployed software that claims to handle n-triples
- 15:33:59 [Guus]
- ack SteveH
- 15:34:02 [cygri]
- ... there will be confusion if deployed software has to deal with new data that uses utf-8
- 15:34:04 [cygri]
- souri: exactly
- 15:34:09 [pchampin]
- yes
- 15:34:13 [pchampin]
- in a very loud place
- 15:34:35 [pchampin]
- so I'll write it down:
- 15:34:44 [pchampin]
- I seem to remember a use case of NT:
- 15:34:44 [AndyS]
- ericP - that's one way of doing it. There are others. e.g. Do checking of points elsewhere - lots (and lots!) of impl choices
- 15:34:52 [yvesr]
- n-triples 1.1?
- 15:34:55 [pchampin]
- handling it with text-based tools, such as grep, sed...
- 15:35:25 [yvesr]
- pchampin, recent versions of those text-based tools deal with utf-8 correctly
- 15:35:45 [cygri]
- ericP: we should publish it with an issue that says: we'll make n-triples utf-8, but some people might prefer an ascii version
- 15:36:13 [cygri]
- guus: is everyone ok with proceeding in that way?
- 15:36:14 [yvesr]
- pchampin, from grep's man "also work on UTF-8 files and 16-bit wide Unicode files"
- 15:36:19 [cygri]
- souri: yes
- 15:36:59 [cygri]
- gavinc: there's still some text in the document that claims that turtle is a subset of n3
- 15:37:05 [cygri]
- ... that's not strictly true any more
- 15:37:17 [cygri]
- ... i'd like wg feedback
- 15:37:27 [gavinc]
- "It is intended to be compatible with, and a subset of, Notation 3."
- 15:37:45 [AndyS]
- q+ to ask about motivation of text
- 15:37:48 [cygri]
- ericP: i suspect tim will change n3 according to what we do with turtle
- 15:38:14 [cygri]
- guus: i'd like to have a statement in there that says what the issue is, without formal claim about subset
- 15:38:15 [NickH]
- I agree that Turtle doesn't need to be a format subset of N3
- 15:38:17 [NickH]
- formal
- 15:38:21 [NickH]
- +1 to AndyS
- 15:38:26 [gavinc]
- +1
- 15:38:32 [cygri]
- AndyS: the spec currently says, it's a *goal* to be a subset of n3
- 15:38:41 [cygri]
- ... we want to make turtle a free-standing language
- 15:38:45 [AndyS]
- ack me
- 15:38:45 [Zakim]
- AndyS, you wanted to ask about motivation of text
- 15:38:47 [gavinc]
- Perfectly happy to have N3 say "I'm an extension of Turtle" ;)
- 15:38:50 [pchampin]
- q-
- 15:38:52 [sandro]
- Yeah. "Turtle is similar to, inspired by, and largely compatible with N3"
- 15:38:55 [cygri]
- ... n3 is not a standard
- 15:38:56 [Guus]
- make provenace clear, nof formal subset statement
- 15:39:01 [cygri]
- q+
- 15:39:13 [cygri]
- ericP: there are some ppl who come to rdf via n3
- 15:39:18 [yvesr]
- +1 - it could make a reference to it though
- 15:39:21 [yvesr]
- inspired by?
- 15:39:25 [cygri]
- AndyS: i don't see any point in documenting the differences
- 15:39:36 [cygri]
- ... n3 will change, so this will be updated
- 15:39:41 [LeeF]
- +100 to AndyS
- 15:39:45 [NickH]
- +1 to AndyS
- 15:39:50 [pchampin]
- +1 to andyS
- 15:39:50 [SteveH]
- +1
- 15:39:52 [yvesr]
- +1
- 15:39:53 [Guus]
- ack cygri
- 15:39:54 [Souri]
- +1 to AndyS
- 15:39:54 [gavinc]
- +infinity
- 15:40:02 [sandro]
- yvesr, why do you ask "inspired by" ? That's a polite way to say 'a blatant ripoff", right? :-)
- 15:40:16 [yvesr]
- sandro, heh :) yes, sort of
- 15:40:21 [ericP]
- cygri: "The genesis of Turtle is N3"
- 15:40:32 [ericP]
- ... i don't see value in detailing the differences
- 15:40:33 [mischat]
- i see no reason to talk about n3, +1 AndyS
- 15:40:39 [Guus]
- ack yvesr
- 15:40:45 [ericP]
- ... "N3 is a more powerful predecessor of Turtle."
- 15:40:57 [gavinc]
- "While Notation 3 (N3) syntax played a large role in the creation of Turtle they are not strictly compatable."
- 15:40:58 [cygri]
- yvesr: we can leave it to the N3 spec to discuss this in detail
- 15:41:03 [gavinc]
- that's in the text already
- 15:41:11 [cygri]
- ... just have historic note mentioning n3 in turtle
- 15:41:22 [cygri]
- gavinc: ok, so i'll do this change before FPWD
- 15:41:25 [LeeF]
- gavinc, in that above sentence, s/compatable/compatible :-)
- 15:41:46 [AndyS]
- Imagine in +10years, what should the doc say? Do specs record history? Not a conf paper.
- 15:41:49 [sandro]
- Guus, still totally breaking up....
- 15:41:52 [gavinc]
- ah yes, being able to spell
- 15:42:02 [cygri]
- guus: ... ... editorial disgression ... ...
- 15:42:40 [cygri]
- topic: Graph terminology
- 15:42:58 [cygri]
- q+
- 15:43:14 [cygri]
- guus: trying to summarize the consensus:
- 15:43:20 [cygri]
- ... g-snap = RDF graph
- 15:43:33 [sandro]
- q+
- 15:45:51 [cygri]
- cygri: we have a proposal on the table, just adopt SPARQL's design. i want to hear clearly articulated what the problem is about that proposal
- 15:45:58 [cygri]
- sandro: sparql misuses the term graph
- 15:46:18 [cygri]
- ... you can't do provenance if you don't know what's mutable and what's not
- 15:46:24 [sandro]
- not the spec, but often the community, and it's ambiguous.
- 15:46:30 [cygri]
- ... (not the sparql spec, but the community misuses the term)
- 15:47:07 [sandro]
- q?
- 15:47:16 [ericP]
- scribenick: pchampin
- 15:47:26 [Guus]
- thx pa
- 15:47:41 [ericP]
- scribenick: ericP
- 15:47:42 [pchampin]
- cygri: sandro, are you saying that the spec is not appropriate for doing provenanve? or are just ppl using it the wrong way?
- 15:47:46 [ericP]
- scribenick: pchampin
- 15:48:19 [pchampin]
- sandro: the RDF spec should be more useful for doing provenance
- 15:48:42 [pchampin]
- cygri: which use case is not currently solved with the SPARQL proposal?
- 15:49:15 [sandro]
- q?
- 15:49:24 [ericP]
- we could just provide terms to document the state of the universe at an instant
- 15:49:42 [Guus]
- ack cygri
- 15:49:45 [ericP]
- so we could just use graph for g-snap and let other invent g-box etc.
- 15:49:50 [Guus]
- ack sandro
- 15:50:18 [pchampin]
- sandro: (some distinction btw g-snap and g-box, unmutable vs. mutable graph)
- 15:50:35 [AndyS]
- In SPARQL, graphs are immutable values. Graph store is slots holding values.
- 15:50:39 [pchampin]
- cygri: the current RDF model does not take time into account; a graph is a snapshot view of the world
- 15:51:31 [pchampin]
- sandro: agreed, RDF is about snapshots, but computers often deal with changing things
- 15:51:36 [Guus]
- "RDF graph" in SPARQL doc = g-box, in RDF docs = g-snap?
- 15:52:04 [pchampin]
- cygri: you can make an RDF statement like "this graph is the state of that thing", "this graph is valid from time t0 to time t1"
- 15:52:26 [AndyS]
- Guus, RDF graph = g-snap.
- 15:52:30 [AZ]
- Guus, RDF graph is a set of triples in RDF specs *and* in SPARQL specs
- 15:52:37 [pchampin]
- ... provided the correct vocabulary; but this group does not have to provide such a vocabulary, only the underlying data model
- 15:53:07 [AndyS]
- q+ to ask Sandro about spec text he thinks is unhelpful.
- 15:53:08 [AZ]
- Guus, but SPARQL use the word "graph" in the phrase "named graph", in which case it's mutable
- 15:53:11 [pchampin]
- sandro: either us or the provenance WG has to do it
- 15:53:17 [pchampin]
- ... or a joint task force
- 15:53:30 [pchampin]
- q+ to ask a question to Richard
- 15:54:12 [pchampin]
- cygri: we should ask the provenance WG whether they have use cases that the SPARQL model does not solve
- 15:54:20 [Guus]
- ack AndyS
- 15:54:20 [Zakim]
- AndyS, you wanted to ask Sandro about spec text he thinks is unhelpful.
- 15:54:54 [MacTed]
- Zakim, unmute me
- 15:54:54 [Zakim]
- MacTed should no longer be muted
- 15:54:55 [MacTed]
- q+
- 15:55:55 [cygri]
- sandro: for provenance use cases, you need a tight association between the triples in a graph, and the URI we make provenance statements about
- 15:56:18 [danbri_]
- danbri_ has joined #rdf-wg
- 15:56:46 [pchampin]
- @Andy, this is related: what is named in SPARQL-update ? (imutable) graphs or slots?
- 15:57:01 [MacTed]
- containers and contained is the issue I see.... trying to respect vocal queue....
- 15:57:02 [cygri]
- gavinc: is there a way in SPARQL 1.1 to name a graph and freeze that graph?
- 15:57:24 [cygri]
- AndyS: no
- 15:57:33 [cygri]
- sandro: that's the kind of functionality that would be needed for provenance
- 15:57:41 [Guus]
- ack pchampin
- 15:57:41 [Zakim]
- pchampin, you wanted to ask a question to Richard
- 15:57:45 [AndyS]
- ack me
- 15:57:46 [pchampin]
- my question to Richard:
- 15:58:06 [pchampin]
- if we define precisely a data model
- 15:58:16 [pchampin]
- what is the cost of defining the associated vocabulary?
- 15:58:38 [pchampin]
- :-)
- 15:58:45 [AndyS]
- Freeze a value is HTTP GET :-)
- 15:58:56 [pchampin]
- (I think you stated that we need to define a data model, but not the vocabulary for representing it)
- 15:59:00 [gavinc]
- But that doesn't freeze the NAME
- 15:59:01 [pchampin]
- yes, I'm suggesting that it is low
- 15:59:18 [gavinc]
- I think that's really all we need?
- 15:59:29 [pchampin]
- cygri: provenance is a complex issue
- 15:59:46 [pchampin]
- ... ppl have been working for quite a while on an implicit named graph model
- 16:00:00 [AndyS]
- Name is the serialization if you want to use with a store with change-of-slot value. Or use store that uses naming how you want.
- 16:00:05 [pchampin]
- ... we need to provide an explicit model for them (charter of the groupe)
- 16:00:09 [pchampin]
- s/named graph/multi-graph/
- 16:00:20 [FabGandon]
- q+ there are two kinds of vocabularies.
- 16:00:25 [pchampin]
- ... but we don't need to enter into detail provenance use cases
- 16:00:28 [sandro]
- q?
- 16:00:54 [cygri]
- MacTed: i see a lack of coherent account of containers and contained structures
- 16:01:09 [cygri]
- ... in the SQL world, there's a concept of a database
- 16:01:13 [FabGandon]
- q+ to say there are two kinds of vocabularies.
- 16:01:17 [cygri]
- .. that's somewhat equivalent to RDF store
- 16:01:29 [cygri]
- ... a database contains catalogs, which contains schemas, which contains tables
- 16:01:41 [cygri]
- ... RDF stores contain graphs, which are somewhat equivalent to catalogs
- 16:01:49 [cygri]
- ... (or that's how people use them)
- 16:02:11 [cygri]
- ... the term graph here is horribly overused
- 16:02:27 [cygri]
- ... it can mean catalog, snapshot, etc etc
- 16:02:30 [gavinc]
- Also amusing issue with Turtle in HTML: http://dvcs.w3.org/hg/rdf/raw-file/tip/rdf-turtle/index.html is a set of RDF Graphs, Dataset? ;)
- 16:02:37 [cygri]
- ... we need more specific terms for more specific things
- 16:02:59 [cygri]
- ... without more specific terms, provenance cannot succeed
- 16:03:04 [cygri]
- kinda +1 to MacTed
- 16:03:09 [MacTed]
- Zakim, mute me
- 16:03:09 [Zakim]
- MacTed should now be muted
- 16:03:16 [Guus]
- +1 to MacTed
- 16:03:17 [MacTed]
- ack
- 16:03:27 [Guus]
- q?
- 16:03:30 [MacTed]
- ack me
- 16:03:34 [cygri]
- gavinc: i had multiple bits of turtle in one html file. what should i call these things?
- 16:03:40 [MacTed]
- Zakim, mute me
- 16:03:40 [Zakim]
- MacTed should now be muted
- 16:03:43 [MacTed]
- q-
- 16:03:44 [cygri]
- davidwood: how about dataset?
- 16:03:56 [cygri]
- gavinc: well but that's a SPARQL term
- 16:04:24 [cygri]
- FabGandon: for me there are two kinds of vocabularies, domain dependent and domain independent
- 16:04:29 [Guus]
- ack FabGandon
- 16:04:30 [Zakim]
- FabGandon, you wanted to say there are two kinds of vocabularies.
- 16:04:54 [cygri]
- ... for the provenance WG, something like attaching the date to a graph should be defined not by the RDF WG, but by the prov WG
- 16:04:57 [AndyS]
- an RDF dataset is {G,(URIi, Gi)} -- Gavinc seems to want {Gi} (set of graphs? set of g-texts?)
- 16:05:10 [MacTed]
- date of g-text falls into the "metadata" about that g-text ... but g-text needs that name in order to have such metadata...
- 16:05:18 [gavinc]
- Yeah, how do those graphs in the Turtle HTML get named?
- 16:05:28 [cygri]
- ... but stating that something is a g-text should be done by the RDF WG
- 16:05:29 [sandro]
- +1 we should be doing the vocab for talking about RDF (eg the replacement for RDF reification)
- 16:06:22 [cygri]
- gavinc: my problem was that i have a single HTML document that contains multiple ... g-texts? g-snaps? that are not particularly named ...
- 16:06:23 [sandro]
- they get named via HTML id's, I think.
- 16:06:36 [cygri]
- ... so it's multiple graphs in one document
- 16:06:50 [cygri]
- AndyS: there are other collections of RDF graphs that are not RDF datasets
- 16:07:06 [cygri]
- gavinc: yes and we need more specific terms
- 16:07:20 [cygri]
- sandro: this should say SPARQL dataset, not RDF dataset
- 16:07:28 [cygri]
- AndyS: SPARQL term is RDF dataset
- 16:07:52 [LeeF]
- I would object to redefining the term "RDF dataset"
- 16:09:11 [cygri]
- sandro: dataset is such a good term, it's a shame to use it for such a peculiar thing as a SPARQL dataset
- 16:09:23 [pchampin]
- graphset ?
- 16:10:12 [sandro]
- sandro: so maybe the turtle texts each get their html ID, forming named graphs in the dataset, and the RDF or un-id'd turtle goes into the default graph.
- 16:10:22 [cygri]
- guus: i think we made some progress here. is it useful to involve the provenance wg?
- 16:10:31 [MacTed]
- Zakim, unmute me
- 16:10:31 [Zakim]
- MacTed should no longer be muted
- 16:10:40 [cygri]
- ... my feeling is we should still make up our minds on terminology
- 16:10:43 [Guus]
- q?
- 16:10:51 [cygri]
- sandro: i think some sort of liaison would be helpful
- 16:10:59 [cygri]
- ... to get their use cases clear
- 16:11:11 [cygri]
- ... maybe a joint TF
- 16:11:31 [cygri]
- ... or communicate via documents. they have a primary use case written up on their wiki
- 16:11:42 [cygri]
- MacTed: i think some cross-pollination is necessary
- 16:12:15 [cygri]
- ... many WGs look at small-case stuff without realizing that they're looking at a small part
- 16:12:23 [cygri]
- ... that's the root of many problems
- 16:12:43 [AndyS]
- From the XG: http://www.w3.org/2005/Incubator/prov/wiki/Use_Cases
- 16:12:52 [Guus]
- oroisal for joint RDF-Prov TF; who are volunteers to join?
- 16:13:13 [Guus]
- s/oroisal/proposal
- 16:13:50 [cygri]
- ... (discussion on philosophy of changing terms etc)
- 16:14:54 [cygri]
- guus: we're out of time. any volunteers for a joint TF with prov group?
- 16:14:58 [sandro]
- I'll join such a call
- 16:15:05 [cygri]
- MacTed: i'd join
- 16:15:11 [cygri]
- s/TF/call/
- 16:15:24 [cygri]
- guus: i can organize such a call. not likely to happen before august
- 16:15:27 [gavinc]
- ... I'll join... wince
- 16:15:31 [cygri]
- cygri: i'd join too
- 16:15:31 [Souri]
- I'd like to join also
- 16:15:50 [AZ]
- I think I'd join too
- 16:16:03 [pchampin]
- depending on the time slot, I'll try to join as well
- 16:16:16 [cygri]
- ACTION: guus to send email to provenance WG chairs about a joint call
- 16:16:16 [trackbot]
- Created ACTION-70 - Send email to provenance WG chairs about a joint call [on Guus Schreiber - due 2011-07-27].
- 16:16:36 [sandro]
- action: guus to email team-prov-chairs@w3.org about joint task force, or something. maybe include RDFa and SPARQL
- 16:16:36 [trackbot]
- Created ACTION-71 - Email team-prov-chairs@w3.org about joint task force, or something. maybe include RDFa and SPARQL [on Guus Schreiber - due 2011-07-27].
- 16:16:48 [cygri]
- MacTed: might want to involve more than these groups. also SPARQL, rdb2rdf, rdfa ...
- 16:16:51 [gavinc]
- ... how owl:imports acts ... :\
- 16:17:30 [Zakim]
- -Souri
- 16:17:30 [cygri]
- guus: adjourned
- 16:17:32 [Zakim]
- -davidwood
- 16:17:33 [AZ]
- bye
- 16:17:34 [Zakim]
- -Guus
- 16:17:35 [Zakim]
- -Sandro
- 16:17:35 [Zakim]
- -MacTed
- 16:17:36 [Zakim]
- -Scott_Bauer
- 16:17:36 [Zakim]
- -LeeF
- 16:17:37 [Zakim]
- -SteveH
- 16:17:38 [Zakim]
- -cygri
- 16:17:38 [pchampin]
- bye
- 16:17:40 [Zakim]
- -mbrunati
- 16:17:43 [Zakim]
- -EricP
- 16:17:44 [Zakim]
- -AndyS
- 16:17:45 [Zakim]
- -FabGandon
- 16:17:46 [Zakim]
- -yvesr
- 16:17:48 [Zakim]
- -NickH
- 16:17:50 [Zakim]
- -gavinc
- 16:17:52 [Zakim]
- -tomayac
- 16:17:54 [mbrunati]
- mbrunati has left #rdf-wg
- 16:17:55 [Zakim]
- -AZ
- 16:18:00 [pchampin]
- thanks to Richard for scribing when I was supposed to
- 16:18:24 [cygri]
- pchampin, you can return the favour in some future call :-)
- 16:18:30 [pchampin]
- exactly
- 16:18:51 [pchampin]
- I was not sure how well my wi-fi would be here, but it seems to be good enough to scribe
- 16:18:53 [pchampin]
- see you
- 16:19:09 [Zakim]
- -pchampin
- 16:20:12 [cygri]
- sandro, help
- 16:20:21 [Zakim]
- -mischat
- 16:20:21 [cygri]
- commonscribe throws python errors at me
- 16:20:22 [Zakim]
- SW_RDFWG()11:00AM has ended
- 16:20:24 [Zakim]
- Attendees were +1.707.861.aaaa, gavinc, yvesr, Scott_Bauer, AndyS, MacTed, Guus, EricP, +1.540.898.aacc, +539149aadd, davidwood, Sandro, cygri, +1.617.553.aaee, LeeF, SteveH,
- 16:20:26 [Zakim]
- ... mischat, mbrunati, FabGandon, +1.404.978.aaff, tomayac, NickH, AZ, pchampin, +1.603.897.aagg, Souri
- 16:21:21 [AndyS]
- AndyS has joined #rdf-wg
- 16:23:40 [cygri]
- RRSAgent, make logs public
- 16:24:59 [cygri]
- sandro, nevermind
- 16:26:44 [pchampin]
- pchampin has left #rdf-wg
- 17:28:41 [AndyS]
- AndyS has joined #rdf-wg
- 17:48:07 [cygri]
- cygri has joined #rdf-wg
- 18:16:19 [danbri]
- danbri has joined #rdf-wg
- 18:16:35 [Zakim]
- Zakim has left #rdf-wg