dr. anna fensel, univ.-prof. dr. dieter fensel sti i b …...semantic web: knowledge graph &...
TRANSCRIPT
V ti f i i 1Vertiefungsseminar – session 1
Dr. Anna Fensel, Univ.-Prof. Dr. Dieter FenselSTI I b kSTI Innsbruck
University of Innsbruck2 October 20132 October 2013
1
Inhalt
• Administrative matters
• Introduction to the topic
– Ontologien
– Ihre Anwendung im Web: Semantic Web
– Vier Schritte:Vier Schritte:• Definition der Struktur• Strukturierung des Contents/Inhalts• Multikanalkommunikation• Semantische Annotierungen
• Concrete goal and (first) tasks
• References
2
• References
Overall learning goal
• Dive into a specific topic in detail. – Here: Get an overview of the processes of semantic content creation and learn to
create such content.
• Small, hands-on sessions, common annotation project.
Also:• Presentation skills• Working in teams • Scientific writing
3
Administrative issues
• The course is typically held on Wednesdays, 12:15-13:00, as scheduled: http://orawww.uibk.ac.at/public/lfuonline_lv.details?sem_id_in=13W&lvnr_id_in=703037703037 .
– Unless communicated otherwise.
• Location: First two times in the room 3W04, then most likely it will be changed.
• Attendance is mandatory.
• Grades: participation in the sessions, papers, presentations, overall project.
• Main contact for the course: Dr. Anna FenselUniversity of InnsbruckTechnikerstr. 21a6020 Innsbruck, Austriaemail: [email protected]
4
email: [email protected]– However, individual seminars are expected to be overtaken by other STI Innsbruck members as well.
Ontologie (Wiederverwendbares Domainmodel)
conceptual model of a domain (ontological
theory)
unambiguous terminology definitions
formal, explicit specification of a shared conceptualization
commonly accepted d dimachine-readability with understandingmachine-readability with
computational semantics
5
Gruber, “Toward principles for the design of ontologies used or knowledge sharing?” , Int. J. Hum.-Comput. Stud., vol. 43, no. 5-6,1995
Semantic Web ist eine Anwendung von Ontologien
• “The Semantic Web is an extension of the current web in whichinformation is given well-defined meaning better enabling computers andinformation is given well defined meaning, better enabling computers andpeople to work in cooperation.” T. Berners-Lee, J. Hendler, O. Lassila, “TheSemantic Web”, Scientific American, May 2001
• Web Data Annotation– (Syntaktisches) Verbinden von Web-Objekten wie Textteile, Bilder,… mit
deren semantischen Begriffen (z.B. dieses Bild stellt Innsbruck dar, derderen semantischen Begriffen (z.B. dieses Bild stellt Innsbruck dar, der Tourismusverband Innsbruck ist ein touristischer Verein)
• Data Linking on the Web (Web of Data)– Globales Vernetzen von Wissen durch URI, RDF und SPARQL (z.B. (
Verbinden meines Kalenders mit meinen RSS Feeds, meinen Bilder,…)• Data Integration over the Web
– Nahtlose Integration von Daten, welche auf verschiedenen
6
konzeptionellen Modellen basieren (z.B. Integration von Hotel- und Veranstaltungsdaten einer Region)
Vier Schritte
Schritte:
1. Ontologien definieren– Events, Hotels, Restaurants und Sehenswürdigkeiten.
2. Inhalt den Ontologien zuordnen – Zum Beispiel ein spezifisches Hotel oder ein spezifisches Event in Innsbruck
zuordnen.
3 D fi iti P blik ti l fü di O t l i3. Definition von Publikationsregeln für die Ontologien– Skalierbares Publizieren und Lesen in verschiedenen, heterogenen Kanälen.
4. Automatische Annotation mit semantischen Formaten und VokabularenVokabularen
8
Schritt 3: Definition von Publikationsregeln
Multi-Kanal Kommunikation ist eine Methode der Informationsverbreitung und -gewinnung in/aus verschiedenen Sozialen und Web Medien:
• Publikationsinhalt auswählen
• Kanäle auswählenKanäle auswählen
Web/Blog Social Web
• Publizieren in vielen verschiedenen Kanälen
11
• Feedback einsammeln und analysieren (Sentiment Analysis)
Schritt 4: Semantische Annotierung
Das semantische Web erfordert semantische Annotationen, z.B. mittels RDF, von Webseiten. So können Inhalte, die sonst nur von Menschen
Formate sind Sprachen mit denen Ontolgien beschrieben werden können.
verstanden werden, auch für Maschinen interpretierbar gemacht werden.
p g
RDFa-Lite
Vokabularen sind Schematas zur Informationsbeschreibung, aus verschiedenen Bereichen, z.B. Personen, Wirtschaft, eCommerce, etc.:verschiedenen Bereichen, z.B. Personen, Wirtschaft, eCommerce, etc.: Linked Data Cloud.
12
(Schritt 5) Linked Open Data = Web of Data
Ca. 100 Milliarden Sachverhalte; exponentiell wachsend
13
Ca. 100 Milliarden Sachverhalte; exponentiell wachsend
Concrete goal and tasks
Goal: Produce annotations in different vocabularies and formats for the d ti ti t l f I b k i b k i f i d t k thidestination portal of Innsbruck: www.innsbruck.info in order to make this website more attractive and visible on the Web.
Fi t t kFirst tasks:• At first, we take Schema.org vocabulary, and microdata as the
annotation format, and the hotels as the objects which we want to annotateannotate.
– This means, we produce annotations complying to http://schema.org/Hotel– And take the (84) hotels listed at: http://www.innsbruck.info/en/your-
stay/hotelrooms.html
• Each group gets several hotels and annotates them as complete as possible by the time of the next seminar.
14
• At the next seminar, we discuss the outcome and further steps.
References
• This lecture and further course materials to be uploaded here: http://sti-innsbruck.at/teaching/course-schedule/ws-201314/vertiefungsseminar-ws-201314
• Useful tools – Microdata / rich snippets generators and validators:– http://www.google.com/webmasters/tools/richsnippets– https://www.google.com/webmasters/markup-helper/
http://www microdatagenerator com– http://www.microdatagenerator.com– http://www.ebusiness-unibw.org/tools/grsnippetgen/de
• For more information about Semantic annotations in general, see Lecture 5 “Semantic Annotation” from our Semantic Web Master curriculum: http://sti-innsbruck.at/teaching/curriculum/semantic-web
15