90 likes | 252 Views
Semantický web. Semantický Web. WWW Tim Berners-Lee, CERN, univerzum propojených HTML stránek, prostor hyperlinkovaných dokumentů Informace jsou zobrazeny (renderovány pomocí web. browserů) a pěkně čitelné, ale ... ... strojově špatně zpracovatelné nejen kvuli quirks HTML
E N D
Semantický Web • WWW • Tim Berners-Lee, CERN, univerzum propojených HTML stránek, prostor hyperlinkovaných dokumentů • Informace jsou zobrazeny (renderovány pomocí web. browserů) a pěkně čitelné, ale ... ... strojově špatně zpracovatelné • nejen kvuli quirks HTML • Sémantický web je rozšířením současného webu, • informace mají přidělen dobře definovaný význam a formát • lépe umožňující počítačům a lidem spolupracovat • Tzn. zlepšuje strojovou zpracovatelnost Webu
Semantický Web • Prostředky • Webové standardy (HTML, XML, CSS, ...) • Webové služby (SOAP, WSDL, WS Security ... ) • Jazyky a standardy sem. webu • RDF • OWL • Mikroformáty • Cíl • Definice prostředků (jazyka) pro vyjádření dat i pravidel pro nakládání s daty
RDF • Resource description framework • Systém popisu zdrojů • Model metadat • Definuje slovníky metadat a používá je pro tvorbu výroků • Resource – něco s URI • Description – popis vlastností resourcy • Subjekt, predikát, objekt • RFD/XML
Ontologie • Ontologie • Ucelený expertní popis nějaké problematiky • Definice pojmů, vztahů mezi pojmy • Referenční slovní k dané oblasti, problematice • Popisuje jedince, třídy, atributy, vazby • Třídy, popisy tříd, popisy atributů prvků tříd • Druhy ontologií • Doménové ontologie • popis nějaké specifické domény • Základní ontologie (foundation, upper) • Základní individua, třídy a pojmy, použitelné v mnoha dalších doménových ontologiích • Standardizované – Dublin Core, WordNet
Příklady • Dublin Core • http://dublincore.org/ • Definuje základní pojmy a skupiny pojmů pro popis komplexnějších věcí • Popis knih, multimedií, textů, webových stránek • Použití: CMS • Word Net • http://wordnet.princeton.edu/ • Ontologie anglického jazyka • Množiny synonym, vztahy mezi nimi • Aplikace: NLP, výzkum, prohledávání (indexace)
OWL • Web Ontology Language • Jazyk pro definici, ukládání ontologií
Semantický Web dnes • Popravdě nic moc • Mikroformáty <div class = "vcard"> <div class = "fn"> Jan Novák </ div> <div class = "org"> moje firma sro </ div> <div class = "tel"> 123456789 </ div> <a class = "url" href = "http://moje-firma.cz"> http://moje-firma.cz/ </ a> </ div> Podpora v prohlížečích, sémantických vyhledávačích atd.
Semantické vyhledavače • Porozumění dotazu a porozumění obsahu • Technologie NLP + semantický Web • Q: Jak bude zítra • A: předpověď počasí pro Ostravsko • http://www.wolframalpha.com/