XHTML2: caption element in object and table modules

In my work on the XML Schema implementation, I noticed that there is a 
"caption" element in the object module that is not defined in the object 
module.  Instead, it is inherited from the table module.  I don't think 
we should be making the object module dependent upon the caption module, 
so I think we have two choices:

1. Define the caption element in each module (different content models, 
so no conflict even if semantics differ).

2. Define an XHTML Caption Module and have object and table point to it.

I am inclined to do 2) because it is consistent with the approach we 
have taken in the past with regard to reuse.  Comments?
-- 
Shane P. McCarron                          Phone: +1 763 786-8160 x120
Managing Director                            Fax: +1 763 786-8180
ApTest Minnesota                            Inet: shane@aptest.com

Received on Wednesday, 14 January 2009 16:42:41 UTC