Word processing is so last century

Formalizing internal narratives using internal declarations and making them look pretty

Kurt Conrad

Principle researcher & Test subject
The Sagebrush Group

Abstract

This presentation describes a journey of replacing WordPerfect with prodoc.dtd, a semantic authoring doctype; and how prodoc evolved to enable computer-assisted sense making, based on markup that formalizes knowledge flow analysis and modeling semantics.

The paper also describes some of the challenges associated with multi-perspective decision making and techniques for negotiating and formalizing dynamic, natural-system ontologies. Lessons learned from WordNet and SUMO integrations are summarized.

The paper concludes by suggesting that building editors and bots that use author-authored markup to digitize and amplify logic systems could, in many organizational settings, contribute to more-intelligent value optimizations and better long-term performance.


Table of Contents

Executive Summary
What's computer-assisted sense making?
Onto-what?
Working with multiple languages, perspectives, and ontologies
How prodoc helped make sense of big words
Lessons learned
The path to prodoc
Bots hate word processing's ornery visually-oriented ontology
Semantic markup to the rescue
Separating structure and style
Integrating lifecycle perspectives
From semantic markup to semantic authoring
Individual impacts
Organizational impacts
Document-level controls to capture and communicate meaning
Author-driven structural changes
Author-driven visual changes
prodoc in practice
@class — Authored class styles
<awkbuddy/> — An interactive development environment block
<bbody/>, <branches/>, <branch/> — Hierarchical tables
<colortest/> — Automating accessible color negotiation pipelines
<h/> — Depth-based headings because big headings are ugly
<kfam/> — An element and generalized design language to make sense of knowledge flows from multiple perspectives
kfam conceptual language
kfam markup language
kfam visual language
kfam modeling
<music/> — Rationalizing chord/ lyric pairings
<vcanvas/> — Visualizing and comparing sets of value optimizations
WordNet and SUMO integrations — Associating markup with dictionaries & formal logic
Approach
Findings & next steps
Bottom-up negotiations to define shared meanings
h1.dtd — Build your own prodoc
h1.dtd summary