Types de partitionnement

Lorsque des objets de données de types différents apparaissent à la même place dans les données, les types doivent être distingués. Cela signifie que les données doivent être différenciables grâce à leurs définitions dans le schéma.

Lorsque l'objet de données est susceptible, à un moment ou à un autre, d'appartenir à un nombre quelconque de types différents dans les données, une manière de différencier ces différents types doit exister. Pour ce faire, créez un type et définissez un sous-type mutuellement exclusif pour chaque objet de données susceptible d'apparaître à la même place dans les données. Une fois que les sous-types sont créés, ils doivent être différenciables. Les sous-types sont différenciables en fonction d'une valeur dans les données ou dans la syntaxe des différents types.