Ortak Mantık - Common Logic

Ortak Mantık (CL) bir aile için bir çerçevedir mantık dilleri, dayalı birinci dereceden mantık, değişimini ve iletimini kolaylaştırmayı amaçlayan bilgi içinde bilgisayar tabanlı sistemler.[1]

CL tanımı, adı verilen çeşitli farklı sözdizimsel biçimlerin geliştirilmesine izin verir ve bunu teşvik eder. lehçeler. Bir lehçe istenen herhangi bir sözdizimini kullanabilir, ancak bir diyalektin somut sözdiziminin bir model teorik yoruma dayanan soyut CL anlambilimine tam olarak nasıl uyduğunu göstermek mümkün olmalıdır. Her lehçe daha sonra bir resmi dil. Sözdizimsel uygunluk bir kez kurulduktan sonra, bir lehçe, yalnızca soyut sözdizimine göre belirtildikleri için CL anlambilimini ücretsiz olarak alır ve bu nedenle herhangi bir uyumlu lehçe tarafından miras alınır. Ek olarak, tüm CL lehçeleri eşdeğerdir (yani, birbirine otomatik olarak çevrilebilir), ancak bazıları diğerlerinden daha anlamlı olabilir.

Genel olarak, CL'nin daha az ifade edici bir alt kümesi, CL'nin daha açıklayıcı bir versiyonuna çevrilebilir, ancak ters çeviri yalnızca daha büyük dilin bir alt kümesinde tanımlanır.

ISO Standardı

Common Logic tarafından yayınlandı ISO "ISO / IEC 24707: 2007 - Bilgi teknolojisi - Common Logic (CL): mantık tabanlı diller ailesi için bir çerçeve" olarak.[2] ISO'nun kataloğundan satın alınabilir ve ISO'nun halka açık standartlar dizininden ücretsiz olarak edinilebilir.[3]

CL Standardı, üç lehçe için spesifikasyonları içerir, Ortak Mantık Değişim Biçimi (CLIF) (Ek A), Kavramsal Grafik Değişim Biçimi (CGIF) (Ek B) ve Common Logic için XML tabanlı bir gösterim (XCL) (Ek C). Bu lehçelerin anlambilimleri, Standartta, Common Logic'in soyut sözdizimine ve anlambilimine çevrilmesiyle tanımlanmıştır. Diğer birçok mantık tabanlı dil, benzer çeviriler yoluyla CL'nin alt kümeleri olarak tanımlanabilir; aralarında RDF ve BAYKUŞ tarafından tanımlanan diller W3C.

ISO standardının geliştirilmesi, Haziran 2003'te, ISO / IEC JTC1 kapsamında Alt Komite 32'nin (Veri Değişimi) Çalışma Grubu 2 (Meta Veri) altında başladı ve Ekim 2007'de tamamlandı. şu anda hazırlanıyor.

Uygulamalar

  • COLORE, Common Logic Ontologies deposudur
  • Hets, Common Logic'i destekler
  • cltools, Common Logic için kısmi destek içeren bir prolog kitaplığıdır

Ayrıca bakınız

Referanslar

  1. ^ Sowa, John F. "Kavramsal grafikler özeti. "Kavramsal Yapılar: güncel araştırma ve uygulama 3 (1992): 66.
  2. ^ Uluslararası Standardizasyon Örgütü (ISO)
  3. ^ Common Logic Standard Birinci Sürüm