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

Post on 28-Nov-2014

841 views 1 download

Tags:

description

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

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

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

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

216.03.2012

Данных много

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

316.03.2012

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

416.03.2012

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

516.03.2012

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

616.03.2012

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

716.03.2012

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

816.03.2012

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

916.03.2012

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

1016.03.2012

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

1116.03.2012

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

1216.03.2012

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

1316.03.2012

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

1416.03.2012

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

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

1516.03.2012

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

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

создают

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

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

1616.03.2012

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

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

создают

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

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

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

1716.03.2012

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

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

создают

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

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

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

FOAF

DOAP

RDFizers

exporters

SIOC

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

1816.03.2012

Linked Data consumption

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

1916.03.2012

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

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

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

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

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

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

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

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

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

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

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

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

2016.03.2012

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

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

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

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

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

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

2116.03.2012

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

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

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

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

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

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

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

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

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

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

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

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

2216.03.2012

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

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

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

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

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

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

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

2316.03.2012

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

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

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

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

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

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

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

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

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

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

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

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

2416.03.2012

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

Data journalism

Eurostat

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

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

2516.03.2012

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

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

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

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

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

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

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

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

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

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

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

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

2616.03.2012

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

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

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

Pubmed

GALEN

SNOMED-CT

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

2716.03.2012

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

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

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

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

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

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

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

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

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

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

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

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

2816.03.2012

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

Общаться

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

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

Mailing lists

Q&Aфорумы

CKAN

Swoogle

Sig.ma Sindice

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

2916.03.2012

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

3016.03.2012

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

Пробные

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

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

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

Marbles

VoiD

Semantic Sitemap

Linksailor

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

31

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

16.03.2012

rdf:typeskos:Concept

rdfs:Class

rdfs:subClassOf

owl:Class

rdfs:label

owl:sameAs

a

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

32

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

16.03.2012

foaf:name dc:subject

rdfs:domain 

rdfs:rangeskos:related

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

33

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

16.03.2012

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

Прагматическое введение в 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

Прагматическое введение в 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

Прагматическое введение в 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

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

3716.03.2012

prefix.cc

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