SlideShare a Scribd company logo
Session 9: Episode 3(1)
—
Cognitive tools for the individual
William P. Hall
President
Kororoit Institute Proponents and Supporters
Assoc., Inc. - http://kororoit.org
william-hall@bigpond.com
http://www.orgs-evolution-knowledge.net
Access my research papers from
Google Citations
Tonight
 Personal computers give individuals cognitive tools to convert
thoughts into explicit electronically realized objects that can be
independently stored, copied, communicated, retrieved, shared
and even processed semantically.
 Killer applications on personal computers fundamentally changed
how humans form, codify, preserve, and communicate knowledge
– Thoughts to documents
– Data to information  Symbols  content  semantics
– Information to relationships2
EPISODE 3 - Cognitive Tools for Individuals
Tools to Capture Knowledge
Word processing (extending the paradigm of paper)
Calculators and spreadsheets (extending the paradigm of a paper spreadsheet)
Databases (extending the tabular paradigm to more than two dimensions)
Paper Paradigms and Microsoft’s Waning Dominance of Personal Computing
Structured Authoring Adds Computer Readable Syntax and Semantics to Text
Typesetting Markup
Structural and Semantic Markup (Enabling the Structural Paradigm)
}
Tools to assemble, present and preserve knowledge
 For 6+ millenia until 1980s, documents were tangible
– Visible codes or artwork applied to a surface only contained meaning
for the (literate) human viewer
 Beginning in the 1980s, the use of computers by humans to
electronically encode their knowledge and thoughts radically
changed the nature of documents and how humans can interact
with them.
– Many older people still consider the electronic version of the
document to be irrelevant by comparison to the paper version
– “the only real document is paper” = the paper document paradigm
 Today virtually all documentation is produced electronically
– Electronic documents are “virtual” = the virtual document paradigm
– Virtual documents can be endlessly duplicated, distributed, &
retrieved at light speed for essentially no cost
– Virtual documents can be meaningfully processed by computers
 New kinds of literacy required to make best of the new docs3
Three killer apps
fundamentally
changed how we
make knowledge
explicit
—
producing documents
working with numbers
managing information
Killer apps turn thoughts into documents
 In a paper paradigm, the author's cognition is done in World 2
– Thoughts distilled, transformed to words, committed to paper
– Ponderous process limited numbers of drafts & prolonged cycle times
 IBM’s memory typewriters (typing input  letter perfect output
– Mag Card II (1971-1973) 800 chars of correctable text
– Memory Typewriter (1974) ~ 50 pages of correctable text
– Enabled storage and distribution of electronic documents
 Connecting the components of a word processor
– Keyboard + screen + processor + electronic printer
 Word processing launched personal computing
– Character-based
 WordStar (1979) in the CP/M
environment; IBM PC DOS (1981)
 MS Word (~ 1983) used mouse
 WordPerfect developed for
mainframes, ported to PC (1982),
began to dominate the DOS
business environment from 1986
– Mass acceptance made prices
affordable for individuals
5
Word processing to personal publishing
 GUI and WYSIWYG
– Xerox PARC Alto (1973)
 128 kb memory, WYSIWYG screen, mouse, matrix
printer, 2.5 MB platter (small fridge), networked, email...
 Non-commercial source of ideas for all subsequent
practical implications
 Paradigmatic issues limited commercial development
– Apple Lisa (1983), Mcintosh (1984)
 First commercial (but still expensive) implementations
 Technically and conceptually superior designs
– MS Word for Windows (1990) full GUI implementation
 Desk top publishing
– Easy combination of text, tables, and graphics
 Cutting, pasting, book marking, linking, automatic indexing etc.
– Increasingly high quality multi-color printing (dot matrix, laser, ink
jet)
– Electronic distribution to high resolution reading devices
 Individual literacy now includes keyboarding, composing and
publishing (typing is now an extinct employment category)6
Killer apps turn data into information
 Books of accounts, spreadsheets and other tabulated data
– Sees the financial activities of a business as columns and rows
 Automated calculation of a variety of functions
 Calculations take place in seconds rather than minutes or hours
 Mainframe applications replace card sorters since early 60’s for orgs
 Personal spreadsheets turn PCs into accounting machines
– VisiCalc (1979) puts spreadsheet on personal desks
– Lotus 1-2-3 (1983) adds
graphing
– Faster, but didn’t change basic
paper paradigm of columns &
rows
– Development of extensions for
engineering, science, maths, etc.
 Facilitated development of the
home office and new ways of
doing business7
Adding dimensions and relationships to information
 Large organizations maintained accounting, inventory, personnel
and other databases on mainframe computers since the 1960s
– Collections of tables
 Maintained by MIS departments with data input by clerical depts
 Computers maintaining various indexes against particular columns
 Relational database concept developed (E.F. Codd 1969, 1970)
– Collection of related tables, where each table contains entries to
tightly specified types of information
 Each line uniquely identified (primary key)
 May have additional (alternative) keys also uniquely identifying each row
 Join tables identify relationships (1 to 1, 1 to many, many to many)
– Operations (4 types of set operations, 4 operations specific to
relational databases)
– RDB systems semantically understand and operate on the
relationships of datasets defining organizational operations
– Normalization eliminates repetition of information (e.g. customer
name and address) across different tables (write once use many
times)
 Single entrepreneurs able to manage large operations!8
Developing database management systems for the
desktop
 Oracle Corp. founded 1977 to address main-frame market
 Vulcan (1979)/Ashton-Tate dBase II (1982)
– User defined relational tables
– High level (4th gen) programming language for constructing
applications to assist collection & processing of data
– Opportunities for managing information in qualitatively new ways
 Small businesses could compete very effectively with large
commercial and government organizations previously dependent
on large clerical staff
 Comparable tools developed for geometrical & graphical
applications (e.g., engineering design/drawing), mathematical
modelling, etc
– First for mainframes
– Soon followed for single-user desktops
 Virtual knowledge objects can be communicated at light speed
9
Paradigms,
holy wars over
applications,
and
contests for the
marketplace
The war for better “paper”
 What is a document?
– The definitive manifestation of a particular set of information
– An ephemeral representation of a dynamic body of information at a
particular time and place
 Aggregating data and authoring/delivering in electronic docs can
fundamentally change nature of knowledge work
– Quantitatively, computers replaced typing/clerical work
– Qualitatively, computer processing of semantically identified
content can extend/replace many functions of human cognition
 The rise of Microsoft Word & other paper paradigm products
– WYSIWYG GUI emulated the appearance of a paper document
 Microsoft catered to the paper paradigm & those who knew no better
 Networks used to distribute “paper” electronically
 Incommensurable data formats forced conformity on those sharing docs
 Microsoft’s critical mass + “Network effect” wiped out competition
– Networks used to distribute paper electronically
– Feature wars made Word notoriously buggy
 Hidden management issues of legacy, version control, and network
externality11
“Printers markup”: word processing, & semantics
 Markup: originally handwritten editorial notes and codes on a manuscript
or typescript telling a typesetter how to set text for the printed page.
 Automated typesetting, word processing / format orientated markup:
Code applied to the electronic document to control how the computer
should display or print designated parts of the document (e.g., white
space & line breaks, normal text, type fonts, styles, etc.).
– How the markup is encoded and processed is entirely proprietary to each
application.
– Excepting a few early WP systems (e.g., Wordstar, WordPerfect) markup
code is never visible to the user, which may make it difficult to resolve
formatting errors and clashes resulting from conflicting markup.
 Structural / semantic markup: Bits of code applied to the electronic
document that identify the different kinds of components forming the
hierarchical structure of the document (e.g., titles, headings, sections,
paragraphs, definitions, etc.), or even semantically different parts of the
document down to sentence, or even word level.
– Depending on the kinds of code, the computer can understand and even
validate or transform the different elements in the logical structure of the
document.
– Print formats can be applied in standard ways to the different elements.12
The war over paper vs structure
 Word processors encode text for formatting
– Many, often incommensurable, ways to achieve same appearance
– Hugely complex applications make document conversion unreliable(!)
 Structured authoring adds encodes syntax and semantics in text
– Independent of proprietary word processing codification
– Document structures can be parsed by computers
 For application of formats in a meaningful way
 For intelligent processing of semantic content
 ISO standard for SGML (ASCII encoded markup)
– Declaration – metadata relating to a particular document type
– DTD – a formal definition of how a conforming document may be
structured and marked up in terms of element sequence/hierarchy
 Elements (components of information/content)
 Attributes (modifiers & metadata relating to specific elements)
 Character references (used to call up unusual characters for printing)
 Comments (human readable explanation of usage, etc.)
 Element declarations define/model allowed nested content)
– Instances – the marked up contents of documents conforming to a
particular DTD13
Sample elements from a DTD
 Primary paragraph element definition from the DTD for a technical
maintenance document with a hierarchical structure
 Content model determines relationships amongst contained elements
– ( ... ) Specifies a group.
– A | B Both A and B are permitted in any order.
– A , B A must occur before B.
– A & B A and B must both occur once, but may do so in any order.
– A? A can occur zero or one times
– A* A can occur zero or more times
– A+ A can occur one or more times14
Using structured
authoring in
practice
Review,
edit,
signoff
Bid and NegotiateRFT
Project A
Design Study
Review, edit, signoff
Project A
Prime Contract
Review, edit, signoff
Project A
Bid Documents
Project A
Subcontracts
Review,
negotiate,
amend
Project A
Procedures,
Design Docs
Project B
Design Study
Review, edit, signoff
Operational
experience • 20 - 50 year lifecycle
Documentation for a major project
Review, negotiate, amend
RFQ, Bid,
Negotiate
Project A
Support Documents
Insert a CautionInsert a Caution
Dual language capability
RMIT’s Structured Information Manager
 Immensely capable tool saved our bacon at Tenix
– SIM grew out of joint RMIT UoM research (now owned by SAIC)
– Still at the core of US NSA scanning of comms content (email etc.)
 No project cost blowouts!
 Document suite accepted for Ship 5 acceptance
 Condensed 4 ship-sets of merge table files to 1 class-set (10
ships!) of ‘SGML sources’
– 2,000 routines reworked in less than 3,000 person/hours
 Converted to SGML (automated)
 Condensed ship specific docs to dual language fleet docs
 Reviewed & flagged procedures for extensive rework later
 Extensively reworked warnings, cautions, notes
 Standardised procedure structures
 Completed full peer review, correction & QA review/signoff
 Towards end reduced total cycle time/doc to ~ ½ hour
– Volume of text managed at Ship 5 delivery REDUCED 80%
– Content delivered to client REDUCED 95%
– Reduced change cycle time from weeks or months to hours
The wicked impacts of engineering change on
technical documentation
 Requirements for engineered product
– Reliable
– Available
– Maintainable
– Supportable
– Operable
 Documentation must
match reality
– Correct
– Applicable
– Effective
– Available
– Usable
 Contradictory demands
on publisher
– Fast
– Quality
– Low cost20
Revolutionary impact of structured documentation
21
Annotation
22
 Annotation functions are the key to converting authors
implicit contextual knowledge to codified explicit knowledge
 Links are 2-way
– Document authors' IP for future reference
– Change management

More Related Content

Viewers also liked

Ryan dunn.nbc philly
Ryan dunn.nbc phillyRyan dunn.nbc philly
Ryan dunn.nbc philly
Lou Dubois
 
AIESEC 101 - Just Like Me
AIESEC 101 - Just Like MeAIESEC 101 - Just Like Me
AIESEC 101 - Just Like Me
alexjuy
 
Arquivo 1992 de a a z
Arquivo 1992 de a a zArquivo 1992 de a a z
Arquivo 1992 de a a z
cepmaio
 
421 672 Management Of Technological Enterprises (2009)
421 672 Management Of Technological Enterprises (2009)421 672 Management Of Technological Enterprises (2009)
421 672 Management Of Technological Enterprises (2009)
William Hall
 
Rohde EDUC 5611 Module 3
Rohde EDUC 5611 Module 3Rohde EDUC 5611 Module 3
Rohde EDUC 5611 Module 3
serohde
 
Social Media + Journalism
Social Media + JournalismSocial Media + Journalism
Social Media + Journalism
Lou Dubois
 
Java2day 2013 : Modern workflows for javascript integration
Java2day 2013 : Modern workflows for javascript integrationJava2day 2013 : Modern workflows for javascript integration
Java2day 2013 : Modern workflows for javascript integration
Mite Mitreski
 
CoolBrands - Storytelling Expedition in Brazil 2011
CoolBrands - Storytelling Expedition in Brazil 2011CoolBrands - Storytelling Expedition in Brazil 2011
CoolBrands - Storytelling Expedition in Brazil 2011
CoolBrands People
 
Raasay 2011 Inverness Royal Academy
Raasay 2011 Inverness Royal AcademyRaasay 2011 Inverness Royal Academy
Raasay 2011 Inverness Royal Academy
Inverness Royal Academy
 
Hot spring~(call)
Hot spring~(call)Hot spring~(call)
Hot spring~(call)
cindy8fish
 
людина
людиналюдина
людинаLenka2410
 
Power point presentation edu 633
Power point presentation edu 633Power point presentation edu 633
Power point presentation edu 633
steven_sterud
 
Turma m8 noturno 2011.1
Turma m8    noturno 2011.1Turma m8    noturno 2011.1
Turma m8 noturno 2011.1
cepmaio
 
Tecnologiaeducacion
TecnologiaeducacionTecnologiaeducacion
Tecnologiaeducacion
carmen Gavidia Hurtado
 
relajemonos un poco
relajemonos un poco relajemonos un poco
relajemonos un poco
diegousme
 
When Should You Retain a Forensic Accountant?
When Should You Retain a Forensic Accountant?When Should You Retain a Forensic Accountant?
When Should You Retain a Forensic Accountant?
Jeff Moore
 
Assistive Technology Presentation
Assistive Technology PresentationAssistive Technology Presentation
Assistive Technology Presentation
lisashepard
 
Best practice in online reputation management for hotels
Best practice in online reputation management for hotelsBest practice in online reputation management for hotels
Best practice in online reputation management for hotels
Avvio
 
National health
National healthNational health
National health
Alisha_Rum
 

Viewers also liked (20)

Ryan dunn.nbc philly
Ryan dunn.nbc phillyRyan dunn.nbc philly
Ryan dunn.nbc philly
 
AIESEC 101 - Just Like Me
AIESEC 101 - Just Like MeAIESEC 101 - Just Like Me
AIESEC 101 - Just Like Me
 
Arquivo 1992 de a a z
Arquivo 1992 de a a zArquivo 1992 de a a z
Arquivo 1992 de a a z
 
421 672 Management Of Technological Enterprises (2009)
421 672 Management Of Technological Enterprises (2009)421 672 Management Of Technological Enterprises (2009)
421 672 Management Of Technological Enterprises (2009)
 
Rohde EDUC 5611 Module 3
Rohde EDUC 5611 Module 3Rohde EDUC 5611 Module 3
Rohde EDUC 5611 Module 3
 
Social Media + Journalism
Social Media + JournalismSocial Media + Journalism
Social Media + Journalism
 
Java2day 2013 : Modern workflows for javascript integration
Java2day 2013 : Modern workflows for javascript integrationJava2day 2013 : Modern workflows for javascript integration
Java2day 2013 : Modern workflows for javascript integration
 
CoolBrands - Storytelling Expedition in Brazil 2011
CoolBrands - Storytelling Expedition in Brazil 2011CoolBrands - Storytelling Expedition in Brazil 2011
CoolBrands - Storytelling Expedition in Brazil 2011
 
Raasay 2011 Inverness Royal Academy
Raasay 2011 Inverness Royal AcademyRaasay 2011 Inverness Royal Academy
Raasay 2011 Inverness Royal Academy
 
Hot spring~(call)
Hot spring~(call)Hot spring~(call)
Hot spring~(call)
 
людина
людиналюдина
людина
 
Power point presentation edu 633
Power point presentation edu 633Power point presentation edu 633
Power point presentation edu 633
 
Turma m8 noturno 2011.1
Turma m8    noturno 2011.1Turma m8    noturno 2011.1
Turma m8 noturno 2011.1
 
Tecnologiaeducacion
TecnologiaeducacionTecnologiaeducacion
Tecnologiaeducacion
 
김민경
김민경김민경
김민경
 
relajemonos un poco
relajemonos un poco relajemonos un poco
relajemonos un poco
 
When Should You Retain a Forensic Accountant?
When Should You Retain a Forensic Accountant?When Should You Retain a Forensic Accountant?
When Should You Retain a Forensic Accountant?
 
Assistive Technology Presentation
Assistive Technology PresentationAssistive Technology Presentation
Assistive Technology Presentation
 
Best practice in online reputation management for hotels
Best practice in online reputation management for hotelsBest practice in online reputation management for hotels
Best practice in online reputation management for hotels
 
National health
National healthNational health
National health
 

Similar to Episode 3(1): Cognitive tools for the individual - Meetup session 9

Unit IV with Answers
Unit IV with AnswersUnit IV with Answers
Unit IV with Answers
Dr. C.V. Suresh Babu
 
MISCH13.ppt
MISCH13.pptMISCH13.ppt
MISCH13.ppt
HaiderAbbas252339
 
top LLB university in Delhi NCR.pdf
top LLB university in Delhi NCR.pdftop LLB university in Delhi NCR.pdf
top LLB university in Delhi NCR.pdf
Opjsuniversity1
 
About computer, uses, charateristics.pptx
About computer, uses, charateristics.pptxAbout computer, uses, charateristics.pptx
About computer, uses, charateristics.pptx
Doon Business School
 
History of computer
History of computerHistory of computer
History of computer
MNButt
 
History of computer
History of computerHistory of computer
History of computer
said ullah
 
Office Automation System
Office Automation SystemOffice Automation System
Office Automation System
university of education,Lahore
 
HCI 3e - Ch 4: Paradigms
HCI 3e - Ch 4:  ParadigmsHCI 3e - Ch 4:  Paradigms
HCI 3e - Ch 4: Paradigms
Alan Dix
 
HCI - Chapter 4
HCI - Chapter 4HCI - Chapter 4
HCI - Chapter 4
Alan Dix
 
Ge6151 computer programming notes
Ge6151 computer programming notesGe6151 computer programming notes
Ge6151 computer programming notes
shanmura
 
Is202 ch03 and ch04
Is202   ch03 and ch04Is202   ch03 and ch04
Is202 ch03 and ch04
Shaheen Khan
 
Chap10.ppt
Chap10.pptChap10.ppt
Chap10.ppt
ssuser0d0f881
 
Chap10.ppt Chemistry applications in computer science
Chap10.ppt Chemistry applications in computer scienceChap10.ppt Chemistry applications in computer science
Chap10.ppt Chemistry applications in computer science
pranshu19981
 
Information_Systems
Information_SystemsInformation_Systems
Information_Systems
Amitave Banik
 
CLASSIFICATION 0F COMPUTERS.pdf
CLASSIFICATION 0F COMPUTERS.pdfCLASSIFICATION 0F COMPUTERS.pdf
CLASSIFICATION 0F COMPUTERS.pdf
Aman kashyap
 
Introduction to computer
Introduction to computerIntroduction to computer
Introduction to computer
Hasnat Tariq
 
Atharva Patil_28_9th lilies_Computer Project2.pptx
Atharva Patil_28_9th lilies_Computer Project2.pptxAtharva Patil_28_9th lilies_Computer Project2.pptx
Atharva Patil_28_9th lilies_Computer Project2.pptx
AtharvaPatil48
 
Office applications, internet, and the world wide web
Office applications, internet, and the world wide webOffice applications, internet, and the world wide web
Office applications, internet, and the world wide web
Wulax37
 
Chapter01.ppt
Chapter01.pptChapter01.ppt
Chapter01.ppt
ALIZAIB KHAN
 
Cibm ch03 and ch04
Cibm   ch03 and ch04Cibm   ch03 and ch04
Cibm ch03 and ch04
Shaheen Khan
 

Similar to Episode 3(1): Cognitive tools for the individual - Meetup session 9 (20)

Unit IV with Answers
Unit IV with AnswersUnit IV with Answers
Unit IV with Answers
 
MISCH13.ppt
MISCH13.pptMISCH13.ppt
MISCH13.ppt
 
top LLB university in Delhi NCR.pdf
top LLB university in Delhi NCR.pdftop LLB university in Delhi NCR.pdf
top LLB university in Delhi NCR.pdf
 
About computer, uses, charateristics.pptx
About computer, uses, charateristics.pptxAbout computer, uses, charateristics.pptx
About computer, uses, charateristics.pptx
 
History of computer
History of computerHistory of computer
History of computer
 
History of computer
History of computerHistory of computer
History of computer
 
Office Automation System
Office Automation SystemOffice Automation System
Office Automation System
 
HCI 3e - Ch 4: Paradigms
HCI 3e - Ch 4:  ParadigmsHCI 3e - Ch 4:  Paradigms
HCI 3e - Ch 4: Paradigms
 
HCI - Chapter 4
HCI - Chapter 4HCI - Chapter 4
HCI - Chapter 4
 
Ge6151 computer programming notes
Ge6151 computer programming notesGe6151 computer programming notes
Ge6151 computer programming notes
 
Is202 ch03 and ch04
Is202   ch03 and ch04Is202   ch03 and ch04
Is202 ch03 and ch04
 
Chap10.ppt
Chap10.pptChap10.ppt
Chap10.ppt
 
Chap10.ppt Chemistry applications in computer science
Chap10.ppt Chemistry applications in computer scienceChap10.ppt Chemistry applications in computer science
Chap10.ppt Chemistry applications in computer science
 
Information_Systems
Information_SystemsInformation_Systems
Information_Systems
 
CLASSIFICATION 0F COMPUTERS.pdf
CLASSIFICATION 0F COMPUTERS.pdfCLASSIFICATION 0F COMPUTERS.pdf
CLASSIFICATION 0F COMPUTERS.pdf
 
Introduction to computer
Introduction to computerIntroduction to computer
Introduction to computer
 
Atharva Patil_28_9th lilies_Computer Project2.pptx
Atharva Patil_28_9th lilies_Computer Project2.pptxAtharva Patil_28_9th lilies_Computer Project2.pptx
Atharva Patil_28_9th lilies_Computer Project2.pptx
 
Office applications, internet, and the world wide web
Office applications, internet, and the world wide webOffice applications, internet, and the world wide web
Office applications, internet, and the world wide web
 
Chapter01.ppt
Chapter01.pptChapter01.ppt
Chapter01.ppt
 
Cibm ch03 and ch04
Cibm   ch03 and ch04Cibm   ch03 and ch04
Cibm ch03 and ch04
 

More from William Hall

Socially Constructing Warships — Emergence, growth & senescence of a knowledg...
Socially Constructing Warships — Emergence, growth & senescence of a knowledg...Socially Constructing Warships — Emergence, growth & senescence of a knowledg...
Socially Constructing Warships — Emergence, growth & senescence of a knowledg...
William Hall
 
Failing to learn from Australia’s most successful defence project
Failing to learn from Australia’s most successful defence projectFailing to learn from Australia’s most successful defence project
Failing to learn from Australia’s most successful defence project
William Hall
 
Discussing the emergence of formal knowledge management systems in prehistory
Discussing the emergence of formal knowledge management systems in prehistoryDiscussing the emergence of formal knowledge management systems in prehistory
Discussing the emergence of formal knowledge management systems in prehistory
William Hall
 
Monkey Business — What apes and New World monkeys tell us about the origins o...
Monkey Business — What apes and New World monkeys tell us about the origins o...Monkey Business — What apes and New World monkeys tell us about the origins o...
Monkey Business — What apes and New World monkeys tell us about the origins o...
William Hall
 
Life, Knowledge and Natural Selection ― How life (scientifically) designs its...
Life, Knowledge and Natural Selection ― How life (scientifically) designs its...Life, Knowledge and Natural Selection ― How life (scientifically) designs its...
Life, Knowledge and Natural Selection ― How life (scientifically) designs its...
William Hall
 
Evolutionary epistemology versus faith and justified true belief: Does scien...
Evolutionary epistemology versus faith and justified true belief:  Does scien...Evolutionary epistemology versus faith and justified true belief:  Does scien...
Evolutionary epistemology versus faith and justified true belief: Does scien...
William Hall
 
Coda: The sting in the tail - Meetup session 23
Coda: The sting in the tail - Meetup session 23Coda: The sting in the tail - Meetup session 23
Coda: The sting in the tail - Meetup session 23
William Hall
 
Episode 5(7): Printing: "freedom" and the emergence of knowledge based autopo...
Episode 5(7): Printing: "freedom" and the emergence of knowledge based autopo...Episode 5(7): Printing: "freedom" and the emergence of knowledge based autopo...
Episode 5(7): Printing: "freedom" and the emergence of knowledge based autopo...
William Hall
 
Episode 5(6): Writing and the rise of autocratic religions, states and empire...
Episode 5(6): Writing and the rise of autocratic religions, states and empire...Episode 5(6): Writing and the rise of autocratic religions, states and empire...
Episode 5(6): Writing and the rise of autocratic religions, states and empire...
William Hall
 
Episode 5(5): Mnemonics and the rise of social complexity - Meetup session 20
Episode 5(5): Mnemonics and the rise of social complexity - Meetup session 20Episode 5(5): Mnemonics and the rise of social complexity - Meetup session 20
Episode 5(5): Mnemonics and the rise of social complexity - Meetup session 20
William Hall
 
Episode 5(4): Apes become human with fire and language - Meetup session 19
Episode 5(4): Apes become human with fire and language - Meetup session 19Episode 5(4): Apes become human with fire and language - Meetup session 19
Episode 5(4): Apes become human with fire and language - Meetup session 19
William Hall
 
Episode 5(3): Where and how we started our path to now - Meetup session 18
Episode 5(3): Where and how we started our path to now - Meetup session 18Episode 5(3): Where and how we started our path to now - Meetup session 18
Episode 5(3): Where and how we started our path to now - Meetup session 18
William Hall
 
Episode 5(2): Genomics, our African genesis and family tree - Meetup session 17
Episode 5(2): Genomics, our African genesis and family tree - Meetup session 17Episode 5(2): Genomics, our African genesis and family tree - Meetup session 17
Episode 5(2): Genomics, our African genesis and family tree - Meetup session 17
William Hall
 
Episode 5(1): Introducing Episode 5, our ancient ancestors and their relative...
Episode 5(1): Introducing Episode 5, our ancient ancestors and their relative...Episode 5(1): Introducing Episode 5, our ancient ancestors and their relative...
Episode 5(1): Introducing Episode 5, our ancient ancestors and their relative...
William Hall
 
Episode 4: 21st Century global brains and humano-technical cyborgs - Meetup s...
Episode 4: 21st Century global brains and humano-technical cyborgs - Meetup s...Episode 4: 21st Century global brains and humano-technical cyborgs - Meetup s...
Episode 4: 21st Century global brains and humano-technical cyborgs - Meetup s...
William Hall
 
Interlude (2): Life and knowledge at higher levels of organization - Meetup s...
Interlude (2): Life and knowledge at higher levels of organization - Meetup s...Interlude (2): Life and knowledge at higher levels of organization - Meetup s...
Interlude (2): Life and knowledge at higher levels of organization - Meetup s...
William Hall
 
Interlude (1): Autopoiesis & physics of life, cognition and knowledge - Meetu...
Interlude (1): Autopoiesis & physics of life, cognition and knowledge - Meetu...Interlude (1): Autopoiesis & physics of life, cognition and knowledge - Meetu...
Interlude (1): Autopoiesis & physics of life, cognition and knowledge - Meetu...
William Hall
 
Episode 3(4): Wrapping up the Web and the history of cognitive technologies -...
Episode 3(4): Wrapping up the Web and the history of cognitive technologies -...Episode 3(4): Wrapping up the Web and the history of cognitive technologies -...
Episode 3(4): Wrapping up the Web and the history of cognitive technologies -...
William Hall
 
Episode 3(3): Birth & explosion of the World Wide Web - Meetup session11
Episode 3(3): Birth & explosion of the World Wide Web - Meetup session11Episode 3(3): Birth & explosion of the World Wide Web - Meetup session11
Episode 3(3): Birth & explosion of the World Wide Web - Meetup session11
William Hall
 
Episode 3(2): Automating storage, management & retrieval of knowledge - Meetu...
Episode 3(2): Automating storage, management & retrieval of knowledge - Meetu...Episode 3(2): Automating storage, management & retrieval of knowledge - Meetu...
Episode 3(2): Automating storage, management & retrieval of knowledge - Meetu...
William Hall
 

More from William Hall (20)

Socially Constructing Warships — Emergence, growth & senescence of a knowledg...
Socially Constructing Warships — Emergence, growth & senescence of a knowledg...Socially Constructing Warships — Emergence, growth & senescence of a knowledg...
Socially Constructing Warships — Emergence, growth & senescence of a knowledg...
 
Failing to learn from Australia’s most successful defence project
Failing to learn from Australia’s most successful defence projectFailing to learn from Australia’s most successful defence project
Failing to learn from Australia’s most successful defence project
 
Discussing the emergence of formal knowledge management systems in prehistory
Discussing the emergence of formal knowledge management systems in prehistoryDiscussing the emergence of formal knowledge management systems in prehistory
Discussing the emergence of formal knowledge management systems in prehistory
 
Monkey Business — What apes and New World monkeys tell us about the origins o...
Monkey Business — What apes and New World monkeys tell us about the origins o...Monkey Business — What apes and New World monkeys tell us about the origins o...
Monkey Business — What apes and New World monkeys tell us about the origins o...
 
Life, Knowledge and Natural Selection ― How life (scientifically) designs its...
Life, Knowledge and Natural Selection ― How life (scientifically) designs its...Life, Knowledge and Natural Selection ― How life (scientifically) designs its...
Life, Knowledge and Natural Selection ― How life (scientifically) designs its...
 
Evolutionary epistemology versus faith and justified true belief: Does scien...
Evolutionary epistemology versus faith and justified true belief:  Does scien...Evolutionary epistemology versus faith and justified true belief:  Does scien...
Evolutionary epistemology versus faith and justified true belief: Does scien...
 
Coda: The sting in the tail - Meetup session 23
Coda: The sting in the tail - Meetup session 23Coda: The sting in the tail - Meetup session 23
Coda: The sting in the tail - Meetup session 23
 
Episode 5(7): Printing: "freedom" and the emergence of knowledge based autopo...
Episode 5(7): Printing: "freedom" and the emergence of knowledge based autopo...Episode 5(7): Printing: "freedom" and the emergence of knowledge based autopo...
Episode 5(7): Printing: "freedom" and the emergence of knowledge based autopo...
 
Episode 5(6): Writing and the rise of autocratic religions, states and empire...
Episode 5(6): Writing and the rise of autocratic religions, states and empire...Episode 5(6): Writing and the rise of autocratic religions, states and empire...
Episode 5(6): Writing and the rise of autocratic religions, states and empire...
 
Episode 5(5): Mnemonics and the rise of social complexity - Meetup session 20
Episode 5(5): Mnemonics and the rise of social complexity - Meetup session 20Episode 5(5): Mnemonics and the rise of social complexity - Meetup session 20
Episode 5(5): Mnemonics and the rise of social complexity - Meetup session 20
 
Episode 5(4): Apes become human with fire and language - Meetup session 19
Episode 5(4): Apes become human with fire and language - Meetup session 19Episode 5(4): Apes become human with fire and language - Meetup session 19
Episode 5(4): Apes become human with fire and language - Meetup session 19
 
Episode 5(3): Where and how we started our path to now - Meetup session 18
Episode 5(3): Where and how we started our path to now - Meetup session 18Episode 5(3): Where and how we started our path to now - Meetup session 18
Episode 5(3): Where and how we started our path to now - Meetup session 18
 
Episode 5(2): Genomics, our African genesis and family tree - Meetup session 17
Episode 5(2): Genomics, our African genesis and family tree - Meetup session 17Episode 5(2): Genomics, our African genesis and family tree - Meetup session 17
Episode 5(2): Genomics, our African genesis and family tree - Meetup session 17
 
Episode 5(1): Introducing Episode 5, our ancient ancestors and their relative...
Episode 5(1): Introducing Episode 5, our ancient ancestors and their relative...Episode 5(1): Introducing Episode 5, our ancient ancestors and their relative...
Episode 5(1): Introducing Episode 5, our ancient ancestors and their relative...
 
Episode 4: 21st Century global brains and humano-technical cyborgs - Meetup s...
Episode 4: 21st Century global brains and humano-technical cyborgs - Meetup s...Episode 4: 21st Century global brains and humano-technical cyborgs - Meetup s...
Episode 4: 21st Century global brains and humano-technical cyborgs - Meetup s...
 
Interlude (2): Life and knowledge at higher levels of organization - Meetup s...
Interlude (2): Life and knowledge at higher levels of organization - Meetup s...Interlude (2): Life and knowledge at higher levels of organization - Meetup s...
Interlude (2): Life and knowledge at higher levels of organization - Meetup s...
 
Interlude (1): Autopoiesis & physics of life, cognition and knowledge - Meetu...
Interlude (1): Autopoiesis & physics of life, cognition and knowledge - Meetu...Interlude (1): Autopoiesis & physics of life, cognition and knowledge - Meetu...
Interlude (1): Autopoiesis & physics of life, cognition and knowledge - Meetu...
 
Episode 3(4): Wrapping up the Web and the history of cognitive technologies -...
Episode 3(4): Wrapping up the Web and the history of cognitive technologies -...Episode 3(4): Wrapping up the Web and the history of cognitive technologies -...
Episode 3(4): Wrapping up the Web and the history of cognitive technologies -...
 
Episode 3(3): Birth & explosion of the World Wide Web - Meetup session11
Episode 3(3): Birth & explosion of the World Wide Web - Meetup session11Episode 3(3): Birth & explosion of the World Wide Web - Meetup session11
Episode 3(3): Birth & explosion of the World Wide Web - Meetup session11
 
Episode 3(2): Automating storage, management & retrieval of knowledge - Meetu...
Episode 3(2): Automating storage, management & retrieval of knowledge - Meetu...Episode 3(2): Automating storage, management & retrieval of knowledge - Meetu...
Episode 3(2): Automating storage, management & retrieval of knowledge - Meetu...
 

Recently uploaded

PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
AyyanKhan40
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
Jean Carlos Nunes Paixão
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
Israel Genealogy Research Association
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
adhitya5119
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Fajar Baskoro
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
Nicholas Montgomery
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
Celine George
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
Dr. Mulla Adam Ali
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Excellence Foundation for South Sudan
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
RAHUL
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
ak6969907
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
Celine George
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
Priyankaranawat4
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
Nicholas Montgomery
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
TechSoup
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
heathfieldcps1
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
Nguyen Thanh Tu Collection
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
amberjdewit93
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
Celine George
 

Recently uploaded (20)

PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
 

Episode 3(1): Cognitive tools for the individual - Meetup session 9

  • 1. Session 9: Episode 3(1) — Cognitive tools for the individual William P. Hall President Kororoit Institute Proponents and Supporters Assoc., Inc. - http://kororoit.org william-hall@bigpond.com http://www.orgs-evolution-knowledge.net Access my research papers from Google Citations
  • 2. Tonight  Personal computers give individuals cognitive tools to convert thoughts into explicit electronically realized objects that can be independently stored, copied, communicated, retrieved, shared and even processed semantically.  Killer applications on personal computers fundamentally changed how humans form, codify, preserve, and communicate knowledge – Thoughts to documents – Data to information  Symbols  content  semantics – Information to relationships2 EPISODE 3 - Cognitive Tools for Individuals Tools to Capture Knowledge Word processing (extending the paradigm of paper) Calculators and spreadsheets (extending the paradigm of a paper spreadsheet) Databases (extending the tabular paradigm to more than two dimensions) Paper Paradigms and Microsoft’s Waning Dominance of Personal Computing Structured Authoring Adds Computer Readable Syntax and Semantics to Text Typesetting Markup Structural and Semantic Markup (Enabling the Structural Paradigm) }
  • 3. Tools to assemble, present and preserve knowledge  For 6+ millenia until 1980s, documents were tangible – Visible codes or artwork applied to a surface only contained meaning for the (literate) human viewer  Beginning in the 1980s, the use of computers by humans to electronically encode their knowledge and thoughts radically changed the nature of documents and how humans can interact with them. – Many older people still consider the electronic version of the document to be irrelevant by comparison to the paper version – “the only real document is paper” = the paper document paradigm  Today virtually all documentation is produced electronically – Electronic documents are “virtual” = the virtual document paradigm – Virtual documents can be endlessly duplicated, distributed, & retrieved at light speed for essentially no cost – Virtual documents can be meaningfully processed by computers  New kinds of literacy required to make best of the new docs3
  • 4. Three killer apps fundamentally changed how we make knowledge explicit — producing documents working with numbers managing information
  • 5. Killer apps turn thoughts into documents  In a paper paradigm, the author's cognition is done in World 2 – Thoughts distilled, transformed to words, committed to paper – Ponderous process limited numbers of drafts & prolonged cycle times  IBM’s memory typewriters (typing input  letter perfect output – Mag Card II (1971-1973) 800 chars of correctable text – Memory Typewriter (1974) ~ 50 pages of correctable text – Enabled storage and distribution of electronic documents  Connecting the components of a word processor – Keyboard + screen + processor + electronic printer  Word processing launched personal computing – Character-based  WordStar (1979) in the CP/M environment; IBM PC DOS (1981)  MS Word (~ 1983) used mouse  WordPerfect developed for mainframes, ported to PC (1982), began to dominate the DOS business environment from 1986 – Mass acceptance made prices affordable for individuals 5
  • 6. Word processing to personal publishing  GUI and WYSIWYG – Xerox PARC Alto (1973)  128 kb memory, WYSIWYG screen, mouse, matrix printer, 2.5 MB platter (small fridge), networked, email...  Non-commercial source of ideas for all subsequent practical implications  Paradigmatic issues limited commercial development – Apple Lisa (1983), Mcintosh (1984)  First commercial (but still expensive) implementations  Technically and conceptually superior designs – MS Word for Windows (1990) full GUI implementation  Desk top publishing – Easy combination of text, tables, and graphics  Cutting, pasting, book marking, linking, automatic indexing etc. – Increasingly high quality multi-color printing (dot matrix, laser, ink jet) – Electronic distribution to high resolution reading devices  Individual literacy now includes keyboarding, composing and publishing (typing is now an extinct employment category)6
  • 7. Killer apps turn data into information  Books of accounts, spreadsheets and other tabulated data – Sees the financial activities of a business as columns and rows  Automated calculation of a variety of functions  Calculations take place in seconds rather than minutes or hours  Mainframe applications replace card sorters since early 60’s for orgs  Personal spreadsheets turn PCs into accounting machines – VisiCalc (1979) puts spreadsheet on personal desks – Lotus 1-2-3 (1983) adds graphing – Faster, but didn’t change basic paper paradigm of columns & rows – Development of extensions for engineering, science, maths, etc.  Facilitated development of the home office and new ways of doing business7
  • 8. Adding dimensions and relationships to information  Large organizations maintained accounting, inventory, personnel and other databases on mainframe computers since the 1960s – Collections of tables  Maintained by MIS departments with data input by clerical depts  Computers maintaining various indexes against particular columns  Relational database concept developed (E.F. Codd 1969, 1970) – Collection of related tables, where each table contains entries to tightly specified types of information  Each line uniquely identified (primary key)  May have additional (alternative) keys also uniquely identifying each row  Join tables identify relationships (1 to 1, 1 to many, many to many) – Operations (4 types of set operations, 4 operations specific to relational databases) – RDB systems semantically understand and operate on the relationships of datasets defining organizational operations – Normalization eliminates repetition of information (e.g. customer name and address) across different tables (write once use many times)  Single entrepreneurs able to manage large operations!8
  • 9. Developing database management systems for the desktop  Oracle Corp. founded 1977 to address main-frame market  Vulcan (1979)/Ashton-Tate dBase II (1982) – User defined relational tables – High level (4th gen) programming language for constructing applications to assist collection & processing of data – Opportunities for managing information in qualitatively new ways  Small businesses could compete very effectively with large commercial and government organizations previously dependent on large clerical staff  Comparable tools developed for geometrical & graphical applications (e.g., engineering design/drawing), mathematical modelling, etc – First for mainframes – Soon followed for single-user desktops  Virtual knowledge objects can be communicated at light speed 9
  • 11. The war for better “paper”  What is a document? – The definitive manifestation of a particular set of information – An ephemeral representation of a dynamic body of information at a particular time and place  Aggregating data and authoring/delivering in electronic docs can fundamentally change nature of knowledge work – Quantitatively, computers replaced typing/clerical work – Qualitatively, computer processing of semantically identified content can extend/replace many functions of human cognition  The rise of Microsoft Word & other paper paradigm products – WYSIWYG GUI emulated the appearance of a paper document  Microsoft catered to the paper paradigm & those who knew no better  Networks used to distribute “paper” electronically  Incommensurable data formats forced conformity on those sharing docs  Microsoft’s critical mass + “Network effect” wiped out competition – Networks used to distribute paper electronically – Feature wars made Word notoriously buggy  Hidden management issues of legacy, version control, and network externality11
  • 12. “Printers markup”: word processing, & semantics  Markup: originally handwritten editorial notes and codes on a manuscript or typescript telling a typesetter how to set text for the printed page.  Automated typesetting, word processing / format orientated markup: Code applied to the electronic document to control how the computer should display or print designated parts of the document (e.g., white space & line breaks, normal text, type fonts, styles, etc.). – How the markup is encoded and processed is entirely proprietary to each application. – Excepting a few early WP systems (e.g., Wordstar, WordPerfect) markup code is never visible to the user, which may make it difficult to resolve formatting errors and clashes resulting from conflicting markup.  Structural / semantic markup: Bits of code applied to the electronic document that identify the different kinds of components forming the hierarchical structure of the document (e.g., titles, headings, sections, paragraphs, definitions, etc.), or even semantically different parts of the document down to sentence, or even word level. – Depending on the kinds of code, the computer can understand and even validate or transform the different elements in the logical structure of the document. – Print formats can be applied in standard ways to the different elements.12
  • 13. The war over paper vs structure  Word processors encode text for formatting – Many, often incommensurable, ways to achieve same appearance – Hugely complex applications make document conversion unreliable(!)  Structured authoring adds encodes syntax and semantics in text – Independent of proprietary word processing codification – Document structures can be parsed by computers  For application of formats in a meaningful way  For intelligent processing of semantic content  ISO standard for SGML (ASCII encoded markup) – Declaration – metadata relating to a particular document type – DTD – a formal definition of how a conforming document may be structured and marked up in terms of element sequence/hierarchy  Elements (components of information/content)  Attributes (modifiers & metadata relating to specific elements)  Character references (used to call up unusual characters for printing)  Comments (human readable explanation of usage, etc.)  Element declarations define/model allowed nested content) – Instances – the marked up contents of documents conforming to a particular DTD13
  • 14. Sample elements from a DTD  Primary paragraph element definition from the DTD for a technical maintenance document with a hierarchical structure  Content model determines relationships amongst contained elements – ( ... ) Specifies a group. – A | B Both A and B are permitted in any order. – A , B A must occur before B. – A & B A and B must both occur once, but may do so in any order. – A? A can occur zero or one times – A* A can occur zero or more times – A+ A can occur one or more times14
  • 16. Review, edit, signoff Bid and NegotiateRFT Project A Design Study Review, edit, signoff Project A Prime Contract Review, edit, signoff Project A Bid Documents Project A Subcontracts Review, negotiate, amend Project A Procedures, Design Docs Project B Design Study Review, edit, signoff Operational experience • 20 - 50 year lifecycle Documentation for a major project Review, negotiate, amend RFQ, Bid, Negotiate Project A Support Documents
  • 19. RMIT’s Structured Information Manager  Immensely capable tool saved our bacon at Tenix – SIM grew out of joint RMIT UoM research (now owned by SAIC) – Still at the core of US NSA scanning of comms content (email etc.)  No project cost blowouts!  Document suite accepted for Ship 5 acceptance  Condensed 4 ship-sets of merge table files to 1 class-set (10 ships!) of ‘SGML sources’ – 2,000 routines reworked in less than 3,000 person/hours  Converted to SGML (automated)  Condensed ship specific docs to dual language fleet docs  Reviewed & flagged procedures for extensive rework later  Extensively reworked warnings, cautions, notes  Standardised procedure structures  Completed full peer review, correction & QA review/signoff  Towards end reduced total cycle time/doc to ~ ½ hour – Volume of text managed at Ship 5 delivery REDUCED 80% – Content delivered to client REDUCED 95% – Reduced change cycle time from weeks or months to hours
  • 20. The wicked impacts of engineering change on technical documentation  Requirements for engineered product – Reliable – Available – Maintainable – Supportable – Operable  Documentation must match reality – Correct – Applicable – Effective – Available – Usable  Contradictory demands on publisher – Fast – Quality – Low cost20
  • 21. Revolutionary impact of structured documentation 21
  • 22. Annotation 22  Annotation functions are the key to converting authors implicit contextual knowledge to codified explicit knowledge  Links are 2-way – Document authors' IP for future reference – Change management