Luc, Sesame 2.2.4 does not handle digits at the start of the local part of a QName, either. (Perhaps 3.0b does, but I haven't found the time) Jena 2.5.4 and Jena 2.6.0 do, however. Rather annoying behavior. I heard claims of "Historic XML namespace QName compliance", but Saxon handles elements with "digit names" in Plain Old XML.... Does anyone know why tools are mixed on how they handled digits in QNames? I would imagine that it would be a natural desire. Regards, Tim Lebo On Mon, Apr 27, 2009 at 5:49 AM, luc peuvrier at home <lc.pvrr@orange.fr>wrote: > Hi, > > For the following uri <http://tap.xmlns.com/data/7UpBrand> > > A n3 file can contains: > > @prefix data: <http://tap.xmlns.com/data/> > :x a data:7UpBrand > > The n3 grammar do not accept "data:7UpBrand" > > I propose to change qname non terminal definition as follow: > > [qname] : name | ':' n_name_opt > | name ':' n_name_opt > ; > > n_name_opt : > | n_name > ; > > where n_name is a name that can start with a digit > > Luc Peuvrier > > >Received on Monday, 29 June 2009 11:44:29 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 29 June 2009 11:44:30 GMT