Re: mismatch between test and RDF/XML syntax

On 2003年8月05日 14:05:09 -0400 (EDT)
"Peter F. Patel-Schneider" <pfps@research.bell-labs.com> wrote:
> 
> Hi:
> 
> The RDF/XML Syntax Specification (Revised), draft of 4 August 2003 appears
> to allow strings that are not in Normal Form C. This is counter to test
> rdf-charmod-literals/error001.rdf
> 
> 
> The relevant productions for this example are
> 
> 7.2.14 propertyElt		which parses <eg:Creater eg:named="..."/>
> 7.2.21 emptyPropertyElt		which parses <eg:Creater eg:named="..."/>
> 7.2.25 propertyAttr		which parses eg:named="..."
> 
> the last of which allows anyString (defined as ``Any string.'') as the
> value of the attribute.
Indeed. I think this would best done with a note next to the actions
where triples with literal values are added to the graph. This is
when literal() event is used in nodeElement (now section 7.2.11 in
the editor's draft), literalPropertyElt (7.2.16) emptyPropertyElt
(7.2.21).
For each of these triples additions I will add a note of the form
 The string <em>t</em>.string-value MUST be a Unicode [UNICODE] String
 in Normal Form C (NFC) [NFC].
before the literal() term is used. I will also add the two new normative references:
[UNICODE]
 The Unicode Standard, Version 3, The Unicode Consortium,
 Addison-Wesley, 2000. ISBN 0-201-61633-5, as updated from time to
 time by the publication of new versions. (See
 http://www.unicode.org/unicode/standard/versions/ for the latest
 version and additional information on versions of the standard
 and of the Unicode Character Database).
 [NFC] 
 Unicode Normalization Forms, Unicode Standard Annex #15, Mark
 Davis, Martin Duerst. (See
 http://www.unicode.org/unicode/reports/tr15/ for the latest
 version).
Dave

Received on Thursday, 7 August 2003 06:48:21 UTC

AltStyle によって変換されたページ (->オリジナル) /