SGMLguid

SGMLguid , znany również jako „CERN SGML”, „SGML oparty na Waterloo” i „Waterloo SGML”, był wczesną aplikacją SGML opracowaną i używaną w CERN w latach 1986-1990. Służyła jako model najwcześniejszych specyfikacji HTML .

Historia

W 1984 roku CERN rozpoczął projekt CERNDOC, system przechowywania i wyszukiwania dokumentów, który miał ujednolicić różnorodne i wzajemnie niezgodne praktyki dokumentacyjne CERN. W ramach projektu zaadaptowano wcześniejszy system dokumentacji opracowany w Rutherford Laboratory , brytyjskim ośrodku badawczym zajmującym się fizyką cząstek elementarnych. Napisany w Rexx , zainstalowany na komputerze mainframe IBM 3090-200 i działający na VM/CMS systemu operacyjnego, system przechowywał dziesiątki tysięcy dokumentów w hierarchicznej strukturze. Oferował wyszukiwanie słów kluczowych i był w stanie wyświetlać dokumenty na ekranie lub wysyłać je do drukarki.

CERNDOC obsługiwał dwa systemy znaczników: aplikację GML o nazwie CERNPAPER, opracowaną lokalnie w 1985 r., oraz aplikację SGML stworzoną w 1986 r. przez Andersa Berglunda, który był wówczas odpowiedzialny za przetwarzanie tekstu w dziale obsługi danych CERN. Berglund zmapował zestaw makr Waterloo SCRIPT na SGML, opierając swoją aplikację na typie dokumentu zdefiniowanym w załączniku E do ISO 8879 oraz na AAP DTD , typie dokumentu Amerykańskiego Stowarzyszenia Wydawców . Stan techniki obejmuje również IBM GML zestaw startowy. Aplikacja zawiera obszerny zestaw znaczników do przygotowywania między innymi folii, notatek, listów, artykułów naukowych i podręczników.

W 1990 roku, kiedy Eric van Herwijnen pełnił funkcję szefa przetwarzania tekstu w Departamencie Usług Administracyjnych CERN, CERN zastąpił CERNDOC rozwiązaniem IBM Document Composition Facility (DCF), tym samym przestarzałym zarówno CERNPAPER, jak i SGMLguid. Aby zastąpić te aplikacje, Herwijnen i Michel Goossens zmapowali zestawy makr IBM Bookmaster na szereg DTD.

CERN zaprzestał korzystania z komputerów typu mainframe w 1994 roku.

Znaczenie dla HTML

Tim Berners-Lee , który pracował jako wykonawca CERN, gdy tworzył sieć Web , zetknął się z CERNguid w październiku 1987 r., kiedy Online Computing Group CERN zaczęła utrzymywać swoją dokumentację w CERNDOC. Berners-Lee stwierdził, że jego hierarchiczna struktura jest bardzo ograniczona.

W przypadku HTML firma Berners-Lee przyjęła składnię SGML i podzbiór znaczników określonych w SGMLguid CERN.

Linki zewnętrzne