Прагматическое введение в linked data - применения. Поиск...

37
Прагматическое введение в Linked Data Поиск и исследование данных

Upload: yury-katkov

Post on 28-Nov-2014

841 views

Category:

Technology


1 download

DESCRIPTION

Применение Linked Data, вопросы того, как искать LOD-ресурсы. Пробные SPARQL-запросы. Сделано для http://aistconf.ru

TRANSCRIPT

Page 1: Прагматическое введение в Linked data - применения. Поиск данных

Прагматическое введение в Linked DataПоиск и исследование данных

Page 2: Прагматическое введение в Linked data - применения. Поиск данных

Прагматическое введение в Linked Data

216.03.2012

Данных много

Page 3: Прагматическое введение в Linked data - применения. Поиск данных

Прагматическое введение в Linked Data

316.03.2012

Page 4: Прагматическое введение в Linked data - применения. Поиск данных

Прагматическое введение в Linked Data

416.03.2012

Page 5: Прагматическое введение в Linked data - применения. Поиск данных

Прагматическое введение в Linked Data

516.03.2012

Page 6: Прагматическое введение в Linked data - применения. Поиск данных

Прагматическое введение в Linked Data

616.03.2012

Page 7: Прагматическое введение в Linked data - применения. Поиск данных

Прагматическое введение в Linked Data

716.03.2012

Page 8: Прагматическое введение в Linked data - применения. Поиск данных

Прагматическое введение в Linked Data

816.03.2012

Page 9: Прагматическое введение в Linked data - применения. Поиск данных

Прагматическое введение в Linked Data

916.03.2012

Page 10: Прагматическое введение в Linked data - применения. Поиск данных

Прагматическое введение в Linked Data

1016.03.2012

Page 11: Прагматическое введение в Linked data - применения. Поиск данных

Прагматическое введение в Linked Data

1116.03.2012

Page 12: Прагматическое введение в Linked data - применения. Поиск данных

Прагматическое введение в Linked Data

1216.03.2012

Page 13: Прагматическое введение в Linked data - применения. Поиск данных

Прагматическое введение в Linked Data

1316.03.2012

Page 14: Прагматическое введение в Linked data - применения. Поиск данных

Прагматическое введение в Linked Data

1416.03.2012

Откуда берутся дети?данные

Page 15: Прагматическое введение в Linked data - применения. Поиск данных

Прагматическое введение в Linked Data

1516.03.2012

Откуда берутся дети?данные

Их специально

создают

научные группы

Page 16: Прагматическое введение в Linked data - применения. Поиск данных

Прагматическое введение в Linked Data

1616.03.2012

Откуда берутся дети?данные

Их специально

создают

научные группы

Их публикуюткоммерческиефирмы

Page 17: Прагматическое введение в Linked data - применения. Поиск данных

Прагматическое введение в Linked Data

1716.03.2012

Откуда берутся дети?данные

Их специально

создают

научные группы

Их публикуюткоммерческиефирмы

они генерируютсяпо требованию

FOAF

DOAP

RDFizers

exporters

SIOC

Page 18: Прагматическое введение в Linked data - применения. Поиск данных

Прагматическое введение в Linked Data

1816.03.2012

Linked Data consumption

Page 19: Прагматическое введение в Linked data - применения. Поиск данных

Прагматическое введение в Linked Data

1916.03.2012

Для чего нужны данные

Их можноанализировать

На их основе можно строить

приложения для конечного

пользователя

На их основе можно строить

приложения не для конечного

пользователя

Они могут быть частью

логики системы

(базой знаний в смысле ЭС)

Page 20: Прагматическое введение в Linked data - применения. Поиск данных

Прагматическое введение в Linked Data

2016.03.2012

На их основе можно строить

приложения для конечного

пользователя

Открытые гос. данныеМедиаинформация

Данные по публикациям

Page 21: Прагматическое введение в Linked data - применения. Поиск данных

Прагматическое введение в Linked Data

2116.03.2012

Для чего нужны данные

Их можноанализировать

На их основе можно строить

приложения для конечного

пользователя

На их основе можно строить

приложения не для конечного

пользователя

Они могут быть частью

логики системы

(базой знаний в смысле ЭС)

Page 22: Прагматическое введение в Linked data - применения. Поиск данных

Прагматическое введение в Linked Data

2216.03.2012

Усиление алгоритмов

мат.лингвистики

На их основе можно строить

приложения не для конечного

пользователя

Рекомендационные системы

Page 23: Прагматическое введение в Linked data - применения. Поиск данных

Прагматическое введение в Linked Data

2316.03.2012

Для чего нужны данные

Их можноанализировать

На их основе можно строить

приложения для конечного

пользователя

На их основе можно строить

приложения не для конечного

пользователя

Они могут быть частью

логики системы

(базой знаний в смысле ЭС)

Page 24: Прагматическое введение в Linked data - применения. Поиск данных

Прагматическое введение в Linked Data

2416.03.2012

Их можноанализировать

Data journalism

Eurostat

Открытые гос.данные

Page 25: Прагматическое введение в Linked data - применения. Поиск данных

Прагматическое введение в Linked Data

2516.03.2012

Для чего нужны данные

Их можноанализировать

На их основе можно строить

приложения для конечного

пользователя

На их основе можно строить

приложения не для конечного

пользователя

Они могут быть частью

логики системы

(базой знаний в смысле ЭС)

Page 26: Прагматическое введение в Linked data - применения. Поиск данных

Прагматическое введение в Linked Data

2616.03.2012

Они могут быть частью

логики системы

(базой знаний в смысле ЭС)

Pubmed

GALEN

SNOMED-CT

Page 27: Прагматическое введение в Linked data - применения. Поиск данных

Прагматическое введение в Linked Data

2716.03.2012

Для чего нужны данные

Их можноанализировать

На их основе можно строить

приложения для конечного

пользователя

На их основе можно строить

приложения не для конечного

пользователя

Они могут быть частью

логики системы

(базой знаний в смысле ЭС)

Page 28: Прагматическое введение в Linked data - применения. Поиск данных

Прагматическое введение в Linked Data

2816.03.2012

Как искать данные

Общаться

Смотреть каталоги Смотреть визуализации

Искать как текст

Mailing lists

Q&Aфорумы

CKAN

Swoogle

Sig.ma Sindice

Page 29: Прагматическое введение в Linked data - применения. Поиск данных

Прагматическое введение в Linked Data

2916.03.2012

Page 30: Прагматическое введение в Linked data - применения. Поиск данных

Прагматическое введение в Linked Data

3016.03.2012

Как знакомиться с данными

Пробные

SPARQL-запросы Смотреть визуализации

Погулять по датасетуCKAN descriptions Sig.ma

Посмотреть метаданные

Marbles

VoiD

Semantic Sitemap

Linksailor

Page 31: Прагматическое введение в Linked data - применения. Поиск данных

Прагматическое введение в Linked Data

31

Повсеместно используемые термины

16.03.2012

rdf:typeskos:Concept

rdfs:Class

rdfs:subClassOf

owl:Class

rdfs:label

owl:sameAs

a

Page 32: Прагматическое введение в Linked data - применения. Поиск данных

Прагматическое введение в Linked Data

32

Очень частые термины

16.03.2012

foaf:name dc:subject

rdfs:domain 

rdfs:rangeskos:related

Page 33: Прагматическое введение в Linked data - применения. Поиск данных

Прагматическое введение в Linked Data

33

Пробные SPARQL-запросы

16.03.2012

SELECT DISTINCT ?p WHERE { ?s ?p ?o .} LIMIT 1000

Page 34: Прагматическое введение в Linked data - применения. Поиск данных

Прагматическое введение в Linked Data

34

Пробные SPARQL-запросы

16.03.2012

SELECT ?p (COUNT ?p as ?countPredicate) WHERE { ?s ?p ?o}GROUP BY ?pORDER BY DESC (?countPredicate)LIMIT 100

Page 35: Прагматическое введение в Linked data - применения. Поиск данных

Прагматическое введение в Linked Data

35

Пробные SPARQL-запросы

16.03.2012

SELECT ?o WHERE {?s ?p ?o.{?o a rdfs:Class .}UNION{?o a owl:Class . }UNION{?o a skos:Concept .}} LIMIT 100

Page 36: Прагматическое введение в Linked data - применения. Поиск данных

Прагматическое введение в Linked Data

36

Пробные SPARQL-запросы

16.03.2012

SELECT DISTINCT ?type1 ?p1 ?type2 ?p2 ?type3 COUNT(*) AS ? WHERE {  ?x ?p1 ?y .  ?y ?p2 ?z OPTIONAL {  ?x a ?type1 } OPTIONAL {  ?y a ?type2 } OPTIONAL {  ?z a ?type3 } FILTER (  ?p1 != rdfs:subClassOf &&  ?p1 != rdf:type &&  ?p2 != rdfs:subClassOf &&  ?p2 != rdf:type ) } ORDER BY DESC(?c) LIMIT 10000

Page 37: Прагматическое введение в Linked data - применения. Поиск данных

Прагматическое введение в Linked Data

3716.03.2012

prefix.cc

Строите SPARQL-запроси забыли префикс?