On Tue, Aug 16, 2011 at 3:37 PM, Saašha Metsärantala <[log in to unmask]> wrote:
> Hello!
>
>> if EDTF is a success, it will be used outside of XML.
>
> I hope it will both!
>
>> > we may want to use QNames, URL, URI, IRI,
>> > LEIRI, URN ...
>> we should avoid any solutions that are too
>> particularly tied to XML (like QNames).
>
> I wrote that we "may want", but maybe I should have clarified that we may
> choose something else, of course! That's a question for phase two.
>
> The datatype xs:QName is defined in the context of XML Schema - not XML per
> se. Furthermore, it is usable in non-XML contexts. The W3C explains:
>
>> The value space of QName is the set of tuples
>> {namespace name, local part}, where namespace
>> name is an anyURI and local part is an NCName.
>
> http://www.w3.org/TR/xmlschema11-2/#NCName
>
> To use xs:QName within JSON, you will need to write this tuple using a
> notation compatible with JSON, for example:
>
> { localPart : "something", namespaceName : "http://www.example.com/NS" }
>
> with a one-to-one matching to the value space described by the W3C (assuming
> suitable escaping).
I know. But QNames and other similar prefix-based indirection are
highly-controversial. See recent debates around microdata vs. rdfa.
I don't have a problem with myself though.
Bruce
|