* David Powell <[EMAIL PROTECTED]> [2005-05-23 09:45]:
> > • make atom:author plural
> 
> +1 in principle...
> 
> But has anyone addressed how this will inherit - will
> atom:entry/atom:author merge with the set of authors defined in
> atom:feed/atom:author or will it replace them?

Merging is easy to express in terms of replacement: you simply
repeat the subset of shared authors.

Replacement is not expressible in terms of merging; we would need
a mechanism to indicate an deviation from merging semantics.
Merging would also be inherently slightly more complex to
implement in consumers, and would be additionally more complex to
implement because it requires support for whichever mechanism
indicates replacement. It could also require extra complexity to
support at the producer level.

So my opinion is clearly: replace. It’s simpler to specify,
simpler to implement, and it doesn’t lose any expressiveness.

Regards,
-- 
Aristotle

Reply via email to