Sémantika ve webových stránkách



Podobné dokumenty
XML a nové trendy v publikování na Webu

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

Sémantický web 10 let poté

Radek Zimmermann, zim043. Geografické informační systémy Geo Microformats

Tvorba WWW stránek. Mojmír Volf

HTML - Úvod. Zpracoval: Petr Lasák

DATOVÉ STANDARDY PRO WEB 2.0. OpenID, OpenAuth, XFN, mikroformáty a další...

Linked Data a jazyk RDF

ZNAČKOVACÍ JAZYKY A JEJICH VYUŽÍVÁNÍ MARKUP LANGUAGE AND THEIR USE. Zdeněk Havlíček

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

InternetovéTechnologie

TNPW1 Cvičení aneta.bartuskova@uhk.cz

Syntaxe XML XML teorie a praxe značkovacích jazyků (4IZ238)

Vývoj Internetových Aplikací

NSWI108 Sémantizace Webu

EXTRAKT z mezinárodní normy

RDF a RDF Query. Jakub Nerad 1. prosince Nerad () RDF a RDF Query 1. prosince / 16

Web 2.0 vs. sémantický web

Linked Data a jazyk RDF

Š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

Další XML technologie

NSWI096 - INTERNET. Úvod do HTML

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

Ontologie. Otakar Trunda

Jazyky pro popis dat

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

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

RDF serializace Turtle

================================================================================ =====

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

Tvorba webových stránek

Databázové systémy. Dáta v grafe dáta na webe

Logika pro sémantický web

NSWI096 - INTERNET JavaScript

HTML Hypertext Markup Language

Obsah prezentace. Co je to XML? Vlastnosti. Validita

MBI - technologická realizace modelu

Národní technické specifikace. služeb nad prostorovými daty a metadaty

Otevřená data veřejné správy

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

(X)HTML, CSS a jquery

Příloha E.6. Záznam metadat ve schématu Dublin Core ve struktuře Resource Description Framework

CSS. SEO Search Engine Optimization (optimalizace pro vyhledávače)

Výměnný formát XML DTM DMVS PK

Úvod do aplikací internetu a přehled možností při tvorbě webu

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

WWW a HTML. Základní pojmy. Ivo Peterka

Použití databází na Webu

Tovek Tools. Tovek Tools jsou standardně dodávány ve dvou variantách: Tovek Tools Search Pack Tovek Tools Analyst Pack. Připojené informační zdroje

Sémantický web a extrakce

Dnešní téma. Oblasti standardizace v ICT. Oblasti standardizace v ICT. Oblasti standardizace v ICT

APLIKACE XML PRO INTERNET

Mgr. Stěpan Stěpanov, 2013

Vilém Sklenák Inforum2009,

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

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

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

Uspořádání klient-server. Standardy pro Web

Úvod do tvorby internetových aplikací

Hlavička dokumentu. mezi <head> a </head> obsahuje informace vztažené k dokumentu metadata <title> - název stránky, povinná párová značka

KIV/PIA 2012 Ing. Jan Tichava

Oracle XML DB. Tomáš Nykodým

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

Ukazka knihy z internetoveho knihkupectvi

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

Logický datový model VF XML DTM DMVS

1. Úvod Vztah k OAI-PMH Terminologie

Počítačová Podpora Studia. Přednáška 5 Úvod do html a některých souvisejících IT. Web jako platforma pro vývoj aplikací.

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

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

Analýza webových stránek andreaspctipps.de

XML Š ABLONY A JEJICH INTEGRACE V LCMS XML TEMPLATES AND THEIN INTEGRATION IN LCMS

Jak číst a psát RDF. Reprezentace a zpracování znalostí na WWW, Jindřich Mynarz

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.

Publikování map na webu - WMS

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY

Vývoj Internetových Aplikací

Automatizovatelná aktualizace Wikidata z veřejných databází. Jakub Klímek

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

(X)HTML-TAGY. VOŠ a SŠT Česká Třebová

Vývoj Internetových Aplikací

Přehled znalostních systémů

Internetové publikování

MODERNÍ WEB SNADNO A RYCHLE

Obsah přednášky. Představení webu ASP.NET frameworky Relační databáze Objektově-relační mapování Entity framework

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

SCHÉMOVÉ JAZYKY. Přednáška z předmětu KMA/POK. Otakar ČERBA Západočeská univerzita v Plzni

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

HLEDEJCENY.mobi. Obsah. Mobilní verze e-shopu. Důvody instalace

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

Metadata, sémantika a sémantický web. Ing. Vilém Sklenák, CSc.

PRODUKTY. Tovek Tools

Podstata titulku shoduje s účelem - zaujmout čtenáře. Cílem je zaujmout čtenáře a současně informovat vyhledávacího robota, o čem Vaše stránka je.

Jaká data veřejné správy ČR jsou otevřená?

Individuální projekt z předmětu webových stránek Anketa Jan Livora

<link> - definuje vztah k jiným XHTML dokumentům, typicky

Tvorba obsahu pro web. Internetové publikování

Tvorba obsahu pro web

CSS Stylování stránek. Zpracoval: Petr Lasák

Transkript:

4IZ228 tvorba webových stránek a aplikací Jirka Kosek Poslední modifikace: $Date: 2014/12/18 20:20:43 $

Obsah Proč potřebujeme sémantiku na webu... 3 HTML a sémantika... 4 HTML a sémantika... 5 Nedostatky HTML... 6 XML a sémantika... 7 XML a sémantika... 8 Problémy XML na webu... 9 Využití XML ve specializovaných vyhledávačích... 10 Sémantický web... 12 Definice sémantického webu... 13 Idea sémantického webu... 14 Příklad výroku a reprezentace v RDF... 15 Perspektiva sémantického webu... 16 Problémy sémantického webu... 17 Mikroformáty... 18 Mikroformáty... 19 Základní fakta... 20 Nejpoužívanější mikroformáty... 21 Problémy mikroformátů... 22 RDFa... 23 RDFa... 24 Speciální atributy RDFa... 25 CURIE... 27 Ukázky použití... 28 Problémy RDFa... 29 Mikrodata... 30 Mikrodata... 31 Perspektiva mikrodat... 32 Závěr... 33 Shrnutí... 34 Další zdroje informací... 35 Dotazy... 36

Proč potřebujeme sémantiku na webu množství informací na webu je obrovské současné vyhledávače nejsou zdaleka ideální pokročilejší vyhledávání a automatické propojování informací je zatím v plenkách současné počítače nedokáží interpretovat text v přirozeném jazyce explicitní vyjádření sémantiky ve strojově zpracovatelné podobě jim může pomoci 1 / 25 (strana 3)

HTML a sémantika HTML a sémantika... 5 Nedostatky HTML... 6 (strana 4)

HTML a sémantika HTML samo o sobě příliš sémantiku postihnout nedokáže informace o tom, co je seznam, co adresa a odkaz nelze příliš smysluplně využít do HTML lze vkládat základní metainformace jako autor, název a popis stránky <head> <title>elektromix, a.s. </title> <meta name="description" content="elektromix je firma zabývající se prodejem domácích spotřebičů na splátky"> <meta name="keywords" content="elektromix, prodej, elektrické spotřebiče, leasing"> </head> HTML a sémantika 2 / 25 (strana 5)

Nedostatky HTML neexistuje rozšiřitelný mechanismus pro vkládání vlastní sémantiky prostředky pro vkládání základních metadat byly zneužívány a vyhledávači jsou proto používány v omezené míře HTML a sémantika 3 / 25 (strana 6)

XML a sémantika XML a sémantika... 8 Problémy XML na webu... 9 Využití XML ve specializovaných vyhledávačích... 10 (strana 7)

XML a sémantika jazyk XML umožňuje vytváření vlastních elementů/atributů a pomocí nich můžeme snadno označit význam informace pokud budou všichni pro jeden druh informace používat stejné elementy, půjde vše snadno indexovat a prohledávat <ceník> <položka kategorie="cd" kód="04400148712"> <název>entropicture</název> <interpret>dan Bárta</interpret> <cena měna="kč">140<cena> </položka> </ceník> XML a sémantika 4 / 25 (strana 8)

Problémy XML na webu původní myšlenka, kdy mělo XML nahradit na webu HTML byla příliš revoluční předběhla schopnosti autorů i prohlížečů schůdnější myšlenka kombinování XHTML a sémantického XML v jednom dokumentu se také neprosadila specifikace jazyka XHTML byla napsána tak nešťastně, že to formálně neumožňovala nejrozšířenější prohlížeč nepodporoval XHTML XML a sémantika 5 / 25 (strana 9)

Využití XML ve specializovaných vyhledávačích některé vyhledávače si definují vlastní formát, ve kterém jim jde dodávat data k indexování tato data jsou poskytována paralelně k normálnímu webovému obsahu využívá např. Zbozi.cz 1, Heureka.cz 2 a Google Merchant Center 3 <feed xmlns="http://www.w3.org/2005/atom" xmlns:sc="http://schemas.google.com/structuredcontent/2009" xmlns:gd="http://schemas.google.com/g/2005" xmlns:scp="http://schemas.google.com/structuredcontent/2009/products" xmlns:app="http://www.w3.org/2007/app"> <entry> <app:control> <sc:required_destination dest="commercesearch"/> <sc:excluded_destination dest="productsearch"/> </app:control> <title>android Shirt</title> <content type="text">catch some air with this cool Android Cartwheel Shirt. Since it's made of 100% organic cotton and combed for extra softness. </content> <sc:id>1022316</sc:id> <link rel="alternate" type="text/html" href="http://www.googlestore.com/kid+s/youth+organic+cotton+android+t-shirt.axd"/> <sc:image_link>http://www.googlestore.com/content/images/standard/10%2081113%20blacka.jpg</sc:image_link> <sc:target_country>us</sc:target_country> <sc:content_language>en</sc:content_language> <sc:attribute name="myattribute" type="text" unit=""> Some Custom Attribute </sc:attribute> <sc:attribute name="yourcustomattribute" type="text" access="private"> Another custom attribute for GCS </sc:attribute> <scp:brand>acme</scp:brand> <scp:condition>new</scp:condition> <scp:gtin>ab23</scp:gtin> <scp:price unit="usd">15.20</scp:price> <scp:product_type>clothing & Accessories > Clothing > Outerwear > Sweaters</scp:product_type> <scp:color>red</scp:color> 1 http://napoveda.seznam.cz/cz/specifikace-xml.html 2 http://sluzby.heureka.cz/napoveda/xml-feed/ 3 https://support.google.com/merchants/answer/188494 XML a sémantika 6 / 25 (strana 10)

Využití XML ve specializovaných vyhledávačích (Pokračování) <scp:color>blue</scp:color> <scp:quantity>30</scp:quantity> </entry> </feed> XML a sémantika 6 / 25 (strana 11)

Sémantický web Definice sémantického webu... 13 Idea sémantického webu... 14 Příklad výroku a reprezentace v RDF... 15 Perspektiva sémantického webu... 16 Problémy sémantického webu... 17 (strana 12)

Definice sémantického webu The Semantic Web is the representation of data on the World Wide Web. It is a collaborative effort led by W3C with participation from a large number of researchers and industrial partners. It is based on the Resource Description Framework (RDF), which integrates a variety of applications using XML for syntax and URIs for naming. The Semantic Web is an extension of the current web in which information is given well-defined meaning, better enabling computers and people to work in cooperation. Tim Berners-Lee, James Hendler, Ora Lassila Sémantický web 7 / 25 (strana 13)

Idea sémantického webu doplnit síť webových stránek sítí výroků výroky lze na rozdíl od webových stránek automatizovaně zpracovávat výroky se zapisují ve standardizovaném formátu RDF (Resource Description Format) založen na XML výrok = (subjekt, predikát, objekt) jednotlivé části výroku jsou identifikovány URI adresou (případně hodnotou) z webu dokumentů se stane web znalostí Sémantický web 8 / 25 (strana 14)

Příklad výroku a reprezentace v RDF výroky: Ema má maso Webová stránka www.kosek.cz byla vytvořena 23. února 1999 reprezentace v RDF: <rdf:rdf xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:vztahy="http://example.org/vztahy/" xmlns:exterms="http://www.example.org/terms/"> <rdf:description rdf:about="http://example.org/lide/ema"> <vztahy:ma rdf:resource="http://example.org/jidlo/maso"/> </rdf:description> <rdf:description rdf:about="http://www.kosek.cz/"> <exterms:creation-date>1999-02-23</exterms:creation-date> </rdf:description> </rdf:rdf> reprezentace v N3: @prefix exterms: <http://www.example.org/terms/>. @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>. @prefix vztahy: <http://example.org/vztahy/>. <http://example.org/lide/ema> vztahy:ma <http://example.org/jidlo/maso>. <http://www.kosek.cz/> exterms:creation-date "1999-02-23". Sémantický web 9 / 25 (strana 15)

Perspektiva sémantického webu na široké nasazení se zatím čeká ruční vytváření RDF anotací je vzhledem k syntaxi a pracnosti nemyslitelné RDF se proto dnes používá spíše opět jako alternativní formát pro prezentování informací, u kterých chceme ostatním usnadnit jejich automatické zpracování pro agregaci RDF metadat a jejich další zpracování je potřeba sjednotit slovníky pojmů (tzv. ontologie) ontologie se zapisují pomocí jazyka OWL v posledních letech je celý koncept oživován pod novým názvem linked data 4 byl vytvořen nový čitelnější a více web-friendly formát pro reprezentaci dat JSON-LD 5 4 http://linkeddata.org/ 5 http://json-ld.org/ Sémantický web 10 / 25 (strana 16)

Problémy sémantického webu neexistuje aplikace, která by oslovila větší množství uživatelů a způsobila tak větší zájem o technologii syntaxe RDF je zbytečně komplikovaná identifikace pomocí URI není vždy jednoznačná metadata musí být vytvářena odděleně od klasického webového obsahu Sémantický web 11 / 25 (strana 17)

Mikroformáty Mikroformáty... 19 Základní fakta... 20 Nejpoužívanější mikroformáty... 21 Problémy mikroformátů... 22 (strana 18)

Mikroformáty konvence pro vkládání strukturovaných metainformací do HTML, která využívá pouze stávající vlastnosti jazyka viditelná metadata metadata jsou společná s viditelnou částí stránky a uživatel je nezapomene aktualizovat <div class="vevent"> <span class="summary">devátý ročník konference Znalosti 2010</span> se bude se konat <abbr class="dtstart" title="2010-02-03">3.</abbr> <abbr class="dtend" title="2010-02-06">5. února 2010</abbr> na <a class="location" href="http://www2.fm.vse.cz/znalosti/misto.html/"> fakultě managementu VŠE v Jindřichově Hradci</a> (<span class="geo">pozice: <abbr class="latitude" title="49.14887111111111">49 8'55.936"N</abbr>, <abbr class="longitude" title="15.005985277777778">15 0'21.547"E</abbr> </span>). <a class="url" href="http://www2.fm.vse.cz/znalosti/">podrobnosti o konferenci</a> </div> Mikroformáty 12 / 25 (strana 19)

Základní fakta mikroformáty nevadí prohlížečům (ani těm starším) mikroformáty lze strojově zpracovávat vyvinuly se a navazují na důsledné použití tříd v CSS postupně je začínají podporovat zejména vyhledávače některé informace na stránkách s výsledky jsou označeny pomocí mikroformátů pro snazší další zpracování mikroformáty ve stránce využívají vyhledávače pro zlepšení vyhledávání a zobrazení výsledků prohlížeče zatím nemají přímo integrovanou podporu, ale dají se používat pluginy 6 6 http://microformats.org/wiki/user-interface Mikroformáty 13 / 25 (strana 20)

Nejpoužívanější mikroformáty přehled definovaných mikroformátů je dostupný na http://microformats.org/ hcard 7 Vizitka umožňuje reprezentovat osoby, organizace a jejich základní údaje jako jméno a a adresa XFN 8 Reprezentace vztahů mezi osobami hcalendar 9 Informace o údalostech jako je jejich místo a čas rel-license 10 Informace o licenci, pod kterou je vydán obsah na stránce rel-tag 11 Tagování obsahu 7 http://microformats.org/wiki/hcard 8 http://gmpg.org/xfn/ 9 http://microformats.org/wiki/hcalendar 10 http://microformats.org/wiki/rel-license 11 http://microformats.org/wiki/rel-tag Mikroformáty 14 / 25 (strana 21)

Problémy mikroformátů zatím chybí přímá podpora v prohlížečích, je potřeba používat pluginy nebo Web 2.0 aplikace zneužívá se atribut class není vyřešena kolize identifikátorů částečně řeší profily <head profile="http://microformats.org/profile/hcalendar"> <link rel="profile" href="http://microformats.org/profile/hcalendar"> není definováno standardní API pro práci s mikroformáty v JavaScriptu v současnosti již mikroformáty ustupují mikrodatům a RDFa Mikroformáty 15 / 25 (strana 22)

RDFa RDFa... 24 Speciální atributy RDFa... 25 CURIE... 27 Ukázky použití... 28 Problémy RDFa... 29 (strana 23)

RDFa rozšíření XHTML o několik atributů, které umožní pohodlné vkládání libovolného RDF přímo do XHTML kódu RDFa = RDF in attributes lze využívat jakoukoliv ontologii, není potřeba pro každá data vymýšlet novou syntaxi jakou u mikroformátů princip je podobný jako u mikroformátů, ale jsou odstraněny nedostatky jako potencionální kolize identifikátorů <html xmlns="http://www.w3.org/1999/xhtml" xmlns:cal="http://www.w3.org/2002/12/cal/ical#" xmlns:xs="http://www.w3.org/2001/xmlschema#" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"> <p typeof="cal:vevent"> <span property="cal:summary">devátý ročník konference Znalosti 2010</span> se bude se konat <span property="cal:dtstart" content="2010-02-03" datatype="xs:date">3.</span> <span property="cal:dtend" content="2010-02-06" datatype="xs:date">5. února 2010</span> na <a property="cal:location" href="http://www2.fm.vse.cz/znalosti/misto.html/">fakultě managementu VŠE v Jindřichově Hradci</a> (Pozice: <span property="geo:lat" content="49.14887111111111">49 8'55.936"N</span>, <span property="geo:long" content="15.005985277777778">15 0'21.547"E</span>). <a rel="cal:url" href="http://www2.fm.vse.cz/znalosti/">podrobnosti o konferenci</a> </p> </html> je dán algoritmus, jak libovolné RDFa převést na RDF RDFa 16 / 25 (strana 24)

Speciální atributy RDFa RDFa definuje několik atributů, které lze používat pro obohacení v podstatě jakéhokoliv jazyka o možnost zápisu RDF tripletů dnes je definováno použití RDFa společně s XHTML 12 i s HTML5 13, podporu nabízejí i některé další formáty jako ODF 1.2 nebo DocBook 5.1 Tabulka 1. Atributy používané pro zápis RDFa Atribut rel rev content href src about property resource datatype typeof Typ seznam CURIE seznam CURIE řetězec URI URI URI nebo bezpečné CURIE seznam CURIE URI nebo bezpečné CURIE CURIE seznam CURIE Význam Zachycuje vztah (predikát) mezi dvěma zdroji. Zachycuje reverzní vztah (predikát) mezi dvěma zdroji. Strojově čitelný tvar hodnoty, pokud je jiný než obsah elementu. URI reprezentující objekt ve výroku (pro externí objekty). URI reprezentující objekt ve výroku (pro objekty vnořené do stránky jako jsou např. obrázky). Určení předmětu výroku. Určení vlastnosti (predikátu). URI reprezentující objekt ve výroku (pro externí objekty, na které nemá jít přejít pomocí odkazu). Určení datového typu hodnoty. Určení RDF typu předmětu. 12 http://www.w3.org/tr/rdfa-syntax/ 13 http://www.w3.org/tr/rdfa-in-html/ RDFa 17 / 25 (strana 25)

Speciální atributy RDFa (Pokračování) Atribut prefix vocab Typ prefix: URL URI Význam Delarace prefixu a jeho mapování na URL pro HTML, ve kterém nelze použít jmenné prostory Identifikace ontologie použité na elementu a jeho podelementech RDFa 17 / 25 (strana 26)

CURIE v RDF je vše identifikováno pomocí URI v jednom dokumentu se mohou opakovat URI se stejnou počáteční částí a ruční zápis je zbytečně zdlouhavý CURIE (compact URI) dovolují zkrátit zápis bezpečné CURIE = CURIE ve hranatých závorkách pro odlišení od URI zápis bez CURIE <div about="http://dbpedia.org/resource/albert_einstein"> </div> <div about="http://dbpedia.org/resource/germany"> </div> různé alternativy s využitím CURIE <html xmlns:db="http://dbpedia.org/"> <div about="[db:resource/albert_einstein]"> </div> <div about="[db:resource/germany]"> </div> </html> <html xmlns:dbr="http://dbpedia.org/resource/"> <div about="[dbr:albert_einstein]"> </div> <div about="[dbr:germany]"> </div> </html> <html prefix="db: http://dbpedia.org/resource/"> <div about="db:albert_einstein"> </div> <div about="db:germany"> </div> </html> RDFa 18 / 25 (strana 27)

Ukázky použití Open Graph lze přiřadit metadata využívaná Facebookem <!DOCTYPE html> <html prefix="og: http://ogp.me/ns#"> <head> <meta property="og:title" content="titulek pro sdílení stránky na FB"/> <meta property="og:type" content="blog"/> </head> </html> podobný mechanismus používají i jiné internetové služby RDFa 19 / 25 (strana 28)

Problémy RDFa pomalu jej začínají používat největší poskytovatelé obsahu, ale mikrodata se zdají být preferovanější podpora RDFa ve vyhledávači Yahoo 14 podpora RDFa ve vyhledávači Google 15 podpora RDFa ve vyhledávači Bing 16 API pro čtení v JavaScriptu se bude teprve vytvářet v rámci nové pracovní skupiny W3C 14 http://developer.yahoo.com/blogs/ydn/searchmonkey-support-rdfa-enabled-7458.html 15 http://www.google.com/support/webmasters/bin/answer.py?answer=146898 16 http://www.bing.com/webmaster/help/marking-up-your-site-with-structured-data-3a93e731 RDFa 20 / 25 (strana 29)

Mikrodata Mikrodata... 31 Perspektiva mikrodat... 32 (strana 30)

Mikrodata přidávají do HTML několik nových atributů, aby vkládání metadat bylo čistší než v případě mikroformátů pro identifikaci typů objektů je možné používat URI a předejít tak problémům s kolizními identifikátory používají vlastní datový model (odlišný od RDF) <div itemscope itemtype="http://schema.org/event"> <span itemprop="description">devátý ročník konference Znalosti 2010</span> se bude se konat <time itemprop="startdate" datetime="2010-02-03">3.</time> <time itemprop="enddate" datetime="2010-02-06">5. února 2010</time> na <span itemprop="location" itemscope itemtype="http://schema.org/place"> <a itemprop="name" href="http://www2.fm.vse.cz/znalosti/misto.html/">fakultě managementu VŠE v Jindřichově Hradci</a> (<span itemprop="geo" itemscope itemtype="http://schema.org/geocoordinates">pozice: 49 8'55.936"N, 15 0'21.547"E <meta itemprop="latitude" content="49.148871"/> <meta itemprop="longitude" content="15.005985"/> </span>). </span> <a itemprop="url" href="http://www2.fm.vse.cz/znalosti/"> Podrobnosti o konferenci</a> </div> Mikrodata 21 / 25 (strana 31)

Perspektiva mikrodat schema.org 17 slovníky běžných metadat podporované vyhledávači Google, Microsoft, Yahoo a Yandex nezapadá zcela do konceptu sémantického webu, ale podporují je silní hráči samotný vznik mikrodat byla poněkud partyzánská akce editora specifikace HTML5, který nemá rád RDFa (a sémantický web vůbec) až čas ukáže, zda zvítězí mikrodata nebo RDFa 17 http://schema.org Mikrodata 22 / 25 (strana 32)

Závěr Shrnutí... 34 Další zdroje informací... 35 Dotazy... 36 (strana 33)

Shrnutí explicitně vyjádřená sémantika na stránkách může pomoci vyhledávačům a mash-up aplikacím příklon k jednoduchosti a viditelným metadatům několik soutěžících formátů v nejbližší době jsou nejperspektivnější asi mikrodata a slovník schema.org důležité je sledovat především aktuální podporu ve vyhledávačích a v prohlížečích Závěr 23 / 25 (strana 34)

Další zdroje informací mikroformáty http://microformats.org hlavní stránka o mikroformátech https://addons.mozilla.org/cs/firefox/addon/4106 rozšíření Operator pro práci s mikroformáty včleněnými do stránky RDFa http://www.w3.org/tr/xhtml-rdfa-primer/ RDFa Primer (úvod do RDFa) http://www.w3.org/tr/rdfa-syntax/ RDFa in XHTML: Syntax and Processing http://www.w3.org/tr/rdfa-in-html/ HTML+RDFa 1.1 http://www.w3.org/tr/rdfa-lite/ RDFa Lite 1.1 mikrodata http://www.whatwg.org/specs/web-apps/current-work/multipage/microdata.html návrh specifikace schema.org 18 slovník metadat podporovaný největšími vyhledávači 18 http://schema.org Závěr 24 / 25 (strana 35)

Dotazy??? Závěr 25 / 25 (strana 36)