Colloquium at Stanford
The Unfinished Revolution

Memorandum


Date: Mon, 06 Mar 2000 18:55:02 -0800

From:   Eric Armstrong
Reply-To: unrev-II@onelist.com

To:     "unrev-II@onelist.com"

Subject:   [unrev-II] Reference Materials, v0.8

META NOTE:

In compiling this list, I am acting as a "DKR" by:

The DKR we build should make those operations as easy as is feasible so they can applied to every document in the system.

Sincerely,



Eric Armstrong
eric.armstrong@eng.sun.com




Version History


  0.8 More contributions

  0.7 Contributions, additions from notes, organizing
      Two new sections: "Ongoing Initiatives" +

      "Teaching and Learning"

  0.6 More additions, including a booklist

      (WHAT'S A GOOD READING ORDER?)

  0.5 Evaluations section, plus list feedback

  0.4 Knowledge Management Links

  0.3 A couple of corrections, one addition

  0.2 Added bootstrap links, changed title

  0.1 Initial version

This page provides a collection of references, starting with:



Evaluations

Note:

Evaluations must be by someone other than the original author and/or contributor.

Eric Armstrong

"I highly recommend Jeff Conklin's paper on IBIS."

http://www.gdss.com/IBIS.htm

Gil Regev

"I especially like the Conklin's (gdss) and Shippman's (formality considered harmful) articles." Designing Organizational Memory

http://www.gdss.com/DOM.htm

Wicked Problems (

http://www.gdss.com/wicked.htm

http://bush.cs.tamu.edu/~shipman/formality-paper/harmful.html

Jack Park

re: The APECKS paper:

http://ksi.cpsc.ucalgary.ca/KAW/KAW98/tennison/

"Back up one directory and you get all the papers from KAW98. Back up another directory and you get all the archived workshops. What a gold mine :-)" ("Especially note the work of Brian Gaines and a project called Sysiphus, as well as others with an underlying notion of ontology") Current favorite book is John F. Sowa, Knowledge Representation.



Book List

General:

R. Dawkins, The Selfish Gene
R. Dawkins, The Extended Phenotype
S. Blackmore, The Meme Machine
C. Alexander, A Pattern Language
E. Raymond, The Cathedral and the Bazaar
R. Axelrod, The Evolution of Cooperation
W. Kent, Data & Reality (1978)
H. Rheingold, Tools for Thought
H. Rheingold, The Virtual Community
G. Lamoreaux et al, Learning by Doing in Markets


Category Theory: Mathematics of Relationships

R. Rosen, Life Itself. (Mathematical) [ref: Jack Park]
R. Rosen, Essays on Life Itself

Knowledge Management:

J. Sowa, Knowledge Representation (1999)
J. Laird, et al, Universal Subgoaling and Chunking (1986)

Computing:

T. Winograd, Bringing Design to Software
T. Gilb, Principles of Software Engineering Management
K. Al-Timimi & J. MacKrell (1996), STEP: Towards Open Systems
J. Fowler (1995), STEP for Data Management, Exchange and Sharing, Technology Appraisals
J. Owen (1997), STEP - An introduction, 2. edition
D. Schenk & P. Wilson (1994), Information Modeling the EXPRESS Way
D. Hillis, The Pattern on the Stone: The Simple Ideas That Make Computers Work

___: Beyond Calculation: The Next Fifty Years of Computing
(Eugene Kim recc's David Gelertner's essay.)



Bootstrap/DKR/OHS

Doug recommended these:

Ron Goldman pointed to:

Roy Roebuck suggested these:

Philip Gust suggested these document management systems:

Paul Fernhout unearthed these:

Rod Welch gave us these:

Gil Regev provided these:

Jack Park added:

Henry van Eyken pointed to:

Peter Yim added:

John J. Deneen:

Lotus


Ongoing Initiatives

Adam Cheyer's Open Agent Architecture

http:www.openagent.com

Total Access System (high-performance, accessible UIs)

http://www-csli.stanford.edu/arch/tas

Nanotechnology

http://www.teknowledge.com

http://imm.org

http://foresight.com

Millenium Project

http://millennium-project.org

http://www.geocities.com/~acunu/ (same location)

WBI (web browsing intermediary) and Java development kit for same:

http://www.alphaworks.ibm.com/tech/wbi

http://www.alphaworks.ibm.com/tech/wbidk

IBM's Transcoding Technology

http://www-4.ibm.com/software/secureway/transcoder/

The CRIT system (some open hyperdocument features using existing technology)

___TBD___ (server location is changing)

Collaborative email/HTML (Berekely startup)

http://www.infocanvas.com/Recruiting/xFormOverveiw112199.html

Jack Park writes: See...

http://www.tunes.org

...in particluar the paper on the Arrows system by Brian Rice. IMHO this is the software project closest to the Rosen's ideas (which use Category Theory as a Mathematics of Knowledge)




gIBIS

gIBIS is a graphical implementation of the IBIS concept.

Here is background on IBIS:

http://www.gdss.com/IBIS.htm

http://web.uvic.ca/~ckeep/hfl0104.html

Here is an abstract of Jeff Conklin's ACM paper:

http://www.acm.org/pubs/toc/Abstracts/tois/59297.html

This page has a link that appears to go the paper, rather than the abstract, but it wasn't working when I followed it:

http://members.easyspace.com/olove3/beleg/i_conkli.htm

A nice diagram of gIBIS concepts:

http://www.cpsc.ucalgary.ca/~kremer/tutorials/ConceptMaps/high/gIBIS.html

A summary of IBIS that mentions gIBIS and points the major difficulty with the system: "cognitive overhead":

http://web.uvic.ca/~ckeep/hfl0104.html

"Integrating Voting Techniques into a Discussion Rationale Model-based GDSS"

http://isdss97.unil.ch/isdss97/papers/71.htm

Gil Regev found:

QOC -- a Design Rational (DR) Language kind of comparable to IBIS that focuses on revising the DR (rather than capuring the process) and promoting reuse.

http://www.xrce.xerox.com/publis/cam-trs/html/epc-1993-106.htm

Jack Park mentioned:


Knowledge Representation

A paper on knowledge representation:

http://www.cpsc.ucalgary.ca/~kremer/papers/KAW95.html

(it looks readable, although I haven't gone through it)

"Towards Knowledge Representation: The State of Data and Processing Modeling Standards"

http://www.mel.nist.gov/workshop/jtc1-96/papsaris.htm

A potentially valuable paper on system called "Grassroots" that unfortunately has had the line-endings squeezed out of it:

http://www-pcd.stanford.edu/~kamiya/GRpaper/GRpaper.html

"Groupware for Developing Critical Discussion Skills"

http://www-cscl95.indiana.edu/cscl95/suthers.html

"Supporting Development of Synchronous Collaboration Tools on the Web with GroCo"

http://orgwis.gmd.de/projects/W4G/proceedings/groco.html

"Negotiating the Construction of Organizational Memory Using Hypermedia Argument Spaces"

http://kmi.open.ac.uk/~simonb/org-knowledge/pakm96/negotiating/negotiating.html

"Hypermedia Version Support for the Online Design Journal"

Hell of a title, but unfortunately the link didn't work: Sandy Kydd, Alan Dyke, and David Jenkins. Department of Computing & Information Systems...

http://www.cs.bu.edu/students/grads/dgd/workshop/kydd.html

Last modified on: 9-Aug-1999 - 13K bytes - in English

"Working Apart Together Foundations for Component Groupware"

http://www.telin.nl/publicaties/1998/wat/refs.htm

(A collection of references. Many downloadable.)

"Capturing Organization Memory"

http://www.gdss.com/COM.htm

"Designing Organizational Memory:
Preserving Intellectual Assets in a Knowledge Economy"

http://www.gdss.com/DOM.htm

"Formality Considered Harmful: Experiences,
Emerging Themes, and Directions"

http://bush.cs.tamu.edu/~shipman/formality-paper/harmful.html

Design Rationale for Complex System Documentation

http://lis.univ-tlse1.fr/~TAZI/Recherche/Publications/doc_nimes98.html

Center for Strategic Technology Research:

"Thought Leadership - Insight Lab

The Insight Lab is an immersive environment designed to support teams who create design requirements documents..."

http://www.ac.com/services/cstar/cstr_chi_final.html

"Embedding Critics in Design Environments"

http://www.cs.colorado.edu/~gerry/publications/journals/ker/index.html

"Open Peer Review & Argumentation:
Loosening the Paper Chains on Journals"

http://www.ariadne.ac.uk/issue5/jime/

"HyperContext: Using Context in Adaptive Hypertext"

http://ifweb.dimi.uniud.it/collections/UserModeling/www.cs.um.edu.mt/~cstaff/HCTBrazil97/HCT97.html

"IT and Hypertext: Towards a Literary Renaissance?"

http://w1.2691.telia.com/~u269100246/hypermedia/papers/ITandHypertext.html

"From a Web to a linear HTML document"

http://www.scope.gmd.de/info/www6/posters/718/paper.html

"Expert systems and CYC"

http://www.robotwisdom.com/ai/cyc.html

"Practical Knowledge Representation for the Web"

http://www.cs.vu.nl/~frankh/postscript/IJCAI99-III.html

"Community is Knowledge! in (KA)2

http://www.iiia.csic.es/~richard/kaw98/Title.html

"Technologies, techniques, and disciplines in knowledge management"

http://ktic.com/topic6/13_TERM5.HTM

"ARTIFICIAL HUMAN NATURE"

"If design can be considered "the conception and planning of the artificial" then its scope and boundaries are intimately entwined with our understanding of the artificial's limits." -Victor Margolin

http://wsack.www.media.mit.edu/people/wsack/design-issues.html

"What is a Knowledge Representation?"

http://medg.lcs.mit.edu/ftp/psz/k-rep.html

"Finding and Using Implicit Structure in Human-Organized Spatial Layouts of Information"

http://info.sigchi.acm.org/sigchi/chi95/Electronic/documnts/papers/fms_bdy.htm




Knowledge Management

Autonomy (KM systems)

http://www.autonomy.com/knowledge/index.html

Knowledge Management Consortium

http://www.km.org/

Dataware Knowledge Management Suite

http://www.dataware.com/products/available.htm#kms

Product Sampler for Knowledge Management Tools
(A collection of links to KM tools)

http://www.carelife.com/km/km_tools.html

PolyDoc -- technologies for Knowledge Management

http://www.polydoc.com/polyweb/docs/prod.shtml

TheBrain.com -- a user interface that organizes digital information in a single, visual structure.

http://www.thebrain.com/

Collection of pages on Groupware

http://www.insead.fr/CALT/Encyclopedia/ComputerSciences/Groupware/Workflow/

IBM Knowledge Management

http://www-4.ibm.com/software/data/knowledge/

Knowledge Management "Metazine" from Knowledge Transfer Int'l

http://www.ktic.com/

Domain Knowledge Inc.
"enables users from all levels of an organization to perform detailed process documentation and knowledge management"

http://www.domainknowledgeinc.com/

Roy Peas' knowledge network site:

http://kn.cilt.org




Teaching and Learning

Roy Peas' site for innovative K14 teaching:

http://cilt.org

Jim Spohrer's "Education Object Economy":

http://www.eoe.org

http://merlot.csuchico.edu

http://jcampus.org

http://eoe.worldboard.org

Werner Schaer's Software Productivity Consortium:

http://www.software.org



Ontologies

"Java Ontology Browser" (a working applet)

http://igd.rz-berlin.mpg.de/~www/oe/mbo.html

"APECKS: A Tool to Support Living Ontologies"

Listed here, but their links appear to be broken:

http://ksi.cpsc.ucalgary.ca/KAW/KAW98/tennison/

http://ksi.cpsc.ucalgary.ca/KAW/KAW98/ (All papers from KAW98)

http://ksi.cpsc.ucalgary.ca/KAW/ (Archived workshops)

"Ontology FRAME-ONTOLOGY"

http://www.aiai.ed.ac.uk/~entprise/enterprise/ontology-code/frame-ontology/index.html

"An Ontology for Engineering Mathematics"

http://www-ksl.stanford.edu/knowledge-sharing/papers/engmath.html

"How We Might Reach Agreement on Shared Ontologies:
A Fundamental Approach"

http://dkm.site.uottawa.ca/ontologies/OntologyPapersBySkuce/StanfOntolWshop.html

"An Ontology Tool for Query Formulation in an Agent-Based Context"

http://www.engr.sc.edu/research/CIT/CoopIS/papers97/CoopIS97-Kuha.html

Modeling for Natural Language Understanding

http://mbi.dkfz-heidelberg.de/helios/doc/nlp/Baud93a.html

"Ontology Acquisition: Situated Development"

http://crl.nmsu.edu/Research/Projects/mikro/htmls/ijcai95-htmls/node6.html

"Ontology Definitions" (part of a slide presentation that is supposed to go on to cover "Ontological Enterprise Modeling"

http://www.dfki.uni-kl.de/~boley/ontenmo/ont1.html

Book: Laird John, Rosenbloom Paul & Newell Allen:

UNIVERSAL SUBGOALING AND CHUNKING (Kluwer Academics, 1986)

"The book describes in detail an architecture (SOAR) for general intelligence..."

http://www.scaruffi.com/mind/l.html

Software Agent Technologies

http://www.labs.bt.com/projects/agents/publish/papers/sat_report.htm

"Modeling and Simulation Literature"
A collection of links:

http://gecko.uni-koblenz.de/lemosim/literature.htm

"Knowledge and Hypermedia"

"World Wide Knowledge Web. concept maps on the Web (Gaines and Shaw) separate from documents. simple "semantic network" approach. MIME type and helper... "

Another great title with a link that failed.

http://www.cms.dmu.ac.uk/~jmc/Knowhyp/knowhyp9.html

"AI on the Web"

Huge collection of links.

http://www.scms.rgu.ac.uk/staff/asga/ai.html

"Cyc: The Wright Manhattan Project for AI"

http://alumni.engin.umich.edu/~fritx/cyc.html

Computer Associates' system based on neural networks:
Neugents -- "Software that can think".

http://www.cai.com

[Note: Personally, I prefer fuzzy logic approaches, because the understanding is encapsulated in the logic. Learn the logic, and you acquire the understanding. A neural net, on the other hand, is just one big black box.]




Organizations

"Transforming an Existing Organization into a Learning Organization"

http://www.gdss.com/transform.htm

"Blending Cultural Transformation and Groupware to Create a Learning Organization"

http://www.gdss.com/learning.htm




Virtual Communities

Harry Rheingold's site:

http://www.rheingold.com

A Virtual Communities NIC:

http://www.insead.fr/Encyclopedia/ComputerSciences/Groupware/VirtualCommunities/

The Arachnet Electronic Journal on Virtual Culture

http://hsb.baylor.edu/ramsower/ais.ac.96/papers/mandviwa.htm




Computing / Programming / Development

A survey of "visual programming" techniques. (ref. by Howard Golden on extende list)

http://www.ios.com/~jvn/ch2/ch2.htm)

An open source project to make Java Beans that take XML (DOM format) as input and pass on XML DOM as output. (ref. by Howard Golden on extende list)

http://www.xbeans.org