- From: Dave Beckett <dave.beckett@bristol.ac.uk>
- Date: Mon, 11 Mar 2002 14:40:55 +0000
- To: RDF Core <w3c-rdfcore-wg@w3.org>
- CC: Jeremy Carroll <jjc@hplb.hpl.hp.com>
>>>Jeremy Carroll said:
> > This is any allowed xml:lang content as defined in
> > http://www.w3.org/TR/REC-xml#sec-lang-tag
>
> YES.
>
> >
> > ISSUE #2: I don't think specifying this more precisely here is
> > worth it. If the consensus is to do this, it would be something
> > like this (after RFC 1766):
> > language ::= [a-zA-Z]{1,8} ('-' [a-zA-Z]{1,8})
> >
>
> NO, don't go there.
> XML first edition did that, then RFC3066 updated RFC1766 and changed it
> (digits are allowed in some places now).
>
> I think XML first edition actually went further ...
>
> Second edition fixed it by removing a load of rules.
That's what I meant by not worth specifying further.
So, re-summarising and slightly modifying. The proposed changes are:
-------
Changing production
http://www.w3.org/TR/2001/rdf-testcases/#literal
to
literal ::= langString | XMLstring
and adding new productions:
langString ::= '"' string '"' ('-' language)
xmlString ::= 'xml' langString
ISSUE #1: OR maybe?
xmlString ::= 'xml"' string '"' ('-' language)
language ::= character+ with no spaces allowed
This is any allowed xml:lang content as defined in
http://www.w3.org/TR/REC-xml#sec-lang-tag
ISSUE #2 (closed)
-------
ISSUE #3
I'd also like to slightly modify N-Triple so that white space is
required after all terms of
http://www.w3.org/TR/2001/rdf-testcases/#triple
in order that the end of the langString could be found, specifically
when there are literal objects.
At present:
<a> <b> "foo".
and
<a> <b> "foo" .
are allowed
However if we add the above language production using the character
production - that includes '.' - so need to define termination on the
language string.
Alternatively, I can define the legal set of characters in language,
and exclude whitespace and '.'. Given the historic slight
character-creep of RFC 1766 in RFC3066, this might not be a good
idea.
Dave
Received on Monday, 11 March 2002 09:40:56 UTC