Ineffective pattern for CURIE

2012-05-10 Thread Brian M. Ames
The pattern given for CURIE in http://www.w3.org/TR/2010/NOTE-curie-20101216 is ineffective for validation since it matches anything but an empty string. That is to say (([\i-[:]][\c-[:]]*)?:)?.+ is no different than .+ alone. An alternative would be (([\i-[:]][\c-[:]]*)?:).+|([^:])+ which

Re: Ineffective pattern for CURIE

2012-05-10 Thread Shane McCarron
I recommend you look at http://www.w3.org/TR/rdfa-core - there is a better pattern for CURIE in there. It is the current best definition of CURIE. On 5/9/2012 10:25 PM, Brian M. Ames wrote: The pattern given for CURIE in http://www.w3.org/TR/2010/NOTE-curie-20101216 is ineffective for