edit

RDF Working Group

Minutes of 14 April 2011

Present
Ivan Herman, Mischa Tuffield, Dan Brickley, Christopher Matheus, Peter Patel-Schneider, Jan Wielemaker, Jean-François Baget, Nicholas Humfrey, Yves Raimond, Richard Cyganiak, Pierre-Antoine Champin, Fabien Gandon, Steve Harris, Matteo Brunati, Sandro Hawke, David Wood, Guus Schreiber
Guests
Paul Groth, Steven Pemberton
Remote
Antoine Zimmermann, Gavin Carothers, Zhe Wu, Olivier Corby, Ted Thibodeau, Patrick Hayes, Thomas Steiner, Alex Hall, Nathan Rixham, Lee Feigenbaum, Manu Sporny, Souripriya Das
Scribe
Fabien Gandon, Yves Raimond, Christopher Matheus, Richard Cyganiak
IRC Log
Original
Resolutions
  1. Named Graphs in SPARQL associate IRIs and graphs *but* they do not necessarily "name" graphs in the strict model-theoretic sense. A SPARQL Dataset does not establish graphs as referents of IRIs (relevant to ISSUE-30) link
  2. Close ISSUE-26 doing nothing. link
  3. Close ISSUE-27, not marking rdf:value as archaic, but with the understand that the modeling advice in RDF Primer will be revisited. link
Topics
<sandro> Guest: Paul Groth
<sandro> Guest: Steven Pemberton
<sandro> Present: Ivan, Mischa, Dan_Brickley, Matheus, Peter, Jan, Baget, Humfrey, Yves, Cygri, Champin, Fabien, Steve, Matteo, Sandro, Wood, Guus
<sandro> Remote: AZ, Gavin, Zhe, Corby, MacTed, Pat, Tom, AlexHall, webr3, LeeF, manu, souri
07:21:55 <tomayac> bonjour monsieur!

Thomas Steiner: bonjour monsieur! ←

07:33:17 <tomayac> "the conference is restricted at this time" => have the dial-in details changed? using rdfwg1# code

(No events recorded for 11 minutes)

Thomas Steiner: "the conference is restricted at this time" => have the dial-in details changed? using rdfwg1# code ←

07:34:05 <FabGandon> should work but we haven't called yet and a number of participants are still missing in the room

Fabien Gandon: should work but we haven't called yet and a number of participants are still missing in the room ←

07:34:26 <tomayac>  9:30 sharp-ish ;-)

Thomas Steiner: 9:30 sharp-ish ;-) ←

07:40:29 <Steven_> zakim, list

(No events recorded for 6 minutes)

Steven Pemberton: zakim, list ←

07:40:29 <Zakim> I see SW_RDFWG(RDFWG1)2:00AM active and no others scheduled to start in the next 15 minutes

Zakim IRC Bot: I see SW_RDFWG(RDFWG1)2:00AM active and no others scheduled to start in the next 15 minutes ←

07:40:49 <FabGandon> we will have to do an adhoc teleconf the teleconf chanel is not available for today

Fabien Gandon: we will have to do an adhoc teleconf the teleconf chanel is not available for today ←

07:41:13 <Steven_> zakim, code?

Steven Pemberton: zakim, code? ←

07:41:13 <Zakim> the conference code is 733941 (tel:+1.617.761.6200 tel:+33.4.26.46.79.03 tel:+44.203.318.0479), Steven_

Zakim IRC Bot: the conference code is 733941 (tel:+1.617.761.6200 tel:+33.4.26.46.79.03 tel:+44.203.318.0479), Steven_ ←

07:41:38 <FabGandon> trying again...

Fabien Gandon: trying again... ←

07:41:40 <Steven_> zakim, who is on the call?

Steven Pemberton: zakim, who is on the call? ←

07:41:40 <Zakim> On the phone I see OlivierCorby, OlivierCorby.a, OlivierCorby.aa, OlivierCorby.aaa

Zakim IRC Bot: On the phone I see OlivierCorby, OlivierCorby.a, OlivierCorby.aa, OlivierCorby.aaa ←

07:42:13 <PatH> Same message here

Patrick Hayes: Same message here ←

07:42:23 <tomayac> same here

Thomas Steiner: same here ←

07:42:45 <davidwood> We're working on it - please stand by

David Wood: We're working on it - please stand by ←

07:42:56 <Steven_> zakim, room for 15 for 600 minutes?

Steven Pemberton: zakim, room for 15 for 600 minutes? ←

07:42:58 <Zakim> ok, Steven_; conference Team_(rdf-wg)07:42Z scheduled with code 26631 (CONF1) for 600 minutes until 1742Z

Zakim IRC Bot: ok, Steven_; conference Team_(rdf-wg)07:42Z scheduled with code 26631 (CONF1) for 600 minutes until 1742Z ←

07:43:06 <davidwood> We'll announce a new dial in code shortly

David Wood: We'll announce a new dial in code shortly ←

07:43:12 <FabGandon> dial 26631

Fabien Gandon: dial 26631 ←

07:43:18 <davidwood> PLEASE USE CONFERENCE CODE 26631

David Wood: PLEASE USE CONFERENCE CODE 26631 ←

07:43:35 <Steven_> Steven_ has changed the topic to: CODE is 26631

Steven Pemberton: Steven_ has changed the topic to: CODE is 26631 ←

07:43:41 <davidwood> Sorry for the confusion.  Our bridge was not configured as we expected.

David Wood: Sorry for the confusion. Our bridge was not configured as we expected. ←

07:44:04 <Steven_> zakim, who is on the call?

Steven Pemberton: zakim, who is on the call? ←

07:44:04 <Zakim> On the phone I see OlivierCorby, OlivierCorby.a, OlivierCorby.aa, OlivierCorby.aaa

Zakim IRC Bot: On the phone I see OlivierCorby, OlivierCorby.a, OlivierCorby.aa, OlivierCorby.aaa ←

07:44:21 <NickH> Good Morning!

Nicholas Humfrey: Good Morning! ←

07:44:25 <Steven_> zakim, this is rdf-wg

Steven Pemberton: zakim, this is rdf-wg ←

07:44:25 <Zakim> Steven_, this was SW_RDFWG(RDFWG1)2:00AM

Zakim IRC Bot: Steven_, this was SW_RDFWG(RDFWG1)2:00AM ←

07:44:27 <Zakim> ok, Steven_; that matches Team_(rdf-wg)07:42Z

Zakim IRC Bot: ok, Steven_; that matches Team_(rdf-wg)07:42Z ←

07:44:33 <Steven_> zakim, who is on the call?

Steven Pemberton: zakim, who is on the call? ←

07:44:34 <Zakim> On the phone I see Meeting_Room, PatH, tomayac, OlivierCorby

Zakim IRC Bot: On the phone I see Meeting_Room, PatH, tomayac, OlivierCorby ←

07:44:40 <OlivierCorby> Hi, phone is ok now

Olivier Corby: Hi, phone is ok now ←

07:44:48 <Zakim> +AZ

Zakim IRC Bot: +AZ ←

07:45:46 <PatH> Sound quality is rather poor today

Patrick Hayes: Sound quality is rather poor today ←

07:45:50 <FabGandon> scribe: Fabien

(Scribe set to Fabien Gandon)

07:46:40 <FabGandon> guus: identifying the 4 issues to be discussed

Guus Schreiber: identifying the 4 issues to be discussed ←

07:46:50 <Steven> 30, 31, 15

Steven Pemberton: 30, 31, 15 ←

07:46:51 <FabGandon> ... 5 30 31 and 15

... 5 30 31 and 15 ←

07:46:57 <gavinc> zakim, the code is?

Gavin Carothers: zakim, the code is? ←

07:46:57 <Zakim> I don't understand your question, gavinc.

Zakim IRC Bot: I don't understand your question, gavinc. ←

07:47:03 <Steven> zakim, code?

Steven Pemberton: zakim, code? ←

07:47:03 <Zakim> the conference code is 26631 (tel:+1.617.761.6200 tel:+33.4.26.46.79.03 tel:+44.203.318.0479), Steven

Zakim IRC Bot: the conference code is 26631 (tel:+1.617.761.6200 tel:+33.4.26.46.79.03 tel:+44.203.318.0479), Steven ←

07:47:32 <FabGandon> cygri: 31 is a bit out of the list

Richard Cyganiak: 31 is a bit out of the list ←

07:47:52 <mischat> http://www.w3.org/2011/rdf-wg/track/issues/30

Mischa Tuffield: http://www.w3.org/2011/rdf-wg/track/issues/30 ←

07:48:06 <FabGandon> davidwood: sugest we start with issue 30

David Wood: suggest we start with ISSUE-30 ←

07:48:06 <Zakim> +gavinc

Zakim IRC Bot: +gavinc ←

07:48:07 <FabGandon> Topic: Four issues of "Named Graphs".

1. Four issues of "Named Graphs".

07:48:08 <FabGandon> subtopic: Aligning SPARQL notions and RDF 1.1 g-* notions.

1.1. Aligning SPARQL notions and RDF 1.1 g-* notions.

07:48:18 <FabGandon>   ISSUE-30: How does SPARQL's notion of RDF dataset relate our notion of multiple graphs?

ISSUE-30: How does SPARQL's notion of RDF dataset relate our notion of multiple graphs? ←

07:48:18 <trackbot> ISSUE-30 How does SPARQL's notion of RDF dataset relate our notion of multiple graphs? notes added

Trackbot IRC Bot: ISSUE-30 How does SPARQL's notion of RDF dataset relate our notion of multiple graphs? notes added ←

07:48:20 <Steven> s/sugest/suggest/
07:49:47 <mischat> http://www.w3.org/TR/rdf-sparql-query/#rdfDataset <-- sparql dataset as per rdf sparql query 1.0

Mischa Tuffield: http://www.w3.org/TR/rdf-sparql-query/#rdfDataset <-- sparql dataset as per rdf sparql query 1.0 ←

07:50:23 <FabGandon>   Cygri : SPARQL defines Dataset as data data model used in SPARQL query i.e. collection of graph = one default graph and a set of named graphs <IRI,Graph>

Cygri : SPARQL defines Dataset as data data model used in SPARQL query i.e. collection of graph = one default graph and a set of named graphs <IRI,Graph> ←

07:50:33 <tomayac> AZ: +1, sound is low quality :-(

Antoine Zimmermann: +1, sound is low quality :-( [ Scribe Assist by Thomas Steiner ] ←

07:50:47 <mischat> http://www.w3.org/2011/rdf-wg/wiki/TF-Graphs/RDF-Datasets-Proposal

Mischa Tuffield: http://www.w3.org/2011/rdf-wg/wiki/TF-Graphs/RDF-Datasets-Proposal ←

07:51:19 <FabGandon>   ... they use the term named graph and it is a g-snap in our terminology because immutable

... they use the term named graph and it is a g-snap in our terminology because immutable ←

07:51:50 <pchampin> http://www.w3.org/TR/2009/WD-sparql11-update-20091022/#sec_graphStore

Pierre-Antoine Champin: http://www.w3.org/TR/2009/WD-sparql11-update-20091022/#sec_graphStore ←

07:52:37 <PatH> +q

Patrick Hayes: +q ←

07:52:43 <FabGandon> ... graph store :"unlike an RDF dataset, named graphs can be added to or deleted from a graph store"

... graph store :"unlike an RDF dataset, named graphs can be added to or deleted from a graph store" ←

07:53:03 <FabGandon> ivan: the mutability is on the store not on the graph

Ivan Herman: the mutability is on the store not on the graph ←

07:53:49 <FabGandon> ... are the graphs explicitly immutable ?

... are the graphs explicitly immutable ? ←

07:53:51 <PatH> sound quality is poor but usable

Patrick Hayes: sound quality is poor but usable ←

07:54:26 <FabGandon> cygri : the spec are not specific on this ; not really addressed

cygri : the spec are not specific on this ; not really addressed ←

07:54:57 <Guus> q?

Guus Schreiber: q? ←

07:55:17 <FabGandon> ivan: IMO the dataset is a set of g-boxes

Ivan Herman: IMO the dataset is a set of g-boxes ←

07:55:38 <Guus> zakim, who is here?

Guus Schreiber: zakim, who is here? ←

07:55:38 <Zakim> On the phone I see Meeting_Room, PatH, tomayac, OlivierCorby, AZ, gavinc

Zakim IRC Bot: On the phone I see Meeting_Room, PatH, tomayac, OlivierCorby, AZ, gavinc ←

07:55:52 <FabGandon> cygri: the evaluation of a SPARQL query is defined against an immutable dataset

Richard Cyganiak: the evaluation of a SPARQL query is defined against an immutable dataset ←

07:56:09 <davidwood> q+ to discuss graph store relationships to g-boxes and g-snaps.

David Wood: q+ to discuss graph store relationships to g-boxes and g-snaps. ←

07:56:34 <ivan> q?

Ivan Herman: q? ←

07:56:39 <ivan> ack PatH

Ivan Herman: ack PatH ←

07:56:42 <davidwood> ack PatH

David Wood: ack PatH ←

07:56:47 <FabGandon> PatH: we shouldn’t be agnostic we should say what the graph is e.g. we should say it is a g-box that has a name

Patrick Hayes: we shouldn’t be agnostic we should say what the graph is e.g. we should say it is a g-box that has a name ←

07:57:25 <FabGandon> cygri: SPARQL uses the term named graph, the IRI is the name for the graph in SPARQL

Richard Cyganiak: SPARQL uses the term named graph, the IRI is the name for the graph in SPARQL ←

07:57:59 <mischat> PatH: there is no need to introduce confusion

Patrick Hayes: there is no need to introduce confusion [ Scribe Assist by Mischa Tuffield ] ←

07:57:59 <AZ> We can certainly see a SPARQL dataset as a snapshot of the graph store (the graph store is mutable but the snapshot is fixed to define what's the result of a query)

Antoine Zimmermann: We can certainly see a SPARQL dataset as a snapshot of the graph store (the graph store is mutable but the snapshot is fixed to define what's the result of a query) ←

07:58:47 <FabGandon>   PatH: RDF should specify the semantic of names if there is to be an interpretation of that name

PatH: RDF should specify the semantic of names if there is to be an interpretation of that name ←

07:59:14 <FabGandon> ... if we don't we leave the question open to endless discussions.

... if we don't we leave the question open to endless discussions. ←

07:59:53 <davidwood> +1 to PatH, in that if we define what we mean we won't have misunderstandings as we do with "information resource" or "what *is* RDF".

David Wood: +1 to PatH, in that if we define what we mean we won't have misunderstandings as we do with "information resource" or "what *is* RDF". ←

08:00:41 <JFB> +1 to PatH: if there is some specifing meaning to names, it must be formalized in RDF Semantics

Jean-François Baget: +1 to PatH: if there is some specifing meaning to names, it must be formalized in RDF Semantics ←

08:00:42 <FabGandon> PatH: we need to declare in a declarative text what the interpretation is for the IRI naming a graph.

Patrick Hayes: we need to declare in a declarative text what the interpretation is for the IRI naming a graph. ←

08:01:34 <FabGandon> cygri: Can we use the name of doc as the name of graph.

Richard Cyganiak: Can we use the name of doc as the name of graph. ←

08:01:44 <FabGandon> PatH: we can't prevent that

Patrick Hayes: we can't prevent that ←

08:03:10 <Zakim> davidwood, you wanted to discuss graph store relationships to g-boxes and g-snaps.

Zakim IRC Bot: davidwood, you wanted to discuss graph store relationships to g-boxes and g-snaps. ←

08:03:57 <FabGandon> davidwood: several graph stores are maintainers of g-boxes implemented as multiple reader single writer

David Wood: several graph stores are maintainers of g-boxes implemented as multiple reader single writer ←

08:04:38 <FabGandon> ... when a query comes in they generate sets of g-snaps from the current state of the g-boxes.

... when a query comes in they generate sets of g-snaps from the current state of the g-boxes. ←

08:05:12 <FabGandon> SteveH: yes that's what happens.

Steve Harris: yes that's what happens. ←

08:05:30 <PatH> we have yet to specify what a g-box is semantically. We will have to speak of states and g-snaps there.

Patrick Hayes: we have yet to specify what a g-box is semantically. We will have to speak of states and g-snaps there. ←

08:06:22 <PatH> in other words, this box/snap issue will have to be dealt with there in any case.

Patrick Hayes: in other words, this box/snap issue will have to be dealt with there in any case. ←

08:06:31 <sandro> guus: When you do a SPARQL Query, you are querying at a point in time, so you are querying against the set of g-snaps which is the current contents of those g-boxes.

Guus Schreiber: When you do a SPARQL Query, you are querying at a point in time, so you are querying against the set of g-snaps which is the current contents of those g-boxes. [ Scribe Assist by Sandro Hawke ] ←

08:06:32 <FabGandon> Guus: at that point there is no conflict between our view and SPARQL

Guus Schreiber: at that point there is no conflict between our view and SPARQL ←

08:06:40 <davidwood> PatH: Yes

Patrick Hayes: Yes [ Scribe Assist by David Wood ] ←

08:06:56 <davidwood> Yes, there is no conflict.

David Wood: Yes, there is no conflict. ←

08:07:00 <FabGandon> subtopic: relation between the graph and its name.

1.2. relation between the graph and its name.

08:07:40 <sandro> pchampin: I want to be able to use my own arbitrary data as the "graph" name in SPARQL.

Pierre-Antoine Champin: I want to be able to use my own arbitrary data as the "graph" name in SPARQL. [ Scribe Assist by Sandro Hawke ] ←

08:08:00 <FabGandon> pchampin: I feel uncomfortable with fixing the semantics of the relation name of graphs  and the store ; it depends on my use of the quadstore

Pierre-Antoine Champin: I feel uncomfortable with fixing the semantics of the relation name of graphs  and the store ; it depends on my use of the quadstore ←

08:08:57 <FabGandon> cygri: I don’t see this machinery as answering a large demand ; I don’t feel there is a huge demand on fixing that semantics

Richard Cyganiak: I don’t see this machinery as answering a large demand ; I don’t feel there is a huge demand on fixing that semantics ←

08:09:27 <FabGandon> ... what do we gain from defining the interpretation of named graphs ?

... what do we gain from defining the interpretation of named graphs ? ←

08:09:56 <pchampin> sometimes, I name a graph in my quad store with the URI of the g-box this graph comes from,

Pierre-Antoine Champin: sometimes, I name a graph in my quad store with the URI of the g-box this graph comes from, ←

08:10:08 <pchampin> sometimes, I name it with the URI of the resource it is about

Pierre-Antoine Champin: sometimes, I name it with the URI of the resource it is about ←

08:10:09 <FabGandon> danbri: are you confortable with the level of interoperability that would set?

Dan Brickley: are you confortable with the level of interoperability that would set? ←

08:10:36 <sandro> +1 danbri we need more interop between datastores (there is breakage when people use different styles of URIs)

Sandro Hawke: +1 danbri we need more interop between datastores (there is breakage when people use different styles of URIs) ←

08:11:10 <pfps> I don't know how the RDF semantics is going to speak to things like timestamping downloads of RDF documents.

Peter Patel-Schneider: I don't know how the RDF semantics is going to speak to things like timestamping downloads of RDF documents. ←

08:11:38 <FabGandon> PatH: defining the semantics will not have so much implication on the implementation that seems to be feared. The idea is not to interfere with the machinery.

Patrick Hayes: defining the semantics will not have so much implication on the implementation that seems to be feared. The idea is not to interfere with the machinery. ←

08:11:42 <davidwood> ack PatH

David Wood: ack PatH ←

08:11:46 <danbri> it's something like a lack of mechanism for saying how *my* sparql store is managed. One might use 'the URI I fetched = the graph URI', another uses a uuid: per-transaction, and a table-of-contents history graph. Sure I can send SPARQL queries across both at same time, but the results might be barely meaningful.

Dan Brickley: it's something like a lack of mechanism for saying how *my* sparql store is managed. One might use 'the URI I fetched = the graph URI', another uses a uuid: per-transaction, and a table-of-contents history graph. Sure I can send SPARQL queries across both at same time, but the results might be barely meaningful. ←

08:13:10 <FabGandon> sandro: the machinery will complain for instance if I use the URI of a graph to identify a person and these classes are disjoint.

Sandro Hawke: the machinery will complain for instance if I use the URI of a graph to identify a person and these classes are disjoint. ←

08:13:59 <danbri> PatH, the triples could have semantics, but their bundling and tagging with graph URIs could lack semantics

Dan Brickley: PatH, the triples could have semantics, but their bundling and tagging with graph URIs could lack semantics ←

08:14:03 <pchampin> q+ to talk about named graphs in SPARQL endpoints

Pierre-Antoine Champin: q+ to talk about named graphs in SPARQL endpoints ←

08:14:10 <FabGandon> SteveH: there are many use cases where we don't want to do some logical inference on top of RDF.

Steve Harris: there are many use cases where we don't want to do some logical inference on top of RDF. ←

08:14:53 <pchampin> +1 danbri: I write no *triple* stating that a person is a graph :-)

Pierre-Antoine Champin: +1 danbri: I write no *triple* stating that a person is a graph :-) ←

08:15:01 <sandro> Pat: It violates the semantics of the language to have the name of a graph also be the name of a person.

Patrick Hayes: It violates the semantics of the language to have the name of a graph also be the name of a person. [ Scribe Assist by Sandro Hawke ] ←

08:15:15 <FabGandon> cygri:   How does the fact of using a URI for a graph and a person raises a problem in SPARQL?

Richard Cyganiak: How does the fact of using a URI for a graph and a person raises a problem in SPARQL? ←

08:15:20 <AZ> A name can name several things, like in OWL 2 DL, a name can name a class and a property

Antoine Zimmermann: A name can name several things, like in OWL 2 DL, a name can name a class and a property ←

08:15:38 <pgroth> could we do both? a name and a tag?

Paul Groth: could we do both? a name and a tag? ←

08:15:40 <AZ> and classes are disjoint from properties in OWL 2 DL

Antoine Zimmermann: and classes are disjoint from properties in OWL 2 DL ←

08:15:42 <FabGandon> PatH: lets not call it the names then.

Patrick Hayes: lets not call it the names then. ←

08:16:43 <sandro> +1 pat

Sandro Hawke: +1 pat ←

08:16:51 <FabGandon> pfps: RDF is agnostic as to the use of the same IRI to name a graph or a person.

Peter Patel-Schneider: RDF is agnostic as to the use of the same IRI to name a graph or a person. ←

08:16:51 <ivan> ack pchampin

Ivan Herman: ack pchampin ←

08:16:51 <Zakim> pchampin, you wanted to talk about named graphs in SPARQL endpoints

Zakim IRC Bot: pchampin, you wanted to talk about named graphs in SPARQL endpoints ←

08:17:21 <sandro> pchampin: I'm using the "graph id" as merely a "tag"

Pierre-Antoine Champin: I'm using the "graph id" as merely a "tag" [ Scribe Assist by Sandro Hawke ] ←

08:17:38 <FabGandon> pchampin: ok to say it’s not really a name but merely a tag.

Pierre-Antoine Champin: ok to say it’s not really a name but merely a tag. ←

08:18:07 <sandro> +100000 the world here would be MUCH CLEARER if SPARQL forced you to only use graph IDs that you own!!

Sandro Hawke: +100000 the world here would be MUCH CLEARER if SPARQL forced you to only use graph IDs that you own!! ←

08:18:24 <cygri> sandro -100000

Richard Cyganiak: sandro -100000 ←

08:18:56 <pfps> sandro - so you think that you shouldn't use "anyone else's"  IRIs in a named graph?

Peter Patel-Schneider: sandro - so you think that you shouldn't use "anyone else's" IRIs in a named graph? ←

08:19:03 <cygri> q+ to disagree with sandro -- web crawling use case

Richard Cyganiak: q+ to disagree with sandro -- web crawling use case ←

08:19:34 <FabGandon> sandro: I wish SPARQL restricted you to use only URIs that you own i.e. use graphs in a domain you control

Sandro Hawke: I wish SPARQL restricted you to use only URIs that you own i.e. use graphs in a domain you control ←

08:20:01 <danbri> sandro, that feels to me like having the SQL spec specify that you can only store things that are true

Dan Brickley: sandro, that feels to me like having the SQL spec specify that you can only store things that are true ←

08:20:09 <pchampin> I sure was not suggesting to restrict SPARQL... :-/

Pierre-Antoine Champin: I sure was not suggesting to restrict SPARQL... :-/ ←

08:20:35 <pchampin> just pointing out that its flexibility allows for different practices... beyong "naming according to Pat"

Pierre-Antoine Champin: just pointing out that its flexibility allows for different practices... beyong "naming according to Pat" ←

08:20:41 <FabGandon> cygri: strong use case against that : when you crawl the web you want to use the URI from where you got the data.

Richard Cyganiak: strong use case against that : when you crawl the web you want to use the URI from where you got the data. ←

08:21:17 <FabGandon> sandro: it may be more efficient but you create interoperability problems.

Sandro Hawke: it may be more efficient but you create interoperability problems. ←

08:21:34 <sandro> Utility is at odds with Interoperability.

Sandro Hawke: Utility is at odds with Interoperability. ←

08:21:37 <PatH> hard to hear..

Patrick Hayes: hard to hear.. ←

08:21:44 <sandro> Local utility vs Global utility.

Sandro Hawke: Local utility vs Global utility. ←

08:21:53 <yvesr> another use case is ACL on quad stores

Yves Raimond: another use case is ACL on quad stores ←

08:22:15 <FabGandon> pchampin: not suggesting restricting what SPARQL allows to do ; just advocating flexibility.

Pierre-Antoine Champin: not suggesting restricting what SPARQL allows to do ; just advocating flexibility. ←

08:22:41 <cygri> q+ to talk about n3

Richard Cyganiak: q+ to talk about n3 ←

08:22:44 <FabGandon> pgroth: I wonder if we don't need a typing mechanism.

Paul Groth: I wonder if we don't need a typing mechanism. ←

08:22:44 <sandro> pgroth: There's "naming graph" and there's graph tags.

Paul Groth: There's "naming graph" and there's graph tags. [ Scribe Assist by Sandro Hawke ] ←

08:22:55 <Zakim> cygri, you wanted to talk about n3

Zakim IRC Bot: cygri, you wanted to talk about n3 ←

08:23:39 <FabGandon> cygri: if you want a graph associated with a URI in N3 you need to put a predicate in-between.

Richard Cyganiak: if you want a graph associated with a URI in N3 you need to put a predicate in-between. ←

08:24:09 <danbri> is this OK SPARQL? http://pastebin.com/raw.php?i=TaJVsste

Dan Brickley: is this OK SPARQL? http://pastebin.com/raw.php?i=TaJVsste ←

08:24:19 <FabGandon> ... there is something in the middle that indicates the relation, don't restrict that because in SPARQL it is not restricted.

... there is something in the middle that indicates the relation, don't restrict that because in SPARQL it is not restricted. ←

08:25:19 <yvesr> danbri, i guess it would - why wouldn't it?

Yves Raimond: danbri, i guess it would - why wouldn't it? ←

08:25:42 <FabGandon> pfps: in RDF everything is a resources: a graph must be an resource or not ; how can we disconnect graph from that if we name them with IRI?

Peter Patel-Schneider: in RDF everything is a resources: a graph must be an resource or not ; how can we disconnect graph from that if we name them with IRI? ←

08:26:01 <danbri> q+ to try http://pastebin.com/raw.php?i=TaJVsste

Dan Brickley: q+ to try http://pastebin.com/raw.php?i=TaJVsste ←

08:26:52 <FabGandon> Guus: we need to identify the things we do agree on.

Guus Schreiber: we need to identify the things we do agree on. ←

08:26:55 <Zakim> danbri, you wanted to try http://pastebin.com/raw.php?i=TaJVsste

Zakim IRC Bot: danbri, you wanted to try http://pastebin.com/raw.php?i=TaJVsste ←

08:27:14 <PatH> sounds like a sparql RDF dataset is not a collection of named graphs. Which surprises me, but I can live with.

Patrick Hayes: sounds like a sparql RDF dataset is not a collection of named graphs. Which surprises me, but I can live with. ←

08:27:20 <FabGandon> danbri: I want to talk about this test case  http://pastebin.com/raw.php?i=TaJVsste

Dan Brickley: I want to talk about this test case http://pastebin.com/raw.php?i=TaJVsste ←

08:28:14 <FabGandon> ...   this is a SPARQL query querying different databases.

... this is a SPARQL query querying different databases. ←

08:28:36 <FabGandon> ... can we name graphs with mailto:bla@bla.bla

... can we name graphs with mailto:bla@bla.bla ←

08:28:38 <PatH> but see what pat just wrote.

Patrick Hayes: but see what pat just wrote. ←

08:29:08 <FabGandon> yes we can

yes we can ←

08:29:37 <FabGandon> davidwood: some people say we should always use http://

David Wood: some people say we should always use http:// ←

08:29:55 <FabGandon> danbri: there is a drift from using http:// URIs

Dan Brickley: there is a drift from using http:// URIs ←

08:30:07 <FabGandon> SteveH: I don't see anything wrong with that.

Steve Harris: I don't see anything wrong with that. ←

08:30:25 <sandro> sandro: This is just neats vs scruffies --- the graph might be a (scruffy) tag, or might be a name of a proper RDF graph.

Sandro Hawke: This is just neats vs scruffies --- the graph might be a (scruffy) tag, or might be a name of a proper RDF graph. [ Scribe Assist by Sandro Hawke ] ←

08:30:29 <FabGandon> danbri: what about the provenance perspective?

Dan Brickley: what about the provenance perspective? ←

08:30:34 <pfps> well, a SPARQL RDF dataset is defined as potentially containing "named graphs"  as this is the first (as far as I know) W3C mention of "named graph", then SPARQL wins and SPARQL RDF datasets have named graphs

Peter Patel-Schneider: well, a SPARQL RDF dataset is defined as potentially containing "named graphs" as this is the first (as far as I know) W3C mention of "named graph", then SPARQL wins and SPARQL RDF datasets have named graphs ←

08:31:10 <pfps> the upshot of this is that the RDF WG may need a new name for what we have been calling named graphs

Peter Patel-Schneider: the upshot of this is that the RDF WG may need a new name for what we have been calling named graphs ←

08:31:27 <FabGandon> pgroth: we care about pointing at a resource or at a graph talking about a resource.

Paul Groth: we care about pointing at a resource or at a graph talking about a resource. ←

08:31:37 <FabGandon> ... we need to be able to point at the content.

... we need to be able to point at the content. ←

08:32:04 <PatH> pfps, suggest rather we keep named graphs but allow datasets to be something else.

Patrick Hayes: pfps, suggest rather we keep named graphs but allow datasets to be something else. ←

08:32:30 <danbri> so my example lets me represent the (likely derrived from other stuff) info that Pat says Guus is the name of the holder of his homepage

Dan Brickley: so my example lets me represent the (likely derrived from other stuff) info that Pat says Guus is the name of the holder of his homepage ←

08:32:52 <pfps> then we need to quickly get SPARQL not to "use up" this name - oops too late, named graphs is already in SPARQL 1.0

Peter Patel-Schneider: then we need to quickly get SPARQL not to "use up" this name - oops too late, named graphs is already in SPARQL 1.0 ←

08:33:40 <pgroth> i like the idea of a default interpretation

Paul Groth: i like the idea of a default interpretation ←

08:33:47 <FabGandon> pchampin: graphs are resources they need naming and not necessarily a named attached to a SPARQL endpoint.

Pierre-Antoine Champin: graphs are resources they need naming and not necessarily a named attached to a SPARQL endpoint. ←

08:33:51 <pgroth> that the iri is the name of the graph

Paul Groth: that the iri is the name of the graph ←

08:34:10 <SteveH> q+ to talk about <uri> :relation <graph>

Steve Harris: q+ to talk about <uri> :relation <graph> ←

08:34:33 <FabGandon> pfps: do RDF graphs have to be resources ?

Peter Patel-Schneider: do RDF graphs have to be resources ? ←

08:34:55 <danbri> http://www.w3.org/TR/rdf-mt/#gloss ''Resource (n.)(as used in RDF)(i) An entity; anything in the universe. (ii) As a class name: the class of everything; the most inclusive category possible.''

Dan Brickley: http://www.w3.org/TR/rdf-mt/#gloss ''Resource (n.)(as used in RDF)(i) An entity; anything in the universe. (ii) As a class name: the class of everything; the most inclusive category possible.'' ←

08:35:09 <PatH> aaaargh. what are 'levels'????

Patrick Hayes: aaaargh. what are 'levels'???? ←

08:35:16 <FabGandon> cygri: graphs are in the abstract syntax; resources are in the model theory

Richard Cyganiak: graphs are in the abstract syntax; resources are in the model theory ←

08:36:18 <FabGandon> pchampin: graphs must be resources

Pierre-Antoine Champin: graphs must be resources ←

08:36:23 <sandro> pfps: We have A and Not-A   (where A=Graphs are Resources)

Peter Patel-Schneider: We have A and Not-A (where A=Graphs are Resources) [ Scribe Assist by Sandro Hawke ] ←

08:37:20 <sandro> pat: Of COURSE graphs are resources.   The model theory clearly says everything is a resource.

Patrick Hayes: Of COURSE graphs are resources. The model theory clearly says everything is a resource. [ Scribe Assist by Sandro Hawke ] ←

08:37:26 <JFB> +1 everything is a resource, if I am, why wouldn't a graph be ?

Jean-François Baget: +1 everything is a resource, if I am, why wouldn't a graph be ? ←

08:37:28 <FabGandon> PatH: there are no such notions of levels ; thats not the pb.

Patrick Hayes: there are no such notions of levels ; thats not the pb. ←

08:37:50 <pchampin> +1

Pierre-Antoine Champin: +1 ←

08:37:54 <sandro> pat: We could say that SPARQL Datasets are about tagged graphs NOT naming.

Patrick Hayes: We could say that SPARQL Datasets are about tagged graphs NOT naming. [ Scribe Assist by Sandro Hawke ] ←

08:37:55 <SteveH> +1

Steve Harris: +1 ←

08:37:57 <sandro> +1 pat

Sandro Hawke: +1 pat ←

08:37:59 <mischat> +1

Mischa Tuffield: +1 ←

08:38:00 <danbri> +1

Dan Brickley: +1 ←

08:38:12 <yvesr> +1

Yves Raimond: +1 ←

08:38:24 <danbri> q+ to suggest [eventual] best practice note on how *in practice* people are associating URIs with bundles-of-triples

Dan Brickley: q+ to suggest [eventual] best practice note on how *in practice* people are associating URIs with bundles-of-triples ←

08:38:34 <FabGandon> ... if we say we tag graphs and not we name then we can stop arguing

... if we say we tag graphs and not we name then we can stop arguing ←

08:39:02 <AZ> But then, how one talks about a graph in triples?

Antoine Zimmermann: But then, how one talks about a graph in triples? ←

08:39:29 <FabGandon> davidwood: I need a clarification on the difference between the name and a tag.

David Wood: I need a clarification on the difference between the name and a tag. ←

08:39:30 <ivan> ack SteveH

Ivan Herman: ack SteveH ←

08:39:30 <Zakim> SteveH, you wanted to talk about <uri> :relation <graph>

Zakim IRC Bot: SteveH, you wanted to talk about <uri> :relation <graph> ←

08:40:14 <FabGandon> PatH: the difference is in the relation, tag is neutral.

Patrick Hayes: the difference is in the relation, tag is neutral. ←

08:40:16 <danbri> 'bundles'

Dan Brickley: 'bundles' ←

08:40:30 <pgroth> why can't we have a default interpretation ?

Paul Groth: why can't we have a default interpretation ? ←

08:40:48 <sandro> possible consensus: SPARQL "named graphs" are not "named" in the logical sense.

Sandro Hawke: possible consensus: SPARQL "named graphs" are not "named" in the logical sense. ←

08:40:58 <cygri> +1 ivan

Richard Cyganiak: +1 ivan ←

08:40:59 <danbri> pgroth, because there are multiple equally respectable default db management habits

Dan Brickley: pgroth, because there are multiple equally respectable default db management habits ←

08:41:27 <gavinc> FROM NAMED

Gavin Carothers: FROM NAMED ←

08:42:01 <sandro> :'(''

Sandro Hawke: :'('' ←

08:42:20 <FabGandon> ivan: we don't have much choice, the term "named graph" is already used in the whole SPARQL community.

Ivan Herman: we don't have much choice, the term "named graph" is already used in the whole SPARQL community. ←

08:42:40 <pgroth> danbri, but default doesn't mean you have to

Paul Groth: danbri, but default doesn't mean you have to ←

08:43:14 <sandro> sandro: Can we at least tell people this is a misleading name?

Sandro Hawke: Can we at least tell people this is a misleading name? [ Scribe Assist by Sandro Hawke ] ←

08:43:19 <SteveH> +1

Steve Harris: +1 ←

08:43:56 <PatH> potentially misleading

Patrick Hayes: potentially misleading ←

08:44:02 <danbri> From a SPARQL perspective, it is legitimate to (a) tag graph-bundles with URI the triples were dereferenced from (b) to tag graph-bundles with URI for the party who made the claim (c) or a trasaction ID, eg. uuid:

Dan Brickley: From a SPARQL perspective, it is legitimate to (a) tag graph-bundles with URI the triples were dereferenced from (b) to tag graph-bundles with URI for the party who made the claim (c) or a trasaction ID, eg. uuid: ←

08:44:13 <sandro> More Consensus: SPARQL "named graphs" are not necessarily "named" in the logical sense, or RDF graphs.

Sandro Hawke: More Consensus: SPARQL "named graphs" are not necessarily "named" in the logical sense, or RDF graphs. ←

08:44:25 <sandro> FabGandon we have "tagged boxes" and we will call them "named graphs"

Sandro Hawke: FabGandon we have "tagged boxes" and we will call them "named graphs" ←

08:44:38 <pchampin> q+ to raise some concern about the semantics of NQuads, then

Pierre-Antoine Champin: q+ to raise some concern about the semantics of NQuads, then ←

08:44:49 <Zakim> danbri, you wanted to suggest [eventual] best practice note on how *in practice* people are associating URIs with bundles-of-triples

Zakim IRC Bot: danbri, you wanted to suggest [eventual] best practice note on how *in practice* people are associating URIs with bundles-of-triples ←

08:44:56 <PatH> can we introduce the terminology of "sparql naming"

Patrick Hayes: can we introduce the terminology of "sparql naming" ←

08:45:12 <davidwood> q+ to as about naming of RDF

David Wood: q+ to as about naming of RDF ←

08:45:26 <FabGandon> danbri: may be we should first document the current uses of "named graphs"

Dan Brickley: may be we should first document the current uses of "named graphs" ←

08:45:40 <mischat> q+ to ask about the difference in FROM NAMED and the GRAPH URI

Mischa Tuffield: q+ to ask about the difference in FROM NAMED and the GRAPH URI ←

08:45:52 <yvesr> +1

Yves Raimond: +1 ←

08:45:57 <sandro> +1 danbri: document the common practices for using sparql graphs names.

Sandro Hawke: +1 danbri: document the common practices for using sparql graphs names. ←

08:45:58 <PatH> I dont want to start policing sparql usage.

Patrick Hayes: I dont want to start policing sparql usage. ←

08:46:09 <FabGandon> ... I have three in mind but may be we should have a wiki page to collect them

... I have three in mind but may be we should have a wiki page to collect them ←

08:46:12 <davidwood> No, we certainly don't

David Wood: No, we certainly don't ←

08:46:13 <danbri> path --- absolutely not policing, but documenting

Dan Brickley: path --- absolutely not policing, but documenting ←

08:46:17 <yvesr> PatH, not policing, surevying what's actually happening

Yves Raimond: PatH, not policing, surevying what's actually happening ←

08:46:18 <PatH> just keep terminology clean

Patrick Hayes: just keep terminology clean ←

08:46:22 <PatH> OK

Patrick Hayes: OK ←

08:46:27 <danbri>  -- so we can send SPARQL queries that use GRAPH to services managed in a certain fashion

Dan Brickley: -- so we can send SPARQL queries that use GRAPH to services managed in a certain fashion ←

08:46:51 <FabGandon> pchampin: NQuads is used to dump a full store

Pierre-Antoine Champin: NQuads is used to dump a full store ←

08:46:55 <danbri> eg. see http://pastebin.com/TaJVsste ... maybe you have a DB I could usefully send that query to; but maybe Ivan's SPARQL db is managed with a different GRAPH/URI policy

Dan Brickley: eg. see http://pastebin.com/TaJVsste ... maybe you have a DB I could usefully send that query to; but maybe Ivan's SPARQL db is managed with a different GRAPH/URI policy ←

08:47:02 <danbri> ...so naming those deployment patterns

Dan Brickley: ...so naming those deployment patterns ←

08:47:02 <mischat> i do think that best practices for linked data re: graphs and named graphs

Mischa Tuffield: i do think that best practices for linked data re: graphs and named graphs ←

08:47:03 <Zakim> davidwood, you wanted to as about naming of RDF

Zakim IRC Bot: davidwood, you wanted to as about naming of RDF ←

08:47:05 <FabGandon> ivan: NQuad is juts syntax

Ivan Herman: NQuad is juts syntax ←

08:47:06 <Zakim> pchampin, you wanted to raise some concern about the semantics of NQuads, then

Zakim IRC Bot: pchampin, you wanted to raise some concern about the semantics of NQuads, then ←

08:47:20 <danbri> FDR!

Dan Brickley: FDR! ←

08:47:39 <FabGandon>  davidwood: concerned about redefining everything.

davidwood: concerned about redefining everything. ←

08:48:09 <FabGandon> sandro: SPARQL named graphs has little to do with named g-boxes.

Sandro Hawke: SPARQL named graphs has little to do with named g-boxes. ←

08:48:13 <ivan> ack mischat

Ivan Herman: ack mischat ←

08:48:13 <Zakim> mischat, you wanted to ask about the difference in FROM NAMED and the GRAPH URI

Zakim IRC Bot: mischat, you wanted to ask about the difference in FROM NAMED and the GRAPH URI ←

08:48:23 <FabGandon>  Guss: SPARQL is agnostic about.

Guss: SPARQL is agnostic about. ←

08:49:04 <FabGandon> mischat: It is nice that SPARQL doesn’t force you to use the URL of the doc for the named graph.

Mischa Tuffield: It is nice that SPARQL doesn’t force you to use the URL of the doc for the named graph. ←

08:49:23 <sandro>  steve: FROM NAMED pulls a graph from some undefined place and puts it in the set of named graphs, but... [lost]

Sandro Hawke: steve: FROM NAMED pulls a graph from some undefined place and puts it in the set of named graphs, but... [lost] ←

08:50:05 <FabGandon> SteveH: the exact behavior of the default graph changes from store to store.

Steve Harris: the exact behavior of the default graph changes from store to store. ←

08:50:25 <cygri> +1 mischat

Richard Cyganiak: +1 mischat ←

08:50:32 <yvesr> +1

Yves Raimond: +1 ←

08:50:42 <danbri> yup

Dan Brickley: yup ←

08:50:59 <FabGandon> mischat: the best practices could be in a note and not in rec.

Mischa Tuffield: the best practices could be in a note and not in rec. ←

08:51:54 <FabGandon> davidwood: we don't want to get in the way of LOD

David Wood: we don't want to get in the way of LOD ←

08:53:06 <FabGandon> ivan: too early to phrase it as a resolution ?

Ivan Herman: too early to phrase it as a resolution ? ←

08:53:11 <sandro> PROPOSED: Close ISSUE-30 saying that SPARQL Datasets and Named Graphs have no strict or formal connection to a logic of RDF "naming" of Graphs.

PROPOSED: Close ISSUE-30 saying that SPARQL Datasets and Named Graphs have no strict or formal connection to a logic of RDF "naming" of Graphs. ←

08:53:29 <pfps> PROPOSED the upcoming notion of multiple graphs is not necessarily the same as named graphs in SPARQL

Peter Patel-Schneider: PROPOSED the upcoming notion of multiple graphs is not necessarily the same as named graphs in SPARQL ←

08:53:49 <danbri> perhaps  - SPARQL quads are not the kinds of thing that can be interpreted as True vs False; RDF WG quads might or might not add more...

Dan Brickley: perhaps - SPARQL quads are not the kinds of thing that can be interpreted as True vs False; RDF WG quads might or might not add more... ←

08:54:11 <PatH> suggest that the key point is that just because sparql uses a uri to, um, identify a graph, it does not mean that the uri can be used to refer to the graph  in an rdf triple.

Patrick Hayes: suggest that the key point is that just because sparql uses a uri to, um, identify a graph, it does not mean that the uri can be used to refer to the graph in an rdf triple. ←

08:54:52 <FabGandon> ivan: we currently have no formal connection between the name and the graph in RDF

Ivan Herman: we currently have no formal connection between the name and the graph in RDF ←

08:54:53 <danbri> ie. we can ask if the triple "uri-for-guus :homepage http://www.cs.vu.nl/~guus/" is true or not; but we can't yet ask if the quad  "{uri-for-graph} uri-for-guus :homepage http://www.cs.vu.nl/~guus/" is true or false

Dan Brickley: ie. we can ask if the triple "uri-for-guus :homepage http://www.cs.vu.nl/~guus/" is true or not; but we can't yet ask if the quad "{uri-for-graph} uri-for-guus :homepage http://www.cs.vu.nl/~guus/" is true or false ←

08:55:32 <AZ> PatH +1

Antoine Zimmermann: PatH +1 ←

08:55:42 <danbri> (path, +1 to what?)

Dan Brickley: (path, +1 to what?) ←

08:55:53 <FabGandon> Guus: who agrees with PatH ?

Guus Schreiber: who agrees with PatH ? ←

08:56:13 <AZ> +1

Antoine Zimmermann: +1 ←

08:56:26 <FabGandon>   PatH: you can use the URI but there is no guaranty that it refers to the graph.

PatH: you can use the URI but there is no guaranty that it refers to the graph. ←

08:56:27 <sandro> sandro: Pat means "refer" in a model theory sense, not a computer science sense.

Sandro Hawke: Pat means "refer" in a model theory sense, not a computer science sense. [ Scribe Assist by Sandro Hawke ] ←

08:57:05 <gavinc> So what does: SELECT ?s WHERE {GRAPH ?s { ?s ?p ?o }} end up meaning in this case?

Gavin Carothers: So what does: SELECT ?s WHERE {GRAPH ?s { ?s ?p ?o }} end up meaning in this case? ←

08:57:17 <FabGandon> yvesr: we don't know what a multiple graph is and therefore can we talk about it in a resolution?

Yves Raimond: we don't know what a multiple graph is and therefore can we talk about it in a resolution? ←

08:58:25 <FabGandon> ivan: when we have clarified notions then we can come back to that question.

Ivan Herman: when we have clarified notions then we can come back to that question. ←

08:58:28 <yvesr> we can't resolve an issue where half of the question is still undefined

Yves Raimond: we can't resolve an issue where half of the question is still undefined ←

08:58:56 <PatH> i like 'thruth'

Patrick Hayes: i like 'thruth' ←

08:59:07 <FabGandon> ... the issue should be postponed.

... the issue should be postponed. ←

08:59:11 <danbri> quadly thruthyness

Dan Brickley: quadly thruthyness ←

08:59:22 <ivan> rrsagent, pointer?

Ivan Herman: rrsagent, pointer? ←

08:59:22 <RRSAgent> See http://www.w3.org/2011/04/14-rdf-wg-irc#T08-59-22

RRSAgent IRC Bot: See http://www.w3.org/2011/04/14-rdf-wg-irc#T08-59-22 ←

08:59:22 <PatH> :-)

Patrick Hayes: :-) ←

08:59:32 <FabGandon> Guus: we can close that issue and open and more precise one.

Guus Schreiber: we can close that issue and open and more precise one. ←

08:59:37 <JFB> +1 for semantics of a predicate that would capture SPARQL's behaviour, but we're not ready yet for that

Jean-François Baget: +1 for semantics of a predicate that would capture SPARQL's behaviour, but we're not ready yet for that ←

08:59:54 <yvesr> issue-30 might be dependent on issue-15

Yves Raimond: ISSUE-30 might be dependent on ISSUE-15 ←

09:00:36 <FabGandon> pchampin: this question is linked to issue 15 http://www.w3.org/2011/rdf-wg/track/issues/15

Pierre-Antoine Champin: this question is linked to ISSUE-15 http://www.w3.org/2011/rdf-wg/track/issues/15 ←

09:00:44 <sandro> issue-15?

Sandro Hawke: ISSUE-15? ←

09:00:44 <trackbot> ISSUE-15 -- What is the relationship between the IRI and the triples in a dataset/quad-syntax/etc -- open

Trackbot IRC Bot: ISSUE-15 -- What is the relationship between the IRI and the triples in a dataset/quad-syntax/etc -- open ←

09:00:44 <trackbot> http://www.w3.org/2011/rdf-wg/track/issues/15

Trackbot IRC Bot: http://www.w3.org/2011/rdf-wg/track/issues/15 ←

09:00:45 <mischat> again, you could have a best practices document stating how you can use named graphs in a quad store in a truthy way, but neither rdf nor sparql mandates this, but it would be a good thing for quad store/linked data interoperability -- would be a good note for a primer

Mischa Tuffield: again, you could have a best practices document stating how you can use named graphs in a quad store in a truthy way, but neither rdf nor sparql mandates this, but it would be a good thing for quad store/linked data interoperability -- would be a good note for a primer ←

09:02:00 <FabGandon> Guus: 30 is about alignment with SPARQL and 15 is about our internal changes to RDF.

Guus Schreiber: 30 is about alignment with SPARQL and 15 is about our internal changes to RDF. ←

09:02:31 <FabGandon> ... in solving issue 15 we should not conflict with SPARQL.

... in solving ISSUE-15 we should not conflict with SPARQL. ←

09:02:37 <PatH> yes, fine

Patrick Hayes: yes, fine ←

09:02:53 <PatH> yes,

Patrick Hayes: yes, ←

09:03:14 <PatH> sorry cant unmute but agree with what you are saying

Patrick Hayes: sorry cant unmute but agree with what you are saying ←

09:03:26 <FabGandon> Guus: we should remove dataset from issue 15 this is addressed in issue 30

Guus Schreiber: we should remove dataset from ISSUE-15 this is addressed in ISSUE-30 ←

09:03:47 <sandro> PROPOSED: ISSUE-15 is about our internal notions of multiple graphs, while ISSUE-30 is about how that related to SPARQL's notion.  We do not expect the association of IRIs and graphs in SPARQL datasets to be RDF's identification/reference relationship.

PROPOSED: ISSUE-15 is about our internal notions of multiple graphs, while ISSUE-30 is about how that related to SPARQL's notion. We do not expect the association of IRIs and graphs in SPARQL datasets to be RDF's identification/reference relationship. ←

09:04:03 <FabGandon> davidwood: etc. is not precise enough , issue 15 should be rephrased properly

David Wood: etc. is not precise enough , ISSUE-15 should be rephrased properly ←

09:04:48 <danbri> proposed: "While it is attractive to seek more clarity on relationship between some graph of triples and URIs they're tagged with, ... we note that SPARQL deployments have assigned URIs in a variety of ways, each of which being useful and compliant. There may be value in documenting these deployment styles (e.g. URIs for docs, abstract graphs, human sources or transaction IDs) so that SPARQL stores and serializations of URI-tagged triples can b

PROPOSED: "While it is attractive to seek more clarity on relationship between some graph of triples and URIs they're tagged with, ... we note that SPARQL deployments have assigned URIs in a variety of ways, each of which being useful and compliant. There may be value in documenting these deployment styles (e.g. URIs for docs, abstract graphs, human sources or transaction IDs) so that SPARQL stores and serializations of URI-tagged triples can b ←

09:04:48 <danbri> e made more richly interoperable."

Dan Brickley: e made more richly interoperable." ←

09:05:02 <FabGandon>   Guus: we should start with defining our own terminology before aligning with SPARQL.

Guus: we should start with defining our own terminology before aligning with SPARQL. ←

09:05:11 <cygri> proposed: "Named Graphs in SPARQL “loosely associate” IRIs and graphs. They do not “name” graphs in the strict model-theoretic sense. A SPARQL Dataset does not establish graphs as referents of IRIs."

PROPOSED: "Named Graphs in SPARQL “loosely associate” IRIs and graphs. They do not “name” graphs in the strict model-theoretic sense. A SPARQL Dataset does not establish graphs as referents of IRIs." ←

09:06:20 <FabGandon>  ISSUE-30: cygri proposes "Named Graphs in SPARQL “loosely associate” IRIs and graphs. They do not “name” graphs in the strict model-theoretic sense. A SPARQL Dataset does not establish graphs as referents of IRIs."

ISSUE-30: cygri proposes "Named Graphs in SPARQL “loosely associate” IRIs and graphs. They do not “name” graphs in the strict model-theoretic sense. A SPARQL Dataset does not establish graphs as referents of IRIs." ←

09:06:20 <trackbot> ISSUE-30 How does SPARQL's notion of RDF dataset relate our notion of multiple graphs? notes added

Trackbot IRC Bot: ISSUE-30 How does SPARQL's notion of RDF dataset relate our notion of multiple graphs? notes added ←

09:07:12 <danbri> i tried ' each of which being useful and compliant' instead of 'loosly' (above)

Dan Brickley: i tried ' each of which being useful and compliant' instead of 'loosly' (above) ←

09:07:23 <sandro> "are simple associations"

Sandro Hawke: "are simple associations" ←

09:07:35 <AZ>  Maybe: "Named Graphs in SPARQL associate IRIs and graphs *but* they do not “name” graphs in the strict model-theoretic sense. A SPARQL Dataset does not establish graphs as referents of IRIs."

Antoine Zimmermann: Maybe: "Named Graphs in SPARQL associate IRIs and graphs *but* they do not “name” graphs in the strict model-theoretic sense. A SPARQL Dataset does not establish graphs as referents of IRIs." ←

09:07:42 <FabGandon>   PatH: don't like the word "loosely" prefer : temporary

PatH: don't like the word "loosely" prefer : temporary ←

09:08:14 <sandro> PROPOSED: Named Graphs in SPARQL associate IRIs and graphs *but* they do not “name” graphs in the strict model-theoretic sense. A SPARQL Dataset does not necessarily establish graphs as referents of IRIs

PROPOSED: Named Graphs in SPARQL associate IRIs and graphs *but* they do not “name” graphs in the strict model-theoretic sense. A SPARQL Dataset does not necessarily establish graphs as referents of IRIs ←

09:08:35 <AZ> I would not put the necessarily there

Antoine Zimmermann: I would not put the necessarily there ←

09:08:51 <mischat> SteveH: sparql uses the verb "graph" to talk about arbitrary graphs and the "named graphs" for graphs which which can be fetched via http, or is that just my pov?

Steve Harris: sparql uses the verb "graph" to talk about arbitrary graphs and the "named graphs" for graphs which which can be fetched via http, or is that just my pov? [ Scribe Assist by Mischa Tuffield ] ←

09:09:03 <sandro> PROPOSED: Named Graphs in SPARQL associate IRIs and graphs *but* they do not necessarily "name" graphs in the strict model-theoretic sense. A SPARQL Dataset does not establish graphs as referents of IRIs

PROPOSED: Named Graphs in SPARQL associate IRIs and graphs *but* they do not necessarily "name" graphs in the strict model-theoretic sense. A SPARQL Dataset does not establish graphs as referents of IRIs ←

09:09:10 <sandro> +1

Sandro Hawke: +1 ←

09:09:14 <pfps> +1

Peter Patel-Schneider: +1 ←

09:09:15 <cygri> +1 sandro

Richard Cyganiak: +1 sandro ←

09:09:16 <AZ> +1

Antoine Zimmermann: +1 ←

09:09:16 <mbrunati> +1

Matteo Brunati: +1 ←

09:09:20 <pchampin> +1

Pierre-Antoine Champin: +1 ←

09:09:23 <davidwood> +1

David Wood: +1 ←

09:09:24 <cmatheus> +1

Christopher Matheus: +1 ←

09:09:26 <yvesr> +1

Yves Raimond: +1 ←

09:09:27 <danbri> +1

Dan Brickley: +1 ←

09:09:32 <zwu2> +0

Zhe Wu: +0 ←

09:09:33 <NickH> +1

Nicholas Humfrey: +1 ←

09:09:38 <SteveH> +1

Steve Harris: +1 ←

09:09:51 <mischat> +1

Mischa Tuffield: +1 ←

09:10:04 <mischat> any objections for this being added as a note to issue-30 ?

Mischa Tuffield: any objections for this being added as a note to ISSUE-30 ? ←

09:10:04 <FabGandon>  ISSUE-30: Proposed WG position : Named Graphs in SPARQL associate IRIs and graphs *but* they do not necessarily “name” graphs in the strict model-theoretic sense. A SPARQL Dataset does not establish graphs as referents of IRIs.

ISSUE-30: Proposed WG position : Named Graphs in SPARQL associate IRIs and graphs *but* they do not necessarily “name” graphs in the strict model-theoretic sense. A SPARQL Dataset does not establish graphs as referents of IRIs. ←

09:10:04 <trackbot> ISSUE-30 How does SPARQL's notion of RDF dataset relate our notion of multiple graphs? notes added

Trackbot IRC Bot: ISSUE-30 How does SPARQL's notion of RDF dataset relate our notion of multiple graphs? notes added ←

09:10:07 <sandro> RESOLVED: Named Graphs in SPARQL associate IRIs and graphs *but* they do not necessarily "name" graphs in the strict model-theoretic sense. A SPARQL Dataset does not establish graphs as referents of IRIs (relevant to ISSUE-30)

RESOLVED: Named Graphs in SPARQL associate IRIs and graphs *but* they do not necessarily "name" graphs in the strict model-theoretic sense. A SPARQL Dataset does not establish graphs as referents of IRIs (relevant to ISSUE-30) ←

09:10:31 <cygri> ISSUE-15?

Richard Cyganiak: ISSUE-15? ←

09:10:31 <FabGandon> subtopic: link between the name and the triples of the graph.
09:10:31 <trackbot> ISSUE-15 -- What is the relationship between the IRI and the triples in a dataset/quad-syntax/etc -- open

Trackbot IRC Bot: ISSUE-15 -- What is the relationship between the IRI and the triples in a dataset/quad-syntax/etc -- open ←

09:10:31 <trackbot> http://www.w3.org/2011/rdf-wg/track/issues/15

Trackbot IRC Bot: http://www.w3.org/2011/rdf-wg/track/issues/15 ←

09:10:56 <PatH> +1 also my vote

Patrick Hayes: +1 also my vote ←

09:11:11 <FabGandon> davidwood: moving to ISSUE 15 ; let's try to rephrase it.

David Wood: moving to ISSUE-15 ; let's try to rephrase it. ←

09:11:41 <AZ> AZ: isn't it implicitly asking "how" one can associate a URI to a g-* ?

Antoine Zimmermann: isn't it implicitly asking "how" one can associate a URI to a g-* ? [ Scribe Assist by Antoine Zimmermann ] ←

09:12:00 <PatH> propose, uri always refers to g-box, but some boxes are immutable.

Patrick Hayes: propose, uri always refers to g-box, but some boxes are immutable. ←

09:12:12 <pgroth> agree with pat

Paul Groth: agree with pat ←

09:12:16 <FabGandon> sandro: g-boxes, g-snap, g-text could be named

Sandro Hawke: g-boxes, g-snap, g-text could be named ←

09:12:48 <PatH> because a snap is always a state (of a box) rather than a resource in its own right.

Patrick Hayes: because a snap is always a state (of a box) rather than a resource in its own right. ←

09:12:48 <FabGandon> ivan: can we have a predicate to say this IRI identifies this g-box ?

Ivan Herman: can we have a predicate to say this IRI identifies this g-box ? ←

09:13:15 <pgroth> although i need to refer to a g-snap

Paul Groth: although i need to refer to a g-snap ←

09:13:51 <pchampin> PatH: can't a number have a URI ??

Patrick Hayes: can't a number have a URI ?? [ Scribe Assist by Pierre-Antoine Champin ] ←

09:14:06 <FabGandon> pgroth: would that prevent you to refer to a particular state of a box ?

Paul Groth: would that prevent you to refer to a particular state of a box ? ←

09:14:22 <PatH> dont think it can be done just using a predicate unless we endow that predicate with spoecial semantic force.

Patrick Hayes: dont think it can be done just using a predicate unless we endow that predicate with spoecial semantic force. ←

09:14:37 <danbri> (around foaf/webid/foaf+ssl and so on, we'll start seeing people identifying concrete sets of well known triples by hash of their encoding, eg. the triples W3C served for the RDF ns for the last 5 years)

Dan Brickley: (around foaf/webid/foaf+ssl and so on, we'll start seeing people identifying concrete sets of well known triples by hash of their encoding, eg. the triples W3C served for the RDF ns for the last 5 years) ←

09:15:00 <FabGandon> ivan: the snap vs. box is exactly about mutability

Ivan Herman: the snap vs. box is exactly about mutability ←

09:15:03 <pchampin> PatH??: <someuri> owl:sameas 42

Pierre-Antoine Champin: PatH??: <someuri> owl:sameas 42 ←

09:15:57 <PatH> sure, that is ok, but states are transient.

Patrick Hayes: sure, that is ok, but states are transient. ←

09:16:28 <FabGandon> davidwood: if a g-box is a resource than we can talk about it.

David Wood: if a g-box is a resource than we can talk about it. ←

09:16:49 <sandro> q+ to say the difference

Sandro Hawke: q+ to say the difference ←

09:16:59 <FabGandon> pgroth: so what is a snap then if not an immutable box ?

Paul Groth: so what is a snap then if not an immutable box ? ←

09:17:29 <FabGandon> sandro: another difference is equality.

Sandro Hawke: another difference is equality. ←

09:17:45 <gavinc> The NAME is not part of the g-snap

Gavin Carothers: The NAME is not part of the g-snap ←

09:17:54 <danbri> sandro, does that work ok w/ bnodes? do we have samegraphness defined adequately for graphs w/ bnodes?

Dan Brickley: sandro, does that work ok w/ bnodes? do we have samegraphness defined adequately for graphs w/ bnodes? ←

09:18:14 <FabGandon> davidwood: two g-snaps may have the same content and still be different snaps.

David Wood: two g-snaps may have the same content and still be different snaps. ←

09:18:27 <FabGandon> ... we haven't decided on that yet.

... we haven't decided on that yet. ←

09:18:50 <sandro> danbri, yes, but you also have to allow bnodes to be shared between graphs.

Sandro Hawke: danbri, yes, but you also have to allow bnodes to be shared between graphs. ←

09:18:51 <FabGandon> ... it depends on how we resolve issue 15

... it depends on how we resolve ISSUE-15 ←

09:18:53 <SteveH> q+ to ask Sandro about why two g-boxes can't be equal [unless I got the wrong end of the stick]

Steve Harris: q+ to ask Sandro about why two g-boxes can't be equal [unless I got the wrong end of the stick] ←

09:19:16 <gavinc> ... I don't think g-snaps had names?

Gavin Carothers: ... I don't think g-snaps had names? ←

09:19:42 <PatH> stephen, two anythings cannot be equal.

Patrick Hayes: stephen, two anythings cannot be equal. ←

09:19:54 <davidwood> ack sandro

David Wood: ack sandro ←

09:19:54 <Zakim> sandro, you wanted to say the difference

Zakim IRC Bot: sandro, you wanted to say the difference ←

09:19:55 <sandro> ack sandro

Sandro Hawke: ack sandro ←

09:19:57 <ivan> ack sandro

Ivan Herman: ack sandro ←

09:19:58 <davidwood> ack PatH

David Wood: ack PatH ←

09:20:03 <danbri> (sandro, eg. if there is an rdf/xml file bundled with Jena that is packaged old version of DC schema; and the similar-but-different triples we get from a DCMI namespace URI fetch ... )

Dan Brickley: (sandro, eg. if there is an rdf/xml file bundled with Jena that is packaged old version of DC schema; and the similar-but-different triples we get from a DCMI namespace URI fetch ... ) ←

09:20:10 <FabGandon> subtopic: REST and named graphs.

1.4. REST and named graphs.

09:20:39 <FabGandon> PatH: The guiding abstraction should be the REST model

Patrick Hayes: The guiding abstraction should be the REST model ←

09:21:54 <FabGandon> davidwood: reprensentations are not resources by default

David Wood: reprensentations are not resources by default ←

09:22:04 <davidwood> ack pchampin

David Wood: ack pchampin ←

09:22:08 <ivan> ack PatH

Ivan Herman: ack PatH ←

09:22:13 <sandro> it's the g-text that's the representation, not the g-snap.

Sandro Hawke: it's the g-text that's the representation, not the g-snap. ←

09:22:29 <FabGandon> sandro: the representation is the g-text, a string

Sandro Hawke: the representation is the g-text, a string ←

09:22:33 <danbri> PatH, does "is not a resource" there mean "not a Web/http resource" rather than "is not a resource-considered-as-synonym-for-thing"?

Dan Brickley: PatH, does "is not a resource" there mean "not a Web/http resource" rather than "is not a resource-considered-as-synonym-for-thing"? ←

09:22:46 <danbri> (if you can channel for timbl...)

Dan Brickley: (if you can channel for timbl...) ←

09:22:46 <FabGandon> pchampin: the g-snap is the state of the resource

Pierre-Antoine Champin: the g-snap is the state of the resource ←

09:22:51 <yvesr> g-box - resource ; g-snap - state ; g-text : representation

Yves Raimond: g-box - resource ; g-snap - state ; g-text : representation ←

09:22:58 <pgroth> g-box = resource, g-snap = content negotiation, g-text = state serlization

Paul Groth: g-box = resource, g-snap = content negotiation, g-text = state serlization ←

09:22:58 <PatH> sorry, sandro is right. but the snap is an abstraction/parsing of the text.

Patrick Hayes: sorry, sandro is right. but the snap is an abstraction/parsing of the text. ←

09:23:01 <mischat> g-snap is information resource at time T ?

Mischa Tuffield: g-snap is information resource at time T ? ←

09:23:10 <davidwood> ack pgroth

David Wood: ack pgroth ←

09:23:15 <ivan> ack pgroth

Ivan Herman: ack pgroth ←

09:23:30 <PatH> and so is similarly unidentifiable.

Patrick Hayes: and so is similarly unidentifiable. ←

09:23:36 <JFB>  g-snap: state of the resource or state of the representation ?

Jean-François Baget: g-snap: state of the resource or state of the representation ? ←

09:23:48 <PatH> yes, sandro is right.

Patrick Hayes: yes, sandro is right. ←

09:23:54 <yvesr> pgroth: i don't agree - g-snap != content-negotiation

Yves Raimond: pgroth, i don't agree - g-snap != content-negotiation ←

09:23:54 <pchampin> @JFB: state of the resource

Pierre-Antoine Champin: @JFB: state of the resource ←

09:24:06 <yvesr> s/pgroth:/pgroth,/
09:24:17 <FabGandon> cygri: you can't talk about the representation.

Richard Cyganiak: you can't talk about the representation. ←

09:24:49 <sandro> q?

Sandro Hawke: q? ←

09:24:56 <PatH> danbri, i want those to be the same sense of resource

Patrick Hayes: danbri, i want those to be the same sense of resource ←

09:25:15 <FabGandon> davidwood: a representation is not a resource but with an additional step you can choose to make an identifier for that representation and talk about it.

David Wood: a representation is not a resource but with an additional step you can choose to make an identifier for that representation and talk about it. ←

09:25:28 <pchampin>  data: URIs ?

Pierre-Antoine Champin: data: URIs ? ←

09:25:34 <pchampin> I mean "data colon URIs"

Pierre-Antoine Champin: I mean "data colon URIs" ←

09:25:38 <davidwood> ack SteveH

David Wood: ack SteveH ←

09:25:38 <Zakim> SteveH, you wanted to ask Sandro about why two g-boxes can't be equal [unless I got the wrong end of the stick]

Zakim IRC Bot: SteveH, you wanted to ask Sandro about why two g-boxes can't be equal [unless I got the wrong end of the stick] ←

09:27:18 <sandro> sandro: Two g-boxes remain distinct even though their contents/state might happen to be the same at some point in time.

Sandro Hawke: Two g-boxes remain distinct even though their contents/state might happen to be the same at some point in time. [ Scribe Assist by Sandro Hawke ] ←

09:27:42 <FabGandon> q?

q? ←

09:27:51 <PatH> sandro, sorry to introduce extra confusion.

Patrick Hayes: sandro, sorry to introduce extra confusion. ←

09:28:33 <PatH> +1 to pfps

Patrick Hayes: +1 to pfps ←

09:28:37 <sandro> q+ to talk about use cases

Sandro Hawke: q+ to talk about use cases ←

09:28:54 <FabGandon> pfps: We could say we don’t change the semantics, Quads are syntax

Peter Patel-Schneider: We could say we don’t change the semantics, Quads are syntax ←

09:29:34 <mischat> i like the idea that RDF semantics not changing, and using quads as syntax, +1 to pfps

Mischa Tuffield: i like the idea that RDF semantics not changing, and using quads as syntax, +1 to pfps ←

09:29:44 <PatH> i think there are now also quints, sexts, etc..

Patrick Hayes: i think there are now also quints, sexts, etc.. ←

09:29:45 <danbri> I can't understand how the same meeting can, 30 mins ago, accept resources=all things in the universe, yet 5 mins ago, deny that the stuff you get back from an HTTP request is a resource. Ug.

Dan Brickley: I can't understand how the same meeting can, 30 mins ago, accept resources=all things in the universe, yet 5 mins ago, deny that the stuff you get back from an HTTP request is a resource. Ug. ←

09:30:01 <sandro> pchampin, you're right, I think, that data: URIs give us identifiers for representations / g-texts.

Sandro Hawke: pchampin, you're right, I think, that data: URIs give us identifiers for representations / g-texts. ←

09:30:25 <danbri> (even without handy URIs they're still things and therefore Resources in rdfsemantics sense)

Dan Brickley: (even without handy URIs they're still things and therefore Resources in rdfsemantics sense) ←

09:30:27 <FabGandon>   ... RDF semantics defines the meaning of the underlying data structure but not augmented with a semantics for datasets.

... RDF semantics defines the meaning of the underlying data structure but not augmented with a semantics for datasets. ←

09:30:48 <sandro> danbri, we didn't agree with that -- it was just claimed and ignored.  :-)

Sandro Hawke: danbri, we didn't agree with that -- it was just claimed and ignored. :-) ←

09:31:47 <pfps> so, after all the stuff that I said, I still remain agnostic as to which direction to go

Peter Patel-Schneider: so, after all the stuff that I said, I still remain agnostic as to which direction to go ←

09:32:00 <FabGandon> subtopic: defining Graph primitives in RDF semantics.

1.5. defining Graph primitives in RDF semantics.

09:32:34 <FabGandon> ivan: if we have predicates to link IRI and g-* we need to define them in the RDF semantics

Ivan Herman: if we have predicates to link IRI and g-* we need to define them in the RDF semantics ←

09:33:14 <PatH> yes, we do. so the semantics will have to deal with the *-ideas.

Patrick Hayes: yes, we do. so the semantics will have to deal with the *-ideas. ←

09:33:36 <PatH> yes, exactly.

Patrick Hayes: yes, exactly. ←

09:33:47 <FabGandon> pfps: if you want to talk about this inside the RDF voc you have to define it in the RDF semantics indeed.

Peter Patel-Schneider: if you want to talk about this inside the RDF voc you have to define it in the RDF semantics indeed. ←

09:33:59 <PatH> +1

Patrick Hayes: +1 ←

09:34:06 <pfps> from an OWL perspective, the "don't change the semantics view" is very seductive

Peter Patel-Schneider: from an OWL perspective, the "don't change the semantics view" is very seductive ←

09:34:25 <SteveH> also from the DB implementors view

Steve Harris: also from the DB implementors view ←

09:34:42 <PatH> extend does not imply change, hoever.

Patrick Hayes: extend does not imply change, hoever. ←

09:34:45 <sandro> ISSUE: Should there be an rdf:Graph construct, or something like that?

ISSUE: Should there be an rdf:Graph construct, or something like that? ←

09:34:46 <trackbot> Created ISSUE-35 - Should there be an rdf:Graph construct, or something like that? ; please complete additional details at http://www.w3.org/2011/rdf-wg/track/issues/35/edit .

Trackbot IRC Bot: Created ISSUE-35 - Should there be an rdf:Graph construct, or something like that? ; please complete additional details at http://www.w3.org/2011/rdf-wg/track/issues/35/edit . ←

09:34:46 <FabGandon> Guus: should there be an rdf:Graph primitive ?

Guus Schreiber: should there be an rdf:Graph primitive ? ←

09:35:00 <sandro> (from Guus and David -- I don't understand the question.)

Sandro Hawke: (from Guus and David -- I don't understand the question.) ←

09:35:23 <Zakim> sandro, you wanted to talk about use cases

Zakim IRC Bot: sandro, you wanted to talk about use cases ←

09:35:40 <FabGandon> pfps: if g-boxes just want to have fun they need to be in the semantics.

Peter Patel-Schneider: if g-boxes just want to have fun they need to be in the semantics. ←

09:37:06 <FabGandon> sandro: one of the scenarios is "annotating graphs" e.g. be able to select a part of graph state things about it.

Sandro Hawke: one of the scenarios is "annotating graphs" e.g. be able to select a part of graph state things about it. ←

09:38:26 <FabGandon> pchampin: we need a vocabulary for the g-* e.g. just to be about to talk about them when we load them.

Pierre-Antoine Champin: we need a vocabulary for the g-* e.g. just to be about to talk about them when we load them. ←

09:39:44 <FabGandon> PatH: if the notion of g-box is important then the semantics has to clarify that notion it does not need to be a revolution.

Patrick Hayes: if the notion of g-box is important then the semantics has to clarify that notion it does not need to be a revolution. ←

09:39:50 <FabGandon> subtopic: REST and Named graphs (bis).

1.6. REST and Named graphs (bis).

09:39:52 <pfps> perhaps, but by this same argument, the semantics should specify what happens when you go an HTTP get on a URL

Peter Patel-Schneider: perhaps, but by this same argument, the semantics should specify what happens when you go an HTTP get on a URL ←

09:40:07 <mischat> i am not sure about the adoption rate of '<> rdf:type rdf:Statement.' , do people even ever use them ...

Mischa Tuffield: i am not sure about the adoption rate of '<> rdf:type rdf:Statement.' , do people even ever use them ... ←

09:40:19 <PatH> not that bad, peter...

Patrick Hayes: not that bad, peter... ←

09:40:58 <sandro> PROPOSED: We aligned g-* with REST, where g-box=information resource, g-snap=state of the resource, g-text=representation of the state of the resource

PROPOSED: We aligned g-* with REST, where g-box=information resource, g-snap=state of the resource, g-text=representation of the state of the resource ←

09:41:07 <FabGandon> cygri: documenting the alignment with REST may be useful for us but not in the deliverables ; it is too complex and time-consuming.

Richard Cyganiak: documenting the alignment with REST may be useful for us but not in the deliverables ; it is too complex and time-consuming. ←

09:42:02 <FabGandon> ivan: would lead to endless discussions.

Ivan Herman: would lead to endless discussions. ←

09:42:18 <sandro> PROPOSED: We understand that g-* aligns with REST, with g-box=information resource, g-snap=state of the resource, g-text=representation of the state of the resource

PROPOSED: We understand that g-* aligns with REST, with g-box=information resource, g-snap=state of the resource, g-text=representation of the state of the resource ←

09:42:53 <pchampin>  NB: a predicate would not state the relation between a URI and a graph, but between a resource (identified by a URI) and a graph

Pierre-Antoine Champin: NB: a predicate would not state the relation between a URI and a graph, but between a resource (identified by a URI) and a graph ←

09:43:22 <PatH> i think we will be doing the world a disservice if we leave ambiguity and confusion. That is what the last RDF WG did, but there is a decade of practice now to guide us.

Patrick Hayes: i think we will be doing the world a disservice if we leave ambiguity and confusion. That is what the last RDF WG did, but there is a decade of practice now to guide us. ←

09:43:33 <mischat> sandro, perhaps s/state of the resource/state of the resource at time t/

Mischa Tuffield: sandro, perhaps s/state of the resource/state of the resource at time t/ ←

09:43:35 <pfps> do we have a failrly coherent document that describes REST?

Peter Patel-Schneider: do we have a failrly coherent document that describes REST? ←

09:43:58 <sandro> PROPOSED: We understand that g-* aligns with REST, with g-box=information resource, g-snap=state of the resource (at time t), g-text=representation of the state of the resource (at time t)

PROPOSED: We understand that g-* aligns with REST, with g-box=information resource, g-snap=state of the resource (at time t), g-text=representation of the state of the resource (at time t) ←

09:44:03 <PatH> zakim, mute me

Patrick Hayes: zakim, mute me ←

09:44:03 <Zakim> PatH should now be muted

Zakim IRC Bot: PatH should now be muted ←

09:44:21 <sandro> +1

Sandro Hawke: +1 ←

09:44:22 <pfps>  NB:  I do understand that coherency is rather absent in the REST universe.

Peter Patel-Schneider: NB: I do understand that coherency is rather absent in the REST universe. ←

09:44:24 <davidwood> +1

David Wood: +1 ←

09:44:26 <SteveH> +1

Steve Harris: +1 ←

09:44:30 <gavinc> +1

Gavin Carothers: +1 ←

09:44:31 <PatH> +1

Patrick Hayes: +1 ←

09:44:33 <zwu2> +1

Zhe Wu: +1 ←

09:44:36 <danbri> -1

Dan Brickley: -1 ←

09:44:40 <AZ> +1

Antoine Zimmermann: +1 ←

09:44:51 <JFB> +1

Jean-François Baget: +1 ←

09:44:57 <mbrunati> +1

Matteo Brunati: +1 ←

09:45:06 <ivan> 0

Ivan Herman: 0 ←

09:45:14 <sandro> (clarify -- this is only for the subset of IRs that can be respresented in RDF.)

Sandro Hawke: (clarify -- this is only for the subset of IRs that can be respresented in RDF.) ←

09:45:18 <pfps> +.5 as I'm not exactly sure just what REST is

Peter Patel-Schneider: +.5 as I'm not exactly sure just what REST is ←

09:45:24 <JFB> @AZ yes, found that surprising

Jean-François Baget: @AZ yes, found that surprising ←

09:45:24 <PatH> az, that will teach you to make lumpy custard.

Patrick Hayes: az, that will teach you to make lumpy custard. ←

09:45:46 <Zakim> +AZ

Zakim IRC Bot: +AZ ←

09:46:02 <NickH> +1 (but agree that REST isn't very well specified)

Nicholas Humfrey: +1 (but agree that REST isn't very well specified) ←

09:46:09 <yvesr> +1

Yves Raimond: +1 ←

09:46:12 <FabGandon> danbri: some environments don’t have a notion of REST.

Dan Brickley: some environments don’t have a notion of REST. ←

09:46:13 <pchampin> -1

Pierre-Antoine Champin: -1 ←

09:46:43 <FabGandon> Guus: we are only considering the notions behind REST.

Guus Schreiber: we are only considering the notions behind REST. ←

09:46:57 <danbri> REST is good, but it doesn't seem a 1:1 relationship to me

Dan Brickley: REST is good, but it doesn't seem a 1:1 relationship to me ←

09:47:07 <sandro> pchampin: my concern is that we might be missing some more complicated resources whose state is not represented by a graph, because it's not just time.

Pierre-Antoine Champin: my concern is that we might be missing some more complicated resources whose state is not represented by a graph, because it's not just time. [ Scribe Assist by Sandro Hawke ] ←

09:47:16 <SteveH> +1 to danbri, but I don't think it detracts from the analogy

Steve Harris: +1 to danbri, but I don't think it detracts from the analogy ←

09:47:19 <PatH> seems to me that if its not related to restthen I dont know why we even have these distinctions ourselves.

Patrick Hayes: seems to me that if its not related to restthen I dont know why we even have these distinctions ourselves. ←

09:47:21 <pchampin> e.g. authentication, etc

Pierre-Antoine Champin: e.g. authentication, etc ←

09:47:33 <SteveH> pchampin, right, or cookies for e.g.

Steve Harris: pchampin, right, or cookies for e.g. ←

09:47:34 <cygri> good point pchampin. language negotiation etc

Richard Cyganiak: good point pchampin. language negotiation etc ←

09:47:43 <danbri> maybe i'm pulling Web-derrived data from a local Lucene store; from Mahout clustering, or prolog, doing stuff in code and stuffing bits into graphs with URI tags. REST is in the environment but the data flow is much more complex than fetch'n'store

Dan Brickley: maybe i'm pulling Web-derrived data from a local Lucene store; from Mahout clustering, or prolog, doing stuff in code and stuffing bits into graphs with URI tags. REST is in the environment but the data flow is much more complex than fetch'n'store ←

09:47:46 <pchampin> yes, this too

Pierre-Antoine Champin: yes, this too ←

09:48:02 <sandro> guus: two groups;  (1) json, (2) skolemization

Guus Schreiber: two groups; (1) json, (2) skolemization [ Scribe Assist by Sandro Hawke ] ←

09:48:13 <tomayac> json += tomayac

Thomas Steiner: json += tomayac ←

09:48:19 <PatH> will skolem have a phone link?

Patrick Hayes: will skolem have a phone link? ←

09:48:39 <FabGandon>  ISSUE-15: Text to be further discussed : "We understand that g-* aligns with REST, with g-box=information resource, g-snap=state of the resource (at time t), g-text=representation of the state of the resource (at time t)"

ISSUE-15: Text to be further discussed : "We understand that g-* aligns with REST, with g-box=information resource, g-snap=state of the resource (at time t), g-text=representation of the state of the resource (at time t)" ←

09:48:39 <trackbot> ISSUE-15 What is the relationship between the IRI and the triples in a dataset/quad-syntax/etc notes added

Trackbot IRC Bot: ISSUE-15 What is the relationship between the IRI and the triples in a dataset/quad-syntax/etc notes added ←

09:48:44 <danbri> SteveH, sure, considered as an analogy it can be instructive (and in fact I'm trying to extend REST concepts a bit more into XMPP message types)

Dan Brickley: SteveH, sure, considered as an analogy it can be instructive (and in fact I'm trying to extend REST concepts a bit more into XMPP message types) ←

10:09:29 <pfps> Topic: skolemization (whatever that is!)

(No events recorded for 20 minutes)

2. skolemization (whatever that is!)

10:09:36 <tomayac> is there a dial-in no. for json?

Thomas Steiner: is there a dial-in no. for json? ←

10:09:49 <pfps> no dialin for json yet

Peter Patel-Schneider: no dialin for json yet ←

10:09:56 <Zakim> +zwu2

Zakim IRC Bot: +zwu2 ←

10:10:00 <pfps> and there won't be one

Peter Patel-Schneider: and there won't be one ←

10:10:02 <sandro> no dialin for json ever, sorry.

Sandro Hawke: no dialin for json ever, sorry. ←

10:10:05 <davidwood> zakim, who is on the phone?

David Wood: zakim, who is on the phone? ←

10:10:05 <Zakim> On the phone I see Meeting_Room, tomayac, gavinc, AZ, zwu2

Zakim IRC Bot: On the phone I see Meeting_Room, tomayac, gavinc, AZ, zwu2 ←

10:10:09 <zwu2> zakim, mute me

Zhe Wu: zakim, mute me ←

10:10:09 <Zakim> zwu2 should now be muted

Zakim IRC Bot: zwu2 should now be muted ←

10:10:40 <Zakim> +PatH

Zakim IRC Bot: +PatH ←

10:10:52 <PatH> zakim, mute me

Patrick Hayes: zakim, mute me ←

10:10:52 <Zakim> PatH should now be muted

Zakim IRC Bot: PatH should now be muted ←

10:11:02 <mischat> tomayac: do you want to be dialled in ?

Thomas Steiner: do you want to be dialled in ? [ Scribe Assist by Mischa Tuffield ] ←

10:11:12 <yvesr> scribe: yvesr

(Scribe set to Yves Raimond)

10:11:12 <danbri> so - what are we skolemising and why?

Dan Brickley: so - what are we skolemising and why? ←

10:11:19 <mischat> do JSON people want to call in

Mischa Tuffield: do JSON people want to call in ←

10:11:20 <sandro> topic: Skolemization Breakout

3. Skolemization Breakout

10:11:21 <pgroth> the skolemization has taken over this chat room

Paul Groth: the skolemization has taken over this chat room ←

10:11:27 <pfps> The problem, as I see it, is that RDF stores hold blank nodes, but they have problems sending identifiers for these blank nodes out in response to queries and getting them back.

Peter Patel-Schneider: The problem, as I see it, is that RDF stores hold blank nodes, but they have problems sending identifiers for these blank nodes out in response to queries and getting them back. ←

10:11:29 <mischat> yeah we are about to set up a voice thing

Mischa Tuffield: yeah we are about to set up a voice thing ←

10:11:31 <mischat> i sec

Mischa Tuffield: i sec ←

10:11:40 <yvesr> SteveH: long-standing issue in the way bnodes are defined

Steve Harris: long-standing issue in the way bnodes are defined ←

10:11:49 <yvesr> SteveH: close-enough to existential variables in rdf

Steve Harris: close-enough to existential variables in rdf ←

10:12:02 <yvesr> SteveH: most implementations turn it into an internal identifier

Steve Harris: most implementations turn it into an internal identifier ←

10:12:05 <sandro> SteveH: I have a longstanding issue who how bnodes are defined, as existential variables.  But the reality is that all the triplestores turn it into an internal identifier.

Steve Harris: I have a longstanding issue who how bnodes are defined, as existential variables. But the reality is that all the triplestores turn it into an internal identifier. [ Scribe Assist by Sandro Hawke ] ←

10:12:13 <yvesr> SteveH: turning them into 'skolems'

Steve Harris: turning them into 'skolems' ←

10:12:21 <cygri> (JSON breakout is happening over in the #rdf-json channel)

Richard Cyganiak: (JSON breakout is happening over in the #rdf-json channel) ←

10:12:46 <sandro> pfps: So far, they havent' done anything wrong.

Peter Patel-Schneider: So far, they havent' done anything wrong. [ Scribe Assist by Sandro Hawke ] ←

10:13:09 <Zakim> -tomayac

Zakim IRC Bot: -tomayac ←

10:13:13 <yvesr> SteveH: 2 problems - 1) bnodes in the wild (when there shouldn't be) and 2) people deliberately writing them (i.e. FOAF)

Steve Harris: 2 problems - 1) bnodes in the wild (when there shouldn't be) and 2) people deliberately writing them (i.e. FOAF) ←

10:13:27 <danbri> q+ to account for the foaf case

Dan Brickley: q+ to account for the foaf case ←

10:13:42 <PatH> there is also a strong deprtecation of bnode use in the linked data community.

Patrick Hayes: there is also a strong deprtecation of bnode use in the linked data community. ←

10:13:44 <sandro> SteveH: But sometimes you encounter bnodes in the wild, where it would be nice to have URIs, as in foaf.   In practice it's annoying.

Steve Harris: But sometimes you encounter bnodes in the wild, where it would be nice to have URIs, as in foaf. In practice it's annoying. [ Scribe Assist by Sandro Hawke ] ←

10:13:46 <yvesr> SteveH: in FOAF, you end up using inverse functional properties to identify individuals

Steve Harris: in FOAF, you end up using inverse functional properties to identify individuals ←

10:13:54 <davidwood> Zakim, open the queue

David Wood: Zakim, open the queue ←

10:13:54 <Zakim> ok, davidwood, the speaker queue is open

Zakim IRC Bot: ok, davidwood, the speaker queue is open ←

10:14:09 <danbri> q+ to account for the foaf case

Dan Brickley: q+ to account for the foaf case ←

10:14:24 <sandro> q+ to present proposal

Sandro Hawke: q+ to present proposal ←

10:14:43 <yvesr> SteveH: People are missing a feature from relational databases (not assigning an explicit primary key)

Steve Harris: People are missing a feature from relational databases (not assigning an explicit primary key) ←

10:15:03 <yvesr> SteveH: some triple stores have internal uri schems to talk about bnodes

Steve Harris: some triple stores have internal uri schems to talk about bnodes ←

10:15:12 <sandro> SteveH: Folks also have internal URI schemes for talking about bnodes.   People really want this for SPARQL round-tripping.

Steve Harris: Folks also have internal URI schemes for talking about bnodes. People really want this for SPARQL round-tripping. [ Scribe Assist by Sandro Hawke ] ←

10:15:14 <davidwood> ack danbri

David Wood: ack danbri ←

10:15:14 <Zakim> danbri, you wanted to account for the foaf case

Zakim IRC Bot: danbri, you wanted to account for the foaf case ←

10:15:15 <yvesr> SteveH: those can surface in query results - and can be used in queries

Steve Harris: those can surface in query results - and can be used in queries ←

10:15:18 <pfps> q+

Peter Patel-Schneider: q+ ←

10:15:28 <PatH> q+

Patrick Hayes: q+ ←

10:15:38 <pfps> q+ to say that such RDF stores aren't really doing anything 'wrong'

Peter Patel-Schneider: q+ to say that such RDF stores aren't really doing anything 'wrong' ←

10:15:48 <yvesr> danbri: There's a reason for the FOAF choice - leading to anonymous resources

Dan Brickley: There's a reason for the FOAF choice - leading to anonymous resources ←

10:16:02 <yvesr> danbri: no owl:sameAs, not clear what to do with resources

Dan Brickley: no owl:sameAs, not clear what to do with resources ←

10:16:19 <yvesr> danbri: identifying people with properties was a pragmatic decision

Dan Brickley: identifying people with properties was a pragmatic decision ←

10:16:44 <yvesr> davidwood: how would you do it today?

David Wood: how would you do it today? ←

10:17:07 <yvesr> danbri: if you were in a position to assign uris for other people, then FOAF would have gone for URIs

Dan Brickley: if you were in a position to assign uris for other people, then FOAF would have gone for URIs ←

10:17:24 <yvesr> danbri: bnodes are a pain to deal with...

Dan Brickley: bnodes are a pain to deal with... ←

10:17:44 <yvesr> q+

q+ ←

10:18:01 <davidwood> ack sandro

David Wood: ack sandro ←

10:18:01 <Zakim> sandro, you wanted to present proposal

Zakim IRC Bot: sandro, you wanted to present proposal ←

10:18:01 <ivan> ack sandro

Ivan Herman: ack sandro ←

10:18:06 <sandro> steveH: The assigned URIs leak out of query interface, which is what makes them useful.

Steve Harris: The assigned URIs leak out of query interface, which is what makes them useful. [ Scribe Assist by Sandro Hawke ] ←

10:18:31 <danbri> original statement of the foafy smushing stuff: http://lists.xml.org/archives/xml-dev/200012/msg00597.html

Dan Brickley: original statement of the foafy smushing stuff: http://lists.xml.org/archives/xml-dev/200012/msg00597.html ←

10:18:44 <yvesr> sandro: Long discussion on the semantic-web list a couple of weeks ago - a proposal was done that adress everyone's requeirements

Sandro Hawke: Long discussion on the semantic-web list a couple of weeks ago - a proposal was done that adress everyone's requeirements ←

10:19:09 <yvesr> sandro: pick one of two uri pattern  choices to skolemize bnodes

Sandro Hawke: pick one of two uri pattern choices to skolemize bnodes ←

10:19:29 <yvesr> sandro: http://... if you want to dereference, or tag:...

Sandro Hawke: http://... if you want to dereference, or tag:... ←

10:20:03 <yvesr> sandro: if you encounter one of those uris, it's machine generated

Sandro Hawke: if you encounter one of those uris, it's machine generated ←

10:20:17 <yvesr> sandro: those uris can be considered as disposable

Sandro Hawke: those uris can be considered as disposable ←

10:20:19 <danbri> so the first dozen or so FOAF files used genid: as a URI scheme, eg. http://svn.foaf-project.org/foaftown/2010/allfactoids/copies/danbri/danbri-foaf.rdf ...  about="genid:poulter" etc

Dan Brickley: so the first dozen or so FOAF files used genid: as a URI scheme, eg. http://svn.foaf-project.org/foaftown/2010/allfactoids/copies/danbri/danbri-foaf.rdf ... about="genid:poulter" etc ←

10:21:00 <FabGandon> yvesr: how do you know they are machine generated?

Yves Raimond: how do you know they are machine generated? [ Scribe Assist by Fabien Gandon ] ←

10:21:13 <PatH> it is always valid to 'deskolemize', so we dont need to say anything about that.

Patrick Hayes: it is always valid to 'deskolemize', so we dont need to say anything about that. ←

10:21:20 <FabGandon> SteveH: because they have genid

Steve Harris: because they have genid [ Scribe Assist by Fabien Gandon ] ←

10:21:39 <yvesr> danbri: reserved uri pattern - genid in the uri means that it is machine generated

Dan Brickley: reserved uri pattern - genid in the uri means that it is machine generated ←

10:21:42 <sandro> 1.  If you're going to Skolemize, use a URI like this:

Sandro Hawke: 1. If you're going to Skolemize, use a URI like this: ←

10:21:42 <sandro>    - http://example.org/.well-known/genid/[whatever]

Sandro Hawke: - http://example.org/.well-known/genid/[whatever] ←

10:21:42 <sandro>    - tag:example.org,2011/.well-known/genid/[whatever]

Sandro Hawke: - tag:example.org,2011/.well-known/genid/[whatever] ←

10:21:42 <sandro> 2.  If you encounter one of these URIs:

Sandro Hawke: 2. If you encounter one of these URIs: ←

10:21:42 <sandro>

Sandro Hawke: ←

10:21:43 <sandro>    - you know it's machine generated

Sandro Hawke: - you know it's machine generated ←

10:21:45 <sandro>    - consider it more disposable, more mergeable

Sandro Hawke: - consider it more disposable, more mergeable ←

10:22:08 <PatH> +1 to speaker. genid is better.

Patrick Hayes: +1 to stevenh. genid is better. ←

10:22:11 <gavinc>  eg: generate-id() in XPath/XSLT

Gavin Carothers: eg: generate-id() in XPath/XSLT ←

10:22:12 <sandro> We mean LITERALLY the string "genid".

Sandro Hawke: We mean LITERALLY the string "genid". ←

10:22:13 <yvesr> SteveH: Prefers genid over bnodes

Steve Harris: Prefers genid over bnodes ←

10:22:40 <PatH> s/speaker/stevenh
10:22:43 <yvesr> SteveH: you might want to use "genids" to identify graphs

Steve Harris: you might want to use "genids" to identify graphs ←

10:22:51 <davidwood> ?

David Wood: ? ←

10:22:53 <davidwood> q?

David Wood: q? ←

10:22:57 <yvesr> sandro: Use "genid" or "gensym"?

Sandro Hawke: Use "genid" or "gensym"? ←

10:23:00 <davidwood> ack pfps

David Wood: ack pfps ←

10:23:00 <Zakim> pfps, you wanted to say that such RDF stores aren't really doing anything 'wrong'

Zakim IRC Bot: pfps, you wanted to say that such RDF stores aren't really doing anything 'wrong' ←

10:23:05 <ivan> ack pfps

Ivan Herman: ack pfps ←

10:23:49 <davidwood> q+ to mention the use of made-up ids as a pattern to replace bnodes

David Wood: q+ to mention the use of made-up ids as a pattern to replace bnodes ←

10:24:07 <yvesr> JFB: bnodes are stronger - they can never be used in another graph

Jean-François Baget: bnodes are stronger - they can never be used in another graph ←

10:24:18 <yvesr> SteveH: this is already dropped in sparql-update

Steve Harris: this is already dropped in sparql-update ←

10:24:53 <yvesr> pfps: Technically, it is not a valid entailment

Peter Patel-Schneider: Technically, it is not a valid entailment ←

10:25:24 <ivan> q+

Ivan Herman: q+ ←

10:25:35 <danbri> related prev discussion: sergey melnik tried to create a canonical URIs for bnode/anon resources - http://lists.w3.org/Archives/Public/www-rdf-interest/1999Dec/0046.html

Dan Brickley: related prev discussion: sergey melnik tried to create a canonical URIs for bnode/anon resources - http://lists.w3.org/Archives/Public/www-rdf-interest/1999Dec/0046.html ←

10:25:59 <sandro> pfps: As long as these are fresh, you wont get any incorrect inferences.

Peter Patel-Schneider: As long as these are fresh, you wont get any incorrect inferences. [ Scribe Assist by Sandro Hawke ] ←

10:26:20 <yvesr> pfps: SPARQL-update validates the leaky bnodes, what this proposal says is that graph stores are able to make that transformation

Peter Patel-Schneider: SPARQL-update validates the leaky bnodes, what this proposal says is that graph stores are able to make that transformation ←

10:26:25 <sandro> pfps: This says an RDF store is entitled to change bnodes like this.

Peter Patel-Schneider: This says an RDF store is entitled to change bnodes like this. [ Scribe Assist by Sandro Hawke ] ←

10:27:05 <davidwood> ack PatH

David Wood: ack PatH ←

10:27:08 <sandro> pfps: "RDF graphs stores can, on their own recognisance, do this transformation"

Peter Patel-Schneider: "RDF graphs stores can, on their own recognisance, do this transformation" [ Scribe Assist by Sandro Hawke ] ←

10:27:37 <yvesr> PatH: the fact that such uris can leak out is a good thing

Patrick Hayes: the fact that such uris can leak out is a good thing ←

10:27:51 <yvesr> PatH: We don't have to worry about leakage

Patrick Hayes: We don't have to worry about leakage ←

10:27:52 <sandro> q?

Sandro Hawke: q? ←

10:28:22 <davidwood> ack yvesr

David Wood: ack yvesr ←

10:28:51 <zwu2> cannot hear much

Zhe Wu: cannot hear much ←

10:28:55 <PatH> zakim, mute me

Patrick Hayes: zakim, mute me ←

10:28:55 <Zakim> PatH should now be muted

Zakim IRC Bot: PatH should now be muted ←

10:29:19 <PatH> sound is very patchy.

Patrick Hayes: sound is very patchy. ←

10:29:25 <PatH> better

Patrick Hayes: better ←

10:31:07 <davidwood> ack davidwood

David Wood: ack davidwood ←

10:31:07 <Zakim> davidwood, you wanted to mention the use of made-up ids as a pattern to replace bnodes

Zakim IRC Bot: davidwood, you wanted to mention the use of made-up ids as a pattern to replace bnodes ←

10:31:31 <yvesr> yvesr: RDFa creates lots of bnodes in the wild

Yves Raimond: RDFa creates lots of bnodes in the wild ←

10:31:56 <yvesr> yvesr: and sometimes there are things that you can't identify, or don't want to mint a URI for (e.g. transient things)

Yves Raimond: and sometimes there are things that you can't identify, or don't want to mint a URI for (e.g. transient things) ←

10:32:01 <danbri> ivan, in your homepage you have     <div id="container" about="http://www.ivan-herman.net/foaf#me" typeof="foaf:Person dc:Agent">   .... that's the verbose aspect. But maybe you could use a relative URI at least?

Dan Brickley: ivan, in your homepage you have <div id="container" about="http://www.ivan-herman.net/foaf#me" typeof="foaf:Person dc:Agent"> .... that's the verbose aspect. But maybe you could use a relative URI at least? ←

10:32:22 <yvesr> davidwood: I don't think there is soemthing wrong with bnodes, and it's fine to skolemize them

David Wood: I don't think there is something wrong with bnodes, and it's fine to skolemize them ←

10:32:37 <yvesr> s/soemthing/something/
10:33:04 <yvesr> davidwood: Machines should do the job, transparently

David Wood: Machines should do the job, transparently ←

10:33:40 <sandro> q?

Sandro Hawke: q? ←

10:33:45 <davidwood> ack ivan

David Wood: ack ivan ←

10:33:45 <sandro> q+ to draft proposal

Sandro Hawke: q+ to draft proposal ←

10:33:50 <yvesr> SteveH: what you want is a bnode syntax, not a bnode semantics

Steve Harris: what you want is a bnode syntax, not a bnode semantics ←

10:34:14 <yvesr> ivan: I can understand that a number of people would want to derefence these things

Ivan Herman: I can understand that a number of people would want to derefence these things ←

10:34:19 <PatH> sandro, type it.

Patrick Hayes: sandro, type it. ←

10:34:21 <yvesr> ivan: what happens when you derefence them?

Ivan Herman: what happens when you derefence them? ←

10:34:24 <sandro> PROPOSAL: It's okay for systems to Skolemize bnodes, replacing them with IRIs of the form http[s]://[domain]/.well-known/genid/[locally-uniq-id] or tag:[domain],[year]/.well-known/genid/[locally-unique-id].  Such IRIs are considered more disposable.  Must be reg'd with IETF.

PROPOSED: It's okay for systems to Skolemize bnodes, replacing them with IRIs of the form http[s]://[domain]/.well-known/genid/[locally-uniq-id] or tag:[domain],[year]/.well-known/genid/[locally-unique-id]. Such IRIs are considered more disposable. Must be reg'd with IETF. ←

10:34:33 <yvesr> ivan: what advice do you give, and how are people to set it up?

Ivan Herman: what advice do you give, and how are people to set it up? ←

10:34:57 <yvesr> ivan: the first uri pattern is an http:// uri, and needs to be dereferencable - what does it do?

Ivan Herman: the first uri pattern is an http:// uri, and needs to be dereferencable - what does it do? ←

10:34:58 <PatH> should be fine for these to give 404s.

Patrick Hayes: should be fine for these to give 404s. ←

10:35:03 <davidwood> SteveH: Yes, I want the usefulness of bnode semantics with a simple, automated bnode syntax assistance.

Steve Harris: Yes, I want the usefulness of bnode semantics with a simple, automated bnode syntax assistance. [ Scribe Assist by David Wood ] ←

10:35:29 <yvesr> ivan: do we want to get this reflected in various syntaxes?

Ivan Herman: do we want to get this reflected in various syntaxes? ←

10:35:48 <davidwood> q?

David Wood: q? ←

10:36:20 <yvesr> SteveH: what we would do in 4store would be to generate bnode skolems based on a prefix

Steve Harris: what we would do in 4store would be to generate bnode skolems based on a prefix ←

10:36:32 <yvesr> SteveH: prefix is defined in configuration

Steve Harris: prefix is defined in configuration ←

10:36:52 <yvesr> SteveH: accessible as any other identifier in the store

Steve Harris: accessible as any other identifier in the store ←

10:37:30 <yvesr> ivan: you're using your SPARQL engine as a tool - the W3C needs to provide a global mechanism for what happens when you derefence a http://...genid... uri

Ivan Herman: you're using your SPARQL engine as a tool - the W3C needs to provide a global mechanism for what happens when you derefence a http://...genid... uri ←

10:37:35 <PatH> sandro, if these are supposed to refer to non-information resources, then according to http-range-14, they ought to give a 303 redirect. Can they have a # ending to remove this requirement?

Patrick Hayes: sandro, if these are supposed to refer to non-information resources, then according to http-range-14, they ought to give a 303 redirect. Can they have a # ending to remove this requirement? ←

10:38:22 <yvesr> q+

q+ ←

10:38:58 <yvesr> ivan: Linked Data people don't want to have bnodes in their graph

Ivan Herman: Linked Data people don't want to have bnodes in their graph ←

10:39:19 <yvesr> pfps: there's no way to make them happy

Peter Patel-Schneider: there's no way to make them happy ←

10:39:35 <yvesr> ivan: there is a way to set up a simple service somewhere that would do the job

Ivan Herman: there is a way to set up a simple service somewhere that would do the job ←

10:39:41 <sandro> PatH, how about if it's http[s]://[domain]/.well-known/genid/[locally-uniq-id]#

Sandro Hawke: PatH, how about if it's http[s]://[domain]/.well-known/genid/[locally-uniq-id]# ←

10:40:13 <PatH> fine with me, as long as doesnt require a 303 mechanism

Patrick Hayes: fine with me, as long as doesnt require a 303 mechanism ←

10:40:18 <davidwood> q+ to discuss broadness of skolemization (stores, validation, services, etc)

David Wood: q+ to discuss broadness of skolemization (stores, validation, services, etc) ←

10:40:23 <yvesr> SteveH: if you dereference a bnode, one thing you could do is to just say 'this is a bnode'

Steve Harris: if you dereference a bnode, one thing you could do is to just say 'this is a bnode' ←

10:40:42 <davidwood> ack sandro

David Wood: ack sandro ←

10:40:42 <Zakim> sandro, you wanted to draft proposal

Zakim IRC Bot: sandro, you wanted to draft proposal ←

10:40:56 <sandro> PROPOSAL: It's okay for systems to Skolemize bnodes, replacing them with IRIs of the form http[s]://[domain]/.well-known/genid/[locally-uniq-id]# or tag:[domain],[year]/.well-known/genid/[locally-unique-id].  Such IRIs are considered more disposable.  Must be reg'd with IETF.

PROPOSED: It's okay for systems to Skolemize bnodes, replacing them with IRIs of the form http[s]://[domain]/.well-known/genid/[locally-uniq-id]# or tag:[domain],[year]/.well-known/genid/[locally-unique-id]. Such IRIs are considered more disposable. Must be reg'd with IETF. ←

10:41:00 <danbri> q+ to express risk of single point of failure / keeping a bnode-description-service secure is nontrivial, costly work

Dan Brickley: q+ to express risk of single point of failure / keeping a bnode-description-service secure is nontrivial, costly work ←

10:41:38 <yvesr> sandro: the hash is to stay clear of httpRange-14

Sandro Hawke: the hash is to stay clear of httpRange-14 ←

10:41:52 <gavinc> Annoyed but not strong/formal objection to using tag: --0?

Gavin Carothers: Annoyed but not strong/formal objection to using tag: --0? ←

10:41:58 <yvesr> sandro:

Sandro Hawke: ←

10:42:02 <PatH> +1 danbri, should not presume a service of any kind.

Patrick Hayes: +1 danbri, should not presume a service of any kind. ←

10:42:07 <yvesr> SteveH: i can think of lots of reasons not to do that

Steve Harris: i can think of lots of reasons not to do that ←

10:42:15 <sandro> gavinc, why does the tag bother you?   what would you prefer?

Sandro Hawke: gavinc, why does the tag bother you? what would you prefer? ←

10:42:40 <yvesr> davidwood: uri lookups cost time and money

David Wood: uri lookups cost time and money ←

10:42:50 <gavinc> tag was designed specificly for HUMAN generated uniqueness

Gavin Carothers: tag was designed specificly for HUMAN generated uniqueness ←

10:42:50 <davidwood> ack yvesr

David Wood: ack yvesr ←

10:43:04 <gavinc> q+

Gavin Carothers: q+ ←

10:43:05 <danbri> (re bit.ly / tinyurl analogy, ... it's taking us a month of HTTP requests to bit.ly to expand otherwise mysterious shortlinks from a twitter crawl, ... they only allow 2 lookups / second ... single points of control worrying)

Dan Brickley: (re bit.ly / tinyurl analogy, ... it's taking us a month of HTTP requests to bit.ly to expand otherwise mysterious shortlinks from a twitter crawl, ... they only allow 2 lookups / second ... single points of control worrying) ←

10:44:22 <pchampin> shouldn't we  add "fresh IRI" in Sandro's proposal?

Pierre-Antoine Champin: shouldn't we add "fresh IRI" in Sandro's proposal? ←

10:44:41 <sandro> yvesr: I don't like Skolem ids leaking out.

Yves Raimond: I don't like Skolem ids leaking out. [ Scribe Assist by Sandro Hawke ] ←

10:44:54 <danbri> LOD community have established the convention than any party can invent HTTP URIs freely, for anything and anyone; so why not just generate LOD URIs or uuid: URIs? I don't see this proposal adding value to those options

Dan Brickley: LOD community have established the convention than any party can invent HTTP URIs freely, for anything and anyone; so why not just generate LOD URIs or uuid: URIs? I don't see this proposal adding value to those options ←

10:44:56 <FabGandon> WRT the service approach, beyond the risk of single point of failure it is a point of centralization in the model and in general centralization is not good for web arch IMHO

Fabien Gandon: WRT the service approach, beyond the risk of single point of failure it is a point of centralization in the model and in general centralization is not good for web arch IMHO ←

10:44:58 <PatH> all specifically RDF uses dont require dereferencing. Seems like main purpose of these being recognizable is to AVOID dereferencing them.

Patrick Hayes: all specifically RDF uses dont require dereferencing. Seems like main purpose of these being recognizable is to AVOID dereferencing them. ←

10:45:37 <davidwood> ack gavinc

David Wood: ack gavinc ←

10:45:39 <zwu2> q+

Zhe Wu: q+ ←

10:45:42 <ivan> ack gavinc

Ivan Herman: ack gavinc ←

10:45:45 <sandro> sandro: Maybe "*if* you're going to skolemize, you SHOULD use one of these two forms"

Sandro Hawke: Maybe "*if* you're going to skolemize, you SHOULD use one of these two forms" [ Scribe Assist by Sandro Hawke ] ←

10:46:23 <PatH> disagree. should be free to skolemize any way you like, as long as it is 'frtesh'

Patrick Hayes: disagree. should be free to skolemize any way you like, as long as it is 'frtesh' ←

10:46:24 <yvesr> gavinc: seems very wrong to use tag uris

Gavin Carothers: seems very wrong to use tag uris ←

10:46:29 <PatH> fresh

Patrick Hayes: fresh ←

10:46:50 <yvesr> gavinc: is UUID terrible?

Gavin Carothers: is UUID terrible? ←

10:47:16 <yvesr> SteveH: minting a new UUID for all bnodes is not very affordable

Steve Harris: minting a new UUID for all bnodes is not very affordable ←

10:47:27 <yvesr> gavinc: we got rid of all bnodes at o'reilly because of that

Gavin Carothers: we got rid of all bnodes at o'reilly because of that ←

10:47:28 <davidwood> Sandro thinks yes, UUIDs doesn't allow you to use genie

David Wood: Sandro thinks yes, UUIDs doesn't allow you to use genid ←

10:47:40 <davidwood> s/genie/genid/
10:47:49 <yvesr> q?

q? ←

10:48:27 <yvesr> ivan: is it true that the tag: scheme says 'it is for humans'?

Ivan Herman: is it true that the tag: scheme says 'it is for humans'? ←

10:48:51 <yvesr> gavinc: the generation mechanism needs to happen by humans

Gavin Carothers: the generation mechanism needs to happen by humans ←

10:48:58 <davidwood> ack davidwood

David Wood: ack davidwood ←

10:48:58 <Zakim> davidwood, you wanted to discuss broadness of skolemization (stores, validation, services, etc)

Zakim IRC Bot: davidwood, you wanted to discuss broadness of skolemization (stores, validation, services, etc) ←

10:49:11 <zwu2> zakim, unmute me

Zhe Wu: zakim, unmute me ←

10:49:11 <Zakim> zwu2 should no longer be muted

Zakim IRC Bot: zwu2 should no longer be muted ←

10:49:25 <yvesr> davidwood: There is opportunity to use skolemisation in quite a lot of places, not only in stores

David Wood: There is opportunity to use skolemisation in quite a lot of places, not only in stores ←

10:49:50 <yvesr> davidwood: input, output, validation process, skolemization services

David Wood: input, output, validation process, skolemization services ←

10:49:52 <pchampin> q+ to talk about the fresh URIs and them leaking from the store

Pierre-Antoine Champin: q+ to talk about the fresh URIs and them leaking from the store ←

10:50:14 <sandro> PROPOSAL: If systems are going to reveal Skolemized bnodes, they SHOULD use URIs of the form http[s]://[domain]/.well-known/genid/[locally-uniq-id]# or tag:[domain],[year]/.well-known/genid/[locally-unique-id].  Such IRIs are considered more disposable.  "genid" to be reg'd with IETF.

PROPOSED: If systems are going to reveal Skolemized bnodes, they SHOULD use URIs of the form http[s]://[domain]/.well-known/genid/[locally-uniq-id]# or tag:[domain],[year]/.well-known/genid/[locally-unique-id]. Such IRIs are considered more disposable. "genid" to be reg'd with IETF. ←

10:50:14 <davidwood> q?

David Wood: q? ←

10:50:15 <yvesr> davidwood: if you're doing skolemization, you SHOULD do it in the way we're defining

David Wood: if you're doing skolemization, you SHOULD do it in the way we're defining ←

10:50:22 <danbri> ack danbri

Dan Brickley: ack danbri ←

10:50:22 <Zakim> danbri, you wanted to express risk of single point of failure / keeping a bnode-description-service secure is nontrivial, costly work

Zakim IRC Bot: danbri, you wanted to express risk of single point of failure / keeping a bnode-description-service secure is nontrivial, costly work ←

10:50:22 <davidwood> ack danbri

David Wood: ack danbri ←

10:50:35 <davidwood> zakim, close the queue

David Wood: zakim, close the queue ←

10:50:35 <Zakim> ok, davidwood, the speaker queue is closed

Zakim IRC Bot: ok, davidwood, the speaker queue is closed ←

10:50:44 <PatH> prposal. it is permissible to replace bnodes by URIs provided that the URIs are 'fresh', ie not used in any other rdf graph. It is recommended to include a string /genid/. one way is sandro's prposal.

Patrick Hayes: prposal. it is permissible to replace bnodes by URIs provided that the URIs are 'fresh', ie not used in any other rdf graph. It is recommended to include a string /genid/. one way is sandro's prposal. ←

10:50:59 <danbri> q-

Dan Brickley: q- ←

10:51:04 <yvesr> ivan: Would that effect any of the syntaxes, and how?

Ivan Herman: Would that effect any of the syntaxes, and how? ←

10:51:07 <PatH> q+

Patrick Hayes: q+ ←

10:51:07 <yvesr> SteveH: it wouldn't

Steve Harris: it wouldn't ←

10:51:08 <danbri> I defer; question withdrawn

Dan Brickley: I defer; question withdrawn ←

10:51:15 <yvesr> SteveH: it wouldn't be the parser's job to do it

Steve Harris: it wouldn't be the parser's job to do it ←

10:51:22 <yvesr> SteveH: it doesn't have enough information

Steve Harris: it doesn't have enough information ←

10:51:33 <yvesr> ivan: for RDFa, it would make sense - and it might make sense for Turtle files too

Ivan Herman: for RDFa, it would make sense - and it might make sense for Turtle files too ←

10:51:49 <yvesr> ivan: many people use the square brackets - lazyness

Ivan Herman: many people use the square brackets - lazyness ←

10:51:50 <danbri> ( I assume args for the skolem function is not just the textual input, but also the base URI...)

Dan Brickley: ( I assume args for the skolem function is not just the textual input, but also the base URI...) ←

10:52:06 <yvesr> ivan: i should be able to tell the parser to mint me some URIs for those

Ivan Herman: i should be able to tell the parser to mint me some URIs for those ←

10:52:23 <sandro> PROPOSAL: If systems are going to reveal Skolemized bnodes, they SHOULD use fresh URIs of the form http[s]://[domain]/.well-known/genid/[locally-uniq-id][#] or tag:[domain],[year]/.well-known/genid/[locally-unique-id].  Such IRIs are considered more disposable.  "genid" to be reg'd with IETF.

PROPOSED: If systems are going to reveal Skolemized bnodes, they SHOULD use fresh URIs of the form http[s]://[domain]/.well-known/genid/[locally-uniq-id][#] or tag:[domain],[year]/.well-known/genid/[locally-unique-id]. Such IRIs are considered more disposable. "genid" to be reg'd with IETF. ←

10:52:24 <davidwood> +1 to PatH's proposal

David Wood: +1 to PatH's proposal ←

10:52:32 <davidwood> ack zwu

David Wood: ack zwu ←

10:52:39 <yvesr> SteveH: reverse transformation - output documents *with* bnodes

Steve Harris: reverse transformation - output documents *with* bnodes ←

10:53:08 <mischat_> Webr3 about?

Mischa Tuffield: Webr3 about? ←

10:53:12 <yvesr> zwu2: if you have one triple in a store, :john :friendOf _:a

Zhe Wu: if you have one triple in a store, :john :friendOf _:a ←

10:53:16 <PatH> steveh, it is always valid to 'deskolemize' with bnodes.

Patrick Hayes: steveh, it is always valid to 'deskolemize' with bnodes. ←

10:53:24 <yvesr> zwu2: you would get back a skolemized bnode

Zhe Wu: you would get back a skolemized bnode ←

10:53:31 <mischat_> webr3, if you are about join #rdf-json

Mischa Tuffield: webr3, if you are about join #rdf-json ←

10:53:36 <yvesr> zwu2: if we're using that skolemized bnode as a query

Zhe Wu: if we're using that skolemized bnode as a query ←

10:53:44 <yvesr> are we supposed to return :john or not?

are we supposed to return :john or not? ←

10:53:49 <yvesr> zwu2: are we supposed to return :john or not?

Zhe Wu: are we supposed to return :john or not? ←

10:53:52 <yvesr> SteveH: yes

Steve Harris: yes ←

10:54:08 <PatH> yes. once it is a uri, you can do this.

Patrick Hayes: yes. once it is a uri, you can do this. ←

10:54:09 <yvesr> davidwood: if identifiers leak out to the outside world, it maintains validity

David Wood: if identifiers leak out to the outside world, it maintains validity ←

10:54:31 <yvesr> ivan: if i use the bnode filter operation in a SPARQL query, what happens?

Ivan Herman: if i use the bnode filter operation in a SPARQL query, what happens? ←

10:54:37 <yvesr> ivan: does it match the skolemized bnode?

Ivan Herman: does it match the skolemized bnode? ←

10:54:47 <yvesr> SteveH: that's an issue for us

Steve Harris: that's an issue for us ←

10:54:49 <PatH> zakim, unmute me.

Patrick Hayes: zakim, unmute me. ←

10:54:49 <Zakim> PatH should no longer be muted

Zakim IRC Bot: PatH should no longer be muted ←

10:54:56 <yvesr> SteveH: we need to define if they count as bnodes or not

Steve Harris: we need to define if they count as bnodes or not ←

10:55:12 <yvesr> ivan: as a user, who doesn't understand this stuff, i would expect the bnode function to work

Ivan Herman: as a user, who doesn't understand this stuff, i would expect the bnode function to work ←

10:55:21 <yvesr> SteveH: in 4store, it would answer true

Steve Harris: in 4store, it would answer true ←

10:55:39 <yvesr> SteveH: it only gets skolemized on the export

Steve Harris: it only gets skolemized on the export ←

10:55:47 <yvesr> SteveH: internal consistency

Steve Harris: internal consistency ←

10:55:47 <ivan> q?

Ivan Herman: q? ←

10:55:48 <davidwood> ack pchampin

David Wood: ack pchampin ←

10:55:49 <Zakim> pchampin, you wanted to talk about the fresh URIs and them leaking from the store

Zakim IRC Bot: pchampin, you wanted to talk about the fresh URIs and them leaking from the store ←

10:55:53 <ivan> ack pchampin

Ivan Herman: ack pchampin ←

10:56:34 <yvesr> pchampin: We shoudl specify what is ok for the system to do

Pierre-Antoine Champin: We shoudl specify what is ok for the system to do ←

10:56:39 <PatH> az, no problem

Patrick Hayes: az, no problem ←

10:56:43 <yvesr> pchampin: We should specify what the system would return

Pierre-Antoine Champin: We should specify what the system would return ←

10:56:44 <SteveH> AZ, that wouldn't be legal RDF syntax, though you could write it by hand

Steve Harris: AZ, that wouldn't be legal RDF syntax, though you could write it by hand ←

10:56:57 <davidwood> PatH, can you please resend your proposal?

David Wood: PatH, can you please resend your proposal? ←

10:56:58 <yvesr> pfps: Troubles finding the SPARQL bnode definition

Peter Patel-Schneider: Troubles finding the SPARQL bnode definition ←

10:57:25 <danbri> pat hayes

Dan Brickley: pat hayes ←

10:57:40 <SteveH> http://www.w3.org/TR/rdf-sparql-query/#func-isBlank

Steve Harris: http://www.w3.org/TR/rdf-sparql-query/#func-isBlank ←

10:57:49 <SteveH> ...the BNODE() function actually mints bNodes

Steve Harris: ...the BNODE() function actually mints bNodes ←

10:57:50 <yvesr> PatH: genid SHOULD be in the URI but not absolutely required

Patrick Hayes: genid SHOULD be in the URI but not absolutely required ←

10:57:58 <SteveH> but I think it was understood what was being discussed

Steve Harris: but I think it was understood what was being discussed ←

10:58:07 <yvesr> PatH: it should be possible for people to invent URIs and use them

Patrick Hayes: it should be possible for people to invent URIs and use them ←

10:58:15 <yvesr> PatH: they could use software to do that automatically

Patrick Hayes: they could use software to do that automatically ←

10:59:08 <yvesr> PatH: We should not allow skolems that are specific to a single query

Patrick Hayes: We should not allow skolems that are specific to a single query ←

10:59:24 <sandro> PatH: Note that Skolemization is not valid in an antecedent (eg query).

Patrick Hayes: Note that Skolemization is not valid in an antecedent (eg query). [ Scribe Assist by Sandro Hawke ] ←

10:59:31 <sandro> SteveH: that's fine.

Steve Harris: that's fine. [ Scribe Assist by Sandro Hawke ] ←

10:59:40 <PatH> prposal. it is permissible to replace bnodes by URIs provided that the URIs are 'fresh', ie not used in any other rdf graph. It is recommended to include a string /genid/. one way is sandro's prposal.

Patrick Hayes: prposal. it is permissible to replace bnodes by URIs provided that the URIs are 'fresh', ie not used in any other rdf graph. It is recommended to include a string /genid/. one way is sandro's prposal. ←

10:59:46 <yvesr> SteveH: the skolemization process has to be stable

Steve Harris: the skolemization process has to be stable ←

11:00:00 <yvesr> davidwood: Can we get consensus around this proposal?

David Wood: Can we get consensus around this proposal? ←

11:00:19 <yvesr> davidwood: are there concerns around sandro's mandated use?

David Wood: are there concerns around sandro's mandated use? ←

11:00:43 <yvesr> davidwood: if you're going to skolemize, you need to use a globally unique URI

David Wood: if you're going to skolemize, you need to use a globally unique URI ←

11:00:49 <sandro> freshness is iffy -- since you want stability....

Sandro Hawke: freshness is iffy -- since you want stability.... ←

11:00:52 <yvesr> davidwood: and we encourage you to do it in a way

David Wood: and we encourage you to do it in a way ←

11:01:46 <danbri> -1 where did 'allowed' enter the rdf universe?

Dan Brickley: -1 where did 'allowed' enter the rdf universe? ←

11:01:49 <zwu2> as long as generated uri is fresh to the triple store, it is good enough

Zhe Wu: as long as generated uri is fresh to the triple store, it is good enough ←

11:01:54 <yvesr> -1 as well

-1 as well ←

11:02:01 <danbri> -> say what it means, not what people can/can't do

Dan Brickley: -> say what it means, not what people can/can't do ←

11:02:22 <PatH> must be fresh, should include /genid/

Patrick Hayes: must be fresh, should include /genid/ ←

11:02:47 <yvesr> sandro: MAY is you're allowed to

Sandro Hawke: MAY is you're allowed to ←

11:02:58 <yvesr> pfps: SHOULD is you should do it, unless there's a very good reason not to

Peter Patel-Schneider: SHOULD is you should do it, unless there's a very good reason not to ←

11:03:16 <PatH> sandro, why is freshness "iffy"

Patrick Hayes: sandro, why is freshness "iffy" ←

11:03:37 <danbri> proposed: "A graph transformed such that each bnode is replaced with a fresh bnode [meeting some constraints], ... then that new graph is true under the same conditions of the original."

PROPOSED: "A graph transformed such that each bnode is replaced with a fresh bnode [meeting some constraints], ... then that new graph is true under the same conditions of the original." ←

11:03:40 <danbri> q+ to propose

Dan Brickley: q+ to propose ←

11:04:10 <danbri> we are not the SPARQL WG

Dan Brickley: we are not the SPARQL WG ←

11:04:12 <yvesr> davidwood: if systems are going to leak bnodes, they must use fresh uris

David Wood: if systems are going to leak bnodes, they must use fresh uris ←

11:04:52 <yvesr> SteveH: consistent mapping between internal representation and external id

Steve Harris: consistent mapping between internal representation and external id ←

11:05:02 <zwu2> so we can reuse "fresh" uris

Zhe Wu: so we can reuse "fresh" uris ←

11:05:11 <sandro> PROPOSAL: If systems are going to reveal Skolemized bnodes, they MUST use fresh URI (per bnode) and SHOULD follow the form http[s]://[domain]/.well-known/genid/[locally-uniq-id][#] or tag:[domain],[year]/.well-known/genid/[locally-unique-id].  Such IRIs are considered more disposable.  "genid" to be reg'd with IETF.

PROPOSED: If systems are going to reveal Skolemized bnodes, they MUST use fresh URI (per bnode) and SHOULD follow the form http[s]://[domain]/.well-known/genid/[locally-uniq-id][#] or tag:[domain],[year]/.well-known/genid/[locally-unique-id]. Such IRIs are considered more disposable. "genid" to be reg'd with IETF. ←

11:05:20 <yvesr> danbri: we're not the SPARQL working group - so I think this language inappropriate

Dan Brickley: we're not the SPARQL working group - so I think this language inappropriate ←

11:05:33 <yvesr> danbri: we should instead say something about graph structures

Dan Brickley: we should instead say something about graph structures ←

11:06:11 <yvesr> ivan: current RDF documents already talk about skolemization

Ivan Herman: current RDF documents already talk about skolemization ←

11:06:31 <yvesr> ivan: the only thing we're saying here is that if it is used, you should use this pattern

Ivan Herman: the only thing we're saying here is that if it is used, you should use this pattern ←

11:06:52 <danbri> http://www.w3.org/TR/rdf-mt/#prf

Dan Brickley: http://www.w3.org/TR/rdf-mt/#prf ←

11:06:54 <yvesr> pfps: RDF Semantics talk about skolemization

Peter Patel-Schneider: RDF Semantics talk about skolemization ←

11:07:51 <yvesr> sandro: you need a web service to do the skolemization

Sandro Hawke: you need a web service to do the skolemization ←

11:08:00 <PatH> wha?

Patrick Hayes: wha? ←

11:08:05 <yvesr> ???

??? ←

11:08:18 <danbri> madness!!!

Dan Brickley: madness!!! ←

11:08:18 <yvesr> SteveH: you can't guarantee uniqueness

Steve Harris: you can't guarantee uniqueness ←

11:08:30 <danbri> (that's a technical term, no disrespect intended)

Dan Brickley: (that's a technical term, no disrespect intended) ←

11:09:12 <PatH> call it 'bnode purging' and people will love it.

Patrick Hayes: call it 'bnode purging' and people will love it. ←

11:09:16 <yvesr> sandro: tag: skolemized bnode are more horrible than bnode

Sandro Hawke: tag: skolemized bnode are more horrible than bnode ←

11:09:35 <danbri> PatH, can it be couched more declaratively? this 'should' stuff worries me

Dan Brickley: PatH, can it be couched more declaratively? this 'should' stuff worries me ←

11:09:40 <JFB> RDF Semantics talks about Skolemization in Appendix A. Its notion of freshness is "fresh in the current graph"

Jean-François Baget: RDF Semantics talks about Skolemization in Appendix A. Its notion of freshness is "fresh in the current graph" ←

11:09:42 <yvesr> ivan: the R2RML folks are fighting with the same problem

Ivan Herman: the R2RML folks are fighting with the same problem ←

11:09:46 <PatH> danbri, yes.

Patrick Hayes: danbri, yes. ←

11:10:01 <yvesr> ivan: what happens when the DB doesn't have a (publicly exposable) primary key

Ivan Herman: what happens when a table in the DB doesn't have a (publicly exposable) primary key ←

11:10:13 <PatH> jfb, no, that is not what was intended.

Patrick Hayes: jfb, no, that is not what was intended. ←

11:10:14 <pchampin> s/the DB/a table in the DB/
11:10:19 <sandro> PatH, in "you need a web service to do the skolemization" , I mean to be particularly useful, and make people happy you did the Skolemization....

Sandro Hawke: PatH, in "you need a web service to do the skolemization" , I mean to be particularly useful, and make people happy you did the Skolemization.... ←

11:10:45 <danbri> sandro, what are you seeing as the args to the skolemisation function? not just a document + base_uri?

Dan Brickley: sandro, what are you seeing as the args to the skolemisation function? not just a document + base_uri? ←

11:10:49 <yvesr> ivan: if we come up with this note, we need to send it to the R2RML group - potential first users

Ivan Herman: if we come up with this note, we need to send it to the R2RML group - potential first users ←

11:11:17 <sandro> PROPOSAL: If systems are going to reveal Skolemized bnodes, they MUST use fresh URI (per bnode) and SHOULD follow the form http[s]://[domain]/.well-known/genid/[locally-uniq-id][#] or tag:[domain],[year]/.well-known/genid/[locally-unique-id].  Such IRIs are considered more disposable.  "genid" to be reg'd with IETF.

PROPOSED: If systems are going to reveal Skolemized bnodes, they MUST use fresh URI (per bnode) and SHOULD follow the form http[s]://[domain]/.well-known/genid/[locally-uniq-id][#] or tag:[domain],[year]/.well-known/genid/[locally-unique-id]. Such IRIs are considered more disposable. "genid" to be reg'd with IETF. ←

11:11:37 <sandro> PROPOSAL: If systems are going to reveal Skolemized bnodes, they MUST use a fresh URI (per bnode) and SHOULD follow the form http[s]://[domain]/.well-known/genid/[locally-uniq-id][#] or tag:[domain],[year]/.well-known/genid/[locally-unique-id].  Such IRIs are considered more disposable.  "genid" to be reg'd with IETF.

PROPOSED: If systems are going to reveal Skolemized bnodes, they MUST use a fresh URI (per bnode) and SHOULD follow the form http[s]://[domain]/.well-known/genid/[locally-uniq-id][#] or tag:[domain],[year]/.well-known/genid/[locally-unique-id]. Such IRIs are considered more disposable. "genid" to be reg'd with IETF. ←

11:11:44 <sandro> objections from danbri and yves.

Sandro Hawke: objections from danbri and yves. ←

11:11:49 <PatH> unhappy with 'disposable'

Patrick Hayes: unhappy with 'disposable' ←

11:12:13 <yvesr> danbri: very short URIs are important to me

Dan Brickley: very short URIs are important to me ←

11:12:19 <yvesr> danbri: don't force me to use this long pattern

Dan Brickley: don't force me to use this long pattern ←

11:12:25 <sandro> danbri: short URIs are important to me.   don't force me to do it this way.

Dan Brickley: short URIs are important to me. don't force me to do it this way. [ Scribe Assist by Sandro Hawke ] ←

11:12:41 <yvesr> SteveH: uri pattern is quite verbose

Steve Harris: uri pattern is quite verbose ←

11:12:45 <PatH> and would prefer to just say 'SHOULD include string /genid/'

Patrick Hayes: and would prefer to just say 'SHOULD include string /genid/' ←

11:12:49 <danbri> sorry - am sounding grumpier than I am. This could be a useful pattern for some.

Dan Brickley: sorry - am sounding grumpier than I am. This could be a useful pattern for some. ←

11:12:50 <sandro> SteveH: for the non-deref form I prefer something smaller.

Steve Harris: for the non-deref form I prefer something smaller. [ Scribe Assist by Sandro Hawke ] ←

11:13:08 <zwu2> how about genid:local_unique_id

Zhe Wu: how about genid:local_unique_id ←

11:13:14 <yvesr> danbri: if we cut the proposal to the first MUST, any objections?

Dan Brickley: if we cut the proposal to the first MUST, any objections? ←

11:13:35 <PatH> and sandro's particular form offered as an offtheshelf solution.

Patrick Hayes: and sandro's particular form offered as an offtheshelf solution. ←

11:13:39 <yvesr>  all: what does disposable mean?

all: what does disposable mean? ←

11:13:44 <yvesr> pfps: all pragmatics from here

Peter Patel-Schneider: all pragmatics from here ←

11:13:54 <PatH> +1

Patrick Hayes: +1 ←

11:14:20 <yvesr> sandro: you can skolemize, at some cost

Sandro Hawke: you can skolemize, at some cost ←

11:14:33 <danbri> when you said "You're changing the data", that's in the right direction pfps

Dan Brickley: when you said "You're changing the data", that's in the right direction pfps ←

11:14:56 <PatH> you always can skolemize. It is not valid, but it preserves satisfiability.

Patrick Hayes: you always can skolemize. It is not valid, but it preserves satisfiability. ←

11:15:02 <yvesr> sandro: proposition restrcited to MUST is actually stronger - want to expose the fact that it has been skolemized

Sandro Hawke: proposition restrcited to MUST is actually stronger - want to expose the fact that it has been skolemized ←

11:15:36 <yvesr> sandro: genid:... would be good, but needs to be pushed through the IETF

Sandro Hawke: genid:... would be good, but needs to be pushed through the IETF ←

11:15:54 <yvesr> ivan: this is a pain

Ivan Herman: this is a pain ←

11:16:11 <yvesr> sandro: don't want to be stuck in the IETF

Sandro Hawke: don't want to be stuck in the IETF ←

11:16:24 <zwu2> you guys are not hungry, are you?

Zhe Wu: you guys are not hungry, are you? ←

11:16:25 <danbri> the crux seems to be 'is it still in some appropriate equivalence class of graphs from the original? or has it been inappropriately interfered with..."

Dan Brickley: the crux seems to be 'is it still in some appropriate equivalence class of graphs from the original? or has it been inappropriately interfered with..." ←

11:16:43 <PatH> why do we need to involve the IETF???

Patrick Hayes: why do we need to involve the IETF??? ←

11:17:00 <gavinc> scheme registration :(

Gavin Carothers: scheme registration :( ←

11:17:03 <yvesr> PatH, for a potential new uri scheme for those skolems

PatH, for a potential new uri scheme for those skolems ←

11:17:09 <pchampin> PatH: if we want a genid: URI scheme

Patrick Hayes: if we want a genid: URI scheme [ Scribe Assist by Pierre-Antoine Champin ] ←

11:17:11 <pfps> if we want to use URIs of the form genid:... we need to get approval

Peter Patel-Schneider: if we want to use URIs of the form genid:... we need to get approval ←

11:17:20 <PatH> screw a new scheme. they are just uris.

Patrick Hayes: screw a new scheme. they are just uris. ←

11:17:42 <yvesr> SteveH: are the two graphs the same? the skolemized and the original one?

Steve Harris: are the two graphs the same? the skolemized and the original one? ←

11:17:53 <ivan> Pat, the issue is that the proposed URI-s are ugly and long...

Ivan Herman: Pat, the issue is that the proposed URI-s are ugly and long... ←

11:18:01 <PatH> we need pertmission to include some text inside a URI??

Patrick Hayes: we need pertmission to include some text inside a URI?? ←

11:18:30 <sandro> we need permission to say that all URIs containing certain text have a certain meaning, Pat.

Sandro Hawke: we need permission to say that all URIs containing certain text have a certain meaning, Pat. ←

11:18:34 <PatH> ivan, that is another issue.

Patrick Hayes: ivan, that is another issue. ←

11:18:35 <yvesr> you can't project from skolemized to original, but you can the other way around

you can't project from skolemized to original, but you can the other way around ←

11:18:52 <yvesr> FabGandon: you can't project from skolemized to original, but you can the other way around

Fabien Gandon: you can't project from skolemized to original, but you can the other way around ←

11:18:59 <PatH> we artent saying anything about meaning, sandro.

Patrick Hayes: we artent saying anything about meaning, sandro. ←

11:19:17 <PatH> we are just making them recognizable.

Patrick Hayes: we are just making them recognizable. ←

11:19:58 <PatH> dawn is breaking here.

Patrick Hayes: dawn is breaking here. ←

11:20:04 <yvesr> davidwood: if we're close to a solution, let's keep on on that

David Wood: if we're close to a solution, let's keep on on that ←

11:21:04 <sandro> PROPOSAL: If systems are going to reveal Skolemized bnodes, without doing damage to the graph, they MUST use a fresh URI (per bnode) and SHOULD follow the form http[s]://[domain]/.well-known/genid/[locally-uniq-id][#] or tag:[domain],[year]/.well-known/genid/[locally-unique-id] (or, someday, genid:...).  Such IRIs are considered more disposable.  "genid" to be reg'd with IETF.

PROPOSED: If systems are going to reveal Skolemized bnodes, without doing damage to the graph, they MUST use a fresh URI (per bnode) and SHOULD follow the form http[s]://[domain]/.well-known/genid/[locally-uniq-id][#] or tag:[domain],[year]/.well-known/genid/[locally-unique-id] (or, someday, genid:...). Such IRIs are considered more disposable. "genid" to be reg'd with IETF. ←

11:21:31 <FabGandon> yvesr: still not happy with the SHOULD part

Yves Raimond: still not happy with the SHOULD part [ Scribe Assist by Fabien Gandon ] ←

11:21:40 <PatH> -1 to that. way too restricting. overkill.

Patrick Hayes: -1 to that. way too restricting. overkill. ←

11:21:53 <FabGandon> ... not confortable with specifying a URI parttern.

Fabien Gandon: ... not confortable with specifying a URI parttern. ←

11:22:00 <pchampin> still uncomfortable with the "disposable" part; I don't know what that means

Pierre-Antoine Champin: still uncomfortable with the "disposable" part; I don't know what that means ←

11:22:05 <zwu2> +0

Zhe Wu: +0 ←

11:22:13 <FabGandon> ivan: happier with IETF pattern

Ivan Herman: happier with IETF pattern [ Scribe Assist by Fabien Gandon ] ←

11:22:15 <PatH> agree with fabgandon

Patrick Hayes: agree with fabgandon ←

11:22:45 <FabGandon> Fabien happier with genid:

Fabien Gandon: Fabien happier with genid: ←

11:23:07 <PatH> we do not need to get IETF involved.

Patrick Hayes: we do not need to get IETF involved. ←

11:23:35 <pchampin> PatH: if we want genid: URIs, we do

Patrick Hayes: if we want genid: URIs, we do [ Scribe Assist by Pierre-Antoine Champin ] ←

11:23:39 <Zakim> -zwu2

Zakim IRC Bot: -zwu2 ←

11:23:42 <PatH> have a good lunch, guys.

Patrick Hayes: have a good lunch, guys. ←

11:23:55 <Zakim> -PatH

Zakim IRC Bot: -PatH ←

11:23:59 <AZ> enjoy your meal

Antoine Zimmermann: enjoy your meal ←

11:24:04 <Zakim> -AZ

Zakim IRC Bot: -AZ ←

11:24:18 <PatH> pchampin: I do not neeed he IETF t put 'gnid' into a URI name.

Pierre-Antoine Champin: I do not neeed he IETF t put 'gnid' into a URI name. [ Scribe Assist by Patrick Hayes ] ←

11:24:41 <PatH> Anyway, back to email :-)

Patrick Hayes: Anyway, back to email :-) ←

11:25:09 <gavinc>  about:, irc:, javascript:, jar:, rsync:, ssh:, ... need the IETF is a nice idea, the world doesn't exactly agree ;)

Gavin Carothers: about:, irc:, javascript:, jar:, rsync:, ssh:, ... need the IETF is a nice idea, the world doesn't exactly agree ;) ←

11:25:33 <gavinc> heck, if WHATWG has its way with the IETF ... no comment

Gavin Carothers: heck, if WHATWG has its way with the IETF ... no comment ←

11:25:54 <Zakim> -gavinc

Zakim IRC Bot: -gavinc ←

12:02:29 <ivan> -> http://www.w3.org/mid/4DA6A6AD.70205@deri.org -> Antoine's objection to yesterday's resolution

(No events recorded for 36 minutes)

Ivan Herman: -> http://www.w3.org/mid/4DA6A6AD.70205@deri.org -> Antoine's objection to yesterday's resolution ←

12:02:55 <ivan> http://lists.w3.org/Archives/Public/public-rdf-wg/2011Apr/0307.html instead

Ivan Herman: http://lists.w3.org/Archives/Public/public-rdf-wg/2011Apr/0307.html instead ←

12:03:02 <danbri> 404

Dan Brickley: 404 ←

12:03:04 <danbri> ah

Dan Brickley: ah ←

12:03:19 <ivan> -> http://lists.w3.org/Archives/Public/public-rdf-wg/2011Apr/0309.html Lee's reply

Ivan Herman: -> http://lists.w3.org/Archives/Public/public-rdf-wg/2011Apr/0309.html Lee's reply ←

12:05:51 <gavinc> zakim, code?

Gavin Carothers: zakim, code? ←

12:05:51 <Zakim> the conference code is 26631 (tel:+1.617.761.6200 tel:+33.4.26.46.79.03 tel:+44.203.318.0479), gavinc

Zakim IRC Bot: the conference code is 26631 (tel:+1.617.761.6200 tel:+33.4.26.46.79.03 tel:+44.203.318.0479), gavinc ←

12:06:18 <danbri> zakim, who is on the phone?

Dan Brickley: zakim, who is on the phone? ←

12:06:18 <Zakim> On the phone I see Meeting_Room

Zakim IRC Bot: On the phone I see Meeting_Room ←

12:06:19 <mischat> can people here the room ?

Mischa Tuffield: can people hear the room ? ←

12:06:19 <sandro> zakim, who is on the call?

Sandro Hawke: zakim, who is on the call? ←

12:06:19 <Zakim> On the phone I see Meeting_Room

Zakim IRC Bot: On the phone I see Meeting_Room ←

12:06:23 <mischat> s/here/hear/
12:06:27 <Zakim> +gavinc

Zakim IRC Bot: +gavinc ←

12:06:53 <sandro> topic: Debrief Breakouts

4. Debrief Breakouts

12:07:03 <sandro> subtopic: JSON Breakout Debrief

4.1. JSON Breakout Debrief

12:07:34 <cmatheus> scribe:cmatheus

(Scribe set to Christopher Matheus)

12:07:34 <cmatheus> cygri: talked about note to enumerate problem JSON space

Richard Cyganiak: talked about note to enumerate problem JSON space ←

12:07:51 <cmatheus> three examples; linked data, BBC, NYT

three examples; linked data, BBC, NYT ←

12:08:01 <Zakim> + +1.443.212.aabb

Zakim IRC Bot: + +1.443.212.aabb ←

12:08:16 <ivan> q+

Ivan Herman: q+ ←

12:08:25 <cmatheus> part of problem: data always connected to some api

part of problem: data always connected to some api ←

12:08:31 <AlexHall> zakim, +1.443.212.aabb is me

Alex Hall: zakim, +1.443.212.aabb is me ←

12:08:31 <Zakim> +AlexHall; got it

Zakim IRC Bot: +AlexHall; got it ←

12:08:47 <cmatheus> linked data approach provides tools but its complicated

linked data approach provides tools but its complicated ←

12:09:30 <cmatheus> talked about focusing on simple actions a json developer might want to take: enumerate instances, describe instance

talked about focusing on simple actions a json developer might want to take: enumerate instances, describe instance ←

12:10:21 <cmatheus> mischat: will also enlist help form rdfa TF

Mischa Tuffield: will also enlist help form rdfa TF ←

12:10:26 <ivan> q+

Ivan Herman: q+ ←

12:10:35 <ivan> zakim, open queue

Ivan Herman: zakim, open queue ←

12:10:35 <Zakim> ok, ivan, the speaker queue is open

Zakim IRC Bot: ok, ivan, the speaker queue is open ←

12:10:39 <ivan> q+

Ivan Herman: q+ ←

12:10:48 <ivan> ack

Ivan Herman: ack ←

12:10:49 <Guus> q?

Guus Schreiber: q? ←

12:10:54 <davidwood> ack ivan

David Wood: ack ivan ←

12:11:37 <Zakim> +??P18

Zakim IRC Bot: +??P18 ←

12:11:48 <cmatheus> ivan: discussion with Sandro about rdf web app working group (rdfa wg)

Ivan Herman: discussion with Sandro about rdf web app working group (rdfa wg) ←

12:11:58 <webr3> Zakim, I am ??P18

Nathan Rixham: Zakim, I am ??P18 ←

12:11:58 <Zakim> +webr3; got it

Zakim IRC Bot: +webr3; got it ←

12:12:30 <cmatheus> ivan: their intention is for low level things to be hidden from JS user

Ivan Herman: their intention is for low level things to be hidden from JS user ←

12:12:53 <cmatheus> whatever comes out of that group should be coordinated

whatever comes out of that group should be coordinated ←

12:13:04 <cmatheus> need to keep groups in sync

need to keep groups in sync ←

12:13:33 <cmatheus> guus: does this mean our use case numbver one is being done by rdfs wg?

Guus Schreiber: does this mean our use case numbver one is being done by rdfs wg? ←

12:13:43 <cmatheus> ivan: it's in the bin

Ivan Herman: it's in the bin ←

12:13:56 <danbri> 'in the bin?' = trash?

Dan Brickley: 'in the bin?' = trash? ←

12:14:13 <webr3> next week..

Nathan Rixham: next week.. ←

12:14:26 <cmatheus> according to plan rdfa api will be published next week

according to plan rdfa api will be published next week ←

12:14:41 <cmatheus> this group should look at that document

this group should look at that document ←

12:15:05 <cmatheus> guus: reporting of second breakout?

Guus Schreiber: reporting of second breakout? ←

12:15:22 <sandro> subtopic: Report of Skolemization Breakout

4.2. Report of Skolemization Breakout

12:15:40 <cmatheus> steveh: problem is if you have bnodes and you want to run a query to get them out there's no way to do that.

Steve Harris: problem is if you have bnodes and you want to run a query to get them out there's no way to do that. ←

12:15:58 <cmatheus> plan is to provide a standard skolemize method to let you get them out

plan is to provide a standard skolemize method to let you get them out ←

12:16:16 <cmatheus> everyone agreed this was good

everyone agreed this was good ←

12:16:35 <sandro> SteveH: If you query a sparql store and get bnodes out, there's no way to ask about them.    We'd like to stdize a way to allow those bnodes to be given lables (be IRI nodes) so you can ask more.    The sticky part is about indicating which nodes started out live as bnodes.

Steve Harris: If you query a sparql store and get bnodes out, there's no way to ask about them. We'd like to stdize a way to allow those bnodes to be given lables (be IRI nodes) so you can ask more. The sticky part is about indicating which nodes started out live as bnodes. [ Scribe Assist by Sandro Hawke ] ←

12:16:44 <cmatheus> sticky part whether it's desirable to have a way to tell that these started out as bnodes.

sticky part whether it's desirable to have a way to tell that these started out as bnodes. ←

12:17:19 <Zakim> +LeeF

Zakim IRC Bot: +LeeF ←

12:18:02 <cmatheus> guus: is there consensus that you should be able to tell that they were blank nodes?

Guus Schreiber: is there consensus that you should be able to tell that they were blank nodes? ←

12:18:44 <Zakim> +AZ

Zakim IRC Bot: +AZ ←

12:18:46 <Steven> -> http://www.w3.org/2011/04/14-rdf-json-minutes.html Minutes of JSON breakout

Steven Pemberton: -> http://www.w3.org/2011/04/14-rdf-json-minutes.html Minutes of JSON breakout ←

12:18:53 <cmatheus> davidwood: core issue: how are people external to the skolem process able to tell they were bnodes.

David Wood: core issue: how are people external to the skolem process able to tell they were bnodes. ←

12:18:57 <danbri> (@cygri, I made a twitter list with rdfwg members, from your post - https://twitter.com/#!/danbri/rdfwg )

Dan Brickley: (@cygri, I made a twitter list with rdfwg members, from your post - https://twitter.com/#!/danbri/rdfwg ) ←

12:19:45 <cmatheus> question to peter: do you object to there being a way to be able to tell that these are bnodes?

question to peter: do you object to there being a way to be able to tell that these are bnodes? ←

12:19:53 <sandro> davidwood: Peter, do you object to there being a mechanism for indicating skolem nodes?

David Wood: Peter, do you object to there being a mechanism for indicating skolem nodes? [ Scribe Assist by Sandro Hawke ] ←

12:20:07 <sandro> Peter: I object to it being mandated.

Peter Patel-Schneider: I object to it being mandated. [ Scribe Assist by Sandro Hawke ] ←

12:20:16 <cmatheus> peter: against it being manditory

Peter Patel-Schneider: against it being manditory ←

12:20:34 <cmatheus> as a consum I don't need to know whether someone skolemized.

as a consum I don't need to know whether someone skolemized. ←

12:20:40 <sandro> peter: As a consumer, I don't need to know, in all cases, whether Skolemization was done.  It would be nice to know, but it's not even a should.

Peter Patel-Schneider: As a consumer, I don't need to know, in all cases, whether Skolemization was done. It would be nice to know, but it's not even a should. [ Scribe Assist by Sandro Hawke ] ←

12:20:58 <gavinc> +q to ask if isBlank() behavior should stay the same with skolemized or non skolemized?

Gavin Carothers: +q to ask if isBlank() behavior should stay the same with skolemized or non skolemized? ←

12:20:59 <cmatheus> it's nice if we all did it or all agreed on doing it.

it's nice if we all did it or all agreed on doing it. ←

12:21:18 <danbri> so was this skolemised? http://data.linkedmdb.org/page/film/2014 ... who cares!

Dan Brickley: so was this skolemised? http://data.linkedmdb.org/page/film/2014 ... who cares! ←

12:21:24 <sandro> SteveH: I want to be able to mint URIs that are skolem constants for bnodes such that when I get them back I can tell they were bnodes?

Steve Harris: I want to be able to mint URIs that are skolem constants for bnodes such that when I get them back I can tell they were bnodes? [ Scribe Assist by Sandro Hawke ] ←

12:21:55 <cmatheus> steveh: if the producer gets the bnodes back should they be able to tell if they were created as bnodes?  different from having any user being able to tell.

Steve Harris: if the producer gets the bnodes back should they be able to tell if they were created as bnodes? different from having any user being able to tell. ←

12:22:20 <cmatheus> davidwood: in short, we were not able to get consensus

David Wood: in short, we were not able to get consensus ←

12:22:23 <gavinc> -q

Gavin Carothers: -q ←

12:22:31 <cmatheus> guus: will leave it open for the moment

Guus Schreiber: will leave it open for the moment ←

12:22:38 <sandro> danbri, there are several practical situations when I would care, yes.

Sandro Hawke: danbri, there are several practical situations when I would care, yes. ←

12:23:07 <cmatheus> guus: turning to clean up

Guus Schreiber: turning to clean up ←

12:23:15 <SteveH> danbri, if someone does INSERT DATA { <http://data.linkedmdb.org/page/film/2014> ... } and it's ont of my bNodes, I really need to be able to tell

Steve Harris: danbri, if someone does INSERT DATA { <http://data.linkedmdb.org/page/film/2014> ... } and it's ont of my bNodes, I really need to be able to tell ←

12:23:24 <SteveH> otherwise it will screw up the data

Steve Harris: otherwise it will screw up the data ←

12:23:58 <cmatheus> sandro: yesterday issue 10: deprecated, will use archaic

Sandro Hawke: yesterday ISSUE-10: deprecated, will use archaic ←

12:24:13 <cmatheus> issues on xs:string, containers

issues on xs:string, containers ←

12:24:57 <cmatheus> next item for today: reification

next item for today: reification ←

12:25:04 <cmatheus> this is issue-25

this is ISSUE-25 ←

12:25:35 <cmatheus> propse that we leave this until after we have a replacement for it

propse that we leave this until after we have a replacement for it ←

12:26:08 <cmatheus>  issue-26: trivial, rdfxml syntax has two ways to state subject: rdf:about and rdf:id

ISSUE-26: trivial, rdfxml syntax has two ways to state subject: rdf:about and rdf:id ←

12:26:08 <trackbot> ISSUE-26 Should we deprecate rdf:ID on RDF/XML node elements? (use rdf:about instead) notes added

Trackbot IRC Bot: ISSUE-26 Should we deprecate rdf:ID on RDF/XML node elements? (use rdf:about instead) notes added ←

12:26:26 <cmatheus> proposal to mark idea as archaic

proposal to mark idea as archaic ←

12:26:47 <cmatheus> Steveh: it can be usefull to use rdf:id to ensure you don't reuse an id

Steve Harris: it can be usefull to use rdf:id to ensure you don't reuse an id ←

12:26:56 <sandro> SteveH: rdf:ID can be useful to find times when you accidentally use it twice....

Steve Harris: rdf:ID can be useful to find times when you accidentally use it twice.... [ Scribe Assist by Sandro Hawke ] ←

12:26:59 <cmatheus> (since rdf:id's must be unique)

(since rdf:id's must be unique) ←

12:27:08 <AlexHall> do most rdf/xml parsers enforce the uniqueness of rdf:ID?

Alex Hall: do most rdf/xml parsers enforce the uniqueness of rdf:ID? ←

12:27:08 <cmatheus> guus: no objection to marking archaic

Guus Schreiber: no objection to marking archaic ←

12:27:40 <cmatheus> cygri: I would argue against it.  it's a minor issue.  fixes a minor problem among the many rdf has.

Richard Cyganiak: I would argue against it. it's a minor issue. fixes a minor problem among the many rdf has. ←

12:27:51 <cmatheus> if this is the only change let's not go there

if this is the only change let's not go there ←

12:28:00 <gavinc> Googling for rdf:ID lists documents which give conflicting advice on using it vs. rdf:about

Gavin Carothers: Googling for rdf:ID lists documents which give conflicting advice on using it vs. rdf:about ←

12:28:17 <cmatheus> sandro:  wouldn't suggest that we go to much lenght to fix, but would recommend author's not to suggest using rdf:id

Sandro Hawke: wouldn't suggest that we go to much lenght to fix, but would recommend author's not to suggest using rdf:id ←

12:28:52 <danbri> http://www.w3.org/TR/rdf-syntax-grammar/#section-Syntax-ID-xml-base

Dan Brickley: http://www.w3.org/TR/rdf-syntax-grammar/#section-Syntax-ID-xml-base ←

12:28:58 <cmatheus> guus: there is a cost involved to learning to use rdf:id vs. rdf:about

Guus Schreiber: there is a cost involved to learning to use rdf:id vs. rdf:about ←

12:29:03 <danbri> "So for example if rdf:ID="name", that would be equivalent to rdf:about="#name". rdf:ID provides an additional check since the same name can only appear once in the scope of an xml:base value (or document, if none is given), so is useful for defining a set of distinct, related terms relative to the same RDF URI reference."

Dan Brickley: "So for example if rdf:ID="name", that would be equivalent to rdf:about="#name". rdf:ID provides an additional check since the same name can only appear once in the scope of an xml:base value (or document, if none is given), so is useful for defining a set of distinct, related terms relative to the same RDF URI reference." ←

12:29:32 <cmatheus> danbri: rdf:node_id are for bnodes

Dan Brickley: rdf:node_id are for bnodes ←

12:29:34 <danbri> q+

Dan Brickley: q+ ←

12:30:25 <cmatheus> sandro:  no body advocating rdf:id is a good thing just that it's not worth doing much about it

Sandro Hawke: no body advocating rdf:id is a good thing just that it's not worth doing much about it ←

12:30:53 <sandro> PROPOSED: We don't think people should be using rdf:ID, but maybe it's not worth expressing this sentiment in any documents.

PROPOSED: We don't think people should be using rdf:ID, but maybe it's not worth expressing this sentiment in any documents. ←

12:31:28 <webr3> so why not just deprecate it?

Nathan Rixham: so why not just deprecate it? ←

12:31:35 <cmatheus> guus: no one arguing for keeping it

Guus Schreiber: no one arguing for keeping it ←

12:31:42 <sandro> webr3, lots of people just gave their reasons.

Sandro Hawke: webr3, lots of people just gave their reasons. ←

12:31:46 <sandro> q?

Sandro Hawke: q? ←

12:31:54 <davidwood> q?

David Wood: q? ←

12:31:59 <cmatheus> ivan: I would not touch rdf/xml

Ivan Herman: I would not touch rdf/xml ←

12:32:10 <pchampin> @web3: we deprecated the term 'deprecate' yesterday :)

Pierre-Antoine Champin: @web3: we deprecated the term 'deprecate' yesterday :) ←

12:32:13 <SteveH> http://www.google.com/search?q=%22rdf%3AID%22 suggests we should keep it

Steve Harris: http://www.google.com/search?q=%22rdf%3AID%22 suggests we should keep it ←

12:32:17 <cmatheus> if we begin to do something with it we will have to do a serious job

if we begin to do something with it we will have to do a serious job ←

12:32:56 <cmatheus> danbri: rdf spec grammar, rdf:id can be used to check name reuse

Dan Brickley: rdf spec grammar, rdf:id can be used to check name reuse ←

12:33:12 <sandro> danbri: By saying anything, we complicated the RDF environment.

Dan Brickley: By saying anything, we complicated the RDF environment. [ Scribe Assist by Sandro Hawke ] ←

12:33:16 <cmatheus> if we say anything at all we add complexity to rdf environment.

if we say anything at all we add complexity to rdf environment. ←

12:33:24 <pfps> q+

Peter Patel-Schneider: q+ ←

12:33:35 <cmatheus> guus: propose we do not change

Guus Schreiber: propose we do not change ←

12:33:40 <ivan> ack danbri

Ivan Herman: ack danbri ←

12:33:42 <ivan> ack pfps

Ivan Herman: ack pfps ←

12:33:46 <sandro> PROPOSED: Close ISSUE-26 doing nothing.

PROPOSED: Close ISSUE-26 doing nothing. ←

12:33:49 <cmatheus> pfps: because it is being used we should do something about it

Peter Patel-Schneider: because it is being used we should do something about it ←

12:33:57 <LeeF> ISSUE-26?

Lee Feigenbaum: ISSUE-26? ←

12:33:57 <trackbot> ISSUE-26 -- Should we deprecate rdf:ID on RDF/XML node elements? (use rdf:about instead) -- open

Trackbot IRC Bot: ISSUE-26 -- Should we deprecate rdf:ID on RDF/XML node elements? (use rdf:about instead) -- open ←

12:33:57 <trackbot> http://www.w3.org/2011/rdf-wg/track/issues/26

Trackbot IRC Bot: http://www.w3.org/2011/rdf-wg/track/issues/26 ←

12:34:07 <gavinc> I think my objection to rdf:ID is what happens if your xml:base ends with a / ;)

Gavin Carothers: I think my objection to rdf:ID is what happens if your xml:base ends with a / ;) ←

12:34:29 <gavinc> the issue is "appending the attribute value to the result of appending "#""

Gavin Carothers: the issue is "appending the attribute value to the result of appending "#"" ←

12:34:38 <NickH> Why is getting rid of rdf:ID more effort than getting rid of XMLLiteral / xsd:String etc?

Nicholas Humfrey: Why is getting rid of rdf:ID more effort than getting rid of XMLLiteral / xsd:String etc? ←

12:34:42 <cmatheus> davidwood: why if it caused confusion and we agree we shouldn't use it, why should we continue to accept it?

David Wood: why if it caused confusion and we agree we shouldn't use it, why should we continue to accept it? ←

12:34:49 <danbri> q+ to propose that we replace rdf:about and rdf:resource with rdf:uri, i.e. <foaf:Person rdf:uri="#me"><foaf:homepage rdf:uri="/"></foaf:Person>

Dan Brickley: q+ to propose that we replace rdf:about and rdf:resource with rdf:uri, i.e. <foaf:Person rdf:uri="#me"><foaf:homepage rdf:uri="/"></foaf:Person> ←

12:34:55 <cmatheus> marking it archaic is not removing it

marking it archaic is not removing it ←

12:35:11 <sandro> PROPOSED: Close ISSUE-26 doing nothing.

PROPOSED: Close ISSUE-26 doing nothing. ←

12:35:12 <NickH>  sorry for the inaccuracy

Nicholas Humfrey: sorry for the inaccuracy ←

12:35:18 <danbri> q-

Dan Brickley: q- ←

12:35:36 <ivan> +1

Ivan Herman: +1 ←

12:35:38 <cygri> +1

Richard Cyganiak: +1 ←

12:35:39 <SteveH> +1

Steve Harris: +1 ←

12:35:40 <danbri> +1

Dan Brickley: +1 ←

12:35:41 <pfps> +0

Peter Patel-Schneider: +0 ←

12:35:41 <AZ> +1

Antoine Zimmermann: +1 ←

12:35:42 <pchampin> +1

Pierre-Antoine Champin: +1 ←

12:35:42 <mbrunati> 1

Matteo Brunati: 1 ←

12:35:43 <gavinc> -0

Gavin Carothers: -0 ←

12:35:43 <cmatheus>cmatheus::+1

Christopher Matheus: :+1 ←

12:35:44 <sandro> +0 (I understand)

Sandro Hawke: +0 (I understand) ←

12:35:44 <webr3> +0

Nathan Rixham: +0 ←

12:35:47 <JFB> +1/3

Jean-François Baget: +1/3 ←

12:35:51 <davidwood> +0

David Wood: +0 ←

12:35:57 <mischat> +1

Mischa Tuffield: +1 ←

12:36:00 <NickH> Why is marking rdf:ID as archaic more effort than marking XMLLiteral / xsd:String etc archaic?

Nicholas Humfrey: Why is marking rdf:ID as archaic more effort than marking XMLLiteral / xsd:String etc archaic? ←

12:36:05 <FabGandon> +2/3

Fabien Gandon: +2/3 ←

12:36:07 <sandro> RESOLVED: Close ISSUE-26 doing nothing.

RESOLVED: Close ISSUE-26 doing nothing. ←

12:36:33 <davidwood> NickH: Because marking rdf:ID as archaic would require a change to the RDF/XML document.

Nicholas Humfrey: Because marking rdf:ID as archaic would require a change to the RDF/XML document. [ Scribe Assist by David Wood ] ←

12:36:34 <cmatheus> sandro: rdf:value

Sandro Hawke: rdf:value ←

12:36:49 <cmatheus> all I can say, mark it as archaic

all I can say, mark it as archaic ←

12:36:51 <danbri> NickH - because those are *vocabulary* constructs which affect the entire ecosystem - rdfa, turtle, json, sparql, owl...

Dan Brickley: NickH - because those are *vocabulary* constructs which affect the entire ecosystem - rdfa, turtle, json, sparql, owl... ←

12:37:01 <sandro> SteveH: I like rdf:value

Steve Harris: I like rdf:value [ Scribe Assist by Sandro Hawke ] ←

12:37:05 <sandro> Guus: I like it too!

Guus Schreiber: I like it too! [ Scribe Assist by Sandro Hawke ] ←

12:37:07 <cmatheus> FabGandon: it's in a best practice note

Fabien Gandon: it's in a best practice note ←

12:37:26 <LeeF> SCOVO uses rdf:value (for better or for worse)

Lee Feigenbaum: SCOVO uses rdf:value (for better or for worse) ←

12:37:26 <NickH> danbri / davidwood thanks

Nicholas Humfrey: danbri / davidwood thanks ←

12:37:33 <webr3> I like rdf:value just wish it was defined more clearly

Nathan Rixham: I like rdf:value just wish it was defined more clearly ←

12:37:39 <LeeF> (http://sw.joanneum.at/scovo/schema.html)

Lee Feigenbaum: (http://sw.joanneum.at/scovo/schema.html) ←

12:37:53 <sandro> Guus: In representation of museum data, we annotate with a bnode structure and then use a rdf:value for what's really pointed to.

Guus Schreiber: In representation of museum data, we annotate with a bnode structure and then use a rdf:value for what's really pointed to. [ Scribe Assist by Sandro Hawke ] ←

12:37:54 <cmatheus> guus: example of its use: have things about values such as its dimension

Guus Schreiber: example of its use: have things about values such as its dimension ←

12:38:13 <gavinc> +q Dublin Core also uses it

Gavin Carothers: +q Dublin Core also uses it ←

12:38:13 <danbri>  rdf:value was partly from reification, and partly for n-ary -> http://lists.w3.org/Archives/Public/semantic-web/2010Jul/0252.html

Dan Brickley: rdf:value was partly from reification, and partly for n-ary -> http://lists.w3.org/Archives/Public/semantic-web/2010Jul/0252.html ←

12:38:26 <gavinc> +q to talk mention that Dublin Core also uses it

Gavin Carothers: +q to talk mention that Dublin Core also uses it ←

12:38:29 <sandro> guus: Lots of people use this pattern, effectively.

Guus Schreiber: Lots of people use this pattern, effectively. [ Scribe Assist by Sandro Hawke ] ←

12:38:41 <danbri> it's a bit like toString()

Dan Brickley: it's a bit like toString() ←

12:38:45 <FabGandon> Note 3 in SWBPWG http://www.w3.org/TR/swbp-n-aryRelations/#sec-notes

Fabien Gandon: Note 3 in SWBPWG http://www.w3.org/TR/swbp-n-aryRelations/#sec-notes ←

12:38:46 <cmatheus> guus: this is a property that points to the value

Guus Schreiber: this is a property that points to the value ←

12:38:54 <cmatheus> it's highly deployed in some communities

it's highly deployed in some communities ←

12:39:39 <LeeF> Even if it was the most hated thing in the spec, I don't think we ought to deprecate it if it's as widely in use as it appears.

Lee Feigenbaum: Even if it was the most hated thing in the spec, I don't think we ought to deprecate it if it's as widely in use as it appears. ←

12:39:53 <danbri> re weights-and-measures, http://www.w3.org/TR/1999/REC-rdf-syntax-19990222/ uses it for exactly that -- search for       <n:units rdf:resource="http://www.nist.gov/units/Pounds"/>

Dan Brickley: re weights-and-measures, http://www.w3.org/TR/1999/REC-rdf-syntax-19990222/ uses it for exactly that -- search for <n:units rdf:resource="http://www.nist.gov/units/Pounds"/> ←

12:39:54 <cmatheus> Steveh: done work with numeric data, want to be able to lterals as subjects in a sense

Steve Harris: done work with numeric data, want to be able to lterals as subjects in a sense ←

12:40:00 <yvesr> SteveH, was it signal processign related stuff?

Yves Raimond: SteveH, was it signal processign related stuff? ←

12:40:09 <yvesr> SteveH, had to do the same for this kind of things

Yves Raimond: SteveH, had to do the same for this kind of things ←

12:40:10 <cmatheus> ivan: when you need to add a unit to a value this is perhaps the best way to do it

Ivan Herman: when you need to add a unit to a value this is perhaps the best way to do it ←

12:40:16 <sandro> PROPOSED: Close ISSUE-27 doing nothing (not marking rdf:value as archaic).

PROPOSED: Close ISSUE-27 doing nothing (not marking rdf:value as archaic). ←

12:40:20 <gavinc> -q

Gavin Carothers: -q ←

12:40:21 <pfps> -1

Peter Patel-Schneider: -1 ←

12:40:21 <webr3> +1

Nathan Rixham: +1 ←

12:40:22 <SteveH> yvesr, no, demographics

Steve Harris: yvesr, no, demographics ←

12:40:23 <cmatheus> danbri: was in the original recommendation for that purpose

Dan Brickley: was in the original recommendation for that purpose ←

12:40:23 <LeeF> +1

Lee Feigenbaum: +1 ←

12:40:24 <ivan> +1

Ivan Herman: +1 ←

12:40:26 <gavinc> +1

Gavin Carothers: +1 ←

12:40:30 <AZ> +0

Antoine Zimmermann: +0 ←

12:40:33 <SteveH> yvesr, but I think it might also be used in LV2

Steve Harris: yvesr, but I think it might also be used in LV2 ←

12:40:35 <pchampin> q?

Pierre-Antoine Champin: q? ←

12:40:37 <gavinc> +q to talk mention that Dublin Core also uses it

Gavin Carothers: +q to talk mention that Dublin Core also uses it ←

12:40:39 <davidwood> +1

David Wood: +1 ←

12:40:40 <cmatheus> cygri: would like evidence on its deployment

Richard Cyganiak: would like evidence on its deployment ←

12:40:42 <mbrunati> +1

Matteo Brunati: +1 ←

12:40:43 <SteveH> yvesr, for presets and defaults

Steve Harris: yvesr, for presets and defaults ←

12:40:55 <FabGandon> +1/2

Fabien Gandon: +1/2 ←

12:40:58 <cmatheus> pfps: I've seen it.  always badly.

Peter Patel-Schneider: I've seen it. always badly. ←

12:41:03 <sandro> pfps: Every single case where I've seen it used, it's used badly.

Peter Patel-Schneider: Every single case where I've seen it used, it's used badly. [ Scribe Assist by Sandro Hawke ] ←

12:41:05 <cmatheus> danbri: how could you tell?

Dan Brickley: how could you tell? ←

12:41:27 <cmatheus> pfps: there's always a back handed agreement for how it is used

Peter Patel-Schneider: there's always a back handed agreement for how it is used ←

12:41:30 <sandro> pfps: ... where there is a backhanded agreement about what it really means, and where the meaning is really different in every case.

Peter Patel-Schneider: ... where there is a backhanded agreement about what it really means, and where the meaning is really different in every case. [ Scribe Assist by Sandro Hawke ] ←

12:41:39 <cmatheus> ivan: this can be done because it is an open ended property

Ivan Herman: this can be done because it is an open ended property ←

12:41:48 <cmatheus> pfps: destroys the utility of rdf

Peter Patel-Schneider: destroys the utility of rdf ←

12:42:00 <cmatheus>  rdf:value is used as a local property

rdf:value is used as a local property ←

12:42:06 <webr3> +1 pfps

Nathan Rixham: +1 pfps ←

12:42:15 <cmatheus> cygri: where used they should have defined a local property

Richard Cyganiak: where used they should have defined a local property ←

12:42:21 <cmatheus> guus: that's not true

Guus Schreiber: that's not true ←

12:42:22 <webr3> it's centered on out of band knowledge about the data

Nathan Rixham: it's centered on out of band knowledge about the data ←

12:42:22 <AZ> +1 cygri

Antoine Zimmermann: +1 cygri ←

12:42:30 <sandro> cygri: I would argue that every time it's used, a local property should be defined for that.

Richard Cyganiak: I would argue that every time it's used, a local property should be defined for that. [ Scribe Assist by Sandro Hawke ] ←

12:42:37 <cmatheus>  rdf:value is for something where we don't have a solution

rdf:value is for something where we don't have a solution ←

12:42:56 <cmatheus> steveh: like rdfs:label -- it's a handy thing to have around

Steve Harris: like rdfs:label -- it's a handy thing to have around ←

12:43:00 <webr3>  rdfs:label is a typed link, rdf:value is untyped

Nathan Rixham: rdfs:label is a typed link, rdf:value is untyped ←

12:43:05 <sandro> issue-27

Sandro Hawke: ISSUE-27 ←

12:43:09 <sandro> issue-27?

Sandro Hawke: ISSUE-27? ←

12:43:10 <trackbot> ISSUE-27 -- Should we deprecate rdf:value? -- open

Trackbot IRC Bot: ISSUE-27 -- Should we deprecate rdf:value? -- open ←

12:43:10 <trackbot> http://www.w3.org/2011/rdf-wg/track/issues/27

Trackbot IRC Bot: http://www.w3.org/2011/rdf-wg/track/issues/27 ←

12:43:31 <sandro> http://www.w3.org/TR/2004/REC-rdf-primer-20040210/#rdfvalue

Sandro Hawke: http://www.w3.org/TR/2004/REC-rdf-primer-20040210/#rdfvalue ←

12:43:36 <cmatheus> guus: rdf:label points to a string instead of name and rdf:value points to the value

Guus Schreiber: rdf:label points to a string instead of name and rdf:value points to the value ←

12:43:48 <cmatheus> same kind of function as rdf:label

same kind of function as rdf:label ←

12:43:51 <mischat> ?q

Mischa Tuffield: ?q ←

12:43:56 <danbri> ±0

Dan Brickley: ±0 ←

12:44:16 <danbri> http://www.w3.org/TR/rdf-schema/#ch_value "rdf:value has no meaning on its own. It is provided as a piece of vocabulary that may be used in idioms such as illustrated in example 16 of the RDF primer [RDF-PRIMER]. Despite the lack of formal specification of the meaning of this property, there is value in defining it to encourage the use of a common idiom in examples of this kind."

Dan Brickley: http://www.w3.org/TR/rdf-schema/#ch_value "rdf:value has no meaning on its own. It is provided as a piece of vocabulary that may be used in idioms such as illustrated in example 16 of the RDF primer [RDF-PRIMER]. Despite the lack of formal specification of the meaning of this property, there is value in defining it to encourage the use of a common idiom in examples of this kind." ←

12:44:18 <cmatheus> pfps:  don't mark it as archaic but realize you're making a bad mistake

Peter Patel-Schneider: don't mark it as archaic but realize you're making a bad mistake ←

12:44:20 <LeeF> Can we put an action to address this in the updated primer?

Lee Feigenbaum: Can we put an action to address this in the updated primer? ←

12:44:22 <danbri> ie. RDFS current encourages its use

Dan Brickley: ie. RDFS current encourages its use ←

12:44:33 <cmatheus> sandro: do you want document to say something about it?

Sandro Hawke: do you want document to say something about it? ←

12:44:42 <gavinc> Does Dublin Core do it wrong? http://dublincore.org/documents/dc-rdf-notes/

Gavin Carothers: Does Dublin Core do it wrong? http://dublincore.org/documents/dc-rdf-notes/ ←

12:44:54 <cmatheus> pfps: no.  every time it's been used its been used badly.

Peter Patel-Schneider: no. every time it's been used its been used badly. ←

12:45:05 <webr3> pfps +1

Nathan Rixham: pfps +1 ←

12:45:10 <sandro> pfps: Every time I've seen rdf:value it's been bad practice, destroying the "beauty" of RDF.

Peter Patel-Schneider: Every time I've seen rdf:value it's been bad practice, destroying the "beauty" of RDF. [ Scribe Assist by Sandro Hawke ] ←

12:45:19 <webr3> it's like <a href="boo">, untyped

Nathan Rixham: it's like <a href="boo">, untyped ←

12:45:19 <pchampin> @sandro the example in the RDF primer is a bad one :-( (weight)

Pierre-Antoine Champin: @sandro the example in the RDF primer is a bad one :-( (weight) ←

12:45:30 <cmatheus> pfps: rdf:value is the same as rdf:thispropertydoesn'tmeana*?/thing

Peter Patel-Schneider: rdf:value is the same as rdf:thispropertydoesn'tmeana*?/thing ←

12:45:38 <cmatheus> sandro:  is this resolved?

Sandro Hawke: is this resolved? ←

12:45:47 <sandro> pfps: I'm not formally objecting to this proposal.

Peter Patel-Schneider: I'm not formally objecting to this proposal. [ Scribe Assist by Sandro Hawke ] ←

12:45:59 <Zakim> -Meeting_Room

Zakim IRC Bot: -Meeting_Room ←

12:46:00 <webr3> should it a couple of new properties be defined for common uses of rdf:value ..

Nathan Rixham: should it a couple of new properties be defined for common uses of rdf:value .. ←

12:46:03 <gavinc> ah

Gavin Carothers: ah ←

12:46:08 <gavinc> and there goes the phone

Gavin Carothers: and there goes the phone ←

12:46:09 <Steven> zakim, who is noisy?

Steven Pemberton: zakim, who is noisy? ←

12:46:10 <cmatheus> cygri:  is there some text on good use of rdf:value?

Richard Cyganiak: is there some text on good use of rdf:value? ←

12:46:11 <danbri> q+ to note a bug in RDFS spec; it references Primer example 16 -- an example that doesn't even use rdf:value.

Dan Brickley: q+ to note a bug in RDFS spec; it references Primer example 16 -- an example that doesn't even use rdf:value. ←

12:46:17 <sandro> Guus: I disagree with Peter's characterization

Guus Schreiber: I disagree with Peter's characterization [ Scribe Assist by Sandro Hawke ] ←

12:46:22 <Zakim> Steven, listening for 10 seconds I heard sound from the following: gavinc (4%)

Zakim IRC Bot: Steven, listening for 10 seconds I heard sound from the following: gavinc (4%) ←

12:46:23 <sandro> davidwood: As do I.

David Wood: As do I. [ Scribe Assist by Sandro Hawke ] ←

12:46:42 <cmatheus> I would disagree with some of the things in the Primer

I would disagree with some of the things in the Primer ←

12:46:45 <sandro> cygri: The use for units of measure is extremely questionable.

Richard Cyganiak: The use for units of measure is extremely questionable. [ Scribe Assist by Sandro Hawke ] ←

12:47:06 <Steven> zakim, code?

Steven Pemberton: zakim, code? ←

12:47:06 <Zakim> the conference code is 26631 (tel:+1.617.761.6200 tel:+33.4.26.46.79.03 tel:+44.203.318.0479), Steven

Zakim IRC Bot: the conference code is 26631 (tel:+1.617.761.6200 tel:+33.4.26.46.79.03 tel:+44.203.318.0479), Steven ←

12:47:08 <cmatheus> there's a lot of work on how to measure units of measure, they come up with different solutions

there's a lot of work on how to measure units of measure, they come up with different solutions ←

12:47:13 <gavinc> No, I can not hear.

Gavin Carothers: No, I can not hear. ←

12:47:35 <cmatheus> Sandro: meeting room got hung up on

Sandro Hawke: meeting room got hung up on ←

12:47:53 <sandro> s/Sandor/Sandro/

Sandro Hawke: s/Sandor/Sandro/ (warning: replacement failed) ←

12:48:12 <Zakim> +Meeting_Room

Zakim IRC Bot: +Meeting_Room ←

12:48:50 <cmatheus> cygri: if you just use rdf:value and have addition properties hanging off of value telling you what the value means, that's bad

Richard Cyganiak: if you just use rdf:value and have addition properties hanging off of value telling you what the value means, that's bad ←

12:49:48 <yvesr> :fft rdf:value "..."

Yves Raimond: :fft rdf:value "..." ←

12:50:03 <cmatheus> the Primer leads people into bad modeling and we should do something about it

the Primer leads people into bad modeling and we should do something about it ←

12:50:11 <sandro> cygri: The primer gives bad modeling advice, and I don't like that.

Richard Cyganiak: The primer gives bad modeling advice, and I don't like that. [ Scribe Assist by Sandro Hawke ] ←

12:50:14 <pchampin> +1 cygri

Pierre-Antoine Champin: +1 cygri ←

12:50:16 <yvesr> :fft :derived_from :signal .

Yves Raimond: :fft :derived_from :signal . ←

12:50:20 <yvesr> all good practice, imho

Yves Raimond: all good practice, imho ←

12:50:21 <cmatheus> guus:  we can close this and open a new issue about the Primer

Guus Schreiber: we can close this and open a new issue about the Primer ←

12:50:25 <NickH> yvesr: so avoid repeating very large literal values?

Nicholas Humfrey: yvesr, so avoid repeating very large literal values? ←

12:50:30 <cmatheus> cygri: okay

Richard Cyganiak: okay ←

12:50:37 <yvesr> NickH, yep

Yves Raimond: NickH, yep ←

12:50:49 <gavinc> -q

Gavin Carothers: -q ←

12:50:53 <yvesr> s/yvesr:/yvesr,/
12:51:22 <sandro> PROPOSED: Close ISSUE-27, not marking rdf:value as archaic, but with the understand that the modeling advice in RDF Primer will be revisited.

PROPOSED: Close ISSUE-27, not marking rdf:value as archaic, but with the understand that the modeling advice in RDF Primer will be revisited. ←

12:51:26 <yvesr> +1

Yves Raimond: +1 ←

12:51:28 <ivan> +1

Ivan Herman: +1 ←

12:51:37 <danbri> q?

Dan Brickley: q? ←

12:51:39 <danbri> ack danbri

Dan Brickley: ack danbri ←

12:51:39 <Zakim> danbri, you wanted to note a bug in RDFS spec; it references Primer example 16 -- an example that doesn't even use rdf:value.

Zakim IRC Bot: danbri, you wanted to note a bug in RDFS spec; it references Primer example 16 -- an example that doesn't even use rdf:value. ←

12:51:44 <gavinc> +1

Gavin Carothers: +1 ←

12:51:47 <danbri> ahh, i forgot already

Dan Brickley: ahh, i forgot already ←

12:51:49 <cygri> -0

Richard Cyganiak: -0 ←

12:51:59 <davidwood> Dublin Core uses rdf:value in the same manner as the examples in the RDF spec.  I think it is therefore compliant.

David Wood: Dublin Core uses rdf:value in the same manner as the examples in the RDF spec. I think it is therefore compliant. ←

12:52:00 <AZ> +0

Antoine Zimmermann: +0 ←

12:52:00 <danbri> action danbri danbri, you wanted to note a bug in RDFS spec; it references Primer example 16 -- an example that doesn't even use rdf:value.

Dan Brickley: action danbri danbri, you wanted to note a bug in RDFS spec; it references Primer example 16 -- an example that doesn't even use rdf:value. ←

12:52:00 <trackbot> Created ACTION-33 - Danbri, you wanted to note a bug in RDFS spec; it references Primer example 16 -- an example that doesn't even use rdf:value. [on Dan Brickley - due 2011-04-21].

Trackbot IRC Bot: Created ACTION-33 - Danbri, you wanted to note a bug in RDFS spec; it references Primer example 16 -- an example that doesn't even use rdf:value. [on Dan Brickley - due 2011-04-21]. ←

12:52:05 <pchampin> +1

Pierre-Antoine Champin: +1 ←

12:52:27 <cmatheus> sandro: can put an Action on Richard to review primer

Sandro Hawke: can put an Action on Richard to review primer ←

12:52:58 <cmatheus> cygri:  I think there is a technical issue about a bug in the rdf Primer about advice on use of rdf:value

Richard Cyganiak: I think there is a technical issue about a bug in the rdf Primer about advice on use of rdf:value ←

12:53:23 <cmatheus> guus: could result in Primer ignoring rdf:value

Guus Schreiber: could result in Primer ignoring rdf:value ←

12:53:33 <sandro> RESOLVED: Close ISSUE-27, not marking rdf:value as archaic, but with the understand that the modeling advice in RDF Primer will be revisited.

RESOLVED: Close ISSUE-27, not marking rdf:value as archaic, but with the understand that the modeling advice in RDF Primer will be revisited. ←

12:54:17 <cmatheus> sandro:  only plan to spend another 35 minutes here

Sandro Hawke: only plan to spend another 35 minutes here ←

12:54:28 <cmatheus> those were all the ones marked as Archic

those were all the ones marked as Archaic ←

12:54:43 <cmatheus> s/Archic/Archaic/
12:54:43 <FabGandon> issue-6?

Fabien Gandon: ISSUE-6? ←

12:54:43 <trackbot> ISSUE-6 -- Handling RDF Errata -- open

Trackbot IRC Bot: ISSUE-6 -- Handling RDF Errata -- open ←

12:54:43 <trackbot> http://www.w3.org/2011/rdf-wg/track/issues/6

Trackbot IRC Bot: http://www.w3.org/2011/rdf-wg/track/issues/6 ←

12:55:03 <FabGandon> issue-7?

Fabien Gandon: ISSUE-7? ←

12:55:04 <trackbot> ISSUE-7 -- Leftover issues from the RDF Core WG -- open

Trackbot IRC Bot: ISSUE-7 -- Leftover issues from the RDF Core WG -- open ←

12:55:04 <trackbot> http://www.w3.org/2011/rdf-wg/track/issues/7

Trackbot IRC Bot: http://www.w3.org/2011/rdf-wg/track/issues/7 ←

12:55:12 <cmatheus> ivan:  issue 6: handling of Errata

Ivan Herman: ISSUE-6: handling of Errata ←

12:55:14 <mischat> http://www.w3.org/2001/sw/RDFCore/errata

Mischa Tuffield: http://www.w3.org/2001/sw/RDFCore/errata ←

12:55:29 <cmatheus> we have to have a mechanism not to forget these

we have to have a mechanism not to forget these ←

12:55:38 <mischat> this related to danbri's suggestion of going through the archives

Mischa Tuffield: this relates to danbri's suggestion of going through the archives ←

12:55:46 <mischat> s/related/relates/
12:56:01 <cmatheus> nothing earthshakingly major

nothing earthshakingly major ←

12:56:24 <cmatheus>  issue-7: some issues left open from previous working group

ISSUE-7: some issues left open from previous working group ←

12:56:24 <trackbot> ISSUE-7 Leftover issues from the RDF Core WG notes added

Trackbot IRC Bot: ISSUE-7 Leftover issues from the RDF Core WG notes added ←

12:56:45 <mischat> http://www.w3.org/2000/03/rdf-tracking/#/%23futures

Mischa Tuffield: http://www.w3.org/2000/03/rdf-tracking/#/%23futures ←

12:56:53 <cmatheus> danbri:  brief comment on list

Dan Brickley: brief comment on list ←

12:57:07 <cmatheus> some were engineering hacks, left for next group

some were engineering hacks, left for next group ←

12:57:20 <webr3> +1

Nathan Rixham: +1 ←

12:57:21 <cmatheus> ivan: we still need to go through them

Ivan Herman: we still need to go through them ←

12:57:34 <cmatheus> davidwood: propose a telecom to discuss these

David Wood: propose a telecom to discuss these ←

12:57:40 <yvesr> http://www.w3.org/2000/03/rdf-tracking/#rdfms-literalsubjects :)

Yves Raimond: http://www.w3.org/2000/03/rdf-tracking/#rdfms-literalsubjects :) ←

12:57:47 <cmatheus> pfps: someone should go through them ahead of time

Peter Patel-Schneider: someone should go through them ahead of time ←

12:57:59 <cmatheus> davidwood: I volunteer to do that

David Wood: I volunteer to do that ←

12:58:17 <cmatheus> ivan: IRI versus URI story

Ivan Herman: IRI versus URI story ←

12:58:18 <sandro> ACTION: wood prepare resolutions to dispose of each of the leftover items, http://www.w3.org/2000/03/rdf-tracking/#/%23futures

ACTION: wood prepare resolutions to dispose of each of the leftover items, http://www.w3.org/2000/03/rdf-tracking/#/%23futures ←

12:58:18 <trackbot> Created ACTION-34 - Prepare resolutions to dispose of each of the leftover items, http://www.w3.org/2000/03/rdf-tracking/#/%23futures [on David Wood - due 2011-04-21].

Trackbot IRC Bot: Created ACTION-34 - Prepare resolutions to dispose of each of the leftover items, http://www.w3.org/2000/03/rdf-tracking/#/%23futures [on David Wood - due 2011-04-21]. ←

12:58:25 <cmatheus> frankly I am lost with the details

frankly I am lost with the details ←

12:58:53 <gavinc> Jeremy had something on what needed to be updated with the IRIs, but I seem to have miss placed it.

Gavin Carothers: Jeremy had something on what needed to be updated with the IRIs, but I seem to have miss placed it. ←

12:58:54 <cmatheus> Andy and Eric know a lot about that

Andy and Eric know a lot about that ←

12:58:59 <FabGandon> issue-8?

Fabien Gandon: ISSUE-8? ←

12:58:59 <trackbot> ISSUE-8 -- Incorporate IRI-s into the RDF documents -- open

Trackbot IRC Bot: ISSUE-8 -- Incorporate IRI-s into the RDF documents -- open ←

12:58:59 <trackbot> http://www.w3.org/2011/rdf-wg/track/issues/8

Trackbot IRC Bot: http://www.w3.org/2011/rdf-wg/track/issues/8 ←

12:59:40 <cmatheus> sandro:  we want to look at every where we say something about URI and replace it with IRI

Sandro Hawke: we want to look at every where we say something about URI and replace it with IRI ←

12:59:53 <ivan> The IRI Spec[1] is from 2005, and it may be necessary to retrofit it to RDF. Eg, what is the relationship between "http://xn--rsum-bpad.example.org/" and "http://xn--rsum-bpad.example.org/"? Are they the same resource or not? Note that SPARQL has something on that[2]...

Ivan Herman: The IRI Spec[1] is from 2005, and it may be necessary to retrofit it to RDF. Eg, what is the relationship between "http://xn--rsum-bpad.example.org/" and "http://xn--rsum-bpad.example.org/"? Are they the same resource or not? Note that SPARQL has something on that[2]... ←

13:00:39 <gavinc> Jeremy thought there were a few when we spoke about it. But again, I've missplaced the record of that conversation

Gavin Carothers: Jeremy thought there were a few when we spoke about it. But again, I've missplaced the record of that conversation ←

13:00:51 <sandro> "http://résumé.example.org" and "http://xn--rsum-bpad.example.org"?

Sandro Hawke: "http://résumé.example.org" and "http://xn--rsum-bpad.example.org"? ←

13:01:03 <cmatheus> ivan:  (showing on the screen an issue with url's in irc)

Ivan Herman: (showing on the screen an issue with url's in irc) ←

13:01:37 <cmatheus> are the displayed iri's refereing to same resource or not?

are the displayed iri's refereing to same resource or not? ←

13:02:10 <cmatheus> cygri:  two iri's are identifcal if the characters are the same, except in a number of cases...

Richard Cyganiak: two iri's are identical if the characters are the same, except in a number of cases... ←

13:02:24 <cmatheus> s/identifcal/identical/
13:02:25 <davidwood> q+

David Wood: q+ ←

13:02:58 <cmatheus> the one uri can be normalized into the other

the one uri can be normalized into the other ←

13:03:25 <cmatheus> guus: if it's a problem we can flag it but's it's not in the realm of where we should go

Guus Schreiber: if it's a problem we can flag it but's it's not in the realm of where we should go ←

13:03:44 <mischat> http://www.w3.org/TR/sparql11-query/#syntaxTerms

Mischa Tuffield: http://www.w3.org/TR/sparql11-query/#syntaxTerms ←

13:03:47 <cmatheus> mischat: if we go this way we will need to have best practise note on this

Mischa Tuffield: if we go this way we will need to have best practise note on this ←

13:03:53 <cmatheus> sandro: example?

Sandro Hawke: example? ←

13:03:55 <sandro> mischat: back-tick is valid in URI-References but not IRIs.

Mischa Tuffield: back-tick is valid in URI-References but not IRIs. [ Scribe Assist by Sandro Hawke ] ←

13:04:08 <cmatheus> mischat: a back tick.  caused our app to go down.

Mischa Tuffield: a back tick. caused our app to go down. ←

13:04:25 <cmatheus> davidwood: I've seen issues with that, I think it was with back tick.

David Wood: I've seen issues with that, I think it was with back tick. ←

13:04:36 <gavinc> for reference, IRI spec: http://www.ietf.org/rfc/rfc3987

Gavin Carothers: for reference, IRI spec: http://www.ietf.org/rfc/rfc3987 ←

13:04:46 <cmatheus> guus: objet to description of issues -- it's outside of scope

Guus Schreiber: objet to description of issues -- it's outside of scope ←

13:05:11 <pchampin> from the charter (required section): Clarify the usage of IRI references for RDF resources

Pierre-Antoine Champin: from the charter (required section): Clarify the usage of IRI references for RDF resources ←

13:05:18 <cmatheus> mischat: rdf group was guessing at what iris would look like

Mischa Tuffield: rdf group was guessing at what iris would look like ←

13:05:32 <cmatheus> davidwood: issue from implementation standdpoint

David Wood: issue from implementation standdpoint ←

13:05:50 <ivan> q+

Ivan Herman: q+ ←

13:06:00 <cmatheus> when trying to index rdf, if you have to do a lot of checking, implementers will screem, Talis for one.

when trying to index rdf, if you have to do a lot of checking, implementers will screem, Talis for one. ←

13:06:00 <ivan> ack davidwood

Ivan Herman: ack davidwood ←

13:06:27 <cmatheus> if we said an iri and uri were equivalent that would cause serious practical problems

if we said an iri and uri were equivalent that would cause serious practical problems ←

13:06:43 <cmatheus> steveH: I understand what you're saying but don't understand the technical problem

Steve Harris: I understand what you're saying but don't understand the technical problem ←

13:07:04 <gavinc> +q

Gavin Carothers: +q ←

13:07:15 <cmatheus> davidwood: when ingesting rdf you must say whether this uri is equivalent to some other uri's in your system

David Wood: when ingesting rdf you must say whether this uri is equivalent to some other uri's in your system ←

13:07:15 <sandro> SteveH: Every triplestore I know just uses utf-8, so the question is which chars are allowed.

Steve Harris: Every triplestore I know just uses utf-8, so the question is which chars are allowed. [ Scribe Assist by Sandro Hawke ] ←

13:07:29 <cmatheus> steveh: it just changes your grammar

Steve Harris: it just changes your grammar ←

13:07:35 <cmatheus> davidwood: you may be right

David Wood: you may be right ←

13:07:42 <cmatheus> SteveH: I'm pretty sure I am

Steve Harris: I'm pretty sure I am ←

13:07:43 <ivan> ack davidwood

Ivan Herman: ack davidwood ←

13:07:47 <sandro> SteveH: SPARQL says they have to be the same normalized utf-8 byte string.

Steve Harris: SPARQL says they have to be the same normalized utf-8 byte string. [ Scribe Assist by Sandro Hawke ] ←

13:07:50 <mischat> q+

Mischa Tuffield: q+ ←

13:07:54 <cmatheus> davidwood: I'm talking about in SPARQL

David Wood: I'm talking about in SPARQL ←

13:08:00 <cmatheus> the specs say different things

the specs say different things ←

13:08:07 <cmatheus> cygri:  I don't think they do

Richard Cyganiak: I don't think they do ←

13:08:23 <cmatheus> in RDF world things are conistent

in RDF world things are conistent ←

13:08:37 <cmatheus> s/sconistent/consistent/

s/sconistent/consistent/ (warning: replacement failed) ←

13:08:51 <mischat> i don't think they are consistent, you can a SPARQL INSERT triples which you cant CONSTRUCT as valid RDF/XML

Mischa Tuffield: i don't think they are consistent, you can a SPARQL INSERT triples which you cant CONSTRUCT as valid RDF/XML ←

13:08:55 <cmatheus> there's no way you can align this with the rest of the web architecture

there's no way you can align this with the rest of the web architecture ←

13:09:08 <SteveH> mischat, no you cant

Steve Harris: mischat, no you cant ←

13:09:08 <cmatheus> but can give recommendations.

but can give recommendations. ←

13:09:16 <SteveH> mischat, oh, wait, not maybe that's right

Steve Harris: mischat, oh, wait, not maybe that's right ←

13:09:18 <sandro> cygri: We can (and should) give recommendations to publishers about how to mint URIs to avoid these problems, like don't say :80 and dont use uppercase URI scheme or host names.

Richard Cyganiak: We can (and should) give recommendations to publishers about how to mint URIs to avoid these problems, like don't say :80 and dont use uppercase URI scheme or host names. [ Scribe Assist by Sandro Hawke ] ←

13:09:22 <mischat> it is right SteveH

Mischa Tuffield: it is right SteveH ←

13:09:26 <cmatheus> if you avoid certain things then you will get same result

if you avoid certain things then you will get same result ←

13:09:32 <davidwood>  correction:  I was *not* talking about SPARQL, but Turtle or other forms of ingesting into a store, and then only in the case where we decided that a given IRI was equivalent to a different character string URI.

David Wood: correction: I was *not* talking about SPARQL, but Turtle or other forms of ingesting into a store, and then only in the case where we decided that a given IRI was equivalent to a different character string URI. ←

13:09:35 <cmatheus> worth writing up as an aid to users of rdf

worth writing up as an aid to users of rdf ←

13:09:51 <davidwood> q?

David Wood: q? ←

13:09:52 <cmatheus> ivan: this discussion went beyond what I intended

Ivan Herman: this discussion went beyond what I intended ←

13:09:57 <davidwood> ack ivan

David Wood: ack ivan ←

13:10:38 <cmatheus> but look what happend when we just but the same iri's through two different systems and got very different results

but look what happend when we just but the same iri's through two different systems and got very different results ←

13:10:48 <cmatheus> this is something we need to address

this is something we need to address ←

13:10:49 <gavinc> I think the section in question is: http://www.w3.org/TR/rdf-concepts/#section-Graph-URIref

Gavin Carothers: I think the section in question is: http://www.w3.org/TR/rdf-concepts/#section-Graph-URIref ←

13:10:56 <cmatheus> guus: this is not something we're going to solve

Guus Schreiber: this is not something we're going to solve ←

13:11:12 <mischat> this is the IRI RFC http://www.ietf.org/rfc/rfc3987.txt

Mischa Tuffield: this is the IRI RFC http://www.ietf.org/rfc/rfc3987.txt ←

13:11:19 <gavinc> The RFC lists a set of normalization methods http://www.ietf.org/rfc/rfc3987

Gavin Carothers: The RFC lists a set of normalization methods http://www.ietf.org/rfc/rfc3987 ←

13:11:29 <cmatheus> ivan: why?  there is a document that says how to implement a system that will do the right thing

Ivan Herman: why? there is a document that says how to implement a system that will do the right thing ←

13:11:45 <Guus> q?

Guus Schreiber: q? ←

13:11:46 <cmatheus> davidwood: what is the sate of iri's in the standard (RC)

David Wood: what is the sate of iri's in the standard (RC) ←

13:11:58 <cmatheus> cygri: it's implemented in all browsers

Richard Cyganiak: it's implemented in all browsers ←

13:12:19 <davidwood> ack gavinc

David Wood: ack gavinc ←

13:12:24 <cmatheus> davidwood: that's different from the state of the standard

David Wood: that's different from the state of the standard ←

13:13:01 <cmatheus> gavinc: we went through this a month ago but I can't find the work we did -- not sure if it got lost in the shuffle

Gavin Carothers: we went through this a month ago but I can't find the work we did -- not sure if it got lost in the shuffle ←

13:13:15 <cmatheus> we didn't think the spec was as brioken as some of the people are saying

we didn't think the spec was as brioken as some of the people are saying ←

13:13:22 <cmatheus> sorry, I don't remember the details

sorry, I don't remember the details ←

13:13:36 <sandro> davidwood, it's a PROPOSED STANDARD, per http://www.rfc-editor.org/rfcxx00.html#STDbySTD

Sandro Hawke: davidwood, it's a PROPOSED STANDARD, per http://www.rfc-editor.org/rfcxx00.html#STDbySTD ←

13:13:48 <sandro> (like almost everything)

Sandro Hawke: (like almost everything) ←

13:14:17 <cmatheus> mischat: the issue I have is I can issert certain triples, with content with a back tick, and then retrive it and I get something different.

Mischa Tuffield: the issue I have is I can issert certain triples, with content with a back tick, and then retrive it and I get something different. ←

13:14:50 <cmatheus> ivan: there are cetrtain charcters that you cannot put into a xml doc, but in turtle it would not be a problem

Ivan Herman: there are cetrtain charcters that you cannot put into a xml doc, but in turtle it would not be a problem ←

13:14:54 <sandro> (although URI  RFC-3986 is actually a "STANDARD" STD-66 )

Sandro Hawke: (although URI RFC-3986 is actually a "STANDARD" STD-66 ) ←

13:15:05 <cmatheus> pfps: turtle is currently stuck at uri's

Peter Patel-Schneider: turtle is currently stuck at uri's ←

13:15:45 <Guus> q?

Guus Schreiber: q? ←

13:15:54 <cmatheus> gavinc: I don't think turtle is cemented to uris

Gavin Carothers: I don't think turtle is cemented to uris ←

13:16:03 <davidwood> IRIs seem to be an IETF standards-track (but not standard) RFC (3987), which does not expire.  There is a newer proposal, which will expire in Sep 2011 (https://datatracker.ietf.org/doc/draft-ietf-iri-3987bis/)

David Wood: IRIs seem to be an IETF standards-track (but not standard) RFC (3987), which does not expire. There is a newer proposal, which will expire in Sep 2011 (https://datatracker.ietf.org/doc/draft-ietf-iri-3987bis/) ←

13:16:07 <cmatheus> gramar refers to iris

gramar refers to iris ←

13:16:08 <Guus> ack mischat

Guus Schreiber: ack mischat ←

13:16:37 <cmatheus> sandor: we should revisit this when Eric and Andy (perhaps Jeremy) are around

Sandro Hawke: we should revisit this when Eric and Andy (perhaps Jeremy) are around ←

13:16:43 <cmatheus> ivan: issue 9

Ivan Herman: ISSUE-9 ←

13:16:54 <sandro> s/sandor/sandro/
13:17:01 <cmatheus> small thing for Pat and Peter from der Horst

small thing for Pat and Peter from der Horst ←

13:17:04 <cygri> davidwood: that's the same as the URI RFC

David Wood: that's the same as the URI RFC [ Scribe Assist by Richard Cyganiak ] ←

13:17:18 <cmatheus> an obvious thing that the editor has to take care of

an obvious thing that the editor has to take care of ←

13:17:30 <cmatheus> issue 11, more complicated

ISSUE-11, more complicated ←

13:18:19 <cmatheus> docs published by other wg's that extended the rdf semantics or contained elements related to rdf semantics

docs published by other wg's that extended the rdf semantics or contained elements related to rdf semantics ←

13:18:45 <cmatheus> implementors focusing on rdf have to visit all docs

implementors focusing on rdf have to visit all docs ←

13:19:07 <cmatheus> rdf plain literal added vocabulary

rdf plain literal added vocabulary ←

13:19:32 <cmatheus> POWDER likewise

POWDER likewise ←

13:19:46 <FabGandon> issue-11?

Fabien Gandon: ISSUE-11? ←

13:19:46 <trackbot> ISSUE-11 -- Reconciliation of various, semantics-oriented documents with the core RDF ones -- open

Trackbot IRC Bot: ISSUE-11 -- Reconciliation of various, semantics-oriented documents with the core RDF ones -- open ←

13:19:46 <trackbot> http://www.w3.org/2011/rdf-wg/track/issues/11

Trackbot IRC Bot: http://www.w3.org/2011/rdf-wg/track/issues/11 ←

13:20:14 <cmatheus> SPARQL 1.1 has Entailment Regimes

SPARQL 1.1 has Entailment Regimes ←

13:20:25 <cmatheus> something we should look at

something we should look at ←

13:20:36 <cmatheus> guus: is there anything we need to do now

Guus Schreiber: is there anything we need to do now ←

13:20:36 <danbri> ( @davidwood, i made a first cut at suggesting closure of the old RDFCore issues: http://lists.w3.org/Archives/Public/public-rdf-wg/2011Apr/0317.html )

Dan Brickley: ( @davidwood, i made a first cut at suggesting closure of the old RDFCore issues: http://lists.w3.org/Archives/Public/public-rdf-wg/2011Apr/0317.html ) ←

13:20:42 <cmatheus> ivan: probably not

Ivan Herman: probably not ←

13:20:56 <cmatheus> guus: let's leave this open but ensure it gets resolved

Guus Schreiber: let's leave this open but ensure it gets resolved ←

13:21:07 <cmatheus> ivan: string literals handled

Ivan Herman: string literals handled ←

13:21:31 <cmatheus> xml literals discussed and still open

xml literals discussed and still open ←

13:21:36 <cmatheus> that's all

that's all ←

13:23:31 <cmatheus> ivan: (discussion about POWDER extension to rdf schema...)

Ivan Herman: (discussion about POWDER extension to rdf schema...) ←

13:24:10 <cmatheus> guus: bad idea that there are many different groups dealing with these issues

Guus Schreiber: bad idea that there are many different groups dealing with these issues ←

13:25:22 <cmatheus> ivan:  not proposing to do any extra work -- need to make references to the other sources of relevant information

Ivan Herman: not proposing to do any extra work -- need to make references to the other sources of relevant information ←

13:25:45 <cmatheus> guus: if we need to do more than references than this needs to be handled at a higher organizational level

Guus Schreiber: if we need to do more than references than this needs to be handled at a higher organizational level ←

13:26:16 <cmatheus> guus: suggest 20 minute break

Guus Schreiber: suggest 20 minute break ←

13:26:40 <cmatheus> in final session. short planning round for next F2F

in final session. short planning round for next F2F ←

13:26:52 <cmatheus> will come back and discuss document set

will come back and discuss document set ←

13:27:11 <cmatheus> and candidate docs

and candidate docs ←

13:27:13 <davidwood> danbri: Thanks.  That list is very helpful.  I'll start with your list and see if I have any different ideas.  I plan to add that discussion to the agenda for next Wed.

Dan Brickley: Thanks. That list is very helpful. I'll start with your list and see if I have any different ideas. I plan to add that discussion to the agenda for next Wed. [ Scribe Assist by David Wood ] ←

13:27:21 <Zakim> -webr3

Zakim IRC Bot: -webr3 ←

13:27:38 <gavinc> ?

Gavin Carothers: ? ←

13:27:42 <gavinc> I heard my name?

Gavin Carothers: I heard my name? ←

13:28:00 <Zakim> -AlexHall

Zakim IRC Bot: -AlexHall ←

13:28:07 <gavinc> or not ;)

Gavin Carothers: or not ;) ←

13:36:25 <mischat> this is the excerpt from the IRI rfc which highlights my issue with roundtripping RDF

(No events recorded for 8 minutes)

Mischa Tuffield: this is the excerpt from the IRI rfc which highlights my issue with roundtripping RDF ←

13:36:26 <mischat> http://pastebin.com/ZiQHQ2ab

Mischa Tuffield: http://pastebin.com/ZiQHQ2ab ←

13:39:42 <Zakim> +zwu2

Zakim IRC Bot: +zwu2 ←

13:48:11 <Zakim> + +1.443.212.aacc

(No events recorded for 8 minutes)

Zakim IRC Bot: + +1.443.212.aacc ←

13:48:18 <FabGandon> I wonder if it wouldn't be an easyer position to consider that every IRI loaded in a triple store is first turned into its ASCII version and then treated as the URI before including the character by character comparison.

Fabien Gandon: I wonder if it wouldn't be an easyer position to consider that every IRI loaded in a triple store is first turned into its ASCII version and then treated as the URI before including the character by character comparison. ←

13:48:50 <AlexHall> zakim, +1.443.212.aacc is me

Alex Hall: zakim, +1.443.212.aacc is me ←

13:48:50 <Zakim> +AlexHall; got it

Zakim IRC Bot: +AlexHall; got it ←

13:49:25 <gavinc> No, the spec is already clear that URIs are unicode

Gavin Carothers: No, the spec is already clear that URIs are unicode ←

13:49:44 <gavinc> "A URI reference within an RDF graph (an RDF URI reference) is a Unicode string"

Gavin Carothers: "A URI reference within an RDF graph (an RDF URI reference) is a Unicode string" ←

13:50:46 <cygri> scribe: cygri

(Scribe set to Richard Cyganiak)

13:50:51 <cygri> scribenick: cygri
13:50:53 <FabGandon> still we could have the transformation before and always work on the transformed version, no?

Fabien Gandon: still we could have the transformation before and always work on the transformed version, no? ←

13:51:04 <zwu2> zakim, mute me

Zhe Wu: zakim, mute me ←

13:51:04 <Zakim> zwu2 should now be muted

Zakim IRC Bot: zwu2 should now be muted ←

13:51:24 <cygri> Topic: Next F2F meeting

5. Next F2F meeting

13:52:08 <cygri> guus: there's pressure towards balance between european and north american locations

Guus Schreiber: there's pressure towards balance between european and north american locations ←

13:52:01 <cygri> LeeF: I'd recommend considering the sort of 2-site w/ video conference F2F that has been successful for SPARQL WG.

Lee Feigenbaum: I'd recommend considering the sort of 2-site w/ video conference F2F that has been successful for SPARQL WG. ←

13:52:15 <cygri> ... The problem is that for time zones that only really works for US East Coast + UK (or so)

... The problem is that for time zones that only really works for US East Coast + UK (or so) ←

13:52:23 <cygri> ivan: W3C will have technical plenary week

Ivan Herman: W3C will have technical plenary week ←

13:52:33 <cygri> ... where several WGs meet

... where several WGs meet ←

13:52:32 <cygri> ... http://www.w3.org/2011/11/TPAC/

... http://www.w3.org/2011/11/TPAC/ ←

13:52:45 <cygri> ... Santa Clara Marriott, Santa Clara, California, (Silicon Valley) USA  31 October to 4 November 2011

... Santa Clara Marriott, Santa Clara, California, (Silicon Valley) USA 31 October to 4 November 2011 ←

13:53:10 <cygri> ... I try to convince the RDF apps WG to have their F2F there

... I try to convince the RDF apps WG to have their F2F there ←

13:53:38 <cygri> ... downside is that it's the week after ISWC

... downside is that it's the week after ISWC ←

13:54:09 <cygri> davidwood: we might want to have the F2F meetings earlier rather than later

David Wood: we might want to have the F2F meetings earlier rather than later ←

13:54:47 <cygri> ivan: july/august not a good time for europeans

Ivan Herman: july/august not a good time for europeans ←

13:56:31 <cygri> guus: suppose we would do it at TPAC, for whom would that be an obstacle?

Guus Schreiber: suppose we would do it at TPAC, for whom would that be an obstacle? ←

13:57:17 <cygri> SteveH: time difference is a problem

Steve Harris: time difference is a problem ←

13:58:09 <cygri> davidwood: I question whether we should have a west coast f2f

David Wood: I question whether we should have a west coast f2f ←

13:57:47 <gavinc> Sigh.

Gavin Carothers: Sigh. ←

13:58:11 <cygri> zwu2: CA in US sounds great

Zhe Wu: CA in US sounds great ←

13:58:26 <cygri> sandro: how about right before ISWC?

Sandro Hawke: how about right before ISWC? ←

13:59:03 <Zakim> + +1.603.897.aadd

Zakim IRC Bot: + +1.603.897.aadd ←

13:59:31 <Souri> zakim, aadd is me

Souripriya Das: zakim, aadd is me ←

13:59:31 <Zakim> +Souri; got it

Zakim IRC Bot: +Souri; got it ←

13:59:57 <cygri> ivan: other WGs: sparql, rdb2rdf, provenance, government linked data

Ivan Herman: other WGs: sparql, rdb2rdf, provenance, government linked data ←

14:00:38 <cygri> steveh: east coast much easier than west coast

Steve Harris: east coast much easier than west coast ←

14:00:54 <cygri> sandro: i'm happy to host at W3C, if i can find a room

Sandro Hawke: i'm happy to host at MIT, if i can find a room ←

14:01:02 <cygri> s/W3C/MIT/
14:01:17 <cygri> pfps: happy to host at bell labs

Peter Patel-Schneider: happy to host at bell labs ←

14:01:56 <cygri> guus: so, east coast location, 1st half of october?

Guus Schreiber: so, east coast location, 1st half of october? ←

14:02:21 <cygri> pfps: better earlier, end of september (more distance to tpac)

Peter Patel-Schneider: better earlier, end of september (more distance to tpac) ←

14:02:44 <cygri> guus: week of 26th september?

Guus Schreiber: week of 26th september? ←

14:02:54 <cygri> SteveH: clash with SemTech London

Steve Harris: clash with SemTech London ←

14:03:11 <cygri> FabGandon: week of 12th of september?

Fabien Gandon: week of 12th of september? ←

14:04:03 <cygri> SteveH: we could host at Garlik

Steve Harris: we could host at Garlik ←

14:04:16 <cygri> pfps: find someone at oxford?

Peter Patel-Schneider: find someone at oxford? ←

14:06:11 <cygri> guus: week of 3rd october, boston?

Guus Schreiber: week of 3rd october, boston? ←

14:06:33 <cygri> sandro: remote participants, are you likely to be able to make this?

Sandro Hawke: remote participants, are you likely to be able to make this? ←

14:04:18 <cygri> gavinc: MIT sounds better then Europe

Gavin Carothers: MIT sounds better then Europe ←

14:06:16 <cygri> ... TPAC sounds the best still

... TPAC sounds the best still ←

14:06:57 <cygri> ... I can travel if it's in the US; europe less likely

... I can travel if it's in the US; europe less likely ←

14:06:25 <danbri> (I don't know what I can attend nor where, but prefer east coast as most plausible)

Dan Brickley: (I don't know what I can attend nor where, but prefer east coast as most plausible) ←

14:07:04 <sandro> zakim, who is on the call?

Sandro Hawke: zakim, who is on the call? ←

14:07:04 <Zakim> On the phone I see gavinc, LeeF, AZ, Meeting_Room, zwu2 (muted), AlexHall, Souri

Zakim IRC Bot: On the phone I see gavinc, LeeF, AZ, Meeting_Room, zwu2 (muted), AlexHall, Souri ←

14:07:12 <cygri> LeeF: Yes

Lee Feigenbaum: Yes ←

14:07:44 <cygri> ... Possibly if it were scheduled with our input :)

... Possibly if it were scheduled with our input :) ←

14:07:57 <cygri> ... The challenge this time was the date being picked without input, and hving existingcommitments

... The challenge this time was the date being picked without input, and hving existingcommitments ←

14:07:13 <cygri> Souri: East Coast is the best for me. Europe is doubtful.

Souripriya Das: East Coast is the best for me. Europe is doubtful. ←

14:07:19 <zwu2_> zakim, unmute me

Zhe Wu: zakim, unmute me ←

14:07:19 <Zakim> sorry, zwu2_, I do not know which phone connection belongs to you

Zakim IRC Bot: sorry, zwu2_, I do not know which phone connection belongs to you ←

14:07:58 <cygri> davidwood: to the remote americans: would you be able to come to a f2f in europe in the future?

David Wood: to the remote americans: would you be able to come to a f2f in europe in the future? ←

14:08:00 <cygri> zwu2: CA is fine. East coast will do too

Zhe Wu: CA is fine. East coast will do too ←

14:08:06 <cygri> AlexHall: No, I don't anticipate being able to travel to Europe

Alex Hall: No, I don't anticipate being able to travel to Europe ←

14:08:17 <cygri> souri: east cost is best, europe problematic

Souripriya Das: east cost is best, europe problematic ←

14:08:29 <cygri> AZ: I don't know if will be able to come to the US

Antoine Zimmermann: I don't know if will be able to come to the US ←

14:08:40 <cygri> ... My situation after August is quite unclear

... My situation after August is quite unclear ←

14:08:56 <cygri> davidwood: this tells me we should alternate meetings between europe and US

David Wood: this tells me we should alternate meetings between europe and US ←

14:09:04 <cygri> ivan: tpac still best

Ivan Herman: tpac still best ←

14:09:37 <cygri> guus: i'll set up a poll

Guus Schreiber: i'll set up a poll ←

14:09:59 <cygri> Souri: We had a very good setup for SPARQL f2f last time using video connections between Cambridge/MIT and Oxford.

Souripriya Das: We had a very good setup for SPARQL f2f last time using video connections between Cambridge/MIT and Oxford. ←

14:10:21 <cygri> ACTION: guus to set up poll regarding F2F date

ACTION: guus to set up poll regarding F2F date ←

14:10:21 <trackbot> Created ACTION-35 - Set up poll regarding F2F date [on Guus Schreiber - due 2011-04-21].

Trackbot IRC Bot: Created ACTION-35 - Set up poll regarding F2F date [on Guus Schreiber - due 2011-04-21]. ←

14:10:26 <cygri> gavinc: 2 video remote sites would also be excellent

Gavin Carothers: 2 video remote sites would also be excellent ←

14:11:59 <cygri> guus: options will be: US east cost: Boston or Murray Hill

Guus Schreiber: options will be: US east cost: Boston or Murray Hill ←

14:12:07 <cygri> ... and TPAC

... and TPAC ←

14:12:29 <zwu2_> is CA a choice at all?

Zhe Wu: is CA a choice at all? ←

14:13:00 <gavinc> CA, US ... not CA Canada

Gavin Carothers: CA, US ... not CA Canada ←

14:12:53 <gavinc> well

Gavin Carothers: well ←

14:12:43 <gavinc> TPAC is CA

Gavin Carothers: TPAC is CA ←

14:13:11 <zwu2_> yes CA, US

Zhe Wu: yes CA, US ←

14:12:40 <cygri> Topic: Scribing

6. Scribing

14:12:53 <cygri> sandro: would be helpful if scribes could use topics and subtopics

Sandro Hawke: would be helpful if scribes could use topics and subtopics ←

14:12:53 <cygri> (IRC commands for scribe are “Topic: xyz” and “Subtopic: xyzxyz”)

(IRC commands for scribe are “Topic: xyz” and “Subtopic: xyzxyz”) ←

14:13:10 <mischat> http://www.w3.org/2011/rdf-wg/meeting/2011-04-13 and http://www.w3.org/2011/rdf-wg/meeting/2011-04-14

Mischa Tuffield: http://www.w3.org/2011/rdf-wg/meeting/2011-04-13 and http://www.w3.org/2011/rdf-wg/meeting/2011-04-14 ←

14:14:19 <cygri> Topic: RDF document set and finding editors

7. RDF document set and finding editors

14:14:29 <cygri> guus: this was on telecon agenda for a long time

Guus Schreiber: this was on telecon agenda for a long time ←

14:14:43 <cygri> ... strong preference for not creating completely new set of docs

... strong preference for not creating completely new set of docs ←

14:14:50 <cygri> ... but update the existing RDF Core documents

... but update the existing RDF Core documents ←

14:15:03 <cygri> ... have new editors and update these documents

... have new editors and update these documents ←

14:15:25 <cygri> sandro: seems to depend on how big the changes are

Sandro Hawke: seems to depend on how big the changes are ←

14:15:49 <cygri> guus: for instance RDF Concepts would have to add sections on terminology and other things

Guus Schreiber: for instance RDF Concepts would have to add sections on terminology and other things ←

14:16:04 <cygri> ... hopefully not too many changes to RDF Semantics

... hopefully not too many changes to RDF Semantics ←

14:16:12 <cygri> ... primer should be completely new rewritten version

... primer should be completely new rewritten version ←

14:16:19 <cygri> ... test cases we have to see

... test cases we have to see ←

14:16:51 <cygri> ivan: test cases were REC in 2004. i don't see why they should be

Ivan Herman: test cases were REC in 2004. i don't see why they should be ←

14:17:16 <cygri> .. formally, would that mean we re-use the same short names?

.. formally, would that mean we re-use the same short names? ←

14:17:31 <cygri> ... so would they formally be new versions of the same documents?

... so would they formally be new versions of the same documents? ←

14:18:30 <cygri> cygri: we should use the same short names to avoid having multiple REC documents floating around

Richard Cyganiak: we should use the same short names to avoid having multiple REC documents floating around ←

14:18:35 <cygri> ivan: what does SPARQL do?

Ivan Herman: what does SPARQL do? ←

14:18:36 <Zakim> -AZ

Zakim IRC Bot: -AZ ←

14:18:48 <cygri> steveh: (scribe got lost. not yet decided?)

Steve Harris: (scribe got lost. not yet decided?) ←

14:18:57 <Zakim> +AZ

Zakim IRC Bot: +AZ ←

14:19:15 <cygri> guus: good guideline: substantial changes => new short name

Guus Schreiber: good guideline: substantial changes => new short name ←

14:19:28 <cygri> steveh: in SPARQL isn't decided yet

Steve Harris: in SPARQL isn't decided yet ←

14:19:43 <cygri> sandro: OWL rewrote everything and new short names

Sandro Hawke: OWL rewrote everything and new short names ←

14:19:50 <cygri> davidwood: that was not a good idea

David Wood: that was not a good idea ←

14:20:07 <cygri> guus: i don't hear objections, so let's work on that assumption

Guus Schreiber: i don't hear objections, so let's work on that assumption ←

14:20:16 <sandro> sandro: sounds like we're just talking about 2nd editions of Recs, not new Recs.

Sandro Hawke: sounds like we're just talking about 2nd editions of Recs, not new Recs. [ Scribe Assist by Sandro Hawke ] ←

14:20:40 <cygri> Subtopic: RDF Concepts

7.1. RDF Concepts

14:20:41 <cygri> guus: these are lots of documents

Guus Schreiber: these are lots of documents ←

14:21:01 <cygri> ... RDF Concepts. main change will be graph terminology

... RDF Concepts. main change will be graph terminology ←

14:21:40 <cygri> ivan: and archaization? and XMLLiteral?

Ivan Herman: and archaization? and XMLLiteral? ←

14:22:37 <cygri> cygri: i can be editor on that one

Richard Cyganiak: i can be editor on that one ←

14:22:41 <cygri> davidwood: me too

David Wood: me too ←

14:22:41 <sandro> guus: eds, Richard and David

Guus Schreiber: eds, Richard and David [ Scribe Assist by Sandro Hawke ] ←

14:22:45 <cygri> Subtopic: RDF Semantics

7.2. RDF Semantics

14:22:48 <cygri> guus: RDF Semantics

Guus Schreiber: RDF Semantics ←

14:23:29 <cygri> ... ideal would be pfps and PatH

... ideal would be pfps and PatH ←

14:23:35 <cygri> pfps: ok

Peter Patel-Schneider: ok ←

14:23:35 <Zakim> -AZ

Zakim IRC Bot: -AZ ←

14:23:40 <sandro> ACTION: guus to ask Pat to be an editor of RDF Semantics

ACTION: guus to ask Pat to be an editor of RDF Semantics ←

14:23:41 <trackbot> Created ACTION-36 - Ask Pat to be an editor of RDF Semantics [on Guus Schreiber - due 2011-04-21].

Trackbot IRC Bot: Created ACTION-36 - Ask Pat to be an editor of RDF Semantics [on Guus Schreiber - due 2011-04-21]. ←

14:24:00 <cygri> Subtopic: RDF Schema

7.3. RDF Schema

14:24:15 <cygri> guus: RDF Schema

Guus Schreiber: RDF Schema ←

14:24:29 <sandro> Guus: DanBri, will you edit RDF Vocab?

Guus Schreiber: DanBri, will you edit RDF Vocab? [ Scribe Assist by Sandro Hawke ] ←

14:24:36 <cygri> danbri: ok

Dan Brickley: ok ←

14:24:45 <cygri> sandro: can we change the name to "RDF Schema"?

Sandro Hawke: can we change the name to "RDF Schema"? ←

14:24:57 <sandro> ISSUE: Should we change the title of rdf-schema to use the word "Schema" ?

ISSUE: Should we change the title of rdf-schema to use the word "Schema" ? ←

14:24:57 <trackbot> Created ISSUE-36 - Should we change the title of rdf-schema to use the word "Schema" ? ; please complete additional details at http://www.w3.org/2011/rdf-wg/track/issues/36/edit .

Trackbot IRC Bot: Created ISSUE-36 - Should we change the title of rdf-schema to use the word "Schema" ? ; please complete additional details at http://www.w3.org/2011/rdf-wg/track/issues/36/edit . ←

14:25:00 <cygri> Subtopic: Turtle Syntax

7.4. Turtle Syntax

14:25:31 <cygri> guus: Turtle

Guus Schreiber: Turtle ←

14:25:39 <cygri> ivan: EricP has volunteered to do that

Ivan Herman: EricP has volunteered to do that ←

14:26:38 <cygri> mischat: i'm willing to help but might not be able to help much with syntax/grammar

Mischa Tuffield: i'm willing to help but might not be able to help much with syntax/grammar ←

14:27:00 <cygri> ivan: amount of work on turtle might not be much

Ivan Herman: amount of work on turtle might not be much ←

14:27:13 <cygri> gavinc: I'd be happy to provide test cases?

Gavin Carothers: I'd be happy to provide test cases? ←

14:28:43 <cygri> mischat: i'll take it into consideration. if andy wants do do it, i won't feel bad

Mischa Tuffield: i'll take it into consideration. if andy wants do do it, i won't feel bad ←

14:29:02 <cygri> guus: we need to publish FPWDs soon. turtle obvious candidate

Guus Schreiber: we need to publish FPWDs soon. turtle obvious candidate ←

14:29:56 <cygri> ... mid-june should be doable

... mid-june should be doable ←

14:27:19 <danbri> I guess the concept we're going for is "2nd Edition" for most of these? sandro/ivan - is that defined in http://www.w3.org/2005/07/pubrules somewhere?

Dan Brickley: I guess the concept we're going for is "2nd Edition" for most of these? sandro/ivan - is that defined in http://www.w3.org/2005/07/pubrules somewhere? ←

14:27:45 <sandro> danbri, yes.

Sandro Hawke: danbri, yes. ←

14:28:11 <sandro> danbri, I've never done it myself, but I've seen it.

Sandro Hawke: danbri, I've never done it myself, but I've seen it. ←

14:30:00 <cygri> Subtopic: N-Triples Syntax

7.5. N-Triples Syntax

14:30:32 <cygri> guus: possible other documents: n-triples

Guus Schreiber: possible other documents: n-triples ←

14:31:08 <cygri> sandro: n-triples might be appendix of turtle, or appendix of test cases

Sandro Hawke: n-triples might be appendix of turtle, or appendix of test cases ←

14:31:21 <cygri> guus: might be a separate piece of work anyways

Guus Schreiber: might be a separate piece of work anyways ←

14:31:29 <cygri> ... spread out the responsibilities

... spread out the responsibilities ←

14:31:58 <cygri> mischat: AndyS's page http://www.w3.org/2011/rdf-wg/wiki/N-Triples-Format

Mischa Tuffield: AndyS's page http://www.w3.org/2011/rdf-wg/wiki/N-Triples-Format ←

14:32:01 <cygri> cygri: andy did a wiki page on n-triples

Richard Cyganiak: andy did a wiki page on n-triples ←

14:33:06 <zwu2_> zakim, unmute me

Zhe Wu: zakim, unmute me ←

14:33:06 <Zakim> sorry, zwu2_, I do not know which phone connection belongs to you

Zakim IRC Bot: sorry, zwu2_, I do not know which phone connection belongs to you ←

14:34:00 <cygri> sandro: zwu2, can you be ed of n-triples to make sure nothing bad happens to it?

Sandro Hawke: zwu2, can you be ed of n-triples to make sure nothing bad happens to it? ←

14:34:02 <cygri> zwu2: i can do that

Zhe Wu: i can do that ←

14:34:08 <zwu2_> zakim, who is here

Zhe Wu: zakim, who is here ←

14:34:09 <Zakim> zwu2_, you need to end that query with '?'

Zakim IRC Bot: zwu2_, you need to end that query with '?' ←

14:34:14 <zwu2_> zakim, who is here?

Zhe Wu: zakim, who is here? ←

14:34:14 <Zakim> On the phone I see gavinc, LeeF, Meeting_Room, zwu2, AlexHall, Souri

Zakim IRC Bot: On the phone I see gavinc, LeeF, Meeting_Room, zwu2, AlexHall, Souri ←

14:34:20 <sandro> sandro: does it matter to you, Zhe, whether you are credited as an editor for that work?

Sandro Hawke: does it matter to you, Zhe, whether you are credited as an editor for that work? [ Scribe Assist by Sandro Hawke ] ←

14:34:27 <sandro> Zhe: I'm okay either way there.

Zhe Wu: I'm okay either way there. [ Scribe Assist by Sandro Hawke ] ←

14:35:21 <cygri> Souri: I can help on the n-triples -- my org (Oracle) has heavy investment on n-triples

Souripriya Das: I can help on the n-triples -- my org (Oracle) has heavy investment on n-triples ←

14:34:48 <danbri> (asking informally, I'm told that "Second Editions" typically get their own short-name in /TR/  --- but to check with the webmaster team)

Dan Brickley: (asking informally, I'm told that "Second Editions" typically get their own short-name in /TR/ --- but to check with the webmaster team) ←

14:35:22 <cygri> Subtopic: RDF/JSON

7.6. RDF/JSON

14:35:23 <cygri> guus: json

Guus Schreiber: json ←

14:35:24 <cygri> davidwood: i'll take an action to ask talis about a possible editor for the json rdf-to-rdf thing

David Wood: i'll take an action to ask talis about a possible editor for the json rdf-to-rdf thing ←

14:35:28 <ivan> zakim, who is here?

Ivan Herman: zakim, who is here? ←

14:35:28 <Zakim> On the phone I see gavinc, LeeF, Meeting_Room, zwu2, AlexHall, Souri

Zakim IRC Bot: On the phone I see gavinc, LeeF, Meeting_Room, zwu2, AlexHall, Souri ←

14:35:43 <zwu2_> q-

Zhe Wu: q- ←

14:36:01 <cygri> cygri: souri just volunteered to help on n-triples

Richard Cyganiak: souri just volunteered to help on n-triples ←

14:36:15 <cygri> guus: anyone else for rdf/json?

Guus Schreiber: anyone else for rdf/json? ←

14:36:33 <cygri> ivan: only other person i can think of is tomayac

Ivan Herman: only other person i can think of is tomayac ←

14:36:47 <sandro> action: wood to ask Talis to provide an editor for JSON

ACTION: wood to ask Talis to provide an editor for JSON ←

14:36:47 <trackbot> Created ACTION-37 - Ask Talis to provide an editor for JSON [on David Wood - due 2011-04-21].

Trackbot IRC Bot: Created ACTION-37 - Ask Talis to provide an editor for JSON [on David Wood - due 2011-04-21]. ←

14:36:56 <cygri> ... asking him would  be a good idea

... asking him would be a good idea ←

14:37:13 <cygri> action: ivan to ask thomas about RDF/JSON editorship

ACTION: ivan to ask thomas about RDF/JSON editorship ←

14:37:13 <trackbot> Created ACTION-38 - Ask thomas about RDF/JSON editorship [on Ivan Herman - due 2011-04-21].

Trackbot IRC Bot: Created ACTION-38 - Ask thomas about RDF/JSON editorship [on Ivan Herman - due 2011-04-21]. ←

14:38:00 <cygri> Subtopic: JSON Recipes Note

7.7. JSON Recipes Note

14:38:10 <cygri> guus: JSON recipes note

Guus Schreiber: JSON recipes note ←

14:38:43 <cygri> ... we had some volunteers: mishat, NickH, mbrunati

... we had some volunteers: mischat, NickH, mbrunati ←

14:38:50 <cygri> ... and i'll volunteer one of my postdocs

... and i'll volunteer one of my postdocs ←

14:38:58 <cygri> yvesr: i want to contribute to that note as well

Yves Raimond: i want to contribute to that note as well ←

14:39:28 <cygri> s/mishat/mischat/
14:39:35 <cygri> Subtopic: RDF Primer

7.8. RDF Primer

14:39:37 <cygri> guus: rdf primer

Guus Schreiber: rdf primer ←

14:39:42 <cygri> ... i volunteer

... i volunteer ←

14:39:54 <cygri> LeeF: I would like to devote time to the rdf primer, though not necessarily as an editor.

Lee Feigenbaum: I would like to devote time to the rdf primer, though not necessarily as an editor. ←

14:39:59 <cygri> FabGandon: me

Fabien Gandon: me ←

14:40:05 <cygri> pchampin: me

Pierre-Antoine Champin: me ←

14:40:18 <cygri> cmatheus: me

Christopher Matheus: me ←

14:40:56 <cygri> ivan: we need one, max two people to lead it, and perhaps a larger number of contributors

Ivan Herman: we need one, max two people to lead it, and perhaps a larger number of contributors ←

14:43:03 <mischat> :)

Mischa Tuffield: :) ←

14:43:27 <davidwood> davidwood: Guus and Fabian to edit the Primer, with many contributors expected.

David Wood: Guus and Fabian to edit the Primer, with many contributors expected. [ Scribe Assist by David Wood ] ←

14:43:39 <cygri> cygri: so primer will have guus, FabGandon as lead editors, with possibly many contributors

Richard Cyganiak: so primer will have guus, FabGandon as lead editors, with possibly many contributors ←

14:44:00 <cygri> Subtopic: TriG/N-Quads Syntax

7.9. TriG/N-Quads Syntax

14:45:45 <cygri> cygri: on TriG/N-Quads, probably not a new doc but part of turtle ... i can help there

Richard Cyganiak: on TriG/N-Quads, probably not a new doc but part of turtle ... i can help there ←

14:46:00 <cygri> Subtopic: RDF/XML Syntax

7.10. RDF/XML Syntax

14:46:16 <cygri> ivan: RDF/XML ... we may not touch it at all, but might want to check with henry

Ivan Herman: RDF/XML ... we may not touch it at all, but might want to check with henry ←

14:47:33 <cygri> sandro: henry made clear that he won't do the RDF/XML work himself

Sandro Hawke: henry made clear that he won't do the RDF/XML work himself ←

14:47:48 <cygri> ... are there errata against RDF/XML?

... are there errata against RDF/XML? ←

14:48:24 <cygri> FabGandon: i'm happy to apply the errata

Fabien Gandon: i'm happy to apply the errata ←

14:46:18 <zwu2_> I don't hate rdf/xml at all

Zhe Wu: I don't hate rdf/xml at all ←

14:46:52 <zwu2_> I just don't write manually in rdf/xml much

Zhe Wu: I just don't write manually in rdf/xml much ←

14:46:59 <mischat> i am a bit of a fan, it has the most robust tooling

Mischa Tuffield: i am a bit of a fan, it has the most robust tooling ←

14:47:10 <mischat> i dont like writing any rdf by hand

Mischa Tuffield: i dont like writing any rdf by hand ←

14:47:27 <sandro> I happily misread that, mischat, as the most robust trolling.

Sandro Hawke: I happily misread that, mischat, as the most robust trolling. ←

14:47:42 <AlexHall> the problem with rdf/xml is when newcomers confuse the xml syntax with the rdf semantics

Alex Hall: the problem with rdf/xml is when newcomers confuse the xml syntax with the rdf semantics ←

14:47:48 <danbri> (btw re Turtle, http://www.w3.org/DesignIssues/N3Alternatives might be interesting)

Dan Brickley: (btw re Turtle, http://www.w3.org/DesignIssues/N3Alternatives might be interesting) ←

14:49:44 <yvesr> AlexHall, and people using xpath on rdf/xml

Yves Raimond: AlexHall, and people using xpath on rdf/xml ←

14:49:52 <yvesr> caused us so much problems at the BBC

Yves Raimond: caused us so much problems at the BBC ←

14:50:06 <yvesr> you change serialiser, and you end up breaking applications

Yves Raimond: you change serialiser, and you end up breaking applications ←

14:50:09 <zwu2_> tricky to use xpath I guess

Zhe Wu: tricky to use xpath I guess ←

14:50:32 <yvesr> maybe an xpath-able version of rdf/xml would be in order? don't know though...

Yves Raimond: maybe an xpath-able version of rdf/xml would be in order? don't know though... ←

14:50:33 <gavinc> zwu, tricky is an understatement

Gavin Carothers: zwu, tricky is an understatement ←

14:50:40 <zwu2_> :)

Zhe Wu: :) ←

14:51:38 <AlexHall> yvesr, it's in the charter as a time-permitting feature

Alex Hall: yvesr, it's in the charter as a time-permitting feature ←

14:49:00 <cygri> Subtopic: Tools for editors

7.11. Tools for editors

14:49:56 <davidwood> q?

David Wood: q? ←

14:50:23 <cygri> danbri: practicalities around CVS access? use mercurial?

Dan Brickley: practicalities around CVS access? use mercurial? ←

14:50:58 <cygri> sandro: four options: 1. edit xhtml in cvs; 2. use xmlspec

Sandro Hawke: four options: 1. edit xhtml in cvs; 2. use xmlspec ←

14:51:10 <danbri> w3c mercurial repo: https://dvcs.w3.org/hg/

Dan Brickley: w3c mercurial repo: https://dvcs.w3.org/hg/ ←

14:51:48 <cygri> ... 3. respec (an html5 and js thing)

... 3. respec (an html5 and js thing) ←

14:50:48 <danbri> danbri: http://dev.w3.org/2009/dap/ReSpec.js/documentation.html

Dan Brickley: http://dev.w3.org/2009/dap/ReSpec.js/documentation.html [ Scribe Assist by Dan Brickley ] ←

14:52:28 <cygri> ivan: respec works well for me

Ivan Herman: respec works well for me ←

14:53:21 <cygri> ... only downside: we have to transform old docs into respec. initial price.

... only downside: we have to transform old docs into respec. initial price. ←

14:53:34 <pchampin> pchampin: the Media Annotation WG uses respec for the API document

Pierre-Antoine Champin: the Media Annotation WG uses respec for the API document [ Scribe Assist by Pierre-Antoine Champin ] ←

14:53:41 <pchampin> pchampin: http://dev.w3.org/2008/video/mediaann/mediaont-api-1.0/mediaont-api-1.0.html

Pierre-Antoine Champin: http://dev.w3.org/2008/video/mediaann/mediaont-api-1.0/mediaont-api-1.0.html [ Scribe Assist by Pierre-Antoine Champin ] ←

14:53:53 <cygri> sandro: 4th option: use the wiki. there's a script to put stuff from xhtml into the wiki, and another for the way back

Sandro Hawke: 4th option: use the wiki. there's a script to put stuff from xhtml into the wiki, and another for the way back ←

14:54:12 <danbri> I was thinking more about the testcases repository (as a consensus documentation tool / decision record) -> should that be w3c cvs datespace again, or mercurial?

Dan Brickley: I was thinking more about the testcases repository (as a consensus documentation tool / decision record) -> should that be w3c cvs datespace again, or mercurial? ←

14:55:21 <cygri> ivan: (more respec advocacy)

Ivan Herman: (more respec advocacy) ←

14:55:51 <cygri> sandro: if we don't use my code, i won't do the pubs

Sandro Hawke: if we don't use my code, i won't do the pubs ←

14:55:59 <cygri> FabGandon: upside of using the wiki: no cvs

Fabien Gandon: upside of using the wiki: no cvs ←

14:56:11 <cygri> ivan: downside is that ppl hate wiki markup

Ivan Herman: downside is that ppl hate wiki markup ←

14:56:34 <cygri> sandro: i should look at respec and look at how it handles [something]

Sandro Hawke: i should look at respec and look at how it handles [something] ←

14:56:38 <sandro> ACTION: sandro look at respec's handling of references

ACTION: sandro look at respec's handling of references ←

14:56:38 <trackbot> Created ACTION-39 - Look at respec's handling of references [on Sandro Hawke - due 2011-04-21].

Trackbot IRC Bot: Created ACTION-39 - Look at respec's handling of references [on Sandro Hawke - due 2011-04-21]. ←

14:57:05 <cygri> SteveH: don't use xmlspec

Steve Harris: don't use xmlspec ←

14:57:36 <cygri> ... especially if only small changes, just do them in xht�ml

... especially if only small changes, just do them in xht�ml ←

14:58:10 <mischat> mischat: votes for a distributed version control system instead of a centralised one

Mischa Tuffield: votes for a distributed version control system instead of a centralised one [ Scribe Assist by Mischa Tuffield ] ←

14:59:17 <Souri> Souri: based upon my R2RML editing experience: +1 for option 1 (edit xhtml in cvs); +0.5 for option 4 (wiki)

Souripriya Das: based upon my R2RML editing experience: +1 for option 1 (edit xhtml in cvs); +0.5 for option 4 (wiki) [ Scribe Assist by Souripriya Das ] ←

14:57:35 <danbri> so should RDFS spec be in HTML/RDFa? if so, which vocabulary terms should it include RDF claims about? rdf+rdfs?

Dan Brickley: so should RDFS spec be in HTML/RDFa? if so, which vocabulary terms should it include RDF claims about? rdf+rdfs? ←

14:59:19 <danbri> http://www.w3.org/blog/systeam/2010/06/16/why_we_chose_mercurial_as_our_dvcs/

Dan Brickley: http://www.w3.org/blog/systeam/2010/06/16/why_we_chose_mercurial_as_our_dvcs/ ←

14:59:20 <cygri> Topic: AOB

8. AOB

14:59:59 <sandro> sandro: (discussion of whether emacs can reify skolemized bnodes....)

Sandro Hawke: (discussion of whether emacs can reify skolemized bnodes....) [ Scribe Assist by Sandro Hawke ] ←

15:00:03 <yvesr> yvesr: (in rdf/xml...)

Yves Raimond: (in rdf/xml...) [ Scribe Assist by Yves Raimond ] ←

15:02:01 <Zakim> -gavinc

Zakim IRC Bot: -gavinc ←

15:02:02 <sandro> Bye remote folks!

Sandro Hawke: Bye remote folks! ←

15:02:06 <zwu2_> bye and have a safe trip home!

Zhe Wu: bye and have a safe trip home! ←

15:02:17 <manu> Have a safe trip back home to everyone there - :)

Manu Sporny: Have a safe trip back home to everyone there - :) ←

15:02:31 <Zakim> -zwu2

Zakim IRC Bot: -zwu2 ←

15:02:39 <Zakim> -AlexHall

Zakim IRC Bot: -AlexHall ←

15:02:46 <cygri> guus: adjourned

Guus Schreiber: adjourned ←

15:02:57 <cygri> trackbot, generate minutes

trackbot, generate minutes ←

15:02:57 <trackbot> Sorry, cygri, I don't understand 'trackbot, generate minutes'. Please refer to http://www.w3.org/2005/06/tracker/irc for help

Trackbot IRC Bot: Sorry, cygri, I don't understand 'trackbot, generate minutes'. Please refer to http://www.w3.org/2005/06/tracker/irc for help ←

15:03:11 <cygri> RRSAgent, generate minutes

RRSAgent, generate minutes ←

15:03:11 <RRSAgent> I have made the request to generate http://www.w3.org/2011/04/14-rdf-wg-minutes.html cygri

RRSAgent IRC Bot: I have made the request to generate http://www.w3.org/2011/04/14-rdf-wg-minutes.html cygri ←

15:03:14 <Zakim> -Souri

Zakim IRC Bot: -Souri ←

15:03:54 <Zakim> -LeeF

Zakim IRC Bot: -LeeF ←



Formatted by CommonScribe