Semantic Web. dr inż. Aleksander Smywiński-Pohl. Elektroniczne Przetwarzanie Informacji Konsultacje: czw , pokój 3.211

Podobne dokumenty
Semantic Web. Grzegorz Olędzki. prezentacja w ramach seminarium Protokoły komunikacyjne. luty 2005

Internet Semantyczny. Schematy RDF i wnioskowanie

Marcin Skulimowski - RDF

Rozszerzenie funkcjonalności systemów wiki w oparciu o wtyczki i Prolog

RDF Schema (schematy RDF)

Spis treści Informacje podstawowe Predykaty Przykłady Źródła RDF. Marek Prząda. PWSZ w Tarnowie. Tarnów, 6 lutego 2009

Technologie Sieci Semantycznych

Internet Semantyczny. Podstawy SPARQL

rdf:type ex:homepage ex:createdwith /amaya rdf:type ex:htmleditor

3 grudnia Sieć Semantyczna

SYSTEM DO GENEROWANIA ONTOLOGII NA PODSTAWIE DIAGRAMÓW UML SYSTEM TO ONTOLOGY GENERATION FROM UML DIAGRAMS

Języki modelowania ontologii: RDFs, OWL

Języki modelowania ontologii: RDFs, OWL

Reprezentacja wiedzy: Ontologie w Semantic Web

Internet Semantyczny. Wstęp do OWL 2

RDF (Resource Description Framework)

Przetwarzanie języka naturalnego (NLP)

Od metadanych do map wiedzy

Ontologia, wypożyczalnia wideo stworzona na podstawie relacyjnej bazy danych

Reprezentacja wiedzy ontologie, logiki deskrypcyjne

Semantic Technologies, czyli Oracle i Web 3.0

Technologie semantyczne i sieci społecznościowe laboratorium

Inteligentne wnioskowanie w sieci semantycznej web 3.0

Semantic Web Internet Semantyczny

Język RDF. Mikołaj Morzy Agnieszka Ławrynowicz. Instytut Informatyki Poznań, rok akademicki 2013/2014

Zastosowanie ontologii do organizacji informacji pozyskiwanych z Internetu

Bazy wiedzy Krzysztof Goczyła

Wprowadzenie. ezykiem i podstawowym (najniższego poziomu) standardem modelowania ontologicznego. zjawiska dziedziny problemowej.

Standardy semantyczne

Web 3.0 SIEĆ PEŁNA ZNACZEŃ Web Full of Meaning Łódź, 16 styczeń 2013

Technologie zarządzania wiedzą. Szymon Zioło.

Sprawozdanie z laboratorium 2: Modeling knowledge with Resource Description Framework (RDF)

Internet Semantyczny. Idea

Technologie zarządzania wiedzą

Programowanie i wdrażanie aplikacji sieciowych w języku Python

APLIKACJA WSPOMAGAJĄCA PRZEPROWADZENIE POWTÓREK W PROCESIE UCZENIA SIĘ STWORZONA NA PODSTAWIE MODELU SIECI SEMANTYCZNEJ

Ontologie Wiedza semantyczna Semantic Web Inżynieria ontologii. Zarządzanie wiedzą. Wykład Sieci semantyczne. Joanna Kołodziejczyk.

Wstęp do Technologii Semantycznych SPARQL

Dodatkowe możliwości RDF. Seminarium magisterskie Paweł Chrząszczewski

Internet Semantyczny. Linked Open Data

ROLA INTEROPERACYJNOŚCI W BUDOWIE CYFROWYCH USŁUG PUBLICZNYCH ORAZ W UDOSTĘPNIANIU ZASOBÓW OTWARTYCH DANYCH

NOWY PARADYGMAT PUBLIKACJI I WYSZUKIWANIA DANYCH PRZESTRZENNYCH W SIECI WWW

Krzysztof Kutt Sprawozdanie 2: Modeling knowledge with Resource Description Framework (RDF)

Semantic Web technologie, zastosowania, rozwój

AKADEMICKA BAZA INFORMACJI JAKO PRZYKŁAD WYKORZYSTANIA TECHNOLOGII SIECI SEMANTYCZNEJ

Nowe technologie semantyczne w Oracle 11gR1 i ich interfejs programistyczny

Wstęp do Technologii Semantycznych. Idea, język RDF

Linked Open Data z wykorzystaniem wolnego oprogramowania w gospodarce przestrzennej

Topic Maps geneza. Modelowanie wiedzy. Pojęcia. Wystąpienia. Kompletny przykład. Powiązania. Firma. urodzony w. siedziba. stolica.

Język zapytań SPARQL

Filtr RDF dla systemu Odra

Instytut Technik Innowacyjnych Semantyczna integracja danych - metody, technologie, przykłady, wyzwania

Sieci semantyczne sa. Sieci semantyczne: relacje ISA i AKO

extensible Markup Language, cz. 1 Marcin Gryszkalis, mg@fork.pl

Laboratoria 1 i 2. Akademia Górniczo-Hutnicza. Podstawy in»ynierii wiedzy

XHTML2 i HTML5 Przyszłość WWW oparta o nowe standardy sieciowe HTML5 i XHTML2

SEMANTIC WEB STANDARD, NARZĘDZIA, IMPLEMENTACJE SEMANTIC WEB STANDARD, TOOLS, IMPLEMENTATIONS

Wiedza w grach, gry z celem tworzenia wiedzy

1 XML w bazach danych

POZYSKIWANIE, INTEGRACJA I UDOSTĘPNIANIE INFORMACJI PRZESTRZENNEJ W ERZE BIG DATA

Praca dyplomowa magisterska

OWL język definiowania ontologii w semantycznej sieci WWW 1

Praca dyplomowa - magisterska

Podstawy (X)HTML i CSS

Modelowanie wiedzy. Topic Maps geneza

Projekt i implementacja narzędzia do analizy modeli spójności F R Y D E R Y K R A C Z Y K K O N R A D S Z A Ł K O W S K I

IOF INTERNET OFFER FORMAT

Lingwistyczny system definicyjny wykorzystujący korpusy tekstów oraz zasoby internetowe.

Reprezentacja wiedzy. Sieci semantyczne. Sieci semantyczne: relacje ISA i AKO. Sieci semantyczne: przyk lady

Reprezentacja wiedzy

Web 3.0 Sieć Pełna Znaczeń (Semantic Web) Perspektywy dla branży motoryzacyjnej i finansowej. Przyjęcie branżowe EurotaxGlass s Polska 10 luty 2012

Mapowanie grafów RDF na grafy właściwości

Jak dogadać się w e-handlu ontologie w ebxml

XML w bazach danych i bezpieczeństwie

Internet Semantyczny i Logika II

JĘZYKI I NARZĘDZIA DO TWORZENIA I WYSZUKIWANIA ONTOLOGII W KONTEKŚCIE SEMANTYCZNEGO WEBA

Systemy ekspertowe. System ekspertowy wspomagający wybór zestawu komputerowego w oparciu o ontologie i system wnioskujący RacerPro

PUBLIKOWANIE DANYCH PRZESTRZENNYCH JAKO LINKED OPEN DATA* PUBLICATION OF SPATIAL DATA AS LINKED OPEN DATA. Otwarte dane publiczne

Od zamkniętych do otwartych systemów informacji przestrzennej - czyli w poszukiwaniu dodatkowego mózgu

Reprezentacja wiedzy

METADANE A ONTOLOGIE czyli sztuka integracji i wyszukiwania danych

Z-ID-607b Semantyczne bazy danych Semantic Databases

ZASTOSOWANIE CMS DRUPAL W TWORZENIU SYSTEMU ZARZĄDZANIE WIEDZĄ W PRODUKCJI ROŚLINNEJ *

UCHWAŁA NR LII/26/2014 RADY MIASTA OSTROWCA ŚWIĘTOKRZYSKIEGO. z dnia 27 lutego 2014 r.

Konstruowanie Baz Danych SQL UNION, INTERSECT, EXCEPT

Zastosowanie Wikipedii w przetwarzaniu języka naturalnego

Sieci semantyczne wprowadzenie 3. indywiduów, konsekwencji w nazwach relacji (is a/is an), itp. Sieci semantyczne reprezentacja wiedzy 1

FORMAT ELEKTRONICZNY DEKLARACJI O WYSOKOŚCI OPŁATY ZA GOSPODAROWANIE ODPADAMI KOMUNALNYMI

Nauczanie na odległość

Zastosowanie agentów programowych w systemach e-commerce

Wprowadzenie do multimedialnych baz danych. Opracował: dr inż. Piotr Suchomski

Na podstawie artykułu:

Bazy danych. dr Radosław Matusik. radmat

Automatyzacja procesu tworzenia i zarządzania Wirtualnymi Organizacjami w oparciu o wiedzę w zastosowaniu do architektur zorientowanych na usługi

ONTOLOGIA OWL JAKO SKŁADNICA DANYCH DLA APLIKACJI.NET

Język zapytań SPARQL. Agnieszka Ławrynowicz. Instytut Informatyki Politechniki Poznańskiej Poznań, 2018

Extensible Markup Language (XML) Wrocław, Java - technologie zaawansowane

Wprowadzenie do arkuszy stylistycznych XSL i transformacji XSLT

Introduction to the Semantic Web

Język zapytań SPARQL. Agnieszka Ławrynowicz. Instytut Informatyki Politechniki Poznańskiej Poznań, 2014

Transkrypt:

RDF RDFS i OWL Linked Data Elektroniczne Przetwarzanie Informacji Konsultacje: czw. 14.00-15.30, pokój 3.211

RDF RDFS i OWL Linked Data Plan prezentacji RDF RDFS i OWL Linked Data

RDF RDFS i OWL Linked Data Plan prezentacji RDF RDFS i OWL Linked Data

RDF RDFS i OWL Linked Data Motywacja Chcemy dojechać do odległej miejscowości. Jako środek transportu preferujemy autobus. Chcemy aby system komputerowy zaplanował dla nas cała trasę. Chcemy zapłacić jeden raz za cała usługę, niezależnie od przewoźników i wykorzystanych środków transportu. Wszystkie informacje sa w Internecie, ale czy można je automatycznie przetworzyć?

RDF RDFS i OWL Linked Data HTML <table> <tr> <td> 106 <br/> LINIA MIEJSKA </td> <td> <b> Łagiewniki</b> <br/> <b> TRASA: </b> ŁAGIEWNIKI - Brożka, Grota-Roweckiego, Kobierzyńska, Babińskiego, Skotnicka - SKOTNIKI SZKOŁA </td> </tr> </table>

RDF RDFS i OWL Linked Data HTML <h2> <span>miejscowość</span> <span>odjazdy</span> </h2> <div> <p>andrychów</p> </div> <div> <span> 20:50</span> </div>

RDF RDFS i OWL Linked Data XML MPK <?xml version="1.0"?> <businfo> <id>106</id> <route> <start>łagiewniki</start> <end>skotniki</end> </route> <timetable> <day> <name>poniedziałek</name> <hours> <hour>5:01</hour> <hour>5:21</hour> <hour>5:43</hour> </hours> </day> </timetable> </businfo> PKS <?xml version="1.0"?> <buses> <bus> <from>kraków</from> <to>andrychów</to> <departures> <days>all</days> <time hour="20" minutes="50"> </departures> <arrivals> <days>all</days> <time hour="22" minutes="10"> </arrivals> </buses>

RDF RDFS i OWL Linked Data - Internet dla ludzi i maszyn Wykorzystanie zalet HTML adresy URL oraz odnośniki Kraków http://dbpedia.org/page/kraków Odnośniki posiadaja znaczenie RDF jest http://www.w3.org/1999/02/22-rdf-syntax-ns#type Znaczenie jest wspólne RDFS, OWL przystankiem http://sw.opencyc.org/concept/mx4rwqbs...

RDF RDFS i OWL Linked Data Plan prezentacji RDF RDFS i OWL Linked Data

RDF RDFS i OWL Linked Data RDF Resource Description Framework Każdy obiekt, który chcemy opisać posiada adres URL jako zasób http://dbpedia.org/resource/cher lub jego fragment http://dbpedia.org/resource/cher#name Każdy fakt zamieniamy na trójkę: podmiot orzeczenie (predykat) dopełnienie

RDF RDFS i OWL Linked Data Obiekt kotek Rysunek : Flickr/CC/jillhudgins Kilka faktów na temat kotka imię Mruczuś urodzony 20-01-2010 oczka szare

RDF RDFS i OWL Linked Data Jak przenieść kotka do? http://mojadres.pl/mojkotek URL dla kotka <http://mojadres.pl/mojkotek> rdfs:label "Mruczuś".

RDF RDFS i OWL Linked Data Jak przenieść kotka do? http://mojadres.pl/mojkotek URL dla kotka <http://mojadres.pl/mojkotek> rdfs:label "Mruczuś".

RDF RDFS i OWL Linked Data Jak przenieść kotka do? http://mojadres.pl/mojkotek URL dla kotka <http://mojadres.pl/mojkotek> rdfs:label "Mruczuś".

RDF RDFS i OWL Linked Data Jak przenieść kotka do? http://mojadres.pl/mojkotek URL dla kotka <http://mojadres.pl/mojkotek> rdfs:label "Mruczuś".

RDF RDFS i OWL Linked Data Typowy zapis Format N-triples: <http://mojadres.pl/mojkotek> rdfs:label "Mruczuś". <http://mojadres.pl/mojkotek> rdf:type <http://dbpedia.org/resource/cat>. <http://mojadres.pl/mojkotek> dbpprop:dateofbirth 2010-01-20. <http://mojadres.pl/mojkotek> myontology:eyescolor <http://dbpedia.org/resource/green>.

RDF RDFS i OWL Linked Data Można zwięźlej Format turtle: @base <http://mojadres.pl/>. <mojkotek> rdfs:label "Mruczuś", rdf:type <http://dbpedia.org/resource/cat>, dbpprop:dateofbirth 2010-01-20, myontology:eyescolor <http://dbpedia.org/resource/green>.

RDF RDFS i OWL Linked Data Można rozwleklej RDF+XML <?xml version="1.0" encoding="utf-8"?> <rdf:rdf xmlns:rdf="http://www.w3.org/1999/02/22-..."> <rdf:description rdf:about="http://mojadres.pl/mojkotek"> <rdfs:label xml:lang="pl">mruczuś</rdfs:label> <dbpprop:dateofbirth>2010-01-20</dbpprop:dateofbirth> <myontology:eyescolor rdf:resource="http://dbpedia.org/page/green"/> </rdf:description> </rdf:rdf>

RDF RDFS i OWL Linked Data Co z tego powstaje? Rysunek : Graf powiazanych obiektów Coś nam to przypomina...

RDF RDFS i OWL Linked Data Wielka Pajęczyna Rysunek : Fragment sieci WWW wokół Wikipedii

RDF RDFS i OWL Linked Data Plan prezentacji RDF RDFS i OWL Linked Data

RDF RDFS i OWL Linked Data Jak to wszystko uporzadkować? rdf:type rdfs:label dbpprop:dateofbirth myontology:eyescolor...

RDF RDFS i OWL Linked Data RDF Schema (RDFS) Definiuje pojęcia: zasobu rdfs:resource klasy rdfs:class literału rdfs:literal typu danej rdfs:datatype własności rdf:property oraz własności: domeny rdfs:domain zakresu rdfs:range typu rdf:type pod-klasy rdfs:subclassof pod-własności rdfs:subpropertyof etykiety rdfs:label komentarza rdfs:comment

RDF RDFS i OWL Linked Data OWL Znacznie bogatszy niż RDFS Pozwala na zaawansowane wnioskowanie Trzy wersje: Lite pomyślana głównie do konwersji wcześniej utworzonych taksonomii Description Logic (DL) gwarantuje obliczalność, znacznie bardziej ekspresywny niż Lite Full najbardziej ekspresywny, nie gwarantuje obliczalności

RDF RDFS i OWL Linked Data OWL pojęcia i własności OWL definiuje podstawowe pojęcia: klasa owl:class instancja owl:instance oraz własności synonimiczna klasa owl:equivalentclass synonimiczna własność owl:equivalentproperty to samo owl:sameas coś innego owl:differentfrom rozłaczność klas (DL) disjointwith...

RDF RDFS i OWL Linked Data OWL klasy i instancje klasa pojęcie, abstrakcyjny zbiór obiektów określonego typu, np. kot domowy jako gatunek biologiczny pojęcia moga tworzyć taksonomię wykorzystujac predykat subclassof, np. <http://example.pl/kot> owl:subclassof <http://example.pl/zwierzę> instancja obiekt, konkretny przedmiot, zjawisko, coś co możemy wskazać, np. kot, który był na zdjęciu wcześniej rdf:type wiaże instancję z jej typem (klasa), np. <http://mojadres/mojkot> rdf:type <http://example.pl/kot>

RDF RDFS i OWL Linked Data Plan prezentacji RDF RDFS i OWL Linked Data

RDF RDFS i OWL Linked Data Czy ktoś z tego korzysta?

RDF RDFS i OWL Linked Data Linked Data

RDF RDFS i OWL Linked Data Linked Data Rysunek : lineddata.org

RDF RDFS i OWL Linked Data Kto konkretnie? NewYork Times BBC Citeseer flickr Project Gutenberg ACM IEEE IBM MySpace

RDF RDFS i OWL Linked Data Ciekawsze ontologie FOAF opisuje znajomości międzyludzkie Geonames zależności geograficzne Music Ontology przemysł muzyczny BIBO dane zwiazane z nauka DBpedia zawiera dane wyekstrahowane z Wikipedii YAGO jw. ale powiazane z WrodNetem Cyc ontologia w całości konstruowana ręcznie, pozwala na faktyczne prowadzenie wnioskowań

RDF RDFS i OWL Linked Data Jak z tego korzystać? SPARQL język zapytań dla danych grafowych np. http://dbpedia.org/sparql podobny do SQL: select distinct?x where {?x rdf:type <http://xmlns.com/foaf/0.1/person>.} limit 50 select distinct?x,?l where {?x rdf:type <http://xmlns.com/foaf/0.1/person>.?x rdfs:label?l. FILTER (lang(?l) = "pl")} limit 50 operujemy jednak na grafie a nie na tabelach!

RDF RDFS i OWL Linked Data DZIEKUJ E!