DAĞITIK ETMEN SĠSTEMLERĠNDE BAĞLI VERĠ YÖNETĠMĠ. Ziya Akar
|
|
- Bulut İbrahi̇m Bulut
- 8 yıl önce
- İzleme sayısı:
Transkript
1 DAĞITIK ETMEN SĠSTEMLERĠNDE BAĞLI VERĠ YÖNETĠMĠ Ege Üniversitesi Fen Bilimleri Enstitüsü Bilgisayar Mühendisliği Anabilim Dalı Ziya Akar
2 İçerik Günümüzde Web Bağlı Veri Kavramı Avantajları Prensipleri Ortaya çıkması sonucu gerektirdikleri Gerçekleştirimi Etmenlerin Bağlı Veri Kullanarak Web'e Açılması Etmenlerde Bağlı Verilerin Depolanması 2
3 İçerik Etmenlerin Bağlı Veri İçeriklerini Sorgulamaları Etmenlerin, etmenlerin verisetlerini sorgulamaları Etmenlerin, web üzerindeki verisetlerini sorgulamaları Etmenlerin, birden fazla verisetini sorgulamaları Etmenlerin Bağlı Veri Setlerini Araması Etmenlerin Bağlı Verileri Görüntülemesi Tamamlananlar Tamamlanacaklar Referanslar 3
4 Günümüzde Web Web üzerinde yaklaşık 13.2 milyar sayfa bulunmaktadır. Bu büyüklüğe paralel olarak istenilen veriye erişim sorunu ortaya çıkmaktadır. Anlamsal Web, klasik web'in bu veriye erişim sorununu hem kullanıcılar hem de yazılımlar için web içeriklerini ontoloji dilleri ile temsil ederek çözmektedir ve kullanımı yaygınlaşmaktadır. Bu sayede web içerikleri belirli bir standartta yaratılmakta ve verilerin keşfi kolay bir hale gelmektedir. 4
5 Bağlı Veri Kavramı Bağlı veri, anlamsal web'in içeriğini oluşturan yapısal verinin bağlanması ve yayınlanması için en uygun yaklaşımlardan biridir. Daha teknik bir tanımla, verilerin nerede tutulduklarından bağımsız olarak, W3C'nin üstveri veri modeli olarak belirttiği RDF(Resource Description Framework) denilen bir modelleme yaklaşımıyla tanımlandığı veriler topluluğudur[7] diye tanımlanabilir. 5
6 Bağlı Verinin Avantajları Farklı uygulama alanlarındaki(insanlar, şirketler, kitaplar, filmler, müzikler, vb...) verilerin birbirine bağlanması ile web'in genişlemesine katkıda bulunur[3]. Çoklu, dağıtık ve heterojen kaynaklardan getirilen verilerin tümleşimi sağlanır[3]. Verilerin birbirine bağlanarak büyük bir ağ oluşturmasıyla aramalara ve sorgulamalara daha etkin cevaplar verilmesi sağlanır[3]. Ontoloji dilleri ile gerçekleştirilmeleri sayesinde sadece insanlar değil yazılımlar da bu avantajlardan faydalanabilirler. 6
7 Bağlı Veri Prensipleri Tüm bu avantajları sunan bağlı verilerin, yaratılırken ve yayımlanırken uyulması gereken bazı prensipler Tim Berners-Lee tarafından şu şekilde belirtilmiştir[1]: Web üzerinde tanımlanacak herşey için URI(Uniform Resource Identifier) kullanılmalı. İnsanların bu URI'leri arayabilmeleri için http URI'leri kullanılmalı. Bir URI arandığında yani tanımlanan kaynak ile ilgili bilgilere erişilmek istendiğinde bazı standartlar(rdf, SPARQL) kullanarak kullanışlı bilgiler sunulmalıdır. Kaynakları temsil eden URI'ler ile diğer kaynak URI'leri arasında RDF bağları tanımlanmalıdır. 7
8 Bağlı Verinin Gerektirdikleri Bağlı veri prensiplerine uyularak veriler sadece yaratılmış ve yayınlanmış olurlar. Ancak etkin kullanım için bazı gereksinimlere ihtiyaç vardır. Çünkü var olan web mimarisi bunun için yeterli değildir. Var olan web mimarisindeki, Tarayıcılar sadece HTML bağları ile birbirine bağlı web sayfaları arasında gezinebilmektedir. Arama motorları metin tabanlı aramalar yapmaktadır. Web sayfaları arasındaki bağlar anlamsal olmadıkları için bir veri ile ilişkili veri toplulukları bir arada değildir, dağınık bir haldedir, anlamlı bir bütünlük yoktur. 8
9 Bağlı Verinin Gerektirdikleri Bağlı verilerin etkin kullanımı için mimaride, Tarayıcıların bağlı olan veriler arasında gezinebilmesi ve verilerle ilişkili bilgileri göstermeleri gerekmektedir. Arama motorları ile verilerin yer aldıkları veri setleri ve veri ile ilişkili veriler bulunabilmelidir. Sorgulama mekanizmaları ile çok daha büyük ölçekli bütünleşik veri toplulukları bir araya getirilerek üzerinde anlamsal veriler sorgulanabilmelidir. 9
10 Bağlı Verinin Gerektirdikleri Bu gereksinimlerin sonuçları olarak bağlı veri mimarisine uygun bazı araçlar gerçekleştirilmiştir: Sig.ma, Tabulator[15], ODE(OpenLink Data Explorer) gibi bağlı veri tarayıcıları Sindice[14], swoogle gibi bağlı veri arama motorları DARQ[13], SQUIN[12] gibi sorgulama motorları CKAN[11](Comprehensive Knowledge Archive Network) gibi verisetlerinin uç noktalarının kayıtlı olduğu ağlar. Görüldüğü gibi anlamsal web içeriğini oluşturan bağlı verilerden dolayı bağlı veri mimarisi klasik web mimarisinden farklı özellikler taşımakta ve başlıca, veriler arasında gezinebilen, anlamsal aramalar yapabilen ve sorgulamalar yapabilen mekanizmalar gerektirmektedir. 10
11 Bağlı Veri Gerçekleştirimi Klasik web'deki web sayfaları içerisindeki bilgilerin ne ile ilgili oldukları ve ne hakkında olduklarının açıkça belirtilmesi, aralarında anlamsal ilişkiler kurulması ve klasik web'deki karmaşık yapıdan kurtulabilmek için Tim Berners-Lee'nin belirlediği bağlı veri prensiplerine[1] de bağlı kalarak anlamsal veriler yaratılmalıdır. Bu gerçekleştirilirken, web üzerinde veri değişimi için standart bir model olan RDF[5] teknolojisinden yararlanılır. RDF ile web üzerinde kaynak tanımlamaları yapılırken URI'lerden faydalanılır ki bu da bağlı veri prensiplerindeki kaynak tanımlamaları ile örtüşmektedir. 11
12 Bağlı Veri Gerçekleştirimi İyi bir URI şunları sağlamalıdır[6]: Bir URI, HTTP protokolü ile web üzerinden insanlar içi HTML dökümanları, yazılımlar için ise RDF verisi getirebiliyor olmalıdır. URI'ler kısa, akılda kalıcı ve basit olmalıdır. Uzun süre değişmeyecek şekilde düşünülmelidir, teknoljik terimler(.rdf,.xml, vb... uzantılar) içermemelidir. Bir URI sadece tek bir kaynağı temsil etmelidir. Kaynak tanımlamaları için bilinen 2 tip URI tanımlama çözümü vardır. 303 URI çözümü Hash URI çözümü 12
13 Bağlı Veri Gerçekleştirimi 303 URI çözümü Kaynakları, klasik web dökümanlarından ayırmak için kullanılır. Eğer HTML dökümanına erişim isteniyorsa HTML dökümanı URI'sine, RDF dökümanına erişim için RDF döküman URI'sine yönlendirilir. RDF dökümanında sadece kaynakla ilgili tanımlalamalar yer almaktadır. 303 URI'leri kaynağa özgüdür. Bu yüzden boyutları küçüktür. Ancak çok fazla yönlendirme ve istek bildirimi olduğundan dökümanlara erişirken gecikmeler yaşanabilir. 13
14 Bağlı Veri Gerçekleştirimi 303 URI çözümü 14
15 Bağlı Veri Gerçekleştirimi - Hash URI çözümü Hash URI yaklaşımında ise RDF dökümanı birden fazla kaynak tanımını içerir. Buradaki URI yapısının bir kısmı RDF dökümanında yer alan tüm kaynakların bulunduğu RDF dökümanının URI'sidir. # gibi özel bir işaretten sonra gelen kısım ise kaynağı belirleyici olan kısımdır. Bu yaklaşımdaki RDF dökümanlarının boyutları 303 URI yaklaşımına nazaran büyüktür. Ancak gecikmeler yaşanmaz. Şema dökümanları gibi bir arada olması gereken kaynaklar için uygundur. 15
16 Bağlı Veri Gerçekleştirimi - Hash URI çözümü 16
17 Etmenlerin Web'e Açılması Bilgiye kolay erişimin sağlandığı anlamsal web ortamından etmenlerin de yararlanabilmesi için etmenlerin bilgi tabanları ve bilgiye erişim yöntemleri anlamsal web teknolojileri ile gerçekleştirilmeli, anlamsal web ile uyumlu olmaları gerekmektedir. Etmenler günümüzde klasik web üzerinde de var olan verileri nerede arayacaklarını bilememeleri sorunu, bilgi tabanı alt yapılarının birbirleri ile ve anlamsal web ile tam uyumlu olmaması nedeni ile henüz tam bir tümleşim ve uyumdan söz edilememektedir. 17
18 Etmenlerin Web'e Açılması Etmenlerin web'e açılabilmesi ve anlamsal web ortamına uyum sağlayabilmesi için, Kendi verilerini tanımlarken bağlı veri prensiplerine uymalıdırlar. Etmenler altyapılarında anlamsal web'de de olduğu gibi bağlı veriler arasında gezinebilme ve görüntüleyebilme, arama ve sorgulama mekanizmalarını gerçekleştirmelidir. Bu gereksinimler, özellikle çoklu etmen sistemlerindeki etmenlerin, birbirleriyle sürekli iletişim halinde olmaları ve geniş bir coğrafyada dağıtık halde bulunmalarından dolayı birbirlerinin hangi konumda olduklarını biliyor olmaları ve veri alışverişi yapmaya ihtiyaç duymaları nedeniyle gerçekleştirilmelidir. 18
19 Etmenlerin Web'e Açılması - Etmen kaynaklarının URI tanımlamaları Etmenler kaynak tanımlamaları için bir URI çözümünü seçmelidirler. SEAGENT etmenlerinin kaynak tanımlamaları için daha önce bahsedilen URI çözümlemelerinden Hash URI çözümü seçildi ve şu şekilde bir yapılandırmaya gidildi: 19
20 Etmenlerin Web'e Açılması - Etmen kaynaklarının URI tanımlamaları Bu URI yapısı sayesinde URI'nin içerisinde bulunan etmen_ismi kısmı ile kaynak tanımlamasının hangi etmenin bilgi tabanında olduğu temsil edilmektedir. cizge_ismi denilen kısım ile de verinin hangi RDF dökümanında olduğu temsil edilmektedir. Etmenlerin URI seçiminde daha önce bahsedilen URI çözümlerinin avantajlarını ve dezavantajlarını göz önüne almaları gerekmektedir. SEAGENT için seçilen bu URI çözümünün gerekçeleri şunlardır: Büyük veri toplulukları üzerinde çıkarsama yapılmak istenebilir. Ortak bir alana ait veri toplulukları bir arada tutulmak istenmiştir. Çünkü ayrık tutulduğunda arama veya sorgulama için tekrar bir araya getirmek için efor sarf etmek gerekecektir. Ancak büyük verisetlerini sorgulamak için gerekecek zaman hala bir eksikliktir. 20
21 Etmenlerin Web'e Açılması - Etmen kaynaklarının web üzerinde sunulması Etmenler bağlı veri prensiplerine uygun bir şekilde yaratıldıktan sonra sadece birbirleri arasında alınıp verilebilirler. Farklı yazılımlarla ve diğer etmenlerle paylaşmak istedikleri verilerini web üzerinde de sunmaları gerekmektedir. Etmen kaynakların web üzerinde erişilebilir olması için, Paylaşılmak istenen kaynaklar tıpkı anlamsal web'deki gibi bir sunucuda tutulması, istek durumunda HTML ya da RDF dökümanı ile kaynak tanımlarının erişilebilir olması sağlanabilir. Ya da bir SPARQL endpoint ile sorgulanmak üzere dışarıya açılabilirler. Bu uç noktalar SPARQL sorguları ile verisetlerinin sorgulanmasını sağlarlar. SEAGENT etmenlerinin kaynakları web tabanlı bir SPARQL uçnoktası olan[8] JOSEKI ile dışarıya sunulmaya çalışılmaktadır. 21
22 Etmenlerde Bağlı Verilerin Depolanması Etmenlere ait bağlı veriler subject, predicate, object denilen ve <s,p,o> şeklinde gösterilen üçlü ler şeklinde temsil edilmektedir. Subject: Tanımlanan kaynak URI'sini temsil eder. Object : Bir başka kaynak URI'si veya bir RDF literalini temsil eder. Predicate : Subject ile object arasındaki ilişkiyi temsil eden bir URI ile tanımlanan kaynaktır. Üçlüler yani RDF verileri, triple store denilen veritabanlarında kayıtlı tutulmalıdırlar. Çünkü bu özel veritabanları, ilişkisel veritabanlarının aksine anlamsal veri setlerini sorgulayabilen SPARQL denilen sorgulama dili ile sorgulanabilir. 22
23 Etmenlerde Bağlı Verilerin Depolanması Bunun için var olan teknolojilerden başlıcaları: AllegroGraph, Jena SDB[16], Mulgara, Sesame, Soprano, Virtuoso vb... SEAGENT etmenlerinin kaynaklarının depolanması için Jena SDB triple store seçilmiştir. Kaynak tanımlamalarının bulunduğu RDF modellerinin yaratımı için kullanılan Jena Framework'ü aynı zamanda yaratılan kaynakların depolanması için de kullanılmıştır. Yaratılan her kaynak tanımlaması bir RDF modeli içerisinde yer almaktadır. Her RDF modeli triple store'da yer alan bir çizge(graph)'ye denk gelmektedir. Çizge adresleri SEAGENT kaynak URI'leri içerisinde yer almaktadır. 23
24 Etmenlerde Bağlı Verilerin Depolanması 24
25 Etmenlerin Bağlı Veri İçeriklerini Sorgulamaları Etmenler kendi verilerini hem kendi bilgi tabanları üzerinde hem de web üzerinde yayınlayabilirler. Ancak istediği kadarını web üzerinde istediği kadarını da kendi bilgi tabanında sunabilir. Bu nedenle etmenlerin Web üzerindeki bağlı verileri, Diğer etmenlerin bilgi tabanlarındaki verileri, Birden fazla veriseti üzerinde bağlı verileri, sorgulamaları gerekmektedir. 25
26 Etmenlerin Kaynakları Etmenler Üzerinden Sorgulaması Bir kaynak tek bir etmene aittir ve kaynak ile ilgili tanımlamalar sadece bu etmenin bilgi tabanındadır. Bu durumda kaynak ile ilgili tanımlamalar kaynağın sahibi etmen sorgulanarak bulunabilir. Ancak hangi etmenin bunun için sorgulanması gerektiği bilinmelidir. SEAGENT kaynak URI'lerinin yapısı kaynağın hangi etmene ait olduğu, kaynağın, etmenin bilgi tabanında nerede kayıtlı olduğu ile ilgili bilgileri içeren bir yapıdadır. Bu sayede hangi etmenle ilgili iletişime geçileceği bilinir ve kaynaklar sorgulanabilir. 26
27 Etmenlerin Kaynakları Etmenler Üzerinden Sorgulaması 27
28 Etmenlerin Kaynakları Etmenler Üzerinden Sorgulaması 28
29 Etmenlerin Kaynakları Etmenler Üzerinden Sorgulaması SEAGENT etmenlerinin kaynakları sorgulamasının planlarının görüldüğü Get Resource Scenario şeklinde istemci ve sağlayıcı rolünün davranışları sergilenmektedir. Burada kendisine istem gönderilmiş bir etmen sağlayıcı rolünü oynarken karşılaştığı başka bir kaynak çözümlemesi için istemci rolünü oynamaya geçebilir. Bu çözümde, kaynaklar bir seviye ilişkili oldukları kaynakları getirmek ya da tamamını getirmek olmak üzere iki şekilde sorgulanabilmektedirler. 29
30 Etmenlerin Kaynakları Etmenler Üzerinden Sorgulaması Kaynaklar tek bir etmenin bilgi tabanında tanımlıdırlar ancak, bir veya daha fazla etmenin bilgi tabanında kullanılıyor olabilirler. Yani kaynak URI'si <s,p,o>'larda object konumunda diğer etmenlerin bilgi tabanlarında bulunabilirler. Bu gibi durumlarda kaynakların kullanıldığı verilerin aranması için bu kaynakları içeren tüm etmenlerin bilgi tabanlarının sorgulanması gerekir. SEAGENT etmenlerinin bu sorunu çözmesi için daha sonra bahsedilecek olan void[17](vocabulary of Interlinked Datasets) ontoloji dökümanlarından faydalanması düşünülmektedir. 30
31 Etmenlerin Kaynakları Web Üzerinden Sorgulaması Etmenler, hem web üzerinde bulunan verisetlerini hem de etmenlerin web üzerine sundukları verisetlerini sorgulayabilmeleri için web üzerinden kaynak sorgulamaları yapmalıdırlar. Web üzerindeki verisetlerinin sorgulanması için SPARQL uç noktaları denilen servisler sunulmaktadır. Bir kaynağın tek bir yerde tanımlı olduğunu söylemiştik. Kaynağın <s,p,o> üçlülerinde subject konumunda olduğu verileri bulmak yani kaynak tanımlamalarına erişmek için daha önce bahsedilen URI yapılarında sözü geçen RDF dökümanlarının URI'lerine erişilebilir. Ancak kaynağın <s,p,o> üçlülerinde object konumunda olduğu veriler birden fazla verisetinde bulunabilir. Bunun için tüm bu verisetlerinde aranılan olası veri(ler) var olabilir. 31
32 Etmenlerin Kaynakları Web Üzerinden Sorgulaması Verisetlerinin sorgulanması için sorgulanacak verisetlerinin bulunması gerekmektedir. Bu da anlamsal web'e uyum için gerekli olan arama mekanizmasının var olmasını gerektirmektedir. Sindice, swoogle gibi anlamsal arama motorları, void gibi verisetlerini tanımlayan ontoloji dökümanları, CKAN gibi verisetlerinin SPARQL uç noktası adreslerinin kayıtlarının tutulduğu araçlar ve servisler verisetlerinin bulunması amacı ile gerçekleştirilmiştir. 32
33 Etmenlerin Kaynakları Birçok Veriseti Üzerinden Sorgulaması Verilerin, sorgunun içeriği gereği birden fazla veriseti üzerinden sorgulanması gerekebilir. Örneğin hem bir etmenin bilgi tabanında hem de web'de yayınlanan bir verisetinde yer alan satış kayıtları üzerinde sorgulama yapılmak istenebilir. Sorgulamaların tek tek yapılması daha sonra birleştirilmesi zaman kaybı ve tutarsızlıklara yol açabilir. Ana fikir, sorguların alt sorgulara parçalanması ve sonuçların birleştirilip kullanıcıya sunulmasıdır[10]. 33
34 Etmenlerin Kaynakları Birçok Veriseti Üzerinden Sorgulaması Bunun için tek bir sorgu sanki tek bir veri seti üzerinde çalıştırılıyormuş gibi sorguyu çalıştırabilen DARQ, SemWIQ gibi sorgulama motorları vardır. DARQ ve SemWIQ, SPARQL sorgulamaları üzerinden bazı kısıtlamalar içerirler[9] ve bu gibi sorgulama motorları hangi verisetleri üzerinde çalıştırılacaklarının bilinmesini gerektirir. SEAGENT etmenleri, belirtilen verisetleri üzerinde sorguları çalıştırabilmek için Jena framework'ünün ARQ sorgulama motorunu kullanmaktadır. Diğer sorgulama motorları ile çalışmanın avantajları araştırılmaktadır. 34
35 Etmenlerin Bağlı Veri Setlerini Araması Etmenlerin, sorgulamaları tam olarak yapabilmeleri ve anlamsal web ortamına ayak uydurmaları için verisetlerinin keşfedilmesine ihtiyaç duyduğunu belirtmiştik. Bunun için başlıca yöntemler; Arama motorları(sindice, swoogle, vb...) Veriseti tanımlama ontolojiler(void, vb...) Verisetleri uç noktaları kayıtçıları(ckan,vb...) Sorgulardaki URI'lerle ilişkili kaynak dökümanlarının incelenmesi(link Traversal) 35
36 Etmenlerin Bağlı Veri Setlerini Araması Arama Motorları Sindice ve swoogle gibi arama motorları aranılan bir kaynak URI'sinin bulunduğu RDF dökümanlarının sonuçlarını döndürür. Bu sonuçları döndürürken herhangi bir sıralama ya da öncelik gözetmez. Tamamen rast gele sıralama yapar. Bu yüzden tam bir çözüm önermezler. 36
37 Etmenlerin Bağlı Veri Setlerini Araması VoiD VoiD dökümanları ile verisetlerinin sahiplerinin verisetlerini tanımlayabilirler. İçeriklerin ne ile ilgili oluğu, erişme mekanizmaları(sparql endpoint, API vs), lisans türü, kaynağı, diğer verisetlerine nasıl bağlanacağını, içerisinde hangi vocabulary'ler kullanıldığı ve içeriklerle ilgili istatistikler tanımlanabilir. adresinde void tanımlamalarının nasıl yapılacağına dair örnekler verilmiştir. Büyük verisetlerinin ne ile ilgili oldukları bu küçük tanımlama dökümanları incelenerek çok kısa sürelerde aranan verilerin bu veriseti üzerinde aranıp aranmayacağına dair fikir 37 elde edilebilir.
38 Etmenlerin Bağlı Veri Setlerini Araması VoiD Verisetlerini tanımlayan VoiD dökümanları iki şekilde bulunabilir: Veriseti içerisinde eğer varsa <s,void:indataset,o> üçlüsünün objecti void dökümanının URI'sidir. Well-known URI yöntemi : Örneğin sunulan void dökümanının URI'si genellikle şeklindedir. SEAGENT etmenlerinde bu yaklaşımın uygulanması için her etmenin bilgi tabanı için bir void dökümanı yaratılması ve etmenlerin bilgi tabanlarının içine tanımlandıkları void dökümanının URI'sini içeren bir üçlü tanımlanması planlanmaktadır. 38
39 Etmenlerin Bağlı Veri Setlerini Araması CKAN Mondeca tarafından sunulan bir SPARQL uç noktası hizmet zamanı servisi ile CKAN[11] denilen tüm SPARQL uç noktalarını kayıtlarını tutan bir ağda bulunan kayıtlar incelenebilir[4]. Yaratılan verisetleri ile ilgili bilgiler bu ağa kaydedilebilir. Ancak buraya kayıt yaptırılmazsa yine tam bir çözüm sağlanamaz, ama pek çok veriseti ile ilgili kayıtları bulundurduğu için yine de kullanışlı olabilir. 39
40 Etmenlerin Bağlı Veri Setlerini Araması Link Traversal Sorgu içerisindeki verilerin hangi verisetlerinde olduğu bilinmeden sadece verilerin URI'lerin tanımlandığı verisetlerinin aranmasına dayalı çözümdür[10]. Bazı sorgular için tam bir çözüm sağlamayabilir. Select?c?u WHERE { < > mov:filming_location?c.?c geo:statistics?cstats.?cstats stat:unemprate?u. } sorgusu için tam bir çözüm sağlar. Çünkü sorgunun cevabı için sadece kaynak dökümanlarının keşfedilmesi yeterlidir. 40
41 Etmenlerin Bağlı Verileri Görüntülemesi SEAGENT etmenlerinin kaynaklarını görüntüleyebilmeleri ve herhangi bir alana özgü kaynakları yaratabilmeleri için yeniden kullanılabilir esnek araçlar geliştirildi. Bu araçlar sayesinde etmenlerin sahip oldukları kaynak niteliğindeki veya literal niteliğindeki, bir veya birden fazla olabilen tüm özellikleri görüntülenebilmektedir. Bir kaynağın görüntülenmesi için geliştirilen başlıca bileşenler: DatatypePropertyViewer : Literal olan RDF özelliklerinin görüntülenmesini sağlar. DatatypePropertyListViewer : Literal olan birden fazla RDF özelliğinin görüntülenmesini sağlar. 41
42 Etmenlerin Bağlı Verileri Görüntülemesi 42
43 Tamamlanan Çalışmalar Etmenlerde bağlı veri yapılarının tanımlanması ve kullanılması Etmenlerin bağlı verileri depolaması için bir triple store yapısı. TripleStoreManager gerçekleştirildi. IndividualViewer denilen bağlı verilerin görüntülenmesi ve yaratılması için bir SemanticSwing ve SemanticUnit kütüphanaleri geliştirildi. Etmen-Etmen sorgulaması(sorgulanacak etmen belirlenebiliyor ise) Etmen-Web Sorgulaması(Sorgulanacak veriseti biliniyor ise) Etmenin Web Üzerinde Dağıtık Sorgular Çalıştırması(Sorgulanacak verisetleri biliniyorsa) 43
44 Tamamlanacak Çalışmalar Yeniden URI tasarımı : Etmenin kaynaklarının web'e açılması için URI yapısında işaretinin kaldırımlası, kullanılan URI çözümünün tartışılması Etmenin Web'e açılması : Joseki server kullanılarak kaynakların dışarıya açılması Etmenin Web'e sunulan verilerinin sorgulanması Etmenin dağıtık(etmen+web) sorgular çalıştırabilmesi Hem Web'de hem de etmenlerde sorgulanacak verisetlerinin belirlenebilmesi : VoiD yaklaşımı gerçekleştirilmeye çalışılacak Durum çalışması 44
45 REFERANSLAR [1] Berners-Lee, T. (2006). Linked Data - Design Issues. Retrieved July 23, [2] Berners-Lee, T. (2000): Weaving the Web: The Past, Present and Future of the World Wide Web by its Inventor. London, Texere. [3] Christian Bizer, Tom Heath, and Tim Berners-Lee. Linked data - the story so far. International Journal on Semantic Web and Information Systems (IJSWIS), [4] [5] [6] Leo Sauermann, Richard Cyganiak, and Max Völkel. Cool URIs for the semantic web. Technical Memo TM-07-01, DFKI GmbH, Deutsches Forschungszentrum f ür Künstliche Intelligenz GmbH Postfach Kaiserslautern, February
46 REFERANSLAR [7] [8] A Develepoer's Guide to the Semantic Web, Liyang Yu, ISBN [9] Jan Zemanek, Simon Schenk, Vojtech Svatek, Optimizing SPARQL Queries over Disparate RDF Data Sources through Distributed Semi-joins, [10] [11] [12] Olaf Hartig, Christian Bizer, and Johann-christoph Freytag. Executing SPARQL queries over the web of linked data, [13] Bastian Quilitz and Ulf Leser. Querying distributed RDF data sources with SPARQL. pages
47 REFERANSLAR [14] Eyal Oren, Renaud Delbru, Michele Catasta, Richard Cyganiak, and Giovanni Tummarello. Sindice.com: A document-oriented lookup index for open linked data. International Journal of Metadata, Semantics and Ontologies, 3. [15] T. Berners-Lee, J. Hollenbach, Kanghao Lu, J. Presbrey, and Mc Schraefel. Tabulator redux: Browsing and writing linked data, [16] [17] Ian C. Millard, Hugh Glaser, Manuel Salvadors, Nigel Shadbolt, Consuming multiple linked data sources : Challenges and Experiences,
Bilgi Servisleri (IS)
Bilgi Servisleri (IS) GRID Kullanıcı Eğitimi Boğaziçi Üniversitesi 2007, İstanbul Emrah AKKOYUN Konu Başlığı Neden ihtiyaç duyulur? Kullanıcılar kimlerdir? Bilgi Servisi türleri MDS ve BDII LDAP Bilgi
DetaylıYENİ BİLGİ MODELLEME VE PROGRAMLAMA FELSEFESİYLE SEMANTIC WEB
YENİ BİLGİ MODELLEME VE PROGRAMLAMA FELSEFESİYLE SEMANTIC WEB ANKARA ÜNİVERSİTESİ 31.03.2012 B İ LGİSAYA R Y ÜK. MÜH. BÖRTEÇİN EGE WEB 1.0 1995 2000 İnsan odaklı Web de henüz sadece belgeler var Belgelerin
DetaylıVeritabanı Uygulamaları Tasarımı
Veritabanı Uygulamaları Tasarımı Veri Tabanı Veritabanı yada ingilizce database kavramı, verilerin belirli bir düzene göre depolandığı sistemlere verilen genel bir isimdir. Günümüzde özel veya kamu kuruluşların
DetaylıSemantik Web Bulutunun (Linked Data Cloud) Oluşumu ve Gelişim Durumu
Semantik Web Bulutunun (Linked Data Cloud) Oluşumu ve Gelişim Durumu Evren Sezgin 1, Hakan Akar 2, Salim Dikilitaş 3 1,2Akdeniz Üniversitesi, Enformatik Bölüm Başkanlığı, Antalya 3Akdeniz Üniversitesi,
DetaylıVERİ MADENCİLİĞİ (Web Madenciliği)
VERİ MADENCİLİĞİ (Web Madenciliği) Yrd.Doç.Dr. Kadriye ERGÜN kergun@balikesir.edu.tr Kaynak: M. Ali Akcayol, Gazi Üniversitesi, Bilgisayar Mühendisliği Bölümü Ders Notları İçerik İnternet World Wide Web
DetaylıSemantik Bilgi Yönetimi
Semantik Bilgi Yönetimi Yaşar ar Tonta Hacettepe Üniversitesi Bilgi ve Belge Yönetimi Bölümü tonta@hacettepe.edu.tr yunus.hacettepe.edu.tr/~tonta/ 1 Plan Memex ten Semantik Web e... Semantik Bilgi Yönetimi
DetaylıMobil Cihazlardan Web Servis Sunumu
Mobil Cihazlardan Web Servis Sunumu Özlem Özgöbek Ege Üniversitesi Bilgisayar Mühendisliği Bölümü 2010 İnternet erişiminin yaygınlaşması ve artık mobil cihazlar üzerinden bile yüksek hızlı veri iletişimine
DetaylıPAZARTESİ SALI 2015-2016 Ders Programı 1. Öğretim 09.00-09.50 10.00-10.50 11.00-11.50 12.00-12.50 HRT4291 WEB TABANLI CBS GR:11 Ü.GÜMÜŞAY EZ-121 ; D1-129 HRT4291 WEB TABANLI CBS GR:22 Ü.GÜMÜŞAY EZ-121
DetaylıBBY 163: Bilgi Yönetimi Kavramları
BBY 163: Bilgi Yönetimi Kavramları Yaşar Tonta İpek Şencan Hacettepe Üniversitesi Bilgi ve Belge Yönetimi Bölümü E-posta: {yasartonta, ipekscn}@gmail.com SLAYT 1 Bibliyografik tanımlama Üst veri / Metadata
DetaylıWeb Madenciliği (Web Mining)
Web Madenciliği (Web Mining) Hazırlayan: M. Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Genel bilgiler Değerlendirme Arasınav : 25% Ödevler : 15% Final Projesi : 30% Final Sınavı : 30%
DetaylıHTML (Hyper Text Markup Language)
HTML (Hyper Text Markup Language) Ele Alınacak Başlıklar HTML tarihçesi Bir HTML dökümanın genel görünümü HTML ve tarayıcı etkileşimi Tarihçe Internet The World Wide Web (www) HTML URI/URL HTTP Tim Berners-Lee
DetaylıT.C. ATATÜRK ÜNİVERSİTESİ EDEBİYAT FAKÜLTESİ BİLGİ VE BELGE YÖNETİMİ BÖLÜMÜ SEMANTİK WEB HAZIRLAYAN: LEYLA BOLAT 100217026 SEMİNER
T.C. ATATÜRK ÜNİVERSİTESİ EDEBİYAT FAKÜLTESİ BİLGİ VE BELGE YÖNETİMİ BÖLÜMÜ SEMANTİK WEB HAZIRLAYAN: LEYLA BOLAT 100217026 SEMİNER DERS SORUMLUSU: KASIM BİNİCİ ERZURUM 2013 1 GİRİŞ İnsanlığın var olduğu
Detaylı1 Temel Kavramlar. Veritabanı 1
1 Temel Kavramlar Veritabanı 1 Veri Saklama Gerekliliği Bilgisayarların ilk bulunduğu yıllardan itibaren veri saklama tüm kurum ve kuruluşlarda kullanılmaktadır. Veri saklamada kullanılan yöntemler; Geleneksel
DetaylıWeb Tasarımının Temelleri
1. Hafta Web Tasarımının Temelleri Öğr. Gör. Murat YAZICI www.muratyazici.com Artvin Çoruh Üniversitesi, Artvin Meslek Yüksekokulu www.artvin.edu.tr Temel Kavramlar İnternet HTML WWW HTTP, HTTPS FTP Web
DetaylıDNS Nedir? HİKMET TÜYSÜZ
DNS Nedir? 14545568 HİKMET TÜYSÜZ DNS DNS, Domain Name System in kısaltılmış şeklidir. Türkçe karşılığı ise Alan İsimlendirme Sistemi olarak bilinir. DNS, 256 karaktere kadar büyüyebilen host isimlerini
DetaylıVeritabanı Yönetimi Bilgisayarların. Keşfi Hedefler. Veritabanı, Veri ve Bilgi. Veritabanı, Veri ve Bilgi. Veritabanı, Veri ve Bilgi
Hedefler Veritabanı Yönetimi Bilgisayarların Discovering Keşfi 2010 Computers 2010 Living in a Digital World Dijital Dünyada Yaşamak Veritabanı terimini tanımlamak ve bir veritabanının veri ve bilgi ile
DetaylıWEB ARAÇLARI VE UZAKTAN EĞİTİM CEIT357-4.HAFTA
WEB ARAÇLARI VE UZAKTAN EĞİTİM CEIT357-4.HAFTA 1 Giriş Bu bölümümde günümüzde en çok kullanılan Web araçları tanıtılacak ve anlatılacaktır.bunların eğitimde, özellikle uzaktan eğitimde nasıl kullanıldığından
DetaylıLaboratuar Notları #5
The European Union s Making the Labour Market more Inclusive III programme For North Cyprus Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals Module
DetaylıULAKAAI Kimlik Federasyonu. Serdar Yiğit ULAKNETÇE 2011
ULAKAAI Kimlik Federasyonu Serdar Yiğit ULAKNETÇE 2011 Başlıklar Motivasyon Kimlik Doğrulama ve Yetkilendirme KDY Mekanizmaları Dağıtık Tek Oturum Açma ( SSO ) Kimlik Federasyonu Kavramı ULAKAAI Kimlik
DetaylıCELAL BAYAR ÜNİVERSİTESİ KÜTÜPHANE VERİTABANLARINA ÜNİVERSİTE DIŞINDAN ERİŞİM
Celal Bayar Üniversitesi kütüphane veritabanlarına üniversite dışından erişebilmek için kullandığınız internet tarayıcısına uygun olarak bazı ayarlar yapmanız gerekmektedir. Aşağıda tanımlanan ayarlar
DetaylıUZAKTAN EĞİTİM MERKEZİ
ÜNİTE 2 VERİ TABANI İÇİNDEKİLER Veri Tabanı Veri Tabanı İle İlgili Temel Kavramlar Tablo Alan Sorgu Veri Tabanı Yapısı BAYBURT ÜNİVERSİTESİ UZAKTAN EĞİTİM MERKEZİ BİLGİSAYAR II HEDEFLER Veri tabanı kavramını
DetaylıSAĞLIK BİLGİ SİSTEMLERİNİN TARİHSEL GELİŞİMİ
TANIM Sağlık hizmetlerinin bilgisayar aracılığı ile gerçekleştirilmesi, elektronik ortamda bilgi alışverişinin otomatik olarak yapılması gibi, tıbbi, finansal ve mali hizmetler açısından ortaya çıkan detaylı
DetaylıVeri Ambarları. Erdem Alparslan
Veri Ambarları Erdem Alparslan İçerik Veri Ambarı nedir? Data Mart OLTP ve Veri Ambarı arasındaki farklar Veri Ambarının Yararları Veri Ambarı Mimarileri Ana Kavramlar Araçlar ve Teknolojiler Veri Ambarı
DetaylıMaltepe Üniversitesi Endüstri Mühendisliği Bölümü Veri Tabanı Yönetimi (END 210)
Maltepe Üniversitesi Endüstri Mühendisliği Bölümü Veri Tabanı Yönetimi (END 210) GENEL DERS BİLGİLERİ Öğretim Elemanı : Öğr.Gör. Erdal GÜVENOĞLU Ofis : MUH 312 Ofis Saatleri : Pazartesi: 14:00 14:50, Salı:
DetaylıOntoloji Tabanlı Türk Şarap Portalı Tasarımı
Ontoloji Tabanlı Türk Şarap Portalı Tasarımı Övünç Öztürk 1, Tuğba Özacar 2, Murat Osman Ünalır 3 1 Araş.Gör.,Ege Üniversitesi, Bilgisayar Mühendisliği Bölümü, 35100 Bornova İZMİR ozturk@staff.ege.edu.tr
Detaylıİnternet ve İnternet Tarayıcıları BİLGİ VE İLETİŞİM TEKNOLOJİSİ DERS NOTU - 2
İnternet ve İnternet Tarayıcıları BİLGİ VE İLETİŞİM TEKNOLOJİSİ DERS NOTU - 2 Ağlar ve Internet Ağ, iletişim aygıtları ve iletim ortamı yoluyla, genellikle kablosuz olarak bağlanan bilgisayar ve aygıtların
DetaylıBağlı Açık Üniversite Verisi. Prof. Dr. Oğuz Dikenelli
Bağlı Açık Üniversite Verisi Prof. Dr. Oğuz Dikenelli İçerik Gereksinim Bağlı Veri Bağlı Açık Veri Uygulamaları Ege Üniversitesi Açık Veri Prototipi Tartışma Üniversite Bilgi Ağı Kütüphane Basılı/Elektronik
DetaylıVERİ TABANI UYGULAMALARI
VERİ TABANI UYGULAMALARI VERİ TABANI NEDİR? Bir konuyla ilgili çok sayıda verinin tutulmasına, depolanmasına ve belli bir mantık içerisinde gruplara ayrılmasına veri tabanı denir. Veri tabanı programları;
DetaylıMühendislikte Veri Tabanları Dersi Uygulamaları (MS-Access)
Mühendislikte Veri Tabanları Dersi Uygulamaları (MS-Access) İstanbul Teknik Üniversitesi, İnşaat Fakültesi, Geomatik Mühendisliği Bölümü Prof. Dr. Nebiye MUSAOĞLU Doç. Dr. Elif SERTEL Y. Doç. Dr. Şinasi
DetaylıWEB 3.0 TEKNOLOJİSİNİN AÇIK KAYNAK YAZILIMLARLA UYGULANMASI
XVIII. AKADEMİK BİLİŞİM KONFERANSI AB 2016 30 Ocak - 5 Şubat 2016 Adnan Menderes Üniversitesi - AYDIN WEB 3.0 TEKNOLOJİSİNİN AÇIK KAYNAK YAZILIMLARLA UYGULANMASI Yrd.Doç.Dr. Mustafa YENİAD 1 myeniad@ybu.edu.tr
DetaylıDers 8 Konu Özeti ve Problemler
Ders 8 Konu Özeti ve Problemler C# ve Nesne Yönelimli Programlamanın 3 Prensibi Kapsülleme (Encapsulation) Nesne yönelimli programlamanın ilk prensibi kapsülleme (encapsulation) olarak adlandırılır. Bu
DetaylıBIM 312 Database Management Systems. Veritabanı Kavramına Giriş
BIM 312 Database Management Systems Veritabanı Kavramına Giriş Veritabanı Nedir? Veritabanı, birbirleriyle ilişkili verilerin hızlı ve verimli bir şekilde ulaşılmasına olanak verecek biçimde saklanmasıyla
Detaylı2 Temel Kavramlar (Devam) Veritabanı 1
2 Temel Kavramlar (Devam) Veritabanı 1 Veritabanı Kullanıcıları Veritabanı Yöneticisi (DBA-Database Administrator) Tasarım,oluşturma ve işletiminden sorumludur. Görevleri; Tasarımı Performans Analizi Erişim
DetaylıSDD Dökümantasyonu Versࠀyon 1.0. Movࠀe Predࠀctࠀon Orhan Özgün Ergen Ahmet Saday Berkay Erken
ࠀFakültes Mࠀmarlık Mühendࠀslࠀk ve ࠀtesࠀversࠀÜn Beykent ࠀğࠀslࠀMühend Yazılım SDD Dökümantasyonu Versࠀyon 1.0 Movࠀe Predࠀctࠀon 120301009 Sefa Saࠀd Denࠀz 120301019 Orhan Özgün Ergen 120301027 Ahmet Saday
DetaylıVPN NEDIR? NASıL KULLANıLıR?
VPN NEDIR? NASıL KULLANıLıR? VPN NEDIR? VPN, Virtual Private Network, yani Sanal Özel Ağ ın kısaltılmasıdır. VPN sayesinde ağlara uzaktan erişim sağlanır. VPN sanal bir ağ uzantısı oluşturduğu için ağa
DetaylıT.C. MALTEPE ÜNĠVERSĠTESĠ MÜHENDĠSLĠK FAKÜLTESĠ ENDÜSTRĠ MÜHENDĠSLĠĞĠ BÖLÜMÜ LĠSANS PROGRAMI 2010-11 Güz Yarıyılı
T.C. MALTEPE ÜNĠVERSĠTESĠ MÜHENDĠSLĠK FAKÜLTESĠ ENDÜSTRĠ MÜHENDĠSLĠĞĠ BÖLÜMÜ LĠSANS PROGRAMI 2010-11 Güz Yarıyılı VERĠ TABANI VE YÖNETĠMĠ BIL301 6 AKTS Kredisi 3. yıl 5. yarıyıl Lisans Zorunlu 4 saat/hafta
DetaylıAçık Bilimsel Bilgi Dünyası na Yol Açma Hazırlıkları: OpenAIREplus
Açık Bilimsel Bilgi Dünyası na Yol Açma Hazırlıkları: OpenAIREplus Gültekin GÜRDAL (İYTE) Dr. Burcu KETEN (ODTÜ) Ata TÜRKFİDANI (Yaşar Üniversitesi) Sönmez ÇELİK (Doğuş Üniversitesi) Akademik Bilişim,
DetaylıSemantik Ağ ve Üst Veri Sistemleri İçin Yeni Nesil Veri Tabanı Yönetim Modeli: NoSQL. R. Orçun Madran Atılım Üniversitesi. www.madran.
Semantik Ağ ve Üst Veri Sistemleri İçin Yeni Nesil Veri Tabanı Yönetim Modeli: NoSQL R. Orçun Madran Atılım Üniversitesi www.madran.net İçerik NoSQL Ne Değildir? Neden NoSQL? Ne Zaman NoSQL? NoSQL'in Tarihçesi.
DetaylıBilimsel ve Teknik Dokümantasyon. Yrd. Doç.Dr. Özlem Bayram ozlembayr@gmail.com
Bilimsel ve Teknik Dokümantasyon Yrd. Doç.Dr. Özlem Bayram ozlembayr@gmail.com Enformason Teknolojisi: Đnternet Bilgisayar ağı: Birden fazla bilgisayar arasındaki programların paylaşılabilmesine izin veren
DetaylıNormatif Çoklu Etmen Sistemlerinde Rol Tabanlı Etmenler İçin Politika Bazlı Bir Erişim Denetimi
Normatif Çoklu Etmen Sistemlerinde Rol Tabanlı Etmenler İçin Politika Bazlı Bir Erişim Denetimi Yaklaşımı, Arş. Gör. İzmir Yüksek Teknoloji Enstitüsü İzmir 11 Şubat 2010 Çoklu Etmen Sistemleri Çoklu Etmen
Detaylıefinans Finansal İşlemler Modülü Kullanım Kılavuzu
1 efinans Finansal İşlemler Modülü Kullanım Kılavuzu 2015 2 İÇİNDEKİLER 1 GİRİŞ...3 2 UYGULAMAYA ERİŞİM...4 3 YETKİLENDİRME...5 3.1 Kullanıcı Rol Tanımları... 5 Firma Finansman Kullanıcı Rolü... 5 efinans
DetaylıKAMU YATIRIMLARI BİLGİ SİSTEMİ (KaYa) KULLANIM KILAVUZU
KAMU YATIRIMLARI BİLGİ SİSTEMİ (KaYa) KULLANIM KILAVUZU Kullanıcı Türü : Kuruluş Admin Kullanıcılar Versiyon : Versiyon 1.0.02 Versiyon Dokümanı Hazırlayan Değişiklik Açıklaması TamamlanmaTarihi Versiyon
DetaylıVeritabanı, Veri Madenciliği, Veri Ambarı, Veri Pazarı
Veritabanı, Veri Madenciliği, Veri Ambarı, Veri Pazarı Başkent Üniversitesi Bilgisayar Mühendisliği Yönetim Bilişim Sistemleri (Bil 483) 20394676 - Ümit Burak USGURLU Veritabanı Veri tabanı düzenli bilgiler
DetaylıAnlamsal Bilgi Yönetiminde Üst Veri Sistemlerinin ve Ontolojilerin Kullanımı
Anlamsal Bilgi Yönetiminde Üst Veri Sistemlerinin ve Ontolojilerin Kullanımı Yaşar Tonta Hacettepe Üniversitesi Bilgi ve Belge Yönetimi Bölümü tonta@hacettepe.edu.tr yunus.hacettepe.edu.tr/~tonta/ 1 Plan
DetaylıGenel Kavramlar. Bilgisayar ortamında işlenebilecek durumda bulunan kayıtlar. Birbiri ile ilişkili veriler topluluğu ve veriler arası ilişkiler
Genel Kavramlar Veri Nedir? Bilgisayar ortamında işlenebilecek durumda bulunan kayıtlar Veri Tabanı Nedir? Birbiri ile ilişkili veriler topluluğu ve veriler arası ilişkiler Veritabanı Yönetim Sistemi (DBMS)Nedir?
DetaylıVeritabanı. Ders 2 VERİTABANI
Veritabanı Veritabanı Nedir? Birbiri ile ilişkili verilerin bir arada uzun süreli bulundurulmasıdır. Veritabanı bazen Veritabanı Yönetim sistemi veya Veritabanı Sistemi yerine de kullanılır. Gerçek dünyanın
DetaylıÖrnek bir kullanım ve bilgisayar ağlarını oluşturan bileşenlerin özeti
Bu sayfaları okuduğunuza göre bir şekilde bilgisayarlar ve bilgisayar ağlarıyla ilişkiniz olduğunu biliyorum. Ancak yine de en başta niçin bilgisayar ağı kullanıyoruz sorusunun cevabını vermekle işe başlayabiliriz.
DetaylıOMNET++ 4.2.2. Ağ Benzetim Yazılımı (Network Simulation Framework) BİL 372 Bilgisayar Ağları. GYTE - Bilgisayar Mühendisliği Bölümü
Bilgisayar Mühendisliği Bölümü OMNET++ 4.2.2 Ağ Benzetim Yazılımı (Network Simulation Framework) BİL 372 Bilgisayar Ağları OMNET++ OMNET++ (Objective Modular Network Testbed in C++), nesneye yönelik (objectoriented)
DetaylıGÜVENLİ İNTERNET HİZMETİNE İLİŞKİN USUL VE ESASLAR
24/08/2011 tarihli ve 2011/DK-14/461 sayılı Kurul Kararı ile GÜVENLİ İNTERNET HİZMETİNE İLİŞKİN USUL VE ESASLAR Amaç MADDE 1 - (1) Bu Usul ve Esasların amacı, tercihe dayalı Güvenli İnternet Hizmetine
DetaylıBİH 605 Bilgi Teknolojisi Bahar Dönemi 2015
BİH 605 Bilgi Teknolojisi Bahar Dönemi 2015 Ders- 13 World Wide Web (WWW) Yrd. Doç. Dr. Burcu Can Buğlalılar Bilgisayar Mühendisliği Bölümü Bilgisayar Katmanları İçerik World Wide Web (WWW) Anlık Mesajlaşma
DetaylıDITA ile Uygulama Belgeleri Hazırlamak
Özgür Web Teknolojileri Günleri 2011 DITA ile Uygulama Belgeleri Hazırlamak Adil Güneş AKBAŞ adil@ozguryazilim.com.tr DITA? Özelleştirilmiş, konu tabanlı(topic-based), yapılandırılmış belge yazma mimarisi
DetaylıVERİ TABANI YÖNETİM SİSTEMLERİ
VERİ TABANI YÖNETİM SİSTEMLERİ ÖĞR.GÖR.VOLKAN ALTINTAŞ 26.9.2016 Veri Tabanı Nedir? Birbiriyle ilişkisi olan verilerin tutulduğu, Kullanım amacına uygun olarak düzenlenmiş veriler topluluğunun, Mantıksal
DetaylıVERI TABANLARıNDA BILGI KEŞFI
1 VERİ MADENCİLİĞİ VERI TABANLARıNDA BILGI KEŞFI Veri Tabanlarında Bilgi Keşfi, veriden faydalı bilginin keşfedilmesi sürecinin tamamına atıfta bulunmakta ve veri madenciliği bu sürecin bir adımına karşılık
DetaylıBu işleçlerin dışında, aşağıda belirtilen karşılaştırma işleçlerinden de yararlanılır.
18 SQL SORGU DİLİ SQL (Structured Query Language) yapısal sorgu dili, veritabanı yönetim sistemlerinin standart programlama dili olarak bilinmektedir. SQL dilinin Access içinde sorgu pencerelerinde veya
DetaylıLOGO İş Zekası çözümü ile kurumsal raporlama ve analizler. Cem Yılmaz Genel Müdür LOGOBI Yazılım
LOGO İş Zekası çözümü ile kurumsal raporlama ve analizler Cem Yılmaz Genel Müdür LOGOBI Yazılım Hakkımızda LOGOBI Yazılım A.Ş. iş zekası alanında faaliyet gösteren, Türkiye de sahip olduğu yüzlerce müşterinin
DetaylıBilgisayar Mühendisliğine Giriş. Yrd.Doç.Dr.Hacer KARACAN
Bilgisayar Mühendisliğine Giriş Yrd.Doç.Dr.Hacer KARACAN İçerik Dosya Organizasyonu (File Organization) Veritabanı Sistemleri (Database Systems) BM307 Dosya Organizasyonu (File Organization) İçerik Dosya
DetaylıCoslat Monitor (Raporcu)
Coslat Monitor (Raporcu) Coslat Monitor, Coslat Firewall, Hotspot ve Mirror uygulamalarında oluşturulan zaman damgalı kayıtların analiz edilmesini ve raporlanmasını sağlayan uygulamadır. Coslat Monitor
DetaylıBağlı Veri Teknolojileri Kullanılarak Üniversite Verisinin Bütünleştirilmesi ve Yayınlanması
Bağlı Veri Teknolojileri Kullanılarak Üniversite Verisinin Bütünleştirilmesi ve Yayınlanması Tayfun Gökmen Halaç, Emrah İnan, Damla Oğuz, Bahtiyar Erden, Pınar Göçebe, Oğuz Dikenelli Bilgisayar Mühendisliği
DetaylıAğ Yönetiminin Fonksiyonel Mimarisi
Bölüm 7 Ağ Yönetimi Ağ Yönetiminin Fonksiyonel Mimarisi a) Performans (Performance) Yönetimi b) Sistem Ayarları (Configuration) Yönetimi c) Hesap (Account) t)yönetimi i d) Hata (Fault) Yönetimi e) Güvenlik
DetaylıVERİ TABANI YÖNETİM SİSTEMLERİ
VERİ TABANI YÖNETİM SİSTEMLERİ Veri Tabanı Nedir? Sistematik erişim imkânı olan, yönetilebilir, güncellenebilir, taşınabilir, birbirleri arasında tanımlı ilişkiler bulunabilen bilgiler kümesidir. Bir kuruluşa
DetaylıYazılım Mühendisliği Bölüm - 3 Planlama
1 Yazılım Mühendisliği Bölüm - 3 Planlama 2 3 4 Planlama 5 Yazılım geliştirme sürecinin ilk aşaması Başarılı bir proje geliştirebilmek için projenin tüm resminin çıkarılması işlemi Proje planlama aşamasında
DetaylıİLİŞKİSEL VERİTABANLARI
İLİŞKİSEL VERİTABANLARI Veritabanı Nedir? Veritabanı (database) en basit şekliyle verilerin belirli bir düzene göre tutulduğu, depolandığı bir sistemdir. İlişkisel Veritabanı Nedir? İlişkisel veritabanlarındaki
DetaylıUygulamaları ulut bilişime geçirmeden önce, firmanızın/şirketinizin ya da. işinizin gereksinimlerini göz önüne almanız gerekir. Aşağıda bulut bilişime
Bulut Bilişim-Planlama Uygulamaları ulut bilişime geçirmeden önce, firmanızın/şirketinizin ya da işinizin gereksinimlerini göz önüne almanız gerekir. Aşağıda bulut bilişime geçemden önce dikkat edilmesi
DetaylıİZMİR EKONOMİ ÜNİVERSİTESİ KÜTÜPHANE VERİTABANINA KAMPÜS DIŞINDA ERİŞİM
İZMİR EKONOMİ ÜNİVERSİTESİ KÜTÜPHANE VERİTABANINA KAMPÜS DIŞINDA ERİŞİM İzmir Ekonomi Üniversitesi Kütüphane veritabanlarına kampüs dışından erişebilmek için kullandığınız tarayıcıya uygun olarak bazı
DetaylıİNTERNET EXPLORER AYARLARI 1. Başlat-Ayarlar-Denetim Masası menüsünden "İnternet Özellikleri" (Seçenekleri)'ni seçiniz. Resim. 1
A.K.Ü VERİTABANLARINA UZAKTAN ERİŞİM AYARLARI Araştırmacılar, kampüs dışından erişim için kullanıcı adı ve parola doğrulaması ile Üniversitemiz sistemi üzerinden Kütüphane veri tabanlarını kullanabilmektedir.
DetaylıBİLGİ TEKNOLOJİLERİ VE İLETİŞİM KURULU KARARI
BİLGİ TEKNOLOJİLERİ VE İLETİŞİM KURULU KARARI Karar Tarihi : 24.08.2011 Karar No : 2011/DK-14/461 Gündem Konusu : Güvenli İnternet Hizmetine İlişkin Usul ve Esaslar. KARAR : 5809 sayılı Kanunun 4 üncü
Detaylıefinans Finansal İşlemler Modülü Kullanım Kılavuzu
efinans Finansal İşlemler Modülü Kullanım Kılavuzu İÇİNDEKİLER 1. GİRİŞ... 3 2. UYGULAMAYA ERİŞİM... 4 3. YETKİLENDİRME / KULANICI ROL TANIMLARI... 4 3.1 Kullanıcı Rol Tanımları... 5 3.1.1. Firma Finansman
Detaylı1 Temel Kavramlar. Veritabanı 1
1 Temel Kavramlar Veritabanı 1 Veri Saklama Gerekliliği Bilgisayarların ilk bulunduğu yıllardan itibaren veri saklama tüm kurum ve kuruluşlarda kullanılmaktadır. Veri saklamada kullanılan yöntemler; Geleneksel
DetaylıUHeM ve Bulut Bilişim
UHeM ve Bulut Bilişim Özden AKINCI Ulusal Yüksek Başarımlı Hesaplama Merkezi (UHeM) Bilim ve Mühendislik Uygulamalar Müdürü 11.07.2012 UHeM hakkında Vizyon: Yüksek başarımlı hesaplama, bilgi teknolojileri
DetaylıĐSTEMCĐ SUNUCU SĐSTEMLER DERSĐ FĐNAL ÇALIŞMASI SORULAR YANITLAR
ĐSTEMCĐ SUNUCU SĐSTEMLER DERSĐ FĐNAL ÇALIŞMASI SORULAR YANITLAR 4.ÜNĐTE Đyi bir DNS in içermesi gereken özellikler nelerdir? ( 5 ) Đsimlendirme imlası açık ve süphesiz olmalıdır; Bir kullanıcı bir isme
DetaylıVeri Tabanı Hafta Dersi
Veri Tabanı - 1 2. Hafta Dersi Dersin Hedefleri Geleneksel Dosya Sistemleri Veri Tabanı Kavramları Veri Tabanı Yönetim Sistemleri Veri Modelleri Veri nedir? Bilgisayarlarda veri nasıl saklanır? Bilgisayarlardaki
DetaylıVERİ TABANI YÖNETİMİ. Yrd.Doç.Dr. Füsun BALIK ŞANLI 2013-2014 YTÜ
VERİ TABANI YÖNETİMİ Yrd.Doç.Dr. Füsun BALIK ŞANLI 2013-2014 YTÜ Ders Düzeni Ders Uygulama Ödev Sınavlar 1. Ara Sınav 2. Ara Sınav Yıl Sonu Sınavı Sınavlar 2 Başarı Kriterleri Yıliçi başarı notu: (2 Yıliçi
DetaylıDers Kodu Yarıyıl T+U Saat Kredi AKTS. Programlama Dilleri
DERS BİLGİLERİ Ders Kodu Yarıyıl T+U Saat Kredi AKTS Programlama Dilleri 356 6 2+2 4 5 Ön Koşul Dersin Dili Dersin Seviyesi Dersin Türü Dersi Veren Öğretim Elemanı Türkçe Lisans Zorunlu Arş. Grv. İlyas
DetaylıLicense. Veri Tabanı Sistemleri. Konular büyük miktarda verinin etkin biçimde tutulması ve işlenmesi. Problem Kayıt Dosyaları
License c 2002-2016 T. Uyar, Ş. Öğüdücü Veri Tabanı Sistemleri Giriş You are free to: Share copy and redistribute the material in any medium or format Adapt remix, transform, and build upon the material
DetaylıDİZİN. Not: Koyu harfle yazılan sayfalar ilgili terimin yoğun olarak geçtiği sayfaları göstermektedir.
DİZİN Not: Koyu harfle yazılan sayfalar ilgili terimin yoğun olarak geçtiği sayfaları göstermektedir. A ağırlıklandırma bkz. terim ağırlıklandırma AltaVista, 6, 31, 37, 45-47, 93, 135 anahtar sözcükler,
DetaylıVeri Tabanı-I 1.Hafta
Veri Tabanı-I 1.Hafta 2010-2011 Bahar Dönemi Mehmet Akif Ersoy Üniversitesi Meslek Yüksekokulu Burdur 2011 Muhammer İLKUÇAR 1 Veri ve Veri Tabanı Nedir? Veri Bir anlamı olan ve kaydedilebilen
DetaylıMaltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Veri Tabanı ve Yönetimi (BİL 301)
Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Veri Tabanı ve Yönetimi (BİL 301) GENEL DERS BİLGİLERİ Öğretim Elemanı : Öğr. Gör. Erdal GÜVENOĞLU Ofis : MUH 313 Ofis Saatleri : Pazartesi: 10.00-12.00,
DetaylıUNIVERSAL BİLGİ TEKNOLOJİLERİ
UNIVERSAL BİLGİ TEKNOLOJİLERİ Coğrafi Bilgi Sistemleri (CBS) ile Bilgisayar Destekli Tasarım (CAD) Sistemleri Arasındaki Temel Farklar Universal Bilgi Teknolojileri Ltd. Şti. 2010. Tüm hakları saklıdır.
DetaylıVERİ TABANI SİSTEMLERİ
VERİ TABANI SİSTEMLERİ 1- Günümüzde bilgi sistemleri Teknoloji ve bilgi. 2- Bilgi sistemlerinin Geliştirilmesi İşlevsel Gereksinimleri 1.AŞAMA Gereksinim Belirleme ve Analiz Veri Gereksinimleri Gereksinimler
DetaylıWeb Madenciliği Teknikleri
Web Madenciliği Teknikleri Abdullah BAYKAL*,Cengiz COŞKUN** * Dicle Üniversitei Fen-Edebiyat Fakültesi Matematik Bölümü, baykal@dicle.edu.tr ** Dicle Üniversitesi Bilgi-İşlem Daire Başkanlığı, ccoskun@dicle.edu.tr
DetaylıDünyanın bilgisine açılan pencere... Ya da sadece yeni çağın eğlencesi...
Dünyanın bilgisine açılan pencere... Ya da sadece yeni çağın eğlencesi... Bilgisayar Ağı (Network) Nedir? Bir ana bilgisayarın denetiminde birbirlerine bağlı olarak çalışan bilgisayarların oluşturduğu
Detaylı2-Veritabanı Yönetim Sistemleri/ Temel Kavramlar
2-Veritabanı Yönetim Sistemleri/ Temel Kavramlar Öğr. Gör. Saliha Kevser KAVUNCU Veritabanı neden kullanılır? Veritabanının amacı; insanların ve organizasyonların birşeyleri takip edebilmesine yardımcı
Detaylıw w w. a n k a r a b t. c o m
Şirket Profili w w w. a n k a r a b t. c o m AnkaraBT, yazılım geliştirme alanında faaliyet gösteren ve uzman kadrosuyla Türkiye'nin önde gelen kurumsal çözümlerini üreten %100 Türk sermayeli bilgi teknolojisi
DetaylıDünyanın bilgisine açılan pencere... Ya da sadece yeni çağın eğlencesi...
Dünyanın bilgisine açılan pencere... Ya da sadece yeni çağın eğlencesi... Bilgisayar Ağı (Network) Nedir? Bir ana bilgisayarın denetiminde birbirlerine bağlı olarak çalışan bilgisayarların oluşturduğu
DetaylıYazılım Mühendisliği 1
Yazılım Mühendisliği 1 HEDEFLER Yazılım, program ve algoritma kavramları anlar. Yazılım ve donanım maliyetlerinin zamansal değişimlerini ve nedenleri hakkında yorum yapar. Yazılım mühendisliği ile Bilgisayar
Detaylı1.Mailbox Server Role:
Exchange Server 2007 Role bazlı mimarisi ile organizasyonda ki mail trafiğini sağlamak için farklı sunucular üzerine farklı işlevselliğin dağıtılması ile karşımıza çıkıyor.daha önceki Exchange Server 2003
DetaylıYazılım Yeniden Yapılamaya Yönelik Bir Kurumsal Mimari: Model Güdümlü ve Ontoloji Tabanlı Bir Yaklaşım
Yazılım Yeniden Yapılamaya Yönelik Bir Kurumsal Mimari: Model Güdümlü ve Ontoloji Tabanlı Bir Yaklaşım Doç.Dr. Murat Paşa UYSAL Prof.Dr. A. Erhan MERGEN Yazılım Yeniden Yapılama Genel olarak Yazılım Yeniden
DetaylıE-Bülten. Bilgi Merkezi Araç Çubuğu nu (Toolbar) yükleyebilirsiniz. http://sdu.mylibrarytoolbar.com. Bilgi Merkezi Araç Çubuğu nun Avantajları
E-Bülten Temmuz 2007 Sayı: 2 Bu Sayıda Bilgi Merkezi Araç Çubuğu (Toolbar) Journal Citation Reports BMJ Online Journals 1 2 7 Bilgi Merkezi Araç Çubuğu nu (Toolbar) yükleyebilirsiniz. http://sdu.mylibrarytoolbar.com
DetaylıWEB UYGULAMASINA YÖNELİK DENETLEMELERDE LİNK KEŞFETME TEKNİKLERİ VE ARAÇLARI. Deniz Çevik, <denizcev at gmail dot com>, webguvenligi.
WEB UYGULAMASINA YÖNELİK DENETLEMELERDE LİNK KEŞFETME TEKNİKLERİ VE ARAÇLARI Deniz Çevik, , webguvenligi.org, 17/11/2008 Güvenlik denetimlerinde kimi zaman sadece bir IP adresi
DetaylıICATT ÇEVİRİ UYGULAMASI SİSTEM MİMARİSİ VE VERİTABANI TASARIMI
ICATT ÇEVİRİ UYGULAMASI SİSTEM MİMARİSİ VE VERİTABANI TASARIMI İÇİNDEKİLER 1. GİRİŞ 1.1. KAPSAM 1.2. SİSTEM ÖZETİ 1.3. DOKÜMAN ÖZETİ 2. ÇALIŞMA KONSEPTİ 2.1. Yeni Kullanıcı Oluşturmak 2.2. Şirket Bilgilerini
DetaylıKÜTÜPHANECİLİKTE STANDARTLAŞMA VE MARC-XML ÇÖZÜMÜ
KÜTÜPHANECİLİKTE STANDARTLAŞMA VE MARC-XML ÇÖZÜMÜ Zehra TAŞKIN ztaskin@hacettepe.edu.tr http://yunus.hacettepe.edu.tr/~ztaskin PLAN MARC Standartları XML MARC XML Neden MARC için XML? MARC XML için gerekli
DetaylıKARADAĞ SUNUMU Natalija FILIPOVIC
VII. ULUSLARARASI BALKAN BÖLGESİ DÜZENLEYİCİ YARGI OTORİTELERİ KONFERANSI 28-30 MAYIS 2012, İSTANBUL Yeni Teknolojiler ve Bunların Yargıda Uygulanmaları Türkiye Cumhuriyeti Hâkimler ve Savcılar Yüksek
Detaylı2000 li yıllardan itibaren teknolojinin hızlı gelişiminden belki de en büyük payı alan akıllı telefon ve tabletler gibi kablosuz iletişim olanağı
2000 li yıllardan itibaren teknolojinin hızlı gelişiminden belki de en büyük payı alan akıllı telefon ve tabletler gibi kablosuz iletişim olanağı sağlayan cihazların daha iyi, hızlı ve ucuz modellerle
DetaylıKAMU HARCAMA ve MUHASEBE BİLİŞİM SİSTEMİNDE VERGİ BORÇU SORGULAMA YETKİLENDİRME ve UYGULAMA KILAVUZU
KAMU HARCAMA ve MUHASEBE BİLİŞİM SİSTEMİNDE VERGİ BORÇU SORGULAMA YETKİLENDİRME ve UYGULAMA KILAVUZU EYLÜL 2010 BİM UYGULAMA VE GELİŞTİRME DESTEK ŞUBESİ ve KİMLİK YÖNETİMİ VE BİLGİ GÜVENLİĞİ ŞUBESİ İçindekiler
DetaylıVERİ KAYNAKLARI. Bilgi sisteminin öğelerinden biride veri
VERİ KAYNAKLARI YÖNETİMİ İ İ 5. ÜNİTE GİRİŞ Bilgi sisteminin öğelerinden biride veri yönetimidir. Geleneksel yada çağdaş, birinci yada ikinci elden derlenen veriler amaca uygun veri formlarında tutulur.
DetaylıVeritabanı Dersi. Teoriden Pratiğe. Çağıltay N.E., Tokdemir G. Veritabanı Sistemleri Dersi -Bölüm XXV: Web'den Erişim Çağıltay, N., Tokdemir, G.
Veritabanı Dersi Teoriden Pratiğe Çağıltay N.E., Tokdemir G. Veritabanı Sistemleri Dersi -Bölüm XXV: Web'den Erişim Çağıltay, N., Tokdemir, G. BÖLÜM 25 Web den Erişim Ortak Geçit Arayüzü Bazı Web Kavramları
DetaylıChapter 6 Mimari Tasarım. Lecture 1. Chapter 6 Architectural design
Chapter 6 Mimari Tasarım Lecture 1 1 Konular Mimari Tasarım Kararları Mimari Bakış Açıları Mimari Desenler Uygulama Mimarileri 2 Yazılım Mimarisi Sistemi meydana getiren alt sistemlerin belirlenmesi için
DetaylıElsevier ClinicalKey TM. Sık Sorulan Sorular. İçindekiler. ClinicalKey nedir? ClinicalKey e nereden erişebilirim?
Elsevier ClinicalKey TM Sık Sorulan Sorular İçindekiler ClinicalKey nedir? ClinicalKey e nereden erişebilirim? ClinicalKey içeriğindeki uzmanlık alanları nelerdir? ClinicalKey ile ne tür bilgilere erişilmektedir?
DetaylıMONTE CARLO BENZETİMİ
MONTE CARLO BENZETİMİ U(0,1) rassal değişkenler kullanılarak (zamanın önemli bir rolü olmadığı) stokastik ya da deterministik problemlerin çözümünde kullanılan bir tekniktir. Monte Carlo simülasyonu, genellikle
Detaylı