SGML, forløperen for HTML: Opplæringsprogrammer og mer

Formidling: Din støtte hjelper med å holde nettstedet i gang! Vi tjener et henvisningsgebyr for noen av tjenestene vi anbefaler på denne siden.


SGML er forløperen for HTML og XML. Den ble oppfunnet på 1960-tallet og fullstendig standardisert av ISO i 1986.

Markeringen ligner mye på XML eller HTML – vinkelparenteser brukes til å definere åpnings- og lukkemerker, som setter av forskjellige elementer i et dokument. Som XML er SGML åpent – du kan definere ethvert sett med elementkoder og spesifisere dem ved hjelp av en dokumenttype-definisjon. SGML-parsere kan deretter validere et SGML-dokument mot DTD.

Fram til HTML5 ble HTML ansett som en applikasjon av SGML – det var til og med SGML DTD-er som definerte HTML. HTML5 flyttet bort fra SGML og er nå sin egen standard.

HTML var ikke den eneste viktige bruken for SGML. Fordi det lovet interoperabilitet og stabilitet, ble det bredt adoptert av myndigheter, militær, industri og store virksomheter. Den har siden i stor grad blitt erstattet av XML, som er lignende i format og filosofi, men lettere å jobbe med.

SGML-veiledninger

  • En kort SGML-veiledning fra W3C handler mest om forholdet mellom SGML og HTML.
  • HTML løsnet. SGML og HTML DTD er en flerdelt historie og opplæring om SGML og hvordan HTML vokste ut av det.
  • A Gentle Introduction to SGML er en omfattende tutorial om bruk av SGML.
  • SGML og SGML-verktøy beskriver litt av historien til SGML i forhold til DocBook, inkludert hvorfor XML har blitt det foretrukne formatet fremfor SGML.
  • SGML-dokument som introduserer deg for SGML er en forklaring på SGML, som finnes i et SGML-dokument. Dette gir deg en sjanse til å se hvordan markeringen faktisk ser ut.
  • Programvaredokumentasjon i SGML eller XML forklarer fordelene med SGML og gir eksempler på hvordan den kan brukes i programvaredokumentasjon.
  • Retningslinjer for EAD-applikasjoner for versjon 1.0: SGML og XML Concepts er et (nå utdatert) dokument angående Encoded Archival Description-applikasjonen fra Kongressbiblioteket. Mens dokumentasjonen er fra EADs perspektiv, gir den fortsatt ganske mye nyttig informasjon om selve SGML.
  • SGML for Windows NT (PDF) forklarer hvordan du setter opp et gratis redigerings- og publiseringssystem for SGML og XML.

Tilleggsinformasjon og referanse

  • Denne vanlige spørsmål om SBML fra 1998 gir en viss interessant innsikt i forholdet mellom SGML og HMTL og XML på den tiden.
  • Å bruke SGML som grunnlag for dataintensiv naturlig språkbehandling er en vitenskapelig artikkel som ser på korpusbehandling (analyse av et stort antall tekster) som bruker SGML for dokumenter i stedet for å lagre tekster i en database.
  • Electronic Thesis and Dissertation Markup Language (ETD-ML) er en anvendelse av SGML. Brukerhåndboken gir bakgrunnsinformasjon om SGML, og prosjektet som helhet er et godt eksempel på hva SGML ble brukt til.
  • The Roots of SGML er et personlig memoar fra en advokat-sving-programmerer, om utviklingen av datamaskinsetting og dokumentforfatter.
  • Historie og forhold til SGML, HTML og XML forklarer hvordan disse forskjellige standardene utviklet seg sammen, med et praktisk visuelt.
  • Sammenligning av SGML og XML er et notat fra W3C, og er kanskje den mest grundige behandlingen tilgjengelig på forskjellene i disse to markeringsspråk..
  • Indeksere SGML-filer ved hjelp av LT NSL er en vitenskapelig artikkel som beskriver en metode for indeksering av store SGML-dokumenter.
  • Charles F Goldfarbs SGML-kildeside er en av de mest komplette ressursene på SGML som fremdeles eksisterer, laget av oppfinneren av SGML.
  • ISO 8879: 1986 er den offisielle standarden for SGML. Denne teksten er kun tilgjengelig fra ISO mot betaling. Hvis du er interessert i å lese teksten, er den gjengitt i sin helhet av Austrailian Standard for SGML (PDF).
  • På SGML og HTML er en W3C-publikasjon som beskriver forholdet mellom HTML (versjon 4 på det tidspunktet) og SGML.
  • Retningslinjer for å skrive SGML DTD-er er et utkast til spesifikasjon for Text Encoding Initiative.
  • MARC SGML Archive from Library of Congress er et arkiv med dokumentasjon relatert til SGML-versjonen av deres MARC maskinlesbare bibliografiske og sitasjonssystem. SGML ble forlatt til fordel for XML i 2001, men informasjonen her er fortsatt av historisk interesse.
  • SGML / XML Bibliografi har en liste over bøker og artikler om SGML, sammen med litt introduksjonsmateriell om språket.

SGML-verktøy

  • OpenJade er en implementering av DSSSL, Document Style Semantics and Specification Language, som er en ISO-standard for formatering av SGML-dokumenter. OpenJade inkluderer OpenSP, som er den eneste levedyktige Open Source SGML-parseren som er tilgjengelig.

Bøker på SGML

  • Practical SGML (2013) av Eric van Herwijnen er en av de nyeste bøkene som er tilgjengelige på SGML, som også gjør den til en av de mest praktiske når det gjelder relevant verktøy og samtidige eksempler..
  • PARSEME.1st: SGML for Software Developers (1997) av Sean McGrath legger vekt på å bruke SGML-dokumenter i et programvaresystem, i stedet for først og fremst til konsum. Ideene i denne boken foretrekker mye av XML-økosystemet som ville utvikle seg i løpet av få år.
  • SGML og HTML Explained (1997) av Martin Bryan er omdøpt til den andre utgaven av SGML: An Author’s Guide. Denne boka gir en tilgjengelig forklaring på SGMLs funksjoner og muligheter, og hvordan HTML implementerte SGML.
  • Practical Guide to SGML / XML Filters (1998) av Norman E Smith gir grundig informasjon om forskjellene mellom SGML og XML, og hvordan du oversetter data mellom formater.
  • SGML Implementation Guide: A Blueprint for SGML Migration (1995; reprinted in 2013) av Travis og Waldt fokuserer på å implementere SGML som et forfatter- og publiseringsverktøy i bedrifter og store bedrifter.
  • ABCD…SGML: A User’s Guide to Structured Information (1995) av Liora Alschuler er ment som en ikke-teknisk innføring i kraft og løfte fra SGML for dokumenthåndtering. Av spesiell historisk interesse i dag er antall casestudier som beskriver reelle organisasjoner som tok i bruk SGML.
  • Utvikling av SGML-DTD-er: Fra tekst til modell til markering (1995) av Maler og El Andaloussi er en guide for å lage DTD-spesifikasjoner for SGML-dokumenter.
  • SGML-håndboken (1991) av Charles F Goldfarb er den definitive referanseboken om SGML, av språkets oppfinner. Denne boken inneholder hele teksten til ISO-spesifikasjonen, sammen med detaljerte merknader fra Goldfarb. Ikke en bok for nybegynnere, men viktig lesning for seriøse SGML-utviklere og forskere.

Sammendrag

SGML er for det meste foreldet i dag utenom gamle systemer. Det får fortsatt mye bruk i offentlige etater som Library of Congress og høyt regulerte internasjonale næringer som luftfart. Men selv her utfases SGML sakte til fordel for XML.

Det som gjør SGML virkelig interessant er ikke hvordan den brukes i dag, men revolusjonen som er skapt. SGML fødte HTML, som hadde en dyp innvirkning på utviklingen av World Wide Web. Det ga også opphav til XML, som har gjort verdens data kompatible og interoperable på måter få mennesker forestilte seg mulig.

Videre lesing og ressurser

Vi har flere guider, veiledninger og infografikk relatert til koding og utvikling av nettsteder:

  • Å komponere god HTML: dette er en solid introduksjon til å skrive velformet HTML og bruke HTML-valideringsprogramvare.
  • CSS3 – Intro, guider & Ressurser: dette er et flott sted å begynne å lære websideoppsett.
  • PostScript introduksjon og ressurser: et populært språk for å beskrive fysisk sideoppsett.

HTML for nybegynnere – Ultimate Guide

Hvis du virkelig vil lære HTML, har vi laget en boklengdesartikkel, HTML for nybegynnere – Ultimate Guide Og det er virkelig den ultimate guiden; det vil ta deg helt fra begynnelsen til mestring.

HTML for nybegynnere - Ultimate Guide
HTML for nybegynnere – Ultimate Guide

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me