Semantische Systeme 3 0

32
Semantische Systeme 3.0 Von Text Mining bis zu Linked Data Andreas Blumauer Semantic Web Company www.semantic-web.at www.poolparty.biz

description

Linked Data: Standards, Nutzen und Anwendungen. Text Mining profitiert von Wissensgraphen basierend auf Semantic Web Standards. Im Vortrag werden Funktionsweisen erklärt und nützliche Anwendungsbeispiele gebracht.

Transcript of Semantische Systeme 3 0

Page 1: Semantische Systeme 3 0

Semantische Systeme 3.0Von Text Mining bis zu Linked Data

Andreas Blumauer

Semantic Web Companywww.semantic-web.at

www.poolparty.biz

Page 2: Semantische Systeme 3 0

Willkommen!

• Wirtschaftsinformatiker

• Seit 12 Jahren mit dem Semantic Web beschäftigt

• CEO and Partner derSemantic Web Company

• Produkt Management: PoolParty Semantic Suite

Semantic Web Knowledge

Management Text Analytics Data Analytics Recommender Systems Semantic Search Taxonomies

Thesaurus Management

SKOS Enterprise Data Integration

Linked Data Social Tagging Business Intelligence Confluence Semantic Sharepoint

Page 3: Semantische Systeme 3 0

Der Schlüssel zum Semantic Web

Things, not strings!

Page 4: Semantische Systeme 3 0

Was ist Linked Data?Welche Standards

werden dabei verwendet?Linked Data basiertes Text Mining

PoolParty Semantic SuiteBeispiele

Agenda

Page 5: Semantische Systeme 3 0

Uniform Resource Identifiers

1. Gib Dingen / Objekten / Ressourcen eine URI, nicht nur Webseiten!

http://www.bbc.co.uk/nature/species/Red_Squirrel

Page 6: Semantische Systeme 3 0

Semantische Relationen (‘Triples’)

Sciurus vulgaris

Red squirrel

http://www.bbc.co.uk/nature/life/Sciuridae

2. Gib den Dingen Namen (auch mehrere) und verlinke Ressourcen untereinander, um Kontexte zu schaffen!

http://www.bbc.co.uk/nature/habitats/Taiga

is a

lives in has label

other label

Page 7: Semantische Systeme 3 0

Verlinkte Fakten aus verschiedenen Daten-Silos

3. Verwende bereits existierende Informationen aus verschiedenen Quellen, internen und externen!

Page 8: Semantische Systeme 3 0

Resource Description Framework (RDF)

4. Verwende Semantic Web Standards, um Dinge in einem maschinenlesbaren Format zu beschreiben!

Page 9: Semantische Systeme 3 0

Mashups: Semantic Dynamic Publishing

5. Durch stetige Wiederverwendung von Assets sparst Du Produktionskosten und erzeugst dynamischere Inhalte

Page 10: Semantische Systeme 3 0

Semantische ‘Suche’

6. Verstehe die Suchanfragen Deiner User auf der Konzeptebene!

sciurus vulgaris search

‘sciurus vulgaris’ OR ‘red suirrel’

Zeige Artikel aus Norfolk die mit Nagetieren zu tun haben, die auch in der Taiga leben.

go

Page 11: Semantische Systeme 3 0

Content Recommendation

7. Stelle dem User weiterführende Vorschläge zur Verfügung, unterstütze vernetztes Denken!

Tiere mit Ähnlichkeiten:• Verhalten• Lebensraum• Gattung etc.

‘Ähnliche’ News• Verwandte Orte• Verwandte Tiere etc.

• Verwandte Videos (YouTube)• Verwandte Bilder (Flickr)

Page 12: Semantische Systeme 3 0

Wozu also ‘Linked Data’?

Konzept-basierte Suche

Term-basierte Suche

Linked Data basierte Suche

Semantik wird mit Hilfe von Textanalyse berechnet

Semantik wird mit Hilfe von Textanalyse & Wissensgraphen berechnet

Semantik wird mit Hilfe von Textanalyse & vernetzten Wissensgraphen berechnet

2014

2008

2017Jahr in dem dieTechnologie Main-Stream wurde/wird

No Standards

Page 13: Semantische Systeme 3 0

Was ist Linked Data?Welche Standards

werden dabei verwendet?Linked Data basiertes Text Mining

PoolParty Semantic SuiteBeispiele

Agenda

Page 14: Semantische Systeme 3 0

Taxonomien

Eichhörnchen

Nagetier

Säugetier

is a

is a

is a

http://sws.geonames.org/2641455 (Norfolk)

England

Vereinigtes Königreich

Europa

Erde

part of

part of

part of

part of

http://www.bbc.co.uk/nature/life/Red_Squirrel

Page 15: Semantische Systeme 3 0

Thesauri und einfache Ontologien

Sciurus vulgaris

Red squirrel

http://www.bbc.co.uk/nature/life/Sciuridae

http://www.bbc.co.uk/nature/habitats/Taiga

is a

lives in has label

other label

Page 16: Semantische Systeme 3 0

Komplexe Ontologien

Page 17: Semantische Systeme 3 0

Abfragesprache: SPARQL

RDF Store

SPARQL - endpoint

http-clientPREFIX p: <http://dbpedia.org/property/>SELECT ?film ?titleWHERE { ?film p:starring <http://dbpedia.org/resource/Melanie_Griffith> . ?film p:starring <http://dbpedia.org/resource/Bruce_Willis> . ?film <http://dbpedia.org/property/title> ?title .}

http://dbpedia.org/resource/The_Bonfire_of_the_Vanities_(film)

Page 18: Semantische Systeme 3 0

Was ist Linked Data?Welche Wissensmodelle werden

dabei verwendet?Linked Data basiertes Text

MiningPoolParty Semantic Suite

Beispiele

Agenda

Page 19: Semantische Systeme 3 0

Extraktion von Dingen basierend auf Linked Data

http://www.bbc.co.uk/nature/life/Red_Squirrel

Bushy-tailed squirrels

Squirrels

is a

is a

http://sws.geonames.org/2641455

England

United Kingdom

part of

part of

- population: 832500- long: 1- lat: 52.66667

http://www.bbc.co.uk/nature/habitats/Taiga

lives in

Page 20: Semantische Systeme 3 0

Verbesserte Ähnlichkeits-Erkennung

Semantische Verwandtschaften zwischen Texten – und Ressourcen im allgemeinen - werden auf der Konzeptebene, nicht auf der Term-Ebene erkannt!

Nagetiere in EnglandEich

hörnch

en

in N

orfolk

Tiere, die in Englandund der Taiga leben

Page 21: Semantische Systeme 3 0

What is the Semantic Web? What is Linked Data?

Which knowledge models are used on the Semantic Web?

Linked Data based Text MiningPoolParty Semantic Suite

Beispiele

Agenda

Page 22: Semantische Systeme 3 0

Thesaurus Server & Extractor

1. Create Thesaurus

2. Get documents annotated

3. Receive RDF for further processing

Page 23: Semantische Systeme 3 0

PoolParty Semantic Suite

Page 24: Semantische Systeme 3 0

PoolParty Komponenten

Wissens-Graphen erstellen, verlinken und verwalten

Inhalte automatischannotieren und verlinken

Inhalte semantisch durchsuchbar machen

Page 26: Semantische Systeme 3 0

PoolParty PowerTagging für SharePoint

Automatische Annotation und semantische Indexierung basierend auf kontrollierten Vokabularen und Linked Data

Page 27: Semantische Systeme 3 0

PoolParty Semantic Integrator

• Inhalte aus verschiedenen Quellen zusammenführen• Inhalte automatisch verlinken• Inhalte mit komplexen Queries abfragen können• Inhalte über Standard-APIs abfragen können• Inhalte auf Basis expliziter Semantik

Content as a service

Page 28: Semantische Systeme 3 0

What is the Semantic Web? What is Linked Data?

Which knowledge models are used on the Semantic Web?

Linked Data based Text MiningPoolParty Semantic Suite

Beispiele

Agenda

Page 29: Semantische Systeme 3 0

Beispiel: Energie-Länderprofile

http://reegle.info/countries

Page 30: Semantische Systeme 3 0

Beispiel: sOnr webMining

http://www.sonr-webmining.com/

Page 31: Semantische Systeme 3 0

Linked Data: Was macht den Unterschied?

Content as a service!