Značkovací jazyky Semantic Web, RDF, OWL.

Slides:



Advertisements
Podobné prezentace
Praha, Brno Nové komunikační možnosti systému Kramerius © Qbizm technologies, a.s. René Michálek
Advertisements

Tvorba WWW stránek ÚVOD
Přednáška č. 1 Úvod, Historie zpracování dat, Základní pojmy
Přednáška č. 3 Normalizace dat, Datová a funkční analýza
HYPERTEXT PREPROCESSOR. PROGRAMOVÁNÍ. DEFINICE POJMŮ Problém Problém nevyřešený, nežádoucí stav obvykle vyžaduje nějaké řešení Neřešitelný problém Neřešitelný.
 Informací se data a vztahy mezi nimi stávají vhodnou interpretací pro uživatele, která odhaluje uspořádání, vztahy, tendence a trendy  Existuje celá.
Corese RDF Semantic Search Engine Marek Růžička ACACIA INRIA, Sophia Antipolis
Přednáška č. 5 Proces návrhu databáze
SEMANTICKÝ WEB. Semantický Web WWW – Tim Berners-Lee, CERN, univerzum propojených HTML stránek, prostor hyperlinkovaných dokumentů – Informace jsou zobrazeny.
IS V EKONOMICKÝCH SUBJEKTECH Ing. Jiří Šilhán. IS IS – data+lidi+HW, prvky + relace mezi uživateli, které splňují nějaké cílové chování – tak aby byly.
XML, RDF a Dublin Core Petr Žabička
SQL Lukáš Masopust Historie  Předchůdcem databází byly papírové kartotéky  děrný štítek  1959 konference  1960 – vytvořen jazyk COBOL.
SQL Lukáš Masopust Historie  Předchůdcem databází byly papírové kartotéky  děrný štítek  1959 konference  1960 – vytvořen jazyk COBOL.
Databáze Jiří Kalousek.
(nejen) pro sémantický web Alena Lukasová
Fakulta životního prostředí Katedra informatiky a geoinformatiky
METADATA „Tvoří velice důležitou složkou geodat (prostorově lokalizovatelných dat) “ Renata Hrabinová.
Mycroft Mind Sémantický a vizualizační engine nejen pro novou generaci eShopů InterSystems Sympozium
EBSCO Knihovna FSS MU a Osnova EIZ – co, proč, kde EBSCO Vychytávky Procvičování.
ISWC 2007 Miroslav Vacura. Pattern for Representing Relevance „An Ontology Design Pattern for Representing Relevance in OWL“ - CDR = Context Domain Relevance.
A weak fuzzy description logic with aggregation Peter Vojtáš na Pracovním semináři pořádaném Knowledge Engineering Group Knowledge Engineering.
MIDAS MetaPortál Seminář INSPIRE a metainformace, Praha, 2007 Horáková, Růžička, Ožana.
Systémy pro podporu managementu 2
Relační databáze.
1IT D OTAZOVACÍ JAZYKY V RELAČNÍCH DATABÁZÍCH Ing. Jiří Šilhán.
Vypracoval: Ondřej Dvorský Třída: VIII.A
Základní pojmy Systém je abstrakce, kterou si lidé vytvářejí v procesu poznávání jako nástroj zkoumání reálných objektů.
Sémantický web, ontologie. Sociální sítě.
Informatika pro ekonomy II přednáška 10
Bc. Martin Dostal. Co to je sémantické vyhledávání? Vyhledávání s využitím "umělé inteligence" Vyhledávání v množině dat na stejné téma katastrofy sport.
Dokumentace objektů a zveřejnění funkcí
XML Schema Irena Mlýnková. Obsah XML – úvod, příklad, základní pojmy DTD – přehled XML Schema – podrobně.
Metadata a metainformační systémy (seminář)
Lokální počítačové sítě Novell Netware Ing. Zdeněk Votruba Technická fakulta ČZU Laboratoř výpočetních aplikací.
WWW – hypertextový informační systém
GIS??? Ve státní správě Karel Charvát. GIS?????? Je správné používat v souvislosti s využíváním prostorových informací ve státní správě, ale i v komerčním.
Systémy pro podporu managementu 2 Inteligentní systémy pro podporu rozhodování 1 (DSS a znalostní systémy)
Informace a Informatika. Terminologie Informatika – anglicky information science Zabývá se zpracováním informací nejen na počítačích. Informatika (počítačová.
Dnešní téma UISK – VPIZ 13 1 ■Technologie věcného pořádání informací a znalostí v 21. století ■dokumenty → data ■data → znalosti ■vizualizace ■ontologické.
Databázové modelování
RDF a RQL Roman Krejčík. RDF a RQL RDF – Resource Description Framework –Jazyk pro ukládání informací v XML –RDF Schema RQL – RDF Query Language –Dotazování.
Ing. Michal Unzeitig ARTIO s.r.o..  Co je Museo24  Vize a cíle  Role společnosti ARTIO  Technické řešení –CIDOC CRM –Sémantický web Obsah.
Nové technologie pro webové aplikace v cestovním ruchu Nové technologie pro webové aplikace v cestovním ruchu Pavel Čech Unverzita Hradec Králové.
ISSS 2003 Koncept využitelných stávajících datových zdrojů pro Portál veřejné správy ISSS 2003 Krajský úřad Plzeňského kraje Odbor informatiky Václav Koudele.
Infrastruktura pro dotazování nad sémantickými daty Jiří Dokulil, Jakub Yaghob, Filip Zavoral Katedra softwarového inženýrství, MFF UK Praha
Datovýsklad Datový sklad V budoucích službách státního archivu.
Přístup do IS z mobilních zařízení Tomáš Tureček Katedra Informatiky FEI VŠB-TU Ostrava.
Webové služby pro komunikaci s informačním systémem eQuip Martin Širajch.
Sdílení dat nejen v prostředí Sémantického webu Roman Špánek Výjezdní seminář projektu SemWeb
SWI140 – Technologie Sémantizace Webu OWL Peter Vojtáš, TSW
1 Bleskové zpravodajství (RSS, RDF, Atom) Ing. Petr Palisa, Triada, spol. s r. o. Problém: obsah webu je strojově čitelný, ale není strojově pochopitelný.
Změny v bázi Národních autorit Seminář pro účastníky Souborného katalogu ČR 1.
Databázové systémy Datové modely.
Petr Šmíd Obsah prezentace Co je to XML ?
XSLT překladač Marek Běhálek Informatika a aplikovaná matematika FEI VŠB-TU Ostrava.
Návrh a implementace algoritmů pro údržbu,
Webové služby Cíl  Popis základního konceptu technologie webových služeb.
Databázové systémy Úvod, Základní pojmy. Úvod S rozvojem lidského poznání roste prudce množství informací. Jsou kladeny vysoké požadavky na ukládání,
PŘEDMĚT: ORGANIZACE ZNALOSTÍ PŘEDNÁŠEJÍCÍ: SILVIE KOŘÍNKOVÁ PRESOVÁ Ontologie 2. část - ontol. jazyky.
Selekční jazyky Současné trendy Přednáška č. 5 ( ) Filozofická fakulta Masarykova Univerzity, Kabinet knihovnictví - Ústav české literatury a knihovnictví.
● Databaze je soubor dat,slouží pro popis reálného světa(např.evidence čkolní knihovny..) ● Relační databaze je databáze založená na relačním modelu.
České vysoké učení technické v Praze Fakulta dopravní Ústav dopravní telematiky Geografické informační systémy Doc. Ing. Pavel Hrubeš, Ph.D.
KURZ ALGORITMIZACE A PROGRAMOVÁNÍ V JAZYCE C Lekce č. 2: Základní pojmy Bc. Radek Libovický.
A jeho praktická aplikace Štěpán Vacek Univerzita Hradec Králové Liberecké informatické fórum 2010.
XML a datový standard Zdeněk Jirkovec Softwarové Aplikace a systémy.
Výměnný formát Digitální technické mapy Digitální mapy veřejné správy
Veřejný seminář k projektu NIX-ZD.CZ
Dobývání znalostí z databází znalosti
Informatika pro ekonomy přednáška 8
Geografické informační systémy
Transkript prezentace:

Značkovací jazyky Semantic Web, RDF, OWL

Semantic Web – Co to je Nová generace WWW Význam dat je srozumitelný i počítačům Programy mohou na základě obsahu odvozovat další informace

Semantic Web – Vyhledávání Ve vyhledávači zadám termín majoránka Najde mnoho naprosto nesourodých stránek Mě však může zajímat: historie koření recepty mapa, kde se koření pěstuje návod jak pěstovat ...

Semantic Web – Kombinace lokálních dat Chci vytvořit kartodiagram produkce cukrové řepy v jednotlivých krajích ČR Sémantika dat zajistí správné propojení mých prostorových dat přes identifikátory, pokud to bude možné csu:kraj_id ssu:kraj_id

Semantic Web – Současný Web Údaje určené lidem Metadata omezená Neefektivní a nepřesné vyhledávání Duplikace dat

Semantic Web – Cíl Vytvořit platformu pro sdílení dat Data v relačních databázích, XML, proprietárních formátech Velká databáze, sdílená Jde o data a jejich význam

Semantic Web – Výpočetní modely Spouštění výpočetních modelů Kombinace různých zdrojů dat

Semantic Web – Vize Data jsou popsána tak aby jim rozuměli i počítače Programoví agenti mohou daty procházet a vyhledávat v nich na základě významu Programoví agenti spolu mohou komunikovat a sdílet informace Programoví agenti se mohou učit rozumět pojmům z jiných doménových oblastí

Semantic Web – Struktura XML RDF Ontologie Inferenčí mechanizmus (odvozování) Zabezpečení věrohodnosti (trus layer) Poučení uživatelé a vývojáři

Semantic Web – XML Struktura je srozumitelná Význam značek srozumitelný není

RDF – Účel Popis a provázání dokumentů (dat) RDF Triplet

RDF – Graf RDF je založen na grafech Subjekt, Objekt – nody Predicate – hrana Každý zápis v RDF představuje hranu a dva uzly

RDF – Graf Tvrzení (statement) ve formě tripletu Metadata XML havířX má věk 35

RDF – Graf Tvrzení (statement) ve formě tripletu Metadata XML havířX má věk 35 havířY 40 má kamaráda

RDF – Graf Tvrzení (statement) ve formě tripletu Síť metadat havířX 40 má věk 35 havířY 40 má kamaráda

RDF – Triplet Vazba Vazba mezi mnou a mým kalendářem je jiná než vazba mezi mnou a mým CV subject, predicate (property), object http://gis.vsb.cz/ruzicka, http://…/myCalendar, http://…/calendar

RDF – URI http://www.gis.org/file.xml#xpointer(id(' calendar')) http://www.gis.org/file.html#calendar Pokud je obrázek v SVG, na každý element je možno ukázat s pomocí URI

Ontologie Sdílený slovník popisující určitou oblast Popisuje typy objektů (třídy) a/nebo pojmy, jejich vlastnosti a vztahy mezi nimi

Ontologie explicitní specifikace konceptualizace [T. Gruber] formální specifikace sdílené konceptualizace [W. Borstem]

Ontologie – některé nástroje RDF RDF Schema OWL (Web Ontology Language) Prolog ...

Ontologie – RDF <rdfs:Class rdf:about="Person" rdfs:label="Person"> <rdfs:subClassOf rdf:resource="Human"/> </rdfs:Class> <rdf:Property rdf:about="hasSon"> <rdfs:domain rdf:resource="Person"/> <rdfs:range rdf:resource="Person"/> <rdfs:subPropertyOf rdf:resource="hasRelative"/> </rdf:Property>

Ontologie – odvozování Logické odvozování - Inference Součástí ontologie je soubor odvozovacích pravidel Podle těchto pravidel je možné odvodit informace, které nebyly implicitně uvedeny v metadatech

Ontologie – odvozování Pokud je havířX instancí třídy Person a jeho syn je PetrX <Person> <Name>havířX</Name> <hasSon>PetrX</hasSon> Pak inferenční mechanismus dokáže zjistit, že havířX i PetrX jsou ze třídy Human a že jsou příbuzní (hasRelative)

Ontologie – ověřování Odvození nemusí být spolehlivé Mechanismus ověření odvození Digitální podpis (XML Security)

Ontologie – odvozování žije v žije v má ženu má problém (odvozeno) má problém pracuje v

OWL – Účel Rozšířit možnosti popisu ontologií Oproti RDF přidává např. kardinalitu vztahů Určení bigamie (učiněné šílenství) :)

OWL – Varianty Full DL – např. rozlišování mezi třídou a identitou, žádná kardinalita, omezení RDF Lite – ještě další omezení

OWL – Prostředky Třídy - Class Vlastnosti – Property Fakta – Individuals Datové typy Anotace ...

OWL – Třídy Identifikovaná třída Výčtem prvků Omezením vlastnosti Překryvem více tříd Sjednocením více tříd Doplňkem ke třídě

OWL – Identifikovaná třída <owl:Class rdf:ID="Human"/> Triplet - ex:Human rdf:type owl:Class

OWL – Výčtem prvků <owl:Class> <owl:oneOf rdf:parseType="Collection"> <owl:Thing rdf:about="#Eurasia"/> <owl:Thing rdf:about="#Africa"/> <owl:Thing rdf:about="#NorthAmerica"/> <owl:Thing rdf:about="#SouthAmerica"/> <owl:Thing rdf:about="#Australia"/> <owl:Thing rdf:about="#Antarctica"/> </owl:oneOf> </owl:Class>

OWL – Omezením vlastnosti <owl:Restriction> <owl:onProperty rdf:resource="#hasParent" /> <owl:allValuesFrom rdf:resource="#Human" /> </owl:Restriction> <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">2</owl:maxCardinality>

OWL – Překryvem <owl:Class> <owl:intersectionOf rdf:parseType="Collection"> <owl:Class> <owl:oneOf rdf:parseType="Collection"> <owl:Thing rdf:about="#Tosca" /> <owl:Thing rdf:about="#Salome" /> </owl:oneOf> </owl:Class> <owl:Thing rdf:about="#Turandot" /> </owl:intersectionOf>

OWL – Axiomy <owl:Class rdf:ID="Opera"> <rdfs:subClassOf rdf:resource="#MusicalWork" /> </owl:Class> <owl:Class rdf:about="#US_President"> <equivalentClass rdf:resource="#PrincipalResidentOfWhiteHouse"/>

Semantic Web – Použití Správa znalostí vyhledávání strukturování skladu informací adaptace informačních zdrojů Enterprise Application Integration eComerce (B2B) Portály

Semantic Web – Současný stav Málo rozšířený jednoduché existující aplikace: RSS, Redhat Update Perspektivní Vhodné nástroje Investice plynou

Semantic Web – Podmínky rozvoje Dokončení OWL Rozšíření povědomí Masové vytváření metadat a ontologií Vytvoření praktických aplikací

Semantic Web – Kritika Obvykle z nepochopení S XML je možno dělat mnoho Semantic Web však dává řád interoperabilitě na úrovni dat Není možné mít vše konzistentní RDF/XML je složité – varianta N3

Semantic Web – Kritika There will always be on the web documents to be processed by people, and data to be processed mainly by machines. This is a feature, not a bug. Tim Bernes-Lee

Semantic Web – Projekty SMILE Piggy Bank The Haystack Project

Semantic Web – Závěr Nejzajímavější na sémantickém webu není to, co si dokážeme představit, že s ním můžeme dělat, ale to co si představit nedokážeme Stejně jako jsme si před 10 lety nedokázali představit možnosti současného webu Tim Bernes-Lee

Použité zdroje THE SEMANTIC WEB: AN INTERVIEW WITH TIM BERNERS-LEE, Andrew Updegrove http://www.w3.org/ Švihla M. Sémantický Web Svátek V. Ontologie a WWW