THE WELCH COMPANY
440 Davis Court #1602
San Francisco, CA 94111-2496
415 781 5700


S U M M A R Y


DIARY: May 25, 2000 04:00 PM Thursday; Rod Welch

Meeting on Bootstrap OHS/DKR project at SRI.

1...Summary/Objective
2...Introductions - Diverse Skills Focused on DKR Project
3...Project Management, Lee Iverson Led Meeting; Howard Took Notes
4...Assignments - Eugene Kim Provide Project Management Support
5...Search for "Killer App" Focuses on Knowledge/Enterprise Management
6...Sponsors Looking for Projects in Knowledge Management Arena
....Zope Easy to Install, Strong Email for DKR Project
....Starter Tools for DKR Email, Project Team to Pilot Test
....Pilot Test Email Programs to Evaluate DKR Starter Technologies
7...Server Space for DKR Donated by Sun Microsystems
8...Legal Issues Arising from Open Source and Sponsor Support
9...Project Objective to Produce DKR Capability
....Knowledge Management Definition
....Editor Based on XML Initial Project Deliverable
....Collaborative Document System and OHS Supported by Editor
....Atomic Data Structures Derive from Fundamental Information Unit
....Fundamental Information Unit Focuses DKR Design Effort
....Augment Project at SRI in 1960s Sets Design Objectives
....Demonstration for Augment at Future Project Meeting
10...Use Case Methods for Software Design
11...Guide to Running NICs Gathers Intelligence, Provides Feedback
12...Communication Manager Proposed to Compliment Tools for DKR
13...Current Proposal for DKR Transcoding - Complex Process
14...Architecture - Three-Tier Server for WBI Implementation
....Fundamental Issues of DKR Project Focused by DOM
....DOM (Document Object Model) Uses XML for Doc Management
....Starter Technologies, Java, Apache, Jetspeed, Alexandria, Turbine
....Squish Dot Planning Target to Extend
....Zope Requires Effort for Next Step, Not As Extensible
....Apache and Enhydra
....Evalute Starter Technologies, Volunteers
15...Project "Plan" to Attract Sponsors

ACTION ITEMS.................. Click here to comment!

1...Lee Iverson set action to evaluate starter technologies,

CONTACTS 
0201 - Bootstrap Institute                  510 713 3550
020101 - Mr. Douglas C. Engelbart, Ph.D.
020102 - doug@bootstrap.org

SUBJECTS
OHS/DKR Meeting at SRI 000518

0403 -    ..
0404 - Summary/Objective
0405 -
040501 - Follow up ref SDS 41 0000, ref SDS 36 0000.
040502 -
040503 -     [On 000530 received agenda from Lee Iverson. ref SDS 45 0001
040504 -
040505 -     [On 000602 received notes from Henry Liu. ref SDS 49 0001
040506 -
040507 -
040508 -
040509 -
040510 -
0406 -

SUBJECTS
DKR Project Staff

0504 - Discussion
0505 -
050501 -  ..
050502 - Introductions - Diverse Skills Focused on DKR Project
050503 -
050504 - Follow up ref SDS 41 2079, ref SDS 36 2079.
050505 -
050506 - No new staff reported.
050507 -
050508 - Attendance reported by Howard Liu. ref DRP 10 0002
050509 -
050510 -
050511 -
050512 -
050513 -
050514 -
050515 -
050516 -
0506 -

SUBJECTS
SRI Organizational Platform, Project Management
Project Manager
Management and Governance
SRI Organizational Platform, Project Management, 000419
Plan Needed for Guidance
Iverson, Lee Assigned Full Time by SRI
Kim, Eugene Assigned PM by Doug
Project Management

1711 - Discussion
1712 -
171201 -  ..
171202 - Project Management, Lee Iverson Led Meeting; Howard Took Notes
171203 - Assignments - Eugene Kim Provide Project Management Support
171204 -
171205 - Follow up ref SDS 41 0784, ref SDS 36 0784.
171206 -
171207 - No discussion on SRI role for organizational platform reported on
171208 - 000419. ref SDS 16 1540
171209 -
171210 - No discussion on Lee Iverson's role assigned to project full time by
171211 - SRI, reported on 000504. ref SDS 31 7743
171212 -
171213 - Lee Iverson prepared an agenda. ref DRP 9 0001
171214 -
171215 -      [On 000530 received Lee's agenda. ref SDS 45 0001
171216 - ..
171217 - Howard Liu prepared a detailed record. ref DRP 10 0001
171218 -
171219 -     [On 000601 received Howard's record on the meeting. ref SDS 49
171220 -     0001
171221 -
171222 -
171223 -
171224 -
171225 -
1713 -

SUBJECTS
Sponsor/Stakeholder Planning
Killer Application
Existing Capability, Start with What is Available, 000302
Pilot Test New Capabilities, 000227
Zope Email System, 000427
SlashDot Email System, 000427
ArsDigita Email System, 000427
Document Management
Pilot Test New Capabilities, 000227
Pilot Test Email for Organizing and Thought Tracking, 000428
Wiki Difficult to Use, Lee Iverson

3414 -
341401 -  ..
341402 - Search for "Killer App" Focuses on Knowledge/Enterprise Management
341403 - Sponsors Looking for Projects in Knowledge Management Arena
341404 -
341405 - Follow up ref SDS 41 4877, ref SDS 36 4877.
341406 -
341407 -    At the end of the meeting on 000413 Eric seemed to indicate plans
341408 -    to consider sponsor outreach and planning for funding at the
341409 -    meeting today, perhaps including results of Doug's meeting with SRI
341410 -    and a major potential sponsor on Monday, 000410, ref SDS 15 4877,
341411 -    which was reported on 000419 to be moved to 000425.
341412 -
341413 -    There was no work on this today.  Doug is planning to visit
341414 -    Washington DC next week.
341415 -
341416 -
341417 -     ..
341418 -    Zope Easy to Install, Strong Email for DKR Project
341419 -    Starter Tools for DKR Email, Project Team to Pilot Test
341420 -    Pilot Test Email Programs to Evaluate DKR Starter Technologies
341421 -
341422 -    Follow up ref SDS 41 3944, ref SDS 36 3944.
341423 -
341424 -    Lee supplements report last week, indicating today that Zope is not
341425 -    ideal starter technology for next project step; zope portal is not
341426 -    as extensible and rock-solid as hoped. ref SDS 0 4085
341427 -
341428 -        [On 000602 received Howard's notes. ref SDS 49 0001
341429 -
341430 -
341431 -
341432 -
341433 -
341434 -
3415 -

SUBJECTS
Sun Microsystems Donated Server Space
Sponsor Outreach, Support, 000324
Web Site Server Vendor
Engelbart, Doug

4207 -
420701 -  ..
420702 - Server Space for DKR Donated by Sun Microsystems
420703 -
420704 - Follow up ref SDS 41 5962, ref SDS 36 5962.
420705 -
420706 - No report of progress using server donated by Sun, per Eric's letter
420707 - on 00042, ref SDS 19 0001
420708 -
420709 -
420710 -
420711 -
4208 -
4209 -

SUBJECTS
Property Rights in Knowledge Organization
Commercial Viability
Ownership Investment Risk
Development Investment Risk

4707 -
470701 -  ..
470702 - Legal Issues Arising from Open Source and Sponsor Support
470703 -
470704 - Follow up ref SDS 41 3055, ref SDS 36 3055.
470705 -
470706 - John Deneen hopes to get a copy of open source license as benchmark
470707 - following up licensing options discussed on 000324, and submission by
470708 - Eric Armstrong of license ideas on 000421 ref SDS 19 3055
470709 -
470710 -
470711 -
470712 -
470713 -
470714 -
4708 -

SUBJECTS
Knowledge Define, Distinguish Data, Information
Purpose DKR
Glossary, Engelbart, Doug, 000518

5106 -
510601 -  ..
510602 - Project Objective to Produce DKR Capability
510603 -
510604 - Follow up ref SDS 41 2808, ref SDS 36 2808.
510605 -
510606 -
510607 -     ..
510608 -    Knowledge Management Definition
510609 -
510610 -    Follow up ref SDS 41 5555, ref SDS 36 5555.
510611 -
510612 -    No discussion on definition of knowledge and architecture based on
510613 -    knowledge management meeting at Intel on 000517, ref SDS 40 0000,
510614 -    and Mary Keeler's presentation the next day at SRI explaining key
510615 -    factors of "knowledge" from Peirce's work that are relevant to the
510616 -    DKR project. ref SDS 41 3528
510617 -
510618 -    No discussion to develop project glossary called out by Doug
510619 -    Engelbart at the meeting on 000518. ref SDS 41 3286
510620 -
510621 -          [On 000601 Bill Bearden submitted first draft beginning a
510622 -          glossary. ref SDS 48 0001
510623 -
510624 -          [On 000601 Joe Williams reports to project meeting at SRI
510625 -          work he is coordinating with Bill Bearden to develop glossary
510626 -          on the web. ref SDS 47 5783
510627 -
510628 -          [On 000602 Eugene Kim suggests integrating DKR glossary with
510629 -          prior work cited by Doug; Joe Williams is supporting this
510630 -          initiative. ref SDS 50 0001
510631 -
510632 -
510633 -
510634 -
510635 -
510636 -
5107 -

SUBJECTS
OHS Open Hyperdocument System
OHS Editor XML, Requirements, Specs
Engineering Management
Atomic Data Structures, 000423
Specification
Collaborative Document System Email Core Capability DKR, Eric, 000505
DKR Data Structures, 000423

6010 -
601001 -     ..
601002 -    Editor Based on XML Initial Project Deliverable
601003 -    Collaborative Document System and OHS Supported by Editor
601004 -
601005 -    Follow up ref SDS 41 5880, ref SDS 36 5880.
601006 -
601007 -    No record discussing project specs v0.6, ref DRP 6 0001, issued on
601008 -    000508, ref SDS 33 0782, reviewed in depth on 000505. ref SDS 32
601009 -    0782
601010 -
601011 -
601012 -     ..
601013 -    Atomic Data Structures Derive from Fundamental Information Unit
601014 -    Fundamental Information Unit Focuses DKR Design Effort
601015 -
601016 -    Follow up ref SDS 41 4004, ref SDS 36 4004.
601017 -
601018 -    No evident discussion today of Joe Williams comprehensive
601019 -    presentation on 000420 of DKR and OHS framework. ref SDS 18 4004
601020 -
601021 -    No discussion of atomic data structures submitted by Eric on
601022 -    000423. ref SDS 22 4977
601023 -
601024 -        [On 000524 Paul Fernhout submitted to Eric Armstrong and others
601025 -        information about Pointrel Data Repository based on Python.
601026 -        ref SDS 42 0783
601027 -
601028 -
601029 -
601030 -
601031 -
6011 -

SUBJECTS
Augment, Doug Engelbart's System at SRI Beginning in 1960s
Augment Human Capabilities
Engelbart, Doug
Iverson, Lee
Augment Presentation, Engelbart, Iverson, Williams, Yee, 000420

6708 -
670801 -     ..
670802 -    Augment Project at SRI in 1960s Sets Design Objectives
670803 -    Demonstration for Augment at Future Project Meeting
670804 -
670805 -    Follow up ref SDS 41 5992, ref SDS 36 5992.
670806 -
670807 -    No record of presentation on Augment today, per Eric's letter on
670808 -    000421, ref SDS 19 0001, again on 000423, ref SDS 22 0005, and
670809 -    Jack's report on 000426 that Doug's Augment sets the stage and
670810 -    vision for an effective DKR.
670811 -
670812 -
670813 -
670814 -
670815 -
670816 -
670817 -
6709 -

SUBJECTS
Use Case Method Define Requirement, 00000000
Software Programming Program, Use Case Analysis, 000406

7105 -
710501 -  ..
710502 - Use Case Methods for Software Design
710503 -
710504 - Follow up ref SDS 41 4933, ref SDS 36 4933.
710505 -
710506 - No discussion of Eugene Kim's comprehensive submission on 000504
710507 - suggesting the scope of OHS, and detailing specific use cases that
710508 - improve literacy, supported by Jack Park. ref SDS 30 0784
710509 -
710510 -
710511 -
710512 -
710513 -
7106 -

SUBJECTS
CODIAK Intelligence Capabilities
Guide to Running Nics, 000427

7605 -
760501 -  ..
760502 - Guide to Running NICs Gathers Intelligence, Provides Feedback
760503 - Communication Manager Proposed to Compliment Tools for DKR
760504 -
760505 - Follow up ref SDS 41 3995, ref SDS 36 3995.
760506 -
760507 - Nothing has been submitted responding to the request on 000428 for
760508 - more information on the Guide to Running NICs, ref DRP 3 3000,
760509 - proposed at the meeting on 000427. ref SDS 26 2867
760510 - ..
760511 - No record of work product showing contradictions and prodding of
760512 - contributors to grow knowledge repository's capabilities as we use it,
760513 - also proposed on 000427. ref SDS 26 2867
760514 -
760515 -
760516 -
760517 -
760518 -
7606 -

SUBJECTS
WBI Transcoding Vector
WBI 3 Tier Server Architecture, 000427
DirectDom, JDOM Processors of XML DKR, 000427
Park, Jack
WBI Vector Presentation, Engelbart, 000420
Iverson, Lee
Source Development System (SDS) Transcoding, 000511
SDS Source Development System Transcoding, 000511

8811 -
881101 -  ..
881102 - Current Proposal for DKR Transcoding - Complex Process
881103 - Architecture - Three-Tier Server for WBI Implementation
881104 -
881105 - Follow up ref SDS 41 4674, ref SDS 36 4674.
881106 -
881107 - No discussion at the meeting today.
881108 -
881109 -
881110 -     ..
881111 -    Fundamental Issues of DKR Project Focused by DOM
881112 -    DOM (Document Object Model) Uses XML for Doc Management
881113 -
881114 -    Follow up ref SDS 41 3640, ref SDS 36 3640.
881115 -
881116 -    Lee: Ozone-db.org: MonsterDOM: Persistent, multi-user DOM:
881117 -    versioning issue, transactions issues; authentication issue;
881118 -    content sharing (vs. replication) deep support for entity-level
881119 -    support for documents. Everything is done in situ, no
881120 -    check-in/check-out.
881121 -
881122 -    Lee: OZONE: XOQL: Perl/SQL mapping … DOM. Weakness: Connection to
881123 -    external RDBMS.
881124 -
881125 -    Jack: XDBM has persistent DOM.
881126 -
881127 -
881128 -     ..
881129 -    Starter Technologies, Java, Apache, Jetspeed, Alexandria, Turbine
881130 -    Squish Dot Planning Target to Extend
881131 -    Zope Requires Effort for Next Step, Not As Extensible
881132 -
881133 -    Lee tried to track down pointers in archive for key technologies
881134 -    discussed, ref DRP 10 4615
881135 -
881136 -    Several interesting target nodes we can build on, ref DRP 10 6232
881137 -
881138 -    As a portal for this stuff, Java.xml.apache.org represents a huge
881139 -    chunk of interesting infrastructure. Xml.apache.org has wide
881140 -    variety of tools to do things we deal with: xml tools, etc.,
881141 -    virtually all Java-based. {java.xml}.apache.org has ANT---software
881142 -    construction; Alexandria---software development; Turbine---Web
881143 -    application; Jetspeed---Collaboration portal---but not as turnkey
881144 -    as zope is, though zope is not ideal; going next step with zope
881145 -    takes effort. Jetspeed portal environment: enterprise app info:
881146 -    homepage for intranet, where users have own areas to share stuff.
881147 -    But zope portal is not as extensible and rock-solid than as hoped.
881148 -    Extend squish-dot---Lee's current goal, rather than to live off
881149 -    zope portal. Jetspeed is not there yet. ref DRP 10 6474
881150 -
881151 -
881152 -    Apache and Enhydra
881153 -
881154 -    Jack watches Apache and enhydra projects, and like to see one to
881155 -    emerge as java dot. ref DRP 10 4221
881156 -
881157 -    Lee observes enhydra lacks turnkey high-level toolset, but instead
881158 -    concentrates on the low-level infrastructure stuff. ref DRP 10 2400
881159 -
881160 -    Jack: Enhydra gives you Borland Jbuilder on its CD, and lets you
881161 -    build web sites. Enhydra lets you do wizards. But what a waste
881162 -    they're focusing on EJBs. Enhydra accomplishes Doug's transcoding.
881163 -    ref DRP 10 3599
881164 -
881165 -    Lee: Jetspeed's portlets does the same.
881166 -
881167 -    Jack: Doesn't zope let you declare a project?
881168 -
881169 -    Lee: Zope exposes Python persistent objects that backed up by db
881170 -    and versioned and administrator control to flush old stuff over 30
881171 -    days anywhere in the tree. Dtml. Construction of a site consists of
881172 -    marshalling object types together. Each tool db infrastructure is
881173 -    page and object oriented and not node oriented.
881174 -
881175 -    Warren: Apache toolset: ANT, .Jetspeed. Zope.org---Python.
881176 -
881177 -    Lee: Bellendorf, key man behind Apache and CollabNet and Tigris.
881178 -
881179 -    Lee and Jack agree that ArgoUML is suited for our project.
881180 -
881181 -    Lee: xmlc in enhydra is useful.
881182 -
881183 -    Jack: Push for Postgress---a research oo db with sql interface,
881184 -    Mysql, msql, Berkeley. Another java RDBMS Turbo(?)SQL open source.
881185 -
881186 -    Jack: Enhydra bought out InstantDB and making it open source.
881187 -    (Perhaps, Apache will buy out Ozone? J )
881188 -
881189 -    Lee: xml-based rpc technology: Corba---backed by ISO, heavyweight
881190 -    and painful; XML-RPC---xml wrapper for doing remote procedure
881191 -    calls, lightweight and limited; SOAP---welterweight;
881192 -    Linda/Tspace---never caught on; OAA---brittleness of CORBA is
881193 -    solved by it, partly open source; JINI.
881194 -    ..
881195 -    Lee: Browsers: Mozilla: apps inside browser---download M16
881196 -    and see source code.; full xml, css, xslt integration; xul; M16;
881197 -    mozillazine.org
881198 -
881199 -    Lee: Request: Volunteers to eval and match btwn technologies and
881200 -    Eric's requirements 0.6 (0.7).
881201 -
881202 -        On 000427 Jack Park cited Netscape's work on Mozilla DirectDom
881203 -        for guidance on developing XML for OHS/DKR. ref SDS 26 1092
881204 -
881205 -           [On 001101 Mozilla, which is verson 5 of the Netscape
881206 -           browser, is cited, along with Linux, as example of poor
881207 -           productivity using open source methods. ref SDS 51 AS5G
881208 -
881209 -    Howard: enhydra: xmlc Java-xml interconnection, dods: post to list
881210 -
881211 -    Lee: webKB theory of category editing tools
881212 -
881213 -    Joe:
881214 -
881215 -        http://www.hypermultimedia.com/DKR/index.htm ohs_cds.htm
881216 -
881217 -    Lutris: enhydra: WAP Mapping, external for transcoding
881218 -
881219 -    Write Doug: what's product handbook
881220 -
881221 -    Get Eugene to connect us with Lutris.
881222 -
881223 -
881224 -
8813 -

SUBJECTS
Technology Review, Lee, 000525
Starter Technologies Using Develops Experience to Create KM

9005 -
900501 -     ..
900502 -    Evalute Starter Technologies, Volunteers
900503 -
900504 -    Follow up ref SDS 26 4836.
900505 -
900506 -    Lee Iverson set action to evaluate starter technologies,
900507 -    ref DRP 9 0460, to implement planning on 000427. ref SDS 26 4836
900508 -
900509 -        [On 000530 received Lee's letter. ref SDS 45 0001
900510 -
900511 -    The basis of evaluations are not set out in the record.
900512 -
900513 -    http://java.apache.org/
900514 -
900515 -    ANT: software construction - Jack
900516 -    Alexandria: software development - <I>Jack</LI>
900517 -    Turbine: Web application - Joe
900518 -    Jetspeed: Collaborative portal - Joe
900519 -
900520 -    Portlets
900521 -
900522 -    http://tigris.org/
900523 -
900524 -    http://argouml.tigris.org/index.html
900525 -
900526 -    Technologies: Enhydra
900527 -
900528 -    http://enhydra.org/
900529 -
900530 -    XMLC: Java-XML interconnection
900531 -    DODS: Data model Java-Database connection
900532 -
900533 -    Technologies: Zope
900534 -
900535 -    http://zope.org/
900536 -    Python packages
900537 -    DTML
900538 -
900539 -    Technologies: Ozone
900540 -
900541 -    http://ozone-db.org/
900542 -
900543 -    MonsterDOM: Persistent, multi-user DOM
900544 -
900545 -    Versioning
900546 -
900547 -    Authentication/security
900548 -
900549 -    Content sharing
900550 -
900551 -    XOQL: Perl RE & SQL mapping - DOM
900552 -
900553 -    Weakness</I>? Connection to external RDBMS
900554 -
900555 -    Technologies: Distributed Applications
900556 -
900557 -    http://www.omg.org/corba
900558 -
900559 -    http://www.xmlrpc.com/
900560 -
900561 -    XML-RPC
900562 -    lightweight and limited (secur
900563 -
900564 -    http://soap.develop.com/
900565 -
900566 -    SOAP
900567 -
900568 -    welterweight
900569 -
900570 -    Linda/Tspaces/JavaSpaces: - John
900571 -
900572 -    PLinda is open source
900573 -
900574 -    http://www.ai.sri.com/~oaa
900575 -
900576 -    OAA
900577 -
900578 -    JINI: intimately tied to Java
900579 -
900580 -    Technologies: Browsers</P>
900581 -
900582 -    http://mozilla.org/
900583 -
900584 -    Applications inside browser
900585 -
900586 -    Full XML/CSS/XSLT integration
900587 -
900588 -    Standards compliance up-the-wazoo
900589 -
900590 -    XUL (zool)
900591 -
900592 -    http://mozillazine.org/
900593 -
900594 -
900595 -
900596 -
900597 -
9006 -

SUBJECTS
Project Planning, Objectives
Plan Needed for Guidance
Management and Governance
Agenda Issues

9507 -
950701 -  ..
950702 - Project "Plan" to Attract Sponsors
950703 -
950704 - Follow up ref SDS 41 6036, ref SDS 36 6036.
950705 -
950706 - There was no discussion of the project plan from work on 000324.
950707 - ref SDS 9 9776
950708 -
950709 - Doug is Washington this week, no report on his progress.
950710 -
950711 -
950712 -
950713 -
950714 -
950715 -
Distribution. . . . See "CONTACTS"