blockDefault action

 For discussion on the call today please.

Action from last call:
http://www.w3.org/2008/03/18-databinding-minutes.html#action02

Noah points out that we are lumping any use of blockDefault into 1
pattern (./blockDefault) whereas there is a valid assignment
(blockDefault="") that is equivalent to the blockDefault attribute not
being present. 

On the call last week we agreed that specifying any actual blocking
(ext/res/sub) was an advanced pattern but the natural conclusion is that
blockDefault="" is a basic pattern.

We either repurpose the existing basic pattern to catch this usage:

 - <pattern xml:id="BlockDefault" status="basic" origin="ISSUE-83"
groupid="SchemaElement"> 
<xpath>./@blockDefault=""</xpath> 
</pattern>

and add a new pattern for the advanced usage

- <pattern xml:id="BlockDefaultExtResSub" status="advanced"
origin="ISSUE-83" groupid="SchemaElement"> 
<xpath>./@blockDefault and not(./@blockDefault)</xpath> 
</pattern>

(plus changing examples accordingly)

or vice versa (ie make the existing pattern advanced and add a new basic
pattern)


I know we will find it hard to add new basic patterns at this stage so
suggest the former.

Received on Tuesday, 25 March 2008 14:58:57 UTC