3.2 Features

By mchoate
Last modified: 2007-01-12 09:56:31

Metawrite helps you write for the web. It's not a design tool, or a programming editor. It's a content authoring tool designed for people who write for web. Metawrite will empower you - you will be able to write more quickly than ever before while producing HTML content that is richly linked and embedded with metadata.

Figure 3.2.1 Metawrite helps you write for the web
Metawrite  helps you write for the web

Writing for the web is hard. Most tools treat writing for the web as an afterthought. Word processors will let you export documents in HTML, but that has only limited usefulness. You have very little control over the HTML that is output, and the HTML file doesn't contain any navigation information, and limited metadata. A truly web-centric authoring tool will do the following:

  1. Generate navigation links that help the reader find his or her way through the site. Managing a collection of pages as part of a site that provides a consistent navigational interface.

  2. Generate links to pages and resources within the body of the content.

  3. Generate metadata so that the pages can be indexed in search engines.

Metawrite addresses these challenges in the following ways:

  1. Site navigation is automatically generated and maintained so that a user can navigate the site by either accessing the files directly from the filesystem or through a Web browser. Many similar products require an operating browser to dynamically generate pages and links, but the ability to access the pages without one ads to convenience and efficiency for the reader.

  2. A markup language called metatext similar to wikitext is used to automate linking to internal pages as well as to external sites.

  3. This markup language also allows the author to easily add additional information within the body of the document that aids in the extraction of important metadata. While there are many software applications that make inferences about the meaning of documents using things like Bayesian inference, the quality of the metadata (and search results) can be improved dramatically when the author adds a few hints or clues as to the meaning of content. Metawrite treats stylistic information as semantically meaningful. For example, highlighted words can be indexed as keywords and embedded in XHTML document metadata.