The OpenKnowledge system makes knowledge more easily shared in open systems by always sharing knowledge in the context of a formal model of the interaction process that has stimulated the knowledge sharing. The language we have chosen to represent the interaction process is LCC so LCC specifications have to be produced from somewhere. In the long term we want to make that production process as fast and straightforward as possible because, for the OpenKnowledge approach to flourish, it is necessary for large numbers of potentially useful interactions to be described. This document describes three ways of facilitating this:
The solutions we present in each of these areas are not definitive or exhaustive (applied methods seldom are) but they demonstrate what can be done. For each of the methods in each area we summarise the idea in general and connect detailed technical reports (plus source code where appropriate) of the specific way in which we developed it. This, provides a resource down to coding level for those who want to replicate or extend our efforts.