Eğitim ve ”ilim
, Cilt , Sayı
Education and Science
2014, Vol. 39, No 171
Web Ontoloji Dili OWL Yoluyla Gelişimsel Bozukluğu Olan
Bireylere Yönelik Eğitsel Etkinlik Keşif Sistemi
Educational Activity Discovery System for Individuals with Pervasive
Developmental Disorders through Web Ontology Language (OWL)
Duygu ÇELİK1
İstanbul Aydın Üniversitesi
Atilla ELÇİ2
Aksaray Üniversitesi
Eray ELVERİCİ4
5zel Uğur İlköğretim Okulu
Necati İNAN3
Mehmetçik İ.H.O.O.
Alev ELÇİ5
Aksaray Üniversitesi
5z
G(n(m(zde, yaygın gelişimsel bozukluğa sahip bireylerin topluma kazandırılmasıyla ilgilenen kurumlar
veya uzman eğitim kadrosu, uzun araştırmalar sonunda titizlikle seçtikleri eğitsel metotlarla yaşanılan sıkıntıları
aza indirgemeye çalışmaktadırlar. “ncak, pek çok nedenden öt(r(, bu kuruluşlara gidemeyen birey yakınları,
uygun eğitimi evde vermeye çalışmaktadır. ”u eğitimler sırasında, kullanabilecekleri eğitsel metodu seçerken,
internet veya ilgili yazılımlar en sık başvurdukları yöntemlerdendir. Ne var ki şu an statik tabanda sözdizimsel
arama yapabilen g(n(m(z internet veya ilgili yazılımları, bireyin ihtiyacına yönelik anlamsal tabanda
hizmet/eğitsel aktivite taramalarında istenilen sonucu vermekte yetersiz kalabilmektedir.
Bu makalede, anlamsal tabanda çalışabilen ve anne-babaların, okul öncesi eğitimcilerin, uzman
eğitmenlerin veya ilgili alanlarda öğrenim gören (niversite öğrencilerinin ya da konuyla ilgilenen t(m bireylerin
yararlanmaları için tasarlanmış eğitsel metot önermesi yapabilen, yaygın gelişimsel bozukluğu olan bireylerin
gelişimine uygun Etmen-tabanlı Eğitsel Etkinlik Keşif Sistemi mimarisi sunulmaktadır. ”u sistemin bilgi tabanı
OWL (Web Ontology Language) dili kullanılarak geliştirilmiş, yaygın gelişimsel bozukluklar alanına yönelik t(m
kavramlar, özellikler ve bunlar arasındaki anlamsal bağlamdaki ilişkileri ontoloji yoluyla tanımlandırılmıştır.
Anahtar kelimeler: Yaygın Gelişimsel ”ozukluk, Otizm, Rett Sendromu, “tipik Otizm, “sperger,
Dezintegratif, Ontoloji, Anlamsal Web, Anlamsal Arama Sistemleri.
Abstract
Today, experts and organizations dealing with pervasive developmental disorder are trying to minimize
the experienced problems of the individuals with educational methods chosen carefully after extensive research.
However, because of various reasons the relatives of the individuals who cannot reach these organizations are
trying to give proper education at home. During these trainings while selecting the educational methods they
prefer internet and related software. However, today’s static based internet and related software can be
insufficient to supple desired result for the individual’s needs.
In this article, the architecture of Agent-based Educational Activity Discovery System which can operate
on semantic base and propose educational methods for parents, pre-school educators, experts that are working
for these institutions, university students studying in related fields or individuals interested in pervasive
developmental disorder is presented. The ontology knowledgebase of this system is developed by using the OWL
(Web Ontology Language) while creating its entire concepts, features, and relations between these concepts about
pervasive developmental disorders are defined in ontology.
Keywords: Pervasive Developmental Disorders, Autism, Rett Syndrome, Disintegrative Disorder of
Childhood, “sperger’s Syndrome, “typical “utism, Ontology, Semantic Web, Semantic Search Systems.
1 Duygu Çelik, İstanbul “ydın Üniversitesi, M(h. Fak., ”ilgisayar M(hendisliği ”öl(m(, T(rkiye,
duygucelik@aydin.edu.tr
2 “tilla Elçi, “ksaray Üniversitesi, Elektrik-Elektronik M(hendisliği ”öl(m(, T(rkiye, atilla.elci@gmail.com
3 Necati İnan, 5ğretmen, G(ngören Mehmetçik İmam Hatip Orta Okulu, İstanbul, T(rkiye,
necatiinan@mynet.com
4 Eray Elverici, 5ğretmen, 5zel Uğur İlköğretim Okulu, İstanbul, T(rkiye, erayelverici@gmail.com
5 “lev Elçi, “ksaray Üniversitesi, Yönetim ”ilişim Sistemleri ”öl(m(, T(rkiye, dr.alevelci@gmail.com
52
Web Ontoloji Dili (OWL Yoluyla Gelişimsel ”ozukluğu Olan ”ireylere Yönelik Eğitsel Etkinlik Keşif Sistemi
Summary
Purpose
Pervasive developmental disorders are spectrum disorders, which include delays in the
development of multiple basic functions such as socialization and communication. This kind of
disorders can be grouped as starting with the most well known Autism, Rett Syndrome,
Disintegrative Disorder of Childhood, “sperser’s Syndrome and "not otherwise specified" (Atypical
Autism). The early childhood and the adulthood education programme (business and professional
training) of the individual should be planned according to the needs of the individual. Once these
education programs are planned properly significant progress is gained in terms of acquisitions in
individual skills and social integration. It is possible that these individuals can gain needed skills to
reduce behaviour problems and develop independent living skills by joining such education
programs from an early age.
Results
Today, institutions and specialist training staffs dealing with social resettlement of individuals
with pervasive developmental disorders are trying to minimize the problems experienced through
educational methods, which were carefully chosen after extensive research. However, due to various
reasons, the relatives of the individuals who do not have access to such facilities try training their
children at home. During these trainings internet or related software is the most commonly used way
to choose the suitable educational methods activity/game . However, today’s static based internet
which can do syntactic search or related software may be insufficient to offer the desired semantic
based results stemming from screening individual’s needs of service / educational activities.
Discussion
Semantic Web6 provides semantic-based search, thus makes it possible to discover the most
relevant personal educational method based on perceived needs of an individual. A system that can
identify the needed educational methods with the help of Semantic Web will not only contribute to
the development of individuals with pervasive developmental disorders and support the education
specialist in this process, but also be useful for the families of these individuals to monitor their
children’s developmental process.
Conclusion
In this article, the architecture of the Agent-based Educational Activity Discovery System
(AEADS) which operates on semantic-base and can propose educational methods (activity/game) for
children with pervasive developmental disorders is presented. The knowledge base of this system is
developed by using the OWL language7 and all the concepts, features, and relations between these
concepts and features about pervasive developmental disorders are defined through ontology.
Targeted users of AEADS are all individuals interested in pervasive developmental disorders starting
with parents/other family members, pre-school educators, primary schools, special educational
institutions, experts that are working for these institutions, and university students studying in related
fields.
Giriş
Yaygın gelişimsel bozukluk, birden fazla bozukluğu içeren genel bir tanı grubu olup, erken
çocukluk döneminde başlayan sosyal etkileşim, dil gelişimi ve davranış alanlarında yetersizliklere
sahip olma durumudur. Davranış sorunları yineleyici, sınırlı ilgi ve etkileşimi kapsamaktadır. ”u
durumlar gelişimin birçok alanını etkileyerek kalıcı ve s(reğen işlev bozukluklarına yol açarlar.
Yaygın gelişimsel bozukluk vakalarının artış ivmesi, özellikle
’lerde çok y(ksek boyutlara
ulaşmıştır. ”u durum, (lkeleri bu konuya daha fazla ağırlık vererek bu konudaki eğitsel faaliyetleri
geliştirmeye yöneltmiştir. “yrıca ailelerin bilinçlenmesi, sosyal farkındalığın artması, tıp ve psikoloji
6
7
http://www.w3.org/2001/sw/
http://www.w3.org/TR/owl-features/
53
Web Ontoloji Dili (OWL Yoluyla Gelişimsel ”ozukluğu Olan ”ireylere Yönelik Eğitsel Etkinlik Keşif Sistemi
gibi bilim dallarındaki gelişmeler ve sosyal g(venlik sistemlerinde bu sorunun çöz(m( için tahsis
edilen ilave mali kaynaklar da, istatistiklerin daha sağlıklı hale getirilmesi s(recine katkıda
bulunmuştur. Resmi veriler, T(rkiye’deki zihinsel engellilerin sayısını
bin olarak vermektedir.
T(rkiye’de yaygın gelişimsel bozukluk tanısı alan vaka sayısına yönelik sağlıklı veri tabanı
bulunmamaktadır. Devletin kayıtlarında yer almayan ancak yaygın gelişimsel bozukluk
spektrumunda özellikler gösteren, bir kısmı sadece ailesinin özel imkânlarıyla eğitim alan, bir kısmı
da ailesinin bilinçsizliği nedeniyle hiç eğitim almadan kendi potansiyel gelişim şansına terk edilmiş
oldukça fazla sayıda birey olduğu d(ş(n(lmektedir8.
Yaygın gelişimsel bozukluğa sahip bireylerin sosyal, fiziksel veya bilişsel becerilerini geliştirip,
topluma uyum sağlamalarını kolaylaştırmak amacıyla, gerek yakınları gerekse sorumlu kurumlar,
ciddi ölç(de maddi/manevi y(k(ml(l(k altında kalmaktadırlar. ”unun yanı sıra, (lkemizde bu
konuda uzman kadro sayısının yetersiz kalması ya da bu uzmanlardan alınabilecek hizmetin oldukça
maliyetli olması, binlerce yaygın gelişimsel bozukluğa sahip bireyin ve ailelerinin, toplumsal ve sosyal
yaşamdan soyutlanmalarına neden olmaktadır.
Dahası, yukarıda bahsettiğimiz imkânsızlıklara ek olarak, yaygın gelişimsel bozukluğa sahip
bireyler de, diğer bireyler gibi fiziksel ve ruhsal sorunlarla da karşılaşmaktadırlar. ”u noktada, eğitsel
metotlar yoluyla birey içinde bulunduğu sosyal ve k(lt(rel normları öğrenir ve o k(lt(rde neyin
önemli veya uygun olduğu hakkında bilgi edinir. Kısacası, eğitsel metotlar, bireyin erken yaşlarından
itibaren yaşadığı k(lt(re hazırlayan önemli bir alıştırmadır3. ”unun sebebi ise, eğitsel
faaliyet/oyun/aktivite bireyin kişilik yapısının gelişiminde, hayallerinin ve beklentilerinin
gerçekleşmesinde, diğer kişilerle ilişkilerinin şekillenmesinde, sosyal gelişiminde, iletişim ve etkileşim
s(reçlerinde oldukça etkili olmasıdır Jordan, 2003; “ydın, 2
Sevinç,
).
G(n(m(zde, yaygın gelişimsel bozukluğa sahip bireylerin okul öncesi dönemden itibaren
eğitimleri için bilimsel metotların uygulanmasının, bireylerin eğitimlerinde ve toplum içinde uyum
sağlamasında ciddi ölç(de etki sahibi olduğu yadsınamayacak bir gerçektir. ”aşka deyişle, oyun
oynanması engellenen bireyin gelişimi de engellenir (Sevinç,
). Bu noktada giderilmesi gereken en
önemli sorunlardan bir tanesi bireyin ihtiyacına/problemine yönelik eğitsel metotların
(faaliyet/oyun/aktivite) seçimidir. Ç(nk( yaygın gelişimsel bozukluğa sahip bireylerin, kendilerine
özg( bir iletişim biçimleri vardır ve iletişimde gerekli olan diğer insanların fikirlerini ve niyetlerini
anlama yetisinden yoksundurlar. ”u özelliklerinden dolayı da, topluma katılımında (Koçak,
) ve
topluma katılımın ilk provaları olan eğitsel faaliyetleri / oyunları / aktiviteleri uygularken g(çl(k
yaşamaktadırlar. 5rneğin, yaygın gelişimsel bozukluk kapsamında yer alan otizmli bireylerin çoğu
duyu-motora dayanan ilginç buldukları koku, ses, tat ve dokunabileceği görsel oyun nesnelerini tercih
ederler (Gammeltoft ve Nordenhof, 2007; Holmes ve Willoughby, 2005; Sucuoğlu,
).
”ireyin ihtiyacına yönelik, uygun olan eğitsel aktivitenin seçiminde, alan-ilgili yazılımlar veya
internet en önemli araçlardır. ”u seçimlerde amaç, bireyin mevcut durumuna yönelik olarak uygun
eğitsel aktivitenin bulunmasıdır. “ncak bu t(r mevcut sistemler (Uçar, 2007), statik tabanlı ve sadece
sözdizimsel arama yaptıklarından, eğitsel aktivitenin seçimine yönelik yapılan sorgulamalar, ailelere
ve eğitmenlere eksik ya da yanlış eğitsel metodu ve aktiviteyi sunabilmektedir. Ç(nk( mevcut web
yapısı, insanların anlayabileceği biçimde hazırlanmıştır. Dolayısıyla, bilgisayar yazılımlarının web
(zerindeki verileri anlaması ve işlemesi gibi bir durum söz konusu değildir (Berners-Lee, Hendler ve
Lassila, 2001). Fakat anlamsal/kavram tabanlı bir sistem yaklaşımı, sistemden anlamlı bilgi
çıkarılmasına ve böylece bireyin problemine uygun gerekli olan eğitim metodunun doğruluğunun
taranmasına kolaylıkla imkân sağlayacaktır. Dahası, 'Semantic Web' “nlamsal Web tabanlı bir sistem
(zerinde yapılan sorgulamalarda, kullanıcıların yaygın gelişimsel bozukluklar konusunda uzman
olmasına gerek kalmadan, en doğru sorgulamayı yapmasına ve böylece en uygun eğitsel metodu ve
aktiviteyi bulmaya olanak sağlamaktadır. ”u t(r bir yaklaşım için “nlamsal Web’in katkılarından
faydalanmak m(mk(nd(r.
İlgi Otistik Çocukları Koruma Derneği, Yaygın Gelişimsel ”ozukluklar, http //ilgider.org/mkl_ _ygbyaygin-gelisimselbozukluk.html
8
54
Web Ontoloji Dili (OWL Yoluyla Gelişimsel ”ozukluğu Olan ”ireylere Yönelik Eğitsel Etkinlik Keşif Sistemi
”u makalede, ihtiyaca yönelik eğitsel metotları ve aktiviteleri önerme sistemlerinin “nlamsal
web ile nasıl desteklenebileceği ve bu t(r sistemlerin nasıl verimli hale getirileceği ve böylece anlamlı
sonuçlara nasıl ulaşılabileceğinden bahsedilmektedir. Yaygın gelişimsel bozukluğa sahip bireyin,
ihtiyacını karşılayan eğitim amaçlı bir aktiviteyi, anlamsal yani kavram tabanlı arayabilen, keşfeden
ve öneren, Etmen-tabanlı Eğitsel Etkinlik Keşif Sistemi (EEEKS) mimarisi önerilmektedir.
EEEKS'nin ontoloji bilgi tabanı, OWL dili kullanılarak geliştirilmiştir ve yaygın gelişimsel
bozukluk alanına yönelik kavramları, nitelikleri, özellikleri, bunlar arasındaki ilişkileri ve örnekleri
ontoloji yoluyla tanımlar. EEEKS arama ve çıkarsama etmenleri, yazılım etmenleri geliştirme
yaklaşımıyla oluşturulmuş akıllı yazılım sistemi ve gerekli altyapısını sağlayan bir web
uygulamasıdır. Kullanıcı ara y(z(, internet yoluyla, zaman ve mekândan bağımsız, kolay kullanım
gözetilerek web tabanlı olarak geliştirilecektir.
”u çalışma, disiplinler arası özelliğe sahip olup, yaygın gelişimsel bozukluklara yönelik,
g(n(m(zde uygulanan bilimsel metotların bilgisayar ortamına taşınmasıyla, ailelere ve uzman
eğitmenlere destek olmayı ve bireylerin g(nl(k yaşamlarını takip edebilmeyi, kolaylaştırmayı ve
geliştirmeyi hedeflemektedir.
”u t(rden anlamsal tabanlı bir akıllı yazılım sistemi çalışmasının benzeri hen(z d(nya
literat(r(ne girmemiş, ilk defa bu çalışma kapsamında gerçekleştirilecek bir pilot uygulama ile
T(rkiye'deki okul öncesi ve ilkokul dönemindeki yaygın gelişimsel bozukluğa sahip bireyler için
gerçekleştirilecektir.
Proje Amacı: Projede önerilen sistemin genel amacı kullanıcılarının aile, okul, eğitmen vs. ara
y(zlerinden şu aşağıdaki gereksinmelerine yanıt vermektir Yaygın gelişimsel bozukluğa sahip
bireyin ihtiyacına yönelik, eğitimsel faaliyetleri tanımlama, sıralama, uygulama; uygulama önce ve
sonrası kayıt tutma; bu kayıtlara göre performans bilgilerini oluşturma; aktiviteleri sırasına göre
uygulama ve değerlendirme uygulama bitişinde performans skoruna göre yeni eğitimsel aktiviteyi
belirleme. ”u eylemler, önerilen sistemin işlevsel mimarisini oluşturmaktır.
5nerilen sistem (ç ana hizmetten oluşacaktır
A. Arama-Eğitsel Faaliyeti Sunma: İhtiyacın/problemin tanımlandığı, sonrasında bireyin kayıtlı
hesabından geçmiş ve şu an ki durumu hakkındaki bilgilere ulaşıldığı ve bu ihtiyaca en uygun eğitsel
metoda ait aktivitenin belirlendiği böl(md(r.
B. Eğitsel Faaliyeti Uygulama: Seçilen eğitsel aktivitenin uygulandığı aşamadır. ”u aşamada,
eğitsel aktivitenin birden çok adım içermekte ise kompleks aktivite ise , interaktif olarak aile veya
eğitmen yoluyla, bireye uygulanan adımların takibi ve uygulanması hakkındaki bilgi giriş/çıkışı
buradan yapılır. Sistem, bu aşamada seçilen eğitsel aktivitenin uygulanması tamamlanıncaya kadar
ilerler veya geri dön(ş yapabilir.
C. Ölçme ve Değerlendirme: ”u aşamada, seçilen eğitsel aktivitenin uygulanması
tamamlandıktan sonra, bireyin, becerilerinin gelişimini takip edebilmek için, eğitsel y(zdelikler
hesaplanır. ”u hesaplamalar için, aile veya eğitmen, sistem altında uygulanan bilimsel testlerden
faydalanabilir. Eğer, testler uygulama içeriyorsa uzman eğitmene veya aileye testin uygulanması ve
ölçme-değerlendirmenin hesaplanıp sisteme aktarılması hususunda bir etmen yardımcı olacaktır.
5lçme-değerlendirme böl(m(nde çocuğun becerileri hakkında, gelişimsel ilerlemeye bakılır ve
sistemin önerdiği yeni bir uygulamanın varlığı tespit edilirse aileye veya eğitmene önerilir.
55
Web Ontoloji Dili (OWL Yoluyla Gelişimsel ”ozukluğu Olan ”ireylere Yönelik Eğitsel Etkinlik Keşif Sistemi
Tablo 1.
Yaygın Gelişimsel Bozukluklar İçin Metotlar Ontolojisinden Bir Kesit
Beceriler
1
<owl:Class rdf:ID="Beceri"/>
Eşleme ”ecerileri
2
<owl:Class rdf:ID="Metot"/>
Eş nesneleri eşleme
3
<owl Class rdf ID="Eşleme_Becerisi">
Eş resimleri eşleme
4
<rdfs:subClassOf rdf:resource="#Beceri"/>
Nesne – resim eşleme
5
</owl:Class>
Renk eşleme
6
<owl Class rdf ID="Eş_Nesneleri_Eşleme">
Şekil eşleme
7
<rdfs subClassOf rdf resource="#Eşleme_”ecerisi"/>
Taklit Becerileri
8
</owl:Class>
Motor
taklit
9
<owl Class rdf ID="Eş_Resimleri_Eşleme">
çalışmaları
10
<rdfs subClassOf rdf resource="#Eşleme_”ecerisi"/>
o Kaba motor
11
</owl:Class>
o İnce motor
12
<owl:ObjectProperty rdf:about="#hasMethod">
o Y(z ifadeleri
13
<rdfs:range rdf:resource="#Beceri"/>
Grup
hareketlerini
14
<rdfs:domain rdf:resource="#Metot"/>
taklit çalışmaları
15
<owl:inverseOf>
Sözel taklit çalışmaları
16
<owl:ObjectProperty rdf:about="#hasBeceri"/>
o Ses
17
</owl:inverseOf>
o Sözc(k
18
</owl:ObjectProperty>
o C(mle
19
<owl Class rdf ID="İfade_Edici_Dil_”ecerisi">
Yönerge Takip ”ecerileri
20
<rdfs:subClassOf rdf:resource="#Dil_Becerisi"/>
Görsel Destek Kullanımı
21
</owl:Class>
“lıcı Dil ”ecerileri
22
<owl Class rdf ID=" “lıcı_Dil_”ecerisi">
Dinleme ve dikkati
23
<rdfs:subClassOf rdf:resource="#Dil_Becerisi"/>
yöneltme
24
</owl:Class>
“yırt etme
25
<owl ObjectProperty rdf about="#has5zg(l_Konuşma_”ecerisi">
o Nesneler
26
<rdfs label
rdf resource="belirlenen
bir
konu
hakkında
o Olaylar
27
konuşmak"/>
o Kişiler
28
<rdfs range rdf resource="#İfade_Edici_Dil_Becerisi"/>
o Sesler
29
<rdfs:domain rdf:resource="#Metot"/>
Olayları sıralama
30
</owl:ObjectProperty>
İfade Edici Dil ”ecerileri
31
<Metot rdf ID="İpucuyla_öğretim">
Oyun ve M(zik ”ecerileri
32
<has5zg(l_Konuşma_”ecerisi
5z ”akım ”ecerileri
33
rdf:resource="&Aktivite;Kartla_Anlatma_Oyunu"/>
G(nl(k Yaşam ”ecerileri
34
</Metot>
Çeşitli araç ve gereçleri
</rdf:RDF>
kullanma
Motor Beceriler
Sosyal Beceriler
Okuma Yazma
Matematik
* ME”'in önerdiği sınıflandırmanın solda , sağ tarafta kısıtlı bir böl(m(n(n ontolojik gösterimi gör(lmektedir.
Yöntem
5nerilen sistemin anlamsal/kavram bazlı bilgi tabanı için OWL dili kullanılarak, alan-ilgili
ontolojiler yaratılacak ve bu ontolojiler (zerinden, y(r(t(len anlamsal bazlı sorgulamalar ve ihtiyaca
yönelik çıkarsamalar yapılması m(mk(n olacaktır Demirli ve K(t(k,
Gruber,
OWL,
).
O”T içindeki her ontoloji, Protégé .2 kullanılarak son s(r(m OWL versiyonunda yaratılacaktır
(Protégé, 2004). “yrıca önerilen sistemin mimari uygulamasının, Java9 platformunda
gerçekleştirilmesi ve bu platformdan O”T'ye sorgu yoluyla bilgi çıkarımının Jena “PI (Ontology
Parser ile yapılması planlanmaktadır.
9
http://java.sun.com/products/archive/j2se/6u7/index.html
56
Web Ontoloji Dili (OWL Yoluyla Gelişimsel ”ozukluğu Olan ”ireylere Yönelik Eğitsel Etkinlik Keşif Sistemi
5nerilen sistem mimarisinde uygulanması planlanan metotlar genel olarak
-
Jaro-Winkler 10,
-
“nlamsal Eşleştirme Semantic Matchmaking algoritması Çelik ve Elçi,
-
T(rkçe diline uyarlanacak bazı doğal dil işleme NLP) yaklaşımları11,
-
D(zenli ifadeler12 (Regular-expression) şeklinde sıralanabilir.
Paolucci, 2002),
Yukarıda bahsi geçen metotlar (zerinden, kullanıcılardan gelen formatsız d(z metindeki
bilinmeyen kelimeler, ontolojilerdeki kavramlar ve özellikler/ilişkiler ile eşleştirilerek semantic
matching); problem tanılama, bulgu belirleme, hedef belirleme ve eğitsel metot tarama işlemlerinde
kullanılacaktır. “nlamsal eşleştirme işlemi konusunda diğer alanlarda web kullanıcısının ihtiyacına göre
hizmet/servis bulan anlamsal arama ve ajan-tabanlı sistemler, diğer bir deyişle anlamsal eşleştirme işlemiyle
hizmet tarama ve bulunmadığı durumlarda hizmetleri birleştirip kullanıcı ihtiyacını giderme vs. önceki
yapılan çalışmalar burada hız alınmasına imkân sağlayacaktır Çelik ve Elçi,
-2011).
5nerilen sistemin yapılandırılması ve hayata geçirilmesi için beş önemli aşama tanımlanabilir
5ncellikle Tablo ’de verilen algoritmalar ile çıkarılacak bilginin tespit edilmesi,
T(rkçe dilinde uygulamak için dilbilim ve alan-ilgili ontolojik bilgi tabanının hazırlanması,
İstenilen bilginin çıkarılması için gerekli yazılımların/algoritmaların geliştirilmesi,
Geliştirilen yazılımın bir test koleksiyonu (zerinde çalıştırılması,
Elde edilen sonuçların değerlendirilmesi ve sistemin bu sonuçlar doğrultusunda yapılandırılıp
yeniden d(zenlenmesi.
Ontoloji Bilgi Tabanı (OBT): Yaygın gelişimsel bozukluğa sahip bireylerin eğitimlerinde
teknolojik çöz(mlere ihtiyaç duyulduğundan bu alana yönelik birçok ontoloji tabanlı sistemler
önerilmiştir. 5zellikle otistik çocukların eğitiminde oyun içerikli aktivitelerin arama motorlarından
veya arama sistemlerinden görsel olarak bulanabilmesi için anlam tabanlı sistemler öncelik
kazanmıştır. ”unun nedeni, otistik bir çocuğun sisteme verdiği girdi bilgiyi kullanıp onun ihtiyacını
algılayabilecek ve onu yönlendirebilecek akıllı sistemler teknolojik olarak m(mk(n olabilmektedir
(Gupta, 2011; Knight, Ga:ević, Richards,
Young, Tu, Tennakoon, 2009; Tu, Tennakoon,
O'Connor, 2008 . ”u çalışmalardan bir tanesi otistik çocukların kullanabileceği anlam tabanlı arama
motoru geliştirilmesinde gerekli alt yapı ontolojisini Autistic Learning Style Ontology öne s(rm(şt(r
(Gupta, 2011). Anlamsal tabanda yapılacak olan sorgulamalarda sistem kendi ontoloji bilgi tabanını
kullanmaktadır. ”u çalışmada geliştirilen ontoloji, Gupta’nın (2011) yapısına benzer fakat ME”’in
(2008) kategorizasyonuna bağlı kalınarak geliştirilmiştir:
A. Metotlar Ontolojisi (MO): Metotlar Ontolojisi, yaygın gelişimsel bozukluklar alanında uygulanan
metotlara ait sınıflar (alt-(st sınıf/hiyerarşik yapı , özellikler ve ilişiklerin tanımlandığı ontolojidir. ”u
ontoloji yaratılırken, yaygın gelişimsel bozukluğa sahip bireyler için Milli Eğitim ”akanlığı'nın13
belirlediği eğitim programındaki temel amaçlar dikkate alınacaktır. ”ireyin becerilerini geliştirmeye
yönelik bu temel amaçlar aşağıdaki gibi sıralanmıştır (MEB, 2008):
- İşlevsel becerilerin kazandırılmasına ön koşul oluşturan temel eşleme ve taklit becerilerini geliştirmeleri,
- Sosyal etkileşim başlatma ve s(rd(rme becerilerini geliştirmeleri,
- Alıcı ve ifade edici dil becerilerini geliştirmeleri,
- İletişim becerilerini geliştirmeleri,
- Bağımsız çalışma ve işlevde bulunma ile organize olma becerilerini kazanmaları,
http://en.wikipedia.org/wiki/Jaro%E2%80%93Winkler_distance
http://en.wikipedia.org/wiki/Natural_language_processing
12 http://en.wikipedia.org/wiki/Regular_expression
13 http://okulweb.meb.gov.tr/05/01/117498/haberduyuru/ozelegitim/destek_egitim_programlari/285_YGB_prog.pdf
10
11
57
Web Ontoloji Dili (OWL Yoluyla Gelişimsel ”ozukluğu Olan ”ireylere Yönelik Eğitsel Etkinlik Keşif Sistemi
- 5z bakım ve g(nl(k yaşam becerilerini geliştirmeleri,
- Akademik becerilerini geliştirmeleri,
- Toplumsal yaşama katılım ve sosyal uyum becerilerini geliştirmeleri
Yukarıda belirtilen beceri kapsamındaki amaçlar, kendi altk(melerinde veya birbirleriyle ilişkili
eğitimsel metotlar içermektedir. Her bir metot t(r( ve kapsamında yapılanların aktiviteler , bireye
kazandırdığı nitelikler ve beceriler, farklı sınıflar altına toplanabilir. ”unun katkısı ise, bu metot ve
kapsamlarındaki beceri/becerilerin ontoloji haline getirilip, daha sonra ontoloji dili sorgulamaları
(zerinden, ihtiyaca yönelik uygun aktivitenin tanımlanabilmesidir.
5rneğin, ontolojide tanımlanan 'dil becerileri' gibi bir kavramın sınıfın altında yer alan 'ifade
edici dil becerileri' kavramına altsınıfına dâhil olan metot tanımları ve bu metotların bireye
kazandırdıkları ontoloji içinde tanımlanırsa, bireyin yapısına uygun aktiviteyi seçmede ışık tutacaktır
(Tablo , Satır 19-21 . 5rneğe göre, sistemin önerdiği eğitsel aktiviteler uygulandığında
/başarıldığında aşağıdaki yetileri birey kazanmış olacaktır
· Özg(l Konuşmak yani belirlenen bir konu hakkında konuşmak
· Sıralama Olayları oluş sırasına göre anlatmak
· Geçmiş “nlatım Geçmiş olayları anlatır
Diyelim ki, ilk adım 'Özg(l Konuşma' becerisi metotları ve aktiviteleri uygulanabilir veya
zaten bu beceri bireyde mevcut ise "İkinci adım çocukta var mı?" veya "Uygulanmalı mı?" araştırması
yapılabilir. 5rneğin; bir aile 'çocuk belirlediğimiz bir konu hakkında konuşuyor ama olayları oluş
sırasına göre anlatamıyor' gibi bir sorgu girdiğinde, bu iki özelliğin de dil becerileri kapsamı altında
ele alındığı ontolojiden çıkartılabilecek ve bu kapsam altındaki t(m faaliyetler yaptırılmak yerine,
çocuğun hali hazırda yapabildiği 'Özg(l Konuşmak' faaliyetleri atlanıp sonraki basamaklarda yer alan
'olayları oluş sırasına göre anlatma' yani 'Sıralama' faaliyetleri önerilebilecektir. Yukarıda verilen
Tablo-1'de 26satırlarda 'hasÖzg(l_Konuşma_”ecerisi', 'İfade_Edici_Dil_Becerisi' ne ait bir
kazanımdır ve bir 'Metot' a işaret etmektedir.
”u beceriyi kazandırabilecek aktivite olarak, Tablo 1'in 30-34 satırlarında, 'İpucuyla_öğretim'
metotlarından olan ve 'hasÖzg(l_Konuşma_”ecerisi' özelliğine sahip olan, Aktivite Ontolojisi'nde yer
alan, 'Kartla_Anlatma_Oyunu' kavramına işaret edilmektedir
rdf:resource="& Aktivite;
Kartla_Anlatma_Oyunu).
Bu noktada, sistemin anlam tabanının önemini incelersek örneğin, 'Eş_Resimleri_Eşleme'
denildiğinde bunun bir 'Eşleme_”ecerisi' olduğunu dolayısıyla birey için bir 'Beceri' veya bir kazanım
olduğunu algılayabilecek yeterliliği sisteme kazandırdığını gör(r(z. Sistem, t(m fonksiyonel
çalışmasının arkasında gerekli yerlerde problem tanılama, bulgu belirleme, hedef belirleme ve eğitsel
metot tarama bu mantıkta anlamsal arama/eşleştirmeyi uygular.
B. Kavramlar Ontolojisi (KO): Kavramlar Ontolojisi, T(rkçe dilinde yaygın olarak kullanılan
kavramlar, kavramlar arasındaki hiyerarşik yapı, kavramların özellikleri varsa özellikleri ve
birbirleriyle olan ilişkileri hakkında metadata içermektedir. Tablo 2'de kavramlar ontolojisinin sınıf
tanımlarının sadece kısıtlı bir böl(m( verilebilmiştir ve bunlardan bazıları Date Tarih , Year Yıl ,
Month Ay , Day G(n , Age Yaş , Game Oyun), veya Gender Cinsiyet vb. birçok genel kavramlar
içermektedir. ”u ontoloji, kavram tanımlarının yanı sıra birçok özellik ve ilişkilendirmeler de
içermektedir. ”ireye ait problemin, belirtinin veya bulgunun tanılanması için bu kavramlara ihtiyaç
duyulacaktır.
Mesela problem sorgulamasında Yaş kelimesi geçtiğinde, bu kelimenin Islaklık mı yoksa
Tarih kavramı mıdır diye tanımlanması gerekebilir veya Rett_Sendromu yerine F. 4. kavramı
geçerse, aslında iki kelimenin de aynı kavrama işaret ettiği tespit edilmelidir. Kavramlar ontolojisi,
bilgi tabanında bulunan diğer ontolojiler ile URL'ler (zerinden ilişkilendirilerek yapılandırılacak ve
böylece diğer ontolojilerdeki benzer/aynı kavramların hangi sınıfa ait veya ne oldukları hakkındaki
bilgiyi tespit etmemizi sağlayacaktır.
58
Web Ontoloji Dili (OWL Yoluyla Gelişimsel ”ozukluğu Olan ”ireylere Yönelik Eğitsel Etkinlik Keşif Sistemi
C. Aktivite Ontolojisi (AO): “ktivite Ontolojisi, yaygın gelişimsel bozukluğa sahip bireylerin, erken
yaşlarından itibaren, uzman eğitmenler/aileler tarafından uygulanan eğitsel faaliyet / oyun /
aktivitelerin anlamsal yapı ve tanımlarını içermektedir. ”u ontoloji, eğitsel aktivitelere ait t(m sınıfları
(alt-(st sınıf / hiyerarşik yapı , özellikleri ve birbirleri arasındaki ilişkilerin tanımlarını içermektedir.
”u aktivitelerin bir kısmı tek adımlı aktivite, çok adımlı aktivite yani kompleks aktivite ve bir çoğu
oyun tabanlı aktivite olarak sınıflandırılacaktır.
”eceri ve metot t(rlerine göre oyunlar / faaliyetler / aktiviteler de çeşitlilik göstermektedir. Dil
becerilerini geliştiren herhangi bir oyun, aynı zamanda bireyin sosyal becerilerini de
geliştirebilmektedir. “yrıca, her aktivite/oyun her yaş grubu ya da her cinsiyet için uygun olmayabilir
bu durumda aktivitelere / oyunlara özellikler tanımlamak gerekmektedir. ”enzer birçok özellik tanımı
ve beceri t(rlerine göre aktiviteler arası ilişkilendirmeler bu ontolojide yer alacaktır. “ktivite
ontolojisinden bir kesit Tablo 3'de verilmiştir.
59
Web Ontoloji Dili (OWL Yoluyla Gelişimsel ”ozukluğu Olan ”ireylere Yönelik Eğitsel Etkinlik Keşif Sistemi
Tablo 2.
Kavramlar Ontolojisine Genel Bakış
<!—Concepts (Kavramlar) Ontology in English Language >
<!— Concepts (Kavramlar) Ontology in Turkish Language >
<owl:importsrdf:resource="../ OntologyKBs/Concepts.owl"/>
<owl:importsrdf:resource="../ OntologyKBs/Concepts.owl"/>
<owl:Ontology rdf:about=""/>
<owl:Ontology rdf:about=""/>
<owl:Class rdf:ID="Day">
<owl:Class rdf:ID="G(n">
<rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Class rdf:ID="Date"/>
<owl:Class rdf:ID="Tarih"/>
</rdfs:subClassOf>
</rdfs:subClassOf>
</owl:Class>
</owl:Class>
<owl:Class rdf:ID="Month">
<owl:Class rdf:ID="Ay">
<rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Class rdf:ID="Date"/>
<owl:Class rdf:ID="Tarih"/>
</rdfs:subClassOf>
</rdfs:subClassOf>
</owl:Class>
</owl:Class>
<owl:Class rdf:ID="Year">
<owl:Class rdf:ID="Yıl">
<rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Class rdf:ID="Date"/>
<owl:Class rdf:ID="Tarih"/>
</rdfs:subClassOf>
</rdfs:subClassOf>
</owl:Class>
</owl:Class>
<owl:Class rdf:ID="Age">
<owl:Class rdf:ID="Yaş">
</owl:Class>
</owl:Class>
<owl:Class rdf:ID="Game">
<owl:Class rdf:ID="Oyun">
<rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Class rdf:ID="Pedagogical_Activity"/>
<owl:Class rdf:ID="Eğitsel_Faaliyet"/>
</rdfs:subClassOf>
</rdfs:subClassOf>
</owl:Class>
</owl:Class>
Bulgular
Ontoloji bilgi tabanı oluşturulduktan sonra, her yaratılan ontolojinin b(t(nl(ğ(n( kontrol
etmek ve ihtiyaç duyulan anlamsal çıkarımın doğruluğunu kontrol için, bir ontoloji sorgulama dili ile
sorgulamak gerekir. OWL dilindeki herhangi bir ontolojinin, Java ortamında modelinin oluşturulup
(zerinde sorgulamanın ve çıkarsamanın yapılabilmesi için Pellet (Sirin, 2004) veya JENA API
(Apache, 2011) kullanılabilir.
60
Web Ontoloji Dili (OWL Yoluyla Gelişimsel ”ozukluğu Olan ”ireylere Yönelik Eğitsel Etkinlik Keşif Sistemi
Tablo 3.
Yaygın Gelişimsel Bozukluklar İçin Aktivite Ontolojisinden Bir Kesit
1
<!— Aktivity Aktivite Ontolojisinde bazı sınıf tanımlarına örnek -->
2
<Declaration><Class IRI="#Oyun"/></Declaration>
3
<Declaration><Class IRI="#Oyun_Araclari"/></Declaration>
4
<Declaration><Class IRI="#Oyun_Kavramlari"/></Declaration>
5
<Declaration><Class IRI="#Oyun_Turleri"/></Declaration>
6
<Declaration><Class IRI="#Oyun_Yerleri"/></Declaration>
7
<Declaration><Class IRI="#Oyun_adi"/></Declaration>
8
<Declaration> <Class IRI="#Oyun_adresi"/></Declaration>
9
<Declaration><Class IRI="#Oyun_kisi_sayisi"/></Declaration>
10
<Declaration><Class IRI="#Oyun_materyalleri"/></Declaration>
11
<Declaration><Class IRI="#Oyun_ortami"/></Declaration>
12
<Declaration><Class IRI="#Oyun_ozellikleri"/></Declaration>
13
<Declaration><Class IRI="#Parmak_Oyunlari"/></Declaration>
14
<Declaration><Class IRI="#Seyirlik_Oyunlar"/></Declaration>
15
<Declaration>Class IRI="#Sinif"/></Declaration>
16
<Declaration><Class IRI="#Spor_Oyunlari"/></Declaration>
17
<Declaration><Class IRI="#Yaraticilik_gelisim"/></Declaration>
18
<Declaration><Class IRI="#Yas_Gruplari"/></Declaration>
19
<Declaration><Class IRI="#Yetenek-Beceri_Oyunlari"/></Declaration>
20
<Declaration><Class IRI="#Zeka-Hafiza_Oyunlari"/></Declaration>
21
<!— Aktivity (Aktivite) Ontolojisinde bazı özellik tanımlarına örnek -->
22
<Declaration><ObjectProperty IRI="#hasAgeGroup"/></Declaration>
23
<Declaration><ObjectProperty IRI="#hasGamePlace"/></Declaration>
24
<Declaration><ObjectProperty IRI="#hasGameTools"/></Declaration>
25
<Declaration><ObjectProperty IRI="#hasGelisim"/></Declaration>
26
<Declaration><ObjectProperty IRI="#hasGender"/></Declaration>
27
<Declaration><ObjectProperty IRI="#hasGroupGame"/></Declaration>
28
<!— Aktivity Aktivite Ontolojisinde bazı aktivite/oyun tanımlarına örnek -->
29
<Declaration><NamedIndividual IRI="#Halat_Cekme"/></Declaration>
30
<Declaration><NamedIndividual IRI="#Korebe"/></Declaration>
31
<Declaration><NamedIndividual IRI="#Ip_Atlama"/></Declaration>
32
<Declaration><NamedIndividual IRI="#Istop"/></Declaration>
33
<Declaration><NamedIndividual IRI="#Kardesler_Oyunu"/></Declaration>
34
<Declaration><NamedIndividual IRI="#Kulaktan_Kulaga"/></Declaration>
35
<Declaration><NamedIndividual IRI="#Karsitini_Bul"/></Declaration>
“ktivite ontolojisi için aşağıda hazırladığımız bir modelin sadece oyunlar böl(m(
gösterilmektedir. ”u çalışmada da ontoloji OWL . 14 olduğu için Protégé .2 (2004) aracında bulunan
sorgulama dili kullanılmıştır.Yaygın gelişimsel bozukluğu olan bireyler için eğitsel oyunların
öneminden yukarıda bahsedilmişti. 5zellikle sosyal etkileşim sorunlarını yani iletişim ve
14
http://www.w3.org/TR/owl2-overview/
61
Web Ontoloji Dili (OWL Yoluyla Gelişimsel ”ozukluğu Olan ”ireylere Yönelik Eğitsel Etkinlik Keşif Sistemi
sınırlı/tekrarlayıcı ilgi ve davranış sorunlarını aza indirgemek için uygulanan eğitsel oyunlar, erken
yaşlardan itibaren uzman eğitmenler tarafından kullanılmaktadır. 5rneğin, eğer çocuğun sosyal
yön(n(nde ve zekasında gelişim istiyorsak ve bunun için alternatif aktivitelerden/oyunlardan birine
ihtiyaç duyuyorsak ontolojide bunu yakalamak daha kolay olacaktır. “şağıdaki sorguda, 'bir oyun
aranıyor ve aranan oyunun zeka geliştirici özelliği olsun' diye sorduğumuzda, ontolojiden Dama,
Hamur oyunu, Satranç sonucu dönd(r(l(yor Şekil-1).
Sorgu: Oyun and hasIntelligenceDeveloper value true
Sonuç: Dama, Hamur oyunu, Satranç
Şekil- Aile/eğitim uzmanı zeka-hafıza oyun t(rlerinden zeka geliştiren bir oyun t(r(n( sorguluyor.
Şekil- Aile/eğitim uzmanı karma bir grup için zeka-hafıza oyun t(rlerinden bir oyun t(r(n( sorguluyor.
Diğer bir örnek olarak, eğer çocuğun yine sosyal yön( ve zekasında gelişim istiyorsak ve bu
sefer t(m cinsiyet t(rleri için uygun olan bir oyun arıyorsak aşağıdaki sorguda gösterildiği gibi, 'bir
oyun aranıyor t(m kız-erkek çocuklar yani karma bir grup için olsun' diye sorduğumuzda,
ontolojiden
taş, Kulaktan kulağa, Dama, Hamur oyunu, Satranç, İnşa oyunları sonucu
dönd(r(l(yor. Şekil-2)
62
Web Ontoloji Dili (OWL Yoluyla Gelişimsel ”ozukluğu Olan ”ireylere Yönelik Eğitsel Etkinlik Keşif Sistemi
Sorgu: Oyun and hasGender value Karma
Sonuç: taş, Kulaktan kulağa, Dama, Hamur oyunu, Satranç, İnşa Oyunları
“şağıda ise her iki sorgunun birleşimi gösterilmiştir yine bir oyun sorgulanmaktadır, bu
oyunun hem zeka geliştirici özelliği hem de karma bir grupta oynanabilir nitelikte olması için
sorgulandığında sadece Dama, Hamur oyunu, Satranç sonuçları getirilmiştir. Şekil-3)
Sorgu: Oyun and (hasIntelligenceDeveloper value true and hasGender value Karma)
Sonuç: Dama, Hamur oyunu, Satranç
Şekil- Aile/eğitim uzmanı zeka-hafıza oyun t(rlerinden karma bir grup için zeka geliştiren bir oyun t(r(n(
sorguluyor.
M
AKTIVITELER
ONTOLOJISI
Seçilen Metoda göre
Aktiviler Ontolojisine
Giriş
5
Uygun
Metot
Seçimi
4
M
M
M
A
1
Aranan
Beceri
Sorgu Girişi
A
A
A
Aynı
Metot
? 6
ETMEN
M
M
Beceriler
Ve
Metotlar
2
M
M
A
A
Aktiviteler
A
8
3
Seçilen Metot
Aktiviteleri
7
A
M
METOTLAR
ONTOLOJISI
Şekil- Kullanıcı tarafından gönderilen eğitsel faaliyet bulma sorgusunun ontolojiler içerisindeki akışı
Şekil- 'de gösterildiği (zere, O”T içindeki her bir ontoloji birbirleriyle olan sınıf özellik ve ilişki
tanımları (zerinden birbirine URL'ler ile bağlanmıştır. Metot ontolojisindeki bir özellik tanımı, “ktivite
ontolojisindeki bir metot tanımı ile URL yoluyla bağlanmış ve böylece herhangi bir özelliğe uygun bir
metot için, o metodun k(mesindeki aktivitelere ulaşım sağlanmıştır. ”ir metot k(mesine dâhil olan
63
Web Ontoloji Dili (OWL Yoluyla Gelişimsel ”ozukluğu Olan ”ireylere Yönelik Eğitsel Etkinlik Keşif Sistemi
aktiviteleri de bireyin yaşına, cinsiyetine, eğitsel performansına veya oyun yerine, oyun t(r(ne, kişi
sayısına vs. göre seçmek m(mk(nd(r.
5ncellikle, bir kullanıcının girdiği belirtiler/bulgular, bir etmen yardımıyla önce Metotlar
ontolojisinde tanımlı uygun belirtiler/bulgular kavramları ile eşleştirilir (Şekil- “dım . Daha sonra,
bazı NLP ve anlamsal eşleştirme algoritmaları Şekil- Kullanıcı tarafından gönderilen eğitsel faaliyet
bulma sorgusunun ontolojiler içerisindeki akışı kullanılarak, sorgulanan belirti ve bulgular
doğrultusunda, ontoloji içinde önceden tanımlı beceri / kazanımlar çıkarılır Şekil- “dım . İstenilen
kazanımsal becerilerin doğrulanması için bulunan beceri / kazanımlar kullanıcıya getirilir. Kullanıcı
aradığı kazanımı seçip etmene iletir. Etmen, taranılan beceri için uygun metotları yine metot ontolojisi
içinde bulur Şekil- “dım & . Uygun metotlar, uzman eğitmen tarafından belirlenir Şekil- “dım
. Daha sonra etmen, seçilen metoda uygun olan önceden tanımlı aktivitelere ulaşmak için “ktivite
ontolojinin içinde aynı metodu sorgular (Şekil- “dım . Etmen, seçilen aynı metot k(mesine ait t(m
aktivitelere bu noktada ulaşır Şekil- “dım & . ”ireye uygun seçilen metoda ait t(m aktivite listesi
kullanıcıya sunulur Şekil- “dım . Fakat o birey için hangi aktivitenin daha uygun olacağı gelecek
böl(mde sunulacaktır.
5nerilen Mimarinin Anlamsal Tabanda Çalışma Prensibi: ”u sistemde, yaygın gelişimsel
bozukluğu olan her bireyin tek bir hesabı oluşturulacaktır. Fakat her bireyin hesabı için, birden fazla
kullanıcı tipi oluşturulacaktır. 5rneğin, bir yaygın gelişimsel bozukluğa sahip bireyin ailesi için, onun
gelişimini takip eden eğitmen / eğitmenleri için veya destek aldığı psikoloğu için farklı ara y(zler /
farklı hesaplar açılmalıdır.
Her bir kullanıcı t(r(ne ait aile, eğitmen veya psikolog y(r(t(len fonksiyonlar, farklılık
göstermesine rağmen, sistemin semantik-tabanlı çalışma prensibi hepsinde aynı yaklaşım ve temel
(zerine oturtulacaktır. Fakat her bir kullanıcı t(r( için, ara y(zlerdeki fonksiyonlara ilişkin
kısıtlamalar farklı tutulacaktır
örneğin, bireyin eğitmeni gelişimindeki değişmeleri
g(ncelleyebilirken, bireyin ailesi bu bilgilere salt okunabilir şeklinde görmelidir .
Sistemin, diğer hesap t(rleri okul veya diğer kullanıcılar vb. için ara y(z tasarımları, semantik
yaklaşım içermediğinden bu böl(mde anlatılmayacaktır. ”u böl(mde, önerilen sistemin semantiktabanlı çalışma prensibinin nasıl tasarlandığı ve çalıştığı gerçek bir örnek vaka (zerinden
anlatılacaktır (Sönmez ve “ykut, 2011).
5rnek Vaka (Sönmez ve “ykut,
): 5rnek vaka çalışmasına geçmeden önce, Milli Eğitim
”akanlığı'nın önerdiği Yaygın Gelişimsel ”ozukluklar için destek eğitim programından
bir
kesit, liste biçiminde Tablo 'de sunulmuştur. ”u liste, yukarıda bahsedilen Metotlar Ontolojisi'ni
oluştururken kullanılan eğitim program mod(l(d(r. 5rnek vakada bahsedilecek olan bireye ait
belirti, beceri ve bulgulara ait kavramlar bu ontolojiden yararlanılarak anlamsal tabana taşınacaktır.
Vakada bahsedilen birey, özel bir özel eğitim ve rehabilitasyon merkezine devam etmektedir. Şu an ki
belirti ve bulguları şöyledir:
Temel yönergeleri yerine getirebilmekte, kaba motor ve ince motor hareketleri taklit
edebilmektedir (3.1. ve 2.1. grup becerilere sahip).
“ncak el ve parmak kaslarını kullanmayı gerektiren işlerde kalem tutma, boncuk dizme vb.
yetişkin yardımına ihtiyaç duymaktadır
. . grup becerilere sahip ancak . grup becerilerde
sınırlı .
İfade edici dil becerileri anne, baba, mama kelimeleri ile sınırlıdır
. grup becerileri sınırlı .
Giyinme becerileri ile ilgili olarak çorabını bağımsız çıkarabilmektedir.
grubu olan giysi giyme ve çıkarma becerileri sınırlı .
. grup becerilerin . alt
Tuvalet kontrol(ne sahiptir ancak kendiliğinden başlatma becerisine sahip değildir. ”ağımsız
tuvalet yapma becerisini anneye bağımlı olarak gerçekleştirmektedir. . grup becerilerden . “lt
grup olan kişisel temizlik ve bakım becerilerinden tuvalet ihtiyacını giderme becerisi sınırlı .
64
Web Ontoloji Dili (OWL Yoluyla Gelişimsel ”ozukluğu Olan ”ireylere Yönelik Eğitsel Etkinlik Keşif Sistemi
Yukarıda vakaya ait bahsi geçen becerilere yönelik belirti ve bulgular doğrultusunda, sistemin
önereceği eğitim faaliyeti danışman eğitmen veya aile tarafından sorgulandığında, sistemin işleyiş
mekanizması şu şekilde olacaktır
Tablo 4.
Yaygın Gelişimsel Bozukluklar İçin Eğitim Programından Bir Kesit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
1.Eşleme Becerileri
. Eş nesneleri eşleme
. Eş resimleri eşleme
1.3 Nesne – resim eşleme
1.4 Renk eşleme
. Şekil eşleme
2.Taklit Becerileri
. Motor Taklit Çalışmaları
2.1.1 Kaba Motor
. . İnce Motor
. . Y(z İfadeleri
. Grup Hareketlerini Taklit Çalışmaları
. Sözel Taklit Çalışmaları
2.3.1 Ses
. . Sözc(k
. . C(mle
.Yönerge Takip Becerileri
. ”asit Yönergeler
3.1.1 Tek Eylemli
. . İki Eylemli
. . Üç veya Daha Fazla Eylemli
. Grup Yönergeleri
3.2.1 Tek Eylemli
. . İki ya da Daha Fazla Eylemli
.Görsel Destek Kullanımı
.Alıcı Dil Becerileri
. Dinleme ve Dikkati Yöneltme
5.2 “yırt Etme
5.2.1 Nesneler
5.2.2 Olaylar
. . Kişiler
5.2.4 Sesler
. Olayları Sıralama
.İfade Edici Dil Becerileri
6.1 Soru Sorma ve Cevaplama
. Tanımlama
6.2.1 Eylemler
6.2.2 Nesneler
. . Kişiler
6.3 Bilgi Aktarma
. . Olaylar Hakkında ”ilgi Verme
. Dilin Kullanım Kuralları
6.4.1 Zamir
. . C(mle
. . Söz Kalıpları
. . Zıtlık ”ildiren Sözc(kler
. Diğer İfade Edici Dil ”ecerileri
. . Olmayanı Tanımlama
. . Olayları Sıralama
.Oyun ve M(zik Becerileri
. Görsel “lgı
7.2 Oyun Oynama
7.2.1 Basit
7.2.2 Sembolik
. . M(zikli
. M(zik
7.3.1 Ritim
. . Şarkı Söyleme
. . M(zik “letleri
.5z Bakım Becerileri
. Kişisel ”akım ve Temizlik
. Giysileri Çıkarma ve Giyme
8.3 Yemek Yeme
.G(nl(k Yaşam Becerileri
. Mutfak İşleri
. Ev İşleri
. Çeşitli “raç ve Gereçleri Kullanma
10.Motor Beceriler
. Kaba Motor ”ecerilerini Geliştirme
. İnce Motor ”ecerilerini Geliştirme
11.Sosyal Beceriler
. Sosyal İletişim
. “kran İletişimi
12.Okuma Yazma Becerileri
. “lgı Çalışmaları
. Okuma Yazmaya Hazırlık
. İlk Okuma Yazma
12.4 Okuma ve Yazma
. Dilbilgisi Kuralları
13.Matematik Becerisi
13. Nesneler “rasındaki İlişkiler
13.2 Ritmik Saymalar
. Doğal Sayılar
13.4 Toplama
. Çıkarma
. Çarpma
. ”ölme
. Problem Çözme
. K(meler
13.9 Kesirler
. 5lç(ler
. Geometrik Şekiller
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
Sorgu: Tek başına tuvalet ihtiyacını giderebilme!
Diyelim ki, bu noktada kullanıcı tarafından 'Tek başına tuvalet ihtiyacını giderebilme' gibi bir
c(mle girilmiş olsun. Sistem etmeni, bu c(mlenin anlamın ve hangi kategoride yer aldığı hakkında
hen(z bir bilgiye sahip değildir. Sistem O”T'de tuttuğu Metotlar ontolojisinde bulunan sınıf ve ilişki
tanımlarına ait, bilindik c(mle kalıpları ve daha önce girilmiş sorguları inceler ve benzer beceri
sınıfları ve ilişkileri tespit eder. ”u işlem esnasında, önerilen sistem yazılımının arama ve tanımlamaya
yönelik uygulaması planlanan algoritmalardan Ontoloji ”ilgi Tabanı O”T 'nda bahsedilmişti.
65
Web Ontoloji Dili (OWL Yoluyla Gelişimsel ”ozukluğu Olan ”ireylere Yönelik Eğitsel Etkinlik Keşif Sistemi
1
METOTLAR
ONTOLOJI
2
AKTIVITELER
ONTOLOJI
TASK
ONTOLOJI
KAVRAMLAR
ONTOLOJI
KULLANICI
Tek aşı a
tuvalet ihtiya ı
gereksinimi var
3
PROBLEM ANALIZI
ARAYUZU
Durum
4
Özellikler
2
Ço uğu Adı ve Soyadı : Ali
Yaşı : 5
Cinsiyeti : Erkek
Öğre e il e kapasitesi : %80
VERITABANI
---------------------------------------------------------------------------------------------------Durum
-Özel ir özel eğiti ve reha ilitasyo
erkezi e deva et ektedir.
-Te el yö ergeleri yeri e getire il ekte, kaba motor ve ince motor hareketleri taklit
edebilmektedir. (3.1. ve 2.1. grup becerilere sahip)
-A ak el ve par ak kasları ı kulla ayı gerektire işlerde (kalem tutma, boncuk dizme vb.)
yetişki yardı ı a ihtiyaç duy aktadır. (10.1. grup becerilere sahip ancak 10.2 grup becerilerde
sı ırlı)
-İfade edi i dil e erileri a e, baba, a a keli eleri ile sı ırlıdır. (6. grup e erileri sı ırlı)
-Giyi e e erileri ile ilgili olarak çora ı ı ağı sız çıkara il ektedir. (8. grup becerilerin 2. alt
gru u ola giysi giy e ve çıkar a e erileri sı ırlı)
--Tuvalet ko trolü e sahiptir a ak ke diliği de aşlat a e erisi e sahip değildir.
---------------------------------------------------------------------------------------------------Belirtiler
Bağı sız tuvalet yap a e erisi i a eye ağı lı olarak gerçekleştir ektedir. (8. grup becerilerden
1. Alt grup ola kişisel te izlik ve akı
e erileri de tuvalet ihtiya ı ı gider e e erisi sı ırlı)
---------------------------------------------------------------------------------------------------İhtiyaçlar
Tek aşı a tuvalet ihtiya ı.
Belirtiler
İhtiyaçlar
........
Çocuğun Adı ve Soyadı: Ali
Yaşı :5
Cinsiyeti :Erkek
Öğrenebilme kapasitesi : %65-70
Belirtiler
Bağı sız tuvalet yap a e erisi i a eye ağı lı
olarak gerçekleştir ektedir (8. grup becerilerden
1.alt grup ola
kişisel te izlik ve akı
e erileri de
tuvalet ihtiya ı ı gider e
e erisi sı ırlı)
İhtiyaçlar
Tek aşı a tuvalet ihtiya ı
Durum
Özel ir özel eğiti ve reha ilitasyo
erkezi e deva et ektedir.
Te el yö ergeleri yeri e getire il ekte, kaba motor ve ince motor
hareketleri taklit edebilmektedir. (3.1. ve 2.1. grup becerilere sahip)
A ak el ve par ak kasları ı kulla ayı gerektire işlerde (kalem tutma,
boncuk dizme vb.)
yetişki yardı ı a ihtiyaç duy aktadır. (10.1. grup becerilere sahip ancak
10.2 grup becerilerde yetersiz)
İfade edi i dil e erileri a e, baba, a a keli eleri ile sı ırlıdır. (6.
grup e erileri sı ırlı)
Giyi e e erileri ile ilgili olarak çora ı ı ağı sız çıkara il ektedir. (8.
grup becerilerin 2. alt gru u ola
giysi giy e ve çıkar a
e erileri
sı ırlı)
Tuvalet ko trolü e sahiptir a ak ke diliği de
aşlat a e erisi e
sahip değildir.
Şekil- Kullanıcı tarafından istenilen eğitsel faaliyeti bulma sorgusunda problemin algılanması analizi.
Sistem, ontolojideki uygun beceri konseptlerini arar, bulduklarını kullanıcı ara y(z(ne y(kler
ve kullanıcıdan istenilen beceri sınıfını belirlemesini ister. ”öylece, sistem etmeninin odaklanması
gereken beceri sınıfını, yani eğitim programını belirlemiş olur. ”undan sonraki adımlarda sistem,
uygun eğitim metodunu önerirken, bireyin geçmiş kazanımları, şu an ki belirti ve bulgular,
öğrenebilme kapasitesi ve hedef d(zey vb. bilgiler doğrultusunda, bireye en uygun metodu/metotları
seçecektir. Sistemde 'tuvalet ihtiyacını giderme' becerisine ait t(m metotlar ontoloji bilgi tabanında
mevcuttur. Fakat her metot, her birey için uygun olmayabilir. ”u nedenle, bireyin geçmiş edinimleri,
şu an ki belirti ve bulguları, en son ölç(len öğrenebilme kapasitesi ve istenilen d(zeye göre, metot
seçimi farklılaşır. Hali hazırda olan durumda, bu aşamada uzman eğitmenler, bireyin bu bilgilerinden
yola çıkarak, hangi eğitim metodunu seçmeleri gerektiğine karar verirler. Sistem, eğitmenlere uygun
metotların listesini sunmaktadır. ”öylece, eğitmen isterse uygun metodu kendi belirler veya sistemin
önerdiğini seçebilir. Fakat uzman eğitmen değil de aile tarafından metot seçme özelliği mutlaka
sınırlandırılmalıdır. ”u esnada, sistem etmeni uygun metodu seçme yetisine sahip olmalıdır. Uygun
metot seçimi için ontolojide, beceriler yani sınıflar arası gerekli ilişkilendirmeler yapılacaktır. ”u
ilişkilendirmeler yoluyla hangi beceri hangi metot ile hangi grup birey için uygundur tanımları elde
edilebilecektir. Sorgulanan bireyin özellikleri, herhangi bir grup altında yer alıyorsa, sistem o bireyin
yapısına uygun metodu rahatlıkla önerebilecektir aksi halde sistem, aileyi eğitim uzmanına
yönlendirmelidir.
66
Web Ontoloji Dili (OWL Yoluyla Gelişimsel ”ozukluğu Olan ”ireylere Yönelik Eğitsel Etkinlik Keşif Sistemi
5rnek vakamıza adım sırasıyla devam edersek:
1. 'Tek başına tuvalet ihtiyacını giderebilme' sorgusu problem analizi ve metot belirleme safhası için
alınır Şekil- Adım .
2. Bireye en uygun metodun belirlenmesi için, sistem, veritabanından bireyin t(m ilgili bilgilerine ulaşır
(Şekil- Adım .
3. Aynı zamanda, Metotlar ontolojisinin altında 'Tuvalet ihtiyacı giderme' alt grup olarak Kişisel
Bakım ve Temizlik Tablo 'de . becerileri altında ve (st grup olarak 'Öz ”akım ”ecerileri' (Tablo-4'de
Madde altında yer aldığı belirlenecektir Şekil- Adım .
4. Sistem, problem analizi işlemini tamamlayıp, bireye en uygun metodu belirlemesi için Tablo ' de bahsi
geçilen kavramlara girip gerekli çıkarsamaları yaparak uygun metodu/metotları kullanıcıya sunacaktır Problem
analizi girdiler: Şekil-5 Madde 3).
5. Sistemin kendi öneri algoritması Şekil- Madde
sonucunda bir eğitmene önerdiği/aileye sunduğu
metot 'Eş Zamanlı İpucu' olmuş olsun Şekil-6 Madde 5). Böylece, Problem analizi ve metot belirleme safhası
tamamlanmış olur.
6. 'Eş Zamanlı İpucu' metodu uygulama için seçilmiş olsun bu noktada sistem, aktiviteler ontolojisine
iletilerek 'tuvalet ihtiyacını giderebilme' becerisini kazandıracak aktivite/aktiviteleri belirlemeye başlar.
7. 'Eş Zamanlı İpucu' metodu için var olan aktivite tanımları Aktiviteler Ontoloji'si (zerinden
bulunarak, aktiviteler uzman eğitmene/aileye önerilir ve onay beklenir. 5rneğin, bağımsız tuvalet yapma
becerisi için '”asamaklandırılmış Eğitim' aktivite olarak önerilmiş ve kabul edilmiş olsun.
Kişisel Bilgiler (VeriTabanından)
4
Durum
Ontolojik
Eşleşme
Özellikler
4
METOTLAR AKTIVITELER
ONTOLOJI
ONTOLOJI
Belirtiler
İhtiyaçlar
TASK
ONTOLOJI
KAVRAMLAR
ONTOLOJI
4
........
Kullanıcı Problem Tanımı:
5
Tek aşı a tuvalet ihtiya ı
Problem+Kişisel Bilgiler=Uygun Metot
AYRIŞTIRICI MOTORU
5
KULLANICI
Uygu
etot ö er esi: Eş Za a lı İpucu
Şekil- Kullanıcı tarafından istenilen eğitsel faaliyeti bulma sorgusunda beceriye uygun metodun sunulması.
8. Bu aktivite bulunurken, çocuğun geçmiş ve g(ncel durumu hakkında var olan bilgileri de kullanılır.
Çocuğun şu andaki durumuna göre, motor becerilerini kısmen becerebildiği, kaba motor becerilerine sınırlı
olarak sahip iken, ince motor becerilerinde yetersiz olduğu anlaşılmaktadır. Bu aktivite içerisinde yer alan
'Fiziksel Yardım' basamağı da çocuğun bu durumuna uygun olduğu için aktivite seçiminde anahtar olarak
kullanılmıştır.
67
Web Ontoloji Dili (OWL Yoluyla Gelişimsel ”ozukluğu Olan ”ireylere Yönelik Eğitsel Etkinlik Keşif Sistemi
Tablo 5
Yukarıdaki Vaka İçin Seçilen Basamaklandırılmış Eğitim Akışından
İlk Üç Atomik İşlevin Ontoloji Yoluyla Tanımlanması ve İlişkilendirilmesi
1
<owl:imports rdf:resource="../Tasks.owl"/>
2
<owl:ObjectProperty rdf:about="#hasMethod">
3
<owl:ObjectProperty rdf:about="#hasPreviousActivity">
4
<owl:ObjectProperty rdf:about="#hasNextActivity">
5
<owl:Class rdf:ID=" Aktivite" />
6
<owl:Class rdf:ID="Task">
7
<rdfs:subClassOf rdf:resource="#Aktivite"/>
8
</owl:Class>
9
<owl Class rdf ID="Yönerge_Tabanlı_Task">
10
<rdfs:subClassOf rdf:resource="#Task"/>
11
</owl:Class>
12
<owl:Class rdf ID="Uygulamalı_Task">
13
<rdfs:subClassOf rdf:resource="#Task"/>
14
</owl:Class>
15
<owl Class rdf ID="Tuvaletini_Yap_Yönergesi">
16
<rdfs subClassOf rdf resource="#Yönerge_Tabanlı_Task"/>
17
<hasMetot rdf datatype="&“ktivite Tepki_İpucu"/>
18
<hasNextActivity rdf:datatype="&Tasks Fiziksel_Yardım">Fiziksel Yardım Edilir</hasNext“ctivity>
19
</owl:Class>
20
<owl Class rdf ID="Fiziksel_Yardım">
21
<rdfs subClassOf rdf resource="#Uygulamalı_Task"/>
22
<hasMetot rdf datatype="&“ktivite Kontrol_Edici_İpucu "/>
23
<hasPreviousActivity
24
</hasPreviousActivity>
25
<hasNext“ctivity rdf datatype="&Tasks Deneme_Oturum"> Deneme Oturumları Yapılır</hasNext“ctivity>
rdf datatype="&Tasks Tuvaletini_Yap_Yönergesi">Tuvaletini
Yap
Yönergesi
Verilir
</owl:Class>
26
<owl:Class rdf:ID="Deneme_Oturum">
27
<rdfs:subClassOf rdf resource="#Uygulamalı_Task"/>
28
<hasMetot rdf:datatype="&Aktivite; Saatte_Bir_Kontrol"/>
29
<hasPrevious“ctivity rdf datatype="&Tasks Fiziksel_Yardım">Tuvaletini Yap Yönergesi Verilir </hasPrevious“ctivity>
30
<hasNextActivity rdf:datatype="&Tasks; Yoklama_Oturum">Yoklama Oturumları Yapılır</hasNext“ctivity>
31
</owl:Class>
68
Web Ontoloji Dili (OWL Yoluyla Gelişimsel ”ozukluğu Olan ”ireylere Yönelik Eğitsel Etkinlik Keşif Sistemi
9. 5rnek vakadan da anlaşılacağı (zere, bazı aktiviteler atomik yapıya sahip iken bazı aktiviteler
zincirleme alt aktivitelerden oluşabilmektedir. Atomik aktiviteler tek basamaklı olup tek uygulama ile bir adımda
tamamlanıp sonuçlanabilmektedir. Fakat birçok alt aktivite içeren karmaşık yapıdaki aktiviteler için farklı bir
yapıda İş “kışı Ontolojisi oluşturulacak ve bu kompleks aktivite 'hasNextActivity' veya
'hasPreviousActivity' vb. gibi özellik bilgilerini ontoloji ilgi tabanında tutacaktır Tablo Satır -4).
10. Aşağıda numaralandırılmış aktivite akışı, atomik tekli aktivite değil, örnek vakada verilen kompleks
bir aktivitenin alt aktivitelerinden bahsetmektedir.
Sıraya göre ”ağımsız Tuvalet Yapma ”ecerisi ”asamaklandırılmış Eğitim “ktivitesindeki “kış:
1.
Tuvaletini yap yönergesi verilir Tepki ipucu .
2. Fiziksel yardımda bulunulur Kontrol edici ipucu .
3. Deneme oturumları yapılır Saatte olmak (zere .
4. Yoklama oturumları yapılır G(n(n ilk tuvalet ziyaretinde .
5. Tepkiye verdiği yanıtlar değerlendirilir Doğru tepkiler için öd(llendirme, yanlış tepkiler için
görmezden gelme, tepkisiz durumlar için devam et yönergesi verme ya da kontrol edici ipucuna geri
dönme .
Şekil- 'de, önerilen sistemin Planlama Motoru'nun genel olarak işlevi gösterilmiştir. Şekil-7'de
bireye bağımsız tuvalet yapma becerisini kazandırmak için kullanılan basamaklandırılmış eğitim
aktivitesindeki akışlardan ikincisi olan 'Fiziksel Yardım' işlevinin önermesi yapılmaktadır Şekil-7
“dım- 9). Yeni adım belirlenirken planlama motoru, kişisel bilgiler doğrultusunda geçmişte
uygulanan bir adım olma varsayımı ve o varsayımın sonuçları göz ardı edilmeden ve seçilen kompleks
aktiviteye bağlı kalarak, İş “kışı Ontolojisi içindeki o seçilmiş kompleks aktivite k(mesinde tanımlı
atomik aktivitelerin sıra bilgisine ve en son uygulanan atomik aktiviteye bakarak gelecek atomik
aktiviteye karar verir. Şekil- 'de, şu an uygulanan aktivite 'Tuvaletini_Yap_Yönergesi' ve gelecek
aktivite bilgisi 'Fiziksel Yardım', ontolojik sıralamasından Tablo “dım çıkartılıp yeni aktivite
olarak kullanıcıya önerilir Şekil- “dım- 8).
Belirtiler
6
AKTIVITELER
TASK
ONTOLOJI ONTOLOJI
İhtiyaçlar
........
Kullanıcı Problem Tanımı:
6
7
Tek aşı a tuvalet ihtiya ı
Problem+KişiselBilgiler+SeçilenAktivite+TaskSırası
Bilgisi+ŞuanUygulananTask=SıradakiTask
PLANLAMA MOTORU
Ato ik Aktivite ö er esi: Fiziksel_Yardı
Edilir</
KULLANICI
">Fiziksel Yardı
9
8
<owl:Class rdf:ID="Tuvaletini_Yap_Yö ergesi">
<rdfs:subClassOf rdf:resource="#Yö erge_Ta a lı_Task"/>
<hasMetot rdf:datatype="&Aktivite;Tepki_İpu u"/>
Özellikler
<hasNextActivity rdf:datatype="&Tasks;Fiziksel_Yardı
hasNextActivity>
</owl:Class>
Ontolojik
Eşleşme
Planlama
6
Durum
<owl:Class rdf:ID="Fiziksel_Yardı ">
<rdfs:subClassOf rdf:resource="#Uygula alı_Task"/>
<hasMetot rdf:datatype="&Aktivite; Kontrol_Edici_İpu u "/>
<hasPreviousActivity rdf:datatype="&Tasks;Tuvaletini_Yap_Yö ergesi">Tuvaletini Yap
Yö ergesi Verilir </hasPreviousActivity>
<hasNextActivity rdf:datatype="&Tasks; Deneme_Oturum"> De e e Oturu ları Yapılır</
hasNextActivity>
</owl:Class>
Kişisel Bilgiler (VeriTabanından)
Şekil- Sistem planlayıcısı tarafından, seçilen bir kompleks aktivitenin basmaklarının kullanıcıya sunulması.
69
Web Ontoloji Dili (OWL Yoluyla Gelişimsel ”ozukluğu Olan ”ireylere Yönelik Eğitsel Etkinlik Keşif Sistemi
Her yeni aktivite başında sistem, kullanıcıdan en son uygulanan aktivite için olumlu-olumsuz
sonuçları girmesini ister. “şağıda verilen vaka sonuç bilgisinde bahsedilen her oturum sonunda
gözlenen sonuç değerler, veritabanına ve ontoloji altına '”aşarılı' veya '”aşarısız' gibi değerler olarak
kaydedilebilecek ve bu değerler (zerinden yeni atomik aktiviteye veya sıradaki atomik aktiviteye
bağlantı kurulabilecektir.
V“K“ SONUÇ
“li başlama d(zeyinde yalnızca ilk amacı gerçekleştirebilirken, annesinin çalışmasını izleyen ilk
yoklama oturumunda, becerinin ilk 4 amacını bağımsız gerçekleştirdiği gör(lm(şt(r. İkinci
yoklama oturumunda, ilk
basamak ve son olarak (ç(nc( yoklamada becerinin t(m
basamaklarını bağımsız olarak gerçekleştirmiştir.
Eğitimden
g(n sonra annenin telefon etmesiyle ev ziyaretine gidilmiş ve “li’nin beceride
öğretim sonu d(zeyi (ç oturum (st (ste kaydedilmiştir. Yapılan değerlendirme sonucunda “li’nin
becerinin t(m basamaklarını (ç oturumda da bağımsız olarak gerçekleştirdiği gözlenmiştir.
Tartışma
Projenin teknolojik açıdan sağlayacağı katkılar: ”ilindiği (zere web, insan hayatını oldukça
kolay hale getirmiştir/getirmeye devam etmektedir. Fakat g(n(m(z web'in kendi içinde var olan
'statik tabanlı arama yaklaşımı', sistemler içinde sözdizimsel analize s(r(klemiştir. G(n(m(zde Tohum
Otizm Vakfı, Avrupa Birliğinin Okulöncesi Eğitimin G(çlendirilmesi Hibe Programı çerçevesinde "“nne”abalara Yönelik E-5ğrenme Portalı İle Otizmli Çocukların Okul 5ncesi Eğitime Katılımlarının
“rtırılması Projesi15"ni y(r(tmektedir. ”enzer diğer bir çalışma, "Rethink Autism16" aylık olarak d(ş(k
(cretlerle ailelere ve eğitmenlere hizmet veren statik web tabanlı geliştirilmiş metin ve videolardan
oluşan dersler içeren bir servistir. Her iki çalışmanın portalında ailelerin, alan ilgili öğrenim
görenlerin, uzman eğitmenlerin vs. yararlanması için, statik web mantığıyla yapılandırılmış, video ve
metin içeren eğitim mod(llerinden oluşmaktadır. Var olan bu yöntemlerdeki en b(y(k sıkıntı kişiye
uygun olan hizmeti vermek yerine genele uygun ortak hizmet sunmasıdır.
Prof. Dr. Tim ”erners Lee ve ekibi tarafından son yıllarda ortaya atılan 'Semantic Web' BernersLee, Hendler ve Lassila, 2001 yaklaşımı, g(n(m(z web'in sıkıntılarını ortadan kaldırmayı
hedeflemektedir. ”u projeyle, birlikte Semantik Web yaklaşımının, bu t(r anlamsal arama tabanlı
sistemlerde teknolojik açıdan ciddi faydalar sağladığına işaret etmek ayrıca hedefler arasındadır.
Projenin önemli diğer bir katkısı ise, önerilen sistemde
hazırlanacak olan yaygın gelişimsel
bozukluklara yönelik geliştirilen ontolojilerin, d(nya literat(r(ne bilimsel bir çalışma olarak girmesi
ve diğer araştırmacılara ışık tutması, (retilen O”T'nin birçok araştırmacıya katkı sağlaması için
Semantic Web konulu bilimsel paylaşım sitelerinde SemWebCentral17 vb. yayınlanması ve böylece
(lkece bilimsel çalışmalarda oldukça atıf almamızı sağlayabilecek olmasıdır. Sistemin, Ontoloji ”ilgi
Tabanı hem İngilizce hem T(rkçe dillerinde hazırlanacaktır. ”unun sebebi, önerilen sistemin hen(z
bir benzerinin d(nya literat(r(nde yer almaması ve bu sistemin T(rkçe uygulamasından sonra
İngilizce versiyonuna kolaylıkla geçiş yapılmasının planlanmasıdır.
Projenin roller açısından sağlayacağı katkılar:
Geliştirilecek olan sistemin, temel olarak yapacağı işlem, bir eğitim uzmanının yapacağı işlemi
bilgisayar ortamına uzman-sistem-destekli olarak taşımaktır. ”u noktada, sistemin eğitim uzmanına
sağlayacağı faydalar şöyle özetlenebilir
”ir eğitim uzmanı, eğitsel faaliyetlerin / oyunların / aktivitelerin sadece belli bir kısmını aklında
tutabilir. Ancak, literat(rde mevcut olan t(m eğitsel metotların ve bu metotlar ışığında uygulanan
aktivitelerin, sisteme eklenmesi m(mk(n olduğundan, sistemin örnek uzayı tek bir eğitim uzmanı ile
kıyaslandığında çok daha geniş olacaktır. ”u sayede, birey için en uygun olan metot ve aktivitenin
seçilebilmesi olasılığı da artacaktır.
http://www.tohumotizmportali.org/Proje-Hakkinda
http://www.rethinkautism.com/
17 http://projects.semwebcentral.org
15
16
70
Web Ontoloji Dili (OWL Yoluyla Gelişimsel ”ozukluğu Olan ”ireylere Yönelik Eğitsel Etkinlik Keşif Sistemi
Sistem, eğitim uzmanlarının eğitim/staj dönemlerinde kullanılabilir. ”u s(reçte, eğitim uzmanı,
sistemde sorguları değiştirmek suretiyle s(rekli sorgulamalar yaparak sistemin önerilerini inceler ve
kendi eğitim s(recinin kapsamlı bir sistem tarafından desteklenmesini sağlar.
Eğitim uzmanı, karar vermekte zorlandığı durumlarda sistemin önerilerini inceleyerek destek
alabilir.
Eğitsel metot ve aktivitelerin tek bir noktada toplanması sayesinde, uzman eğitmen yeni
geliştirilmiş eğitsel metotlardan veya aktivitelerden haberdar olabilir.
Eğitim uzmanı, sorumlu olduğu bir bireye ait t(m geçmiş bilgilere, bireyin eğitim s(reci boyunca
sağladığı gelişmelere, bireyin dâhil olduğu eğitim programı kapsamında gerçekleştirdiği her t(rl(
faaliyete tek bir noktadan kolaylıkla erişebilir.
Eğitim uzmanı, sorumlu olduğu sınıfların durumuna ilişkin sorgulamalar yapabilir ve her bir
bireyi hem tek başına hem de grup içerisinde değerlendirme şansı elde etmiş olur.
Milli Eğitim ”akanlığı’na bağlı özel eğitim kurumlarında verilen ders m(fredatını belirlenmesi,
takip edilmesi ve yenilenmesi m(mk(n olacak ve bu t(r durumlarda sistemin genelinde ve yapısında
yeni bir değişikliğe gitmeye gerek kalmadan, sadece ontolojilerdeki metot ve aktivitelerin yenilenmesi
ile gerekenlerin yapılmasındaki çaba aza indirgenmiş olacaktır.
Sistemin bireyin ailesine sunacağı faydalar şöyle özetlenebilir:
“ile istediği herhangi bir anda çocuğu ile ilgili t(m eğitim bilgilerine, çocuğunun anlık durumuna,
gelişimine tek bir noktadan erişebilir.
“ile, çocuğunun gelişimini evde de destekleyebilmek için, ev içerisinde uygulayabileceği
faaliyet/oyunları/aktiviteleri sistemden öğrenebilir uygulama, ev ödevi, vb. .
”u t(r bir sistem, çocuğunun durumu nedeniyle umutsuzluğa kapılmış ve bu nedenle çocuğunu
sosyal ortamlardan uzak tutan veya okula göndermeyen aileleri motive eder ve çocuklarının
d(zeylerinin gelişmesi için sistemi kullanmaya teşvik edebilir.
Sistemin gelişimsel bozukluğa sahip olan birey açısından faydaları şöyle özetlenebilir:
”u t(r bireyler, alacakları eğitimler sayesinde birçok beceri kazanabilirler, toplum içerisinde daha
rahat yaşar hale gelebilirler.
Sonuç
”u projede, yaygın gelişimsel bozukluğa sahip bireylerin eğitim s(reçlerinin geliştirilmesini ve
izlenmesini sağlayacak, bu s(reçleri destekleyecek ve yaygınlaştıracak bir yazılım uygulama sistemi
önerilmektedir. ”u sistem, bireylere daha nitelikli ve bireyin özg(n ihtiyaçları ile daha çok ört(şen,
g(ncel eğitimler uygulanmasını sağlayabilecektir. Bu işlevler sayesinde yaygın gelişimsel bozukluğa
sahip bireylerin yaşamlarının kolaylaştırılması ve bu bireylerin topluma kazandırılmasına yardımcı
olacak bir sistem ortaya çıkması öngör(lmektedir. Sistemin sunduğu eğitim programı Milli Eğitim
”akanlığı’nın hazırlamış olduğu Yaygın Gelişimsel ”ozukluklar Destek Eğitim Programı dikkate
alınarak tasarlanmıştır.
Sistemin semantik altyapısında, yaygın gelişimsel bozukluklara yönelik kavramları içeren genel
bir Kavramlar Ontoloji, eğitim metotlarını içeren bir Metotlar Ontoloji, faaliyet, oyun ve aktiviteleri
içeren bir “ktiviteler Ontoloji ile bunlar arasında ardıştırma bilgisini içeren İş “kış Ontolojisi olmak
(zere toplamda dört temel ontoloji bulunmaktadır. Sisteme bireye ilişkin kişisel bilgiler, beceriler ve
geliştirilmesi beklenen nitelikler verildiğinde, sistem bireyin niteliklerine en uygun olan metotları ve
aktiviteleri ve bunlar arasındaki ardıştırma bilgisi gibi semantik altyapıyı inceler ve sonuçta ihtiyaç
duyulan aktiviteyi önerir. Semantik altyapı sayesinde, içerisinde birçok sayıda aktivite ve faaliyet /
oyun barındırabilecek olan ontolojilerden, bireyin gelişimine en çok katkıda bulunacağı d(ş(n(len
eğitimin bulunması sağlanmış olur. Sistemde geliştirilen ontolojiler yurt içinde ve yurt dışında bu
konu hakkında yapılacak olan birçok çalışmada kullanılabilir niteliktedir ve s(rekli
g(ncellenebilmeye uygundur. Sistemin kullanılması ve yaygınlaştırılması ile yaygın gelişimsel
bozukluğa sahip olan bireylerin, daha yenilikçi ve nitelikli eğitimler ile desteklenmeleri, eğitim
s(reçlerinin tek bir noktadan izlenmesi ile s(rekli takipleri ve desteklenmeleri m(mk(n olacaktır.
Bilgi
Sosyal sorumluluk anlayışı çerçevesinde y(r(t(lmekte olan bu projeye TU”İT“K-Teknoloji ve Yenilik
Destek Programları ”aşkanlığı TEYDEP) desteği almak için ilgili kuruma başvuruda bulunulmuştur.
71
Web Ontoloji Dili (OWL Yoluyla Gelişimsel ”ozukluğu Olan ”ireylere Yönelik Eğitsel Etkinlik Keşif Sistemi
Kaynakça
“ydın, “.
. Sembolik oyun testinin T(rkçe’ye uyarlanması ve okul öncesi dönemdeki normal,
otistik ve zihin engelli çocukların sembolik oyun davranışlarının karşılaştırılması. Doktora
Tezi, Marmara Üniversitesi Eğitim ”ilimleri Enstit(s( İlköğretim “nabilim Dalı Okul 5ncesi
5ğretmenliği ”ilim Dalı, İstanbul.
Berners-Lee, T., Hendler, J., Lassila, O. (2001). The Semantic Web. Scientific American Magazine.
(May, 1).
Çelik D. and Elçi “.
Provision of Semantic Web Services through an Intelligent Semantic Web
Service Finder, in Multiagent and Grid Systems - An International Journal, Volume 4, Number 3,
2008, pp: 297-316.
Çelik D. and Elçi A. (2010): Towards a semantic-based workflow model to composition of OWL-S
based atomic processes through process similarity matching and inferencing techniques. Journal
of internet Technology, ISSN: 1607-9264, Published by: Taiwan Academic Network Executive
Committee, (SCI-E). (Vol. 12 No. 1).
Çelik D. and Elçi “.
Ontology-based Matchmaking and Composition of Business Processes.
Book Chapter on Semantic Agent Systems-Foundations and Applications S“SF“ , “tilla Elçi,
Mamadou T. Kone, and Mehmet A. Orgun (Editors:), V. 344 in Studies in Computational
Intelligence by Springer-Verlag, pp: 133-157.
Çelik D. and Elçi “.
Finding Suitable Course Materials through a Semantic Search Agent for
Learning Management Systems of Distance Education. 6th IEEE International Workshop on
Engineering Semantic Agent Systems (ESAS 2011) conduction with the 35th Computer Software
and Applications Conference (COMPSAC 2011), Sponsored by IEEE Computer Society, Munich,
Germany, July 18 - July 22, 2011.
Demirli, C. ve K(t(k, 5. F. (2010). “nlamsal Web Web . ve Ontolojilerine Genel ”ir ”akış. İstanbul
Ticaret Üniversitesi Fen Bilimleri Dergisi. Number: 9/18, p. 95-105, Spring 2010.
Gammeltoft, L. and Nordenhof, M.S. (2007). Autism, play and social interaction. (Translated by E.Van
Acker). London and Philadelphia. Jessica Kingsley Publishers.
Gruber, T. (n.d.). What is an ontology? Erişim tarihi
ksl.stanford.edu/kst/what-is-an-ontology.html
“ralık
. http://www-
Gupta, S. (2011). A Frequent Pattern Based Approach to Information Retrieval. Master thesis,
Computer Science and Engineering Department, Thapar University, Patiala India.
Holmes, E. and Willoughby, T. (2005). Play behaviour of children with autism spectrum Disorders.
Journal Of Intellectual & Developmental Disability. 30(3), p.156-164.
Jena RDF API. The Apache Software Foundation (2011). Erişim tarihi
http://jena.apache.org/
“ralık
.
Jordan, R. (2003). Social play and autistic spectrum disorders. The National Autistic Society, 7 (4), p.
347-360.
Knight, C., Ga:ević, D. and Richards, G. (2006). An Ontology-Based Framework for Bridging Learning
Design and Learning Content. Educational Technology & Society, 9 (1), p. 23-37.
Koçak, N. (2002). 5z(rl( çocukların eğitiminde oyun ve oyuncakların önemi. XI. Ulusal 5zel Eğitim
Kongresi ”ildirileri. Konya Eğitim Kitapevi Yayınları, p. -98.
72
Web Ontoloji Dili (OWL Yoluyla Gelişimsel ”ozukluğu Olan ”ireylere Yönelik Eğitsel Etkinlik Keşif Sistemi
MEB. (2008). 5zel Eğitim ve Rehabilitasyon Merkezi Yaygın Gelişimsel ”ozukluklar Destek Eğitim
Programı. Milli Eğitim ”akanlığı 5zel Eğitim Kurumları Genel M(d(rl(ğ(, “nkara
.
Erişim tarihi
“ralık
.
http://mebk12.meb.gov.tr/meb_iys_dosyalar/11/02/963567/dosyalar/2013_01/18015828_285_ygb_
prog.pdf
OWL Web Ontology Language Overview, W C Recommendation, Online. Erişim tarihi
2013. http://www.w3.org/TR/owl-features/
“ralık
Paolucci, M. (2002). Semantic Matching of Web Service Capabilities. Springer Verlag, LNCS,
International Semantic Web Conference.
Protégé Ontology Editor CS/“I Department, University of Malta
http://protege.stanford.edu/
). Erişim tarihi
“ralık
.
Sevinç, M. (2003). Erken Çocuklukta Gelişim ve Eğitimde Yeni Yaklaşımlar. İstanbul: Morpa Yayınları.
Sirin, E. And Parsia, B. (2004). PELLET, An OWL DL Reasoner, In International Workshop on description
Logics (DL2004), Whistler, Canada.
Sönmez, N. ve “ykut, Ç. (2011). Gelişimsel yetersizliği olan bir çocuğa annesi tarafından bağımsız
tuvalet yapma becerisinin eşzamanlı ipucu ile kazandırılması. Uluslararası İnsan ”ilimleri
Dergisi, Cilt , Sayı .
Sucuoğlu, ”. (2005). Otizm ve otistik bozukluğu olan çocuklar. “. “taman Editör . 5zel Gereksinimli
Çocuklar ve 5zel Eğitime Giriş. “nkara G(nd(z Eğitim ve Yayıncılık, p.
-34.
Tu, S. W., Tennakoon, L., and O'Connor, M. et.al.
. Using an Integrated Ontology and
Information Model for Querying and Reasoning about Phenotypes The Case of “utism.
AMIA 2008 Symposium Proceedings, p. 727–731.
Uçar, 5.
. Engelli çocuklar için yapay zekâ tabanlı eğitim-destek araçları geliştirilmesi.
Doktora Tezi, Trakya Üniversitesi Fen ”ilimleri Enstit(s( ”ilgisayar M(hendisliği “nabilim
Dalı, Edirne.
Young, L., Tu, S. W., Tennakoon, L. et.al. (2009). Ontology Driven Data Integration for Autism
Research. (Conference Proceeding). 22nd IEEE International Symposium on Computer Based
Medical Systems, Albuquerque, NM, 1-7. Published in 2009.
73