- From: William Waites <wwaites@tardis.ed.ac.uk>
- Date: Wed, 15 May 2013 18:31:56 +0100 (BST)
- To: richard@cyganiak.de
- Cc: gregg@greggkellogg.net, public-linked-json@w3.org, public-rdf-wg@w3.org
Apologies for not making the meeting. Edinburgh would likely take the
opposite view and support blank nodes as graph names. This is not
really a last minute addition, it has been something that we have
advocated from the beginning on the grounds of consistency -- fixing
this now simply means it doesn't have to be fixed in a future
iteration of the standard. I am pleased that the WG has decided to
reverse the earlier decision to disallow this. Since blank nodes act
as variables in the SPARQL I don't think there is a serious
inconsistency.
One thing that is not clear to me is whether this means that the
"default graph" is still a special case, or if it is just another
graph that could be referred to by statements through a bnode.
Cheers,
-w
On Wed, 15 May 2013 18:10:55 +0100, Richard Cyganiak <richard@cyganiak.de> said:
> It is likely that DERI will formally object to the resolution to
> allow blank nodes as graph names. It's not required to fulfil
> RDF-WG's charter, throws RDF and SPARQL out of alignment, and
> has significant implementation costs. This is something for a
> future N3 working group, not something that should be added at
> last minute before LC. Richard
> On 15 May 2013, at 17:10, Gregg Kellogg <gregg@greggkellogg.net>
> wrote:
>> We have two resolutions from the RDF WG today:
>>
>> The first is a resolution to allow Blank Node identifiers to be
>> used as graph names. If this stands, it resolves an at-risk
>> issue:
>> https://www.w3.org/2013/meeting/rdf-wg/2013-05-15#resolution_2. We
>> shouldn't try to remove this from the LC2 document yet, as the
>> last word may not have been said on this.
>>
>> The second resolution allows us to publish
>> https://dvcs.w3.org/hg/json-ld/raw-file/default/spec/WD/json-ld-api/20130516/index.html
>> as LC2 tomorrow:
>> https://www.w3.org/2013/meeting/rdf-wg/2013-05-15#resolution_3.
>>
>> The assumption is that, prior to PR, we will resolve the newly
>> introduced useNativeTypes issue by moving the flag from fromRdf
>> to expand, with a pass-through from other algorithms. This
>> would put the application programmer in charge of using native
>> or canonical representations of numbers and booleans, and
>> eliminates any round-tripping issues. If expanding with
>> useNativeTypes=true, values with a numeric or boolean datatype
>> but a string representation would be converted to JSON numbers
>> or booleans, including xsd:decimal. If set to false, native
>> types would be transformed back to either xsd:boolean or
>> xsd:double values. Of course, we may want to tweak this some
>> more.
>>
>> Gregg Kellogg gregg@greggkellogg.net
>>
Received on Wednesday, 15 May 2013 17:32:28 UTC