Úvod do XML Technologie

Save this PDF as:
 WORD  PNG  TXT  JPG

Rozměr: px
Začít zobrazení ze stránky:

Download "Úvod do XML Technologie"

Transkript

1 4 TVEZEWXYHMNR LSTVSKVEQY-RJSVQEXMOENITSHTSVSZ RETVSNIOXIQRERGSZER Q ^)ZVSTWO LSWSGM PR LSJSRHYEVS^TS XYLPEZR LSQ WXE4VEL] 4VELE)9-RZIWXYNIQIHSZE% FYHSYGRSWXM Úvod do XML Technologie BI-TWA Peter Vojtáš s korekturou Martina Kruliše

2 TWA kde jsme, co dál V dvou třetinách přednášky HTML a PHP svět, s relačními daty (1NF, CWA, ) Problémy a potřeby dat na webu, různé cesty - XML - standard pro data (bez 1NF, OWA, ) - Sémantický web (automatizace web of data) - Web 2.0 (sociální web, wisdom of crowds, Web Science (WSRI), ) - Sémantizace webu (proces, WIE, anotace, ) Dnes datový model XML, příště dotazování, RDF, BI-TWA Úvod do XML 2

3 Práce s velikými daty již 1890 data processing or keypunch cards BI-TWA Úvod do XML 3 Copyrighted pictures used only for teaching purpose

4 Analogie motivace? Web stránky Internet Google Sémantický web (IMS) BI-TWA Úvod do XML 4 Copyrighted pictures used only for teaching purpose

5 Propojit celé lidské know-how v 1945 V roce 1945 dnes? Wikipedia The memex is the name given by Vannevar Bush to the theoretical proto -hypertext computer system in As We May Think. The memex has influenced the hypertext and intellect augmenting computer systems. BI-TWA Úvod do XML 5 Copyrighted pictures used only for teaching purpose

6 Tříúrovňový model Fyzická úroveň Fyzikální princip papír mikrofilm magnetizmus Reprezentační (datová) vrstva vnitřní reprezentace dat, např. stoh XML Logická úroveň Prezentační (externí úroveň) BI-TWA Úvod do XML 6 Copyrighted pictures used only for teaching purpose

7 Značkovací jazyky MarkUp languages IBM Generalized Markup Language už tady byl 1960 Myšlenka dodat sémantiku (metadata) pomocí značek Standard Generalized Markup Language (ISO 8879:1986 SGML) Značky lze vnořit, měly by zachovat strom. strukturu nelze např. <a> <b> </a> </b> Někdy ale se sémantika (kontext) překrývají, lze pak <abegin> <bbegin> <aend> <bend>??? BI-TWA Úvod do XML 7

8 J. Pokorný a kol. XML technologie Principy a aplikace v praxi, Grada 2009 Značkovací jazyky HTML Myšlenka MarkUp značkování, anotace. příklad HTML <i>tato přednáška</i> má název <b>tvorba webovských aplikací</b> V prohlížeči to pak vypadá Tato přednáška má název Tvorba webovských aplikací Cíle HTML Dříve především úprava vzhledu obsahu Dnes definuje typ obsahu Tohle je nadpis, tohle odstavec, Vzhled určuje prohlížeč (a CSS) HTML 5 už dál BI-TWA Úvod do XML 8

9 J. Pokorný a kol. XML technologie Principy a aplikace v praxi, Grada 2009 XML syntax (stručně) XML Pravidla pro značkování Značky si zvolí uživatel sám (program, který je zpracovává musí vědět, co znamenají) <NSWI108>Tato přednáška</ NSWI108 > má název <název> Tvorba webovských aplikací </ název> Formát XML dokumentu Preambule <?xml version= 1.0 encoding= utf-8?> Právě jeden kořenový element <můj_dokument> </můj_dokument> BI-TWA Úvod do XML 9

10 XML syntax stromová struktura Značky lze vnořit, ale zachovat strom, nelze např. <a> <b> </a> </b> <přednáška> <název> Úvod </název> <přednášející> <Titul> Prof. </Titul> <křestní> Peter </ křestní> <příjmení> Vojtáš </příjmení> </přednášející> </přednáška> přednáška element název přednášející podelement Úvod Titul křestní příjmení Prof. Peter Vojtáš BI-TWA Úvod do XML 10 Motivováno P. Hitzler, M. Krötzsch, S. Rudolph, Y. Sure. Semantic Web Grundlagen

11 XML syntax stromová struktura Jednoduché hodnoty lze psát dovnitř elementu jako hodnoty atributů (různě) <přednáška> <název> Úvod </název> <přednášející Titul= Prof. > <křestní jméno> Peter </ křestní jméno> <příjmení> Vojtáš </příjmení> </přednášející> </přednáška> <přednáška název= Úvod > <přednášející Titul= Prof. Lze psát křestní= Peter příjmení= Vojtáš také /> <! komentář uzavření --> </přednáška> Rozdíl: Atributy se na rozdíl od elementů nemůžou opakovat a obsahují pouze literál. BI-TWA Úvod do XML 11 Motivováno P. Hitzler, M. Krötzsch, S. Rudolph, Y. Sure. Semantic Web Grundlagen

12 XML (globální) identifikátory - URI Na webu je první problém s identifikací URI Uniform Resource Identifier, URI schema <SchemeName>:<HierarchicalPart>[?<Query>][#<Fragment>] SchemeName může být protokol (ftp, http, mailto, gopher, ) ale také jiné (např. fax, news, about, javascript ) BI-TWA Úvod do XML 12

13 XML (globální) identifikátory - URI <hierarchical part> obvykle začíná // a může být např. Např. URI vs. URL URL je speciálním případem URI URI slouží především k identifikaci zdroje URL slouží především jako cesta k dosažení zdroje BI-TWA Úvod do XML 13

14 DTD, Schema, sémantika v XML XML dokument ~ data, databáze Dobře vytvořený (well formed) XML dokument preambule, jeden kořen a správně vytvořené entity (elementy, atributy, odkazy) XML dokument může být validní vzhledem ke schématu specifikaci struktury (DTD, Schema, ) DTD (už SGML) je bezkontextová gramatika XML Schema, silnější než DTD (např. typy) Další (Schematron, RelaxNG, ) je to vhodná sémantika pro automatizaci webu? BI-TWA Úvod do XML 14 Příklad z W3C materiálu Resource Description Framework (RDF) Primer

15 DTD pro XML <bib> <paper id="o12"> <title>foundations of Databases</title> <author> <firstname>serge</firstname> <lastname>abiteboul</lastname> </author> <year>1997</year> <publisher>addison Wesley</publisher> </paper>... </bib> Jaké elementy jsou povoléné? Jak se do sebe smí vnořovat? Kolikrát se můžou opakovat? Kde tyhle věci definovat? BI-TWA Úvod do XML 15 Motivováno P. Hitzler, M. Krötzsch, S. Rudolph, Y. Sure. Semantic Web Grundlagen

16 DTD pro XML <bib> <paper id="o12"> <title>foundations of Databases</title> <author> <firstname>serge</firstname> <lastname>abiteboul</lastname> </author> <year>1997</year> <publisher>addison Wesley</publisher> </paper>... </bib> <!DOCTYPE bib [ <!ELEMENT bib (paper*)> <!ELEMENT paper (author+, year, publisher?)> <!ATTLIST paper id ID #REQUIRED> <!ELEMENT author (firstname*, lastname)> <!ELEMENT firstname (#PCDATA)> <!ELEMENT lastname (#PCDATA)> <!ELEMENT year (#PCDATA)> <!ELEMENT publisher (#PCDATA)>...]> BI-TWA Úvod do XML 16 Motivováno P. Hitzler, M. Krötzsch, S. Rudolph, Y. Sure. Semantic Web Grundlagen

17 DTD pro XML deklarace elementů <!ELEMENT Name (Definition)> Definition - Atomární typ #PCDATA (Parsed Character DATA) - (a, b, c) seznam podelementů - (a b c) alternativy - * +? EMPTY bib je kořenový prvek <!DOCTYPE bib [ <!ELEMENT bib (paper*)> <!ELEMENT paper (author+, year, publisher?)> <!ATTLIST paper id ID #REQUIRED> <!ELEMENT author (firstname*, lastname)> <!ATTLIST author age CDATA #IMPLIED> <!ELEMENT firstname (#PCDATA)> <!ELEMENT lastname (#PCDATA)> <!ELEMENT year (#PCDATA)> <!ELEMENT publisher (#PCDATA)>... ]> bib může obsahovat libovolně elementů paper paper má alespoň jeden podelement autor, jeden year, může Firstname je typu řetězec znaků BI-TWA Úvod do XML 17 Motivováno P. Hitzler, M. Krötzsch, S. Rudolph, Y. Sure. Semantic Web Grundlagen

18 DTD pro XML deklarace atributů <!ATTLIST názevelementu defatributu1 defatributu2 > defatributu = název typ volitelnost [výchozíhodnota] Typ může být CDATA (řetězec znaků), ID (OID), IDREF (odkaz na ID) nebo IDREFS (množina odkazů) Volitelnost REQUIRED, IMPLIED <!DOCTYPE bib [ <!ELEMENT bib (paper*)> <!ELEMENT paper (author+, year, publisher?)> <!ATTLIST paper id ID #REQUIRED> <!ELEMENT author (firstname*, lastname)> <!ATTLIST author age CDATA #IMPLIED> <!ELEMENT firstname (#PCDATA)> <!ELEMENT lastname (#PCDATA)> <!ELEMENT year (#PCDATA)> <!ELEMENT publisher (#PCDATA)>... ]> paper má jeden atribut který musí mít jednoznačnou hodnotu author může mít atribut age BI-TWA Úvod do XML 18 Motivováno P. Hitzler, M. Krötzsch, S. Rudolph, Y. Sure. Semantic Web Grundlagen

19 DTD pro XML - OID a odkazy <family> <person id= jane mother= mary father= john > <name> Jane Doe </name> </person> <person id= john children= jane jack > <name> John Doe </name> </person> <person id= mary children= jane jack > <name> Mary Smith </name> </person> <person id= jack mother= mary father= john > <name> Jack Smith </name> </person> </family> <!DOCTYPE family [ <!ELEMENT family (person*)> <!ELEMENT person (name)> <!ELEMENT name (#PCDATA)> <!ATTLIST person id ID #REQUIRED mother IDREF #IMPLIED father IDREF #IMPLIED children IDREFS #IMPLIED> ]> BI-TWA Úvod do XML 19 Motivováno P. Hitzler, M. Krötzsch, S. Rudolph, Y. Sure. Semantic Web Grundlagen

20 XML Schema Alternativní jazyk pro zápis XML schémat Silnější než DTD Přidává typy a integritní omezení na literály Schéma (v XML Schema) je také XML dokument XML Schema vs. DTD Příklad: chceme definovat element A, který může obsahovat podelementy X, Y, Z v libovolném pořadí (každý právě jednou) DTD musíme vypsat všechny permutace <!ELEMENT A ((X,Y,Z) (Y,X,Z) (Z,X,Y),...)> XML Schema máme k dispozici kontajner all, který povoluje, aby podelementy byly v lib. pořadí. BI-TWA Úvod do XML 20

21 XML Schema je XML dokument s jazykem <xsd:schema xmlns:xsd="http://www.w3.org/2001/xmlschema"> <xsd:element name= bib > <xsd:complextype> <xsd:element name= paper minoccurs= 0 maxoccurs= unbounded > <xsd:complextype> <xsd:attribute name= id type= ID use= required /> <xsd:sequence> <xsd:element name= author type= authortype maxoccurs= unbounded /> <xsd:element name= year type="xsd:string"/> <xsd:element name= publisher type="xsd:string" minoccurs= 0 /> </xsd:sequence> </xsd:complextype> </xsd:element> </xsd:complextype> </xsd:element> </xsd:schema> <!DOCTYPE bib [ <!ELEMENT bib (paper*)> <!ELEMENT paper (author+, year, publisher?)> <!ATTLIST paper id ID #REQUIRED> <!ELEMENT author (firstname*, lastname)> <!ATTLIST author age CDATA #IMPLIED> <!ELEMENT firstname (#PCDATA)> <!ELEMENT lastname (#PCDATA)> <!ELEMENT year (#PCDATA)> <!ELEMENT publisher (#PCDATA)>...]> BI-TWA Úvod do XML 21 Motivováno P. Hitzler, M. Krötzsch, S. Rudolph, Y. Sure. Semantic Web Grundlagen

22 XML Schema prvky, atributy, typy, <xsd:element name= bib /> <xsd:element name= paper minoccurs= 0 maxoccurs= unbounded /> <xsd:element name= publisher type="xsd:string" minoccurs= 0 /> nenese sémantiku <xsd:attribute name= id type= ID use= required /> <xsd:attribute name= age type="xsd:string" use= optional /> <xsd:attribute name= language type="xsd:string" use= default value= de /> atomární: xsd:year, xsd:positiveinteger, xsd:unsignedshort jednoduché: <xsd:simpletype name= humanage base= xsd:unsignedshort > <xsd:maxinclusive value= 200 /> </xsd:simpletype> <xsd:attribute name= age type= humanage /> nese sémantiku komplexní: vytvořené pomocí konstrukcí v angličtině <xsd:sequence> </xsd:sequence> pevné pořadí <xsd:all> </xsd:all> volné pořadí <xsd:choice> </xsd:choice> jedno z BI-TWA Úvod do XML 22 Motivováno P. Hitzler, M. Krötzsch, S. Rudolph, Y. Sure. Semantic Web Grundlagen

23 XML jmenné prostory Jména elementů a atributů by měla platit obecně XML aplikace je musí jednoznačně interpretovat XML dokument může obsahovat integrovaná data z různých slovníků Každý má vlastní schéma Názvy elementů můžou kolidovat Jmenné prostory zamezí konfliktům Prefix:JménoZnačky (elementu, atributu, ) Prefix definuje jmenný prostor BI-TWA Úvod do XML 23

24 XML jmenné prostory - příklad <Buch xmlns =''http://www.semanticweb-grundlagen.de/'' xmlns:aifb =''http://www.aifb.uni-karlsruhe.de/''> <Titel>Semantic Web Grundlagen</Titel> <aifb:autor> <aifb:name>pascal Hitzler</aifb:Name> <aifb:titel>dr.</aifb:titel> </aifb:autor> <aifb: Autor> <aifb:name>york Sure</aifb:Name> <aifb:titel>dr.</aifb:titel> </aifb:autor> </Buch> BI-TWA Úvod do XML 24 Příklad z P. Hitzler, M. Krötzsch, S. Rudolph, Y. Sure. Semantic Web Grundlagen

25 XML jmenné prostory - příklad <Kniha xmlns:náš ='' https://edux.fit.cvut.cz/courses/bi-twa/ '' xmlns:aifb =''http://www.aifb.uni-karlsruhe.de/''> <náš:název>semantic Web Grundlagen</náš:Název> <aifb:autor> <aifb:name>pascal Hitzler</aifb:Name> <aifb:titel>dr.</aifb:titel> </aifb:autor> <aifb: Autor> <aifb:name>york Sure</aifb:Name> <aifb:titel>dr.</aifb:titel> </aifb:autor> </Kniha> BI-TWA Úvod do XML 25 Příklad z P. Hitzler, M. Krötzsch, S. Rudolph, Y. Sure. Semantic Web Grundlagen

26 XML Schema rozšíření typů, omezení XML Schema pro XML Schema Hierarchie typů Rozšíření, restrikce (databázové pokušení) Jakou nesou sémantiku, jakou lidi rozumí Jmenné prostory mohou pomoci Hlavní omezení stromová struktura Jak kódovat Informační zdroj IZ1 si myslí že přednáška P1 odzněla na AWIC09 a přednesl ji L1 a IZ2 si myslí že na DATAKON08 odzněla přednáška jejíž název obsahuje sémantizace BI-TWA Úvod do XML 26

27 XML Schema, omezení RDF <vydal> <vydavatelstvi>springer-verlag</vydavatelstvi> <kniha>semantic Web - Grundlagen</kniha> <autor> P. Hitzler a kol.</autor> </vydal> Jaká je sémantika element-podelement <vydavatelstvi Name="Springer-Verlag"> <vydal kniha="semantic Web Grundlagen /> </vydavatelstvi> <autor> P. Hitzler <kniha Name="Semantic Web - Grundlagen"> <vydavatel vydavatelstvi="springer-verlag"> </kniha> <kniha > </kniha> </autor> BI-TWA Úvod do XML 27 Motivováno P. Hitzler, M. Krötzsch, S. Rudolph, Y. Sure. Semantic Web Grundlagen

28 Pokračování od stromů ke grafům XML v podstatě stromy (i když reference - rekurze) RDF model je orientovaný graf, později Další info J. Pokorný a kol. XML technologie Principy a aplikace v praxi, Grada 2009 W3C, Foundations of Semantic Web Technologies, Chapman & Hall, P. Hitzler, M. Krötzsch, S. Rudolph XML and Semantic Web Technologies, Lars Schmidt-Thieme, přednášky na webu, BI-TWA Úvod do XML 28

29 Příklad z W3C materiálu Resource Description Framework (RDF) Primer Více Více detailů, XML and Semantic Web Technologies, Lars Schmidt-Thieme, přednášky na webu, XML pro programátory XML databáze XML dotazovací jazyky BI-TWA Úvod do XML 29

30 Více XML pro programátory XML databáze XML dotazovací jazyky BI-TWA Úvod do XML 30 Google images Hype curve a Gartner Hype Curve

31 Více BI-TWA Úvod do XML 31 Google images Hype curve a Gartner Hype Curve 2009

32 Více BI-TWA Úvod do XML 32 Google images Hype curve a Gartner Social Hype Curve

33 Více BI-TWA Úvod do XML 33 Google images Hype curve a Gartner 2006

34 Závěr, příklady, materiály, Dotazy? BI-TWA Úvod do XML 34

Správnost XML dokumentu

Správnost XML dokumentu Realizováno za finanční podpory ESF a státního rozpočtu ČR v rámci v projektu Zkvalitnění a rozšíření možností studia na TUL pro studenty se SVP reg. č. CZ.1.07/2.2.00/29.0011 Správnost XML dokumentu Správně

Více

24. 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. 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íce

APLIKACE XML PRO INTERNET

APLIKACE 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íce

XML terminologie a charakteristiky. Roman Malo

XML terminologie a charakteristiky. Roman Malo XML terminologie a charakteristiky Roman Malo XML extensible Markup Language (rozšiřitelný značkovací jazyk) Verze 1.0, 1.1 http://www.w3.org/xml Rozdíly v podpoře různých znakových sad a práci s řídícími

Více

Metody tvorby ontologií a sémantický web. Martin Malčík, Rostislav Miarka

Metody 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

Vývoj Internetových Aplikací

Vývoj Internetových Aplikací 2 Vývoj Internetových Aplikací HTML a CSS Ing. Michal Radecký, Ph.D. www.cs.vsb.cz/radecky HTML a CSS - Tvorba webových stránek - Struktura - Obsah - Vzhled - Funkcionalita zdroj: http://www.99points.info

Více

SCHÉ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 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íce

Tvorba WWW stránek. Mojmír Volf mojmir.volf@tul.cz https://www.nti.tul.cz/wiki/wikiuser:mojmir.volf 485 353 675

Tvorba WWW stránek. Mojmír Volf mojmir.volf@tul.cz https://www.nti.tul.cz/wiki/wikiuser:mojmir.volf 485 353 675 Tvorba WWW stránek Mojmír Volf mojmir.volf@tul.cz https://www.nti.tul.cz/wiki/wikiuser:mojmir.volf 485 353 675 Zdroje KRUG: Web design - nenuťte uživatele přemýšlet.. Computer Press, 2003. PROKOP M.: CSS

Více

14. Jazyk HTML (vývoj, principy, funkce, kostra stránky). Jazyk XML, XHTML. Algoritmizace - cyklus for, while a do while, implementace v jazyce

14. Jazyk HTML (vývoj, principy, funkce, kostra stránky). Jazyk XML, XHTML. Algoritmizace - cyklus for, while a do while, implementace v jazyce 4. Jazyk HTML (vývoj, principy, funkce, kostra stránky). Jazyk XML, XHTML. Algoritmizace - cyklus for, while a do while, implementace v jazyce PHP. HyperText Markup Language Z Wikipedie, otevřené encyklopedie

Více

Distanční opora předmětu: Databázové systémy Tématický blok č. 4: XML, DTD, XML v SQL Autor: RNDr. Jan Lánský, Ph.D.

Distanční opora předmětu: Databázové systémy Tématický blok č. 4: XML, DTD, XML v SQL Autor: RNDr. Jan Lánský, Ph.D. Distanční opora předmětu: Databázové systémy Tématický blok č. 4: XML, DTD, XML v SQL Autor: RNDr. Jan Lánský, Ph.D. Obsah kapitoly 1 XML 2 DTD 2.1 Atributy 2.2 Entity 3. XML v SQL Serveru Studijní cíle

Více

Inovace výuky prostřednictvím šablon pro SŠ

Inovace 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íce

Základy WWW publikování

Základy WWW publikování Ing. Igor Kopetschke Oddělení aplikované informatiky Ústav nových technologií a aplikované informatiky Fakulta mechatroniky a mezioborových inženýrských studií Technická univerzita v Liberci Email : igor.kopetschke@tul.cz

Více

Teoretické a pokročilé aspekty XML technologií

Teoretické 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íce

Základy XML struktura dokumentu (včetně testových otázek)

Základy XML struktura dokumentu (včetně testových otázek) Základy XML struktura dokumentu (včetně testových otázek) Otakar Čerba Oddělení geomatiky Katedra matematiky Fakulta aplikovaných věd Západočeská univerzita v Plzni Přednáška z předmětu Počítačová kartografie

Více

Základy HTML (2. přednáška)

Základy HTML (2. přednáška) Základy HTML (2. přednáška) WWW World Wide Web Sestává ze tří stavebních bloků Síť informačních zdrojů Universal Resource Identifier jednotný způsob jak adresovat zdroje, (URL) protokoly pro přístup ke

Více

Internetové publikování

Internetové publikování Internetové publikování Doc. Ing. Petr Zámostný, Z Ph.D. místnost: A-72aA tel.: 4222, 4167 (sekretari( sekretariát ústavu 111) e-mail: petr.zamostny@vscht vscht.czcz Osnova předmp» Úvod - principy fungování

Více

Jazyky pro popis dat

Jazyky pro popis dat Realizováno za finanční podpory ESF a státního rozpočtu ČR v rámci v projektu Zkvalitnění a rozšíření možností studia na TUL pro studenty se SVP reg. č. CZ.1.07/2.2.00/29.0011 Jazyky pro popis dat Pavel

Více

Podrobný popis GovTalk obálky

Podrobný popis GovTalk obálky Transakční část portálu veřejné správy Podrobný popis GovTalk obálky (GovTalk Message Envelope) verze 2.3 Vypracoval Verze Datum Poznámka GSO Team 2.1 10.06.2003 Vytvoření upravené verze dokumentace pro

Více

Znač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 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íce

1. Struktura stránky, zásady při psaní kódu, MVC pattern. Web pro kodéry (Petr Kosnar, ČVUT, FJFI, KFE, PINF 2008)

1. Struktura stránky, zásady při psaní kódu, MVC pattern. Web pro kodéry (Petr Kosnar, ČVUT, FJFI, KFE, PINF 2008) 1. Struktura stránky, zásady při psaní kódu, MVC pattern Web pro kodéry (Petr Kosnar, ČVUT, Obsah } Terminologie } Prezentace x Obsah } Struktura kódu } Sémantika kódu } Struktura stránky } Šablony } Template

Více

DATOVÝ STANDARD O ODPADECH

DATOVÝ 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íce

XML schémata. Jiří Kosek

XML 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íce

Západočeská univerzita v Plzni Fakulta aplikovaných věd Katedra informatiky a výpočetní techniky DIPLOMOVÁ PRÁCE

Západočeská univerzita v Plzni Fakulta aplikovaných věd Katedra informatiky a výpočetní techniky DIPLOMOVÁ PRÁCE Západočeská univerzita v Plzni Fakulta aplikovaných věd Katedra informatiky a výpočetní techniky DIPLOMOVÁ PRÁCE Plzeň, 2006 Jan Kupka Západočeská univerzita v Plzni Fakulta aplikovaných věd Katedra informatiky

Více

Základní zadání IS o ISVS. Sluţba poskytování dat IS o ISVS

Základní zadání IS o ISVS. Sluţba poskytování dat IS o ISVS Základní zadání IS o ISVS Sluţba poskytování dat IS o ISVS podle pokynů objednatele vypracovala společnost ASD Software, s.r.o. dokument ze dne 5.12.2012, verze 1.00 Sluţba poskytování dat IS o ISVS Počet

Více

PRG036 Technologie XML

PRG036 Technologie XML PRG036 Technologie XML Přednáší: Irena Mlýnková (mlynkova@ksi.mff.cuni.cz) Martin Nečaský (necasky@ksi.mff.cuni.cz) LS 2010 Stránka přednášky: http://www.ksi.mff.cuni.cz/~mlynkova/prg036/ 1 Osnova předmětu

Více

Škola: Gymnázium, Brno, Slovanské náměstí 7 III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Název projektu: Inovace výuky na GSN

Škola: Gymnázium, Brno, Slovanské náměstí 7 III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Název projektu: Inovace výuky na GSN Škola: Gymnázium, Brno, Slovanské náměstí 7 Šablona: III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Název projektu: Inovace výuky na GSN prostřednictvím ICT Číslo projektu: CZ.1.07/1.5.00/34.0940

Více

Jazyk XSL XPath XPath XML. Jazyk XSL - rychlá transformace dokumentů. PhDr. Milan Novák, Ph.D. KIN PF JU České Budějovice. 9.

Jazyk 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íce

Principy fungování WWW serverů a browserů. Internetové publikování

Principy fungování WWW serverů a browserů. Internetové publikování Principy fungování WWW serverů a browserů Internetové publikování Historie WWW 50. léta Douglas Engelbert provázané dokumenty 1980 Ted Nelson projekt Xanadu 1989 CERN Ženeva - Tim Berners-Lee Program pro

Více

XML. Aleš Keprt 29.11.2005

XML. Aleš Keprt 29.11.2005 XML Aleš Keprt 29.11.2005 značkovací jazyk pro obecné použití pro vytváření speciálních značkovacích jazyků Nejčastější použití: výměna dat (při komunikaci) na internetu (společně nebo místo HTML) Je to

Více

Dotazování nad XML daty a jazyk XPath

Dotazování nad XML daty a jazyk XPath 4 TVEZEWXYHMNR LSTVSKVEQY-RJSVQEXMOENITSHTSVSZ RETVSNIOXIQRERGSZER Q ^)ZVSTWO LSWSGM PR LSJSRHYEVS^TS XYLPEZR LSQ WXE4VEL] 4VELE)9-RZIWXYNIQIHSZE% FYHSYGRSWXM Dotazování nad XML daty a jazyk XPath BI-TWA

Více

České vysoké učení technické v Praze Fakulta stavební Katedra mapování a kartografie

České vysoké učení technické v Praze Fakulta stavební Katedra mapování a kartografie České vysoké učení technické v Praze Fakulta stavební Katedra mapování a kartografie Doktorská disertační práce Využití webových služeb v Katastru nemovitostí 15. února 2008 Radek Chromý České vysoké učení

Více

Modely 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é. 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íce

13. blok Práce s XML dokumenty v databázi Oracle

13. blok Práce s XML dokumenty v databázi Oracle 13. blok Práce s XML dokumenty v databázi Oracle Studijní cíl Tento blok je věnován práci s XML dokumenty, možnostmi jejich uložení a práce s nimi v databázi Oracle a datovému typu XMLType. Doba nutná

Více

Národní elektronický nástroj. Technická specifikace rozhraní pro IEN

Národní elektronický nástroj. Technická specifikace rozhraní pro IEN Národní elektronický nástroj Technická specifikace rozhraní pro IEN V 1.1 1.10.2014 Verze dokumentu Verze Datum Popis 1.0 10.3.2014 Vytvoření dokumentu 1..10.2014 Gramatická korektura Tabulka 1 Historie

Více

Tvorba webu. Úvod a základní principy. Martin Urza

Tvorba webu. Úvod a základní principy. Martin Urza Tvorba webu Úvod a základní principy Martin Urza World Wide Web (WWW) World Wide Web (doslova celosvětová pavučina ) je označení pro mnoho dokumentů rozmístěných na různých serverech po celém světě. Tyto

Více

HTML Hypertext Markup Language

HTML Hypertext Markup Language HTML Hypertext Markup Language je jazyk určený na publikování a distribuci dokumentů na Webu velmi jednoduchý jazyk používá ho mnoho uživatelů má výkonné prostředky (příkazy) k formátování dokumentů (různé

Více

TÉMATICKÝ OKRUH Softwarové inženýrství

TÉMATICKÝ OKRUH Softwarové inženýrství TÉMATICKÝ OKRUH Softwarové inženýrství Číslo otázky : 23. Otázka : Datový model XML, dotazovací jazyky nad XML daty Obsah : 1 Úvod o XML 2 Vztah XML a databáze 2.1 Databázové systémy s podporou XML 2.2

Více

XML 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

XML 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íce

XML jako prostředek pro citování informačních zdrojů

XML jako prostředek pro citování informačních zdrojů XML jako prostředek pro citování informačních zdrojů Mgr. Linda Skolková (skolkova( skolkova@ikaros.cz) Ing. Miloslav Nič, PhD. (miloslav.nic( miloslav.nic@vscht.cz) Osnova Co je citování K čemu je dobré

Více

Tvorba WWW stránek. přehled technologií používaných na webu principy jednotlivých technologií a možnosti jejich vzájemného kombinování

Tvorba WWW stránek. přehled technologií používaných na webu principy jednotlivých technologií a možnosti jejich vzájemného kombinování Tvorba WWW stránek přehled technologií používaných na webu principy jednotlivých technologií a možnosti jejich vzájemného kombinování HTML/XHTML kaskádové styly PHP spolupráce PHP s databázemi Technologie

Více

RDF API a SPARQL syntaxe, API, příklady. 4IZ440 Reprezentace a zpracování znalostí na WWW Josef Petrák me@jspetrak.name

RDF API a SPARQL syntaxe, API, příklady. 4IZ440 Reprezentace a zpracování znalostí na WWW Josef Petrák me@jspetrak.name RDF API a SPARQL syntaxe, API, příklady 4IZ440 Reprezentace a zpracování znalostí na WWW Josef Petrák me@jspetrak.name Dnes uvidíme Syntaxe RDF Základy RDF grafu Pojmenované grafy Přehled RDF API Příklady

Více

X L M L v v Of O f f i f ce 2 0 2 0 0 7 XML OBECNĚ VBA pro Excel Petr Blaha XML v MS Office Michal Theodor

X L M L v v Of O f f i f ce 2 0 2 0 0 7 XML OBECNĚ VBA pro Excel Petr Blaha XML v MS Office Michal Theodor Osnova XML v Office 2007 Michal Theodor XML obecně Co to je XML Příklad XML dokumentu Využití Office Open XML Struktura dokumentu MS Office 2007 Úprava dokumentu MS Office 2007 pomocí XML Přizpůsobení

Více

Vstupní data pro program Deformace ve formátu XML

Vstupní data pro program Deformace ve formátu XML geocaktualizace:22.11.2004 Vstupní data pro program Deformace ve formátu XML Pro formát vstupních dat je využit jazyk XML pro popis strukturovaných dat. Formát je definován v souladu s definicí jazyka

Více

Příklad buňka tabulky

Příklad buňka tabulky Realizováno za finanční podpory ESF a státního rozpočtu ČR v rámci v projektu Zkvalitnění a rozšíření možností studia na TUL pro studenty se SVP reg. č. CZ.1.07/2.2.00/29.0011 Pojmenované šablony Pojmenované

Více

Sémantický web principy, prostředky, aplikace. Ondřej Černoš UISK cernoso@gmail.com 602372810

Sémantický web principy, prostředky, aplikace. Ondřej Černoš UISK cernoso@gmail.com 602372810 Sémantický web principy, prostředky, aplikace Ondřej Černoš UISK cernoso@gmail.com 602372810 Kdo jsem Ondřej Černoš, absolvent FEL ČVUT (kybernetika) doktorand UISK, téma blízké sémantickému webu 04/29/09

Více

Ontologie v e-commerce

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íce

Tvorba jednoduchých WWW stránek. VŠB - Technická univerzita Ostrava Katedra informatiky

Tvorba jednoduchých WWW stránek. VŠB - Technická univerzita Ostrava Katedra informatiky Tvorba jednoduchých WWW stránek RNDr. Daniela Ďuráková VŠB - Technická univerzita Ostrava Katedra informatiky Vznik WWW technologie Vznik - CERN 1989-90, vedoucí projektu Tim Berners-Lee cíl - infrastruktura

Více

Mapové služby podle OGC

Mapové služby podle OGC Mapové služby podle OGC OpenGIS Web Services Common Specification - OWS Web Map Service - WMS Web Feature Service - WFS Web Coverage Service - WCS Web Processing Service - WPS zhodnocení služeb Geography

Více

HTML - Úvod. Zpracoval: Petr Lasák

HTML - Úvod. Zpracoval: Petr Lasák HTML - Úvod Zpracoval: Petr Lasák Je značkovací jazyk, popisující obsah HTML stránek Je z rodiny SGML jazyků, jako např. XML, DOCX, XLSX Nejedná se o programovací ale značkovací jazyk Dynamičnost dodávají

Více

Základy a principy World Wide Web-u

Základy a principy World Wide Web-u Základy a principy World Wide Web-u PIA 2012/2013 Přemysl Brada Ondřej Rohlík Copyright 2006 Přemysl Brada, Západočeská univerzita Co se dozvíte Myšlenky a technologie v pozadí webu Hypertext klíčové vlastnosti

Více

PHP a XML. Stručný obsah

PHP a XML. Stručný obsah PHP a XML 5 Stručný obsah Předmluva... 13 Úvod... 15 1. Syntaxe XML... 17 2. Přehled podpory XML v PHP5... 43 3. (Ne)podpora Unicode v PHP... 67 4. SimpleXML... 87 5. SAX... 105 6. DOM... 123 7. XMLReader...

Více

Kartografická webová aplikace. Přednáška z předmětu Počítačová kartografie (KMA/POK) Otakar Čerba Západočeská univerzita

Kartografická webová aplikace. Přednáška z předmětu Počítačová kartografie (KMA/POK) Otakar Čerba Západočeská univerzita Kartografická webová aplikace Přednáška z předmětu Počítačová kartografie (KMA/POK) Otakar Čerba Západočeská univerzita Datum vzniku dokumentu: 3. 11. 2011 Datum poslední aktualizace: 10. 12. 2011 Cíl

Více

HTML. HyperText Markup Language. 25.9.2013 Josef Steinberger

HTML. HyperText Markup Language. 25.9.2013 Josef Steinberger HTML HyperText Markup Language 25.9.2013 Josef Steinberger HTML historie, verze Hypertext Jazyk popisující strukturu dokumentu SGML/XML Aplikace Verze: HTML 1 1990+ TBL, CERN HTML 2.0 1995 as RFC 1866

Více

CSS V DIGITÁLNÍ KARTOGRAFII

CSS V DIGITÁLNÍ KARTOGRAFII CSS V DIGITÁLNÍ KARTOGRAFII ČERBA Otakar Západočeská univerzita, Fakulta aplikovaných věd, Katedra matematiky Univerzitní 22, Plzeň, 306 14 Tel.: ++420 377 632 681 Fax: ++420 377 632 602 ota.cerba@seznam.cz

Více

Mgr. Stěpan Stěpanov, 2013

Mgr. Stěpan Stěpanov, 2013 Mgr. Stěpan Stěpanov, 2013 Abstrakt V tomto kurzu se seznámíme se základními pojmy HTML, klíčovými pravidly pro práci se značkami a atributy a strukturou dokumentu. Také se dozvíte, jak a v čem lze vytvářet

Více

HTML XHTML JavaScript PHP ASP.Net Zajímavé odkazy

HTML XHTML JavaScript PHP ASP.Net Zajímavé odkazy V čem se píší web. dokumenty HTML XHTML JavaScript PHP ASP.Net Zajímavé odkazy HTML HTML (HyperText Markup Language, značkovací jazyk pro hypertext) standart pro vytváření stránek v systému aplikací World

Více

Ukládání a vyhledávání XML dat

Ukládání a vyhledávání XML dat XML teorie a praxe značkovacích jazyků (4IZ238) Jirka Kosek Poslední modifikace: $Date: 2014/12/04 19:41:24 $ Obsah Ukládání XML dokumentů... 3 Ukládání XML do souborů... 4 Nativní XML databáze... 5 Ukládání

Více

Vysoká škola ekonomická v Praze

Vysoká škola ekonomická v Praze Vysoká škola ekonomická v Praze Fakulta informatiky a statistiky Vyšší odborná škola informačních služeb v Praze Generování webových stránek z XML dokumentů pomocí jazyka XSL Vypracoval: Martin Burda Vedoucí

Více

Podpora XML v.net. Podpora XML v.net. nezávislý publicista. Jirka Kosek. http://www.kosek

Podpora 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íce

3.4 Základní služby Internetu

3.4 Základní služby Internetu Název školy Číslo projektu Autor Název šablony Název DUMu Tematická oblast Předmět Druh učebního materiálu Anotace Vybavení, pomůcky Střední průmyslová škola strojnická Vsetín CZ.1.07/1.5.00/34.0483 Ing.

Více

Škola: Gymnázium, Brno, Slovanské náměstí 7 III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Název projektu: Inovace výuky na GSN

Škola: Gymnázium, Brno, Slovanské náměstí 7 III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Název projektu: Inovace výuky na GSN Škola: Gymnázium, Brno, Slovanské náměstí 7 Šablona: III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Název projektu: Inovace výuky na GSN prostřednictvím ICT Číslo projektu: CZ.1.07/1.5.00/34.0940

Více

Webové služby. Martin Kuba Superpočítačové centrum Brno Masarykova univerzita

Webové služby. Martin Kuba Superpočítačové centrum Brno Masarykova univerzita Webové služby Martin Kuba Superpočítačové centrum Brno Masarykova univerzita Obsah definice webových služeb historický vývoj ze strany WWW SOAP webové služby XML, URI, XML Namespaces, XML Schema protokol

Více

Web a očekávání budoucího

Web a očekávání budoucího Web a očekávání budoucího Vilém Sklenák sklenak@vse.cz Vysoká škola ekonomická, fakulta informatiky a statistiky, katedra informačního a znalostního inženýrství Inforum2013, 21. 5. 2013 Vilém Sklenák (VŠE

Více

E-learning a DocBook

E-learning a DocBook E-learning a DocBook Tomáš Pitner tomp@fi.muni.cz Jan Pavlovič xpavlov@fi.muni.cz Abstrakt Tento příspěvek ukazuje další možnosti využití DocBooku (DB) v elektronické podpoře výuky. Ilustruje použití DB

Více

Systé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 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íce

XHTML 1. Značkovací jazyky (mark-up): Součastí prostředků je systém m značek

XHTML 1. Značkovací jazyky (mark-up): Součastí prostředků je systém m značek XHTML 1 Jazyk HTML značkovací jazyk, speciálně vyvinutý pro popis Internetových dokumentů. HTML umožňuje popis: struktury dokumentu; obsahu dokumentu; způsobu zobrazení obsahu prohlížečem na displeji.

Více

Mgr. Vlastislav Kučera přednáška č. 1

Mgr. Vlastislav Kučera přednáška č. 1 Mgr. Vlastislav Kučera přednáška č. 1 jazyk HTML5 CSS3 HTML5 a CSS3: CASTRO, E. HTML5 a CSS3. Computer press, 2012 GOLDSTEIN, A., LAZARIS, L. a WEYL, E. HTML5 a CSS3 pro webové designéry. Brno: Zoner Press,

Více

Televizní data: specifikace a export

Televizní data: specifikace a export Televizní data: specifikace a export PRESS DATA, s.r.o., tisková agentura, Jihozápadní IV./1115/13, 141 00 Praha 4, DIČ: CZ28200217 E-mail: pressdata@pressdata.cz, tel: 272 011 594 90, 603 418 702, 604

Více

Vývoj Internetových Aplikací

Vývoj Internetových Aplikací 4 Vývoj Internetových Aplikací HTML5 Ing. Michal Radecký, Ph.D. www.cs.vsb.cz/radecky Co je HTML5? - HTML5 je směr, kam se ubírá web budoucnost webových aplikací a vývoje - HTML5 je multiplatformní - HTML5

Více

13. Vytváření webových stránek

13. Vytváření webových stránek 13. Vytváření webových stránek značkovací jazyk HTML, základní členění dokumentu, odkazy, tabulky, seznamy, obrázky, HTML editory Značkovací jazyk HTML HTML - Hypertext markup Language (hypertextový značkovací

Více

DBS Konceptuální modelování

DBS Konceptuální modelování DBS Konceptuální modelování Michal Valenta Katedra softwarového inženýrství FIT České vysoké učení technické v Praze Michal.Valenta@fit.cvut.cz c Michal Valenta, 2010 BIVŠ DBS I, ZS 2010/11 https://users.fit.cvut.cz/

Více

HTML. PIA 2012/2013 Téma 1. P. Brada, O. Rohlík, J. Tichava, Západočeská univerzita

HTML. PIA 2012/2013 Téma 1. P. Brada, O. Rohlík, J. Tichava, Západočeská univerzita HTML PIA 2012/2013 Téma 1 P. Brada, O. Rohlík, J. Tichava, Západočeská univerzita HyperText Markup Language... a document structuring language hypertext SGML/XML aplikace http://www.w3.org/markup/ 2 Verze:

Více

XFORMS JAKO NÁHRADA WEBOVÝCH FORMULÁŘŮ XFORMS - WEB FORMS SUCCESSOR

XFORMS JAKO NÁHRADA WEBOVÝCH FORMULÁŘŮ XFORMS - WEB FORMS SUCCESSOR XFORMS JAKO NÁHRADA WEBOVÝCH FORMULÁŘŮ XFORMS - WEB FORMS SUCCESSOR Martin Smítka Souhrn Současný svět Internetu se velmi rychle vyvýjí a tento vývoj mění zažité způsoby tvorby webových stránek. Posun

Více

V této příloze je podrobně popsána struktura XML dokumentu s mapou (viz kapitolu 5.3), příklad tohoto XML dokumentu je na přiloženém CD v souboru

V této příloze je podrobně popsána struktura XML dokumentu s mapou (viz kapitolu 5.3), příklad tohoto XML dokumentu je na přiloženém CD v souboru Příloha 1: Struktura XML dokumentu V této příloze je podrobně popsána struktura XML dokumentu s mapou (viz kapitolu 5.3), příklad tohoto XML dokumentu je na přiloženém CD v souboru /mapa/map.xml. Obsah

Více

geotym.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?

geotym.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íce

Návrh stránek 4IZ228 tvorba webových stránek a aplikací

Návrh stránek 4IZ228 tvorba webových stránek a aplikací 4IZ228 tvorba webových stránek a aplikací Jirka Kosek Poslední modifikace: $Date: 2013/12/12 20:40:58 $ Obsah Úvod... 3 Recept na dobré webové stránky... 4 Použitelnost... 5 Jak se pozná použitelný web...

Více

Tvorba stránek v HTML ve Wordu

Tvorba stránek v HTML ve Wordu Tvorba stránek v HTML ve Wordu HTML (hypertext markup language hypertextový značkovací jazyk). Internetová stránka jako soubor s příponou htm nebo html. Je to skoro obyčejný textový soubor obohacený o

Více

XML A XWEB JAKO NÁSTROJE PRO TVORBU WEBOVÉHO SÍDLA S VELKÝM MNOŽSTVÍM KŘÍŽOVÝCH ODKAZŮ

XML A XWEB JAKO NÁSTROJE PRO TVORBU WEBOVÉHO SÍDLA S VELKÝM MNOŽSTVÍM KŘÍŽOVÝCH ODKAZŮ XML A XWEB JAKO NÁSTROJE PRO TVORBU WEBOVÉHO SÍDLA S VELKÝM MNOŽSTVÍM KŘÍŽOVÝCH ODKAZŮ Vlastimil Čevela 664 42 Modřice, Benešova 279, tel. 547 216 183, http://www.volweb.cz/cevelavl/, e-mail: cevelavl@vol.cz

Více

VYHLEDÁVÁNÍ V MULTIMEDIÁLNÍCH DATECH HETEROGENNÍCH SÍTÍCH A NA INTERNETU

VYHLEDÁVÁNÍ V MULTIMEDIÁLNÍCH DATECH HETEROGENNÍCH SÍTÍCH A NA INTERNETU VYHLEDÁVÁNÍ V MULTIMEDIÁLNÍCH DATECH HETEROGENNÍCH SÍTÍCH A NA INTERNETU Ivan Doležal Michal Krsek, CESNET,Michal Illich, Jyxo Motivace S rozvojem širokopásmového přístupu k Internetu se zvětšují možnosti

Více

Publikování map na webu - WMS

Publikování map na webu - WMS Semestrální práce z předmětu Kartografická polygrafie a reprografie Publikování map na webu - WMS Autor: Ondřej Dohnal, Martina Černohorská Editor: Filip Dvořáček Praha, duben 2010 Katedra mapování a kartografie

Více

(X)HTML. Internetové publikování

(X)HTML. Internetové publikování (X)HTML Internetové publikování 1 Prohlížeč Obsluhuje přenos a interpretuje obsah Hlavní prohlížeče Microsoft Internet Explorer Firefox Opera Safari WWW stránka WWW stránka dokument (soubor) s informacemi

Více

Ing. Přemysl Brada, MSc., Ph.D. Ing. Martin Dostal. Katedra informatiky a výpočetní techniky, FAV, ZČU v Plzni

Ing. Přemysl Brada, MSc., Ph.D. Ing. Martin Dostal. Katedra informatiky a výpočetní techniky, FAV, ZČU v Plzni Webové aplikace Ing. Přemysl Brada, MSc., Ph.D. Ing. Martin Dostal Katedra informatiky a výpočetní techniky, FAV, ZČU v Plzni Harmonogram Dopolední blok 9:00 12:30 Ing. Dostal Úvod, XHTML + CSS Ing. Brada,

Více

Informatika pro moderní fyziky (8) CSS - stylování dokumentů, SVG - tvorba obrázků, složitější interaktivní dokument

Informatika pro moderní fyziky (8) CSS - stylování dokumentů, SVG - tvorba obrázků, složitější interaktivní dokument Informatika pro moderní fyziky (8) CSS - stylování dokumentů, SVG - tvorba obrázků, složitější interaktivní dokument František HAVLŮJ e-mail: haf@ujv.cz ÚJV Řež oddělení Reaktorové fyziky a podpory palivového

Více

Základní pojmy spojené s webovým publikováním ~ malý slovníček pojmů~ C3231 Základy WWW publikování Radka Svobodová, Stanislav Geidl

Základní pojmy spojené s webovým publikováním ~ malý slovníček pojmů~ C3231 Základy WWW publikování Radka Svobodová, Stanislav Geidl Základní pojmy spojené s webovým publikováním ~ malý slovníček pojmů~ C3231 Základy WWW publikování Radka Svobodová, Stanislav Geidl Internet celosvětová síť spojení jednotlivých síťí pomocí uzlů (síť

Více

Pokročilé techniky tvorby sestav v Caché. ZENové Reporty

Pokročilé techniky tvorby sestav v Caché. ZENové Reporty Pokročilé techniky tvorby sestav v Caché ZENové Reporty Úvodem Jednoduché sestavy Pokročilé sestavy Ladění Historie ZEN reporty sdílejí podobný princip definování obsahu jako ZENové stránky Byly uvedeny

Více

Inovace výuky prostřednictvím šablon pro SŠ

Inovace 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íce

DUM č. 11 v sadě. 36. Inf-12 Počítačové sítě

DUM č. 11 v sadě. 36. Inf-12 Počítačové sítě projekt GML Brno Docens DUM č. 11 v sadě 36. Inf-12 Počítačové sítě Autor: Lukáš Rýdlo Datum: 06.05.2014 Ročník: 3AV, 3AF Anotace DUMu: WWW, HTML, HTTP, HTTPS, webhosting Materiály jsou určeny pro bezplatné

Více

Mgr. Jaroslav Šilberský

Mgr. Jaroslav Šilberský ZÁVĚREČNÁ ZPRÁVA Z ŘEŠENÍ PROJEKTU ČMS ODPADY: PROGRAMOVACIE PRÁCE NA PROGRAMOVOM VYBAVENÍ REGIONÁLNEHO INFORMAČNÉHO SYSTÉMU O ODPADOCH (RISO) V SÚLADE S NOVÝMI APLIKAČNÝMI POŽIADAVKAMI A MIGRÁCIA RISO

Více

POSTUP PRO VYTVOŘENÍ STRUKTUR PRO UKLÁDÁNÍ RDF DAT V ORACLE

POSTUP PRO VYTVOŘENÍ STRUKTUR PRO UKLÁDÁNÍ RDF DAT V ORACLE POSTUP PRO VYTVOŘENÍ STRUKTUR PRO UKLÁDÁNÍ RDF DAT V ORACLE Upozornění: Pro práci s RDF Oracle daty je třeba mít nainstalován Oracle Spatial Resource Description Framework (RDF). 1. Vytvoření tabulkového

Více

(X)HTML, CSS a jquery

(X)HTML, CSS a jquery Prezentační vrstva webové aplikace (X)HTML, CSS a jquery jquery Java Scriptová knihovna Ing. Martin Dostal (X)HTML první stránka Textový soubor s příponou.htm nebo.html: moje

Více

ANOTACE nově vytvořených/inovovaných materiálů

ANOTACE nově vytvořených/inovovaných materiálů ANOTACE nově vytvořených/inovovaných materiálů Číslo projektu Číslo a název šablony klíčové aktivity Tematická oblast CZ.1.07/1.5.00/34.1017 III/2 - Inovace a zkvalitnění výuky prostřednictvím ICT Počítačové

Více

Komentář k datovému standardu a automatizovaným kontrolám obsahu F_OVZ_SPE

Komentář k datovému standardu a automatizovaným kontrolám obsahu F_OVZ_SPE Komentář k datovému standardu a automatizovaným kontrolám obsahu F_OVZ_SPE Ohlašovací povinnost: Souhrnná provozní evidence (SPE) zdrojů znečišťování ovzduší Formulář: F_OVZ_SPE Dle příslušné legislativy:

Více

Web. Získání informace z internetu Grafické zobrazení dat a jejich struktura Rozšíření funkcí pomocí serveru Rozšíření funkcí pomocí prohlížeče

Web. Získání informace z internetu Grafické zobrazení dat a jejich struktura Rozšíření funkcí pomocí serveru Rozšíření funkcí pomocí prohlížeče Web Získání informace z internetu Grafické zobrazení dat a jejich struktura Rozšíření funkcí pomocí serveru Rozšíření funkcí pomocí prohlížeče Technologické trendy v AV tvorbě, Web 2 DNS Domain Name Systém

Více

MULTIMEDIÁLNÍ A HYPERMEDIÁLNÍ SYSTÉMY

MULTIMEDIÁLNÍ A HYPERMEDIÁLNÍ SYSTÉMY MULTIMEDIÁLNÍ A HYPERMEDIÁLNÍ SYSTÉMY 1) Úvod do problematiky Petr Lobaz, 12. 2. 2008 ORGANIZACE PŘEDMĚTU POŽADAVKY KE ZKOUŠCE vypracování semestrální práce (30 60 bodů) napsání testu (20 40 bodů) HODNOCENÍ

Více

Popis XML rozhraní Veřejného webu RŽP

Popis 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íce

CZ.1.07/1.5.00/34.0527

CZ.1.07/1.5.00/34.0527 Projekt: Příjemce: Digitální učební materiály ve škole, registrační číslo projektu CZ.1.07/1.5.00/34.0527 Střední zdravotnická škola a Vyšší odborná škola zdravotnická, Husova 3, 371 60 České Budějovice

Více

UŽIVATELSKÁ PŘÍRUČKA SEMANTIC ANNOTATOR. 18. 8. 2011 Dominik Fišer

UŽIVATELSKÁ PŘÍRUČKA SEMANTIC ANNOTATOR. 18. 8. 2011 Dominik Fišer UŽIVATELSKÁ PŘÍRUČKA SEMANTIC ANNOTATOR 18. 8. 2011 Dominik Fišer 1 MOTIVACE Co je to sémantická anotace, proč a jak se to dělá pomocí našeho rozšíření Semantic Annotator? Rozšíření prohlížeče Semantic

Více