SGML Conversion Services

What is SGML?
SGML is a Standard Generalized Markup Language which takes the concept of descriptive markup to the next level of other markup languages. SGML allows program based users to check that each element of the text is used in the correct place. For instance, the user don’t accidently enter a third level without first having entered a second-level heading. In SGML It is possible to off-load a huge data of a document task to the computer by defining a document.

How is SGML used?
SGML users need to know how a markup tag is defined from normal text in which various elements should be used in. Systems that supports SGML can provide a list of the elements that are valid at each point in the document, will add automatically the delimiters to the name to produce a markup tag.


SGML allows users to:
Find the illustration area which is to be incorporated into text files
 Single file can be created with different versions of a document.
 Add editorial comments to a file
 Provide as an information to supporting programs.
 When used in conjunction with specially written data retrieval and document formatting programs, these techniques allow integrated document production systems to be developed.

It is important to note, however, that SGML is not:
a predefined set of tags that can be used to markup documents
a standardized template for producing particular types of documents.
SGML was not designed to be a standardized way of coding text: in fact it is impossible to devise a single coding scheme that would be suit all languages and all applications. Instead SGML is formal language that can be used to pass information about the component parts of a document to another computer system. SGML is flexible enough to be able to describe any logical text structure, whether it be a form, memo, letter, report, book, encyclopedia, dictionary or database.