google-site-verification: google7dbf1f4d96c506c2.html Sosyal Medya Macerası: Sosyal Ağlar, Sinema, İnternet, Sağlık
RDF etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
RDF etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

13 Ocak 2013

Web Dünyasının Tarihi ve Semantik Web Nedir?


1990’lı Yıllardan Günümüze Web Dünyasının Gelişimi


World Wide Web’in temelini HTTP protokolü (Hypertext Transfer Protocol) ile HTML (Hyper Text Markup Language) oluşturmaktadır. HTTP ve HTML, Web’in temeli olarak CERN (Avrupa Nükleer Araştırma Merkezi) ağı çatısı altında çalışan bilim adamlarının iletişimi için Tim Berners Lee tarafından, 1980’li yılların sonunda geliştirildi. CERN’de kullanılan teknolojik altyapı, Arpanet’e dayanıyordu. 

Arpanet, 1950 yılların sonrasında A.B.D’nin rekabet halinde olduğu S.S.C.B’ne karşı uzay teknolojilerinde geri kalmamak için kurduğu, Amerikan üniversitelerini entegre eden bilimsel bir ağdı. 1990’lı yılların ortalarına doğru, CERN tarafından kullanıla Web teknolojisinin insanlığın hizmetine sunulması kararlaştırıldı. 1990’lı yıllarda hizmete sunulan Web’le birlikte insanlık, matbaanın icadından bu yana hiç görmediği bir hızla, siber-gündelik değişiklikler yaşamaya başladı.

Web dünyasının gelişimi, web 3.0 ve semantik web gibi tanımlamaların değerlendirilmesi için daha önce yayınladığım "Web 3.0 nedir? Ne olabilir?" isimli yazıma bakabilirsiniz. Web 1.0, 2.0, 3.0 Ne Demektir? Semantik Web Nedir?


Web dünyasının ilk nesli Web 1.0, (1995-2000) yalnızca HTML belgelerin yer alabildiği “donuk” sunucu tabanlı bir yapıya sahipken, Web 2.0 (2000-2010) ile birlikte insanların aktif olarak katılabildiği etkileşimli ve kullanıcı tabanlı bir dijital dünya doğdu. Web 2.0’ın İlk örneklerini forum, chat ve illegal paylaşım platformlarının oluşturmuştu. Web 2.0 ile bilirlikte yaşanan gerçeklik, ikincil yaşam/second life olarak kabul edildi. Web 2.0 ile birlikte günümüzün vazgeçilmez dijital iletişim mecraları; YouTube, Facebook, Twitter ve bezerleri hayatımıza girdi. Gelinen noktada, on-line ve off-line dünya bütünleşti.

Semantik Web - Semantic Web

WEB 3.0 Teknik Olarak Nedir?

World Wide Web iletişim ağında, veri kaynakları HTML ve XML işaretleme dili içinde tanımlanmaktadır. Semantik web ile birlikte düşünülen RDF işaretlemesi ve OWL dili sayesinde, web ortamındaki veri bilgisayarlar tarafından kolayca yorumlanacaktır.
Şuan da kullandığımız web,  XML işaretleme dilini kullanmaktadır. XMLweb kaynağı dokümanlar için “yüzeysel söz dizim kuralları ve tanımlamalar” sağlar.

RDF (Resource Description Framework – Kaynak Tanım Çerçevesi)  ise, web ortamındaki nesne ve özelliklerini değer olarak yeniden tanımlayacak gelişkin veri modellemesidir. RDF dilinin temeli, XML sözdiziminde ifade edilebilir. RDF, XML’in kaynak tanımlama sözcük kümesini genişletmekte ve yorumlamaya hazır halde getirmektedir.

Web teknolojisinin gelişim süreci - The development process of web technology

RDF 

RDF işaretlemesi oluşturulan veri modellerinin karşılaştırmak ve yorumlamak için anlamlandırma dilleri gerekmektedir. Ontoloji dilleri, web verilerini anlamlaştırmak için çok daha güçlü nesne ve özellik yapılarını kullanır. Semantik web için OWL dili standart olarak kabul edilmiştir. OWL’nin açılımı, ontology web language’dir ve W3C konsorsiyumu tarafından geliştirilmektedir. (W3C-2002) Bu konuyla ile olarak  "W3C ve Dbpedia nedir?" isimli yazıma bakabilirsiniz.  W3C ve Dbpedia nedir?

OWL

OWL, Anlamsal Web’in gelecekteki uygulamaları için temel teknoloji dilidir. OWL, XML ve RDF tarafından sağlanan anlamların açıklanmasını ve yorumlanmasını sağlamak için geliştirilmiştir. OWL, kaynak verilerinin özelliklerini ve sınıflarını tanımlamak için daha fazla sözcük grubu ve hatta cümleler kullanmayı amaçlamaktadır.

OWL dilin geliştirilmesi bittiğinde standart bir ontoloji dili olarak, birçok bilişim uygulaması kolaylık ve eşgüdüm kazanacaktır. OWL, XML tabanlıdır yani dönüşüme açık açıktır. OWL, Kullanılan web dillerinin içeriğini yorumla amacıyla web işaretlemenin dilinin yaşamakta oluğun evrimin son aşamasıdır. XML, bir ürün listesini sadece veri parçası olarak işaretlerken; OWL indekslenmiş veriler arasında çapraz sorgulamalar yapabilecektir.

Web standartları - Standarts of  Web

Semantik Web Neleri Çözebilir?


Web 2.0 dünyasının gelişimine rağmen işlevsellik problemleri hala devam ediyor. Başta Google, Bing, arama motorları anahtar kelime bazlı çalışaraktan, html içine gömülü bir “keywords dünyası” yaratmış durumdalar. Kelime bazlı arama hem kullanım beklentilerini karşılamıyor hem de kullanıcıyı pasifleştiriyor. Diğer yandan içerik üreticilerini Seo kavramı ve tekniği adı altında zararlı uygulamalara da yönlendirebiliyor. 

Web ortamındaki bilgilerin metin olarak indekslenmesi, arama motorlarının ve bilgisayarların veriler arasında ilişki kurmasını sınırlıyor. Şuan ki noktada kullandığımız bilgisayar ve işletim sistemlerinin, Web ortamında karşılaştığı içeriği yorumlayamaması hem güvenlik ve hem de bilgi doğrulama sıkıntısı yaratıyor. Soruna çözüm olaraktan, web dünyasının bilgisayarlar tarafından anlaşılabildiği yeni nesil bir web düşünüldü: Semantik Web yada Web 3.0

Geliştirilmeye devam eden Semantik Web uygulamalarının bir kısmı şimdiden hayata geçirildi. Sosyal ağ sitelerinde “şu kişiler profilinize değerlerinize göre arkadaşınız olabilir?” veya “bunu beğendiyseniz, şunu da beğenebilirsiniz” gibi yönlendirmeler web 3.0 ilk uygulamalarıdır.

Semantik Web ile Web 2.0 arasındaki en önemli fark, arama motorları teknolojisinde görülecek. Şimdilerde  “bunu mu demek istediniz” diyen arama motoru, sorgulayıcı kelimelerin yerine cümle yazdığınızda “şöyle yapmalısınız” veya “geçen hafta ki, sorgunuza dayanarak şöyle olabilir” benzeri sorgu sonuçları verecek.  Hatta, semantik web içindeki bir kullanıcı, arama motoruna kelime değil, “cümle soru” sorabilecek ve cümlelerine anlamlı cevaplar alıp, aramasında gelişmiş ifadeler kullanabilecek.

Diğer yandan kullanıcının belki de, tüm bilgi ve ilgilerine teknik olarak sahip olan semantik yapı, yeni bilgi ve deneyim arayışlarının önüne geçebilecek veya denetleyip, manipüle edebilecek.

Semantik Web, çok şey vadediyor.

Ahmet Usta

Kaynak:
http://www.w3.org/
http://tr.wikipedia.org/wiki/Anlamsal_ağ
http://www.akyokus.com/presentations/

5 Kasım 2012

W3C, Linked Data ve DBpedia nedir?


W3C



W3C, Web’in mucidi Tim Berners-Lee tarafından 1994 yılında kurulmuş bir konsorsiyumdur. W3C’in temel görevi; web dünyasının ihtiyaç duyduğu standartları düzenlemek ve bu standartlar için gerekli teknolojilerin ortak projeler içinde oluşmasına önderlik etmektir.


W3C, web standartlarının ana kaynağıdır. Html işaretleme dili, W3C tarafından standartlaştırılmıştır. W3C; Microsoft, Apple, Adobe gibi büyük firmalarla konsorsiyum oluşturulmuştur ve teknoloji geliştirme çalışmalarında güvenilir çözüm ortağıdır. W3C’in geliştirmeye devam ettiği teknolojiler ise RDF,  SPARQL ve OWL’dir.


W3C, Semantik Web projeleriyle şimdiki etiketleme işaretlerini de sorgulayan yeni standartların geliştirilmesini öngörmektedir. Kuruluş, on-line dünyanın gelişim sürecinde standardizasyon olarak, Xhtml işaretlemesini de ön koşul göstermektedir. Xhtml, html işaretlemesinin statik etiketleme yapısını geliştirip yeni işaretleme dillerine uyumlaştırmayı amaçlar. Semantik web, kısaca web 3.0 olarak tanımlanmaktadır. W3C, daha güvenli ağlar ve sorgulanabilir web dünyası için “Semantik Web” projelerini uygulamaktadır. Gelişimi devam eden semantik web dünyasında RDF, SPAROL ve OWL gibi anlamsal sorulama yapabilen dil ve programlamalar kullanılmaktadır.


Semantik web, ortamında RDF, var olan ve olacak web ortamı sunucu ve kullanıcı bilgilerini veri olarak anlamlı sorgulamalarla yeniden değerlendirip, birbirleriyle bağlantılı hale getirecektir. SQL veri tabanı ve html işaretlemeleri arasında uyumsuzluklar yeniden düzenlenip, bilgisayar tarafından kullanıcı için otomasyon kolaylığı getirilecektir. Web semantiğin oluşturduğu küresel bazlı veri tabanında tek dile dönüştürülmüş verileri, SPARQL sorgu dili değerlendirecektir.

OWL, ise web semantik dünyasının yeni temel dil yapısı olarak RDF ile oluşturulmuş ve SPARQL ile sorgulanmış verilerin, bilgisayar ve ağlar üzerinde değerlendirmesini yapacaktır. OWL kullanımıyla birlikte anlamsal sorgulama yapan makine, insan yapay zekâsını örneklem alacaktır. Hedeflenen algoritma sonucunda arama motorları şimdiki gibi kelime bazlı değil, cümle bütünlüğü ve anlam karşılaştırması olarak hizmet verecektir.

Linked Data


W3C, semantik web için Linked Data kavramını kullanmaktadır. Linked Data, web ağı içerisinde her bir bilgiyi belli bir anlama sahip olacak şekilde modelleyerek, bu bilgilerin birbirleriyle ilişkilendirilmesi ve akıllı veri tabanlarının oluşumu hedeflemektedir.


DBpedia projesi 


Projenin temel uygulama alanı olarak DBpedia projesi kullanılmaktadır. DBpedia, on-line ansiklopedi Wikipedia’daki metinsel bilgilerin semantik algoritmayla RDF bilgilerine dönüştürülüp, yeni anlamsal sorgulama lisanı SPARQL ile sorgulanmasını sağlamaktadır. Şuan itibariyle Wikipedia’daki bilgilerin büyük kısmı Linked Data kavramı içinde anlamsal bağlar kurularak sorgulanabilmektedir. DBpedia, yakın gelecekte tüm web ortamının kaynağı olacak anlamsal veri sorgulamanın ilk gelişmiş modeli olarak kullanılmaktadır.

W3C’un farklı sektörlerde proje çalışmaları bulunmaktadır. Kuruluşun geliştirdiği projeler hala e-devlet,  ulusal güvenlik ve uzaktan sağlık hizmetleri gibi alanlarda kullanılmaktadır.
Ahmet Usta

Kaynak:
http://www.w3.org/
http://dbpedia.org/About

20 Ekim 2012

Semantik Web Nedir? Web 1.0, 2.0, 3.0 Ne Demektir?



Web Tanımları

Tanımlarla başlıyoruz. Tanımlamalar, on-line dünyada etkili iletişim için zorunluluğumuz oluyor. Web 1.0, 2.0, 3.0 nedir? Ve aralarındaki farklar nelerdir?


Web 1.0

Web 1.0’de internet kullanıcısı ile web sitesi arasında ilişki statiktir. Kullanıcı, sadece sitenin okuyucusu olarak bilgi alabilir; pasiftir, iletişim tek taraflıdır


Web 2.0

Web 2.0’de ise, kullanıcı web sitesindeki içeriğe müdahale edip ve etkileşime başlamıştır. Web 2.0’de Kullanıcı aktif olarak hareket eder, iletişim iki yönlüdürGelişmenin sonucunda, Web 1.0 için dijital monolog, Web 2.0 için mobil tabanlı diyalog diyebiliriz. 


Web 3.0

Web 3.0 ise, "semantik" yani anlamsal web diye tanımlanmaktadır. Web 3.0  ortamında verilerin anlamlandırılması amaçtır, yorumlamanın temel olduğu bir sistemdir.


Tüm dünyanın Web 3.0 dijital dünyasında tek bir veri tabanına bağlı olması amaçlanmaktadır. Sanal dünyanın bu evresinde makinalar/arama motorları şimdi yaptıkları gibi bilgi/data içeriğini sadece bulup, çağırmayacak; ortak veri tabanındaki bilgiyi anlamlandırıp, yorumlayıp kullanıcıya ulaştıracaktır.


Web içerik değişimi -  web content change


Semantik Web



Web 3.0 ortamında ilk akla gelen örneklerden biri olarak araba incelemesi yaptığınızda, arama motorları/makinalar sizin “daha önceki internet davranışlarınızı” bilgi olarak işleyecek ve şu ankinden farklı algoritmaları da kullanıp yorum katarak bilgiyi size sunacaktır. Örneklendirmeye devam edersek Web 3.0 dünyası; mali durumunuz, yaşam alanınız ve geçmiş dönem tercihlerinize göre “X firmanın Y zamandaki Z marka” ürününün ikinci el satış noktasını en güvenilir karşılaştırmalar sonunda size sunacaktır. Teknoloji geliştiricilerinin Web 3.0’dan bekledikleri sonuç, şimdilik geliştirilmekte olan bir dil projesidir.

Web 3.0 yani gelecekteki anlamsal ağ, başta Google olmak üzere arama motorlarının şuan ki algoritmalarla başaramayacağı yepyeni bir dil yapısıdır. Kullanılmak istenen  semantik dil, insan mantığının muhakeme yeteneğini hedef almaktadır. Semantik ağ dili, insan zekasının sorgulamasını prototip alan bildirimsel derleme lisanı “Web Ontology Language (OWL) yani anlamsal web dilidir.

Semantik web, html tabanlı indekslemeye dayalı World Wide Web dilinin bilgi arama ve düzenleme eksikliğini gidermeyi amaçlar. Web 3.0 dünyası; veri-merkezli genişletilebilir işaretleme (XML), kaynak tanımlama çerçevesi (RDF) ve web ontoloji dili (OWL) dillerini kullanarak işlem yapar. OWL, XML ve RDF verileri arasında, sınıflar arası ilişkiler, en önemlilik, eşitlik, özelliklerin daha iyi sınıflandırılması, özelliklerin karakteristikleri ve numaralandırılmış sınıflar gibi anlamsal bağları kurar.

Bu dil uygulamaları bütünleşik olarak yazımlarla derlenip, verileri kullanarak “Semantik Ağ” kullanıcıları için otomatik olarak belirli görevleri yerine getireceklerdir.  Semantik web dünyası, şuanda yaptığımız bir takım arama ve düzenleme işlemini otomatik olarak bizim adımıza gerçekleştirecektir.

İlk akla gelen handikap ne olabilir? Web 3.0, birden fazla anlamlandırma etiketi ve program kullanarak mevcut on-line iletişime kazandırdığı kolaylıkların yanına manipülasyonları, iletişim parazitlerini ve güvenlik kalkanlarını arttıracak mı?
Web 3.0 ın Semantik Şeması - Scheme of the semantic web 3.0


Geçmişten Günümüze İnternet Beklentisi




İnternetin kurucusu Tim-Berners-Lee Semantic Web'in vizyonunu şöyle ifade etmiştir: "Web için bir hayalim var. öyle ki bilgisayarlar, web üzerindeki bütün veriyi analiz etmeye muktedir olacaklar. Ortaya çıktığı zaman anlamsal ağ; ticaretin günlük mekanizmalarını, bürokrasiyi ve günlük yaşamlarımızı birbiri ile konuşan makinalar tarafından yürütecek. İnsanlığın asırlardır konuşup durduğu "akıllı ajanlar" nihayet gerçekleşecek."

Günümüz dilbilimcileri, onüçbin yıl yıl önce dünyada sadece beş temel dil olduğuna dair bulgular elde ettiler. Bugün gelinen noktada ise, insanın gerçek iletişim aracı konuşma dillerinin yanında işaretlemeye dayalı yeni işitsel-görsel tekno diller ortaya çıkıyor.

Yeni nesil Web’in (Semantik Web) günümüzde süregelen bilgi kaosuna son vermekte çok önemli bir rol oynayacağı iddia ediliyor. Anlamsal ağ, gerçekten hayata geçirilebilecek mi yoksa bir hayal olmaktan öteye gidemeyecek mi? Bütünlük içeren matematiksel altyapının anlamsal dile çevrilmesi, ortalama değerleri içerip sapmaları ve ayrıntıları görmezden mi gelecek? Tekno- fetiş hayaller, ne kadar hayal kırıklığını beraberinde getirecek?

Gutenberg Galaksisi büyümeye devam ediyor.
Ahmet Usta

Kaynak:
tr.wikipedia.org/wiki/Anlamsal Ağ
Börteçin Ege - http://aksw.org/About.html
Doç. Dr. Selim Akyokuş - http://www.akyokus.com/presentations/