Hello David,
> The local part in that case is not referring to markup or an XML
> vocabulary at all, it is just the identifier of an error, the identifier
> is almost never used in XML markup.
So,
{http://www.w3.org/2005/xqt-errors} FOER0001
{http://www.w3.org/2005/xqt-errors} FOER0002
{http://www.w3.org/2005/xqt-errors} FOER0003
...
is not an XML vocabulary but,
{http://www.bookstore.org}BookStore
{http://www.bookstore.org}Book
{http://www.bookstore.org}Author
...
is an XML vocabulary?
Why?
What distinguishes them that allows me to know this?
So the first set of xs:QNames is not an XML vocabulary but the second set of xs:QNames is an XML vocabulary?
Why?
I thought that -- by definition -- an XML vocabulary is a set of xs:QNames, where each local part has the same namespace URI part.
No?
/Roger