Defaultversion: durch EXAMPLE von //MODIFY-TYPE-ATTRIBUTES festgelegt.
Format:
[<Präfix>]<Zifferngruppe>
Präfix besteht aus beliebigen zulässigen Zeichen und endet nicht mit einer Ziffer. Die Länge von Präfix ist für alle Versionen des Typs gleich.
Erhöhungsverfahren
Die abschließende Zifferngruppe einer Versionsbezeichnung wird um 1 erhöht (Fehler, sofern nicht möglich).
Auswahl der Standardbasis
Zielversion explizit gegeben (composed-name / *UPPER-LIMIT).
Die höchste Version mit gleichem Präfix ist Basisversion, sofern eine solche existiert.
Die insgesamt höchste der existierenden Versionen ist Basisversion.
Zielversion implizit gegeben (*HIGHEST-EXISTING / *INCREMENT).
Die insgesamt höchste der existierenden Versionen ist Basisversion.
Prüfungen
Jeder Präfix bildet einen Unternamensraum. Die Zielversion muss höher sein als die höchste existierende Version im gleichen Unternamensraum oder einen neuen Unternamensraum bilden.
Hinweise
Es wird sichergestellt, dass die Strukturen von Versionsbezeichnungen und die Delta-Struktur übereinstimmen.
Wenn eine Version auf einem Hauptzweig gelöscht wird, von der ein Nebenzweig abhängig ist, kann nicht mehr der gesamte Baum unter einen konventionierten Typ kopiert werden, da für den betreffenden Nebenzweig keine geeignete Basis mehr vorhanden ist.
composed-name muss, sofern nicht leer, mit einem Punkt „.“ enden, wenn er als BASE=composed-name* eingegeben wird. Basis ist damit die höchste Version eines Haupt- oder Nebenzweiges.