<p style="text-align:justify;">The “htx” parts in <a href="https://gitlab.com/publishing-systems/digital_publishing_workflow_tools">digital_publishing_workflow_tools</a> with the earlier predecessor <a href="https://gitlab.com/publishing-systems/automated_digital_publishing">automated_digital_publishing</a> comprise the early stages of a system that implements an abstract capability architecture standard (think <a href="https://en.wikipedia.org/wiki/POSIX">POSIX</a>) around the notion of small, independent tools/components supporting each other to perform higher-level operations.</p>
<p style="text-align:justify;">Integration can happen by adding a capability implementation or the whole system to an existing application or to call it as an external function/service. Another way would be to register an existing application or capability as the implementation for the system to invoke it, which requires the conformance of the capability implementation with the expected input/output as well as with the expected functional behavior. But there’s no need to integrate on the level of code execution: the system is designed to act on input automatically or user-driven, for which the input needs to either follow a scheme for semantic bootstrapping (think <a href="https://en.wikipedia.org/wiki/OSI_model">OSI model</a> that establishes meaning with the help of wrapping “containers”), or, if it is from an external source, needs at least declare the identity of its format, so it can be imported/converted.</p>
The intendtion is to build an <a href="http://dougengelbart.org/content/view/156/88/">Open Hypertext System(</a> (not speaking of , for document aspects following later once the founcatidation is in place.tpo wgoal,