Proč celé lidstvo nemluví esperantem. XML Prague
|
|
- Karel Veselý
- před 8 lety
- Počet zobrazení:
Transkript
1 Proč celé lidstvo nemluví esperantem. XML Prague Václav Trojan, Jiří Kamenický, Jiří Měska Anotace: Příspěvek se věnuje prostředkům pro popis XML dokumentů. Primárním úhlem pohledu je požadavek na použitelnost prostředků v procesu popisu XML dokumentu v celém průběhu životního cyklu tvorby informačního systému, který zahrnuje jednání s partnery, analýzu, implementaci, údržbu a změnové řízení. Centrálním požadavkem je na jedné straně srozumitelnost pro účastníky jednotlivých fází tvorby IS a na druhé straně závaznost. Závazností zde rozumíme bezprostřední použitelnost popisu pro strojové zpracovatelný. V příspěvku je představen koncept Xdefinic, popisového aparátu XML dokumentu používaného firmou Syntea a.s.
2 Motivace: Úloha XML v neustále se měnícím světě Jaké jsou výzvy, se kterými se dnes musí vyrovnávat vývoj rozsáhlých informačních systémů (dále IS)? Těch výzev je jistě mnoho, ale rádi bychom zde uvedli jednu, která má dle našeho názoru hluboké dopady na požadavky na XML technologie. Touto výzvou je vývoj a správa IS v neustále se měnícím světě. IS z tohoto pohledu není nejen nikdy hotový, ale také není nikdy finálně vydefinovaný. Se zrychlujícím se tempem se mění nejen technologické prostředí, ale také věcná problematika vlastního řešení. Informační podpora se dostává do oblastí, kde je úzce navázána na stále se měnící společenskou situaci, kterou může být např. vazba na právní normy nebo přizpůsobení se technologickým standardům. S narůstajícím tlakem měnícího se světa narůstá i tlak na flexibilitu a robustnost aplikací tvořící IS. Požadavek na flexibilitu neboli přizpůsobivost aplikací se obvykle projevuje přesunem části logiky aplikace do řídících dat. Tyto se potom stávají parametrem systému, ale pouze za předpokladu, že jsou srozumitelné na konceptuální úrovni systému, ne pouze na úrovni programátorů. V závěru příspěvku se dotkneme tématu robustnosti IS a to v souvislosti s počtem nezávislých míst, které je třeba současně změnit, abychom dosáhly změny řídících dat aplikace. Vraťme se ale k tématu XML, Z technologického pohledu se XML stává díky své jednoduchosti a přitom strukturovanosti všeobecně používaným formátem dat. XML našlo svoji pozici: - jako nástroj pro výměnu strukturovaných dat, - jako nástroj pro parametrizaci a řízení aplikací, - jako nástroj pro popis rozhraní (webové služby) - jako nástroj pro popis business procesů (BPEL). - a mnoho jiných. Spektrum použitelnosti vede k tomu, že se XML dokumenty účastní všech fází vývoje IS. Z toho vyplývají základní kritéria (požadavky), které jsme si stanovili pro popis XML dokumentů: - popisy musí být srozumitelné pro použití v následujících oblastech tvorby IS o jednání s partnery o analýza o tvorba kódu o dokumentaristika - popisy musí být závazné v tom smyslu, že jsou strojově zpracovatelné pro potřeby o validace dat o procesního zpracování dat. Vedle těchto základních filosofických kritérii je třeba stanovit, co věcně musí popisy XML dokumentů zahrnovat: - Popis struktury XML dokumentů - Popis typů hodnot elementů a atributů - Definici integritních omezení - Vazbu na procesní zpracování dat. Odpovědí firmy Syntea a.s na tyto požadavky je koncept Xdefinic a vývoj prostředků na podporu práce s Xdefinicemi.
3 Příklad: Jazyk pro popis dopravních nehod XML samo o sobě je pouze formát dat. V důsledku toho vznikají specifické XML jazyky (značkovací jazyky, popis XML dokumentu) ať již pro potřeby věcného řešení (např. popis dopravní nehody) nebo pro potřeby technologické (XML schéma, BPEL aj.). V obou případech je třeba minimálně definovat: 1) syntax jazyka 2) sémantiku jazyka a omezující podmínky. Začněme příkladem, kdy je naším úkolem vytvořit IS pro zpracování dopravních nehod (dále DN). Prvním krokem při práci na takovémto systému je vydefinovat konceptuální model DN. Následující dokument je fragment záznamu dopravní nehody (DN) ze dne :00, kdy se střetly dvě vozidla Škoda Oktávie a Trabant. Prvé vozidlo bylo řízeno Frantou Škvorem a na místě spolujezdce seděla jeho manželka Filipína Škvorová. Druhé vozidlo bylo řízeno Slavomilem Tichým. Dopravní nehoda byla zaevidována pod číslem jednacím KRP-P-93/KDI-LM <?xml version="1.0" encoding="windows-1250"?> <DN DatumCas=" :00" Cj="KRP-P-93/KDI-LM-2007" > <Popis> Vozidlo EVČ BB-862 SK při vjezdu na hlavní silnici nedalo přednost vozidlu Oktávie jedoucímu od Přestav. </Popis> <Vozidlo VecOznaceni="Škoda Oktavie" CisloEv="SK-262 AK"> <Osoba RoleSilnicniProvoz="řidič"> <FO Jmeno="Franta" Prijmeni="Škvor" RC=" "/> <Osoba RoleSilnicniProvoz="spolujezdec"> <FO Jmeno="Filipína" Prijmeni="Škvorová" RC=" "/> </Vozidlo> <Vozidlo VecOznaceni="Trabant" CisloEv="BB-862 SK"> <Osoba RoleSilnicniProvoz="řidič"> <FO Jmeno="Slavomil" Prijmeni="Tichý" RC=" "/> </Vozidlo> </DN> Dva alternativní popisy dopravní nehody pomocí XML schémat a pomocí Xdefinic demonstrují dvě různé řešení následujícího dilematu: - zda-li pro popis zákaznického značkovacího jazyka (XML dokumentu) použít nový značkovací jazyk - nebo se snažit najít způsob jak popis zakomponovat do vlastního zákaznického značkovacího jazyka XML Schéma <xs:schema xmlns:xs=" <xs:element name="dn"> <xs:complextype mixed="true"> <xs:sequence maxoccurs="unbounded"> <xs:element ref="popis"/> <xs:element ref="vozidlo"/> </xs:sequence> <xs:attribute name="datumcas" type="xs:string" use="optional"/> <xs:attribute name="cj" type="xs:string" use="optional"/> </xs:complextype> </xs:element> < xs:element name="vozidlo" type = "xs:string" /> <xs:element name="vozidlo"> <xs:complextype> <xs:sequence maxoccurs="unbounded"> <xs:element ref="osoba"/> </xs:sequence> <xs:attribute name="vecoznaceni" use="required"> <xs:restriction base="xs:string"> <xs:maxlength value="80"/> <xs:attribute name="cisloev" use="required"> Xdefinice <xd:def xmlns:xd=" xd:root = "DN" xd:name = "DN"> <DN DatumCas="required datetime('d.m.y H:m')" Cj ="optional string(0,26)"> <Popis> optional string() </Popis> <Vozidlo xd:script="occurs 0..; ref Vozidlo"/> </DN> <Vozidlo VecOznaceni="required string(1,80)" CisloEv ="required string(1,12)"> <Osoba xd:script="occurs 0..; ref Osoba"/> </Vozidlo> <Osoba RoleSilnicniProvoz="optional string(0,36)"> <xd:choice> <FO xd:script="occurs 0..1; ref FO"/> <PO xd:script="occurs 0..1; ref PO"/> </xd:choice> <FO Jmeno ="required string(1,24)" Prijmeni="required string(1,36)" RC ="optional num(9,10)"/> <PO Nazev ="required string(1,50)" ICO ="optional num(8,10)"/> </xd:def>
4 <xs:restriction base="xs:string"> <xs:maxlength value="12"/> </xs:complextype> </xs:element> <xs:element name="osoba"> <xs:complextype> <xs:sequence> <xs:element ref="fo"/> </xs:sequence> <xs:attribute name="rolesilnicniprovoz" use="required"> <xs:restriction base="xs:string"> <xs:enumeration value="spolujezdec"/> <xs:enumeration value="řidič"/> </xs:complextype> </xs:element> <xs:element name="fo"> <xs:complextype> <xs:attribute name="rc" type="xs:long" use="required"/> <xs:attribute name="prijmeni" use="required"> <xs:restriction base="xs:string"> <xs:minlength value="1"/> <xs:maxlength value="36"/> <xs:attribute name="jmeno" use="required"> <xs:restriction base="xs:string"> <xs:minlength value="1"/> <xs:maxlength value="24"/> </xs:complextype> </xs:element> </xs:schema> Xdefinice zde popisuje složitější situaci, která zahrnuje kromě fyzických osob ještě i právnické osoby.
5 Srovnání XSD Schématu a Xdefinice Srovnejme oba popisy z pohledu kritérii, která jsme si vytyčili na počátku: XML Schéma Charakteristika: - Vytváří vlastní značkovací jazyk pro definici zákaznických značkovacích jazyků - Popisovaný značkovací jazyk je ukryt v hodnotách atributů a elementů Hlavní výhody: - Jedná se o existující standardy s širokou nabídkou produktů pro zpracování - Vlastní logika popisu je zpracovatelná běžnými XML technologiemi (XPath, XSLT etc.) Nevýhody: - Obtížně čitelné, stává se výhradní doménou programátorů (resp. analytiků) při implementaci - Není vhodné pro jednání s partnery ani pro management projektu, v této fázi je třeba nahradit minimálně demonstračními příklady nebo jiným alternativním popisem - Pro dokumentaci je třeba rovněž volit ilustrační příklady nebo jiné alternativní popis a schémata považovat za přílohu Xdefinice Charakteristika: - V pravém slova smyslu nevytváří vlastní značkovací jazyk pro definici zákaznických značkovacích jazyků - Vlastní popis zákaznického objektu je proveden řečí tohoto objektu - Vlastní popis se vkládá na místo hodnot elementů a atributů Hlavní výhody: - Čitelnost popisu umožňuje jeho nasazení při následujících činnostech o Jednání s partnery o Analytická fáze projektu o Implementační fáze projektu o Je srozumitelný pro management projektu o Použitelný pro dokumentaci - Popis je závazný, tj. je strojově zpracovatelný. Nevýhody: - Nejedná se o dostupnou a standardizovanou technologii - Pro strojové zpracování nestačí dostupné XML technologie, je třeba vyvinout vlastní nástroje XSD Schéma je s určitou nadsázkou možno označit za esperanto vytvořené pro účely popisu jiných jazyků (angličtiny, češtiny, němčiny) Xdefnice je snaha domluvit se anglicky, česky nebo německy o tom, jak správně psát anglicky, česky nebo německy. Název článku naznačuje naši odpověď na otázku, zda-li se dát cestou univerzálního jazyka nebo se pokusit zapracovat popisy jako extense do existujících jazyků.
6 Příklad: Popis metajazyka pomoci Xdefinice Špatná čitelnost XML schémat je často kompenzována tím, že se použije alternativní popis. NG Relax zavádí dvojí syntaxi. Popis jazyka BPEL je podán metajazykem, závazná syntaxe pomocí XSD Schématu tvoří přílohu standardu. Pro ilustraci uvádíme možnosti použití technologie popisu Xdefinic jako alternativu metajazyka (Web Services Business Process Execution) Version 2.0. Procesy v jazyku BPEL obsahují aktivity. Jednou z aktivit je <receive>, která popisuje chování instance procesu při přijmu zprávy. Popis aktivity <receive> v používané informal syntax je následující (kapitola 5.2 OASIS wsbpel-v2.0-os 11 April 2007): <receive partnerlink ="NCName" porttype="qname"? operation="ncname" variable="bpelvariablename"? createinstance="yes no"? messageexchange="ncname"? standard-attributes> standard-elements <correlations>? <correlation set="ncname" initiate="yes join no"? />+ </correlations> <fromparts>? <frompart part="ncname" tovariable="bpelvariablename" />+ </fromparts> </receive> Výše uvedená definice není XML dokument a nelze ji tedy jako XML dokument zpracovat. Pro strojové zpracování je tato definice přepsána do XML schematu (XSD). Avšak schéma zase není vhodné pro vysvětlení toho, co aktivita <receive> dělá. Popis téže aktivity formou Xdefinice: <receive partnerlink ="required NCName()" porttype ="optional QName()" operation ="required NCName()" variable ="optional BPELVariableName()" createinstance ="optional list('yes','no')" messageexchange ="optional NCName()" xd:scrip="ref standardattributes"> <xd:any xd:script="ref standardelements"/> <correlations xd:script="occurs 0..1"> <correlation xd:script="occurs 0.." set ="required NCName()" initiate ="optional list('yes','join','no')" /> </correlations> <fromparts xd:script="occurs 0..1"> <frompart xd:script="occurs 1.." part ="required NCName()" tovariable ="required BPELVariableName()" /> </fromparts> </receive>
7 Příklad: Událostní model a procesní zpracování Již na úrovni analýzy je třeba specifikovat některé procesy spojené s validací dat. Příkladem je zpracování odkazů do číselníků. Součástí formální specifikace Xdefinic je událostní model validačního procesu. Příkladem jsou události OnTrue nebo OnFalse zavěšené na typovou kontrolu elementu nebo atributu. Událost OnTrue je vyvolána, pokud validace proběhne dobře, událost OnFalse, jestliže neproběhne dobře. Tento model pak umožňuje definovat ve vazbě na tyto události procesní zpracování validovaných dat. Následující příklad demonstruje validaci vstupních dat, kde na vstupu je atribut KodRoleSilnicniProvoz, který je kódem role Osoby v silničním provozu (místo aby tam byl uveden text, tak jak je to v úvodním příkladu). Tento kód je třeba ověřit vůči číselníku a nahradit id vazbou na tento číselník: - cislenik( 'CC_RoleSilnicniProvoz') specifikuje číselník na který kód ukazuje - OnTrue ReplaceWithDBId(); volá proceduru nahrazení kódu za odkaz do databáze - OnFalse error();" zajišťuje chybovou reakci, pokud kód není v databázi nalezen <?xml version="1.0" encoding="windows-1250"?> <xd:def xmlns:xd=" xd:root ="DN" xd:name ="DN"> <DN DatumCas ="required datetime('d.m.y H:m')" Cj ="optional string(1,26)" > <Popis> optional string() </Popis> <Vozidlo xd:script="occurs 0..; ref Vozidlo"/> </DN> <Vozidlo VecOznaceni ="required string(1,80)" CisloEv ="required string(1,12)" > <Osoba xd:script="occurs 0..; ref Osoba"/> </Vozidlo> <Osoba KodRoleSilcicniProvoz ="requested cislenik('cc_rolesilnicniprovoz') OnTrue ReplaceWithDBId(); OnFalse error();" > <xd:choice> <FO xd:script="occurs 0..1; ref FO"/> <PO xd:script="occurs 0..1; ref PO"/> </xd:choice > <FO Jmeno ="required string(1,24)" Prijmeni ="required string(1,36)" RC ="optional num(9,10)" /> <PO Nazev ="required string(1,50)" IC ="optional num(8,10)" /> </xd:def>
8 Flexibilita a robustnost aplikace řízené kontrolními daty Vraťme se k úvodní úvaze o IS v neustále se měnícím světě, kde flexibilita a otevřenost aplikací hrají podstatnou roli. Tyto charakteristiky určují schopnost adaptibility aplikace a tedy její životaschopnost. Primitivní model flexibilních aplikací lze pojmout takto: Control Data Input data File, WS, Forms, Application Output data File, WS, Forms, V uvedeném obrázku aplikace nejprve zpracuje řídicí data (parametry, castomizace, metadata, konfigurace, atd.) a tím nastaví své chování pro zpracování datového vstupu a výstupu. Řídicí data mají dnes většinou formát xml. Bohatost řídicích dat určuje míru flexibility aplikace. Vlastní zpracování řídicích dat pracuje podle stejného modelu. Řídicí data jsou vstupem, který má opět svou definici (tj. své řídicí data). Příkladem takové aplikace může být BPEL stroj. Řídicí data reprezentují BPEL definice, vstupy a výstupy jsou volající a volané webové služby. BPEL definice má svá řídicí data např. BPEL schéma, popisující syntax jazyka BPEL. Porovnejme následující přístupy k řešení: XML Schéma Popis syntaxe řídicích dat je určen lidem a tudíž musí být snadno čitelný. Proto se pro tento popis (tj. pro daný XML jazyk) používá specifických notací. Omezující sémantické podmínky jsou popsány doprovodným textem. Aby bylo možné implementovat zpracování řídicích dat, je nutné přepsat specifickou notaci daného XML jazyka např. do XSD schématu. Zde je možné doplnit některé sémantické podmínky. Takové XSD schéma definuje řídicí data. Implementace zpracování původních řídicích dat znamená naprogramovat jejich dříve uvedenou transformaci. Důsledkem je, že pro zpracování a údržbu řídicích dat existují čtyři zdroje, které je nutno udržovat konzistentní: 1. definice ve specifické notaci, 2. popis sémantiky a omezujících podmínek, 3. závazné XML Schéma (xsd) 4. kód realizující podmínky a transformaci.
9 Pro člověka Většinou kombinace xml a speciálních znaků Sematic conditions Většinou textovým popisem Pro stroj a) xsd schema b) xsd parser Semantic conditions Programovým kódem Xdefinice Snahou technologie Xdefinic je docílit vyšší integrity zdrojů pro zpracování a údržbu. Jedna Xdefinice je použita jak pro lidskou, tak strojovou definici jazyka. Technologie Xdefinic umožňuje začlenit více sémantických podmínek přímo do Xdefinic a tím minimalizovat kód realizující sémantiku. V důsledku tedy existují pouze tři zdroje, které je nutné udržovat konzistentní: 1. závazná xdefinice (stejná pro člověka i stroj) 2. popis sémantiky, 3. redukovaný kód realizující podmínky a transformace, které se nepodařilo začlenit do xdefinice. Pro člověka xdefinition Pro stroj a) xdefinition Sematic conditions a) Xdefinition b) textovým popisem b) xdef parser Semantic conditions Programovým kódem
podnikatele ve formě PDF dokumentu nebo budou jednotlivé datové položky rozvedeny v XML subelementech.
Popis XML rozhraní Veřejného webu RŽP verze 2.2 Veřejný web RŽP slouží k zobrazení veřejných informací o podnikatelských subjektech v České republice. Jeho provozovatelem je Ministerstvo průmyslu a obchodu.
VícePopis XML rozhraní Veřejného webu RŽP
Popis XML rozhraní Veřejného webu RŽP verze 2.5 Veřejný web RŽP slouží k zobrazení veřejných informací o podnikatelských subjektech v České republice. Jeho provozovatelem je Ministerstvo průmyslu a obchodu.
VícePopis XML rozhraní Veřejného webu RŽP
Popis XML rozhraní Veřejného webu RŽP verze 1.1 Veřejný web slouží k zobrazení veřejných informací o podnikatelských subjektech v České republice, provozovatelem je Ministerstvo průmyslu a obchodu. Jeho
VícePříloha č. 1E národního standardu pro elektronické systémy spisové služby
Příloha č. 1E národního standardu pro elektronické systémy spisové služby Schéma XML pro výměnu dokumentů a jejich metadat
VícePŘÍLOHA C Požadavky na Dokumentaci
PŘÍLOHA C Požadavky na Dokumentaci Příloha C Požadavky na Dokumentaci Stránka 1 z 5 1. Obecné požadavky Dodavatel dokumentaci zpracuje a bude dokumentaci v celém rozsahu průběžně aktualizovat při každé
Více1. Webové služby. K čemu slouží? 2. RPC Web Service. 3. SOA Web Service. 4. RESTful Web services
13. Webové služby. K čemu slouží? Popis a vyhledávání služeb. Co je a k čemu slouží orchestrace a choreografie služeb. Technologie pro implementaci služeb 1. Webové služby. K čemu slouží? Definice WS -
VíceSchéma XML pro výměnu dokumentů a jejich metadat
Příloha č. 1A národního standardu pro elektronické systémy spisové služby Schéma XML pro výměnu dokumentů a jejich metadat
VíceObsah prezentace. Co je to XML? Vlastnosti. Validita
Obsah prezentace Co je to XML? Vlastnosti Validita Co je to XML? EXtensible Markup Language Účelem je usnadnit sdílení dat napříč informačními systémy Popis dokumentu z hlediska věcného obsahu Vyvinuto
VíceEXTRAKT z mezinárodní normy
EXTRAKT z mezinárodní normy Extrakt nenahrazuje samotnou technickou normu, je pouze informativním ICS 03.220.01; 35.240.60 materiálem o normě. Inteligentní dopravní systémy Požadavky na ITS centrální datové
VíceObsah. Zpracoval:
Zpracoval: houzvjir@fel.cvut.cz 03. Modelem řízený vývoj. Doménový (business), konceptuální (analytický) a logický (návrhový) model. Vize projektu. (A7B36SIN) Obsah Modelem řízený vývoj... 2 Cíl MDD, proč
VíceTeoretické a pokročilé aspekty XML technologií
PRG039 Teoretické a pokročilé aspekty XML technologií - (Ne)standardní jazyky pro popis schématu XML dat - Metody odvozování XML schématu Irena Mlýnková, Martin Nečaský, Jaroslav Pokorný KSI MFF UK, ZS
VícePříloha č. 1D národního standardu pro elektronické systémy spisové služby
Příloha č. 1D národního standardu pro elektronické systémy spisové služby Schéma XML pro výměnu dokumentů a jejich metadat
VícePožadavky pro výběrová řízení TerraBus ESB/G2x
Dokument: Převod dat TerraBus ESB/G2x Požadavky pro výběrová řízení TerraBus ESB/G2x Obsah 1. Účel dokumentu... 2 2. Použité termíny a zkratky... 2 3. Požadavky... 3 Účel dokumentu Účelem tohoto dokumentu
VíceXML schémata. Agenda. Přínosy použití schématu. Proč potřebujeme schéma dokumentů XML. Tutoriál. Agenda. proč a nač jsou schémata
Agenda XML schémata Tutoriál Jirka Kosek proč a nač jsou schémata Agenda přehled nejpoužívanějších jazyků pro popis schématu dokumentu základy jazyka W3C XML Schema jednoduché datové typy komplexní datové
VíceAnalytická specifikace a její zpracování
Analytická specifikace a její zpracování Analýza Měla by odpovědět na otázku CO? Musí definovat konceptuální model řešeného problému datový model entity, vztahy, omezení funkční model služby pro záznam,
Více<xs:maxlength value="50"/> </xs:restriction> </xs:simpletype>
Příloha č. 2 národního standardu pro elektronické systémy spisové služby Schéma XML pro zaznamenání popisných metadat uvnitř datového balíčku SIP
VíceOntologie. Otakar Trunda
Ontologie Otakar Trunda Definice Mnoho různých definic: Formální specifikace sdílené konceptualizace Hierarchicky strukturovaná množina termínů popisujících určitou věcnou oblast Strukturovaná slovní zásoba
VíceKatalog egon služeb verze: 0.01
Katalog egon služeb verze: 0.01 Historie verzí Verze Datum Popis 0.01 20.7.2011 egon služby prototypu OBSAH 1 Úvod... 5 1.1 Členění dokumentu... 5 1.2 Třídy služeb... 5 1.3 SLA služeb... 6 1.3.1 SLA-01...
VíceDATOVÝ STANDARD O ODPADECH
DATOVÝ STANDARD O ODPADECH verze MZP_ODPADY_2009_A OBSAH Vysvětlivky... 4 Označování hlášení, formát a rozsah tabulek... 4 Datový standard MZP_ODPADY_2009_A_S... 5 Datový standard MZP_ODPADY_2009_A_U...
VícePOPIS STANDARDU CEN TC278/WG7. 1 z 5. draft prenv Geografická silniční databáze. Oblast: ZEMĚPISNÁ DATA V SILNIČNÍ DOPRAVĚ ( GRD)
POPIS STANDARDU CEN TC278/WG7 Oblast: ZEMĚPISNÁ DATA V SILNIČNÍ DOPRAVĚ ( GRD) Zkrácený název: GEOGRAFICKÁ DATABÁZE Norma číslo: 14825 Norma název (en): GDF GEOGRAPHIC DATA FILES VERSION 4.0 Norma název
VícePříloha: Dodatečné informace, včetně přesného znění žádosti dodavatele o dodatečné informace
Příloha: Dodatečné informace, včetně přesného znění žádosti dodavatele o dodatečné informace Pořadové číslo dodatečných informací: 14. ČÁST 1: Přesné znění žádosti dodavatele o dodatečné informace Otázka
VíceModely datové. Další úrovní je logická úroveň Databázové modely Relační, Síťový, Hierarchický. Na fyzické úrovni se jedná o množinu souborů.
Modely datové Existují různé úrovně pohledu na data. Nejvyšší úroveň je úroveň, která zachycuje pouze vztahy a struktury dat samotných. Konceptuální model - E-R model. Další úrovní je logická úroveň Databázové
VíceMetody tvorby ontologií a sémantický web. Martin Malčík, Rostislav Miarka
Metody tvorby ontologií a sémantický web Martin Malčík, Rostislav Miarka Obsah Reprezentace znalostí Ontologie a sémantický web Tvorba ontologií Hierarchie znalostí (D.R.Tobin) Data jakékoliv znakové řetězce
VícePrincipy UML. Clear View Training 2005 v2.2 1
Principy UML Clear View Training 2005 v2.2 1 1.2 Co je touml? Unified Modelling Language (UML) je univerzálníjazyk pro vizuální modelování systémů Podporuje všechny životní cykly Mohou jej implementovat
VícePříloha č. 1 Smlouvy o spolupráci B2B rozhraní VZP ČR
Příloha č. 1 Smlouvy o spolupráci B2B rozhraní VZP ČR Popis rozhraní služeb pro Soudní exekutory Technické podmínky přístupu do simulačního prostředí Obsah HISTORIE DOKUMENTU... 3 1. ÚVOD... 4 2. VYŽÁDANÉ
VíceZEMĚMĚŘICKÝ ÚŘAD. Uživatelská příručka - Metadatový editor MDE. Pod Sídlištěm 9/1800, Praha 8. Verze IS nebo části IS: 1.01. Účel poslední změny:
ZEMĚMĚŘICKÝ ÚŘAD Pod Sídlištěm 9/1800, Praha 8 Uživatelská příručka - Metadatový editor MDE Verze IS nebo části IS: Účel poslední změny: Počet listů dokumentu: 1.01 úprava dokumentace 8 Číslo jednací dokumentu:
VíceDATABÁZOVÉ SYSTÉMY. Metodický list č. 1
Metodický list č. 1 Cíl: Cílem předmětu je získat přehled o možnostech a principech databázového zpracování, získat v tomto směru znalosti potřebné pro informačního manažera. Databázové systémy, databázové
VíceXML schémata. Jiří Kosek
XML schémata Jiří Kosek XML schémata Jiří Kosek Copyright 2003-2005 Jiří Kosek Vydáno 18. srpna 2005 Tento dokument je určen výhradně pro osobní potřebu seznámení se schémovými jazyky. Jakékoliv jiné použití,
VíceObsah přednášky. Databázové systémy RDBMS. Fáze návrhu RDBMS. Coddových 12 pravidel. Coddových 12 pravidel
Obsah přednášky Databázové systémy Konceptuální model databáze Codd a návrh relační databáze fáze návrhu pojem konceptuální model základní pojmy entity, relace, atributy, IO kardinalita, 2 historie: RDBMS
VíceInformační systémy 2008/2009. Radim Farana. Obsah. Nástroje business modelování. Business modelling, základní nástroje a metody business modelování.
3 Vysoká škola báňská Technická univerzita Ostrava Fakulta strojní, Katedra automatizační techniky a řízení 2008/2009 Radim Farana 1 Obsah Business modelling, základní nástroje a metody business modelování.
VíceKapitola 1: Úvod. Systém pro správu databáze (Database Management Systém DBMS) Účel databázových systémů
- 1.1 - Kapitola 1: Úvod Účel databázových systémů Pohled na data Modely dat Jazyk pro definici dat (Data Definition Language; DDL) Jazyk pro manipulaci s daty (Data Manipulation Language; DML) Správa
VíceDatabázové systémy. Doc.Ing.Miloš Koch,CSc. koch@fbm.vutbr.cz
Databázové systémy Doc.Ing.Miloš Koch,CSc. koch@fbm.vutbr.cz Vývoj databázových systémů Ukládání dat Aktualizace dat Vyhledávání dat Třídění dat Výpočty a agregace 60.-70. léta Program Komunikace Výpočty
VíceAlena Malovaná, MAL305
Alena Malovaná, MAL305 GML WFS WMF Geografický značkovací jazyk (Geographic Markup Language - GML) Jedná se o velmi rozšířený standard pro popis geodat umožňující sdílení i integraci dat. Jeho základem
VíceRDF DSPS ROZVOJ PORTÁLU
RDF DSPS ROZVOJ PORTÁLU ČEZ Distribuce, a.s. HSI, spol. s r.o. Zbyněk Businský Miroslav Kaňka ZÁKAZNÍK A DODAVATEL ČEZ DISTRIBUCE, A.S. ČEZ distribuční síť Od r. 2012 implementován GEOPORTÁL (1. ETAPA),
VíceSběr dat P2-04 Příručka uživatele Verze 2.0
Sběr dat P2-04 Příručka uživatele Verze 2.0 Praha 2016 1 0. Úvod... 3 1. Uživatel účastník sběru P2-04... 3 2. Vstup do systému... 3 2.1 Heslo... 4 2.2 Zapomenuté heslo... 4 3.0 Obrazovka P2-04... 6 3.1
VíceSCHÉMOVÉ JAZYKY. Přednáška z předmětu KMA/POK. Otakar ČERBA Západočeská univerzita v Plzni
SCHÉMOVÉ JAZYKY Přednáška z předmětu KMA/POK Otakar ČERBA Západočeská univerzita v Plzni Poslední aktualizace: 16. 10. 2010 Schémové jazyky Jazyky pro popis dokumentu XML schémata XML Schema Languages
VíceObecný popis struktury souborů a rozhraní pro třetí strany společného technického zařízení správců daně (Podatelny EPO)
Obecný popis struktury souborů a rozhraní pro třetí strany společného technického zařízení správců daně (Podatelny EPO) Verze 1.6 Strana 1 (celkem 20) Popis struktury souborů Základní společnou vlastností
VícePodpora XML v.net. Podpora XML v.net. nezávislý publicista. Jirka Kosek. http://www.kosek
Podpora XML v.net Podpora XML v.net Jirka Kosek nezávislý publicista http://www.kosek kosek.cz Co nás čeká? Co nás čeká?! podpora XML ve VisualStudio.NET! architektura System.Xml! čtení XML dokumentů!
VíceProvozní dokumentace. Seznam datových schránek. Datové soubory. Vytvořeno dne: 29. 4. 2013 Aktualizováno: 2.5.2013 Verze: 1.
Provozní dokumentace Seznam datových schránek Datové soubory Vytvořeno dne: 29. 4. 2013 Aktualizováno: 2.5.2013 Verze: 1.1 2013 MVČR Obsah Datové soubory s údaji držitelů datových schránek 1 Úvod...3 1.1
VíceSystém elektronického rádce v životních situacích portálu www.senorady.cz
Systém elektronického rádce v životních situacích portálu www.senorady.cz Obec Senorady Miroslav Patočka 2006 Obsah: 1. Úvodní informace 1.1 Informace pro uživatele 1.1.1 Přístupnost HTML, PDA, WAP, XML
VíceMBI - technologická realizace modelu
MBI - technologická realizace modelu 22.1.2015 MBI, Management byznys informatiky Snímek 1 Agenda Technická realizace portálu MBI. Cíle a principy technického řešení. 1.Obsah portálu - objekty v hierarchiích,
VícePopis struktury XML rozhraní pro hromadné hlášení změn pojišťovnami, pojišťovacími agenty (PA) a pojišťovacími makléři (PM)
NA PŘÍKOPĚ 28 115 03 PRAHA 1 Popis struktury XML rozhraní pro hromadné hlášení změn pojišťovnami, pojišťovacími agenty (PA) a pojišťovacími makléři (PM) Obsah Popis struktury XML rozhraní... 1 pro hromadné
VíceUnifikovaný modelovací jazyk UML
Unifikovaný modelovací jazyk UML Karel Richta katedra počíta tačů FEL ČVUT Praha richta@fel fel.cvut.czcz Motto: Komunikačním m prostředkem informační komunity se postupem času stala angličtina. Chcete-li
VíceVýměnný formát XML DTM DMVS PK
Výměnný formát XML DTM DMVS PK Představení partnerským krajům Praha 8. 2. 2016 Krajský úřad Plzeňského kraje Odbor informatiky Koncept etapizace tvorby výměnného formátu XML aktualizačních zakázek Digitální
Vícegeotym.geogr.muni.cz K čemu jsou datové specifikace Možnosti elektronického vzdělávání v oblasti směrnice INSPIRE II. Co Vás čeká dnes?
Co Vás čeká dnes? Možnosti elektronického vzdělávání v oblasti směrnice INSPIRE II. Lidský potenciál pro informační společnost využívající prostorová data (GEOTÝM) Průhonice, 30.11. 2011 Blok 1: Jak číst
VíceTechnická dokumentace B2C WS postcode
Technická dokumentace B2C WS postcode Zpracoval Útvar Datum vytvoření 01.06.2016 Pavel Kořízek, Jan Magnusek KC4 Datum aktualizace 23.06.2016_verze 0.4 Počet stran 7 Počet příloh 1 Obsah 1. Úvod... 3 2.
VíceÚvod do Web Services
Úvod do Web Services Základy webových služeb a jejich implementace na platformě OS/2 Jarda Kačer jarda@kacer.biz Český Warpstock 2008 Brno, 20.-21.9.2008 Co je to webová služba? Část business logiky přístupná
VíceAPLIKACE XML PRO INTERNET
APLIKACE XML PRO INTERNET Jaroslav Ráček Fakulta Informatiky, Masarykova Universita Brno Abstrakt Text je věnován možnostem využití XML technologie pro prezentaci dokumentů pomocí Internetu. V úvodu je
Více5 Požadavky a jejich specifikace
5 Požadavky a jejich specifikace 5.1 Inženýrství (requirements engineering) - proces stanovení služeb, které by měl vyvíjený systém poskytovat a omezení, za nichž musí pracovat - CO má systém dělat, ne
VíceArchitektura informačních systémů. - dílčí architektury - strategické řízení taktické řízení. operativní řízení a provozu. Globální architektura
Dílčí architektury Informační systémy - dílčí architektury - EIS MIS TPS strategické řízení taktické řízení operativní řízení a provozu 1 Globální Funkční Procesní Datová SW Technologická HW Aplikační
VícePříloha 1 Specifikace předmětu plnění
Příloha 1 Specifikace předmětu plnění Centrální zpracování Etapa V Tvorba kontrolních výstupů 1 Obsah ETAPA V - TVORBA KONTROLNÍCH VÝSTUPŮ PRO VPO... 3 1.1. Koncepční shrnutí... 3 1.2. Obsahová náplň etapy
VíceObjektově orientované databáze. Miroslav Beneš
Objektově orientované databáze Miroslav Beneš Obsah přednášky Motivace Vlastnosti databázových systémů Logické datové modely Nevýhody modelů založených na záznamech Co potřebujeme modelovat? Identifikace
VíceC:\Projekty\ISZI\XSD\iszi_M02_04.xsd page 1 of 33
xs:schema Ciselniky enum_cisp_kat_prac2 enum_cisp_pohl enum_cisr_doh_zml_ucel enum_cisr_dohod_zmluvy enum_iczuj Datove prvky CISP_KAT_PRAC2 Kategórie pracovníkov v zdravotníctve - podrobné členenie base
VíceDATOVÝ STANDARD O ODPADECH
DATOVÝ STANDARD O ODPADECH verze MZP_ODPADY_2013_A OBSAH Obsah... 2 Vysvětlivky... 4 Obecné informace k tabulkám a jednotlivým typům hlášení... 5 Označování hlášení, formát a rozsah tabulek... 5 Datový
VíceNA PŘÍKOPĚ PRAHA 1. Popis struktury XML rozhraní pro elektronické podání hromadné žádosti o zápis do registru podle ZDPZ
NA PŘÍKOPĚ 28 115 03 PRAHA 1 Popis struktury XML rozhraní pro elektronické podání hromadné žádosti o zápis do registru podle ZDPZ Obsah Úvod, účel dokumentu... 3 Použité zkratky... 3 Důležité pokyny k
VíceTÉMATICKÝ OKRUH Softwarové inženýrství
TÉMATICKÝ OKRUH Softwarové inženýrství Číslo otázky : 24. Otázka : Implementační fáze. Postupy při specifikaci organizace softwarových komponent pomocí UML. Mapování modelů na struktury programovacího
VíceRELAČNÍ DATABÁZE. Cíl:
Cíl: Cílem tohoto předmětu je získat praktické znalosti a dovednosti v oblasti relačních databází, jakož i seznámit se s novými trendy v objektově relačních a objektových databázích. Podstatná část je
Více2 Životní cyklus programového díla
2 Životní cyklus programového díla Typické etapy: 1. Specifikace požadavků - specifikace problému - analýza požadavků 2. Vývoj programu - návrh - kódování (programování) 3. Verifikace a validace 4. Provoz
VíceVEŘEJNĚ DOSTUPNÁ ROZHRANÍ PRO PRÁCI S DATY NSP
VEŘEJNĚ DOSTUPNÁ ROZHRANÍ PRO PRÁCI S DATY NSP Tento materiál popisuje veřejně dostupná rozhraní na serveru www.nsp.cz, pomocí kterých je možno získat informace o jednotkách práce ve formátu XML. Jsou
VícePopis egon služby. E164 - iszrprobe. Název dokumentu: Popis egon služeb Verze: Datum aktualizace: Správa základních registrů
Popis egon služby E164 - iszrprobe Název dokumentu: Popis egon služeb Verze: 04.01 Autor: Správa základních registrů Datum aktualizace: Účel: Popis egon služeb v rámci základních registrů Počet stran:
VícePopis egon služ by. E234 isuivyhledejparcelugp. Název dokumentu: Popis egon služeb Verze: Datum aktualizace: Správa základních registrů
Popis egon služ by E234 isuivyhledejparcelugp Název dokumentu: Popis egon služeb Verze: 01.00 Autor: Správa základních registrů Datum aktualizace: Účel: Popis egon služeb v rámci základních registrů Počet
VícePODMÍNKY POSKYTOVÁNÍ PŘÍSTUPU K PORTÁLU NAMĚŘENÝCH DAT POMOCÍ WEBOVÝCH SLUŽEB SPOLEČNOSTI ČEZ DISTRIBUCE, A. S.
PODMÍNKY POSKYTOVÁNÍ PŘÍSTUPU K PORTÁLU NAMĚŘENÝCH DAT POMOCÍ WEBOVÝCH SLUŽEB SPOLEČNOSTI ČEZ DISTRIBUCE, A. S. 1 ÚVOD... 5 2 POPIS VÝMĚNY DAT... 6 2.1 KOMUNIKAČNÍ SCÉNÁŘE... 6 2.2 TECHNOLOGIE KOMUNIKACE...
Více24. XML. Aby se dokument XML vůbec zobrazil musí být well-formed (správně strukturovaný). To znamená, že splňuje formální požadavky specifikace XML.
24. XML Úvod Značkovací jazyk XML (extensible Markup Language) vznikl ze staršího a obecnějšího jazyku SGML (Standard Generalized Markup Language). XML byl vyvinut konsorciem W3C, aby poskytl standardní
Více5 Požadavky a jejich specifikace
5 Požadavky a jejich specifikace 5.1 Inženýrství (requirements engineering) - proces stanovení služeb, které by měl vyvíjený systém poskytovat a omezení, za nichž musí pracovat - CO má systém dělat, ne
VíceJazyk XSL XPath XPath XML. Jazyk XSL - rychlá transformace dokumentů. PhDr. Milan Novák, Ph.D. KIN PF JU České Budějovice. 9.
Jazyk XSL - rychlá transformace dokumentů 9. prosince 2010 Osnova 1 Jazyk XSL Úvod Princip zpracování pomocí stylů Formátování dokumentu pomocí XSL FO Osnova 1 Jazyk XSL Úvod Princip zpracování pomocí
VíceXML schémata. Jiří Kosek
XML schémata Jiří Kosek XML schémata Jiří Kosek Copyright 2003-2012 Jiří Kosek Datum vydání 24. května 2013 Tento dokument je určen výhradně pro osobní potřebu seznámení se schémovými jazyky. Jakékoliv
VícePopis struktury XML rozhraní pro elektronické podání hromadné žádosti. o obnovu oprávnění k činnosti
NA PŘÍKOPĚ 28 115 03 PRAHA 1 Popis struktury XML rozhraní pro elektronické podání hromadné žádosti o obnovu oprávnění k činnosti Obsah Popis struktury XML rozhraní... 1 pro elektronické podání hromadné
VíceDatabázové systémy Cvičení 5.2
Databázové systémy Cvičení 5.2 SQL jako jazyk pro definici dat Detaily zápisu integritních omezení tabulek Integritní omezení tabulek kromě integritních omezení sloupců lze zadat integritní omezení jako
VíceUML. Unified Modeling Language. Součásti UML
UML Unified Modeling Language 1995 počátek 1997 verze 1.0 leden dnes verze 2.0 (vývoj stále nedokončen) Standardní notace OMG podpora velkých firem (Microsoft, IBM, Oracle, HP ) popisuje struktury popisuje
VíceNDIC - DATEX II Elaborated Data Publication - Hustota provozu
NDIC - DATEX II Elaborated Data Publication - Hustota provozu Vydání 1.0.0 Národní dopravní informační centrum (NDIC) 2017-08-12 Obsah 1 Úvod 2 1.1 Obecné pojmy............................................
VíceSynchronizace CRM ESO9 a MS Exchange
Synchronizace CRM ESO9 a MS Exchange Zpracoval: U Mlýna 2305/22, 141 Praha 4 Záběhlice Dne: 1.4.2015 tel.: +420 585 203 370-2 e-mail: info@eso9.cz Revize: Urych Tomáš www.eso9.cz Dne: 23.2.2016 Obsah 1.
VíceOracle XML DB. Tomáš Nykodým
Oracle XML DB Tomáš Nykodým xnykodym@fi.muni.cz Osnova Oracle XML DB Architektura Oracle XML DB Hlavní rysy Oracle XML DB Hlavní rysy Oracle XML DB - pokračování XMLType XML Repository Využívání databázových
VíceMaturitní otázky z předmětu PROGRAMOVÁNÍ
Wichterlovo gymnázium, Ostrava-Poruba, příspěvková organizace Maturitní otázky z předmětu PROGRAMOVÁNÍ 1. Algoritmus a jeho vlastnosti algoritmus a jeho vlastnosti, formy zápisu algoritmu ověřování správnosti
VíceSyntaxe XML XML teorie a praxe značkovacích jazyků (4IZ238)
XML teorie a praxe značkovacích jazyků (4IZ238) Jirka Kosek Poslední modifikace: $Date: 2009/10/01 19:46:33 $ Obsah Základy syntaxe... 3 Elementy a atributy... 4 Znakový model XML... 5 Komentáře... 6 Instrukce
VíceS M Ě R N I C E č. 6/2014 ministra financí ------------------------------------------------------------------------
MINISTERSTVO FINANCÍ Praha 1, Letenská 15 V Praze dne 12. prosince 2014 Č.j.: MF 69 949/2014/4703-2 S M Ě R N I C E č. 6/2014 ministra financí ------------------------------------------------------------------------
VíceKomponentový návrh SW
Komponentový návrh SW Komponentový návrh SW Komponenty jsou kompletně specifikované pomocí interface Jejich funkčnost je nezávislá na programovacím jazyku a mohou být integrované do toho samého systému
VícePopis B2B rozhraní pro elektronickou neschopenku
Popis B2B rozhraní pro elektronickou neschopenku Historie dokumentu Verze Datum Změny 0.9 30. 4. 2019 Vytvoření dokumentu Obsah 1 Účel dokumentu... 3 2 Charakteristika rozhraní... 3 2.1 Způsob komunikace...
VíceArchivace relačních databází
Archivace relačních databází Možnosti, formát SIARD, nástroje, tvorba, prohlížení, datové výstupy Martin Rechtorik 30.11.2018 Archivace relačních databází 1. Možnosti archivace relačních databází 2. Formát
VícePrimární klíč (Primary Key - PK) Je právě jedna množina atributů patřící jednomu z kandidátů primárního klíče.
Primární a cizí klíč Kandidát primárního klíče (KPK) Je taková množina atributů, která splňuje podmínky: Unikátnosti Minimálnosti (neredukovatelnosti) Primární klíč (Primary Key - PK) Je právě jedna množina
Více7.3 Diagramy tříd - základy
7.3 Diagramy tříd - základy - popisuje typy objektů a statické vztahy mezi nimi Objednávka -datumpřijetí -předplacena -číslo -cena +vyřiď() +uzavři() {if Objednávka.zákazník.charakteristika = 'nejistý'
VíceZnačkovací jazyky a spol. HTML/XHTML XML JSON YAML Markdown, Texy!
Značkovací jazyky a spol. HTML/XHTML XML JSON YAML Markdown, Texy! Značkovací jazyky Angl. termín "MARKUP" ("vyznačování") Smyslem je přidat do textu metainformace: formátovací sémantické Výsledek je prostý
VíceAplikace SDNS. XML struktura pro nahrání dat ze souboru. Příručka uživatele (programátora) Sekce informatiky Odbor informačních systémů. verze 1.
Sekce informatiky Odbor informačních systémů Aplikace SDNS XML struktura pro nahrání dat ze souboru Příručka uživatele (programátora) verze 1.2 Autor: Jiří Smolík 5. června 2015 Verze dokumentu: Verze
VíceBridge. Známý jako. Účel. Použitelnost. Handle/Body
Bridge Bridge Známý jako Handle/Body Účel odděluje abstrakci (rozhraní a jeho sémantiku) od její konkrétní implementace předchází zbytečnému nárůstu počtu tříd při přidávání implementací používá se v době
VíceAnalýza a Návrh. Analýza
Analysis & Design Návrh nebo Design? Design = návrh Není vytváření použitelného uživatelského prostředí (pouze malinká podmnožina celého návrhu) Často takto omezeně chápáno studenty nedokáží si představit,
VíceProgramování a implementace Microsoft SQL Server 2014 databází
M20464 Programování a implementace Microsoft SQL Server 2014 databází Popis: Pětidenní kurz určený všem databázovým specialistům, kteří jsou odpovědni za implementaci databázových objektů a programování
VíceInovace výuky prostřednictvím šablon pro SŠ
Název projektu Číslo projektu Název školy Autor Název šablony Název DUMu Stupeň a typ vzdělávání Vzdělávací oblast Vzdělávací obor Tematický okruh Inovace výuky prostřednictvím šablon pro SŠ CZ.1.07/1.5.00/34.0748
VíceInformační systémy 2008/2009. Radim Farana. Obsah. Obsah předmětu. Požadavky kreditového systému. Relační datový model, Architektury databází
1 Vysoká škola báňská Technická univerzita Ostrava Fakulta strojní, Katedra automatizační techniky a řízení 2008/2009 Radim Farana 1 Obsah Požadavky kreditového systému. Relační datový model, relace, atributy,
VíceRozšiřitelný editor XML dokumentů. Tomáš Diviš
České vysoké učení technické v Praze Fakulta elektrotechnická ČVUT FEL katedra počítačů Diplomová práce Rozšiřitelný editor XML dokumentů Tomáš Diviš Vedoucí práce: Ing. Martin Kačer Studijní program:
VíceLekce 9 - Migrace dat
Lekce 9 - Migrace dat 1 Cíle lekce...1 2 Co je migrace dat?...1 3 Cíle migrace dat...1 4 Parametry migrace dat...1 5 Procesy migrace dat...2 6 Projekt migrace dat...3 7 Zařazení projektu migrace do projektu
VíceČESKÁ TECHNICKÁ NORMA
ČESKÁ TECHNICKÁ NORMA ICS 35.240.70 2003 Geografická informace - Časové schéma ČSN ISO 19108 97 9827 Prosinec Geographic information - Temporal schema Information géographique - Schéma temporel Tato norma
VícePopis egon služby. E93 - roszapispravnistav. Název dokumentu: Popis egon služeb Verze: Datum aktualizace: Správa základních registrů
Popis egon služby E93 - roszapispravnistav Název dokumentu: Autor: Popis egon služeb Verze: 02.00 Správa základních registrů Datum aktualizace: 05.03.2017 Účel: Popis egon služeb v rámci základních registrů
Více7.3 Diagramy tříd - základy
7.3 Diagramy tříd - základy - popisuje typy objektů a statické vztahy mezi nimi Objednávka -datumpřijetí -předplacena -číslo -cena +vyřiď() +uzavři() {if Objednávka.zákazník.charakteristika = 'nejistý'
VíceRoční periodická zpráva projektu
WAK-1F44C-2005-2 WAK System Název projektu: Automatizovaná výměna dat mezi informačními systémy krizového řízení v dopravě s jednotným univerzálním a implementovaným rozhraním založeným na standardu webových
VíceDalší XML technologie
XML teorie a praxe značkovacích jazyků (4IZ238) Jirka Kosek Poslední modifikace: $Date: 2012/05/17 18:58:55 $ Obsah Odkazy... 3 Odkazy v rámci jednoho dokumentu... 4 XLink (XML Linking Language)... 5 XLink
VíceEXTRAKT z mezinárodní normy
EXTRAKT z mezinárodní normy Extrakt nenahrazuje samotnou technickou normu, je pouze informativním materiálem o normě ICS: 03.220.01; 35.240.60 CALM Systém managementu hlášení sond dat ISO 25114 37 stran
Více