What is SGML?
Fast Translation Services - How We Do It
Imagine a Swiss Army knife that can open a can, cut a rope and uncork a bottle all with ease. Now you have an image of how flexible and versatile XML (eXtensible Markup Language) and its predecessor SGML (Standard Generalized Markup Language) can be and how it can help you with everything from website creation to documentation to data retrieval.
Accepted in 1986 as an ISO standard, SGML is a markup language designed to be declarative and rigorous in nature. SGML describes a document’s structure and attributes rather than the processing to be performed upon that content. It is strictly defined in structure, ensuring that processing automation can be applied to the document and its content. This advancement set the stage for write-once/use-many content applications and was the predecessor to an even more rigorous standard: XML.
What is XML?
Developed in 1996, XML is a markup language for documents containing structured information, which is defined as both content (i.e., words, graphs and pictures) and some indication of what role it plays. For example, XML helps differentiate content in a section heading from content in a photo caption. By differentiating structure and content from presentation, one XML source document can be displayed in a variety of formats—and on a number of devices.
XML and SGML are used in a variety of applications, including:
Leading the Way
Data reference and retrieval—encoding documents using SGML or XML makes their reference and retrieval easier
Topic-based authoring for technical documentation—using models such as DITA (Darwin Information Typing Architecture) to create and store technical documentation as single topic documents that can be assembled into full publications
Data transport—using XML, business data, such as invoices, purchase orders and tax information, can be transferred electronically between vendors
Building websites—XML is being used increasingly by website developers in the overall website architecture and navigation
Database interacting—Using XML or SGML as a vehicle for interacting with databases, users can retrieve data sets from a SQL query or update a database using an XML or SGML record
SCORM—a collection of standards and specifications based on XML for web-based e-learning
Structured Product Labeling (SPL)—defines the requirements for content labeling for the pharmaceutical industry in XML format.
OmniLingua is a leader in XML and SGML processing. So what does that mean for you? It means we’ll put XML or SGML to work for you to:
- Increase speed in translating
- Improve translation consistency
- Minimize editing
- Automate composition
- Enable faster updates
- Provide flexible distribution
- Enable data stratification
- Facilitate root cause analysis
If you want to learn more about how our technology can help improve your project’s efficiency and quality, please contact us.