semantic web uygulamalarına giriş

12
Savaş YILDIZ 17 Aralık 2011 Semantic Web Uygulamalarına Giriş

Upload: savas-yildiz

Post on 27-Jun-2015

3.460 views

Category:

Documents


3 download

DESCRIPTION

Konuşmacı olarak katıldığım Semantic Web ile "Geleceği Tasarla" etkinliği için hazırladığım sunum.

TRANSCRIPT

Page 1: Semantic web uygulamalarına giriş

Savaş YILDIZ 17 Aralık 2011

Semantic Web Uygulamalarına Giriş

Page 2: Semantic web uygulamalarına giriş

Sunum İçeriği

Semantic Web Hakkında

Domino’s Pizza Ontolojisi

Page 4: Semantic web uygulamalarına giriş

Domino’s Pizza OntolojisiDomino’s Pizza Ontolojisinin Geliştirilme Aşamaları 1. Ontoloji Kapsamının Belirlenmesi2. Ontolojinin Yeniden Kullanımı3. Ontoloji İçindeki Önemli Terimlerin Sıralanması4. Sınıfların ve Sınıf Hiyerarşisinin Tanımlanması5. Sınıfların Özelliklerinin Tanımlanması6. Özelliklerin Kısıtlarının Tanımlanması7. Sınıf Örneklerinin Tanımlanması

Page 5: Semantic web uygulamalarına giriş

Ontoloji Kapsamının Belirlenmesi

Kategori X’deki pizzalardan Y malzemesi içerenler nelerdir?

Sebzeli Malzemelerin etli malzemelerden daha çok/az kullanıldığı kategoriler/pizzalar?

Sadece Etli/Sebzeli malzemelerden oluşan pizzalar nelerdir?

Ton Balığı’nın yanında neler tercih edilir?Sadece ince hamura sahip pizzalar nelerdir?Y pizzasının X boyu var mı? X pizzasının Y boyutunun fiyatı ne?

Page 6: Semantic web uygulamalarına giriş

Ontolojinin Yeniden KullanımıPizzaBoyutu olarak Buyuk, Orta ve Kucuk alt

sınıfları yerine bunlar herhangi bir hiyerarşi içinde olmamasından dolayı ve yeniliklerin daha esnek yapılabilmesi için sınıf örnekleri olarak tanımlandı.

Örneğin; pizza kampanyaları ve menülerin ontolojiye eklenilmesi gerektiğinde menü fiyatı pizza boyutuna göre rahatlıkla belirlenebilecek şekilde tasarlandı.

Page 7: Semantic web uygulamalarına giriş

Ontoloji İçindeki Önemli Terimlerinin Sıralanmasıhttp://www.dominos.com.tr/menu/pizzani_sec.asp

x

Sıralanan terimler; Pizza çeşitleriPizza malzemeleriPizza hamuru Pizza boyutu Pizza kategorileri başta olmak üzere bu terimlerin alt çeşitlerini de ifade

eden terimleri ontolojimizin tümünü ifade eden çıktımızdan inceleyelebiliriz.

Page 8: Semantic web uygulamalarına giriş

Sınıf Hiyerarşisinin Tanımlanması

Page 9: Semantic web uygulamalarına giriş

Sınıfların Özelliklerin Tanımlanması

Page 10: Semantic web uygulamalarına giriş

Özelliklerin Kısıtlarının Tanımlanması

Page 11: Semantic web uygulamalarına giriş

Sınıf Örneklerinin Tanımlanması

Page 12: Semantic web uygulamalarına giriş

İyi ki geldiniz...

Teşekkürler…