WYSIWYM

Different views for content authoring

In computing, What You See Is What You Mean (WYSIWYM, /ˈwɪziwɪm/) is a paradigm for editing a structured document. It is an adjunct to the better-known WYSIWYG (What You See Is What You Get) paradigm, which displays the result of a formatted document as it will appear on screen or in print—without showing the descriptive code underneath.[1][2]

In a WYSIWYM editor, the user writes the contents in a structured way, marking the content according to its meaning, its significance in the document, and leaves its final appearance up to one or more separate style sheets. In essence, it aims to accurately display the contents being conveyed, rather than the actual formatting associated with it.[3]

For example, in a WYSIWYM document, one would manually mark text as the title of the document, the name of a section, the caption associated with a figure, or the name of an author; this would in turn allow one element, such as section headings, to be rendered as large bold text in one style sheet, or as red center justified text in another, without further manual intervention.[4] More often than not, this requires the semantic structure of the document to be decided in advance before writing it. The editor also needs a system for exporting structured content to generate the document's final format, following the indicated structure.

The main advantage of this system is the total separation of content and presentation: users can structure and write the document once, rather than repeatedly alternating between the two modes of presentation—an approach which comes with its own switch cost. And since the rendering of formatting is left to the export system, this also makes it easier to achieve consistency in design as well.

  1. ^ "What is WYSIWYG (what you see is what you get)? - Definition from WhatIs.com". WhatIs.com. Retrieved 2019-07-23.
  2. ^ "WYSIWYM -- Integrated Visualization, Exploration and Authoring of Un-structured and Semantic Content" (PDF). www.semantic-web-journal.net. Retrieved 2024-04-24.
  3. ^ "WYSIWYM - EduTech Wiki". edutechwiki.unige.ch. Retrieved 2019-07-23.
  4. ^ "LyX | What is LyX?". www.lyx.org. Retrieved 2019-07-23.