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

Podobne dokumenty
3 grudnia Sieć Semantyczna

Internet Semantyczny. Schematy RDF i wnioskowanie

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

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

RDF Schema (schematy RDF)

Technologie zarządzania wiedzą

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

Marcin Skulimowski - RDF

Technologie Sieci Semantycznych

Od metadanych do map wiedzy

RDF (Resource Description Framework)

Modelowanie wiedzy. Topic Maps geneza

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

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

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

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

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

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

Internet Semantyczny. Wstęp do OWL 2

Reprezentacja wiedzy ontologie, logiki deskrypcyjne

Otwarte standardy wymiany informacji oparte o XML

Reprezentacja wiedzy: Ontologie w Semantic Web

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

Semantic Web Internet Semantyczny

Standardy semantyczne

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

Internet Semantyczny. Podstawy SPARQL

Semantic Technologies, czyli Oracle i Web 3.0

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

Języki modelowania ontologii: RDFs, OWL

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

Języki modelowania ontologii: RDFs, OWL

Internet Semantyczny. Linked Open Data

Linked Open Data z wykorzystaniem wolnego oprogramowania w gospodarce przestrzennej

OWL język definiowania ontologii w semantycznej sieci WWW 1

Technologie zarządzania wiedzą

Inteligentne wnioskowanie w sieci semantycznej web 3.0

Przetwarzanie języka naturalnego (NLP)

Zarządzanie wiedzą. Technologie wspierające zarządzanie wiedzą. Modne hasło: zarządzanie wiedzą. Wiedza a kultura organizacyjna.

Zastosowanie ontologii do organizacji informacji pozyskiwanych z Internetu

OPEN. Stałe identyfikatory URI tworzenie i zarządzanie. Metadane prezentacji SUPPORT. Moduł szkoleniowy 2.3 DATA

Wprowadzenie do technologii semantycznych

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

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

Modelowanie danych, projektowanie systemu informatycznego

AKADEMICKA BAZA INFORMACJI JAKO PRZYKŁAD WYKORZYSTANIA TECHNOLOGII SIECI SEMANTYCZNEJ

Definiowanie typów dokumentów Część 2. Przestrzenie nazw, XML Schema

Technologie zarządzania wiedzą

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

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

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

Internet Semantyczny. Idea

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

Filtr RDF dla systemu Odra

Strukturalizacja otoczenia agentów: ontologie, CYC, sieci semantyczne

Programowanie w języku Java. Wykład 13: Java Platform, Enterprise Edition (Java EE)

Zamiast introdukcji. Look ahead. Social Web v. Web of Data

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

Sieć semantyczna utopia czy realne rozwiązanie?

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

Na podstawie artykułu:

Wykorzystanie standardów serii ISO oraz OGC dla potrzeb budowy infrastruktury danych przestrzennych

1 Projektowanie systemu informatycznego

Projektowanie logiki aplikacji

Zasady Nazewnictwa. Dokumentów XML Strona 1 z 9

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

Repozytorium Zasobów Wiedzy FTP

KLASYFIKACJA OBIEKTÓW W SYSTEMIE KRAJOWYCH RAM KWALI- FIKACJI OPISANYCH ZA POMOCĄ ONTOLOGII

INNOWACYJNE METODY UDOSTĘPNIANIA PUBLICZNYCH DANYCH PRZESTRZENNYCH

JAK OPTYMALNIE DOBRAĆ ODPOWIEDNIE TECHNOLOGIE INFORMATYCZNE?

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

Wprowadzenie do technologii XML

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

Bazy wiedzy Krzysztof Goczyła

OfficeObjects Ontology Manager

STANDARDY SIECI SEMANTYCZNEJ W ZARZĄDZANIU WIEDZĄ ORGANIZACJI

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

Do czego potrzebne są nam ontologie? Charakterystyka funkcjonalna ontologii jako narzędzi reprezentacji wiedzy.

MINISTERSTWO SPRAW WEWNĘTRZNYCH I ADMINISTRACJI DEPARTAMENT INFORMATYZACJI

MODEL SYSTEMU WIELOAGENTOWEGO KORZYSTAJĄCEGO Z DANYCH SIECI SEMANTYCZNEJ W PROJEKCIE OPEN NATURA 2000

Część I -ebxml. UEK w Krakowie Janusz Stal & Grażyna Paliwoda-Pękosz. UEK w Krakowie Janusz Stal & Grażyna Paliwoda-Pękosz

Zarządzanie sieciami komputerowymi - wprowadzenie

Praca dyplomowa magisterska

Podstawy języka XML. UEK w Krakowie Janusz Stal & Grażyna Paliwoda-Pękosz

Programowanie komponentowe

LAB 7. XML EXtensible Markup Language - Rozszerzalny Język Znaczników XSD XML Schema Definition Definicja Schematu XML

Standardy meta danych w administracji publicznej

Zastosowanie ontologii dziedzinowych w semantycznej sieci WWW

Podejście obiektowe - podstawowe pojęcia

Semantic Web technologie, zastosowania, rozwój

Nowe technologie semantyczne w Oracle 11gR1 i ich interfejs programistyczny

Cel szkolenia. Konspekt

Komputerowe Systemy Przemysłowe: Modelowanie - UML. Arkadiusz Banasik arkadiusz.banasik@polsl.pl

BPM vs. Content Management. Jarosław Żeliński analityk biznesowy, projektant systemów

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

Programowanie w Internecie

Ontologie. Materiały do wykładu Komputerowe Przetwarzanie Wiedzy Tomasz Kubik

Definiowanie typów dokumentów Część 2. Przestrzenie nazw, XML Schema. Elementy czy atrybuty? Wartości domyślne i ustalone. Elementy czy atrybuty?

OPEN. Zarządzanie metadanymi wprowadzenie. Metadane prezentacji SUPPORT. Moduł szkoleniowy 1.4 DATA

Application Layer Functionality and Protocols

Transkrypt:

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

Co to jest Semantic Web? "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, The Semantic Web, Scientific American, maj 2001

A dokładniej? The Semantic Web provides a common framework that allows data to be shared and reused across application, enterprise, and community boundaries...... It is a collaborative effort led by W3C with participation from a large number of researchers and industrial partners...

A dokładniej? c.d.... It is based on the Resource Description Framework (RDF), which integrates a variety of applications using XML for syntax and URIs for naming. http://www.w3.org/2001/sw/

Po co? http://mimuw.empolis.pl/w01_historia.pdf

Semantic Web Wszędzie jest mówione, że to jest dopiero wizja cała przyszłość przed nami. Nawet niekoniecznie związane z konkretnym językiem czy konkretną technologią, ale sama idea.

XML Wygodny sposób zapisywania danych: <student> <imie> Vikash </imie> <nazwisko> Dhorasoo </nazwisko> <kierunek> informatyka </kierunek> </student>

XML Niestety XML nie mówi nic o semantyce: <a1> <b1> Vikash </b1> <b2> Dhorasoo </b2> <b3> informatyka </b3> </a1>

Jak modelować semantykę? Resource Description Framework (RDF) pozwala stwierdzać fakty np. osoba X ma na imię Vikash

Jak modelować semantykę? RDF Schema pozwala definiować słownik pojęć (-> taksonomia) oraz korzystać z nich do opisywania obiektów np. Student jest Człowiekiem, osoba X jest Studentem

Jak modelować semantykę? Web Ontology Language (OWL) pozwala określać relacje między pojęciami np. osoba w schemacie A to to samo co użytkownik w schemacie B

RDF Relacje między obiektami jako trójki postaci podmiot orzeczenie przedmiot np. A.A. Milne jest autorem Kubusia Puchatka Szymon Zioło

RDF Pojęcia: zasoby: A.A. Milne, Kubuś Puchatek rodzaje właściwości: jest autorem, słowo kluczowe wartości właściwości: zasób Kubuś Puchatek, literał miód

RDF identyfikowanie zasobów URI Universal Resource Identifier (URL jeden z rodzajów URI). URI nie musi wskazywać na konkretny obiekt dostępny przez sieć (np. strony WWW) - może wskazywać na jakąś osobę, pojęcie, itd. Dwie różne rzeczy mają dwa różne URI. Przestrzenie nazw by nie przepisywać długich identyfikatorów.

RDF model danych Zbiór zdań reprezentowany jako graf skierowany: węzły (z których wychodzą strzałki) reprezentują zasoby, krawędzie reprezentują własności. A. A. Milne autor Kubuś Puchatek urodził się w Londyn jest stolicą Wielka Brytania

RDF model danych http://www.dlib.org/dlib/may98/miller/05miller.html

RDF zasoby vs literały A. A. Milne urodził się w Londyn Żeby coś powiedzieć o obiekcie musi być zasobem: A. A. Milne urodził się w Londyn Wielka Brytania jest stolicą

RDF sposób zapisu Da się zapisać to w dokumencie XMLowym: <?xml version="1.0"?> <rdf:rdfxmlns:rdf="http://www.w3.org/tr/wd-rdf-syntax#" xmlns:s="http://description.org/schema/"> <rdf:description about="http://www.w3.org/home/lassila"> <s:creator>ora Lassila</s:Creator> </rdf:description> </rdf:rdf>

RDF sposób zapisu Można prościej i krócej - nie w XMLu, tylko w Notation3 (N3): <#teacher> <#knows> <#student>. <#student> <#has> 24. <http://xyz.org/#sean> <http://xyz.org/#name> "Sean".

Ontologia Ontologia model wiedzy z określonej dziedziny: jakie pojęcia występują, jakie są między nimi zależności, dodatkowe warunki.

RDF Schema Świat dzieli się na: Klasy (rdfs:class). Zasoby (rdfs:resource). Właściwości (rdf:property).

RDF Schema predefiniowane... klasy: rdfs:resource rdfs:class rdfs:literal... właściwości: rdfs:range rdfs:domain rdf:type rdfs:subclassof rdfs:subpropertyof...

RDF Schema - klasy rdfs:resource - klasa wszystkich zasobów (czyli wszystkiego) rdfs:class - klasa wszystkich klas rdfs:literal - klasa wszystkich literałów (stałe liczbowe czy znakowe)

RDF Schema - właściwości rdfs:range - przeciwdziedzina, tj. P rdfs:range C - przedmioty w trójkach o predykacie P są klasy C rdfs:domain - dziedzina, tj. P rdfs:domain C - podmioty w trójkach o predykacie P są klasy C rdf:type deklaracja typu, tj. R rdf:type C - R jest instancją klasy C.

RDF Schema - właściwości rdfs:subclassof dziedziczenie klas C1 rdfs:subclassof C2 - klasa C1 jest podklasą klasy C2 rdfs:subpropertyof dziedziczenie właściwości P1 rdfs:subpropertyof P2 - właściwość P1 dziedziczy z właściwości P2

OWL Daje możliwość nakładania warunków: na właściwości: przechodniość, symetryczność, odwracanie kierunku relacji, itp. na literały: typy danych, na klasy: utożsamienie klas, na zasoby: utożsamienie zasobów.

Zastosowanie - FOAF FOAF Friend of A Friend Zamiast (oprócz) tworzenia własnej strony domowej tworzymy swoją wizytówkę (w której podajemy informacje o sobie). Roboty jakoś do tej wizytówki dochodzą.

FOAF Od tej pory można wyszukiwać znajomych według jakichś kryteriów, np.: pokaż artykuły przez ostatnio spotkanych ludzi, znajdź zdjęcia przyjaciół Ziutka, kto wśród przyjaciół interesuje się astronomią.

Zbliżone technologie Konkurencyjna wobec OWL nakładka na RDF: The DARPA Agent Markup Language (DAML). Język opisywania metadanych: Dublin Core. Topic Maps sposób na modelowanie wiedzy.

Dalsze informacje O idei Semantic Web: Strona http://www.semanticweb.org Rekomendacja http://www.w3.org/2001/sw/ Artykuł popularno-naukowy twórców Semantic Web z Scientific American http://tiny.pl/hq17

Dalsze informacje O RDF i RDF Schema: Rekomendacja http://www.w3.org/rdf/ Artykuł popularno-naukowy twórców Semantic Web z Scientific American http://tiny.pl/hq17 Parę tutoriali: http://www-106.ibm.com/developerworks/library/w-rdf/ http://www.dlib.org/dlib/may98/miller/05miller.html http://www.w3schools.com/rdf/rdf_intro.asp

Dalsze informacje O OWL: Rekomendacja http://www.w3.org/tr/owl-guide/ O wszystkim po trochu: Szymon Zioło - materiały do wykładu http://mimuw.empolis.pl/ (wykład 13)