This document proposes a set of ``utility tagsets'' that would each provide some common function shared across a wide range of applications.
We already have an example here: the debug.ts
tagset.
<numeric op="product"> is all very well, but wouldn't you really rather have <add> and <mult>?
The form elements being developed for the Workflow application are a good start. The point is that these elements will be useful in many applications, not just an office form system.
The idea of combining a tabular layout with computation, so that some cells contain data and some contain formulae, could be very useful for laying out forms. Allowing database access, text manipulation, <include>, and <extract> would allow things like Greg's portfolio example, actual financial spreadsheets, and so on.
These are basically spreadsheet elements without the tabular layout, with each element simply identified by its name. This permits a more natural layout for, e.g., lab notebooks, with formula objects embedded in running text.
These would be simplified and cleaned-up versions of the tags used in the Calendar application.
A decoration, as the name implies, is a simple piece of layout intended to make a page ``look good''. Decorations usually involve some combination of tables and small images, and include such things as rounded corners, drop shadows, decorative margins, and so on.