<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Bagl Veri Teknolo jileri Kullan larak U niversite Verisinin Butunlestirilmesi ve Yay nlanmas</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Tayfun Gokmen Halac</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Emrah I_nan</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Damla Oguz</string-name>
          <email>damlaoguz@iyte.edu.tr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Bahtiyar Erden</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>P nar Gocebe</string-name>
          <email>gocebepinarg@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Oguz Dikenelli</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Bilgisayar Muhendisligi Bolumu</institution>
          ,
          <addr-line>Ege U</addr-line>
        </aff>
      </contrib-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>O zet Universiteler, ogrenci, ogretim uyesi, ders, proje, fakulte
konumlar , kutuphane gibi bircok kavram hakk nda buyuk miktarda veriye
sahip kurumlard r. Universitelerde ogrenci bilgi sistemi, kutuphane arsiv
yaz l m , arast rma projeleri yonetim sistemi, ders yonetim sistemi,
personel yonetim sistemi, cogra bilgi sistemi gibi her biri farkl bir
gereksinimi kars layan bircok yaz l m bir arada kullan lmaktad r. Genellikle farkl
kuruluslar/kisiler taraf ndan gelistirilmis olan bu yaz l mlar bircok veriyi
paylasma gereksinimi duymaktad rlar. Yaz l mlar aras ndaki bu veri
butunlestirme gereksinimini kars lamak amac yla kullan lan veb servisleri
gibi teknolojiler buyuk miktarda esgudum ve bak m maliyeti
getirirler. Son y llarda gelisen bagl veri (diger ad yla anlamsal veb)
teknolojisi, bu sorunlar ortadan kald rmay hede emis ve universiteler dahil
olmak uzere bircok kurulusta kullan lmaya baslanm st r. Bu dogrultuda,
Ege Universitesi, farkl yaz l mlar n veritabanlar nda kapal kalan
verileri bagl veri teknolojilerine dayanarak butunlestirmis, yay nlam s ve
tum yaz l mlar n kullan m na ac k hale getirmistir. Bu cal smada, bagl
veri temelli veri butunlestirme mimarileri degerlendirilmis ve Ege
Universitesi'ndeki yaz l m mimarisinin bagl veri teknolojileri kullan larak
yeniden sekillendirilmesinin yol haritas tan t lm st r. Bu yol haritas , bagl
veri teknolojilerinin universite alan nda veri butunlestirme icin kullan m
na bir ornek olusturmaktad r.</p>
      <p>Anahtar Sozcukler. bagl veri, anlamsal veb, veri tumlesimi, universite
verisi, veri yay nlama mimarisi
kutuphane arsiv sistemi, arast rma projeleri yonetim sistemi, personel
yonetim sistemi ve cogra bilgi sistemi verilebilir. Bu yaz l mlar aras nda
universitenin sahip oldugu bircok verinin paylas lmas gereksinimi ortaya c kmaktad r.
O rnegin, akademik personel ve kurulus yap s hem ogrenci bilgi sisteminde,
hem ders yonetim sisteminde hem de arast rma projeleri yonetim sisteminde
bulunan verilerdir. Bir baska ornek olarak ders planlar nda verilen kaynak
kitaplar n universite kutuphanesine baglanabilirligi verilebilir. Bu gibi
durumlar farkl yaz l mlar n veritabanlar nda verinin tekrar edilmesine (buna iliskin
olarak tekrar verilerde tutars zl k olusmas na) ve kullan c lar n farkl yaz l mlara
dag lm s iliskili verilere ulasamamas na neden olmaktad r.</p>
      <p>Bircok buyuk kurulusta oldugu gibi universitelerde de gereksinim duyulan
yaz l mlar farkl ozel sirketler veya cesitli universite personeli taraf ndan
gelistirilmektedir. Bircok farkl kat l mc n n bulundugu boyle bir yaz l m ekosisteminde
veri tekrar n n onune gecmek ve yaz l mlar aras butunlugu saglamak icin veb
servisleri gibi teknolojiler kullan labilir. Bu durumda bir yaz l m, diger yaz l mlar n
verisine veb servisleri uzerinden erisebilir. Ancak, bu servisler gelistirici bag ml
oldugundan veriyi kullanan yaz l mc lar veri modelini anlamakta ve isteklerine
uyarlamakta gucluk cekebilirler. Bunu ortadan kald rmak icin veriyi paylasan
tara ar aras nda bir esgudum saglanmas gerekmektedir. Bu durum da yaz l m
sahibine veriyi paylasacak diger tum yaz l mc lar ile birebir esgudum maliyeti
getirmektedir. Bu yonteme dayanan butunlestirmelerde bir diger onemli nokta
saglanan servislerin yaz l m guncellemeleri ve yeni gereksinimler kars s nda
guncelligini korumas d r. Bu gereksinim ise yaz l m sahibine bir bak m maliyeti
dogurmaktad r. Soz edilen esgudum ve bak m maliyetleri yaz l mlar aras nda
butunlestirmelerin etkin bir sekilde yap lmas n n onune gecmektedir.</p>
      <p>Ege Universitesi'nde kullan lan yaz l mlar aras nda veri butunlestirmenin yan
s ra bu verileri kullanacak yeni yaz l mlara gereksinim duyulmaktad r.
Universite kurulusu, burokratik sureclerin de etkisiyle yeni yaz l m gereksinimlerini
kars lamakta gucluk cekmektedir. Ayr ca, universite ici veri paylas m n n yan
s ra bir ust seviyede universiteler aras nda veya universite ile kamu/ozel
kuruluslar aras nda da benzer gereksinimler bulunmaktad r. O rnegin, Ege
Universitesi ile I_zmir Buyuksehir Belediyesi aras nda her donem bas nda ogrencilere ozel
olarak saglanan toplu ulas m kartlar n n gecerliliginin kontrolu, burokratik ve
insana dayal surecler dolay s yla hataya ac k ve yavas bir sekilde gerceklesmektedir.
Bir baska ornek olarak ogrenci veya ogretim uyelerinin cesitli sosyal aglarda
bulunan verilerinin de kullan lacag yenilikci uygulama kirleri verilebilir. Cogalt
labilecek olan bu ornekler, hem universite icinde hem de universite d s kurumlar ile
veri butunlestirme uzerine bir cal sma yap lmas gereksinimini ac kca ortaya
koymaktad r.</p>
      <p>
        Son y llarda gelismekte olan bagl veri1 teknolojileri [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] kurum-ici ve
kurumlar aras veri tumlesimi icin veb standartlar na dayanan bir yaklas m
or1 Bagl veri, y llar once ortaya konan anlamsal veb kavram n n yaln zca veb uzerinde
etkin veri paylas m na odaklanan k sm na verilen add r. Bu kavram, anlamsal veb
hede ne ilerleyebilmek icin veb uzerinde yaz l mlar taraf ndan tuketilebilen bir veri
ag olusturulmas amac yla ortaya at lm st r.
taya koymaktad r [
        <xref ref-type="bibr" rid="ref6 ref8 ref9">6,9,8</xref>
        ]. Universitelerde veri butunlestirme amac yla da
kullan lmakta olan [
        <xref ref-type="bibr" rid="ref11 ref5 ref7">7,5,11</xref>
        ] bu teknoloji, diger yaklas mlar n eksik yanlar n n aksine,
ac k standartlara dayanarak ve ac k veri semalar n kullanarak farkl
kaynaklardaki verilerin birbirine baglanmas na olanak tan maktad r. Bagl veri
teknolojileri, verinin standart olarak RDF2 biciminde HTTP3 protokolu ile paylas lmas n
ve SPARQL4 sorgu dili ile yine HTTP protokolu ile sorgulanabilmesini
ongormektedir. Bu teknolojinin en temel ozelligi farkl sunucularda bulunan verilerin
birbirine bagla-nabilmesidir. Bu baglant lar, farkl veb sunucular ndan yay nlanan
veb sayfalar aras ndaki baglant lardan ilham al narak tasarlanm st r. O rnegin,
BBC5 kurulu-sunun Wikipedia tan m n iceren veb sayfas ndan bu kurulusun
kendi veb sitesindeki kurulus semas n n tan t ld g veb sayfas na6 bir baglant
bulunmaktad r. Kullan c lar bir veb sayfas ndan digerine ulasmak icin bu baglant lar
izlerler ve veb uzerinde bu baglant lar sayesinde olusturulmus buyuk ag icinde
dolasabilirler. Benzer sekilde veriler de veb sayfalar gibi HTTP ile erisilebilir
oldugunda ve iliskili verilere bu erisilebilir adresleri kullanarak bagland klar nda
veb uzerinde bir veri ag olusturulabilecektir. Boylece farkl yaz l mlar aras nda
iliskili verilere ulasmak icin gerekli bilgi verinin icinde tan ml baglarda
olacak ve tum yaz l mlar bu baglar izleyerek diger yaz l mlar n verilerine kolayca
ulasabilecektir. Bagl veri, bu temel kir dogrultusunda tasarlanm s ve yaz l mlar n
kullan m na sunul-mustur.
      </p>
      <p>
        Bagl veri yaklas m veri semalar n ac k bir sekilde paylasmay , var olan
semalar yeniden kullanmay ongorur. Boylece uygulamalar ortak verileri
yorumlarken ayn dilden konusabilecektir. Ayr ca SPARQL sorgu standard sayesinde
veriyi kullanan taraf her turlu karmas k sorgu gereksinimini kars layabilir. Dolay
s yla diger teknolojilerde oldugu gibi yeni sorgu gereksinimlerinde veri sahibi
taraf nda bir bak m gereksinimi dogmaz. Bagl veri yaklas m dogrultusunda
veri butunlestirme yapabilmek icin gerceklestirilecek temel ad mlar vard r.
Literaturdeki bagl veri butunlestirme sureclerinde [
        <xref ref-type="bibr" rid="ref1 ref10 ref4">10,4,1</xref>
        ] ele al nan 3 temel ad m
asag da tan t lm st r.
1. Ust-veri tan mlama: Bu ad mda kavramlar ve aralar ndaki iliskilerin ifade
edildigi veri semalar RDFS7/OWL8 gibi bagl veri standartlar kullan larak
tan mlan r. Bu asamada genel sozluklerin yeniden kullan m birlikte islerlik
ac s ndan onemlidir.
2. Veri yay nlama: Belirlenen sozluge dayal olarak verilerin RDF bicimine
donusturulmesi ve yay nlanmas d r. Yay nlama, verinin HTTP protokolu ile
erisilebilir ve sorgulanabilir olmas n saglamakt r.
2 RDF, http://www.w3.org/RDF/. (Son erisim 8/7/2013)
3 HTTP, http://www.w3.org/Protocols/HTTP/. (Son erisim 8/7/2013)
4 SPARQL, http://www.w3.org/TR/rdf-sparql-query/. (Son erisim 8/7/2013)
5 BBC Wikipedia sayfas , http://wikipedia.com/wiki/BBC. (Son erisim 8/7/2013)
6 BBC kurulus semas sayfas , http://www.bbc.co.uk/aboutthebbc/insidethebbc/man
agementstructure/bbcstructure/. (Son erisim 8/7/2013)
7 RDFS, http://www.w3.org/TR/rdf-schema/. (Son erisim 8/7/2013)
8 OWL, http://www.w3.org/TR/owl-overview/ (Son erisim 8/7/2013)
3. Uygulama Gelistirme: Yay nlanan RDF verisini kullanan uygulamalar
gelistirilir. Verinin yay nlanma bicimi uygulama gelistirmeyi dogrudan etkiler.
Uygulama gelistirici veri yay nlay c dan bag ms z olarak veriyi baska veriler ile
iliskilendirebilir.
      </p>
      <p>Bu surecin veri yay nlama ad m nda bircok farkl mimari kullan labilir. Veriler
aras ndaki baglar n olusturulmas , yay nlanan verinin guncelliginin saglanmas
gibi gereksinimler ile ilgili kararlar veri yay nlama mimarisini etkiler. Burada
tan t lan surec dongusel olarak yurutulur. Her dongude yeni veri eklendikce
ustveri genisler ve gerektigi takdirde veri yay nlama ve uygulama gelistirme
mimarileri yeniden ele al n r.</p>
      <p>Bu cal smada, Ege Universitesi'nde kullan lan yaz l mlardan 4 tanesinin
verileri baz al narak bir bagl veri altyap s olusturulmustur. EgeLOD9 ad verilen
bu altyap , Bilgi Yonetim Sistemi (EBYS), Bilimsel Arast rma Projeleri Sistemi
(BAP), Duyuru Panosu (EgeDuyuru) ve Kampus Haritasi (ECBS) yaz l mlar n n
verisini bagl veri standartlar yla ac k bir bicimde yay nlar. EBYS, ogrencilerin
ders kay tlar icin kullan l r ve bu nedenle ders ve akademisyen bilgisini
tutar. BAP, bilimsel arast rma projelerinin sureclerini yonetmek icin kullan l r
ve universitede yurutulen arast rma projeleri ve bu projelerde cal san kisiler
hakk nda bilgi saklar. EgeDuyuru universitedeki fakultelerin ve bolumlerin
duyurular n yapmak icin kullan l rken, ECBS kampus icerisindeki binalar n cogra
konumlar n gosterir. Universitede kullan lan bu sistemlerden ucu (EBYS, BAP
ve EgeDuyuru) verilerini iliskisel veritabanlar nda saklarken, ECBS verisini bir
XML dosyas nda saklamaktad r.</p>
      <p>Universite verisinin bir k sm veb sayfalar ndan herkese ac k olarak yay nlan
rken bir k sm da guvenlik ve gizlilik gibi nedenlerle yaln zca baz yaz l mlar
aras nda paylas labilir. Kurum-ici veya kurumlar aras farkl butunlestirme
gereksinimlerine gore ac k veya kapal olarak bagl veri paylas m yap labilir. Bu
cal smada ac k olarak yay nlanabilecek veriler secilerek EgeLOD altyap s
gelistirilmistir. Bu altyap n n gelistirilmesi surecinde farkl veri yay nlama mimari
secenekleri deneyimlenmis ve edinilen deneyimler bu cal smada ac klanm st r.</p>
      <p>Makalenin geri kalan su sekilde duzenlenmistir. 2. bolumde farkl bagl veri
yay nlama mimarileri degerlendirilmistir. 3. bolumde EgeLOD altyap s n n dag t k
bagl veri yay nlama mimarisi kullanarak olusturulmas ve bu mimari uzerinde
bir uygulama gelistirilmesi, 4. bolumde ise gelistirilen mimarinin merkezilestirilmis
mimariye donusumu ac klanm st r. 5. bolumde sonuc ve gelecege donuk cal smalar
bulunmaktad r.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Bagl Veri Yay nlama Mimarileri</title>
      <p>
        Giriste tan t lan bagl veri butunlestirme surecinin en yogun ad m bagl veri
yay nlamad r. Bagl veri yay nlamada iki temel gorev gerceklestirilir. Bunlardan
ilki iliskisel veritaban , XML, CSV vb. farkl bicimlerde saklanan verileri ortak
bagl veri dili olan RDF bicimine donusturmektir. I_kincisi ise RDF bicimindeki
9 EgeLOD, http://data.ege.edu.tr. (Son erisim 8/7/2013)
iliskili verilerin aralar ndaki baglar n kesfedilmesidir. Boylece, hem var olan veri
hem de veri aras nda olmas gereken baglar birlikte RDF biciminde erisilebilir
hale getirilir. Ancak, bu noktada RDF bicimindeki bu verinin hangi
kanaldan yay nlanacag na karar vermek gerekir. Farkl bagl veri yay nlama
yontemleri, farkl araclar ve etkinlikler icerir. Bunun icin Heath&amp;Bizer taraf ndan da
ac klanm s olan bu yontemler asag da s ralanm st r[
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
      <p>{ Veb icerigine gomulu yay nlama: HTML, XHTML gibi standartlar
kullan larak sunulmus olan veb sayfalar na eklemeler yap larak bagl veri yay
nlanabilir. RDFa10, Microdata11 veya Microformats12 standartlar yla icerige
yap lacak eklemeler insanlar icin haz rlanan sayfalar n yaz l mlar taraf ndan
da islenebilmesine olanak tan maktad r. Bu yontem kullan ld g nda var olan
veb sayfalar ndan h zl ca RDF biciminde veri yay nlanabilir ancak RDF
verileri veb sayfalar n n icine gomulu olacag ndan SPARQL ile
sorgulanamaz. Bu yontemle yay nlanan verileri sorgulamak isteyen uygulamalar belirli
aral klarla verileri toplay p depolayarak sorgulayabilirler.
{ Y g n dosya halinde yay nlama: Veritaban nda saklanan ya da farkl bir
bicimde tutulan veriler y g n halinde bir RDF dosyas na aktar larak diger
yaz l mlar n kullan m na sunulabilir. Bu yontemle yay nlanm s verinin
kullan labilmesi icin y g n dosyan n veb adresinden indirilerek bir RDF
sunucusuna yuklenmesi ve boylece ilgili yaz l m n sorgulayabilecegi bir hale
getirilmesi gerekmektedir. Bu yontem, hem veri saglay c s n n hem de veri
tuketicisinin verinin guncellenmesi icin bir caba gostermesini gerektirir.
{ Erisilebilir RDF dosyalar halinde yay nlama: RDF bicimindeki
veriler dosyalar halinde saklanarak bir sunucudan erisilebilir hale getirilebilir.
Bu durumda her RDF dosyas bir veri kayd n veya birden cok kayd temsil
eden kaynaklar ifade eder. Her veri kayd na bir bagl veri kaynag olarak
erisilebilmesi icin her biri bir kay t ile ilgili bilgileri iceren farkl dosyalar
halinde yay nlan r. Bu yontem halihaz rda dosya olan verilerin donusturulup
yay nlanmas icin uygundur ve teknik olarak basittir. Ancak, bu yontemle
yay nlanan verilerin sorgulanmas icin, donusturulmus verilerin veri tuketicisi
taraf ndan toplanarak bir RDF sunucusuna kaydedilmesi gerekir. Ayr ca, cok
degisen ve buyuk veriler icin bircok dosyan n yonetiminin zorlugu ve
dosyaokuma yazma performans , bu yontemi gorece az degisen ve az miktardaki
veriler icin daha uygun k lar.
{ RDF sunucular ndan yay nlama: RDF sunucular , buyuk miktarda RDF
verisinin SPARQL ile sorgulanabilmesi ve veri icindeki kaynaklar n HTTP
protokolu ile erisilmesini saglayan araclard r. Yani RDF sunucular hem
bir SPARQL uc noktas hem de bir bagl veri uc noktas icerirler. RDF
sunucular ayn zamanda bir RDF saklay c olabilir. I_liskisel veritabanlar n n
veri saklama yeteneklerini RDF bicimine ozellesmis olarak saglayan araclara
RDF (uclu/dortlu) saklay c ad verilmektedir. RDF saklay c lar bu bicimde
10 RDFa 1.1 Primer, Rich Structured Data Markup for Web
http://www.w3.org/TR/rdfa-primer/. (Son erisim 8/7/2013)
11 HTML Microdata, http://www.w3.org/TR/microdata/. (Son erisim 8/7/2013)
12 Microformats, http://microformats.org/. (Son erisim 8/7/2013)
Documents,
tan mlanm s veri saklar/sunarlar ve SPARQL ile sorgulanmas na olanak
tan rlar. Bagl veri uc noktas icermeyen RDF saklay c lar icin ek araclar13
kullan labilir. RDF sunucular kullanarak bagl veri yay nlamak en cok
basvurulan yontemdir. RDF sunucular tum verisini RDF biciminde kullanan
uygulamalar icin de veritaban gorevi yapabilir. Ancak, yay nlanan veri baska
bicimlerden RDF bicimine donusturuluyor ise RDF sunucunun ayn zamanda
RDF donusturucu destegi vermesi onemlidir. Bu destegi veren sunuculara
ornek olarak Virtuoso14 verilebilir. Bir baska ornek olan D2RQ15 ise dogrudan
iliskisel veritabanlar na bagl veri ve SPARQL uc noktalar arac l g yla erisim
saglayan bir RDF sunucudur16.</p>
      <p>Farkl veri yay nlama yontemleri Sekil 1'de bir arada resmedilmistir. Veriler
yap s z, yap sal ve yar -yap sal olmak uzere 3 bicimde temsil edilebilmektedir.
HTML gibi metin bicimleri yap s z, veritaban veya uygulama programlama
arayuzlerinden (API) erisilen veriler yap sal, XML ve CSV gibi yap s n icinde
bar nd ran veriler ise yar -yap sald r. Her veri bicimine ozel donusturuculer yard
m yla bagl veri meydana getirilir ve yukar daki ac klanan yontemlerden biriyle
sunulur.</p>
      <p>Sekil 1. Bagl veri yay nlama yollar</p>
      <p>Bu cal smada temel olarak RDF sunucular ndan bagl veri yay nlama yontemi
kullan lm st r. Ancak bu secim yap ld g nda da bircok farkl veri kaynag nda
bulunan verinin butunlestirilerek yay nlanmas icin iki farkl yaklas m ortaya
13 RDF saklay c lar bagl veri uc noktas olarak davranmas n saglayan araclara Pubby
ornek verilebilir, http://wifo5-03.informatik.uni-mannheim.de/pubby/. (Son erisim
8/7/2013)
14 Virtuoso RDF Store, http://virtuoso.openlinksw.com/rdf- quad-store/. (Son erisim
8/7/2013)
15 D2RQ, http://d2rq.org/. (Son erisim 8/7/2013)
16 Bu gibi araclar SQL sorgular kullanarak gereksinim duyulan veriye eriserek RDF
biciminde yay nlarlar. Bu araclar icin R2RML (http://www.w3.org/TR/r2rml/)
standard tan mlanm st r.
c kmaktad r: dag t k yay nlama ve merkezi yay nlama. I_ki yaklas mda da veri
RDF sunucular ndan yay nlan r. Ancak, dag t k yaklas mda her veritaban icin
bir RDF sunucusu kullan l rken, merkezi yaklas mda tum veritabanlar bir RDF
sunucuda birlestirilerek yay nlan r. Veri kaynaklar n n cesitliligi, veri tazeligi
gereksinimi ve erisim h z gibi etkenler dag t k veya merkezi yay nlama seciminde
rol oynar. Bu noktada bu yontemleri incelemek ve birbiriyle kars last rmak yararl
olacakt r.</p>
      <p>Dag t k Yay nlama: Bu yontemde her farkl veri kaynag icin ayr semalar
belirlenir ve bu semalar dogrultusunda veri kaynaklar RDF bicimine
donusturulur. Donusturulen her veri kaynag kendine ozgu bir URI uzay nda
erisilebilir ve sorgulanabilir sekilde yay nlan r. Yay nlama verinin bulundugu yerden
canl olarak donusturulmesi ya da y g n halinde donusturulerek baska bir yere
kopyalanmas yla yap labilir. Daha sonra verilerde ayn nesneleri belirten
kaynaklar bulunarak owl:sameAs ile; iliskili olan diger veriler de ilgili iliskiler ile
birbirine baglan r. I_ki veri kumesi aras ndaki baglar, ayr bir veri kumesinde
veya ilgili veri kumelerinin icinde yay nlanabilir. Dag t k yay nlama yontemiyle
yay nlanan veri uzerinde yaz l m gelistirirken dag t k sorgular kullan l r. Farkl
SPARQL uc noktalar na gonderilen sorgu sonuclar birlestirilerek gerekli bilgiye
ulas l r.</p>
      <p>Dag t k yay nlaman n kazanclar soyle s ralanabilir:
{ Her veri kaynag birbirinden bag ms z olarak donusturulup iliskili veri
kumelerine baglanabildigi icin esnek bir mimari ortaya c kar. Kolayca genisleyebilir.
{ Veriler canl olarak donusturulurse her an guncel bagl veriye erisilebilinir.
Diger yandan dag t k yay nlaman n baz sorunlar da bulunmaktad r. Bunlar
asag da s ralanm st r:
{ Dag t k SPARQL uc noktalar uzerinde sorgu isletmek ag maliyetinden dolay
bir performans kayb yarat r.
{ Her bir veri kaynag n n semalar n n ayr k olarak belirlenmesi, veri modelini
karmas klast r r. Ayr ca, kurulan baglar n yonu ve yay nlama bicimi gibi
varsay mlar yaz l mlar n isleyisine veya sorgulara gomulmek zorundad r.
Merkezi Yay nlama: Bu yontemde veriler tek bir RDF sunucuda toplan r
ve buradan gereksinim duyan uygulamalara sunulur. Bunun icin tum veriyi
kapsayan butunlesik bir veri semas olusturulur. Her veri kaynag ndan bu veri
semas n n ilgili k s mlar na donusumler yap l r. Farkl veri kaynaklar nda tekrar
eden veriler var ise bunlar kesfedilir ve ortak RDF sunucusunda tek bir nesne
temsil edecek sekilde bir araya getirilir. Bununla birlikte diger baglar da kesfedilir
ve ayn sunucuda veri ile birlikte yay nlan r. Merkezi yay nlama yaklas m nda
veriler ortak bir noktada kopyalanarak sakland g ndan kopyalanan verinin
guncelligini saglayacak yontemler uygulan r. Merkezi yay nlama yaklas m n n
kazanclar soyle s ralanabilir:
{ Daha buyuk bir alan temsil eden anlas l r bir sema ve veri elde edilmis olur.
{ Veri tek kaynaktan sorguland g icin daha performansl olur.</p>
      <p>Ancak verinin merkezi bir yere toplamas baz sorunlara da yol acar:
{ Veri kopyalanarak yay nlanacag ndan kopya verinin guncellenebilmesi icin
cesitli mekanizmalara gereksinim duyulur.
{ Cok fazla veri toplanmas durumunda buyuk verinin sorgulanmas ile ilgili
baz sorunlar ortaya c kabilir.</p>
      <p>Dag t k ve merkezi bagl veri yay nlama yontemleri Sekil 2'de gosterilmistir.
Sekilde, iki veritaban n n, iki farkl mimari kullan larak yay nlanmas
orneklendirilmistir. Dag t k bagl veri yay nlama mimarisinde her bir veritaban n n onunde
RDF donusturucu ve sunucu gorulmektedir. I_ki veritaban aras ndaki baglant lar
da ornek olarak ucuncu bir kaynaktan sunulmustur. Merkezi yay nlama
mimarisinde ise iki veri kaynag n n onunde RDF donusturucu bulunmakta ve
veriler tek bir RDF sunucuya kaydedilmektedir. Verinin kaydedilmesi s ras nda
kesfedilen iliskiler kullan larak veriler butunlestirilmektedir.</p>
      <p>Sekil 2. Dag t k ve Merkezi Bagl Veri Yay nlama Mimarileri</p>
      <p>Dag t k ve merkezi veri yay nlama mimarilerinin kay p ve kazanclar
dogrultusunda butunlestirilecek veriye gore secim yap l r. O rnegin, butunlestirilecek veri
kaynaklar n n tek bir sahibi var ise veya koordinasyon mumkunse merkezi yay
nlama yontemi kullan labilir. Ayr ca, veri kumeleri aras nda cok fazla baglant var
ise veya veriler cok fazla tekrar ediyorsa merkezi mimari daha kullan sl bir veri
ortaya c karabilir. Ancak veri kaynaklar n n cok cesitli sahipleri varsa veya
ortamdaki veri kaynaklar nda surekli art s/azalma olabiliyorsa dag t k mimari esneklik
saglar. Universite alan ndan ornek vermek gerekirse universite ici yaz l mlar n
verilerini butunlestirmesi veri sahibi universite oldugu icin merkezi mimari
kullan larak yap labilirken birden cok universitenin verisini butunlestirmek icin dag
t k mimari daha uygun gorunmektedir.</p>
      <p>Bu makalede anlat lan EgeLOD bagl veri altyap s n n uretilmesi dag t k ve
merkezi veri yay nlama mimarilerinin deneyimlendigi bir ortam dogurmustur.
Cal sma iki ana asamadan olusmaktad r. I_lk asamada dag t k yay nlama yontemi
kullan larak veriler yay nlanm s, baglanm s ve bu veri uzerinde bir uygulama
gelistirilmistir. ikinci asamada ise edinilen deneyimler dogrultusunda EgeLOD
altyap s elden gecirilerek bagl veri yay nlama mimarisi merkezilestirilmistir.
Sonraki bolumlerde EgeLOD mimarisinin sekillenme sureci anlat lm st r.
3</p>
    </sec>
    <sec id="sec-3">
      <title>EgeLOD Dag t k Bagl Veri Mimarisi</title>
      <p>EgeLOD bagl veri altyap s n n gelistirimine baslan rken ilk asamada dag t k
yay nlama mimarisi hede enmistir. Bu mimarinin yukar da tan t lan bagl veri
butunlestirme surecine uygun olarak gerceklestirilen ad mlar bu bolumde ac
klanm st r. Bu surecin son ad m nda kullan c lar n universitedeki ilgili veriye kolayca
erismesini saglayan Universite Kampus Asistan ad nda bir uygulama gelistirilmis
ve bundan edinilen deneyimler anlat lm st r.
3.1</p>
      <p>U st-verilerin Tan mlanmas
EgeLOD altyap s n n ilk surumunde EBYS, BAP, EgeDuyuru ve ECBS yaz l
mlar n n verisinin yay nlanmas hede enmistir. Bu amacla her bir yaz l m n verisi
analiz edilmis ve 4 farkl ust-veri tan mlanm st r. Tan mlanan ust-verilerde yer
alan kavramlar ve aralar ndaki iliskiler Sekil 3'de gosterilmistir.</p>
      <p>Sekil 3. EgeLOD dag t k yay nlama mimarisi ust-veri sozlukleri</p>
      <p>Ust-veri sozlukleri belirlenirken daha once tan mlanm s ve vebde var olan
sozlukler yeniden kullan lm st r. Academic Institution Internal Structure
Ontology (aiiso), Friend of a Friend (foaf), Teaching Core Vocabulary (teach), Dublin
Core (dcterms), DBpedia Ontology (dbpedia-owl), ResumeRDF Ontology (cv)
ve DERI Buildings and Rooms Vocabulary (rooms) EgeLOD ust-verilerinde
yeniden kullan lan kavramlar iceren sozluklerdir.
3.2</p>
      <sec id="sec-3-1">
        <title>Bagl Veri Yay nlama</title>
        <p>Bagl veri kullan larak butunlestirilecek yaz l mlardan EBYS, BAP ve EgeDuyuru
verilerini iliskisel veritabanlar nda saklarken ECBS verisini XML biciminde bir
dosyada saklamaktad r. I_lgili ust-veri tan mlamalar n n ard ndan bu verilerin
ust-veri sozluklerine uygun olarak RDF biciminde donusturulmesi
gerceklestirilmistir. Bu amacla iliskisel veritabanlar ndan ust-veri sozluklerine D2RQ
eslemeleri olusturulmus ve her bir veritaban D2RQ sunucusu yard m yla bagl veri
biciminde yay nlanm st r. ECBS verisinin donusumu icin ise Tripliser17 eslemeleri
kullan lm s ve Joseki18 SPARQL uc noktas , Pubby bagl veri uc noktas ve
Tripliser XML-RDF donusturucu bir arada kullan larak XML verisi RDF
biciminde yay nlanm st r. Sekil 4'te bulunan mimari 4 farkl veri kumesinin bagl veri
uc noktalar ile yay nlanmas n gostermektedir. Sekilde bagl veri uc noktas
SPARQL sorgular na ve RDF kaynag erisim isteklerine yan t verme
yeteneklerine sahip butunlesik bir bilesen olarak ele al nm s ve 4 bagl veri uc noktas
tek bir katman olarak gosterilmistir.</p>
        <p>Yay nlanan bagl verilerin iliskilendirilmesi ve tekrar eden verilerin
belirlenmesi mimaride Bag Kes olarak gosterilmistir. Bu amacla Silk19 bag kesif
cercevesi kullan lm st r. EYBS ve BAP veritabanlar aras nda foaf:Person s n f n n
ornekleri birbirlerine, EgeDuyuru ve BAP veritabanlar ndaki fakulte ve bolumler
ise EBYS veritaban ndaki fakulte ve bolumlere baglanm st r. Bu kavramlar farkl
sistemlerde tekrar ettigi icin bu baglarda owl:sameAs iliskisi kullan lm st r. ECBS
veritaban ndaki bina bilgileri de rooms:occupant iliskisi ile EBYS verisindeki
bolum ve fakultelere baglanm st r. Verinin butunlesmesini saglayan bu baglar
kesfedildikten sonra Sekil 4'te gosterildigi gibi bagl veri uc noktalar katman nda
RDF biciminde yay nlanm st r. EBYS, BAP ve EgeDuyuru D2RQ ile yay nland
g ndan bolum/fakulte baglar ve ogretim uyeleri baglar bu veri kumeleri icinde
yay nlanamam s; onlar icin iki yeni SPARQL uc noktas olusturulmustur. Cogra
bilgiler ile bolumler/fakulteler aras ndaki baglar ise dogrudan ECBS verisinin
icinde saklanm st r.</p>
        <p>Silk ile baglar n kesfedilmesini orneklemek icin EBYS ve BAP aras ndaki
ogretim uyelerinin baglanmas ele al nabilir. Silk, bu iki veri kumesinde bulunan
foaf:Person s n f n n tum orneklerini birbirleriyle kars last rmak icin ayarlanm st r.
I_ki veri kumesinde de foaf: rstName ve foaf:familyName ozellikleri esleme icin
kullan lm st r. Kars last rma yapabilmek icin isimlerin icindeki alfabetik olmayan
karakterler alphaReduce donusturucu fonksiyonu ile kald r lm st r. Buyuk har e
baslayan isimlerdeki har erin hepsi kucuk harf donusturme fonksiyonu ile kucuk
har ere cevrilmistir. I_simler bu sekilde eslestirme icin haz rland ktan sonra kars
last rma operatorleri iki kaynag kars last r r. I_simlerin benzerlikleri hesaplan rken
uzakl k olcumu ve esik degerinden faydalan l r. Har er uzerine uzakl k olcumu
yapan Jaro-Winkler, adlar icin uygun oldugundan bu cal smada kullan lm st r.
Benzerlik olcumunun daha hassas olmas ad na esik degeri 0.2 belirlenmistir.
Ayn zamanda benzerlik olcumunde hem adlar n hem de soyadlar n ayn ag rl ga
sahip olmas icin iki ozelligin de kars last rmadaki ag rl klar na 1 degeri atanm st r.
17 Tripliser XML-RDF donusturucu, http://daverog.github.io/tripliser/. (Son erisim
8/7/2013)
18 Joseki SPARQL uc noktas , http://joseki.sourceforge.net/. (Son erisim 8/7/2013)
19 Silk bag kesif cercevesi, http://wifo5-03.informatik.uni-mannheim.de/bizer/silk/.
(Son erisim 8/7/2013)</p>
        <p>Sekil 4. EgeLOD Dag t k Bagl Veri Yay nlama Mimarisi
Bu ornege ek olarak EgeDuyuru ile EBYS aras nda bolum/fakulte baglar ve
ECBS ile EBYS aras ndaki bina iliskileri benzer sekilde Silk fonksiyonlar
kullan larak olusturulmustur.
3.3</p>
      </sec>
      <sec id="sec-3-2">
        <title>Uygulama Gelistirme Deneyimleri</title>
        <p>Bagl veri butunlestirme surecinin simdiye kadarki k s mlar bagl veri
standartlar ile yay nlanm s butunlesik bir bagl veri ag ortaya c karm st r. Baglar n
yay nlad g veri kumeleri dahil 6 farkl SPARQL uc noktas n sorgulayarak yaz
l mlar bu butunlesik veriden yararlanabilmektedir. Sekil 5'te ornek ekran
goruntusu verilen Kampus Asistan veb uygulamas 20 ile butunlesik veri ogrencilere
sunulmustur. Daha once iliskili verilere ulasmak icin defalarca farkl veb
sayfalar nda arama yapmak zorunda kalan kullan c lar bu uygulama yard m yla 4
farkl sistemdeki iliskili bilgilere bir kavram uzerinden erisebilmektedir. O rnegin,
sekilde gorulen bir ogretim uyesinin sayfas nda ogretim uyesinin verdigi dersler,
ogretim uyesinin yuruttugu arast rma projeleri, ogretim uyesinin ders verdigi
bolumun cogra konumu ve bu bolum ile ilgili duyurular bir arada
goruntulenebilmektedir. Yine bu veriye proje, ders, bolum gibi farkl bak s ac lar ndan
da ulas labilmektedir.</p>
        <p>Bir lisans ogrencisi taraf ndan dag t k SPARQL sorgular kullan larak
gelistirilen Kampus Asistan , secilen bagl veri yay nlama mimarisinin iki guclugunu goz
onune sermistir. Bunlardan birincisi dag t k sorgular n yan t zaman n n uzun
olmas d r. Bunun bir nedeni veritaban ndan canl donusturme yoluyla RDF uretilmesi,
ikincisi ise dag t k veri kumeleri aras nda dolasman n bir ag maliyeti olusturmas d r.
20 http://data.ege.edu.tr/app/ (Son erisim 26/8/2013)</p>
        <p>Sekil 5. Kampus Asistan uygulamas ndan bir ekran goruntusu</p>
        <p>Sekil 6'da ogretim uyesi uzerinden iliskili verilere ulasan sorgular
gosterilmistir. Her sorgu EBYS veri kaynag ndan baglar kullanarak diger veri
kaynaklar na atlamakta ve iliskili veriyi getirmektedir. Uygulaman n bu surumunde
tum bu sorgular n isletilmesi yaklas k olarak 10 saniye surmektedir. Veritaban
semas ile kullan lan ust-veri sozlugu aras ndaki farkl l k nedeniyle verinin anl k
olarak donusturulmesi bu kay pta onemli bir rol oynamaktad r.</p>
        <p>Uygulaman n isleyisi s ras nda kars las lan ikinci gucluk, veri kumeleri aras
ndaki baglar n eskimesi olmustur. Simdiye kadar uretilmis tum verinin h zl ca
baglanmas icin baglar verinin kopyas uzerinde olusturuldugundan veriler
guncellendikce yeni baglar n da uretilme gereksinimini ortaya c km st r.</p>
        <p>Bu asama sonucunda, dag t k yay nlama mimarisinin getirdigi yeni veri kumesi
ekleme esnekligi ve veritabanlar ndan canl olarak guncel verinin yay nlanmas
kazanclar elde edilmistir. Ancak, veri kaynaklar n n cok fazla bag icermesi ve
dag t k veri kumeleri aras nda bag kes gereksiniminin tam olarak kars lanamamas
nedeniyle soz edilen eksiklikler ortaya c km st r. Bu eksiklikleri ortadan kald rmak
icin bagl veri butunlestirme surecinde yeni bir donguye baslanarak yay nlama
mimarisi merkezilestirilmistir. Bu dongunun gerceklestirimi bir sonraki bolumde
ac klanm st r.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>EgeLOD</title>
    </sec>
    <sec id="sec-5">
      <title>Merkezilestirilmis Bagl Veri Mimarisi</title>
      <p>I_lk dongu sonunda ortaya c kan uygulama dag t k yay nlama mimarisinin
sorunlar n yasad g icin bagl veri yay nlama mimarisinin merkezilestirilmesine karar
verilmistir. Bagl veri yay nlama merkezilestirilirken ortak bir noktadan yay nlanan
verinin gunceligini korumas ve veri butunlestirmeyi saglayan baglar n kes nin
guncellenmesi de birlikte ele al nm st r. Bu amacla Sekil 7'de gosterilen EgeLOD
altyap s n n yeni mimarisindeki Degisiklik I_sleyici adl arac gelistirilmistir.

Ege Universitesi Bagl Ac k Verisi</p>
      <p>Sekil 6. Bir ogretim uyesinin bilgisini toplayan dag t k sorgular</p>
      <p>Sekil 7. Veriyi tek bir RDF saklay c da birlestiren yay nlama mimarisi</p>
      <p>Bagl veri yay nlama mimarisinin degistirilmesi amac yla bagl veri
butunlestirme dongusune tekrar baslanarak oncelikle tan mlanan ust-veri sozlukleri
butunlestirilmistir. Sekil 8'de gosterilen ust-veri sozlugunde owl:sameAs baglant lar
kald r lm s ve veri modeli tek bir sozluk haline getirilmistir. Bu dogrultuda veri de
birlestirilmis ve farkl veritabanlar ndaki her bir fakulte, bolum ve ogretim uyesi
tek bir kaynakla temsil edilmistir. Boylece iliskili veriye ulasmak icin veri
kaynaklar uzerinde gecis yapma zorunlulugu ortadan kalkm st r. Bunun bir ornegi
olarak Sekil 9'da bir ogretim uyesinin bolumunun duyurular n getiren
sorgunun nas l degistigi gosterilmistir. Sorgu, tek bir uc noktaya gonderilmekte ve
owl:sameAs kullanma geregi olmadan iliskili bilgiyi verebilmektedir.</p>
      <p>Ust-verinin elden gecirilmesinden sonra bu dongude yay nlama mimarisine
kat lan Degisiklik I_sleyici, veri kaynaklar ndan veriyi alarak yeni veriler icin bag
kes ni gerceklestirmekte ve belirlenen tekrar verileri tek bir kaynakta
birlestirmektedir. Birlestirme s ras nda ortak kaynak olarak EBYS kaynaklar kullan lm st r.
Degisiklik I_sleyici birlestirdigi veriyi bir RDF sunucusuna kaydetmektedir.</p>
      <p>Sekil 8. Merkezilestirilmis EgeLOD mimarisi ust-veri sozlugu
Sekil 9. Ogretim uyesinin bolumunun duyurular n getiren sorgunun degisimi
Veri butunlestirmeye kat lan yaz l mlar, iliskisel veritabanlar n
guncellemeye devam etmektedir. Degisiklik I_sleyici bileseni, gunluk olarak her veritaban n
N-Triples21 biciminde bir RDF y g n dosyas haline getirir. I_liskisel
veritaban21 http://www.w3.org/TR/rdf-testcases/#ntriples (Son erisim 26/8/2013)
lar D2RQ ile, XML bicimindeki veri kaynag ise Tripliser arac kullan larak
y g n dosyaya saklanm st r. Verinin eldeki surumu ile aradaki degisiklikleri
belirleyebilmek icin yeni y g n dosya olusturulmadan once bir onceki y g n dosya
saklan r. Bagl veri altyap s nda bulunan 4 veri kaynag ndaki verinin toplam
miktar yaklas k 800 bin ucludur. 2 GB RAM ve UltraSPAC T1 islemciye sahip
sunucumuzda tum y g n dosyalar n olusturulmas 7 dakikan n alt nda
tamamlanmaktad r.</p>
      <p>Sekil 7'de goruldugu gibi, Degisiklik I_sleyici, 3 alt-bilesenden olusur: Degisiklik
Belirleyici, Bag Kes ve Veri Birlestirici. Degisiklik I_sleyici bir veri kaynag n n
yeni y g n dosyas n elde ettikten sonra, Degisiklik Belirleyici guncellemelerin
belirlenmesi icin bu y g n bir onceki y g n dosya ile kars last r l r. Bu kars last rma,
iki y g n n da bellekte Jena22 Model 'lerine okunmas ve bu s n f n di erence
metodu kullan lmas ile yap l r. 4 veri kaynag n n guncellemelerinin belirlenmesi
toplamda 30 saniyeden daha k sa bir surede tamamlanmaktad r.</p>
      <p>Degisiklik Belirleyici, guncelleme icinde yeni kaynaklar ile kars last g nda
bunlar Bag Kes at-bilesenine aktar r. Bag Kes , Silk cercevesini ve verilmis
bag esleme tan mlar n kullanarak yeni gelen bir kaynak ile var olanlar aras ndaki
baglant lar arast r r. EgeLOD altyap s n n bu surumunde BAP, EgeDuyuru ve
ECBS veri kaynaklar EBYS veri kaynag na bagland g ndan EBYS y g n dogrudan
ortak RDF sunucusuna aktar l r. Ard ndan diger 3 veri kumesindeki yeni
kaynaklar n EBYS ile baglant s belirlenir. Belirlenen baglant lar bir baska RDF
sunucuda saklan r ve boylece tekrar bag kes gereksiniminin onune gecilir. Kesif
performans altyap n n var olan durumunda yeterlidir. O rnegin, BAP veri
kumesindeki 10 yeni akademisyenin EBYS'deki 4 bin akademisyen ile kars last r larak
baglant lar n n kesfedilmesi 2 saniyenin alt nda tamamlanmaktad r. BAP veri
kumesindeki 2 bin akademisyen kaynag n n EBYS'deki 4 bin akademisyen kaynag
ile kars last r lmas da yaklas k 3 dakika surmektedir.</p>
      <p>Son olarak veriyi ortak RDF sunucuya kaydetmeden once Veri Birlestirici tum
bilgiyi EBYS URI'lerinde birlestirir. Bu amacla kesfedilen owl:sameAs baglant lar
dogrultusunda kaydedilen veri icindeki kaynak EBYS URI'si ile degistirilir. ECBS
verisi, rooms:occupant ozelligi kullan larak bagland g ndan birlestirilmeye ihtiyac
duymaz. Diger yandan BAP ve EgeDuyuru veri kumelerinde yer alan kurulus ve
kisi tan mlar es oldugu kesfedilen EBYS kaynaklar na birlestirilir. Veri Birlestirici,
guncelleme s ras nda kald r lan ucluler icin de birlestirme uygulayarak butunlesik
veriyi gunceller.</p>
      <p>EgeLOD altyap s n n bu surumunde butunlesik veri Sesame23 sunucusunda
saklanm st r. Verideki kaynaklar n veb uzerinden erisilebilir olmas da Pubby ile
saglanm st r.</p>
      <p>Dag t k mimaride, bag kes , verinin kopyas uzerinde yap lm st . Veri yay nlama
mimarisinin bu surumunde, veri guncellendikce yeni kaynaklar icin bag kes
yap lmaktad r. Kampus Asistan uygulamas n n veriye tek bir RDF sunucudan
erismesi performans sorunlar n buyuk olcude gidermistir. Gelistirilen Degisiklik
I_sleyici bileseni ile verinin tazeligi saglanmaya cal s lm st r. Bu bilesenin veriyi
22 Apache Jena RDF Framework, http://jena.apache.org/. (Son erisim 26/8/2013)
23 Sesame RDF Deposu, http://www.openrdf.org/. (Son erisim 8/7/2013)
kontrol etme aral g n n k sa olmas daha taze bir bagl veri saglarken degisiklik
isleyici gorevini ustlenen makine uzerinde bir is gucu ortaya c karmaktad r.
5</p>
    </sec>
    <sec id="sec-6">
      <title>Sonuc</title>
      <p>Bu makalede tan t lan bagl veri yaklas m ile veri yay nlama ve butunlestirme
yontemleri dogrultusunda Ege U niversitesi'nin bagl veri yay nlama mimarisinin
gelisimi ac klanm st r. Gelistirilen altyap uzerinde Kampus Asistan ad nda bir
uygulama gelistirilerek bagl veri teknolojileri ile veri butunlestirme sureci
deneyimlenmistir. Bu cal smadan edinilen deneyim bagl veri yay nlama mimarisinin
yasayan bir urun oldugu ve gereksinimler dogrultusunda evrilme gereksinimi
oldugunu gostermistir. Ayr ca, bu cal sma ile universite ici ve universiteler aras
veri butunlestirme gereksinimlerini kars layabilecek mimari secenekler tan t lm
st r.</p>
      <p>Veb uzerinde veri butunlestirme yeteneginin ac k veri kavram ile birlesmesi,
simdiye kadar maliyetli oldugu icin gerceklestirilememis bircok gereksinimin
kars lanmas icin uygun bir ortam olusturmaktad r. Bu makalede tan t lan altyap
ile bolum duyurular n n mobil uygulamalardan erisilmesi, bolum/fakultelerin
bilimsel arast rma projeleri baz nda analiz edilmesi gibi baz cal smalar universite
yonetiminden ve burokratik sureclerden bag ms z olarak baslam st r. Bu ortam,
verinin butunlestirilmesi ile ortaya c kacak yarat c kirlere de ac k durumdad r.
Ayr ca, bagl veri yay nlama sureci, universite verisinin basl bas na bir deger
olarak ortaya konmas n saglam st r. Tan mlanan ust-veri sozlugu, zaman icinde
genisleyerek universite icin gelistirilen bircok yaz l ma s k tutabilecektir.</p>
      <p>Ege Universitesi bagl veri butunlestirme cal smas dogrultusunda gelecekte,
oncelikle kutuphane gibi veri kaynaklar n da bagl ac k verisine dahil etmeyi
ard ndan ac k olmayan veriler aras nda da butunlestirmeler yapmay hede
emektedir. Bunlar n yan nda, baska universiteler ile de bagl ac k veri ag ornekleri
olusturarak teknolojinin yeteneklerini deneyimlemek hede enmektedir.</p>
    </sec>
    <sec id="sec-7">
      <title>Kaynaklar</title>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1. Soren Auer, Lorenz Buhmann, Christian Dirschl, Orri Erling, Michael Hausenblas, Robert Isele, Jens Lehmann, Michael Martin,
          <string-name>
            <given-names>Pablo N.</given-names>
            <surname>Mendes</surname>
          </string-name>
          , Bert Van Nu elen, Claus Stadler,
          <string-name>
            <given-names>Sebastian</given-names>
            <surname>Tramp</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Hugh</given-names>
            <surname>Williams</surname>
          </string-name>
          .
          <article-title>Managing the life-cycle of linked data with the lod2 stack</article-title>
          .
          <source>In International Semantic Web Conference (2)</source>
          , pages
          <fpage>1</fpage>
          {
          <fpage>16</fpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>Christian</given-names>
            <surname>Bizer</surname>
          </string-name>
          , Tom Heath, and
          <string-name>
            <surname>Tim</surname>
          </string-name>
          Berners-Lee.
          <article-title>Linked data - the story so far</article-title>
          .
          <source>Int. J. Semantic Web Inf. Syst.</source>
          ,
          <volume>5</volume>
          (
          <issue>3</issue>
          ):1{
          <fpage>22</fpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>Tom</given-names>
            <surname>Heath</surname>
          </string-name>
          and
          <string-name>
            <given-names>Christian</given-names>
            <surname>Bizer</surname>
          </string-name>
          .
          <article-title>Linked Data: Evolving the Web into a Global Data Space</article-title>
          .
          <article-title>Synthesis Lectures on the Semantic Web</article-title>
          . Morgan &amp; Claypool Publishers,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>Bernadette</given-names>
            <surname>Hyland</surname>
          </string-name>
          and
          <string-name>
            <given-names>David</given-names>
            <surname>Wood</surname>
          </string-name>
          .
          <article-title>The Joy of Data - A Cookbook for Publishing Linked Government Data on the Web Linking Government Data</article-title>
          . In David Wood, editor,
          <source>Linking Government Data, chapter 1</source>
          , pages
          <fpage>3</fpage>
          <lpage>{</lpage>
          26. Springer New York, New York, NY,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>Carsten</given-names>
            <surname>Kessler</surname>
          </string-name>
          and
          <string-name>
            <given-names>Tomi</given-names>
            <surname>Kauppinen</surname>
          </string-name>
          .
          <article-title>Linked open data university of muenster| infrastructure and applications</article-title>
          .
          <source>In Demos the Extended Semantic Web Conference</source>
          <year>2012</year>
          (
          <article-title>ESWC2012), Heraklion</article-title>
          , Crete, Greece, May
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Georgi</surname>
            <given-names>Kobilarov</given-names>
          </string-name>
          , Tom Scott, Yves Raimond, Silver Oliver, Chris Sizemore,
          <string-name>
            <given-names>Michael</given-names>
            <surname>Smethurst</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Christian</given-names>
            <surname>Bizer</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Robert</given-names>
            <surname>Lee</surname>
          </string-name>
          .
          <article-title>Media meets semantic web - how the bbc uses dbpedia and linked data to make connections</article-title>
          .
          <source>In ESWC</source>
          , pages
          <volume>723</volume>
          {
          <fpage>737</fpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Yuanchao</surname>
            <given-names>Ma</given-names>
          </string-name>
          , Bin Xu,
          <string-name>
            <given-names>Yin</given-names>
            <surname>Bai</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Zonghui</given-names>
            <surname>Li</surname>
          </string-name>
          .
          <article-title>Building linked open university data: Tsinghua university open data as a showcase</article-title>
          .
          <source>In JIST</source>
          , pages
          <volume>385</volume>
          {
          <fpage>393</fpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Sean O'Riain</surname>
            ,
            <given-names>Edward</given-names>
          </string-name>
          <string-name>
            <surname>Curry</surname>
          </string-name>
          , and
          <article-title>Andreas Harth. XBRL and Open Data for Global Financial Ecosystems: A Linked Data Approach</article-title>
          .
          <source>International Journal of Accounting Information Systems</source>
          ,
          <volume>13</volume>
          (
          <issue>2</issue>
          ):
          <volume>141</volume>
          {
          <fpage>162</fpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Francois-Paul Servant</surname>
          </string-name>
          .
          <article-title>Linking enterprise data</article-title>
          .
          <source>In LDOW</source>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Boris</surname>
          </string-name>
          Villazon-Terrazas, Luis Vilches, Oscar Corcho, and
          <string-name>
            <surname>Asuncion</surname>
          </string-name>
          Gomez-Perez.
          <article-title>Methodological guidelines for publishing government linked data</article-title>
          . In David Wood, editor,
          <source>Linking Government Data, chapter 2</source>
          . Springer,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Fouad</surname>
            <given-names>Zablith</given-names>
          </string-name>
          , Mathieu d'Aquin, Stuart Brown, and
          <string-name>
            <surname>Liam</surname>
          </string-name>
          Green-Hughes.
          <article-title>Consuming linked data within a large educational organization</article-title>
          .
          <source>In COLD</source>
          ,
          <year>2011</year>
          .
          <article-title>Anlamsal Veb Semantic Web Bag Kes Link Discovery Bagl Veri Linked Data Dag t k Sorgulama Federated Query Esgudum Coordination RDF Donusturucu RDF Converter RDF Saklay c RDF Store RDF Sunucu RDF Server Sozluk Vocabulary Uc nokta Endpoint URI uzay URI space Uclu Triple U st-veri Meta-data Veri kumesi Dataset Yar -yap sal Semi-structured Yap sal Structured Yap s z Unstructured Yay nlama Publishing Y g n dosya Dump File</article-title>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>