ƒeské Vysoké U ení Technické v Praze Fakulta Elektrotechnická DIPLOMOVÁ PRÁCE Ontologie v E-Commerce
|
|
- Břetislav Pešan
- před 8 lety
- Počet zobrazení:
Transkript
1 ƒeské Vysoké U ení Technické v Praze Fakulta Elektrotechnická DIPLOMOVÁ PRÁCE Ontologie v E-Commerce Praha 2004 Pavel Jisl
2 Prohlá²ení Prohla²uji, ºe jsem svou diplomovou práci vypracoval samostatn a pouºil jsem pouze podklady (literaturu, projekty, SW atd.) uvedené v p iloºeném seznamu. Nemám závaºný d vod proti uºití tohoto ²kolního díla ve smyslu Ÿ 60 Zákona.121/2000 Sb., o právu autorském, o právech souvisejících s právem autorským a o zm n n kterých zákon (autorský zákon). V Praze dne Pavel Jisl
3 Pod kování Cht l bych pod kovat v²em lidem, bez kterých by tato práce nemohla vzniknout. V prvé ad vedoucímu diplomové práce, panu Vladimíru Ma íkovi, a za podn tné konzultace panu Markovi Obitkovi. Mé pod kování dále sm uje v²em osobám blízkým, a to hlavn za morální podporu p i studiu a tvorb této práce.
4 Abstrakt Práce se v nuje seznámením s pouºívanými datovými formáty v oblasti e-commerce. Jsou popsány d leºité formáty, vyuºívané p i tvorb jednotlivých datových formát, zde se jedná hlavn o jazyky XML, RDF(S) a OWL. Podrobný popis byl zam en na podmnoºinu, která specikuje tvorbu a pouºívání produktových katalog. P i porovnání formát cxml a xcbl byl kladen d raz na porovnání zápisu shodných informací v jednotlivých datových elementech. Po získání znalostí o vyjád ení informací byla diskutována moºnost p evodu shodných dat a popis moºných problém, které tento p evod v jednoduché form znemoº ují. Z diskuse byly vyvozeny záv ry, jak lze shodná data mezi formáty p evád t a výsledkem byla implementace prototypu p evad e identických informací. Abstract The importance of e-commerce is in growing importance of bussiness marketplaces. We discuss diculties with integrating dierent XML formats used for representing product catalogs. The rst part is about technologies, used for writing product catalogs. There is short description of XML-based languages - XML, RDF(S) and OWL. Next part describes two widely used standards of bussiness formats - cxml and xcbl, and special format OCF, used only for product catalogs. In the description it was taken care of interpreting the same information dierently described in dierent languages. After this there is discussion about posible chances of integrating and transforming the same information in dierent catalog formats. Using all previous knowledge the prototype of transformation tool of the same information was implemented.
5 Zadání diplomové práce Seznamte se s problematikou ontologií, zejména pro oblast E- Commerce. Prove te pr zkum pouºívaných nebo navrhovaných ontologií, vybrané ontologie porovnejte z hlediska vyjád ení stejné informace. Vyhodno te moºnosti p ekladu dat mezi r znými ontologiemi. Implementujte prototyp p eklada e identické informace, vyjád ené ve vybraných ontologiích. 4
6 Obsah 1 Úvod Motivace Cíl práce Seznámení s problematikou Ontologie Pojem ontologie Základní stavební kameny ontologií Datové formáty v E-Commerce Popis pouºitých jazyk Jazyk XML Historie Vlastnosti Standardní formát pro vým nu dat Jazyková podpora Konverze do dal²ích formát Kontrola struktury dokumentu Základy jazyka XML Jazyk XML Denice typu dokumentu XML-Schema XPath
7 OBSAH Jazyky RDF a RDFS RDF RDFS Jazyk OWL Popis jazyka OWL Pouºití jmenných prostor Informa ní hlavi ka Denice t íd Objektové a datové vlastnosti Individua Omezení Axiomy OWL Lite, OWL DL, OWL Full Popis vybraných formát Úvod cxml PunchOut Procurement PunchOut PunchOut Chaining Provider PunchOut cxml katalog Popis d leºitých element ItemID ItemDetail IndexItemDetail Záv r xcbl Popis d leºitých element ProductCatalog CatalogHeader CatalogData
8 OBSAH Pricing Product Záv r Open Catalog Format Open Catalog Protocol Formát OCF Element catalog Element param Element product Element category Element attr Element value Záv r Porovnání Práce s poloºkami katalogu Porovnání d leºitých element Kategorizace zboºí Kategorizace v cxml Kategorizace v xcbl Kategorizace v OCF Zápis m ny a ceny P evody mezi ontologiemi Úvod Problémy Dvouvrstvá integrace Specikace pouºité procedury Na tení dokumentu Tvorba OWL modelu Vyjád ení identické informace Implementace
9 OBSAH Dal²í vývoj Záv r A Výstup aplikace: cxml v jazyku OWL 65 B Výstup aplikace: xcbl v jazyku OWL 68 C Výstup aplikace: soubor s mapováním 71 D Obsah p iloºeného CD 73 Literatura 74 Seznam tabulek 77 Seznam obrázk 78
10 Kapitola 1 Úvod Tato diplomová práce se zabývá ontologiemi, jejich pouºití v oblasti elektronického obchodování (E-Commerce) a moºnostmi p evodu shodných informací, vyjád ených v r zných ontologiích. V první ásti je seznámení s problematikou elektronického obchodování a s pouºívanými datovými formáty. Dále se práce zabývá popisem jazyka XML, jeho p ínosu ke strukturovanému zápisu dat, publikovaných v síti Internet, a jeho moºnostem. Jsou popsány jazyky na n m zaloºené, pouºívané pro tvorbu produktových katalog. Po seznámení se s pouºitými technologiemi jsou popsány dva nejd leºit j²í datové formáty v oblasti e-commerce a speciální jazyk pro zápis produktových katalog. Popis je zam en hlavn na zápis informací, které jsou v jednotlivých formátech shodné, ale jinak zapsané. Po seznámení s t mito formáty následuje diskuse o moºnostech p evodu identických informací. Jsou zde popsány problémy, které mohou nastat p i p evodu shodných informací. Na základ t chto poznak je popsána metoda p evodu, podle které byl naimplementován prototyp p evad e t chto informací v jazyku Java. 1
11 1.1. Motivace Motivace S rozvojem moderních informa ních technologií je moºné v posledních letech vypozorovat po ínající orientaci výrobc a obchodník na tyto technologie. V t²ina rem zjistila, ºe nabídka sluºeb p es Internet je pro n jednodu²²í, ve své podstat i levn j²í, a snáze najdou svou cílovou skupinu. Bez své domovské stránky a zaregistrování v internetovém katalogu jsou rmy mén konkurenceschopné a mají na globálním trhu mén ²ancí své zboºí prodat. To v²e je umoºn no pomocí internetových obchod, které se dostávají aº k cílové skupin zákazník. Jiº je moºné si zboºí se v²emi informacemi jednodu²e prohlíºet, vybírat a nakoupit. Banky si tohoto sm ru v²imly a za velmi nízké poplatky umoº ují klient m platit bezhotovostn pomocí internetového bankovnictví. Výhody prodeje p es Internet jsou z ejmé. Zboºí je dostupné komukoli, kdo je k Internetu p ipojen, není zde omezení regionální (jako t eba u kamenných obchod ), a tak si nabídku m ºe p e íst kdokoli kdekoli na sv t. Výhodou je jednoduchá aktualizace katalog, kdy uºivatel vidí, kolik kus je na sklad, kolik aktuáln stojí nebo jaká je dostupnost. Výhodou je také operativní zm na prost edí podle pot eb uºivatel (p ístupnost webových stránek, ergonomie ovládání, rychlá zm na p i nalezení chyby v programu). V²echny tyto p edchozí my²lenky v²ak mají také své problémy. Je tedy nutné, aby se prodejci shodli na standardech, jak své výrobky budou nabízet. Prvním standardem, který vznikl na p d Organizace Spojených národ, je EDI/FACT 1 (Electronic Data Interchange for Administration, Commerce and Transport. Vznikl v 60. letech 20. století mezinárodní organizace OSN 2, ISO 3 a v ƒeské republice ƒsni 4. Ov²em vzhledem ke sloºitosti a náro nosti implementace tohoto standardu se za ínají pouºívat otev ené standardy zaloºené na formátu XML 1UN/EDIFACT: 2UN/ECE - CE/FACT: 3ISO: 4ƒSNI:
12 1.2. Cíl práce 3 (extensible Markup Language), které denují podmnoºinu pot ebných dat a jejich implementace do remního softwaru není natolik sloºitá. To je umoºn no hlavn existencí voln ²i itelných a jednodu²e dostupných knihoven pro práci s nimi. Tyto formáty v²ak za alo na sob nezávisle vyvíjet více rem a vzniklo n kolik nekompatibilních standard. V²echny k zápisu vyuºívají XML, coº je výhodou, ov²em data v nich jsou zapsána r zným zp sobem. To p iná²í dal²í nekompatibilitu v internetovém obchodování, protoºe prodejce m ºe zvolit jakýkoli ze standard, ale je moºné, ºe dal²í prodejce zvolí jiný a pak uº nemohou mezi sebou jednodu²e komunikovat. 1.2 Cíl práce Cílem této práce je prozkoumat n kolik voln dostupných datových formát, které se pouºívají - nebo v blízké dob pouºívat budou - v internetovém obchodování, porovnat zápis shodných informací a navrhnout moºnost p evodu.
13 Kapitola 2 Seznámení s problematikou Tato ást obsahuje seznámení s pouºívanými datovými formáty, s jejich historií a moºnostmi nasazení v prost edí elektronického obchodu. 2.1 Ontologie Pojem ontologie Ontologie je pojem, který pochází z losoe. V té se chápe jako nauka nebo soubor nauk o bytí nebo jsoucnu. Lze je také brát jako univerzální soustavu znalostí, popisující objekty, jevy a zákonitosti sv ta tak jak je. V oblasti informa ních technologií ji bereme jako popis toho, co existuje. Vychází ze z denice T. Grubera: ontologie je explicitní specikace konceptualizace [4] a jejího roz²í ení od W. Borsta:... formální specikace sdílené konceptualizace [1]. V první denici je konceptualizace (tj. pojmy modelující ást sv ta) specikována explicitn, tedy je n kde zapsána a je dostupná nejen autorovi. V druhé denici je jiº kladen d raz na formalizaci, tedy pouºití jazyka s p esn denovanou syntaxí, a také na sdílení. Ontologie jiº není pouze záleºitost autora, ale vznikají spole nou aktivitou a diskusí autor, kte í mají o vznik nebo roz²í ení ur ité ontologie zájem. Zjednodu²en lze íci, ºe ontologie ve znalostním inºenýrství jsou znalostní 4
14 2.1. Ontologie 5 modely, které popisují ásti znalostního systému (modely). P iná²ejí totiº slovník termín a vztah mezi nimi, kterými lze tyto modely denovat. V praxi se setkáváme s n kolika r znými druhy ontologií. Doménové ontologie pokrývají znalost ur ité ásti sv ta Generické ontologie pokrývají hlavní znalosti sv ta, p iná²ejí jednoduché pojmy a koncepty pro v ci, jako jsou as, stav nebo úloha. Úlohové ontologie p iná²ejí termíny specické pro ur ité úlohy (nap. ºe hypotéza náleºí do úlohové ontologie diagnózy) Základní stavební kameny ontologií Základem ontologií jsou t ídy (n kdy se také nazývá koncept, kategorie, pop. rámec, coº je výraz pouºívaný spí²e v objektov -orientovaných jazycích), které ozna ují mnoºiny konkrétních objekt. T ídy v pojetí ontologií jsou unární relace denované na domén objekt. Pokud jsou pro t ídu ur- eny podmínky nutnosti a posta itelnosti, pak se nazývají denované, jinak jako primitivní. Na mnoºin t íd je denována hierarchie (taxonomie). Individuum odpovídá konkrétnímu objektu reálného sv ta. Instance je termín ekvivalentní k individuu, ale ur uje asociaci k ur ité t íd. Individua (na rozdíl od instancí) mohou být do ontologie vloºena i bez vazby na t ídy. Vzhledem k zam ení ontologií na popis koncept (t íd) n které jazyky nepodporují individua a pokud je pot eba, pracuje se s ním jako se samostatnou t ídou. Dal²í d leºitou sloºkou ontologií jsou relace, tedy vztahy n-tic objekt. Tyto relace jsou bu libovolné logické podmínky, nebo p eddenovaná omezení. Binární relace se nazývají slot nebo vlastnost (property). Zvlá²tním typem relace jsou funkce, kdy jde o relace, u nichº je hodnota n-tého argumentu jednozna n ur ena p edchozími n 1 argumenty. Funk ní slot se také nazývá atribut, pokud je denován pro v²echny instance t ídy[9]. V ontologiích je moºné slot m p i azovat vlastnosti. Pak je nazýváme jako meta-sloty. Nej ast ji to je hierarchie, tedy vztah mezi nad azeným a
15 2.2. Datové formáty v E-Commerce 6 pod azeným slotem. Dal²ími meta-sloty jsou inverze, symetrie, tranzitivita, funk nost nebo inverzní funk nost. D leºité vlastnosti jsou také deni ní obor (domain) a obor hodnot (range). 2.2 Datové formáty v E-Commerce Zde bych se rád v noval letmému seznámení s n kolika formáty, zaloºenými na XML v oblasti elektronického obchodu. Prvním z nich je cxml 1 (commerce extensible Markup Language), vytvo ený a udrºovaný rmou Ariba Inc. Jedná se o otev ený, univerzální jazyk, jehoº hlavním cílem je tvorba katalog, tzv. PunchOut protokolu (viz. kapitola 4.2.1) a platebních p íkaz. Zajímavým projektem je XML Common Business Library, ve zkratce xcbl 2. Stejn jako i cxml i xcbl je otev ený a voln pouºitelný formát. O tento formát vytvo ila a o jeho rozvoj se stará rma CommerceOne 3, na jejíº stránce je mnoho zajímavých informací o e-bussinesu a e-commerci. xcbl jako jazyk je postaven na standardu EDI/FACT, ale pro zápis je vyu- ºíván jazyk XML. Zápis je podobný jako v EDI/FACT a proto i p evod mezi t mito dv ma formáty je snadný. Modulární systém pro tvorbu obchodních aplikací také nabízí konsorcium ebxml 4 (Electronic Business using extensible Markup Language). Toto konsorcium nabízí ucelený standard, umoº ující rmám komunikovat a spolupracovat pomocí jednotného systému zpráv. Standard roz²i uje standard EC/EDI o výhody komunikace ve formátu XML. ebxml je vyvíjeno konsorciem OASIS 5 (Organisation for the Advancement of Structured Information Standards), coº je nezisková organizace, starající se o rozvoj e-bussines standard. 1cXML - 2xCBL - 3CommerceOne - 4ebXML: 5OASIS:
16 2.2. Datové formáty v E-Commerce 7 Konsorcium W3 6 se v poslední dob zam uje také na sémantický web a ontologie pro práci s ním a vyvinulo standardní jazyk pro zápis ontologií. Tímto standardem je OWL 7, který vychází z jazyka DAML+OIL. OWL slouºí pro denici ontologií a s nimi souvisejícími bázemi znalostí. Tyto jazyky jsou zaloºeny na RDF (Resource Description Framework), jsou ale jsou spí²e my²leny pro pouºití v budoucnosti. Dal²í rmou, zabývající se vývojem formát a zázemím pro elektronické obchodování, je RosettaNet 8. Tato rma navrhla celý komplex formát a komunika ních protokol, které shrnula pod názem PIP - Partner Interface Processes. Celý postup návrhu, vlastní tvorby a zprovozn ní e-commerce nebo e-bussines serveru je na stránce RosettaNet velmi podrobn popsáno. Samoz ejmostí je podpora XML a otev enost projektu. Vývojem formát pro elektronické obchodování se jiº od roku 1979 zabývá konsorcium ASC X12 9 (Accredited Standards Committee), které bylo akreditováno ANSI institutem (American National Standards Institute). Toto konsorcium vyvíjí, udrºuje a publikuje standardy pro elektronickou vým nu dat (EDI) a to jak pro pouºití v USA (American National), tak pro OSN (UN/EDIFACT). Zajímavým po inem je OCF - Open Catalog Format rmy MartSoft 10, který denuje jednoduché DTD pro práci s katalogy. Pomocí tohoto DTD lze reprezentovat, ukládat a p ená²et obsah katalogu, který m ºe obsahovat bu jeden produkt, kategorii nebo podkategorii produkt nebo celý produkt. Vzhledem k tomu, ºe se jedná o obecnou denici formátu, nedenuje kategorizaci produkt. To z stává na uºivateli. Na svých stránkách ale rma MartSoft nabízí p evod z tohoto formátu do r zných formát katalog jiných rem, nap íklad do cxml, xcbl nebo do formátu pouºívaného rmou 6W3 Consorcium - 7Web Ontology: 8RosettaNet - 9ASC X12: 10MartSoft -
17 2.2. Datové formáty v E-Commerce 8 RosettaNet. Tato sluºba je nabízena na stránkách rmy MartSoft (viz. 11 a 12 ), ale je z ejm placená
18 Kapitola 3 Popis pouºitých jazyk 3.1 Jazyk XML Historie Jazyk XML [11] (extensible Markup Language) je takzvaný zna kovací jazyk, který slouºí pro obecnou denici formátu souboru. Dal²ími p íklady t chto jazyk je nap. jazyk HTML, SGML nebo t eba i jazyk, který se pouºívá pro tvorbu dokument v programových balících TEXa LATEX. Jedním z prvních zna kovacích jazyk byl jiº zmín ný jazyk SGML (Standard Generalized Markup Language), který je denován v norm ISO 8879 z roku Jeho moºnosti jsou velmi silné, lze samoz ejm denovat vlastní zna ky (tagy) pomocí DTD (Document Type Denition, tedy denice typu dokumentu). Jeho komplexnost a velká roz²i itelnost ov²em m la problém s jeho implementací a jednoduchostí pouºití, proto se p íli² neroz²í il. Tento jazyk byl vyuºit p i tvorb jazyka HTML (HyperText Markup Language), jehoº nejv t²í roz²í ení umoºnil rozvoj Internetu a hlavn jeho jednoduchost. V druhé polovin 90. let bylo z ejmé, ºe jazyk SGML je velmi dob e navr- ºen, ale v praxi se vyuºívají jen jeho ásti a proto jeho nejd leºit j²í podmno- ºina byla vybrána pro nový jazyk. Tento jazyk dostal název XML a o jeho standard se stará konsorcium W3 [16]. Je samoz ejm roz²i itelný o nové 9
19 3.1. Jazyk XML 10 prvky pomocí DTD, ale jeho syntaxe je oproti SGML striktn j²í a mnoho parametr nelze m nit. Tyto vlastnosti zap í inily ²iroké roz²í ení jazyku XML do v²ech sfér Internetu, kde je t eba uchovávat a zpracovávat mnoºství informacích. Jazyk XML se hodí stejn k publikování dat na Internetu (jazyk XHTML, nový standard pro publikaci na WWW, který nahrazuje p edchozí standardy HTML) jako pro uchovávání dat v databázích. Jeho výhodou je totiº zachycení d leºitých informací o struktu e uloºených dat Vlastnosti Standardní formát pro vým nu dat Jazyk XML je otev ený formát, jehoº specikace je k dispozici zdarma pro kaºdého na stránce konsorcia W3. Tím je umoºn na jeho snadn j²í implementace oproti proprietárním datovým formát m, jejichº specikace jsou obvykle pro vývojá e nedostupné. Dal²í výhodou je, ºe celý jazyk XML je zapsán jako oby ejný text a proto na jeho tvorbu a úpravu sta í b ºný textový editor. Je samoz ejmé, ºe plnohodnotné vyuºití v²ech vlastností umoºní pouze aplikace, která ho vytvo ila, ale pro jednoduché úpravy je to výhoda Jazyková podpora Jazyk XML byl od po átku tvo en jako multilinguální, o emº sv d í pouºitá jazyková sada ISO Tato jazyková sada je 32bitová, lze tedy do ní uloºit v²echny sv tové jazyky a ná e í. Lze tedy v dokumentu psát nejen esky a n mecky, ale t eba i japonsky a hebrejsky. Je samoz ejmé, ºe 32bitová znaková sada je plýtváním místa, proto lze samoz ejm pouºít i standardní národní sady jako ISO nebo 16bitovou sadu UTF-8.
20 3.1. Jazyk XML Konverze do dal²ích formát Dal²í výhodou jazyka XML je velmi jednoduchá konverze do jiných formát. K této konverzi se pouºívá aplikace ²ablon. Nejjednodu²²í a asi nejznám j²í jsou ²ablony CSS, tedy kaskádové styly známé z HTML a XHTML. Ty lze ov²em pouºít jen pro formátování. Pro úplnou transformaci do jiného formátu se pouºívají speciáln navr- ºené styly XSL (extensible Stylesheet Language). S tímto jazykem lze nap. vypou²t t n které informace z dokumentu nebo generovat obsahy Kontrola struktury dokumentu Vzhledem k moºnosti denice vlastních zna ek je d leºité, zda v na²em dokumentu pouºíváme zna ky tak, jak jsme je nadenovali. To umoº uje soubor s DTD, kde je zapsané, jaké zna ky pouºíváme, jaké mohou mít parametry a obsah. K tomu slouºí tzv. validity parser, který otestuje správnost XML souboru oproti zadanému DTD Základy jazyka XML Jazyk XML Jazyk XML je, jak jiº bylo zmi ováno, zna kovacím jazykem (markup language) a tyto zna ky se nazývají elementy. Pomocí element se pak ozna- ují d leºité ásti dokumentu. Elementy lze do sebe vno ovat a tím zachytit strukturu dokumentu. V tabulce 3.1 je ukázka XML dokumentu s popisem Denice typu dokumentu K vytvo enému dokumentu je t eba pro správnou innost doplnit p íslu²nou denicí typu dokumentu (DTD), pak lze totiº automatizovat jeho validaci. P i azení DTD k dokumentu se provede vloºením ádku (viz. 3.1) <!DOCTYPE katalog SYSTEM "katalog.dtd">
21 3.1. Jazyk XML 12 XML dokument <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE katalog SYSTEM "katalog.dtd"> <katalog> <firma id=" " typ="s.r.o."> <název>moje firma</název> </firma> <platnost do=" " />. </katalog> popis XML deklarace a specikace jazyka p ipojení DTD k dokumentu ko enový element otevírací ást párového elementu a atributy text Moje rma je obsah elementu název uzavírací ást párového elementu nepárový nebo prázdný element. uzav ení ko enového elementu Tabulka 3.1: P íklad XML dokumentu kde katalog je název ko enového elementu SYSTEM je klí ové slovo, ur ující, ºe následující atribut je URL souboru s DTD a ºe se jedná o denici privátní. Lze pouºít klí ové slovo PUB- LIC, které ukazuje, ºe se jedná o standardizované DTD a prohlíºe (nebo jiný nástroj) ji pak nemusí stahovat z Internetu. Po této denici následují dva atributy, první s ve ejným identikátorem, druhý s URL pouºitého DTD. Denici lze samoz ejm také vloºit do XML souboru a tím nap. upravit vloºená externí DTD. Ale vzhledem ke speciálnímu pouºití se zde touto moºností nebudu zabývat. V tabulce 3.2 je zobrazen ukázkový p íklad souboru DTD, který popisuje elementy, které lze pouºít v p íkladu 3.1. V této denici jsou pouºity symboly?, * a +, ur ující, kolikrát lze pod- ízený element v elementu pouºít. Zde je popis t chto element :
22 3.1. Jazyk XML 13 <!ELEMENT katalog (firma+, platnost)> denice ko enového elementu <!ELEMENT firma (#PCDATA, název)*> element rma, lze pouºít element název a obecná data <!ATTLIST firma def. atribut, pat ících k elem. rma id CDATA #REQUIED id rmy, vyºadované typ (S.R.O. A.S. V.O.S.) 'S.R.O'> vý tový typ, standardn pouºito S.R.O. <!ELEMENT název (#PCDATA)> <!ELEMENT platnost (#PCDATA)> <!ATTLIST platnost do CDATA #REQUIRED> Tabulka 3.2: Ukázka denice DTD? - element nemusí být pouºit nebo m ºe být pouºit jednou * - element nemusí být pouºit nebo m ºe být pouºit n-krát + - element musí být pouºit alespo jednou a b - moºnost pouºití elementu a nebo elementu b XML-Schema Vzhledem k tomu, ºe jednotlivé datové formáty jsou v r zných aplikacích jazyka XML, musím se zde zmínit i o formátu XML-Schema[15], nebo v n m je zapsána denice formátu xcbl. XML-schémata byla vytvo ena jako univerzální jazyk, který by m l nahradit v²echny existující jazyky pro popis struktury XML. Jeho denice je v²ak podle vývojá tak sloºitá, ºe se zatím moc neroz²i uje. Moºnosti denice datových typ jsou totiº tak veliké, ºe by si vyºádaly samostatnou denici. Lze nap íklad ur it typ také u element a k dispozici jsou v²echny moºné datové typu, od numerických hodnot, p es hodnoty logické, aº po r zné typy
23 3.1. Jazyk XML 14 et zc, ale je samoz ejm moºné si denovat i odvodit své vlastní typy. Lze si tak nap íklad nadenovat element, u kterého bude ur ená minimální a maximální délka et zce nebo po et desetinných míst u ísel. V tabulce 3.3 je tedy vid t, jak v tomto jazyku nadenovat DTD pro p íklad uvedený v tabulce 3.1. Jedná se samoz ejm o velmi jednoduchý ná rt moºností jazyka XML-Schema, ale pro sloºit j²í denice je z mého pohledu jeho pouºití výhodn j²í neº pouºití DTD. To hlavn z d vodu, ºe denice v XML-Schema vypadá podobn jako zápis v dokumentu, který ho pouºívá. Také dal²í moºnosti jsou robustn j²í, mohu zde zmínit nap íklad moºnost nadenovat p esné po adí, v jakém mají být elementy pouºity (nap. lze vyºadovat, ºe v elementu <adresa> bude prvním elementem <jmeno> a druhým <prijmeni> a ne naopak), moºnost denice vý tových (enumerate) typ, union typ a mnoho dal²ích vlastností, které usnadní autor m práci s výslednými XML dokumenty XPath XPath je standard konsorcia W3, který slouºí pro adresování ástí XML dokumentu. Jeho pouºití vypadá podobn jako odkazování v souborovém systému opera ních systém. Dále umoº uje r zné manipulace s et zci, ísly a logickými hodnotami. XPath modeluje XML dokument jako strom uzl. Za uzel se pak berou elementy, atributy a texty v elementech a atributech. Zde je zjednodu²ený popis (pro ná² p ípad dosta ující) nejd leºit j²ích vlastností (pro podrobn j²í popis doporu uji [14] a tutoriál [10]). /AAA vybírá ko enový element (absolutní cesta) /AAA/BBB vybírá v²echny elementy BBB, které jsou p ímými potomky ko enového elementu AAA //BBB vybírá v²echny elementy BBB, které jsou kdekoli ve stromu /AAA/BBB/* vybírá v²echny elementy, které jsou p ímými potomky /AAA/BBB
24 3.1. Jazyk XML 15 <xsd:schema xmlns:xsd=" <xsd:element name="katalog" type="katalogtype" /> <xsd:complextype name="katalogtype"> <xsd:sequence> <xsd:element name="firma" type="firmatype" minoccurs="1" /> <xsd:element name="platnost" type="xsd:string" /> </xsd:sequence> </xsd:complextype> <xsd:complextype name="firmatype"> <xsd:sequence> <xsd:element name="název" type="xsd:string" minoccurs="1" maxoccurs="1" /> </xsd:sequence> <xsd:attribute name="id" type="xsd:string" minoccurs="1" maxoccurs="1" /> <xsd:attribute name="typ" type="typfirmy" fixed="s.r.o" /> </xsd:complextype> <xsd:simpletype name="typfirmy"> <xsd:restricted base="xsd:string"> <xsd:enumeration value="s.r.o." /> <xsd:enumeration value="a.s." /> <xsd:enumeration value="v.o.s." /> </xsd:restricted> </xsd:simpletype> </xsd:schema> Tabulka 3.3: P íklad denice XML-Schématu k p íkladu v tabulce 3.1.
25 3.2. Jazyky RDF a RDFS 16 /*/*/CCC vybírá elementy CCC, které mají práv 2 p edky //* vybírá v²echny elementy ve stromu /AAA/BBB[1] vybírá prvního p ímého potomka BBB elementu AAA /AAA/BBB[last()] vybírá posledního p ímého potomka BBB elementu AAA //@id vybere v²echny atributy id //CCC[@id] vybere v²echny elementy CCC, které mají atributy id //CCC[@*] vybere v²echny elementy CCC, které mají jakýkoli atribut //CCC[@id='1234'] vybere v²echny elementy CCC, které mají atribut id rovný Jazyky RDF a RDFS RDF RDF[12] (Resource Description Framework) je jazyk, zaloºený na XML, který slouºí pro zápis metadat. P i návrhu RDF byl kladen d raz na moºnost automatizovaného zpracování informací obsaºených na Webu. Lze ho pouºít pro spoustu aplikací od vyhledávacích agent, p es hodnocení obsahu (content rating) aº po popis ucelených WWW stránek. Datový model RDF je zaloºen na trojicích: subjektu, predikátu a objektu, které spole n utvá ejí tvrzení (statement). Prvkem, který univerzáln ukazuje na n jaký zdroj (kterým m ºe být cokoli, na co se lze odkázat identikátorem), je zdroj (resource), který je jednozna ne identikován pomocí URI 1. Zdroj m ºe vystupovat jak v roli subjektu, tak v roli objektu. Tímto objektem m ºe být krom zdroje také literál primitivní datová hodnota. 1Universal Resource Identicator, zobecn ní b ºn pouºívaných URL - Universal Resource Locator
26 3.2. Jazyky RDF a RDFS 17 subject Creator predicate Name object Ora Lassila lassila@w3.org Obrázek 3.1: Ukázka grafové representace RDF Vlastní RDF umoº uje zapisovat data v r zných reprezentacích. První moºností je znázorn ní pomocí grafu (obrázek 3.1). V této form jsou subjekty a objekty znázorn ny jako uzly a predikáty jako orientované hrany. Dal²í moºností je zapsat data pomocí trojic v notaci N3 2. V této notaci se data zapisují jako trojice na jedné ádce, jak je ukázáno v obrázku 3.2. Poslední moºností je zapsat data pomocí XML. Pak se hovo í o serializaci v XML, kdy jednotlivé prvky jsou azeny za sebe do element a atribut XML. Pak získáme zápis, který je zobrazen v obrázku 3.3. Hlavní vlastnosti formátu RDF jsou: moºnost zachycení sloºitých vztah mezi zdroji syntaxe zaloºená na XML podpora slovník metadat (nap íklad Dublin Core 3,...) 2 3Dublin Core:
27 3.2. Jazyky RDF a RDFS 18 # rdf: s: : v: < < v: "lassila@w3.org" ; v:name "Ora Lassila". < s:creator < Obrázek 3.2: Graf 3.1 v zápisu N3 <rdf:rdf xmlns:rdf=" xmlns:s=" xmlns:v=" <rdf:description about=" <s:creator rdf:resource=" </rdf:description> <rdf:description about=" <v:name>ora Lassila</v:Name> <v: >lassila@w3.org</v: > </rdf:description> </rdf:rdf> Obrázek 3.3: Graf 3.1 zapsaný jako serializované XML
Ontologie v e-commerce
Diplomová práce Ontologie v e-commerce Pavel Jisl pavel@cetoraz.info ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE FAKULTA ELEKTROTECHNICKÁ Ontologie v e-commerce Pavel Jisl, jislp@fel.cvut.cz p. 1/13 Cíle práce
VíceIntegrování jako opak derivování
Integrování jako opak derivování V tomto dokumentu budete seznámeni s derivováním b ºných funkcí a budete mít moºnost vyzkou²et mnoho zp sob derivace. Jedním z nich je proces derivování v opa ném po adí.
VíceSpecifikace systému ESHOP
Nabídka: Specifikace systému ESHOP březen 2009 Obsah 1 Strana zákazníka 1 1.1 Nabídka produkt, strom kategorií..................... 1 1.2 Objednávka a ko²ík.............................. 1 1.3 Registrace
VíceKonceptuální modelování
Konceptuální modelování Ing. Michal Valenta PhD. Katedra softwarového inºenýrství Fakulta informa ních technologií ƒeské vysoké u ení technické v Praze c Michal Valenta, 2010 Databázové systémy BI-DBS
VíceBinární operace. Úvod. Pomocný text
Pomocný text Binární operace Úvod Milí e²itelé, binární operace je pom rn abstraktní téma, a tak bude ob as pot eba odprostit se od konkrétních p íklad a podívat se na v c s ur itým nadhledem. Nicmén e²ení
VíceVektory. Vektorové veli iny
Vektor je veli ina, která má jak velikost tak i sm r. Ob tyto vlastnosti musí být uvedeny, aby byl vektor stanoven úpln. V této ásti je návod, jak vektory zapsat, jak je s ítat a od ítat a jak je pouºívat
VíceSkalární sou in. Úvod. Denice skalárního sou inu
Skalární sou in Jedním ze zp sob, jak m ºeme dva vektory kombinovat, je skalární sou in. Výsledkem skalárního sou inu dvou vektor, jak jiº název napovídá, je skalár. V tomto letáku se nau íte, jak vypo
VíceP íklad 1 (Náhodná veli ina)
P íklad 1 (Náhodná veli ina) Uvaºujeme experiment: házení mincí. Výsledkem pokusu je rub nebo líc, ºe padne hrana neuvaºujeme. Pokud hovo íme o náhodné veli in, musíme p epsat výsledky pokusu do mnoºiny
VíceDeepBurner (testování UI)
ƒeské vysoké u ení technické v Praze Fakulta elektrotechnická Semestrální práce DeepBurner (testování UI) Blaºej, Friebel, Olexová, Volf P edm t: Testování uºivatelských rozhraní Obor: Softwarové inºenýrství
VícePlatební styk (mezibankovní, klientský) Jitka Vachtová 28. íjna 2011
Platební styk (mezibankovní, klientský) Jitka Vachtová 28. íjna 2011 1 Úvod P i platebním styku obvykle dochází k p esun m pen ºních prost edk mezi plátcem a p íjemcem platby. Banka p i této transakci
VíceData v počítači EIS MIS TPS. Informační systémy 2. Spojení: e-mail: jan.skrbek@tul.cz tel.: 48 535 2442 Konzultace: úterý 14 20-15 50
Informační systémy 2 Data v počítači EIS MIS TPS strategické řízení taktické řízení operativní řízení a provozu Spojení: e-mail: jan.skrbek@tul.cz tel.: 48 535 2442 Konzultace: úterý 14 20-15 50 18.3.2014
VíceBOZP - akcepta ní testy
BOZP - akcepta ní testy Kristýna Streitová Zadavatel: Ing. Ji í Chludil 13. prosince 2011 Obsah 1 Úvod 2 1.1 Popis test....................................... 2 2 Testy 3 2.1 ID - 1 P ihlá²ení do systému.............................
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íceúčetních informací státu při přenosu účetního záznamu,
Strana 6230 Sbírka zákonů č. 383 / 2009 Částka 124 383 VYHLÁŠKA ze dne 27. října 2009 o účetních záznamech v technické formě vybraných účetních jednotek a jejich předávání do centrálního systému účetních
Více-1- N á v r h ČÁST PRVNÍ OBECNÁ USTANOVENÍ. 1 Předmět úpravy
-1- I I. N á v r h VYHLÁŠKY ze dne 2009 o účetních záznamech v technické formě vybraných účetních jednotek a jejich předávání do centrálního systému účetních informací státu a o požadavcích na technické
VíceTermíny zkoušek Komise Komise. subkomise 1 (obhaj.) :30 B subkomise 2 (obhaj.) :30 B8 120
Základní informace o struktu e dat: Komise (nadkomise) obsahují leny schválené VR (po jejich identifikaci v SIS, p íp. dopln ní budou obsahovat všechny schválené leny, po novém za azení se vyplní datum
VíceUºivatelská p íru ka Octopus
Uºivatelská p íru ka Octopus Jan Bojko 11. prosince 2014 Abstrakt Uºivatelská p íru ka k aplikaci Octopus. Obsah 1 Úvod 2 2 P ihlá²ení 2 3 Naviga ní menu 2 4 Práce s tabulkou 3 5 Editace 6 5.1 Nový záznam.............................
VíceSeminá e. Ing. Michal Valenta PhD. Databázové systémy BI-DBS ZS 2010/11, sem. 1-13
Seminá e Ing. Michal Valenta PhD. Katedra softwarového inºenýrství Fakulta informa ních technologií ƒeské vysoké u ení technické v Praze c Michal Valenta, 2010 Databázové systémy BI-DBS ZS 2010/11, sem.
VíceDotazování nad stromem abstraktní syntaxe
Fakulta jaderná a fyzikáln inºenýrská ƒeské vysoké u ení technické v Praze 3.6.2010 Osnova while 1 Reprezentace programu 2 AST a Java 3 Vyhledávání v AST 4 Aplikace body if expr Jak reprezentovat program
VíceSoubory a databáze. Soubor označuje množinu dat, která jsou kompletní k určitému zpracování a popisují vybrané vlastnosti reálných objektů
Datový typ soubor Soubory a databáze Soubor označuje množinu dat, která jsou kompletní k určitému zpracování a popisují vybrané vlastnosti reálných objektů Záznam soubor se skládá ze záznamů, které popisují
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íceLimity funkcí v nevlastních bodech. Obsah
Limity funkcí v nevlastních bodech V tomto letáku si vysv tlíme, co znamená, kdyº funkce mí í do nekone na, mínus nekone na nebo se blíºí ke konkrétnímu reálnému íslu, zatímco x jde do nekone na nebo mínus
VícePříloha č. 54. Specifikace hromadné aktualizace SMS-KLAS
Název projektu: Redesign Statistického informačního systému v návaznosti na zavádění egovernmentu v ČR Příjemce: Česká republika Český statistický úřad Registrační číslo projektu: CZ.1.06/1.1.00/07.06396
VíceObsah. Pouºité zna ení 1
Obsah Pouºité zna ení 1 1 Úvod 3 1.1 Opera ní výzkum a jeho disciplíny.......................... 3 1.2 Úlohy matematického programování......................... 3 1.3 Standardní maximaliza ní úloha lineárního
VíceNovinky verzí SKLADNÍK 4.24 a 4.25
Novinky verzí SKLADNÍK 4.24 a 4.25 Zakázky standardní přehled 1. Možnosti výběru 2. Zobrazení, funkce Zakázky přehled prací 1. Možnosti výběru 2. Mistři podle skupin 3. Tisk sumářů a skupin Zakázky ostatní
VícePoukázky v obálkách. MOJESODEXO.CZ - Poukázky v obálkách Uživatelská příručka MOJESODEXO.CZ. Uživatelská příručka. Strana 1 / 1. Verze aplikace: 1.4.
MOJESODEXO.CZ Poukázky v obálkách Verze aplikace: 1.4.0 Aktualizováno: 22. 9. 2014 17:44 Strana 1 / 1 OBSAH DOKUMENTU 1. ÚVOD... 2 1.1. CO JSOU TO POUKÁZKY V OBÁLKÁCH?... 2 1.2. JAKÉ POUKÁZKY MOHOU BÝT
VíceM. Balíková, R. Záhořík, NK ČR 1
M. Balíková, R. Záhořík, NK ČR 1 Geolink.nkp.cz Prototyp aplikace obohacení geografických autorit o údaje souřadnic s následným zobrazením dané lokality na mapě - kartografické matematické údaje v záznamech
VíceMaturitní otázka - optimalizace webových stránek
Maturitní otázka - optimalizace webových stránek Optimalizace co se pod tímto pojmem skrývá? Co vlastně znamená pojem optimalizace webových stránek? Tento pojem zahrnuje více věcí. Často se jako optimalizace
VíceTestovací aplikace Matematika není věda
Testovací aplikace Matematika není věda Příručka k http://matematika.komenacek.cz/ Příručka k portálu http://matematika.komenacek.cz/ 2 Uživatelská příručka k portálu 202 BrusTech s.r.o. Všechna práva
VícePravd podobnost a statistika - cvi ení. Simona Domesová místnost: RA310 (budova CPIT) web:
Pravd podobnost a statistika - cvi ení Simona Domesová simona.domesova@vsb.cz místnost: RA310 (budova CPIT) web: http://homel.vsb.cz/~dom0015 Cíle p edm tu vyhodnocování dat pomocí statistických metod
VíceČÁST PÁTÁ POZEMKY V KATASTRU NEMOVITOSTÍ
ČÁST PÁTÁ POZEMKY V KATASTRU NEMOVITOSTÍ Pozemkem se podle 2 písm. a) katastrálního zákona rozumí část zemského povrchu, a to část taková, která je od sousedních částí zemského povrchu (sousedních pozemků)
VíceSazba zdrojových kód. Jakub Kadl ík 20. 03. 2014
Sazba zdrojových kód Jakub Kadl ík 20. 03. 2014 1 Obsah 1 Základní prost edí verbatim 3 2 Balí ek listings 3 3 Sazba kódu z externího souboru 5 4 Téma Solarized 5 4.1 Solarized light.............................
VíceZásady pro prodej bytových domů Městské části Praha 5
Zásady pro prodej bytových domů Městské části Praha 5 Základní pojmy Pro účely těchto Zásad pro prodej nemovitostí (pozemků, jejichž součástí jsou bytové domy) Městské části Praha 5 (dále jen Zásady )
VícePr b h funkce I. Obsah. Maxima a minima funkce
Pr b h funkce I Maxima a minima funkce V této jednotce ukáºeme jak derivování m ºe být uºite né pro hledání minimálních a maximálních hodnot funkce. Po p e tení tohoto letáku nebo shlédnutí instruktáºního
VíceROZDÍLY MEZI RDF MODELEM A TOPIC MAPS DIFFERENCES BETWEEN RDF MODEL AND TOPIC MAPS. Martin Žáček
ROZDÍLY MEZI RDF MODELEM A TOPIC MAPS DIFFERENCES BETWEEN RDF MODEL AND TOPIC MAPS Martin Žáček Katedra informatiky a počítačů, Přírodovědecká fakulta, Ostravská univerzita v Ostravě, 30. Dubna 22, Ostrava,
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íce1. (18 bod ) Náhodná veli ina X je po et rub p i 400 nezávislých hodech mincí. a) Pomocí ƒeby²evovy nerovnosti odhadn te pravd podobnost
(8 bod ) Náhodná veli ina X je po et rub p i nezávislých hodech mincí a) Pomocí ƒeby²evovy nerovnosti odhadn te pravd podobnost P ( X EX < ) (9 bod ) b) Formulujte centrální limitní v tu a pomocí ní vypo
VíceManuál uživatele čipové karty s certifikátem
Manuál uživatele čipové karty s certifikátem Obsah 1 Úvod... 3 2 Instalace čipové karty s certifikátem... 5 3 Instalace čtečky čipových karet... 10 3.1 Instalace z Windows Update... 10 3.2 Manuální instalace
VíceStatistika pro geografy. Rozd lení etností DEPARTMENT OF GEOGRAPHY
Statistika pro geografy Rozd lení etností DEPARTMENT OF GEOGRAPHY Faculty of Science Palacký University Olomouc t. 17. listopadu 1192/12, 771 46 Olomouc Pojmy etnost = po et prvk se stejnou hodnotou statistického
VíceÚvod, terminologie. Ing. Michal Valenta PhD. Databázové systémy BI-DBS ZS 2010/11, P edn. 1
Úvod, terminologie Ing. Michal Valenta PhD. Katedra softwarového inºenýrství Fakulta informa ních technologií ƒeské vysoké u ení technické v Praze c Michal Valenta, 2010 Databázové systémy BI-DBS ZS 2010/11,
VíceNávod k použití aplikace MARKETINGOVÉ PRŮZKUMY.CZ
www.marketingovepruzkumy.cz Návod k použití aplikace MARKETINGOVÉ PRŮZKUMY.CZ 28.4.2011 Miloš Voborník Obsah 1. Uživatelská příručka... 1 1.1. Běžný uživatel... 1 1.1.1. Celkové rozvržení, úvodní strana...
VíceManuál Kentico CMSDesk pro KDU-ČSL
Manuál Kentico CMSDesk pro KDU-ČSL 2011 KDU-ČSL Obsah 1 Obecně... 3 1.1 Přihlašování... 3 1.2 Uživatelské prostředí... 4 2 Stránky... 4 2.1 Vytvoření nové stránky... 4 2.1.1 Texty... 7 2.1.2 Styly textu...
Vícee²ení systém lineárních rovnic pomocí s ítací, dosazovací a srovnávací metody
e²ení systém lineárních rovnic pomocí s ítací, dosazovací a srovnávací metody V praxi se asto setkávame s p ípady, kdy je pot eba e²it více rovnic, takzvaný systém rovnic, obvykle s více jak jednou neznámou.
VíceNávod pro vzdálené p ipojení do sít UP pomocí VPN pro MS Windows 7
Návod pro vzdálené p ipojení do sít UP pomocí VPN pro MS Windows 7 1. Úvod nezbytné kroky ne se p ipojíte 2. Jak si vytvo it heslo 3. Nastavení VPN p ipojení pro Windows 7 1. Úvod Slu ba VPN umo uje vstoupit
Vícetéma: Formuláře v MS Access
DUM 06 téma: Formuláře v MS Access ze sady: 3 tematický okruh sady: Databáze ze šablony: 07 - Kancelářský software určeno pro: 2. ročník vzdělávací obor: vzdělávací oblast: číslo projektu: anotace: metodika:
VíceMemoria Mundi Series Bohemica z trezoru na Internet
Memoria Mundi Series Bohemica z trezoru na Internet Ing. Stanislav Psohlavec AiP Beroun s.r.o. Pilíře projektu MMSB... 1 Digitalizace, digitální dokumenty, digitální knihovna... 1 MASTER... 1 Využívání
VíceReálná ísla a posloupnosti Jan Malý
Reálná ísla a posloupnosti Jan Malý Obsah 1. Reálná ísla 1 2. Posloupnosti 2 3. Hlub²í v ty o itách 4 1. Reálná ísla 1.1. Úmluva (T leso). Pod pojmem t leso budeme v tomto textu rozum t pouze komutativní
VíceAlgoritmizace a programování
Algoritmizace a programování V algoritmizaci a programování je důležitá schopnost analyzovat a myslet. Všeobecně jsou odrazovým můstkem pro řešení neobvyklých, ale i každodenních problémů. Naučí nás rozdělit
VíceV této části manuálu bude popsán postup jak vytvářet a modifikovat stránky v publikačním systému Moris a jak plně využít všech možností systému.
V této části manuálu bude popsán postup jak vytvářet a modifikovat stránky v publikačním systému Moris a jak plně využít všech možností systému. MENU Tvorba základního menu Ikona Menu umožňuje vytvořit
VíceSoft Computing (SFC) 2014/2015 Demonstrace u ení sít RCE, Java aplikace
Soft Computing (SFC) 2014/2015 Demonstrace u ení sít RCE, Java aplikace Franti²ek N mec (xnemec61) xnemec61@stud.t.vutbr.cz 1 Úvod Úkolem tohoto projektu bylo vytvo it aplikaci, která bude demonstrovat
VíceNÁVRHOVÝ PROGRAM VÝMĚNÍKŮ TEPLA FIRMY SECESPOL CAIRO 3.5.5 PŘÍRUČKA UŽIVATELE
NÁVRHOVÝ PROGRAM VÝMĚNÍKŮ TEPLA FIRMY SECESPOL CAIRO 3.5.5 PŘÍRUČKA UŽIVATELE 1. Přehled možností programu 1.1. Hlavní okno Hlavní okno programu se skládá ze čtyř karet : Projekt, Zadání, Výsledky a Návrhový
VíceXML a nové trendy v publikování na Webu
4IZ228 tvorba webových stránek a aplikací Jirka Kosek Poslední modifikace: $Date: 2010/05/13 17:56:13 $ Obsah Úvod... 3 Nové požadavky na web... 4 XML a podpora různých koncových zařízení... 5 Problém...
VíceKoncepce rozvoje Polytematického strukturovaného hesláře (PSH) 2012 2014
Koncepce rozvoje Polytematického strukturovaného hesláře (PSH) 2012 2014 Schváleno Radou pro koordinaci Polytematického strukturovaného hesláře (PSH) dne: 12. 12. 2011 ÚVOD V době svého vzniku (90. léta
VíceIP kamerový systém Catr - uºivatelský návod k obsluze
IP kamerový systém Catr - uºivatelský návod k obsluze Obsah P ipoj se k nám! Úvod 3 P ístup do systému 3 Po íta s Windows 3 Prvotní instalace 3 Ovládání kamerového systému na po íta i 5 šivý náhled...................................................
VíceEvko - uºivatelská p íru ka verze 5.1.0
Evko - uºivatelská p íru ka verze 5.1.0 22. ervna 2005 2 Kapitola 1 Úvod Program EVKO je ur en jako pomocník p edev²ím pro montáºní a servisní rmy p i plánování a evidenci pravidelných revizí, kontrol,
VíceSeznámení žáků s pojmem makra, možnosti využití, praktické vytvoření makra.
Metodické pokyny k pracovnímu listu č. 11 Používání maker Třída: 8. Učivo: Základy vytváření maker Obsah inovativní výuky: Seznámení žáků s pojmem makra, možnosti využití, praktické vytvoření makra. Doporučený
VíceProhlá²ení. V Praze dne 18. dubna 2010...
ƒeské vysoké u ení technické v Praze Fakulta elektrotechnická Katedra po íta Bakalá ská práce Studentova Berli ka III - Jádro aplikace Jaromír Van k Vedoucí práce: Ing. Ji í Chludil Studijní program: Softwarové
VíceTesty pro více veli in
Kapitola 8 Testy pro více veli in 8.1 Testy parametr s více výb ry s p edpokladem normality dat 8.1.1 Testy s dv ma výb ry. P edpoklady: Pro spojité rozd lení normalita nebo velký výb r. Pro diskrétní
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íceKnihovna QT4 a moºnosti jejího vyuºití
Fakulta jaderná a fyzikáln inºenýrská ƒeské vysoké u ení technické v Praze 2.6.2010 Osnova 1 Úvod 2 Seznámení s Qt4 3 Prost edí QtCreator 4 Vyuºití v praxi Problém Aplikace pro ovládání realtime PCR za
VíceDerivování sloºené funkce
Derivování sloºené funkce V tomto letáku si p edstavíme speciální pravidlo pro derivování sloºené funkce (te funkci obsahující dal²í funkci). Po p e tení tohoto tetu byste m li být schopni: vysv tlit pojem
VíceWEBMAP Mapový server PŘÍRUČKA PRO WWW UŽIVATELE. 2005-2008 Hydrosoft Veleslavín, s.r.o., U Sadu 13, Praha 6 www.hydrosoft.eu
WEBMAP Mapový server PŘÍRUČKA PRO WWW UŽIVATELE 2005-2008 Hydrosoft Veleslavín, s.r.o., U Sadu 13, Praha 6 www.hydrosoft.eu Obsah Obsah 1 1.1 3 Internetový... prohlížeč map 4 Rozložení ovládacích... prvků
VíceAplikace počítačů v provozu vozidel 9
Aplikace počítačů v provozu vozidel 9 2 Databázové systémy Rozvoj IS je spjatý s rozvojem výpočetní techniky, především počítačů. V počátcích se zpracovávaly velké objemy informací na jednom počítači,
VíceZásady pro vypracování disertační práce Fakulty strojní VŠB-TUO
Účinnost dokumentu od: 1. 4. 2014 Fakulty strojní VŠB-TUO Řízená kopie č.: Razítko: Není-li výtisk tohoto dokumentu na první straně opatřen originálem razítka 1/6 Disertační práce je výsledkem řešení konkrétního
VíceVYKAZOVÁNÍ VÝSLEDKŮ VÝZKUMU A VÝVOJE
VYKAZOVÁNÍ VÝSLEDKŮ VÝZKUMU A VÝVOJE I. Úvodní informace Vedení fakulty upozorňuje akademické pracovníky a doktorandy na následující skutečnosti: V souvislosti s probíhající reformou výzkumu a vývoje v
VíceObjektově orientované databáze
Objektově orientované databáze Miroslav Beneš Obsah přednášky Motivace Vlastnosti databázových systémů Logické datové modely Co potřebujeme modelovat? Identifikace entit v~relačních SŘBD Co je to objektová
Vícefunkční na dual-sim telefonech možnost přesměrovat příchozí hovory možnost nastavení více telefonních čísel pro případ, že je jedno nedostupné
Analyzujte, navrhněte a implementujte aplikaci pro sledování spánku dětí Chůvička pro telefony na platformě Android. Od existujících aplikací se bude aplikace odlišovat tímto: funkční na dual-sim telefonech
VíceVyužití EduBase ve výuce 10
B.I.B.S., a. s. Využití EduBase ve výuce 10 Projekt Vzdělávání pedagogů v prostředí cloudu reg. č. CZ.1.07/1.3.00/51.0011 Mgr. Jitka Kominácká, Ph.D. a kol. 2015 1 Obsah 1 Obsah... 2 2 Úvod... 3 3 Autorský
VíceDatabázové a informační systémy
Databázové a informační systémy 1. Teorie normálních forem Pojem normálních forem se používá ve spojitosti s dobře navrženými tabulkami. Správně vytvořené tabulky splňují 4 základní normální formy, které
VíceObchodní podmínky pro spolupráci se společností Iweol EU s.r.o.
Obchodní podmínky pro spolupráci se společností Iweol EU s.r.o. 1. ÚVODNÍ USTANOVENÍ 1.1. Tyto obchodní podmínky (dále jen obchodní podmínky ) obchodní společnosti Iweol EU s.r.o., se sídlem Kovářská 140/10,
VíceStátnice - Rekurzivní a rekurzivn spo etné mnoºiny
Kapitola 1 Státnice - Rekurzivní a rekurzivn spo etné mnoºiny 1.1 Rekurzivn spo etné mnoºiny Denice (Rekurzivní a rekurzivn spo etná mnoºina) Charakteristická funkce mnoºiny M ozna uje charakteristickou
VíceVektor náhodných veli in - práce s více prom nnými
Vektor náhodných veli in - práce s více prom nnými 12. kv tna 2015 N kdy k popisu n jaké situace pot ebujeme více neº jednu náhodnou veli inu. Nap. v k, hmotnost, vý²ku. Mezi t mito veli inami mohou být
VíceHLAVA III PODROBNOSTI O VEDENÍ ÚST EDNÍHO SEZNAMU OCHRANY P ÍRODY
HLAVA III PODROBNOSTI O VEDENÍ ÚST EDNÍHO SEZNAMU OCHRANY P ÍRODY (K 42 odst. 2 zákona) 5 (1) Úst ední seznam ochrany p írody (dále jen "úst ední seznam") zahrnuje soupis, popis, geometrické a polohové
VícePrůzkum veřejného mínění věcné hodnocení
Příloha č. 2 ke Zprávě o posouzení a hodnocení nabídek Průzkum veřejného mínění věcné hodnocení 1. FACTUM INVENIO ad 2. Popis metodiky průzkumu 80 bodů Hodnotící komise posoudila nabídku uchazeče v tomto
VíceDAŇOVÉ AKTULITY 2013. Daň z přidané hodnoty
DAŇOVÉ AKTULITY 2013 Po dlouhém období daňově lability v oblasti očekávání pro rok 2013 a následující došlo ke schválení kontroverzního daňového balíčku a dalších daňových zákonů a jejich zveřejnění ve
VíceAbsolventské práce žák devátého ro níku
Absolventské práce žák devátého ro níku Absolventské práce jsou pro žáky p íležitostí nalézt propojení jednotlivých poznatk a dovedností s vlastními možnostmi. Jsou p íležitostí plánovat a zažít osobní
VíceServer. Software serveru. Služby serveru
Server Server je v informatice obecné označení pro počítač či skupinu počítačů, kteří poskytují nějaké služby. Rovněž pojmem server můžeme označit počítačový program, který tyto služby realizuje. Služby
VíceInformace a návod k pouºití ablony pro BP student FZS v Plzni. Ing. Petr V elák 20. únor 2012
Informace a návod k pouºití ablony pro BP student FZS v Plzni Ing. Petr V elák 20. únor 2012 1 OBSAH OBSAH Obsah 1 P edmluva 4 2 Formátování a úprava bakalá ské práce 5 2.1 Vzhled stran........................................
VíceNávrh individuálního národního projektu. Podpora procesů uznávání UNIV 2 systém
Návrh individuálního národního projektu Podpora procesů uznávání UNIV 2 systém 1. Název projektu Podpora procesů uznávání UNIV 2 systém Anotace projektu Předkládaný projekt navazuje na výsledky systémového
VíceMarketing. Modul 7 Internetový marketing
Marketing Modul 7 Internetový marketing Výukový materiál vzdělávacích kurzů v rámci projektu Zvýšení adaptability zaměstnanců organizací působících v sekci kultura Tento materiál je spolufinancován z Evropského
VíceODBORNÝ POSUDEK. č. 2661/108/15
ODBORNÝ POSUDEK č. 2661/108/15 o obvyklé ceně ideální 1/2 nemovité věci bytové jednotky č. 1238/13 včetně podílu 784/15632 na pozemku a společných částech domu v katastrálním území a obci Strakonice, okres
VíceI. Objemové tíhy, vlastní tíha a užitná zatížení pozemních staveb
I. Objemové tíhy, vlastní tíha a užitná zatížení pozemních staveb 1 VŠEOBECNĚ ČSN EN 1991-1-1 poskytuje pokyny pro stanovení objemové tíhy stavebních a skladovaných materiálů nebo výrobků, pro vlastní
VíceRelace. Základní pojmy.
Relace. Základní pojmy. I kdyº pojem funkce je v matematice jeden ze základních a nejd leºit j²ích, p esto se n které vztahy mezi objekty pomocí funkce popsat nedají. Jde o situace, kdybychom cht li p
VíceDomácí úkol 2. Obecné pokyny. Dbejte na formáln správný zápis výpo tu! Pro vy íslení výsledku pro binomické rozd lení pouºijte nap. Maple nebo Matlab.
Domácí úkol 2 Obecné pokyny Dbejte na formáln správný zápis výpo tu! Pro vy íslení výsledku pro binomické rozd lení pouºijte nap. Maple nebo Matlab. Návod pro výpo et v Matlabu Jestliºe X Bi(n, p), pak
VíceKOMISE EVROPSKÝCH SPOLEČENSTVÍ
KOMISE EVROPSKÝCH SPOLEČENSTVÍ Brusel, 29. 6. 1999 COM(1999) 317 final SDĚLENÍ KOMISE RADĚ, EVROPSKÉMU PARLAMENTU, HOSPODÁŘSKÉMU A SOCIÁLNÍMU VÝBORU A VÝBORU REGIONŮ Rozvoj krátké námořní dopravy v Evropě
VíceOvoce do škol Příručka pro žadatele
Ve smečkách 33, 110 00 Praha 1 tel.: 222 871 556 fax: 296 326 111 e-mail: info@szif.cz Ovoce do škol Příručka pro žadatele OBSAH 1. Základní informace 2. Schválení pro dodávání produktů 3. Stanovení limitu
VíceOborové číslo Hodnocení - část A Hodnocení - část B Hodnocení - část A+B
PŘIJÍMACÍ TEST Z INFORMATIKY A MATEMATIKY NAVAZUJÍCÍ MAGISTERSKÉ STUDIUM V OBORU APLIKOVANÁ INFORMATIKA FAKULTA INFORMATIKY A MANAGEMENTU UNIVERZITY HRADEC KRÁLOVÉ ČÁST A Oborové číslo Hodnocení - část
VíceTransformace ER SQL. Ing. Michal Valenta PhD. Databázové systémy BI-DBS ZS 2010/11, P edn. 9
Transformace ER SQL Ing. Michal Valenta PhD. Katedra softwarového inºenýrství Fakulta informa ních technologií ƒeské vysoké u ení technické v Praze c Michal Valenta, 2010 Databázové systémy BI-DBS ZS 2010/11,
VíceRozšířená nastavení. Kapitola 4
Kapitola 4 Rozšířená nastavení 4 Nástroje databáze Jak již bylo zmíněno, BCM používá jako úložiště veškerých informací databázi SQL, která běží na všech lokálních počítačích s BCM. Jeden z počítačů nebo
VíceC++ Akademie SH. 2. Prom nné, podmínky, cykly, funkce, rekurze, operátory. Michal Kvasni ka. 20. b ezna Za áte níci C++
C++ Akademie SH 2. Prom nné, podmínky, cykly, funkce, rekurze, operátory Za áte níci C++ 20. b ezna 2011 Obsah 1 Prom nné - primitivní typy Celá ísla ƒísla s pohyblivou desetinnou árkou, typ bool 2 Podmínka
Více1 Data. 2 Výsledky m ení velikostí. Statistika velikostí výtrus. Roman Ma ák
Statistika velikostí výtrus Roman Ma ák 6.2.216 1 Data Velikost výtrus (udávaná obvykle v µm) pat í u hub k významným ur ovacím znak m, mnohdy se dva druhy makromycet li²í dokonce pouze touto veli inou.
VíceObsah. I Zakázka na dodávku audiovizuální techniky v etn montáºe, zapojení a pro²kolení 1. II Technická specikace zakázky 2. III Kontaktní osoba 7
ZÁKLADNÍ KOLA LITOM ICE, BOšENY N MCOVÉ 2 Boºeny N mcové 2, 412 01 Litom ice e-mail: skolabn@skolabn.cz, telefon: 416 735 797 IƒO 46773312 web: www.skolabn.cz Obsah I Zakázka na dodávku audiovizuální techniky
VíceAndroid Elizabeth. Verze: 1.3
Android Elizabeth Program pro měření mezičasů na zařízeních s OS Android Verze: 1.3 Naposledy upraveno: 12. března 2014 alesrazym.cz Aleš Razým fb.com/androidelizabeth Historie verzí Verze Datum Popis
VíceODBORNÝ POSUDEK. č. 2381/21/14
ODBORNÝ POSUDEK č. 2381/21/14 o obvyklé ceně nemovité věci bytu č. 1765/6 a podílu 622/73998 na společných částech domu a pozemcích, v katastrálním území Svitavy předměstí a obci Svitavy, vše okres Svitavy
VíceBudování aplikačních rozhraní pro obousměrnou komunikaci mezi ERMS a jejich vztah k Národnímu standardu pro komunikaci mezi ERMS.
Budování aplikačních rozhraní pro obousměrnou komunikaci mezi ERMS a jejich vztah k Národnímu standardu pro komunikaci mezi ERMS. Použité zkratky ERMS ESS i AIS ESS elektronická spisová služba AIS agendový
VíceEDSTAVENÍ ZÁZNAMNÍKU MEg21
EDSTAVENÍ ZÁZNAMNÍKU MEg21 Ing. Markéta Bolková, Ing. Karel Hoder, Ing. Karel Spá il MEgA M ící Energetické Aparáty, a.s. V uplynulém období bylo vyvinuto komplexní ešení pro sb r a analýzu dat protikorozní
VícePŘÍLOHA č. 2C PŘÍRUČKA IS KP14+ PRO OPTP - ZPRÁVA O REALIZACI
PŘÍLOHA č. 2C PRAVIDEL PRO ŽADATELE A PŘÍJEMCE PŘÍRUČKA IS KP14+ PRO OPTP - ZPRÁVA O REALIZACI OPERAČNÍ PROGRAM TECHNICKÁ POMOC Vydání 1/7, platnost a účinnost od 04. 04. 2016 Obsah 1 Zprávy o realizaci...
VíceSměrnice pro vedení, vypracování a zveřejňování bakalářských prací na Vysoké škole polytechnické Jihlava
Vysoká škola polytechnická Jihlava Č. j. KR/11/00111 11/02088 Směrnice pro vedení, vypracování a zveřejňování bakalářských prací na Vysoké škole polytechnické Jihlava Úvod Tato směrnice obsahuje základní
Více29 Evidence smluv. Popis modulu. Záložka Evidence smluv
29 Evidence smluv Uživatelský modul Evidence smluv slouží ke správě a evidenci smluv organizace s možností připojení vlastní smlouvy v elektronické podobě včetně přidělování závazků ze smluv jednotlivým
VíceKlíčové informace fondů obhospodařovaných Raiffeisen penzijní společností a.s.
Klíčové informace fondů obhospodařovaných Raiffeisen penzijní společností a.s. Platné k datu 1. 1. 2013 Obsah Klíčové informace důchodových fondů Důchodový fond státních dluhopisů, Raiffeisen penzijní
Více