In summary, the difference between the corrected template model in ISO 15926-8 and the proposed template model, is:
- The classes starting with "RDL" are out,
- The class Template specialization with its properties hasSuperTemplate and hasSubTemplate is out, and
- Classes Specialized Template and Proto Template with their Statement classes are introduced
..and a rationale has been given why it was changed like that.
Given that this model only exists (is instanciated) in the Core RDL the change is small.
Also, template instances can now be rdf:type's of (Template, Base Template, Meta Template, Proto Template and Specialized Template). This makes the templates much clearer.
Now the templates do not have to be classified as Core Template, which actually has a vague definition. If the template class exists in the Core RDL, it can be regareded as core (highly generic). The location tells it. But the location has no effect on the data model, which it shouldn't.
If we (want to and) have approved this proposal, I suppose we will have to make a note in the part 8 forum (of this site) to preserve it as a change for its next release.