bugün

sgml

standard generalized markup language ‘in kısaltmasıdır. 1940'lı yıllarda ortaya çıkmıştır. html' nin atasıdır. sgml; html ve xml'i içeren bir metalanguage olarak tanımlanabilir. sgml metin belgelerini ve diğer veri formlarını çeşitli ortamlarda kullanabilmek amacıyla yapılarını kodlamak için kullanılan kapsamlı bir sistemdir.

sgml temel olarak bir dökümanı mark uplama işlemini < > işaretleri arasındaki tag'lerle ve attribute'larla yapmayı öngörür. sgml genel anlamıyla mühendislik verilerini düzenli olarak saklamak, el değiştirtmek ve tasvir etmek amacıyla üretilmiş bir fikirdir.

sgml farklı türdeki ve yapıdaki dokümanların tanımlanması için kullanılan uluslarası bir standarddır(iso8879:1985).

sgml , insan aktivitelerinin bulunduğu tüm farklı doküman türlerinde gerçek konuşma dili ile yazılmış , eski mısır dilindeki inşaa tanımlarından günümüzdeki hayalet uçak teknik dokümantasyonuna; bir hastanın klinik raporundan bir müziğin notasına kadar doküman içeriğinin belirlenmesinde kullanılmaktadır.

sgml çok büyük, güçlü ve karmaşıktır. son yıllarda endüstriyel ve ticari kullanımda olmasına karşın sgml kullanımı uzmanlık ve kendisini kullanabilecek programların detaylı olmasını gerektirmektedir. xml , sgml in küçültülmüş bir versiyonu olmakla beraber web ortamında implemente edilmesi çok zor olan sgml özelliklerini ortadan kaldırmıştır.

sgml i doküman tanımlamak için izleyen ilk işaretleme dili html olmuştur.basit yapısı , html in çok popular hale gelmesine yol açmış ve bu sayede html , web in temelini oluşturmaya başlamıştır.

html yi izleyen ve bilginin temsil edilmesi için farklı doküman tanımlama ve veri yapısı oluşturma metodolojisi , html in bu çok basit yapısının yetersizliğinden kaynaklanmaktadır. html yi izleyen yıllarda java ve javascriptin uygulamaları , sunucu taraflı dinamik html sayfaları oluşturan cgi programları ve css ve dhtml gibi teknolojiler geliştirildi. bu teknolojiler html in yeteneklerini geliştirmek için geliştirilmiş olsa da bu yöndeki sıkıntıyı daha da açığa çıkardılar.
sonuçta xml geliştirildi.
*
© copyright 2005 - 2026