Computing Pages

by Francesc Hervada-Sala


Concepts

Fundamentals of Universal Text

Abstract: There are two data entities: text unit, binary data. The first one contains structured, the second one unstructured data. There are three kinds of operations: transformation, rendering, parsing. They are programmatic actions respectively from text to text, from text to binary, and from binary to text.

Last update on Sun Jun 5, 2011.

Text Unit

A single text unit is a 4-way relationship between text units:

(unit, parent, role, type)

The above defines the unit unit as having a particular parent, a particular role and a particular type, being all of them known units (here or elsewhere defined).

Text Integrity Rules

There are the following text integrity rules. These constraints apply to all text units:

Binary Data

Binary data consists of a sequence of bytes.

Transformation

A transformation is an operation that applies to a single text unit and has a single text unit as result. A transformation is deterministic if and only if it always produces the same output text unit when applied to the same input text unit.

Parsing

Parsing is an operation on binary data that produces text units and their binary data. The input data is called representation (coming from a human user or digital devices), the output is called content (intended for structured or unstructured storage in the text system).

Rendering

Rendering is an operation on a text unit and its binary data that produces binary data. This is the reverse operation of parsing. The input data is the content and the output a representation of it, suitable for the human user, a computer system or, more in general, a digital device.

Print Contact

Concepts

Text Unit

Text Integrity Rules

Binary Data

Transformation

Parsing

Rendering

Project Universal Text

Forerunner

UText/1

Milestones

Text Engine

Text Repository

Text Server

Text Workbench

Text OS

Design Documents

Concepts

Universal Text Language

UTL Syntax

UTL Name System

Architecture

Glossary

Discussion

On Text Structure