14. WWW mimarisi
● WWW üzerinde “Bir mekanda yer bildirimi
yapmış olanların sevdiği müzikler” sorusuna
yanıt bulabilir miyiz?
● WWW bilgi tümleşim sorununa bir çözüm
olarak doğmuştur.
● Merkezi olmayan yapı
18. Benimle aynı takımı
tutan arkadaşlarımın
yaşadığım şehirde yer
bildirimi yaptıkları
mekanlar
http://facebook.com/rsc/Mehmet
19. Benimle aynı takımı
tutan arkadaşlarımın
yaşadığım şehirde yer
bildirimi yaptıkları
mekanlar
http://facebook.com/rsc/Mehmet
http://geodata.com/rsc/Izmir
http://geodata.com/prp/city
http://geodata.com/prp/location
23. Bağlı Veri Çözümü*
● Varlıkları tanımlamak için URI'ler kulanın
(yalnızca sayfalar için değil)
● HTTP URI'ler kullanın
● Evrensel olarak tekil isimler ve dağıtık aidiyet
● Erişilebilmeyi sağlar
● Verdiğiniz URI'ye erişmek istendiğinde gerekli
bilgiyi RDF olarak verin
● Başka URI'lere RDF bağlantıları yapın
● Böylece ilişkili veriye ulaşılabilsin
*
http://www.w3.org/DesignIssues/LinkedData.html
26. RDF Veri Modeli
● Resource Description Framework
● Kaynak Tanımlama Çerçevesi
● Varlıklar hakkındaki bilginin temsili
● Üçlüler: Özne – Yüklem – Nesne
● İzmir Clock Tower | is located in | İzmir.
● İzmir | has leader | Aziz Kocaoğlu.
RDF/XML
27. RDF Veri Modeli ...
<http://facebook.com/foaf/yilmaz/foaf.rdf#Mehmet>
<http://xmlns.com/foaf/0.1/based_near>
<http://dbpedia.org/resource/İzmir>
Başka bir kaynağa
işaret ediyor
28. RDF Veri Modeli ...
<http://dbpedia.org/resource/İzmir>
<http://dbpedia.org/ontology/country>
<http://dbpedia.org/resource/Turkey>
geonames:311046owl:sameAs
Diğer kaynak
çözümleniyor...
30. RDF Veri Modeli ...
<http://dbpedia.org/resource/İzmir>
<http://dbpedia.org/ontology/country>
<http://dbpedia.org/resource/Turkey>
geonames:311046owl:sameAs
Aynı varlığın
diğer tanımları
bağlanmış
31. CRM WEBPLMDMSCMSERP
HTTP / URI
RDF / RDB2RDF / SPARQL
APPLICATIONS / ANALYSIS / REPORTING
DATA
SCHEMA
Bağlı Veri Uygulamaları
34. (Açık) Bağlı Veri
Tüket
(Açık) Bağlı Veri
Yayınla
Bağlı Veri İlkelerini
İçeride Kullan
http://www.slideshare.net/juansequeda/linked-data-tutorial-at-semtech-2012
Bağlı Veri Kullanımı
35. Bağlı Veri Kullanımı ...
1.Kurum içi bağlı veri
2.Dışarıdan bağlı veri
3.Kurumlar arası bağlı veri
4.Açık bağlı veri
40. Bağlı Veri Yayınlama Yolları
YapısalYarı-yapısalYapısız
Entity
Extractor
XML2RDF,
XLS2RDF,
CVS2RDF
Veritabanı Veri Erişimi
API
RDF
Saklayıcı
Web
Sunucusu
Bağlı Veri Uç
Noktası
RDB2RDF
Bağlı Veri
Sarmalayıcı
Bağlı Veri
Veri Biçimi
Hazırlama
Saklama
Yayınlama
RDB2RDF
http://www.slideshare.net/juansequeda/linked-data-tutorial-at-semtech-2012
43. ● Stadyum kapasitesi 40 binden büyük olan bir
takımda oynayan ve 10 milyondan fazla nüfusu
olan bir ülkede doğmuş olan kaleciler
Bağlı Veri Sorgu Dili
46. Bağlı Veri Tüketimi ...
● Temel Uygulama İhtiyaçları
● RDF İşleme
● Saklama
● Sorgulama
● Dönüştürme
47. Bağlı Veri Tüketimi ...
Bağlı Veri Yayınlama
Bağlı Veri
Sözlük Eşleme Kimlik Çözümleme
Veri Erişimi
Uygulamalar
Kaynak İzleme
http://www.slideshare.net/juansequeda/linked-data-tutorial-at-semtech-2012
48. Bağlı Veri Tüketimi
● İleri uygulama ihtiyaçları
● Arama (Sindice vb.)
● Kimlik çözümleme
● Sözlük eşleme
● Kaynak izleme
49. Araç Kümesi
●
RDF/OWL API
●
Sorgu motoru
●
SPARQL Sunucusu
●
RDF Saklayıcı
●
RDB2RDF Sunucusu
● RDF Dönüştürücü
● Çıkarsama Motoru
● Toplayıcı
● Kimlik Çözümleyici
●
Sözlük Eşleyici
● …
53. ABD E-Devlet
● 445,287 kaynak
● 172 kurum
● 1,248 resmi uygulama
● 236 vatandaş uygulaması
Fly On Time
National
Obesity
Comparison
Tool
Employement
Market
Explorer
Party
Campaign
Money
55. Ders İçeriği
● Bağlı verinin temelleri (Apache Jena ile)
● Verinin RDF ile temsil edilmesi
● Veri modelinin RDFS ile temsil edilmesi
● Bağlı verinin saklanması ve yayınlanması
● RDF çizgelerinin kalıcı olarak saklanması (Jena TDB ile)
● Saklanan verilerin SPARQL uç noktası olarak
yayınlanması (Jena Joseki ile)
● Bağlı verinin sorgulanması: SPARQL
● RDB2RDF: İlişkisel veritabanlarından bağlı veri
yayınlanması (D2RQ ile)