Next in thread → Next in month →

Conceptual Refinement for DITA 1.3: Navigation Tree

From
Jim Tivy <>
Date
2012-07-10T20:28:04+00:00
ID
[email protected]
Thread
Conceptual Refinement for DITA 1.3: Navigation Tree
Hi Folks

 

Regarding Navigation tree.

 

Its seems that “within every map there is a tree trying to get out”.

Or perhaps “there is a publication trying to get out”.

 

Anyhow…

 

It might be interesting to define specific DITA processing functions and name the output of those functions.

 

For example:

 

Define: ditaContent = a set of DITA compliant content that is typically componentized to aid in re-use and re-purpose…

 

Define: filteredContent = filterContent(ditaContent)

- filterContent transforms the ditaContent into filteredContent by applying conditional processing attribute exclusions and inclusions…

 

Define: pulledMap = pullMaps(rootMap, filteredContent)

- pullMaps is a function on a rootMap and filteredContent whereby all submaps are pulled to construct one “pullMap” according  to the following procedure…

 

These functions could be linked such that the output of one is the input of another – similar to the preprocessing done in the OT.

 

Define: preProcessedContent = pullMaps(resolveKeys(filterContent(ditaContent))))

 

With all that you can simply define navigationTree – if we deem it important.

 

Define: navigationTree = filterNormalTopicRefs(preProcessedContent)

 

 

This or a similar formal treatment of the “processing” of DITA may give us a rich formal language to concisely define things like navigation trees  and other things as well. 

 

Jim

 

From:  [mailto:] On Behalf Of Richard Hamilton
Sent: July-09-12 11:43 PM
To: 
Subject: [dita] Groups - DITA TC Meeting Minutes 3 July 2012 uploaded

 

Document Name: DITA TC Meeting Minutes 3 July 2012

Description
Meeting Minutes for July 3, 2012 meeting of the DITA TC 
Download Latest Revision
Public Download Link

Submitter: Mr. Richard Hamilton
Group: OASIS Darwin Information Typing Architecture (DITA) TC
Folder: Meeting Notes
Date submitted: 2012-07-09 23:43:08
Next in thread → Next in month →