Dědění struktury služby z jiné služby

Používáme-li v oblasti dokumentu odkaz na službu jiného dokumentu (a přebíráme tak připravenou strukturu dle služby), zapisujeme v drtivé většině případů jen odkaz na tuto službu bez vyjmenovávání potomků oblasti. Přitom se může stát, že tato oblast bude zapotřebí ve službě tohoto přebírajícího dokumentu k dalšímu přebírání údajů.

Například můžeme vytvářet dokument zastupce_subjektu, jenž přebírá jméno a adresu pomocí jedné oblasti jmeno_a_adresa z dokumentu clovek, kde jsou tyto prvky fyzicky uloženy. Můžeme mít v úmyslu připravit ještě dokument smlouva, která bude uzavírána se subjekty prostřednictvím jejich zástupců. V praxi to znamená, že dokument smlouva bude provázán na dokument zastupce_subjektu, kde budeme mít zapotřebí vyvést stejnou strukturu - tj. jmeno_a_adresa.

V při vytváření odpovídající služby dokumentu zastupce_subjektu, bychom tedy měli vyjmenovat všechny segmenty služby jmeno_a_adresa, která již byla upřesněna v dokumentu clovek. V takovéto situaci můžeme důsledné vyjmenování segmentů služby vynechat a použít atribut inherit-structure. Struktura služby tvořené v dokumentu zastupce_subjektu tedy bude děděna ze služby uvedené v dokumentu clovek a nebude specifikována.


Způsoby a syntaxe tvorby služeb dokumentůZákladní zásady pro vytváření služebDalší zásady pro službyDědění struktury služby z jiné službyDoplnění cizího segmentu vlastnímOšetření vlastností pomocí služebShrnující služba bez odkazuOšetření bezpečnostních přístupů ve službáchMožnost použít jen vyjmenované potomky služby