[Bug 5905] vc:typeAvailable and vc:typeUnavailable

http://www.w3.org/Bugs/Public/show_bug.cgi?id=5905


Michael Kay <mike@saxonica.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |CLOSED




--- Comment #4 from Michael Kay <mike@saxonica.com>  2008-09-09 20:17:57 ---
Marking as closed.

Editorially, I still have great difficulty reading this text: to my mind, it
has too many double negatives. I think the problem is that the attribute
defines the conditions under which the element is included, whereas the spec
describes the conditions under which it is ignored. To fix this I think one has
to write:

An element in a schema document that has an attribute vc:typeAvailable,
vc:typeUnavailable, vc:facetAvailable, or vc:facetUnavailable, is to be
ignored, along with all its attributes and descendants, unless one or more of
the following is true: 

   1. The element has a vc:typeAvailable attribute T, and every item in the
·actual value· of T is the expanded name of a type definition ·automatically
known· to the processor

   2. The element has a vc:typeUnavailable attribute T, and some item in the
·actual value· T is not the expanded name of a type definition ·automatically
known· to and supported by the processor

...

(I'm not sure this is quite the same outcome as the current text if more than
one of these attributes is present, but that's a questionable situation
anyway...)


-- 
Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

Received on Tuesday, 9 September 2008 20:18:37 UTC