Anlamsal ağ

İşaretleme

Bir bilgisayardaki dosyalar dağınık bir şekilde parçalara ayrılmış belgeler olabilir. Bu tip belgeler, e-postalar, raporlar ve broşürler insanlar tarafından okunabilir. Takvim, adres defteri, playlist ve hesap tablosu (kutuçizim veya "spreadsheet") gibi veriler, bunların görüntülenmesini, araştırılmasını ve çeşitli yollarla birbirleri ile ilişkilendirilmelerini sağlayan programlar ile sunulur.
Şu anda Dünya Çapında Ağ (World Wide Web) temel olarak, metin blokları ve bunların içine serpiştirilmiş, resimler ve veri giriş formları gibi çokluortam nesnelerinden oluşan sayfaları kodlamak için kullanılan bir işaretleme dili olan HTML "Zengin Metin İşaret Dili" ile yazılmış dokümanlardan oluşur.
Anlamsal ağ herhangi bir verinin, özellikle veri için tasarlanmış RDF sayesinde,  bilgisayardaki veri dosyaları gibi işlenebilmesine olanak sağlayacak şekilde yayınlanmasını sağlar.
HTML dokümanları ve bu dokümanlar arasındaki bağlantıları ifade ederken, Kaynak Tanımlama Çerçevesi (RDF), tersine, insanlar, toplantılar, uçak parçaları gibi gelişigüzel şeyleri tanımlayabilir.
Mesela HTML ile kodlanmış bir ürün listesi düşünelim. HTML için ürün ve yanında yazan fiyat, veri parçalarından başka bir şey değildir. Ürünün hangi firma tarafından üretildiği gibi bir bilgiye ulaşamayız. HTML için içinde fiyatın yazdığı "uzunluk etiketi (9span tag)" ı sadece firma adının yazdığı etiket (tag) in yanında durması gereken bir şeydir. Hatta HTML, bu listenin bir ürün listesi olduğunu bile söyleyemeyecektir.

Tanımlayıcı ve genişletilebilir işaretleme

Anlamsal ağ bu eksikliği, Kaynak Tanımlama Çerçevesi (RDF), Web Ontoloji Dili (OWL) ve veri-merkezli, uyarlanabilir Genişletilebilir İşaretleme Dili (XML - Extensible Markup Language) kullanarak işaret eder. Bu teknolojiler web dokümanlarını tamamlamak ya da bunların yerine geçmek üzere birlikte kullanılır. Böylelikle veri, webden erişilebilir veritabanlarında tanımlayıcı veri şeklinde veya gösterimle ilgili kısımları ayrı olarak tutulan saf XML (Genişletilebilir İşaretleme Dili)  şeklinde veya XHTML (Genişletilebilir Büyütülmüş Metin İşaretleme Dili) şeklinde tutulabilir. Makinalar tarafından okunabilir açıklamalar içerik yöneticilerinin içeriğe anlam ekleyebilmelerini sağlar. Mesela bir içerikle ilgili bilginin yapısını açıklamak gibi. Böylece, "tümdengelim uslamlaması (deductive reasoning)" ve çıkarım yapma işleyişine benzer şekilde, makine metin yerine bilginin kendisini işleyebilir. Bu sayede daha anlamlı sonuçlara ulaşılır, otomatikleştirilmiş bilgi toplama ve araştırmanın bilgisayarlar tarafından yapılması sağlanır.

RDF-URI, XML, "isimaralığı"

Bu teknolojinin öncelikli kolaylaştırıcıları URI ile birlikte XML ve "isimaralığı (namespace)" dır. Bunlar biraz mantık eklenerek RDFi oluşturur. RDF, herhangi bir şey hakkında herhangi bir şey söylemek için kullanılabilir. "Konu Tasarimi (Topic Maps)" ve "web öncesi yapay zeka" gibi teknolojiler de semantik ağa RDF kadar katkıda bulunacağa benziyor.

FOAF

Popüler bir semantik a- uygulaması olan "Arkadasin Arkadasi (Friend of a Friend)", insanlar ya da diğer temsilciler arasındaki ilişkileri açıklar.

Anlamsal ağ tarayıcıları ve arabağlantıları

Semantik ağ tarayıcıların uygulamalarından biri "BigBlogZoo.com" dur. Bu uygulamada 60.000 den fazla XML kaynağı DMOZ şema kullanılarak sınıflandırılabilir ve işlenebilir. Bu programın ticari versiyonu "MediaMiner", bu verileri bilgiye dönüştürmek için işler. (mine)

Piggy Bank

Piggy Bank ücretsiz bir Firefox eklentisidir. Piggy Bank web scriptlerini, RDF bilgisine dönüştürüp kulanıcının bilgisayarında depolamaya yarar. Bu bilgi daha sonra, orijinal bağlamdan bağımsız olarak alınıp işlenip, başka bağlamlarda kullanılabilir. Mesela Google Maps ile bu bilgiyi birleştirip bilgi gösterme amaçlı. Piggy Bank Semantic Bank adındaki, yeni web teknolojileri ile verieri etiketleme fikirlerini birleştiren yeni servis ile çalışır. Piggy Bank Simile Project tarafından geliştirilmiştir. Simile Project'in başka bir ürünü ise, belirli veri türlerini, mesela posta koduna karşılık hava tahmini verisi gibi, çevirmeye yarayan RDFizers'dır. Böyle çabalar bugünün webinden semantic varisine geçişteki olası problemleri çözmeyi kolaylaştıracaktır.

Zayıf yapay zeka

Semantik bir çeşit zayif yapay zekadır. Makinalar tarafından anlaşılabilir doküman kavramı, makinaların insanlar tarafından belirlenmiş kavramları anlayabilen bir yapay zekayı öngörmez. Fakat tam olarak belirlenmiş bir problemin, tam olarak belirlenmiş süreçlerle, var olan ve tam olarak belirlenmiş veriler üzerinde çözebilen bir makina yeteneğini kasteder. Bu bağlamda Semantik ağ, büyük ölçekli bir uzman sistem gibi düşünülebilir.
RDF kolay kullanılabilir olmasına rağmen, paradoksları ve gereksiz söz tekrarlarını ifade edebilecek tam bir dil olacaktır. Her mekanik RDF uygulaması, RDF i bilinçli olarak kısıtlanmış bir dile çeviren, RDF kullanımını sınırlandıran ve biçimlendiren bir şema kullanacaktır. Bununla beraber, bağlantılar sadece "RDF fiilleri" arasında yapılıyor olsa da, ortaya çıkan ifade büyük miktarda bilgi olacaktır.

Pratik uygulanabilirlik

Bazı eleştiriler, Semantic ağın tam veya kısmi uygulanabilirliğinin, temel imkânlılığını sorgulamaktadır.
Görünüşte gerçeklenme ihtimalini azaltan bazı yaklaşımlar, konuyu insan davranışı ve kişilik özellikleri perspektifinden eleştirir. (ör: metacrap) Diğer bazı yorumcular yazılım mühendisliğinin son durumundan kaynaklanan kısıtlamalarımız olduğunu öne sürüyorlar.(bkz: sızıntılı soyutlama)

Sansür ve mahremiyet

Anlamsal ağ ile ilgili gayret, sansür ve mahremiyet ile ilgili kaygılarla hafifletilebilir ve yavaşlatılabilir. Mesela, metin analizi yöntemleri, farklı kelimelerle, mecazlarla (metaphor) veya yazı yerine resim kullanılarak devre dışı bırakılabilir. Semantic Web, devletler için çevrimiçi içeriğin içerik bloklama programları ile görüntülenmesinin ve yaratımının durdurulmasını oldukça kolaylaştıracaktır. Ek olarak, bu sorun FOAF dosyaları ve "Cografi Konum Bulma (Geolocation)" meta-data kullanımı ile artmıştır. Kişisel blog gibi şeylerle bağlantılı kimlik saklama oldukça kısıtlanacaktır.

Çıktı biçemlerini iki katına çıkarma

Semantik ağ ile ilgili başka bir eleştiri ise, tek parça verinin iki farklı formatta  yaratılıp yayınlanmasının daha fazla zaman almasıdır. İnsan algılaması için bir format, makinaların kullanması için özelleştirilmiş ikinci bir format kullanmak gerekecektir. Bu nedenle, firmaların, sadece gelişmelerini yavaşlatma ihtimali olan bu uygulamaları benimsemesi pek olası görünmüyor. Bunun yanında, geliştirilmekte olan birçok web uygulaması bu problemi çözmek için makinalar tarafından okunabilir veriler yayınlıyorlar ve bu tip verileri kullanan istemciler yazıyorlar. Microformat ların geliştirilmesi bu tip eleştiriye bir tepki olarak değerlendirilebilir.
Ayrıca RDF verisinin HTML sayfalarına gömülmesini sağlayan eRDF ve RDFa gibi spesifikasyonlar mevcuttur. The "Kaynak Tanımlarını Dil Lehçelerinden Ayıklama (GRDDL - Gleaning Resource Descriptions from Dialects of Language)" mekanizması varolan verinin otomatik olarak RDF gibi yorumlanabilmesini sağlar. Böylece yayıncılar sadece HTML gibi tek bir formata ihtiyaç duyarlar.