Sémantický web principy, prostředky, aplikace. Ondřej Černoš UISK

Save this PDF as:
 WORD  PNG  TXT  JPG

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

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

Transkript

1 Sémantický web principy, prostředky, aplikace Ondřej Černoš UISK

2 Kdo jsem Ondřej Černoš, absolvent FEL ČVUT (kybernetika) doktorand UISK, téma blízké sémantickému webu 04/29/09 2

3 Co je web? Web je databáze znalostí Web je hromada syntakticky strukturovaných dat Web je propojená hromada strukturovaných dat Web je informační systém s vlastní svébytnou architekturou Web 04/29/09 3

4 Web technické pozadí Co je na Webu? na webu existují Zdroje (Resource) stránky, obrázky, feedy (RSS, Atom) atd. entity existující na webu mají jména URI Unified Resource Identificator URL jako aplikace URI Unified Resource Locator Jména (URI) jsou globálně unikátní 04/29/09 4

5 Web technické pozadí Jakým způsobem jsou zdroje na webu? Zdroje jsou reprezentovány nějakou serializací, kterou umí přenosová soustava přenášet značkovací jazyky HTML (aplikace SGML, šedesátá léta) formáty obrázků PNG, JPG apod. streamované video XML jazyky (aplikace) JSON, YAML, atd. atp. Reprezentace nejsou zdroji! 04/29/09 5

6 Web technické pozadí SGML a nástupci jako reprezentační jazyky hypertextu ve značkovacích jazycích existují prostředky pro odkazování na jiné zdroje na webu známé html tagy: anchor (a), img apod. značkovací jazyky jsou standardizované, otevřené značkovací jazyky popisují strukturu dokumentů z.j. umí označit odstavec, nadpis apod. tedy značkovací jazyky řeší syntax dokumentů 04/29/09 6

7 Web technické pozadí Mluvili jsme o transportním mechanismu co to je? HyperText Transfer Protocol (HTTP) definuje architekturu informačního systému zvaného web architektura identifikována jako REST Representational State Transfer 04/29/09 7

8 Web REST REST identifikace jedinečných vlastností webu Aplikační stav je abstrahován do prostředků (Resource) Zdroj je unikátně identifikovaný (URI) Všechny zdroje sdílejí jednotný interface (rozhraní) k práci s reprezentací těchto omezený počet známých typů reprezentací (content type MIME typy) omezený počet operací nad reprezentacemi zdrojů (GET, PUT, POST, DELETE) 04/29/09 8

9 Web REST Další vlastnosti REST architektury protokol architektury (HTTP) je typu klient-server protokol je bezestavový (vždy se ve výměně reprezentací zdrojů mezi klientem a serverem zasílá vše co je nutné k porozumění dotazu či odpovědi) protokol je cachovaný (důležité pro škálovatelnost) 04/29/09 9

10 Jak to vše souvisí se sémantickým webem? Sémantický web staví na úspěšných a prověřených vlastnostech webu tak jak je známe teď Sémantický web dále staví na pojmu zdroje, užívá URI, jako aplikační architekturu užívá REST tedy je to stále web Pro pochopení směru, jakým rozvíjí sémantický web ten web, který známe dnes, je nutné znát fundament webu 04/29/09 10

11 Hranice užití webu Na webu používáme mnohé aplikace aplikace pracují s různými zdroji různě aplikace reprezentují zdroje (světa) svojí vlastní reprezentací, která nemusí být sdílená Aplikace neumějí spolupracovat představme si aplikaci pro rezervaci hotelů, mapovou aplikaci a aplikaci ministerstva životního prostředí mapující národní parky. Spolupráce? Vesměs žádná. 04/29/09 11

12 Hranice užití webu Čím to je? na webu jsou zdroje, které mluví o světě reprezentace zdrojů jsou syntanticky strukturované neumíme ovšem mluvit o těchto zdrojích chybějí metadata, tedy data o datech data o datech o světě 04/29/09 12

13 Sémantický Web metadata Jaké známe metadatové systémy z prostředí webu a informační vědy? tagy social tagging, kolektivní znalostní systém atributy v souborovém systému autor, doba vzniku apod. Jsou to různé systémy, navzájem nespolupracující a mající různá svá omezení (tagy čím užívanější tag, tím menší nese informaci, apod.) 04/29/09 13

14 Sémantický Web metadata Kvůli roztříštěnosti způsobů práce s metadaty vznikl obecný framework RDF Resource Description Framework Resource o tom jsme již hovořili Description popis, chceme mluvit o zdrojích Framework RDF umožňuje tvořit popisy, nepředepisuje popis 04/29/09 14

15 Sémantický Web metadata Jak mluvíme o věcech? říkáme, že něco je něco jiného triviální referenční sémantika link mezi symbolem a věcí (pro naše účely bohatě stačí) Přesně toto umožňuje RDF: subject verb object U zeleného vola je hotel. Hotel je třída ubytovacích zařízení. Třída ubytovacích zařízení je podtřída obytných budov. 04/29/09 15

16 Sémantický web RDF Co definuje RDF jako standard? Sdílenou sémantiku trojic subject verb object Různé formy reprezentace (viz!) těchto trojic Několik sloves a podstatných jmen 04/29/09 16

17 Sémantický web RDF RDF tedy umožňuje tvořit trojice subject verb object. K čemu to je? sdílený slovník podstatných jmen a sloves RDF nevynucuje reprezentaci trojic může být tedy reprezentováno například XML jazykem (RDF/XML) vloženým do webových stránek příklad s hotelem a webem národních parků sdílená podstatná jména (pojmenování objektů světa) a slovesa (vazby mezi nimi) umožní propojit znalosti jedné aplikace se znalostmi aplikace druhé. 04/29/09 17

18 Sémantický web RDF RDF tedy tvoří jakési grafy. různé aplikace (rozptýlené po webu) vystavují reprezentace trojic. Můžeme trojici chápat jako graf, kde subject je uzel, verb je orientovaná hrana, object je uzel. Grafy pak lze spojovat jsou-li nalezeny společné uzly. RDF dosahuje globálně unikátních pojmenování známým mechanismem URI. Subject, verb i object reprezentujeme globálním identifikátorem. 04/29/09 18

19 Sémantický web RDF Co je tedy sémantický web v RDF? Globální orientovaný graf tvrzení subject verb object. Tomuto grafu pak lze klást dotazy, podobné databázovým dotazům (SPARQL). Co jsme získali? Znalosti jsou strojově zpracovávatelné. Znalosti jsou jednotně reprezentované, tudíž snáze dostupné. (Někdo někdy zkoušel destilovat znalosti z webu, i tak přehledného jako Wikipedia? Dotaz: seznam všech německých spisovatelů narozených mezi lety ). 04/29/09 19

20 Sémantický web RDF Příklady. Struktura univerzity. uni:uk rdf:type uni:uni. uni:ff uni:facultyof uni:uk. ff:uisk rdf:type uni:department. ff:uisk uni:departmentof uni:ff. Co říkáme je snad očividné. Představme si, že úplně jiný web říká toto: ff:uisk uni:head ff:papik Kde Papíka patrně najdeme? 04/29/09 20

21 Sémantický web RDF Viděli jsme: trojice RDF výrazů serializované v N3 serializaci jména ve formátu namespace:identifikátor dvě aplikace (dvě stránky?) hovořící o společném subjektu: ff:uisk Kde je URI? formát namespace:identifikátor je zkratka pro snadnou čitelnost ff může být například zkratka od URL - globálně unikátní jméno fakulty 04/29/09 21

22 Sémantický web RDF RDF také samo definuje některé zdroje. rdf:type sloveso, říká je typu či má třídu apod. další viz standard Co dál jsme viděli? Kdokoliv mohl něco říct kdokoliv může vystavit trojici na webu (anyone anything any topic AAA principle) Open World Assumption onen kdokoliv to může říct kdykoliv nové znalosti se mohou kdykoliv vyjevit z různých zdrojů 04/29/09 22

23 Sémantický web RDF Představme si, že podle výše zmíněných principů někdo někdy řekne toto: msmt:uk_ff_uisk msmt:director empl:papik jako lidé vidíme, že toto říká totéž jako výše zmíněná trojice ff:uisk uni:head ff:papik přesto to říká to samé z toho plyne poučení, poslední princip jako důsledek předchozích: Nonunique naming assumption stejné věci mohou mít různá jména. Jak vyjádříme stejnost? 04/29/09 23

24 Sémantický web jdeme za RDF Výše jsme narazili na problém stejnosti objektu který je reprezentován dvěma různými jmény. Kudy z toho ven? 04/29/09 24

25 Sémantický web jdeme za RDF Z jiných obecných frameworků známe pojem schematu, jazyk omezující možnosti toho, co se dá říci XML obecný značkovací jazyk XHTML schematem omezený jazyk, převyprávění HTML v XML Podobně pro RDF existují schemata RDFS a OWL. 04/29/09 25

26 Sémantický web RDFS a OWL Co je schema? schema je formálně popsané omezení širšího jazyka omezení: v schematem vymezeném jazyce nemůžeme již říct vše, co jsme mohli v širším jazyce omezení: schema definuje sémantiku toho, co říkáme tato je pak sdílená (viz výše nonunique naming assumption a AAA principle) omezení: kombinace výroků pak dovoluje usuzovat nové znalosti, které nebyly explicitně formulovány 04/29/09 26

27 Sémantický web RDFS a OWL RDFS schema přímo v názvu OWL Web Ontology Language Oba jazyky na různé úrovni definují sdílený slovník a jeho sémantiku. slovník: seznam podstatných jmen a sloves k užití sémantika: důsledky užití slov z tohoto slovníku 04/29/09 27

28 Sémantický web RDFS a OWL Slovník RDFS a OWL základní pojmy: rdfs:class třída věcí. Z užití nic neplyne: používá se pro snadnost orientace. rdfs:property verb. Řekneme o něčem, že je to sloveso. 04/29/09 28

29 Sémantický web RDFS a OWL rdfs:subclassof řekneme, že něco je subtřída, pak platí toto, předpoklady: a:a rdf:type rdfs:class. b:b rdfs:subclassof a:a x:x rdf:type b:b důsledek: x:x rdf:type a:a. Sémantika rdfs:subclassof leží v onom vyvození. ekvivalentně pro slovesa rdfs:subpropertyof 04/29/09 29

30 Sémantický web RDFS a OWL Jak sloučíme ona tvrzení uvedená výše? ff:uisk uni:head ff:papik msmt:uk_ff_uisk msmt:director empl:papik Úkol: sloučit informace ze zdrojů obsahující tyto trojice. Návrh (AAA!): ff:papik rdf:type foaf:person empl:papik rdf:type empl:employee empl:employee rdfs:subclassof foaf:person závěr: empl:papik rdf:type foaf:person! - kudy dál? 04/29/09 30

31 Sémantický web RDFS a OWL RDFS umožňuje mluvit o třídách věcí a jejich hierarchii a o vlastnostech věcí a jejich hierarchii OWL jde mnohem dál: definuje řadu slov, jejichž užití tvoří ontologii Ontologie: formální reprezentace množiny konceptů jednoduše systém, který definuje co je a co se o tom dá říct. 04/29/09 31

32 Sémantický web OWL a ontologie Prostředky tvorby ontologií. owl:restriction třída věcí, které mají nějaké vlastnosti příslušnost věci do třídy již není výsledkem prostého konstatování, ale důsledkem toho, že věc má nějakou vlasnost uni:faculty owl:equivalentclass [ a owl:restriction; owl:onproperty uni:head; owl:allvaluesfrom uni:dean ]. říkáme: fakulta je taková věc, jíž šéfuje děkan 04/29/09 32

33 Sémantický web OWL a ontologie Prostředky tvorby ontologií. vyjádření stejnosti: owl:equivalentclass, owl:equivalentproperty, owl:sameas v našem příkladě můžeme říci: msmt:uk_ff_uisk owl:sameas ff:uisk. Lepší je ovšem toto usoudit z vlastností tříd a členů těchto tříd než to explicitně prohlásit. vlastnosti vlastností: owl:transitiveproperty (a<b, b<c, pak a<c), owl:functionalproperty, owl:symmetricproperty apod. 04/29/09 33

34 Sémantický web OWL a ontologie Kontradikce. Uzavření světa. OWL umožňuje částečně uzavřít svět, například tímto tvrzením: uni:department rdfs:subclassof [ a owl:restriction; owl:onproperty uni:head; owl:maxcardinality 1 ] katedra je podtřída věcí, které mají právě jednoho šéfa potom můžeme z těchto tvrzení: ff:uisk uni:head ff:papik ff:uisk uni:head ff:richard_papik vydedukovat, že ff:papik owl:sameas ff:richard_papik 04/29/09 34

35 Sémantický web OWL a ontologie V předchozím příkladu jsme uzavřeli svět: již nikdo nemůže přijít s novým šéfem UISKu. V případě že se tak stane, musíme usoudit, že je to jen jiné jméno pro toho samého. FOAF definuje Person jako stejnou, jestliže má stejný hash ové adresy (identifikátor). Jestliže ovšem z FOAF plyne, že ff:papik owl:differentfrom ff:richard_papik pak jsme narazili na kontradikci. Model v ontologii není splnitelný. Někdo musí některé tvrzení odstranit. 04/29/09 35

36 Sémantický web OWL a ontologie Tvorba ontologií je komplexním procesem identifikace, modelování světa a programování Ontologie má být jednoduchá příliš složitá ontologie omezuje užití a vede ke kontradikcím Ontologie má řešit svůj obor zájmů a nepouštět se do přílišných obecností (my:movablething rdfs:subclassof my:thingrepresentedbyshapedmass) 04/29/09 36

37 Sémantický web aplikace, užití Existuje několik obecně známých ontologií: FOAF řeší lidi, identifikaci, kontakty, sociální sítě SKOS ontologie pro stavbu znalostních systémů a sjednocování thesaurů (core:narrower, core:related, core:concept, skos:preflabel apod.) Dublin Core sada ontologií pro popis publikací, muzejních exponátů apod. 04/29/09 37

38 Sémantický web aplikace, užití RDF trojice lze serializovat do obyčejného HTML: RDFa (RDF in Attributes) publikace, kontaktní informace na webu lze udržovat ve FOAF a Dublin Core: tyto informace budou strojově zpracovávatelné pomocí dalších ontologií (hcalendar) lze na webu distribuovat události atd. atp. 04/29/09 38

39 Sémantický web aplikace, užití Pokročilé aplikace DBPedia ontologie + data z Wikipedie převedená do RDF trojic němečtí spisovatelé narození mezi lety 1840 a 1860? SPARQL dotaz. Porovnejte s klasickou Wikipedií. NEPOMUK social semantic desktop sada ontologií a API pro sémantické technologie na desktopu. Někdy jsme přemýšleli o tom, proč si váš počítač nepamatuje s jakým em vám jako příloha přišel nějaký dokument? 04/29/09 39

40 Sémantický web alternativy kritika K RDF existuje historická alternativa, tzv. mikroformáty. serializace do class atributů definovaných v HTML omezené ontologie, nelze rozšiřovat de facto ad hoc hack (sic) nad něčím, co bylo určeno k jiným účelům (class atribut CSS) V komunitě sémantického webu zastánci RDF i mikroformátů svaté války 04/29/09 40

41 Sémantický web alternativy kritika Projekt sémantického webu bývá osočován z akademismu a odtrženosti od praxe OWL má kořeny v Description Logic technologie vycházejí z akademického prostředí a ne korporátního mnohé korporace mají vlastní zájmy například google investoval kvanta peněz do analýzy dat, sémantický web by mu mohl narušovat byznys (skupina WhatWG tvořící pod dohledem zaměstnance Google HTML5 do něj odmítá začlenit prostředky pro možné užití RDFa) 04/29/09 41

42 Sémantický web alternativy kritika Budoucnost Sémantického webu více a více webů zařazuje do svých stránek sémantické informace (serializované trojice whitehouse.gov užívá, bbc uvažuje, atd.) záleží na postoji specifikátorů HTML vznikají aplikace typu twine.com pro social bookmarking postaveném na RDF a ontologiích doporučování na základě podobností a podobné social web standardnosti Nicméně budoucnost je nejistá, nástup je pomalý 04/29/09 42

43 Děkuji za pozornost. Otázky? Ondřej Černoš UISK

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

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

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

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

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

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

SPARQL. jan.zemanek@gmail.com

SPARQL. jan.zemanek@gmail.com SPARQL Jan Zemánek jan.zemanek@gmail.com SPARQL W3C SPARQL specifikace http://www.w3.org/tr/rdf sparql query/ SPARLQ by Example http://www.cambridgesemantics.com/2008/09/sparql byexample/ SPARQLCheat Sheet

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

InternetovéTechnologie

InternetovéTechnologie 3 InternetovéTechnologie internetové aplikace, Web x.0, RIA, Ing. Michal Radecký, Ph.D. www.cs.vsb.cz/radecky Internetové aplikace - Aplikace, které ke svému provozu využívají prostředí internetu, a to

Více

Principy a praktické využití otevřených dat

Principy a praktické využití otevřených dat Principy a praktické využití otevřených dat 1 Dušan Chlapek, 1 Jan Kučera, 2 Martin Nečaský 1 Fakulta informatiky a statistiky, Vysoká škola ekonomická v Praze 2 Matematicko-fyzikální fakulta, Univerzita

Více

Úvod do Web Services

Úvod do Web Services Úvod do Web Services Základy webových služeb a jejich implementace na platformě OS/2 Jarda Kačer jarda@kacer.biz Český Warpstock 2008 Brno, 20.-21.9.2008 Co je to webová služba? Část business logiky přístupná

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

Od relačních databází k technologiím sémantickému webu

Od relačních databází k technologiím sémantickému webu www.mondis.cz Od relačních databází k technologiím sémantickému webu Petr Křemen petr.kremen@fel.cvut.cz Data v informačních systémech Data Informace Stoupající úroveň abstrakce Znalost www.mondis.cz (C)

Více

Linked data (nejen) v knihovnách

Linked data (nejen) v knihovnách Linked data (nejen) v knihovnách Milan Janíček milan.janicek at techlib.cz odd. rozvoje elektronických služeb Národní technická knihovna Praha Plán 1) Web a sémantický web 2) Technologie sémantického webu

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

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

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

Připravil: Ing. Jiří Lýsek, Ph.D. Verze: 12.2.2015 Webové aplikace

Připravil: Ing. Jiří Lýsek, Ph.D. Verze: 12.2.2015 Webové aplikace Připravil: Ing. Jiří Lýsek, Ph.D. Verze: 12.2.2015 Webové aplikace Úvod strana 2 Vyučující Ing. Jiří Lýsek, Ph.D. Ing. Oldřich Faldík https://akela.mendelu.cz/~lysek/ https://akela.mendelu.cz/~xfaldik/wa/

Více

Jádrem systému je modul GSFrameWork, který je poskytovatelem zejména těchto služeb:

Jádrem systému je modul GSFrameWork, který je poskytovatelem zejména těchto služeb: Technologie Marushka Základním konceptem technologie Marushka je použití jádra, které poskytuje přístup a jednotnou grafickou prezentaci geografických dat. Jádro je vyvíjeno na komponentním objektovém

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

language="javascript">... </script>.

language=javascript>... </script>. WWW (World Wide Web) je dnes společně s elektronickou poštou nejvyužívanější službou internetu. URL (Uniform Resource Locator) slouží ke kompletní adresaci informace na internetu. Udává jak protokol, který

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

Web Services na SOAP

Web Services na SOAP Web Services Používají HTTP Existují dvě varianty: Služby postavené na protokolu SOAP Java standard pro vytváření : JAX-WS RESTfull služby Java standard pro vytváření : JAX-RS Web Services na SOAP Žádost

Více

Hierarchický databázový model

Hierarchický databázový model 12. Základy relačních databází Když před desítkami let doktor E. F. Codd zavedl pojem relační databáze, pohlíželo se na tabulky jako na relace, se kterými se daly provádět různé operace. Z matematického

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

Ontologie jako součást sémantického webu

Ontologie jako součást sémantického webu Ústav informačních studií a knihovnictví Filozofická fakulta Univerzity Karlovy Ontologie jako součást sémantického webu Seminární práce na předmět Matematické a informatické modely v ontologii ZS 2003/2004

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

JAZYK XSLT A SÉMANTICKÝ WEB XSLT Language and Semantic Web

JAZYK XSLT A SÉMANTICKÝ WEB XSLT Language and Semantic Web Nové metody a postupy v oblasti přístrojové techniky, automatického řízení a JAZYK XSLT A SÉMANTICKÝ WEB XSLT Language and Semantic Web Josef Kokeš Abstrakt: Basic semantic oriented languages and ontological

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

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

Úvod do FlexiBee REST API. Petr Ferschmann FlexiBee Systems s.r.o.

Úvod do FlexiBee REST API. Petr Ferschmann FlexiBee Systems s.r.o. Úvod do FlexiBee REST API Petr Ferschmann FlexiBee Systems s.r.o. Co je FlexiBee? FlexiBee a cloud Nová architektura Úvod do FlexiBee REST API Petr Ferschmann FlexiBee Systems s.r.o. Snadno začít REST

Více

S M Ě R N I C E č. 6/2014 ministra financí ------------------------------------------------------------------------

S M Ě R N I C E č. 6/2014 ministra financí ------------------------------------------------------------------------ MINISTERSTVO FINANCÍ Praha 1, Letenská 15 V Praze dne 12. prosince 2014 Č.j.: MF 69 949/2014/4703-2 S M Ě R N I C E č. 6/2014 ministra financí ------------------------------------------------------------------------

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

8.2 Používání a tvorba databází

8.2 Používání a tvorba databází 8.2 Používání a tvorba databází Slide 1 8.2.1 Základní pojmy z oblasti relačních databází Slide 2 Databáze ~ Evidence lidí peněz věcí... výběry, výpisy, početní úkony Slide 3 Pojmy tabulka, pole, záznam

Více

Metodika publikace otevřených dat veřejné správy ČR. verze 1.0

Metodika publikace otevřených dat veřejné správy ČR. verze 1.0 Metodika publikace otevřených dat veřejné správy ČR verze 1.0 Praha, listopad 2012 Zpracovali: Dušan Chlapek Jan Kučera Martin Nečaský Fakulta informatiky a statistiky, Vysoká škola ekonomická v Praze

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

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

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

Magento se představuje

Magento se představuje Kapitola 1 Magento se představuje 1.1 Co je to vlastně Magento? Magento je nový profesionální open-source e-shop pro e-commerce 21. století. Nabízí nevídanou flexibilitu, funkčnost a ovládání. S tímto

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

Vyšší odborná škola a Střední škola,varnsdorf, příspěvková organizace. Šablona 1 VY 32 INOVACE 0101 0301

Vyšší odborná škola a Střední škola,varnsdorf, příspěvková organizace. Šablona 1 VY 32 INOVACE 0101 0301 Vyšší odborná škola a Střední škola,varnsdorf, příspěvková organizace Šablona 1 VY 32 INOVACE 0101 0301 VÝUKOVÝ MATERIÁL Identifikační údaje školy Číslo projektu Název projektu Číslo a název šablony Autor

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

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

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

Použití databází na Webu

Použití databází na Webu 4IZ228 tvorba webových stránek a aplikací Jirka Kosek Poslední modifikace: $Date: 2010/11/18 11:33:52 $ Obsah Co nás čeká... 3 Architektura webových databázových aplikací... 4 K čemu se používají databázové

Více

Zpráva o zhotoveném plnění

Zpráva o zhotoveném plnění Zpráva o zhotoveném plnění Aplikace byla vytvořena v souladu se Smlouvou a na základě průběžných konzultací s pověřenými pracovníky referátu Manuscriptorium. Toto je zpráva o zhotoveném plnění. Autor:

Více

Seminář ČSSI: Otevřená a propojitelná data

Seminář ČSSI: Otevřená a propojitelná data Otevřená a propojitelná data veřejné správy aktivity, postupy, návody, Seminář ČSSI: Otevřená a propojitelná data pojmy, témata, aktivity Dušan Chlapek Fakulta informatiky a statistiky, Vysoká škola ekonomická

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

Analýza a návrh webových aplikací I N G. M A R T I N M O L H A N E C, C S C. Y 1 3 A N W

Analýza a návrh webových aplikací I N G. M A R T I N M O L H A N E C, C S C. Y 1 3 A N W Analýza a návrh webových aplikací I N G. M A R T I N M O L H A N E C, C S C. Y 1 3 A N W Osnova dnešní přednášky Proč tento předmět vlastně existuje? Proč nestačí standardní metodiky SI? Co standardním

Více

Digitální knihovny v prostředí sémantického webu

Digitální knihovny v prostředí sémantického webu Digitální knihovny v prostředí sémantického webu Jaroslav Pokorný * jaroslav.pokorny@mff.cuni.cz 1 Abstrakt: Digitální knihovny (DK) přispívají k rozvoji Sémantického webu a současně mohou využívat jeho

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

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

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

7.3 Diagramy tříd - základy

7.3 Diagramy tříd - základy 7.3 Diagramy tříd - základy - popisuje typy objektů a statické vztahy mezi nimi Objednávka -datumpřijetí -předplacena -číslo -cena +vyřiď() +uzavři() {if Objednávka.zákazník.charakteristika = 'nejistý'

Více

10. SEO Obsah meta, konkrétní elementy v html kódu. Web pro kodéry (Petr Kosnar, ČVUT, FJFI, KFE, PINF 2008)

10. SEO Obsah meta, konkrétní elementy v html kódu. Web pro kodéry (Petr Kosnar, ČVUT, FJFI, KFE, PINF 2008) 10. SEO Obsah meta, konkrétní elementy v html kódu Web pro kodéry (Petr Kosnar, ČVUT, Obsah Obsah stránek Meta data Meta Title Meta Description Meta Keywords Zdrojový kód Odkazy Vyhledávací roboty Přesměrování

Více

D R U P A L V O J T Ě C H K U S Ý @ W O J T H A www.vojtechkusy.cz

D R U P A L V O J T Ě C H K U S Ý @ W O J T H A www.vojtechkusy.cz DRUPAL VOJTĚCH KUSÝ @WOJTHA www.vojtechkusy.cz KDO JSEM D R U P A L V Ý V O J Á Ř / E V A N G E L I Z Á T O R & P H D. S T U D E N T postgraduální studium na ČVUT FSV Katedra inženýrské informatiky Obor

Více

Principy UML. Clear View Training 2005 v2.2 1

Principy UML. Clear View Training 2005 v2.2 1 Principy UML Clear View Training 2005 v2.2 1 1.2 Co je touml? Unified Modelling Language (UML) je univerzálníjazyk pro vizuální modelování systémů Podporuje všechny životní cykly Mohou jej implementovat

Více

Počítačové sítě. Počítačová síť. VYT Počítačové sítě

Počítačové sítě. Počítačová síť. VYT Počítačové sítě Počítačové sítě Počítačová síť Je soubor technických prostředků, které umožňují spojení mezi počítači a výměnu informací prostřednictvím tohoto spojení. Postupný rozvoj během druhé poloviny 20. století.

Více

Počítačová síť. je skupina počítačů (uzlů), popřípadě periferií, které jsou vzájemně propojeny tak, aby mohly mezi sebou komunikovat.

Počítačová síť. je skupina počítačů (uzlů), popřípadě periferií, které jsou vzájemně propojeny tak, aby mohly mezi sebou komunikovat. Počítačové sítě Počítačová síť je skupina počítačů (uzlů), popřípadě periferií, které jsou vzájemně propojeny tak, aby mohly mezi sebou komunikovat. Základní prvky sítě Počítače se síťovým adaptérem pracovní

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

Dokumenty umístěné na počítačových serverech jsou adresovány pomocí URL (Uniform Resource Locator).

Dokumenty umístěné na počítačových serverech jsou adresovány pomocí URL (Uniform Resource Locator). Koncepce webu Základní pojmy Internet a jeho služby Internet je celosvětový systém navzájem propojených počítačových sítí. Počítače mezi sebou komunikují pomocí rodiny protokolů TCP/IP. Internet poskytuje

Více

Po ukončení tohoto kurzu budete schopni:

Po ukončení tohoto kurzu budete schopni: PRÁCE S INTERNETEM A KOMUNIKACE Hana Rohrová, Roman Rohr Cíle kurzu Po ukončení tohoto kurzu budete schopni: porozumět základním pojmům spojeným s používáním Internetu, dodržovat bezpečnostní opatření

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

Schéma e-pošty. UA (User Agent) rozhraní pro uživatele MTA (Message Transfer Agent) zajišťuje dopravu dopisů. disk. odesilatel. fronta dopisů SMTP

Schéma e-pošty. UA (User Agent) rozhraní pro uživatele MTA (Message Transfer Agent) zajišťuje dopravu dopisů. disk. odesilatel. fronta dopisů SMTP Elektronická pošta Schéma e-pošty odesilatel UA disk SMTP fronta dopisů disk MTA SMTP MTA adresát UA disk POP IMAP poštovní schránka disk MTA SMTP UA (User Agent) rozhraní pro uživatele MTA (Message Transfer

Více

1. Úvod do Ajaxu 11. Jak Ajax funguje? 13

1. Úvod do Ajaxu 11. Jak Ajax funguje? 13 Obsah Úvodem 9 1. Úvod do Ajaxu 11 Jak Ajax funguje? 13 Popis 13 Ukázky 13 Jaké jsou možnosti tvorby interaktivních webových aplikací? 15 Co je třeba znát? 16 Jak fungují technologie Ajaxu 16 Jak funguje

Více

Model ISO/OSI International Standards Organization / Open System Interconnection

Model ISO/OSI International Standards Organization / Open System Interconnection INTERNET Model ISO/OSI Referenční komunikační model International Standards Organization / Open System Interconnection Mezinárodní organizace pro normalizaci / propojení otevřených systémů Doporučený model

Více

Vstupní požadavky, doporučení a metodické pokyny

Vstupní požadavky, doporučení a metodické pokyny Název modulu: Základy PHP Označení: C9 Stručná charakteristika modulu Modul je orientován na tvorbu dynamických stánek aktualizovaných podle kontextu volání. Jazyk PHP umožňuje velmi jednoduchým způsobem

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

ROZDÍLY V NÁVRZÍCH RELAČNÍCH A OBJEKTOVÝCH DATABÁZÍ A JEJICH DŮSLEDKY PRO TRANSFORMACI MODELŮ

ROZDÍLY V NÁVRZÍCH RELAČNÍCH A OBJEKTOVÝCH DATABÁZÍ A JEJICH DŮSLEDKY PRO TRANSFORMACI MODELŮ ROZDÍLY V NÁVRZÍCH RELAČNÍCH A OBJEKTOVÝCH DATABÁZÍ A JEJICH DŮSLEDKY PRO TRANSFORMACI MODELŮ RELATIONAL AND OBJECT DATABASES DESIGN DIFFERENCES AND IT S IMPLICATIONS TO MODEL TRANSFORMATION Vít Holub

Více

Persistentní identifikátory pro NUŠL rozhodovací kritéria

Persistentní identifikátory pro NUŠL rozhodovací kritéria Persistentní identifikátory pro NUŠL rozhodovací kritéria Úvod Webové technologie otevřely obrovské možnosti v oblasti dostupnosti elektronických informací a způsobily tak revoluční změny ve způsobech,

Více

Federativní přístup k autentizaci

Federativní přístup k autentizaci Federativní přístup k autentizaci Milan Sova * sova@cesnet.cz 1 Úvod Abstrakt: Příspěvek předkládá stručný úvod do problematiky autentizace a autorizace a seznamuje s koncepcí autentizačních federací.

Více

Internet 2 css, skriptování, dynamické prvky

Internet 2 css, skriptování, dynamické prvky Internet 2 css, skriptování, dynamické prvky Martin Hejtmánek hejtmmar@fjfi.cvut.cz http://kmlinux.fjfi.cvut.cz/ hejtmmar Počítačový kurs Univerzity třetího věku na FJFI ČVUT Znalci 26. března 2009 Dnešní

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 webových stránek

Tvorba webových stránek Metodický list číslo 1 webových stránek v netriviální kvalitě a pochopení Požadavky: Znalost základů práce s MS Windows 95 nebo podobným prostředím. 1. téma: Základy HTTP Základy fungování počítačových

Více

Systém pro evidenci a vyhodnocování hovorů

Systém pro evidenci a vyhodnocování hovorů Systém pro evidenci a vyhodnocování hovorů ALL.COM software, s.r.o. AMI Praha a.s. 11. září 2007 Vypracovali: Tomáš Čihák, tomas.cihak@ami.cz Jiří Zíka, zika@allsoft.cz ALL.COM software, s.r.o. sídlo Zavadilova

Více

VÝUKOVÝ MATERIÁL. Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632 Číslo projektu

VÝUKOVÝ MATERIÁL. Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632 Číslo projektu VÝUKOVÝ MATERIÁL Identifikační údaje školy Vyšší odborná škola a Střední škola, Varnsdorf, příspěvková organizace Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632

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

znalostmi řízený přístup ke službám občanům Tomáš Vejlupek, Miroslav Nečas

znalostmi řízený přístup ke službám občanům Tomáš Vejlupek, Miroslav Nečas znalostmi řízený přístup ke službám občanům Tomáš Vejlupek, Miroslav Nečas TOVEK, spol. s r.o. 2007 překážky v nalezení informace falešná očekávání nejistota selektivní vidění služby občanům pohled na

Více

Využití informačních technologií v cestovním ruchu P1

Využití informačních technologií v cestovním ruchu P1 Využití informačních technologií v cestovním ruchu P1 Pavel Petr Petr.USII@upce.cz 1 Obsah kurzu Princip vyhledávání Definování vyhledávacích požadavků Vyhledávací nástroje Zdroje informací Nástroje pro

Více

Business Intelligence

Business Intelligence Business Intelligence Josef Mlnařík ISSS Hradec Králové 7.4.2008 Obsah Co je Oracle Business Intelligence? Definice, Od dat k informacím, Nástroj pro operativní řízení, Integrace informací, Jednotná platforma

Více

Database engine (databázový stroj, databázový motor, databázové jádro) Systém řízení báze dat SŘBD. Typy SŘBD podle způsobu práce s daty

Database engine (databázový stroj, databázový motor, databázové jádro) Systém řízení báze dat SŘBD. Typy SŘBD podle způsobu práce s daty Systém řízení báze dat SŘBD programový systém umožňující vytvoření, údržbu a použití báze dat databáze program Database engine (databázový stroj, databázový motor, databázové jádro) funkce: přenos (načítání)

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

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

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

Západočeská univerzita v Plzni Fakulta aplikovaných věd Katedra informatiky a výpočetní techniky. Dokumentace k programu MMDoc

Západočeská univerzita v Plzni Fakulta aplikovaných věd Katedra informatiky a výpočetní techniky. Dokumentace k programu MMDoc Západočeská univerzita v Plzni Fakulta aplikovaných věd Katedra informatiky a výpočetní techniky Dokumentace k programu MMDoc Vypracoval: Petr Dvořák Datum: 15.prosince 2005 1. Úvod 1.1. Účel tohoto dokumentu

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

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

PROPOJOVÁNÍ POČÍTAČOVÝCH APLIKACÍ

PROPOJOVÁNÍ POČÍTAČOVÝCH APLIKACÍ PROPOJOVÁNÍ POČÍTAČOVÝCH APLIKACÍ Renáta Bílková Ústav systémového inženýrství a informatiky, FES, Univerzita Pardubice Abstract The number of enterprice applications (e.g. information systems and other

Více

Směrem k Sémantickému webu 1

Směrem k Sémantickému webu 1 Směrem k Sémantickému webu 1 Jaroslav Pokorný MFF UK Malostranské nám. 25, 118 00 Praha 1 Tel: 221 914 265 e-mail: pokorny@ksi.ms.mff.cuni.cz www: http://kocour.ms.mff.cuni.cz/layout.php Klíčová slova:

Více

Vývoj moderních technologií při vyhledávání. Patrik Plachý SEFIRA spol. s.r.o. plachy@sefira.cz

Vývoj moderních technologií při vyhledávání. Patrik Plachý SEFIRA spol. s.r.o. plachy@sefira.cz Vývoj moderních technologií při vyhledávání Patrik Plachý SEFIRA spol. s.r.o. plachy@sefira.cz INFORUM 2007: 13. konference o profesionálních informačních zdrojích Praha, 22. - 24.5. 2007 Abstrakt Vzhledem

Více

Učební osnovy pracovní

Učební osnovy pracovní ZV Základní vzdělávání 1 týdně, povinný Informace v historii Žák: seznámí se s historií informací pozná vznik a vývoj počítačů - pojem informace - vznik a vývoj počítačů Komunikace Anglický jazyk Angličtina

Více

Úvod do informačních služeb Internetu

Úvod do informačních služeb Internetu Úvod do informačních služeb Internetu Rozdělení počítačových sítí Počítačové sítě se obecně rozdělují do základních typů podle toho, na jak velkém území spojují počítače a jaké spojovací prostředky k tomu

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

Analýza. Pracovní postup Analýza

Analýza. Pracovní postup Analýza Otázka 4 - Analýza - hledání analytických tříd, hledání atributů a stavů, analýza chování a odpovídající diagramy v UML. (A7B36SIN) Analýza Pracovní postup Analýza Analýza v metodice UP zahrnuje architektonickou

Více

Znalostní báze pro obor organizace informací a znalostí

Znalostní báze pro obor organizace informací a znalostí Znalostní báze pro obor organizace informací a znalostí Představení projektu Programu aplikovaného výzkumu a vývoje národní a kulturní identity (NAKI) DF13P01OVV013 2013 2015 Helena Kučerová ÚISK FF UK

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

InternetovéTechnologie

InternetovéTechnologie 9 InternetovéTechnologie webové služby, SOA, služby, atd. Ing. Michal Radecký, Ph.D. www.cs.vsb.cz/radecky Co je to webová služba - Webová služba je softwarový systém zkonstruovaný k podpoře interakce

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

Internet WEB stránky HTML, Hypertext MarkUp Language - nadtextový jazyk - Místo příkazů obsahuje tagy - značky

Internet WEB stránky HTML, Hypertext MarkUp Language - nadtextový jazyk - Místo příkazů obsahuje tagy - značky Internet WEB stránky HTML, Hypertext MarkUp Language - nadtextový jazyk - Místo příkazů obsahuje tagy - značky Fungování internetu je celosvětový systém navzájem propojených počítačových sítí ve kterých

Více