Jazyky sémantického webu OWL: Inference Dotazy Aplikace rodiny RDF PLIN037 Sémantika a počítače Zuzana Nevěřilová xpopelk@fi.muni.cz Centrum zpracování přirozeného jazyka, B203 Fakulta informatiky, Masarykova univerzita 6. dubna 2018 Jazyky sémantického webu OWL: Inference Dotazy Aplikace rodiny RDF Jazyky sémantického webu OWL: Inference Dotazy Aplikace rodiny RDF Jazyky sémantického webu OWL: Inference Dotazy Aplikace rodiny RDF Jazyky sémantického webu • mnoho lidí vytváří jazykové zdroje (language resources) • je dobré jazykové zdroje propojovat • aby bylo možné jazykové zdroje propojovat, musejí mít stejný formát standardizace Jazyky sémantického webu OWL: Inference Dotazy Aplikace rodiny RDF Sémantický web Sémantický web (také Web 3.0) – web, kterému budou počítačové programy „rozumět“.1 • aktivita W3C (autorem myšlenky je sir Tim Berners-Lee) • standardizovaný jazyk pro popis sémantických vztahů: RDF 1 Jazyky sémantického webu OWL: Inference Dotazy Aplikace rodiny RDF Web a sémantický web

CD Nejlepší kapela: The Worst Of

Nejlepší kapela je vítězem soutěže Evropská unie má talent. Na svém novém CD The Worst Of hrají ty nejlepší pecky.

CD Nejlepší kapela : The Worst Of

Nejlepší kapela je vítězem soutěže < item id="id4" type="contest -name">Evropská unie má talent . Na svém novém CD The Worst Of hrají ty nejlepší pecky.

Jazyky sémantického webu OWL: Inference Dotazy Aplikace rodiny RDF Jazyky sémantického webu: rodina RDF RDF = Resource Description Framework RDFS = RDF Scheme OWL = Web Ontology Language ... Jazyky sémantického webu OWL: Inference Dotazy Aplikace rodiny RDF Jazyky sémantického webu: rodina RDF trojice: subjekt–predikát–objekt Tim Berners-Lee – vynalezl – web Jazyky sémantického webu OWL: Inference Dotazy Aplikace rodiny RDF Rodina RDF: několik způsobů zápisu Tim Berners-Lee – vynalezl – web N3 (Notation3): @PREFIX dc: . dc:creator XML: Jazyky sémantického webu OWL: Inference Dotazy Aplikace rodiny RDF Rodina RDF: validace zápisu Jazyky sémantického webu OWL: Inference Dotazy Aplikace rodiny RDF Rodina RDF: složitější příklad 1991 -08 -07 Jazyky sémantického webu OWL: Inference Dotazy Aplikace rodiny RDF Rodina RDF: složitější příklad 1991 -08 -07 Jazyky sémantického webu OWL: Inference Dotazy Aplikace rodiny RDF RDF: není trojice málo? Není. Díky reifikaci (zpředmětování, reification). subjekt predikát objekt Tim Berners-Lee dc:creator WWW Jazyky sémantického webu OWL: Inference Dotazy Aplikace rodiny RDF RDF: není trojice málo? Není. Díky reifikaci (zpředmětování, reification). subjekt predikát objekt Tim Berners-Lee dc:creator WWW ⇐ 1991-08-07 Jazyky sémantického webu OWL: Inference Dotazy Aplikace rodiny RDF RDF: není trojice málo? Není. Díky reifikaci (zpředmětování, reification). subjekt predikát objekt tvrzení1 rdf:type rdf:Statement tvrzení1 rdf:subject Tim Berners-Lee tvrzení1 rdf:predicate dc:creator tvrzení1 rdf:object WWW Jazyky sémantického webu OWL: Inference Dotazy Aplikace rodiny RDF RDF: není trojice málo? Není. Díky reifikaci (zpředmětování, reification). subjekt predikát objekt tvrzení1 rdf:type rdf:Statement tvrzení1 rdf:subject Tim Berners-Lee tvrzení1 rdf:predicate dc:creator tvrzení1 rdf:object WWW tvrzení1 dc:date 1991-08-07 Jazyky sémantického webu OWL: Inference Dotazy Aplikace rodiny RDF RDF: reifikace 1991 -08 -07 Jazyky sémantického webu OWL: Inference Dotazy Aplikace rodiny RDF RDF: reifikace Jazyky sémantického webu OWL: Inference Dotazy Aplikace rodiny RDF Sémantický web? “This simple idea . . . remains largely unrealized.” [Shadbolt et al., 2006] Jazyky sémantického webu OWL: Inference Dotazy Aplikace rodiny RDF OWL: Inference Tvrzení o vlastnostech: • rdf:property je symetrická • rdf:property je antisymetrická • rdf:property je tranzitivní • rdf:property je ekvivalence • rdf:property má definiční obor (domain) • rdf:property má obor hodnot (range) Jazyky sémantického webu OWL: Inference Dotazy Aplikace rodiny RDF OWL: Inference pomocí SubClassOf Class: bus_driver EquivalentTo: person that drives some bus Class: driver EquivalentTo: person that drives some vehicle Class: bus SubClassOf: vehicle Jazyky sémantického webu OWL: Inference Dotazy Aplikace rodiny RDF Dotazy Dotazovací jazyky: SPARQL, RDQL, . . . (všechny podobné jako SQL) PREFIX dc: PREFIX rdf: SELECT ?creator WHERE { ?creator dc:creator . } Jazyky sémantického webu OWL: Inference Dotazy Aplikace rodiny RDF Aplikace rodiny RDF FOAF, dbPedia, GoPubMed, WordNet as RDF Jazyky sémantického webu OWL: Inference Dotazy Aplikace rodiny RDF Shadbolt, N., Berners-Lee, T., and Hall, W. (2006). The semantic web revisited. IEEE Intelligent Systems, 21(3):96–101.