Zdrojový dokument

Zde je v případě mechanismu foreign či initial uveden název zdrojového dokumentu (resp. jeho typu) odkud se údaje přebírají. Je však možné jméno dokumentu neuvádět ani u těchto dvou metod. Je to tehdy, kdy z nějakého důvodu upřesňujeme potomka zdroje a jméno dokumentu je uvedeno u rodiče, který logicky čerpá rovněž z téže instance téhož typu zdrojového dokumentu. Uvedení či neuvedení typu dokumentu mezi dvojtečkami v atributu source má klíčový význam na vznik tzv. výběrového uzlu v daném dokumentu. Pokud totiž tento název uvedeme, znamená to při současném neuvedení odkazu do vlastnosti source-key (viz. dále) jednoznačně vznik uzlu, do kterého je volena instance vepsaného typu zdrojového dokumentu.

Naopak neuvedení názvu, jak již bylo zmíněno, povede k navázání na instanci zdrojového dokumentu vybraného rodičem segmentu (viz. přebírání cesty).

Jako typ zdrojového dokumentu je možné zadat i typ dokumentu, který je právě definován. To může být úžitečné například při vytváření a popisu vztahu mezi dvěma osobami (tj. mezi dvěma dokumenty typu osoba) apod.


Mechanismus zdrojeZdrojový dokumentOdkaz na službu dokumentuUplatnění vlastnosti sourceVztah opakovatelnosti depend a typu zdrojePříklady syntaxeVlastnost source source