Standard Generalized Markup Language , vaak afgekort tot SGML , is een taal voor het definiëren markup-talen , zoals Hypertext Markup Language , die de logische structuur en lay-out van een document , zoals een webpagina aan te geven . SGML , zichzelf niet een opmaaktaal , is een taal voor het creëren markup taal en als zodanig heeft een aantal onderscheidende kenmerken . Beschrijvende Markup De eerste opvallende kenmerk van SGML is zijn nadruk op beschrijvende markup , in plaats van procedurele markup . In SGML , geen opmaak codes niet aan wat de verwerking is op specifieke punten in een document moet worden uitgevoerd; ze dienen enkel om delen van een document , zoals alinea's of lijsten categoriseren . Opmaak instructies en alle andere procedurele markup worden vaak verzameld in procedures of programma's buiten een document , om ze duidelijk te onderscheiden van de beschrijvende markup in het document . De aard van SGML betekent dat hetzelfde document kan worden verwerkt door veel verschillende stukjes software , die verschillende instructies verwerking van toepassing kunnen zijn op dezelfde delen van het bestand . Document Type het tweede onderscheidende kenmerk van SGML is het concept van het type document, dat SGML definieert volgens de samenstellende delen en de structuur van een document . Met andere woorden , worden documenten geacht types , op dezelfde wijze als andere objecten door computers verwerkt en een document dat een bepaald document type definitie voldoet handhaaft de markering overeenkomt met deze definitie . Een verslag , bijvoorbeeld, kan worden gedefinieerd als een titel , gevolgd door een auteur , gevolgd door een samenvatting , gevolgd door een of meer leden , een document ontbreekt een van deze elementen zou het niet handhaven van de opmaak van een rapport , maar het leek te een menselijke lezer . gegevens Onafhankelijkheid De derde onderscheidende kenmerk van SGML is dat het gegevens onafhankelijk zover die documenten kunnen worden overgedragen van de ene hardware en software omgeving naar de andere zonder verlies van gegevens . Beschrijvende markup en documenttype bijdragen tot onafhankelijkheid data , maar SGML ook een eenvoudige , hardware - onafhankelijke werkwijze voor het substitueren van een tekenreeks met elkaar wanneer een document is verwerkt . Toepassingen < br SGML > wordt meestal gebruikt voor toepassingen waarbij grote hoeveelheden tekstuele gegevens en faciliteert de uitwisseling van gegevens tussen de computer platforms en meerdere computergebruikers . SGML is geaccepteerd als een standaard in veel verschillende disciplines , waaronder de academische wereld , computer software en hardware , bibliotheken , farmaceutica en telecommunicatie , waar zij enorme hoeveelheden geld heeft bespaard door middel van data duurzaamheid , draagbaarheid en papierloze publiceren en distribueren . Het World Wide Web ontleent veel van zijn kracht aan HTML , dat is een toepassing van SGML .
|