Ali Miharbi | June 17th, 2008

Kanunları Kodlamak

Son yıllarda yapay zeka yöntemleri ve ontolojik modeller hukuk alanında başarıyla denenmeye başlandı. Bu uygulamalar arasında hukuksal mantık, diller arası ve semantik bilgiye erişim, belge sınıflandırması ve protokol hazırlanmasını sayabiliriz. Bunun için genel olarak tabandan tepeye (analitik) diyebileceğimiz yapay zeka teknikleri ile yukarıdan aşağı (sentetik) olarak tanımlayabileceğimiz ontolojik metodolojiler kombine ediliyor. Bu tekniklerin uygulanmasının başarılı deneyler olarak kalmayıp hayatımıza girmesi için hukuk ontolojilerinin hazırlanması büyük önem taşıyor.

Bilgisayar bilimi ve bilişimde, ontoloji terimi felsefede kullanıldığından biraz daha farklı anlamda, bir kavramlar kümesinin belli bir alan (domain) içinde formal temsili ve bu kavramlar arasındaki ilişkiler olarak tanımlanıyor. Söz konusu alan hakkında mantıksal çıkarımlarda bulunmanın yanısıra bu alanın doğrudan tanımını yapmak için de kullanılabiliyor. Bilginin temsiline gereksinim duyulan yapay zeka, Semantik Web, yazılım mühendisliği, biyomedikal informatik, kütüphane bilimi, bilgi mimarisi uygulamalarında ontolojilerin kullanımı yaygın. Genel olarak bireyler, sınıflar, sıfatlar, ilişkiler, kurallar, kısıtlamalar, aksiyomlar, olaylar gibi bileşenlerden oluşuyor. Hukuksal Bilgi Değişim Formatı LKIF de (Legal Knowledge Interchange Format) hukuk alanında ontolojilerin oluşturulması için, bir AB projesi olan Estrella altında geliştirilmiş Semantik Web tabanlı bir dil.

Aslında hukuk ile bilgisayar bilimi arasındaki paralelliklere bakarsak ve bilgisayar dillerinin mantığı eyleme dönüştürme konusundaki kusursuzluğunu düşünürsek bu iki disiplin arasındaki etkileşime şaşırmamak gerekir. Örneğin William F. Opdyke’ın 1982′de yazdığı Refactoring Object-Oriented Frameworks başlıklı tezinden, nesne tabanlı yazılımların tekrardan yapılandırılması ile ilgili yazdıklarına bakarsak:

  1. Bir yazılım geliştirirken, önceden hangi sınıfların önemli konseptleri kapsayacağı ve birbirleriyle nasıl ilişkilendirileceğini belirlemek zordur. Tecrübelerin bize gösterdiği, kullanışlı bir sınıf taksonomisi iteratif bir keşif süreci sonunda ortaya çıkar. Uygulama daha iyi anlaşıldıkça sistem tekrardan yapılandırılır ve halihazırdaki sınıflarda yer alan soyutlamaların değiştirilmesi gerekebilir.
  2. Sistem (yazılım) birkaç iterasyondan sonra olgunluğa ulaştıktan sonra bile, ufak yapısal değişiklikler gerekli olabilir. Yazılım sistemi, sürekli değişen bir ortamda çalışabilmek ve aynı zamanda da kullanıcıların sürekli değişen gereksinimlerini karşılayabilmek zorundadır.
  3. Yazılımı, projeler arası kullanmaya kalkınca değişik sorunlar ortaya çıkar. Bir sistemin, organizasyon ve diğer faktörler nedeniyle, başka bir proje tarafından kullanılabilmesi için değişik bir şekilde bölümlendirilmelidir. Bu yüzden tekrardan kullanım için de bir miktar tekrardan yapılandırma gerekir.

Yakın zamanda rastgeldiğim bir yazıda Garret Wilson burada koyu ile yazılmış olan proje, yazılım, uygulama ve kullanıcı terimlerini; sırasıyla dava, emsal, konu alanı ve kamu ile değiştirip kanun yazma ile yazılım geliştirme süreçleri arasındaki paralelliğe dikkat çekiyor. Yazıda aynı zamanda prosedür tabanlı programlama ile nesne tabanlı programlamanın hukuktaki karşılıklarının da anlatılması ilginç. Neticede kanunların da birer kod olduğunu ve kullanılan doğal dil nedeniyle içlerinde boşluklar ve yorum yoluyla esnetilme potansiyeli olduğunu düşünürsek araştırmacıların bu konularda kafa patlatmaları şaşırtıcı değil.

Tekrardan Estrella konsorsiyumu tarafından geliştirilen ve yaklaşık 200 kavramdan oluşan LKIF-Core Ontolojisi‘ne dönelim. Bu ontoloji 15 modülden oluşuyor. Herbir modül birbiriyle ilişkili hukuk terimleri dışında günlük kullandığımız kavramları kapsıyor. Bu terimlerin tanımlarını da buradan bulmak mümkün. Bunların en soyutları üst, mekan, mereoloji, zaman, uzay-zaman modülleri içinde tanımlanmış.


LKIF-Core modülleri

Estrella sitesinde, LKIF dışında hukuksal bilgi tabanlı sistemlerle etkileşime girecek uygulama programlama arayüzlerinin de (API) geliştirildiği Estrella platformunu uygulamaya koymak ve test etmek için Avrupa vergi mevzuatı ile iki Avrupa ülkesinin vergi mevzuatlarının modelleneceği ve pilot uygulamalarda kullanılacağı söylenmiş. Şu anda bu çok yakın gözükmese de ilerde kanun tasarılarının anayasaya uygunluğunu yazılım yoluyla anında görebileceğimiz sistemler geliştirilirse bu kimlerin işine yarar, kimleri rahatsız eder o da düşündürücü.

Ali Miharbi | April 23rd, 2008

MSÜ No.9: Türkiye’de Yeni Küratörlük Yaklaşımları ve Araştırmaları

dizi9afiskucuk-11

Güncel Sanat Tartışmaları Dizisi-9

Türkiye’de yeni küratörlük yaklaşımları ve araştırmaları

Konuşmacılar: Adnan Yıldız, Borga Kantürk, Esra Sarıgedik ve Ayça İnce

Tarih: 24 Nisan 2008 Perşembe

Saat: 18.30

Yer: Mimar Sinan Üniversitesi Fen Edebiyat Fakültesi Beşiktaş Yerleşkesi 208 no’lu derslik

Geçen hafta Yeni Medya ve İşlemsel Sanat başlığı altında katıldığımız ve halen de tartışmalarını buradan sürdürdüğümüz Güncel Sanat Tartışmaları Dizisi‘nde bu hafta küratörlük pratiğinde değişen anlam ve tanımlar, sanatçı olarak küratör ve küratör olarak sanatçı olmak, dönüştürücü bir güç olarak küratörlük, Türkiye’deki duruma bağlı olarak ekonomik koşullar vb. konular tartışılacak. Daha önceki tartışmada olduğu gibi, konuşma öncesi veya sonrası bu yazıya yorum yazarak bu konulardaki düşünce ve sorularınızı paylaşabilirsiniz.

Burak Arikan | April 22nd, 2008

Türkiye’de İşkencenin Stratejik Haritası İnternet’te Yayınlanıyor

iskence-harita

Modern hayatta işkence itiraf almak amacıyla sorgulamada kullanılıyor. İşkence tarihinde ceza olarak kullanıldığını biliyoruz ancak günümüzde sorgulamalarda kullanılan işkence evrensel olarak bir insan hakları ihlalidir. Türkiye’de hala işkence yapanların geçmişi Soğuk Savaş döneminde Türkiye’de hortlayan hem devletten hem askeriyeden “bağımsız güvenlik güçleri”nin CIA’den öğrendiklerine dayanıyor olabilir (bkz kontrgerilla el kitabı). Günümüzde işkenceyi kim kime dayattı, kimlerin emriyle yapılıyor bu çok karmaşık bir mesele, karmaşık çünkü normalde takip edemiyeceğimiz ağlı bağlı zincirleme ilişkilere dayanıyor. Bu ilişkiler zincirini görebilmek için önce bu bilgilere, sonra da bir haritaya ihtiyacımız var.

Helsinki Yurttaşlar Derneği (hYd) ve İnsan Hakları Gündemi Derneği (İHGD)‘nin ortak projesi “Hak Mücadelesinde Haritalama Yöntemi” Türkiye’de işkencenin stratejik haritasını çıkardı.

Bu yazının geri kalanını okuyun »

Ali Miharbi | February 26th, 2008

Etkileşimli Sanat için Sınıflandırmalar

Birçok sanatçı haklı olarak sınıflandırılmaktan hoşlanmasa da, kategorilere yerleştirilmenin eserlerinin yanlış anlaşılmasına, yüzeyselleşmesine, önemsiz bir benzerlik yüzünden alakası olmayan başka işlerle birlikte anılmasına yol açtığını söylese de, gerek arşivleme gereksinimi, gerek araştırma yaparken uzun listeler içinde gezinebilme ihtiyacı, gerek kitap veya sunum hazırlarken bilgiyi bir yapıya oturtmanın pratikliği nedeniyle kategorileme ve sınıflandırma sistemlerine hala başvurulmaya devam ediliyor. Bu konuda çok sayıda değişik yöntem var ve çoğunda esnek olunmaya çalışılıyor. Bunlardan en son rastladığım, Ludwig Boltzmann Institute Media.Art.Research tarafından başlatılan, Prix Ars Electronica 2008 için yapılan başvurularda kullanılan anahtar sözcüklerin ışığında geliştirilmeye devam edilen, birbirinden bağımsız ve iç içe geçebilir başlıklardan oluşan Taxonomies of Media Art:

Sanat eserinin biçimi

enstalasyon
heykel
nesne
performans
yazılım

Sanat eserinin sahası

tek başına
kamusal alan
bağımsız alanlar
ağlı yapılar
sanal dünyalar (Second Life gibi)

Etkileşim ortakları

insan<>insan (sanatçı etkileşimi)
insan<>insan (izleyici etkileşimi)
insan<>bilgisayar
bilgisayar<>bilgisayar
bilgisayar<> harici dijital veri
bilgisayar<> dış ortam
bilgisayar<>analog aygıtlar

İzleyicinin (icracının) yaptığı

gözlemlemek
araştırmak
harekete geçirmek
kumanda etmek
seçmek
içinde gezinmek
katılmak
iz bırakmak
yaratım sürecine katkıda bulunmak
bilgi alışverişinde bulunmak

İşin (projenin) yaptığı

gözetlemek
araç görevi görmek
anlatmak, öykülendirmek
belgelemek
algıyı genişletmek
bir oyun önermek
iletişim sağlamak
görsellemek
ses üretmek
dönüştürmek
depolamak
işlemek
aracılık etmek

Medya

video
bilgisayar grafiği/animasyon
sabit görüntü
projeksiyon
monitör/ekran
3D
ses elektroniği
kulaklık
hoparlör
yayın (radyo/TV)
cep telefonu
el cihazları
mikrofon
RFID
motor (sibernetik, robotik, vs.)

İşlem Teknolojisi

hareket yakalama
görüntü yakalama
ses tanıma
metin tanıma
chroma anahtarlaması
bio-feedback

Slogan

mekansal medya
genişletilmiş (artırılmış) gerçeklik
her an her yerde hesaplama
sanal gerçeklik
televarlık
yapay zeka
low-tech
medya arkeolojisi
etkileşimli sinema
her an her yerde oynanabilir oyun
giyilebilir bilgisayarlar
sibernetik
kinetik
robotik

Konu

yapay zeka
yapay yaşam
biyografiler
veri işleme
ekonomik sistemler
çevre
günlük sorunlar
evrim
genetik
kitlesel medya
medya
çevrimiçi dünyalar
politika
din
göç
sosyal ilişkiler
mahremiyet

Bundan daha genel bir sınıflandırma da Christiane Paul’un Digital Art kitabında kullandığı yapı:

Dijital Teknolojilerin Araç Olarak Kullanımı

Dijital fotoğraf ve baskı
Dijital teknolojilerle heykel

Dijital Teknolojilerin Mecra Olarak Kullanımı

Enstalasyon
Film, video, animasyon
Internet sanatı ve göçebe ağlar
Yazılım sanatı
Sanal gerçeklik ve genişletilmiş (artırılmış) gerçeklik
Ses ve müzik

Dijital Sanatta Temalar

Yapay Yaşam
Yapay Zeka
Televarlık, telematik, telerobotik
Beden ve kimlik
Veritabanları, veri görsellemesi ve eşleştirmesi
Metin ve öyküleme ortamları
Oyun
Taktiksel medya, aktivizm, hacktivizm
Geleceğin teknolojileri

Son olarak da Burak Arıkan ile geçtiğimiz Kasım ayında Aksanat’ta yaptığımız İşlemsel Sanatlar Sunumu‘nda kullandığımız pratik sınıflandırma ile yazıyı bitireyim:

Algoritmik Sistemler: Bilgi İşlem Teknolojileriyle İfade

  • İşlemsel üretilen nesneler
  • İşlemsel çalışan sistemler

Sistemden Karmaşaya: İnternet ve Ağlı İletişim Sistemleri Üzerinden İfade

  • Ağda temsil
  • Ağda eylem