-
table - obsahuje jméno tabulky, kam jsou všechna pole array ukládána (každé array má pole vždy jen z jediné tabulky);
-
basic - specifikuje, zda se jedná o základní array, tedy zda array vytváří novou tabulku v databázi
-
distance - určuje vzdálenost (či závislost) od hlavního array pomocí čísla; hlavní array obsahuje nulu;
-
foreign-main - Jde o logickou hodnotu, která nabývá hodnoty true v případě, že se jedná o odvozené arra a které bylo odvoteno od hlavního array zdrojového dokumentu
-
id - uchovává jedinečné číslo daného array;
-
key-owner - logická hodnota určující, zda dané array obsahuje klíčové pole pro identifikaci instance předchozího array (které je určeno číslem ve vlastnosti previous); pokud je hodnota true, jedná se mezi předchozím a tímto array o propojení typu 1:n v opačném případě se jedná o vazbu 1:1; z jedné tabulky mohou pro různé dokumenty čerpat data různá array s různým nastavením této vl.;
-
previous - eviduje číslo array, pomocí kterého je dané array přímo nebo nepřímo propojeno na hlavní array dokumentu (pouze hlavní array v této vlastnosti obsahuje nulu);
-
key-prev - eviduje číslo array, na které je vedlejší array připojeno pomocí klíče (ve většině případů se shoduje s previous);
-
select - specifikuje, zda se jedná o příkazové array z hlediska SQL příkazů (nabývá false u odvozených u mechanismu propojení initial, jinak je vždy true)