Class Session: Monday Oct 08, 2018

Document Markup Object Layers


Preparations for this Session

If you are partial to Microsoft's document tool

If you are more interested in open source products

Look at a listing of Libre Office Writer tutorials

top/reload prep panel

Today in class:

We will start out with a starter. If you want to do one, email me.

We will go over the Word Project and make sure everyone knows what to start working on. You will need to read over all of the task information before next class. Go to the task link and start reading the lessons and watch the first videos.

It is very important that you do not do this project out of order. Especially the first part where the front and end matter and the hard returns are removed from your project.

Once everyone knows how to get started, we will make the rest of the class a lab. You can work on your web project or you can work on your documents project depending on how you are progressing.

If you don't have a book picked out yet, go to the book list and follow the directions.

What is a Markup Language?

A markup language identifies pieces of a document so that another application can do something with those pieces.

All document creation tools have a markup language.

Any creative work involving structured text must be accompanied by some set of rules.

Look at this ancient roman inscription

In early days of text processing, some markup tools used to let you see and edit their markup code; Word and MacWrite usually didn't. The following image shows an example of how WordPerfect showed you the markup in the text. All formatters need to distinguish the text to be printed from instructions about how to print; these instructions are called markup. * procedural markup tells the software what to do (space down, invoke a macro) * generic markup describes the thing to be printed (heading, cross-reference, etc.).

Examples of markup languages

Markup has a long history. But one can understand markup by thinking about some markup languages that you are already familiar with. HTML, the HyperText Markup Language, is an example of SGML - Standard Generalized Markup Language. XML, the eXtensible Markup Language is much more robust, and Microsoft has embedded a lot of XML in MSWord And some you may not have yet encountered * Biology - Physiome Markup Languages - note the CellML and FieldML examples * Archival Finding Aids Markup Language - Encoded Archival Description (EAD)

Word Processing

Markup Languages: WordStar was one of the earlier ones. Since there was no graphical user interface at that time, it had to show you in text what it was doing with its markup, much as the UNIX text editors do.

WordPerfect was very good for text-centric documents and was thus embraced by folks creating legal documents. The ability to see and control the text markup was critical. There have been a lot of markup tools brought to market over the years.

Quick links

opal login: ssh ONYEN@opal.ils.unc.edu
opal password: ONYEN password

Instructor

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.

Office hours by appointment.