Thursday, January 13, 2005, 12:57:47 AM, you wrote:

> On 12 Jan 2005, at 9:19 pm, David Powell wrote:

>> I've just posted PaceExtensionConstruct.  As it is an extensibility
>> Pace, it would be good if we could schedule it for discussion with the
>> others.

> Me likey. Except:
> "The root element of the construct MUST have an attribute with the 
> qualified name "atom:notation" and the value "structured"."

> Do you meant Q-name, or does it just have to be in the atom namespace?
> It looks like the former, which is not on.

I'm glad someone mentioned that. The attribute is supposed to be
explicitly qualified with the atom namespace. This is because it will
be inside a non-atom element, and I don't think we should define the
meaning of un-namespaced attributes in non-atom elements.

Note that this example is wrong:

<feed xmlns="http://purl.org/atom/ns#draft-ietf-atompub-format-04";>
  ...
  <entry>
    <ex:note notation="structured>...</ex:note>
  </entry>
</feed>

It needs to be like this: (because namespace defaults don't apply to
attributes.)

<feed xmlns="http://purl.org/atom/ns#draft-ietf-atompub-format-04";>
  ...
  <entry>
    <ex:note atom:notation="structured>...</ex:note>
  </entry>
</feed>

> Secondly, I don't see the purpose of the attribute at all.

I'll try to think of an example tommorow.

> "The element MAY contain either unstructured text, or be empty."

> This appears to exclude dates in a standard format.

Not intended, I think I mean PCDATA.

> "tuple"

> This is not a real word.

OK, I'll reword it.

-- 
Dave

Reply via email to