There are a couple of updates that need to be integrated into the final
version of the schemas. I found a couple of group definitions missing
in the Mapgroup Domain. The following group definition need to be added
the mapGroupMod.xsd. Without these group definitions for <topichead>
and <topicgroup> cannot be specialized using the schema design pattern.
The other piece that needs to be updated is the location of the
declaration of the base attribute groups that is used for the attribute
specialization. At the moment, the definitions are located in
They need to be moved to commonElementGrp.xsd. The reason they need to
be moved is because it makes it easier for users to override these
attribute groups. They should have been moved a while back when Paul
Grosso discovered a discrepancy between how Xerces-C and Xerces-J
validate the redefinition of schema documents.
See the following note in the archive for a bit more background.
Here are the two attribute group definitions that need to be moved from
commonElementMod.xsd to commonElementGrp.xsd.
There are no changes needed for the architectural spec regarding this