New element name or just new class (specialization)

I'm quite new in spezialization. I ask myself when to change the name of the element my specialization is based on. Everybody might agree that the name must not be changed if the specialized element is a subset of the base element's content model.

E.g. Element A with content B, C+, E*

Specialized element A' with content  B, C+ is still Element A and so it may retain its name.

But if not: When would you start with a new element name and when a new class just will  do it.

E.g. Specialized element A'' with content  B, C+,F* is more specific than Element A. 

Must I rename the element or is it OK to change the class attribute only, if the purpose of Element A remains?

 

 Thanks a lot.

 

XML.org Focus Areas: BPEL | DITA | ebXML | IDtrust | OpenDocument | SAML | UBL | UDDI
OASIS sites: OASIS | Cover Pages | XML.org | AMQP | CGM Open | eGov | Emergency | IDtrust | LegalXML | Open CSA | OSLC | WS-I