Outlines are trees.
"Frontier is an integrated Internet content system built around Key Features
such as a high performance object database, outliner, scripting, and a
multi-threaded runtime." http://frontier.userland.com/
In Frontier there are a number "verbs" for "Outline processing" e.g.
op.countSubs - Count a headline's children.
op.countSummits - Count the number of top-level headlines.
see http://docserver.userland.com/op/
Userland - the software company - has produced a format for storing outlines
in XML 1.0 called Outline Processor Markup Language or OPML.
see http://radiodiscuss.userland.com/opmlSpec
I think that Frontier whould fit nicely in with Metacard (although I can't
say how, now) and that some publishing things being discussed for Metacard
could perhaps be more easily done in Frontier.
/Roland
Disclaimer: I'm just an (amateur) user
------------------------------------------------------------------------
"Two dangers never cease to threaten the world: order and disorder."
Paul Valery (1871-1945)
Roland Hjerppe Director of libraries
T. +46 60 148453 Mid Sweden University
F. +46 60 148950 S - 851 70 Sundsvall, SWEDEN
M. +46 70 3994619
[EMAIL PROTECTED]
http://www.bib.mh.se/personal/rolhj/default.html
"The art of progress is to preserve order amid change and to preserve
change amid order."
Alfred North Whitehead (1861-1947)
------------------------------------------------------------------------