Základní pojmy
Podřízené stránky
Upřesnění dalších termínů
Pro zjednodušení výkladu a také pro snahu odmyslet od konkrétního softwarového vybavení jsou v XDS výkladu použity následující termíny mající tento konkrétní význam:
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ů:
Parametr
Parametr je vlastnost u kmenové definice. Parametr je tedy specifické umístění vlastnosti jako vlastnosti kmene definice. Důvod k této dělbě je ten, že ne všechny vlastnosti je možné zapsat formou parametru a některé je tak možné zapsat pouze jako vlastnost segmentu umístěného uvnitř jiné definice. Parametry jsou tedy přímé vlastnosti šablon segmentů nebo přímé vlastnosti finálních a externích definic dokumentů či rozhraní. Na úrovni XML se parametr definice od vlastnosti segmentu či substruktury uvedené uvnitř této definice liší v jediném - je uváděn jako tag a hodnota parametru je uváděna jako jeho textový obsah, zatímco vlastnost segmentu uvnitř definice má formu atributu. Obsah je však u obojího syntakticky shodný, tj. např. vlastnost name bude obsahovat totéž co parametr name, jen to bude v prvním případě zapsáno v atributu a v případě druhém uvnitř tagu.
Segment
Informační struktura celého systému flexideo je rozkládána pomocí třech základních stavebních dílů, jenž nesou společný název segmenty. Segmentem informační struktury systému flexideo jsou:
Šablony segmentů
Pro snadnější vytváření definice je možné si vytvořit šablony některých složitějších nebo často se vyskytujících segmentů. Tím si ušetříme práci jednak při tvorbě a jednak při změnách opakujících se částí s možností udržovat jednotnost daného segmentu všude, kde je použit. Výrazně se redukuje také chybovost v definicích. Šablony je možné vytvářet pro všechny tři druhy segmentů:
Struktura a substruktura
Struktura - kmenová