Q&A with Doug Engelbart: July 12, 2001

What is a DKR?
  Special knowledge collection
    DKR attributes?
  Implicit DKR in any design process
  Supports Collective IQ of the group
  How does one build a DKR?
    Technology and social process
      What are the social processes?
  What do we need to capture in a DKR?
    Capture convergence and divergence
    Capture state and disagreement
    What are requirements to do these?
      Evolution of type system
    Tools that do these?
      IBIS
  Biggest challenges?
    Problems are large scale
      How do you get an environment so you can get evolution?
    Getting an evolutionary process
      Tim Berners-Lee vs Ted Nelson
    Creating the handbook -- CoDIAK
      What is CoDIAK?
        There are other capabilities besides CoDIAK
        Core set of concurrent knowledge capabilities needed to do the DKR
          Application
          Integration
          Development
            Not software development?
              Nature of description of design part of that knowledge
          What part is human?
            Part of challenge is finding the right mix.
            How much is computerized almost irrelevant
          What is "do"?
            Maintenance
            Creation
    Concurrency
  What tools do we have at our disposal?
    Eliot Kimber's project
      Open architecture
      Almost point-for-point what Lee wants with NODAL
      Seems to have structure needed for DKR
      Closed source
Problems with existing computer-supported communication?
  Need "collaborative literacy" for this to work
  Conflicts rarely get resolved
    IBIS identifies agreements and disagreements
  Can Robert's Rules help?
Do we want computers to mediate arguments?
  If we can end up doing that, that's fine.
Challenges with mediated dialog?
  Variance in personalities
  Variance in computer literacy
What tools are under development?
  Hyperscope
    What is the Hyperscope?
      describes basic functionality
      Capabilities?
        Granular addressability
        Legacy files
        Revision control
      Features?
        Intermediate file structure
        Browser
        Link database
        Editor (eventually)
      Purpose?
        Provide some OHS capabilities for legacy files
  NODAL
    Is NODAL implementation of DKR?
      No. Architecture needed to build DKR.
    What is NODAL?
      Lee's candidate implementation for lot of core Hyperscope principles
      Structures candidate for intermediate file structures
      Support for legacy files