De olika markeringsspråken

Det finns tusentals olika markeringsspråk och fler är under utveckling. Här kommer att nämnas bara ett fåtal, de språk som är relevanta för strukturering av textmassor som är avsedda för Webb-publicering. Men först några ord om folk som utvecklar dessa språk, W3C.

W3C

W3C World Wide Web Consortium, (http://www.w3.org/) grundades 1994 och är ett organ som utvecklar samt implementerar allmänna protokoll, specifikationer, standarder, som främjar Webbens evolution, och där bl a markeringsspråk.

Arbetet med det nya språket börjar med att någon kommer på idén att skapa ett. Sedan skriver han/hon ett förslag (Note). Är förslaget godtagbart skapar man en arbetsgrupp (Working Group) som ska jobba med förslaget. Man börjar med att skriva ett utkast (Working Draft).

Det liknar en vanlig specifikation. Utkastet diskuteras, omarbetas, skrivs om. Ett nytt utkast publiceras. De publicerade utkasten numreras. Man diskuterar vidare, omarbetar och skriver om. När man har diskuterat färdigt, gjort eventuella ändringar och fortfarande tycker att förslaget är en bra idé (utkastet kan makuleras när som helst) publiceras det som Pre-Recommendation (en förhands-, preliminär rekommendation).

Diskussionen går vidare men nu bjuds även alla andra intresserade in för att säga sitt. (Ibland inbjuds allmänheten på ett mycket tidigare stadium.) Diskussionerna är tidsbegränsade och tar plats på W3Cs postlistor (http://www.w3.org/Mail/Lists.html). Vid denna tidpunkt får endast mindre ändringar göras. Vill man ändra mer än så måste dokumentets status "tas ner" till Working Draft och man får börja om från början.

När diskussionstiden har utlöpt röstar W3Cs medlemmar, bl a Microsoft och Netscspe, för eller emot förslaget. Går Pre-Recommendation igenom publiceras den som en Rekommendation, även kallad standard. Nu får inga ändringar göras, inte ens typografiska rättelser.

Vill man ändra på något eller lägga till något måste man börja om från början. Uppnår utkastet rekommendationsstadiet får det nya språket ett nytt versionsnummer. Versions-numret beror på hur mycket ändringar som har gjorts. I HTML 4.0-rekommendationen, till exempel, gjorde man väldigt få ändringar, därför heter den nyaste versionen 4.01.

Den nya rekommendationen ersätter inte den andra utan båda två (eller fler) fungerar var för sig. W3Cs rekommendationerna finns i publika domän. Alla kan avvända språket utan att behöva betala "royalties" eller liknande till upphovsmän.

Det är långt ifrån alla markeringsspråk som utvecklas av W3C. De nya markeringsspråken avsedda för till exempel mobiltelefoner utvecklas av WAP Forum. I dagarna började dock de två organisationerna samarbeta med varandra.

WAP Forum
http://www.wapforum.org/

Valid HTML 4.0!