Kmenová (master) definice

Pojmem kmenová definice (master definition) je míněn výchozí uzel jakékoli definice segmentu v XDS. Jde o přímé potomky kmenové struktury XDS. Kmenové definice jsou zabaleny do jednoho ze čtyř následujících uzlů:

ElementDef

AreaDef

DocumentDef

InterfaceDef

V XDS jsou tyto tagy snadno rozeznatelné tím, že jejich název obsahuje koncovku Def. Uzly ElementDef a AreaDef reprezentují výhradně šablony oblastí a prvků. Uzel DocumentDef se může vyskytnout jako šablona dokumentu nebo jako jeho finální definice. Případně také jako definice dokumentu externí aplikace načtená dle XSD Schematu z aplikace. Poslední uzel InterfaceDef představuje samostatnou definici rozhraní. Pozn.: Rozhraní šablony nenabízí, rozhraní samo o sobě má z podstatné části charakter šablony.

Vzhledem k tomu, že segmenty text a akce nemají možnost samostatné definice, nemají ani možnost určení vlastnosti pomocí parametru definice. Mají pouze možnost zadání vlastností pomocí atributů.


Specifikace skupin

Na první pohled (do kmenové struktury XDS) je mezi definicemi ještě také uzel DocGroup, ten však není definicí. Skupiny totiž nejsou segmenty, tvořící informační databázi, ale nejsou ani substrukturami. Strukturálně leží nad dokumenty, mají však význam pouze pro uživatelské rozhraní pro lepší orientaci uživatele v často dlouhém seznamu finálních definic dokumentů. Navíc mohou uzly skupin dokumentů často být do sebe vnořovány a tím vytvářet potřebnou stromovou strukturu, což definice segmentů nemohou. Definice segmentů tvoří v podstatě ke každému typu jeden, někdy i dlouhý, seznam. Proto specifikace skupiny neobsahuje koncovku Def jako předchozí a rovněž i vlastnosti skupiny se nezapisují jako parametry, ale naúrovni XML se zapisují formou atributů.

Více o viz. také struktura.


SegmentStruktura a substrukturaŠablony segmentůFinální definice dokumentůVlastnostParametrKmenová (master) definiceUpřesnění dalších termínů