| |
- lata 60 - pierwsze próby wykorzystania techniki komputerowej do przygotowania tekstów do druku (wprowadzono znacznik określający dany fragment tekstu)
- lata 80 - PDL (Page Description Language) - język opisu strony, profesjonalnych systemów składu (TeX, PostScript)
- IBM lata 80 nowe podejście - znakowanie powinno opisywać strukture dokumentu, a nie określać sposób jego formatowania (dokument stał sie strukturą danych, która trzeba oznakować, by móc w określony sposób ją przetważać - zamiast stosować znaczników np. "Arial" , "kursywa" znaczniki "tytuł", "akapit" itd.). Powstał GML (Generalized Markup Language). Wprowadzono atrybuty znaczników
- 1986 - SGML (Standard Generalized Markup Languege) - miedzynarodowa norma (ISO 8879), dotycząca strukturalizacji dokumentów elektronicznych (Nie jest to język ale jest to sposób formalny definiowania jezyków znakowania, metajęzyk). Elementy dokumentu, z punktu widzenia SGML'a, pozostaja w pewnych relacjach: nastepują po sobie lub jedne zawierają w sobie inne. Można wskazać elementy konieczne lub opcjonalne, unikatowe lub przetwarzalne, elementy można także sparametryzować, przypisując im pewne atrybury, w tym także referencje.
Zastosowania: duże projekty wydawnicze, publikacje (dokumentacje techniczne, zbiory przepisów prawa, publikacje naukowe, encyklopedie), 1991 roku Departament Obrony USA zobowiązał dostawców sprzetu i wyposrzenia dla armi do tworzenia dokumentacji w formie elektronicznej, w postaci dokumentów SGML
- Powstały pewne normy:
DSSSL (Document Style Semantic and Specification Language) - pozwala inaczej traktować te same elementy wystepujące w różnych kontekstach
HyTime - znakowanie nie musi opisywać tylko znaków pisarskich (może naprzykład pewne tekstury)
- Kryzys SGML'a - małe zainteresowanie producentów
- HTML (Hyper Text Marku Language) jako język zdefiniowany na podstawie SGML'a (najbardziej popularne zastosowanie SGML'a). Jedną z cech HTML'a jest ograniczony zestaw znaczników, przez co nie może on sprostać bardziej zawansowanym potrzebom (Dokumenty HTML jest trudno przetwarzać, nie nadają sie do budowy baz danych)
- 1998 - XML (eXtensible Markup Language) - jako próba uzupełnienia braków HTML'a
|