Bir Ontoloji ile Mikroblog Ortamlarının Modellenmesi ile, İçeriklerin Anlamsal Olarak Erişilebilir Hale Getirilmesi ve Sorgulanması



Benzer belgeler
Semantik Bilgi Yönetimi

BBY 163: Bilgi Yönetimi Kavramları

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 SEMİNER

Mikroblog İleti Kümelerinde Konu Algılama Yönteminin İncelenmesi

Bilgi Servisleri (IS)

VERİ TABANI YÖNETİM SİSTEMLERİ Melih BÖLÜKBAŞI

Mikroblog İleti Kümelerinde Konu Algılama Yönteminin İncelenmesi

YENİ BİLGİ MODELLEME VE PROGRAMLAMA FELSEFESİYLE SEMANTIC WEB

Bütün XML dökümanlarının bir kök elemanı olmalıdır. Diğer bütün elemanlar kök elemanı tarafından kapsanır.

SÜREÇ YÖNETİMİ KAPSAMINDA PROSEDÜR HAZIRLAMA

Anlamsal Bilgi Yönetiminde Üst Veri Sistemlerinin ve Ontolojilerin Kullanımı

Laboratuar Notları #5

Bibliyografik Evrenin Gelişimi ve Kütüphanelerde Bağlı Veri Yaklaşımları

Anlamsal Web te SKOS Kullanılarak Bilgi Organizasyonu

VERİ KAYNAKLARI. Bilgi sisteminin öğelerinden biride veri

WebInstaller. 1. Kurulum Đçin Gereksinimler

Ontoloji Tabanlı Türk Şarap Portalı Tasarımı

Semantik Web Bulutunun (Linked Data Cloud) Oluşumu ve Gelişim Durumu

Bağlı Açık Üniversite Verisi. Prof. Dr. Oğuz Dikenelli

SOSYAL MEDYA ARAÇLARI VE PATOLOJİ: ZAMAN-MEKAN-KİŞİ KISITLAMASI OLMADAN BİLGİYE MÜKEMMEL ERİŞİM

İHTİYAÇ FAZLASI TAŞINIR MALLAR UYGULAMASI KULLANIM KILAVUZU

Münazaraların Twitter'da Etkisinin Araştırılması. Revealing Effect of Debates In Twitter

WEB ĠN GELECEĞĠ: ANLAMSAL WEB

Twitter Nedir? Nasıl Kullanılır? Mehmet Nuri Çankaya

İnternet Teknolojisi. İnternet Teknolojisi. Bilgisayar-II - 4. Hafta. Öğrt. Gör. Alper ASLAN 1. Öğrt. Gör. Alper Aslan. İnternet Nedir?

OTKU.ORG Nasıl Kullanılır?

Twitter Nedir, Ne İşe Yarar, Nasıl Kullanılır?

Münazaraların Twitter'da etkisinin araştırılması

Konuşmacı. Cüneyt Manavoğlu

Üniversite Kütüphanelerinde RDA ya Geçiş Aşamasında Sorunlar. Yrd. Doç. Dr. Mustafa BAYTER Yıldırım Beyazıt Üniversitesi

DİZİN. Not: Koyu harfle yazılan sayfalar ilgili terimin yoğun olarak geçtiği sayfaları göstermektedir.

SOSYAL MEDYANIN ÖNEMİ VE BARACK OBAMA ÖRNEĞİ

WEB ARAÇLARI VE UZAKTAN EĞİTİM CEIT357-4.HAFTA

Oluşturmak istediğimiz OU ye bir isim veriyoruz. Name kısmına ISTANBUL yazıyoruz,

BASICS OF ENGLISH SENTENCE STRUCTURE

3. sınıf. Bilgisayarla kataloglamanın doğuşu gelişimi ve bugünkü durum ele alınmaktadır. Bu derste

EBA Dosya Uygulaması Kullanıcı Kılavuzu ( W eb)

BIL411 - BİLGİSAYAR AĞLARI LABORATUVARI

Ontoloji Tabanlı Bir Kitap Sorgulama Sistemi Gerçekleştirimi

MATRİKS MARCO POLO NETWORKS ENTEGRASYON VE EMİR YÖNETİM SİSTEMİ

abstract Sınıflar 1 Sınıf sınıf1 new class Ama aşağıdaki şekilde referans alınabilir;

Adım Adım Windows 2000 Server Kurulumu 11 Cuma, 08 Eylül :32 - Son Güncelleme Cumartesi, 12 Eylül :45

Kelime Gösterimleri (Word Representation Word Embeddings)

Başlangıç Ayarları.

5-Hafta Genel Sayfa Yapısı

OBJECT GENERATOR 2014

Şifa Niyetine İnternet

Internet te Pazarlama

GOLDMESAJ SMS API DÖKÜMANI

GAP COTTON GAPCOTTON LAB PORTALI. Kullanım Kılavuzu.

KENT GÜVENLİK YÖNETİM SİSTEMLERİ BİLEŞENLERİ İÇİN ANLAMSAL AĞ TABANLI BİLGİ PAYLAŞIMI

Dağıtık Sistemler CS5001

Bilişim Sistemleri. Modelleme, Analiz ve Tasarım. Yrd. Doç. Dr. Alper GÖKSU

SOSYAL MEDYADA BOŞA VAKİT HARCAMAYIN!

KARADENİZ TEKNİK ÜNİVERSİTESİ YENİ WEB SİTESİ BİRİM YETKİLİSİ WYS (WEB YÖNETİM SİSTEMİ) KULLANIM KLAVUZU

Semantic Web (Anlamsal Ağ) Yapıları ve Yansımaları

Dünya CBS Günü Kasım 2015, Ankara

Bölüm 2 Varlık-İlişki Veri Modeli: Araçlar ve Teknikler. Fundamentals, Design, and Implementation, 9/e

Zeki Gülen Marmara Üniversitesi Sosyal Bilimler Enstitüsü, Gazetecilik Ana Bilim Dalı, Bilişim

Örnek bir kullanım ve bilgisayar ağlarını oluşturan bileşenlerin özeti

BİÇİMSEL YÖNTEMLER (FORMAL METHODS) Betül AKTAŞ Suna AKMELEZ

İş Zekası için Dört-Katmanlı Veri Modellemesi Gerçekleştirimi. Harun Gökçe EG Yazılım, TOBB ETÜ

FİŞ NUMARASI DÜZENLEMESİ

ENVİSTA ARM MERKEZ YAZILIMINA VERİ AKTARMA PROSEDÜRÜ

Laboratuar Notları #5

BTP208 İnternet Programcılığı II XML ve XML Uygulamaları. (2. Kısım)

Internet te Pazarlama

Power BI. Neler Öğreneceksiniz?

Yükselen Yıldız: Anlık İleti Uygulamaları

WorkFlow. dinamo Work Flow

Genel Programlama II

Laboratuar Notları #4

Süreç Yönetimi. Logo

Uygulama İş Akış Kaydında Koşul Tanımlamaları

TEBLİĞ. a) Gönderici: Orijinal iletinin göndericisi durumundaki hesap sahibini veya işlem yetkilisini,

Z Kuşağı ve Referans Hizmetlerindeki Değişim: İstanbul Ticaret Üniversitesi Kütüphanesi Canlı Referans Örneği (Online Chat) Arzu KARA

ÖĞRENME FAALİYETİ 2 ÖĞRENME FAALİYETİ 2

DSİ kapsamında oluşturulan dağınık durumdaki verilerinin düzenlenmesi, yeniden tasarlanarak tek bir coğrafi veri tabanı ortamında toplanması,

MONTAJ MODELLEME ( ASSEMBLY MODELING)

Laboratuar Notları #7

BAY.t ENTEGRE PRO e-fatura ÇÖZÜMÜ ENTEGRATÖR KULLANIM YÖNTEMİ

NX Motion Simulation:

Aşağıdaki şemaya dikkat edin. Sorgulamalarımızı genellikle bu şemaya göre yapacağız.

JSON Korsanlığı. Mesut Timur, Şubat 2010, WGT E-Dergi 4. Sayı

Hootsuite. Hızlı Başlangıç. Rehberi. Samsun Ekim 2015 ISBN:

MEBWEB OKUL/KURUM WEB SİTELERİ KULLANIM KLAVUZU TEMEL İŞLEMLER

efinans Finansal İşlemler Modülü Kullanım Kılavuzu

4. Bağlantı (Köprü) Oluşturma

ANLAMSAL WEB (WEB 3.0) VE ONTOLOJİLERİNE GENEL BİR BAKIŞ

YAZILIM MODELLEME VE TASARIM

Resmi Gazete Tarihi: Resmi Gazete Sayısı: 28294

ASSAM YÖNERGESİNE EK-T ASSAM WEB SİTESİ YÖNERGESİNE LAHİKA-2 WEB SİTESİ MAKALE EKLEME KILAVUZU ASSAM

5. Video Uygulamaları

İçindekiler. 1. Cep Anahtar Başvuru

Checkpoint SmartCenter da hızlı obje yaratmak

YZM 3215 İleri Web Programlama

Internet te Pazarlama

bilişim ltd İş Zekâsı Sistemi

LSI Keywords İle Sitenizin Sıralamasını Ve Trafiğini Arttırın

Transkript:

Bir Ontoloji ile Mikroblog Ortamlarının Modellenmesi ile, İçeriklerin Anlamsal Olarak Erişilebilir Hale Getirilmesi ve Sorgulanması Ahmet Yıldırım1, Suzan Üsküdarlı2 1 Boğaziçi Üniversitesi, Bilgisayar Mühendisliği Bölümü, İstanbul ahmet.yil@boun.edu.tr, suzan.uskudarli@boun.edu.tr Özet: Bu bildiride, mikroblog ortamlarından edinilen bilgilerin anlamsal olarak modellenmesi ile, erişilebilir ve sorgulanabilir hale getirilmesi için oluşturulan ontoloji ve gerekli uygulama işlemleri anlatılmaktadır. Ontolojiler, bir veri veya uzmanlık alanının uzman kişiler tarrafından modellenmesidir. Bu çalışma ile mikroblog ortamlarından edinilebilecek bazı tür verileri modellemeye çalıştık. Bu modelin çalışmasının potansiyeli anlatılacak ve bir örnekle gösterilecektir. Anahtar Sözcükler: Mikrobloglar, Anlamsal Web, Sosyal Medya, Sosyal Ağlar, Bilgi Çekme Making Microblog Content Semantically Accessible and Queryable using an Ontology Model Abstract: With this paper, we show that information gathered from microblog environments are modeled semantically and made queryable and accessible. We introduce an ontology and explain necessary application steps. Ontologies are models made by experts in domain. We modeled some type of data that can be retrieved from microblog posts. Potential of this work will be shown by an example. Keywords: Microblogs, Semantic Web, Social Media, Social Networks, Information Retrieval 1. Giriş Mikrobloglar günümüzde oldukça yaygın kullanılan bir iletişim ortamı haline gelmiştir. Bu ortamlarda kullanıcılar, herhangi bir şey hakkında herhangi bir şey paylaşabiliyorlar. Bunu kısa mesajları (iletileri) kullanarak yapıyorlar. Ortalama 9000 ileti/sn ile1 dünyada en çok kullanılan mikroblog ortamı, Twitter'dır2. Kullanıcılar, olaylar, politika, spor, kişisel günlük yaşam vb. gibi birçok konuda paylaşımda bulunurlar. Bu paylaşımların ne olduğunun anlaşılması konusunda henüz araştırmalar yeteri kadar gelişmemiştir. 1 2 http://www.statisticbrain.com/twitterstatistics/, Erişim : 11/07/2014 Twitter: https://twitter.com Diğer yandan, anlamsal ağ [1] (Semantic Web) konusu araştırmacılardan yakın zamanda büyük ilgi görmüştür. Anlamsal ağ, ontolojiler sayesinde bir bilgi alanının (domain) tanımlanmasını yapar. Bu tanımlamalara uygun olarak bilgiler yayınlanır. Bu bilgiler, alanın tanımlamasını bilen yazılım ajanları sayesinde anlaşılabilir olur. Bu sayede, bilgi üzerinde sorgulamalar ve çıkarımlar yapılabilir. Hatta, anlamsal ağ kullanılarak bir alandaki bir bilginin başka alanlardaki tanımlamalar ve yayınlanmış bilgilerle ilişkilerin tanımlanması da mümkündür. Bu sayede bir bilgi farklı bir alanda kullanılabilir ve o alanı tanıyan ajanlar tarafından yorum yapılabilir olur. Anlamsal ağ ile modelleme yapma aracı, bize mikobloglardan edinilen bilginin anlamsal bir

ağ olarak yayınlanmasında, dolayısıyla bu bilgileri kullanarak ajanların çıkarımlar ve sorgulamalar yapabilmesinde yardımcı olur. (W3C) tarafından ortaya atılan Resource Description Framework Schema (RDFS) ontolojisi tarafından tanımlanmıştır. [2] Bunu bir örnekle açıklayalım. Son 10 dakika içinde İstanbul'da hangi olaylar oluyor?, bu olaylarla kimler ilgili? gibi soruları mikrobloglara anlamsal olarak sormak için mikroblog verisinin işlenmesi ve çıkarılan bilginin bir yapıda tutulması gerekmektedir. Bu bildiri ile bu yapıyı anlatıyoruz. Bunu bir ontoloji tasarımı olarak sunuyoruz. Ayrıca bu yapıya beslenecek olan bilginin nasıl çıkarılabileceği ile ilgili örnekler veriyoruz. Bu yapının ilerde araçların mikroblog verisini daha iyi çözümleyebilmesi durumunda nasıl daha kullanışlı hale gelebileceğini gösteriyoruz. Ontoloji'de tanımlı iki temel kavram bulunmaktadır. Bunlar Event (olay), ve Topic (konu) kavramlarıdır. 2. bölümde ontolojiyi ve içindeki tanımları veriyor, 3. bölümde bir örnekle çalışmasının nasıl olabileceğini gösteriyoruz. 4. bölümde bu yazıyı, gelecekte yapılacakları vererek sonlandırıyoruz. 2. Ontoloji Ontoloji, bir bilgi veya uzmanlık alanındaki kavramların, hiyerarşinin ve bu kavramlar aralasındaki ilişkilerin tanımlanmasıdır. Bu ilişkiler, alanı inceleyen ve uzman olan kişilerce tanımlanır ve uzun süreçler sonunda son haline getirilir. Bu bölümde mikroblog verilerinden edinilen veya edinilebilecek bazı türde bilgilerin ontolojisini sunuyoruz. Şekil 1'de bu ontolojinin bir gösterimi verilmektedir. Ontolojinin gösterimini açıklayalım. Yeşil renk, ontoloji içinde tanımlanmış sınıfları (class) göstermektedir. Sarı renk, ontoloji içinde tanımlanmış data özelliklerini, mavi renk ise obje özelliklerini göstermektedir. Beyaz renk, ontoloji dışında olan sınıfları veya data özelliklerini göstermektedir. Oklar ilişkileri göstermektedir. Okların üzerindeki etiketler ilişkinin türünü vermektedir. Ontoloji içinde tanımlı olmayan ilişki türlerinin bir kısmı WWW Consortium Event kavramı için çeşitli kaynaklarda çeşitli tanımlamalar yapılmıştır. Bizim kullanacağımız tanım bir olayın yer, zaman, ilgili kişileri, kurumları içerebileceği ve olayın aksiyonunun yani ne olduğunun tanımı. Zaman kavramı ani bir zamanı gösterebildiği gibi, başlangıç ve bitişi olan bir süreci de gösterebilir. Bir olayda etkenler ve edilgenler olabilir. Yani ilgili kişi-kurumlar etken veya edilgen olabilirler. Bunlar da subject (özne) ve object(nesne) tanımlamaları ile gösterilmiştir. Aksiyon (mbe:action) kavramı olaydaki aksiyonu belirtmektedir. Örnek olarak, saldırı, deprem, yangın, konser verme vs. verilebilir. InternalEvent ve ExternalEvent (iç olay ve dış olay) mikroblog ortamında oluşan veya mikroblog ortamı dışında oluşan olayları tanımlamak için kullanılacaktır. Bir iç olaya mikroblog kullanıcısı dahil olabilir. Bunun sağlanması için mbe:involvesin ilişkisi tanımlanmıştır. Party (taraf) sınıfı, olayla ilgili bir veya daha çok tarafı tanımlamaktadır. Bu taraflar Person (insan) veya Intitution (enstitü/organizasyon/ firma vs.) olabilir. Bu tanımlar gerektiğinde dış kaynaklarla desteklenebilmektedir. İnsan kavramı daha önce tanımlanmış FOAF [3] (friend of a friend) protokolünün öngördüğü şekilde de kullanılabilir. Bunun için bir kişinin foaf protokolüne uygun tanımlamasının daha önceden yapılmış ve Web'de yayınlanmış olması gerekir. İnsanlar Person sınıfı ile gösterilmiştir. Bir insan bir mikroblog kullanıcısı, çok bilinen birisi, veya mikroblog ortamında kendisinden bahsedilmiş birisi, veya bunlardan birden fazlası veya bunlardan hepsi olabilir. Bu tanımları sırasıyla, MikroblogUser, WellKnownPerson, ve MentionedPerson sınıflarıyla tanımlıyoruz. Bu tanımlamalar

daha sonra yapılacak çıkarımlar için zemin oluşturuyorlar. Mikroblog ortamını modelleyen bir ontoloji mikroblogların kendilerini de tanım olarak içermelidir. Bu nedenle, MicroblogPost sınıfı (mikroblog iletisi) ontolojide bulunmaktadır. Bu sınıfta o iletiyi yazan kullanıcı (mbe:user), ve text (string) türünde kısa mesajın içeriği (mbe:content) ve iletinin atıldığı zaman (mbe:datetime) özellikleri bulunmaktadır. Bütün bunlar bir mikroblog iletisini ifade etmek için olması gereken özelliklerdir. Mikroblog verilerinin anlamsal web araçları ile kullanımı için önce bazı aşamalardan geçirilmesi gerekmektedir. Bunları aşağıdaki gibi listeleyebiliriz: Mikroblog iletilerinin dilinin analiz edilmesi ve hangi dilde ileti paylaşıldığının anlaşılması. İlgilenilen dil ile yazılmış mikroblog iletileri için İsimli Varlık Algılaması (Named Entity Recognition) Her bir ileti için isimsiz varlıkların Birden fazla mikroblog iletisinin bulunduğu bir kümeyi tanımlamak için MicroblogPostCollection sınıfı bulunmaktadır. Event ve Topic sınıflarıyla ilişkiler tek bir mikroblog iletisi değil birçok mikroblog iletisi üzerinden tanımlanmaktadır. Bunun sebebi, tek bir mikroblog iletisinin konularla ve olaylarla ilişkilerin algılanmasında sınırlı kalabilecek olmasıdır. Teorik olarak, tek bir mikroblog iletisinden bir olayın bütün öğelerinin çıkarılması mümkün olsa da, genellikle mikrobloglar, bir bütünün küçük parçalarını bilgi olarak içeriyorlar. Aynı durum konu sınıfı için de geçerli. Tek bir mikroblog iletisi yerine birden fazla ileti ile konunun tanımlanması daha iyi sonuçlar verebilmektedir. Çok mikroblog üzerinden çıkarım sayesinde bağlam daha iyi anlaşılmış olur. çözümlenmesi: Örnek olarak I (ben) kelimesi duruma göre farklı kişilere işaret ediyor olabilir. Eğer retweet 5 ise, ilk iletinin kaynağındaki kişiye işaret ediyor olması yüksek ihtimaldir. Veya eğer retweet değilse direk kullanıcının kendisine işaret etme ihtimali yüksektir. Benzer şekilde genelde birinin söylediğini İsim: söylenen formatında yazıldığı da görülmektedir: Örnek: Obama:RT @Obama2012: President Obama: "I promised I'd fight every single day on behalf of the American people. I've kept that promise." #TeamObama Bu örnekte A.B.D. başkanı Obama'nın söyledikleri iletide yazılmıştır. Dolayısıyla : işaretinden sonraki kısımda I kelimesi ABD başkanı Barack Obama olarak çözümlenmelidir. Bir diğer sınıf, Location (yer) sınıfıdır. Bu sınıf, Dünya üzerindeki bir noktayı veya alanı bildirir. Noktayı enlem/boylam (mbe: longitude, mbe:latitude) olarak belirtirken, alanı, anlamsal ağ üzerinde dış kaynaklarda bulunan tanımlamalardan almaktadır. Bu bir şehir veya ülke olabilir. Bunun için URI (unified resouce identifier, tek kaynak belirteci) kullanılır. Bu kaynaklar Wikipedia 3, veya DbPedia4 gibi geniş kullanımı olan bilgi kaynakları tarafından tanımlanmış olabilir. 3. Ontolojiye veri besleme ve sorgulama 3 4 http://wikipedia.org http://dbpedia.org Kısaltmalar ve mikroblog dili kelimelerin çözümlemesi: Örnek olarak bro kelimesi brother (kardeş) kelimesinin kısaltılmasıdır. Hny kelimesi honey kelimesinin kısaltılmışıdır. Türkçe'de de benzer yapılar vardır. Örnek olarak kan 5 Retweet: Yeniden tweet etmek/ileti postalamak. Maillerdeki yönlendirme işlemine benzer. Bir kullanıcı, beğendiği katıldığı bir iletiyi aynı şekilde kendini takip edenlere gönderebilir.

kardeş kelimesi önce, kanka, daha sonra panpa kelimesine evrilmiştir. Bunların da takip edilmesi gerekmektedir. Doğal dil çözümlemesi: Bu aşamada var ise yüklemin, ve var ise ilgili özne ve nesnelerin çıkarılması gerekmektedir. Daha önce yapılan isimli varlık analizi ile algılanan varlıkların arasındaki ilişkiler de buradan çıkarılan yüklem üzerinden kurulabilir. Bu şekilde hem isimli varlıklar, hem de isimsiz varlıklar algılanmış, aralarındaki ilişkiler çıkarılmış olur. Bütün çıkarılan varlıklar bir araya getirilir. İsimli varlıklar arasında bir ağ oluşturulur. Bu ağdan en çok kullanılan isimli varlıklar ve bağlantılar çıkarılır. Özellikle, çok kullanılan yer bilgileri, etken ve edilgen isimli varlıklar çıkarılır. İsimli varlıkların cümleler içinde kullanıldıkları duruma göre etken veya edilgen olmaları belirlenir ve subject veya object ilişkisi ile yeni oluşturulan Event sınıfı üyesi ile ilişkilendirilir. Aksiyon olarak bulunan iki varlık arasındaki ilişkinin etiketi kullanılır. Bu etiket, cümlelerden en çok kullanılan yapının yükleminin bulunduğu tamlamadır. Diğer yandan bir ileti kümesi için konular bulunmalı ve bu bulunan konular da mümkün ise dış kaynaklardan ilgili belirteçler ile ilişkilendirilmelidir. Bulunan konular Topic sınıfına için üye olarak kaydedilmelidir. Bütün bunlar yapıldığında belirlenmiş varlıklar üzerinden sorgulamalar yapılabilir hale gelmektedir. Tabi ki, böyle bir sistemin çalışması, doğal dil işleme yöntemlerinin sınırları ile sınırlıdır. Yine de örnek olarak bir ileti kümesini ve muhtemel çıkarımları, sorgulamaları ve muhtemel özeti verelim. Farz edelim ki aşağıdaki mikroblog iletileri bu işlemlerden geçirilmiş olsun. @BarackObama congratulations for your clear speech very good!!! I literally wish I could just smack romney in the face seriously STFU! #obama#debates#winning Romney kept talking bout his stupid ass state!!!!! Stfu! RT @WesWelker: Romney sounds like he's using his own words. Obama sounds like he's using someone else's. Obama, Romney presidential debate live stream and chat... http://t.co/uveaul7s excited @ debet between Obama and Mitt @ denver Bu iletilerin tamamından çıkarılabilir: şu adlı varlıklar Barack Obama Mitt Romney Denver Bu iletilerden aksiyon olarak Presidential Debate (başkanlık münazarası) çıkarılabilir. Zaman bilgisi olarak münazaranın sürdüğü anlaşıldığından iletinin iletim zamanı zaman olarak kabul edilebilir. Yani, Şu anda Barack Obama ile Mitt Romney Denver'da bir başkanlık münazarası yapıyorlar ifadesini bu bildiride tanımladığımız ontolojiyi kullanarak ifade edebiliriz. Verileri anlatılan ontoloji ile tanımladığımızda, yer bilgisi üzerinden basit bir sorgulama yapabiliriz ve cevap olarak üst paragraftaki cümle verilebilir. Bu çalışma, Şu anda ABDde neler oluyor? sorusunun mikroblog verisinin kullanılması ile cevaplanması mümkün hale gelmiş oluyor. Burada sadece bir grup mikroblog iletisinin bir sonucunu vermiş bulunuyoruz. Ama birçok iletiden birçok farklı sonuç çıkabilir ve

bunların her biri bir Event olarak ifade edilebilir. Şu anda Colorado'da neler oluyor? veya Şu an Colorado'da bulunan tanınmış kişiler kimlerdir? gibi sorulara da mikroblog verisi ile cevap verebilir hale gelmiş oluyoruz. Denver Colorado içinde bulunan bir şehir olduğundan, yine bu mikrobloglardan algılanan veriler sonuç olarak böyle bir sorgulamada çıkacaktır. Tanınmış kişiler ile ilgili sorgu da benzer şekilde cevaplanabilecektir. Konuların çıkarımı da mikroblog verileri ile yapılabilmektedir. Daha önce yaptığımız çalışmada [4] bunların ayrıntısını vermiştik. Çıkan konuların anlamsal olarak tutulabiliyor olması, sorgulamada büyük kolaylıklar sağlar. Örnek olarak, şu anda Hristiyanlık ile ilgili neler konuşuluyor gibi bir sorunun sorulması durumunda, başkan yardımcılığı münazarasının 80. dakikası sularında Hristiyanlık ve Kürtaj konusunun cevap olarak verilmesini gerektirir. (Bakınız [4]). Bu sorguya bu bildiride tanımlanmış ontolojiye data beslemesi yapılarak rahatlıkla cevap verilebilir. 4. Sonuç ve gelecekte yapılacaklar Ontoloji ve verilen örneklerle görülmekte ki, uygulamanın büyük potansiyeli var. Fakat, yöntem, doğal dil işleme araçlarının performansıyla çok ilgilidir. Mikrobloglar gibi her gün değişen ortamlara, henüz daha yeterli uyumu sağlayamamış doğal dil işleme araçları günümüzde vardır.[5] Bu çalışmada, bir miktar bu araçların gelişkin olanlarını kullanabildiğimizde, ve tanımlı ontoloji biçiminde veriyi yayınlayabildiğimizde bu çalışmanın potansiyeli görülmektedir. Son olarak da, şu anda kendi labaratuarımızda, mevcut doğal dil işleme araçları ve mikrobloglara özel bazı yöntemlerle, bu işlemlerin bir kısmının hali hazırda bittiğini, ilerleyen zamanlarda, mikroblog verilerini bu ontolojiye besleyerek, sorgulama, çıkarım ve özetleme yapmaya yakın olduğumuzu belirtelim. 5. Kaynaklar [1] Berners-Lee, Tim, James Hendler, and Ora Lassila. "The semantic web." Scientific American 284.5 (2001): 28-37. [2] WWW Consortium (W3C), "RDF Schema 1.1" http://www.w3.org/tr/rdfschema/, Erişim: 15/12/2014 [3] FOAF Vocabulary Specification, Brickley, Dan, Miller, Libby, http://xmlns.com/foaf/spec/, Erişim: 15/12/2014 [4] Yıldırım, Ahmet, Üsküdarlı, Suzan, Mikroblog İleti Kümelerinde Konu Algılama Yönteminin İncelenmesi, Akademik Bilişim 2013, Mersin [5] Kong, Lingpeng, Schneider, Nathan, Swayamdipta, Swabha, Bhatia, Archna, Dyer, Chris ve Smith, Noah A., Dependency Parser for Tweets, In Proceedings of EMNLP 2014

Şekil 1: Ontolojinin görsel gösterimi