Semantic Web

Post on 01-Jul-2015

530 views 3 download

description

Prezentacja (referat) zaprezentowany podczas zajęć z Cyberkultury na kierunku Kulturoznawstwo wydziału Humanistycznego AGH. Celem prezentacji było przedstawienie ewolucji sieci od Web 1.0 do Web 3.0 ze szczególnym naciskiem na aspekty semantyki w sieci oraz dzisiejszego jej wykorzystania m.in. w popularnych serwisach i systemach.

Transcript of Semantic Web

Semantic Web Albo wróżba przyszłości sieci

Wydział Humanistyczny, AGH Kulturoznawstwo, 3 rok 22 października 2012

Historia Sieci Web po raz n-ty

Koncepcja Semantic Web

Semantic Web już dzisiaj

Krótka historia sieci

• Read-only

• Struktura

Web 1.0

• Read-write

• Wizualność

Web 2.0

• WYNIWYG

• Internet znów jest osobisty

Web 3.0

Web 1.0

Read only

Lata 90’ – TimBL

HTTP

Struktura w centrum

uwagi

Budowanie sieci

opartej o hiperlinki

Web 2.0 Przeczytaj

Oceń

Skomentuj

Podziel się

Web 2.0

• Idea, nie technologia

• efekt tzw. Bańki Internetowej

• Interaktywność i aktywność społeczna

– Mikroblogi

– Vlogi

– Podcasty

– Społecznościowość

• Nowe technologie

– XHTML

– AJAX

– RDF

Web 3.0

Web 3.0

Internet osobisty

AI agents

Semantic Web

Cloud computing Web OS

Pełna

Personalizacja

Semantic Web

• Web ≠ HTML

• Wiedza w globalnej sieci

• Po co się powtarzać?

Wiedza?

Wiedza

Informacje (Dane)

Literały

DRY

Prezydenci

Kraje Wojny

Wnioskowanie

Dr Magdalena Szpunar jest wykładowcą

Wykładowca to pracownik dydaktyczny

Pracownik dydaktyczny to pracownik

uczelni

Dr Magdalena Szpunar jest pracownikiem

uczelni

Technologie Semantic Web

• Standardy W3C

• URL vs URI

• XML vs HTML

• RDF, OWL…

Source: Wikipedia

Trójka obiekt-własność-wartość

wartość

właność

obiekt

Semantic Web już dzisiaj

• Mikroformaty

• Open Graph

• Semantyczne Wiki

• Why?

Mikroformaty

• 2005 rok

• Umowne (CSS, xHTML)

Rodzaje mikroformatów

• hCalendar – kalendarz, terminarz

• hCard – wizytówka

Rodzaje mikroformatów

• VoteLinks – link z informacją o ocenie strony docelowej względem aktualnej

• XFN – relacje międzyludzkie

• XMDP – do opisu metadanych (schematycznych opisów innych mikroformatów)

• GEO – określanie geolokalizacji

• XOXO – definiuje nowy typ dokumentu XHTML

Rodzaje mikroformatów

• rel-nofollow – link nie powinien wpływać na ranking strony docelowej w indeksach wyszukiwarek

• rel-license – link do strony z licencją pod którą opublikowano odwiedzaną stronę

• rel-tag – link do strony z danym tagiem (słowem kluczowym, tematem)

• Użycie: wyszukiwarki

Mikroformaty - przykład

<div class="vcard">

<span class="fn">Janusz Kamieński</span>

<span class="additional-name">John</span>

<div class="org">AGH</div>

<a class="email"

href="mailto:jkamienski@gdybym.mial.agh.edu.pl">jkamienski@gdy

bym.mial.agh.edu.pl</a>

<a class="url"

href="http://home.agh.edu.pl/~jkamienski_nie_ma">strona

WWW</a>

<div class="adr">

<div class="street-address">Wymyślna 5</div>

<div class="locality">Kraków</div>

<div class="region">Małopolskie</div>

<div class="postal-code">12-345</div>

<div class="country-name">Polska</div>

</div>

<div class="tel">0-800-123-123</div>

</div>

Open Graph Protocol

• Prawdopodobnie obecnie najczęściej wykorzystywany

• Wsparcie Facebook.com

• Graf społecznościowy

Source: Facebook Developers

Open Graph - przykład

<meta property="og:title" content="Raport Obieżyświata #24: Seriale Pratchetta i pomnik

Wędrowycza" />

<meta property="og:type" content="video.episode" /><meta property="og:url"

content="http://raportobiezyswiata.tv/ogladaj/ro/24/" />

<meta property="og:image" content="http://raportobiezyswiata.tv/media/episodes/ro24a.jpg" />

<meta property="og:site_name" content="Raport Obieżyświata" />

<meta property="og:description" content="Nowy odcinek to przede wszystkim brak Pepcoka.

Ivellios wspólnie z Elyą przygotowali cztery interesujące tematy."/>

<meta property="fb:admins" content=„000123123123123" />

<meta property="video:series" content="http://raportobiezyswiata.tv/program/ro"/>

<meta property="og:video"

content="http://www.youtube.com/v/nwRcv_rBC9E?version=3&amp;autohide=1"/>

<meta property="og:video:type" content="application/x-shockwave-flash">

<meta property="og:video:width" content="1280">

<meta property="og:video:height" content="720">

Open Graph - przykład

Semantic Wiki

• Wiedza bezpośrednio w tekście

• Czytelna dla komputera jak i użytkownika

• Łatwość wprowadzania i popularność!

Bibliografia

• Ronald J. Brachman, Hector J. Levesque, Knowledge Representation and Reasoning, Elsevier, 2004.

• Grigoris Antoniou, Frank van Harmelen, A Semantic Web Primer. 2nd Edition, The MIT Press, 2008.

• Stuart J. Russel, Peter Norvig, Artificial Intelligence: A Modern Approach, Prentice-Hall Inc., 1995.

• Joseph Giarratano, Gary Riley, Expert Systems Principles and Programming, Third Edition, 2002.

• Frank van Harmelen, Vladimir Lifschitz, Bruce Porter, Handbook of Knowledge Representation, Elsevier, 2008.

• RDF/XML Syntax Specification (Revised), W3C Recommendation 10 February 2004, http://www.w3.org/TR/rdf-syntax-grammar/, dostęp 10 września 2012.

• RDF Vocabulary Description Language 1.0: RDF Schema, W3C Recommendation 10 February 2004, http://www.w3.org/TR/rdf-schema/, dostęp 10 września 2012.

• URIs, URLs, and URNs: Clarifications and Recommendations 1.0 Report from the joint W3C/IETF URI Planning Interest Group, W3C Note 21 September 2001, http://www.w3.org/TR/uri-clarification/, dostęp 10 września 2012.

• Semantic MediaWiki User Manual, http://semantic-mediawiki.org/wiki/Help:User_manual, dostęp 10. września 2012.

• Janusz Kamieński, Review of Knowledge Representation in the Selected Wiki Systems, Kraków, 2012.

• Open Graph Protocol, http://ogp.me, dostęp 20 października 2012.

• Facebook Developers, https://developers.facebook.com/docs/opengraph/, dostęp 20 października 2012.

• Semantic MediaWiki project page and documentation, http://semantic-mediawiki.org/, dostęp 7 września 2012.

Dziękuję za uwagę

Pytania?