Document List

 Home ]

The description of this catalog describes its status and the typographical conventions used in the documents.


Essays, fiction, memoirs

Naked at Kennedy (1977)
Grand Canyon 1970
Canyons of the Mind (1992)
Utah 1994
A Shoe Sail (1972)
Cogito (1975)
Two Views of My Mind (1976)
The Moment Of... (1976)
Sea Level (1977)
Symphony (1977)
Two Views of Books (1980?)
The Myth of Anthropocentrism (1991)
Peter Lyngbaek (1991)
Bombay, Delhi, Agra, and Singapore (1991)
The Basic Things in Life (1992)
Scars (1992)
A Scientist Experiences the Spirit (1994)
Off Center (1994)
Smoke (1994)
The Scottish Terrier is Indeed a Shaggy Dog (1998)
The Balance of Nature (1998)
Who's Got Time?
Hello Down There! (1998)
College Days (1953-1957)
Inspirations
Some of My Favorite Things
Bits

Not very technical

Try these, too. You might find them amusing and stimulating.

Data and Reality, 1stBooks (excerpts) (1998)

A Simple Guide to Five Normal Forms in Relational Database Theory (1983)

Employee Was A Subtype Of Person (1988)

About Time (1992)

The Essence of Time (1993)

The Null Wars: Much Ado About Something (1990)

Nulls Again (1992)

My Height: A Model For Numeric Information (1992)

Foundations of a Theory of Measurement (1994)

William Kent, Stephanie Leichner Janowski, Bruce Hamilton, Dan Hepner, "Measurement Data (Archive Report)" , April 1996. [135 pp]. (The introduction is provocative, and you might also browse some of the other sections.)

The Many Forms of a Single Fact (1989)

The Leading Edge of Database Technology (1989)

What is an Object? (1989)

The Breakdown of the Information Model in Multi-Database Systems (1991)

Objects and Object Systems (1992). Excerpts:
    4 What We Write Down
    5 Object Existence and Identity

The Objects Are Coming! (1993)

Multi-Faceted Object Systems and Models (1994). Excerpts:
    3.1 Illusion and Metaphor
    7 Object Existence and Identity

 

Object orientation

    General

"Multiple Views of the Object Concept", Oct 1988. [9 pp] [html]

"Fundamental Concepts", April 1989. [12 pp] [html]

"What is an Object?", April 1989. [8 pp] [html]

"Object-Oriented Database: New Roles and Boundaries", InfoDB 4(3) Fall 1989.

"The Leading Edge of Database Technology", in E.D. Falkenberg, P. Lindgreen (eds), Information System Concepts: An In-depth Analysis, North Holland, 1989 (Proc. IFIP TC8/WG8.1 Working Conference, Oct. 18-20 1989, Namur, Belgium). Also in F.H. Lochovsky (ed), Entity-Relationship Approach to Database Design and Querying, Elsevier Science Publishers (North Holland), 1990 (Proc. Eighth International Conference on the Entity Relationship Approach, Oct. 18-20 1989, Toronto, Canada). [4 pp] [html] 

"Second Generation Object Models", Dec. 1989. [12 pp] [html]

"Databases in Object Management Systems", 1990. [13 pp] [html]

"A Framework for Object Concepts", HPL-90-30, Hewlett-Packard Laboratories, April 1990. [10 pp] [html]

"The Evolving Role of Database in Object Systems", British National Conference on Databases, York, England, July 1990. Also HPL-90-04, Hewlett-Packard Laboratories, Feb. 1990. [6 pp] [html]

Robert A. Meersman, William Kent, Samit Khosla (eds), Object Oriented Databases: Analysis, Design & Construction (DS-4) (Proc IFIP TC2/WG2.6 Working Conference, Windermere, UK, 2-6 July 1990), North-Holland 1991.

"The Relationship Between an Object Manager and an Object Oriented DBMS", Jan. 1991.

"User Object Models", OOPS Messenger 3(1), Jan 1992. Also HPL-91-26, Hewlett-Packard Laboratories, March 1991. [16 pp] [html]

"The Diversity of Objects", June 1992. [5 pp] [html]

"Cascading Interfaces", July 1992. [2 pp] [html]

"The State of Object Technology", Canadian Information Processing, July/August 1992. Also HPL-92-62, Hewlett-Packard Laboratories, April 1992. [4 pp] [html]

"Objects and Object Systems", Dec 1992. [17 pp] [html]

"A Behavioral View of Object State", 1992. [11 pp] [html]

"Attributes? Why?", 1992. [3 pp] [html]

"The Objects Are Coming!", Computer Standards and Interfaces, 12(2-3), July 1993. [2 pp] [html]

"Carriers And Cargos: A General Paradigm For Modeling Collections, Tables, Multimeda, Spatial Constructs, And Other Intensional/Extionsional Objects", Oct 1993. [20 pp] [html]

"Multi-Faceted Object Systems and Models", April 1994. [100 pp] [html]

Richard Soley and William Kent, "The OMG Object Model", in Modern Database Systems: The Object Model, Interoperability, and Beyond", Won Kim (editor), ACM Press/Addison-Wesley, 1995.

Jurgen Annevelink, Rafiul Ahad, Amelia Carlson, Dan Fishman, Mike Heytens, William Kent, "Object SQL: A Language for the Design and Implementation of Object Databases", in Modern Database Systems: The Object Model, Interoperability, and Beyond", Won Kim (editor), ACM Press/Addison-Wesley, 1995. Also HPL-94-02, Hewlett-Packard Laboratories, 1994.

 

    Identity

"The Entity Join", Proc. Fifth Intl. Conf. on Very Large Data Bases, Oct. 3-5, 1979, Rio de Janeiro, Brazil, pp. 232-238. Copyright VLDB, 1979. Distributed by Morgan Kaufmann Publishers, San Francisco. Reprinted with permission. [10 pp] [html]

"Notes on Object Identity", 1990-1992. [6 pp] [html]

"Naming and Referring to Objects", April 1990. [6 pp] [html]

"Spheres of Knowledge", Sept 1990. [9 pp] [html]

"A Rigorous Model of Object Reference, Identity, and Existence", Journal of Object-Oriented Programming 4(3), June 1991, pp. 28-38. Also HPL-90-31, Hewlett-Packard Laboratories, April 1990. [13 pp] [html]

"Variable-Prefix Identifiers (Adjustable Oid's)", HPL-92-50, Hewlett-Packard Laboratories, April 1992. [8 pp] [html]

William Kent, Rafi Ahmed, Joseph Albert, Mohammad Ketabchi, Ming-Chien Shan, "Object Identification in Multi-Database Systems", Proc IFIP TC2.6 DS-5 Conference on Semantics of Interoperable Databases, Lorne, Victoria, Australia, November 1992. [17 pp] [html] Also HPL-92-68, Hewlett-Packard Laboratories, May 1992.

"The Semantics of Object Identity", June 1992. [9 pp] [html]

 

    Types and Classes

"The Type and Class Definition Game", Nov 1992. [5 pp] [html]

"Non-Materialized, Materialized, and Effective Types", Feb 1994. [12 pp] [html]

   

IRIS/OSQL/OpenODB/Pegasus

N. Derrett, W. Kent, and P. Lyngbaek, "Some Aspects of Operations in an Object-Oriented Database", IEEE Database Engineering 8(4), Dec. 1985.

Bill Kent and Peter Lyngbaek, "An Abstract Specification of the Semantics of IRIS Version 1.0", Sept 1985. [85 pp]

"Algorithms for Choosing Among Multiply-Defined Functions", Feb 1986. [15 pp]

"Overloaded Functions in Iris", March 1986. [10 pp]

N.P. Derrett, D.H. Fishman, W. Kent, P. Lyngbaek, T.A. Ryan, "An Object-Oriented Approach to Data Management", IEEE COMPCON, March 3-6, 1986.

"Implementation of Multiply-Defined Functions in Iris", 3/18/86.

"Introduction to the Iris Data Model", May 1986. [9 pp]

"A Unifying Framework for HP Information System Strategy (Version 0)", STL-TM-86-08, Hewlett-Packard Laboratories, August 18, 1986. [7 pp]

"Maintaining Iris Functions in Relational Tables", Sept. 1986. [12 pp]

P. Lyngbaek and W. Kent, "A Data Modelling Methodology for the Design and Implementation of Information Systems", Proc International Workshop on Object-Oriented Database Systems, Asilomar, California, Sept. 23-26, 1986 (K. Dittrich and U. Dayal, eds).

"Iris' Potential as a Database Design Tool and Data Dictionary", STL-TM-86-16, Hewlett-Packard Laboratories, Dec. 5, 1986. [4 pp]

"Predicates and Duplicates", Nov 1987. [6 pp] [html]

"Overloaded Functions: Design of the Initial Release", Feb 1988. [19 pp]

"OSQL/SQL Compatibility Alternatives", HPL-SAL-88-6, Hewlett-Packard Laboratories, Oct. 21, 1988. [6 pp]

"Encapsulation in the Iris Object/Function Model", Feb 1989. [3 pp]

"Booleans, Predicates, and Negation in Iris", April 1989.

"A Type-Checking Problem", April 1989. [2 pp]

"Iris Architectural Concepts: A Vision", 1989. [3 pp]

D.H. Fishman et al, "Iris: An Object-Oriented Database Management System", ACM Transactions on Office Information Systems, 5(1), January 1987. Also in Readings in Object-Oriented Database Systems, Zdonik and Maier, editors, Morgan Kaufmann, San Mateo, California, 1989.

"Iris Futures (Version 2)", Aug. 1987.

D.H. Fishman, et al, "Overview of the Iris DBMS", Object-Oriented Concepts, Databases, and Applications, Kim and Lochovsky, editors, Addison-Wesley, 1989.

Abbas Rafii, Rafi Ahmed, Philippe DeSmedt, Bill Kent, Mohammad Ketabchi, Witold Litwin, Ming-Chien Shan, "Multidatabase Management in Pegasus", HPL-DTD-90-1, Hewlett-Packard Laboratories, 1990.

"Important Features of Iris OSQL", Computer Standards & Interfaces 13(1991) (OODB Standardization Workshop, Atlantic City, May 1990).

Abbas Rafii, Rafi Ahmed, Philippe DeSmedt, Bill Kent, Mohammad Ketabchi, Witold Litwin, Ming-Chien Shan, "Overview of Multidatabase Management in Pegasus", HPL-DTD-90-16, Hewlett-Packard Laboratories, Sept 1990.

"Notes on Overloaded Functions in Iris", Sept 1990. [4 pp]

"Spheres of Knowledge", Sept 1990. [9 pp] [html]

R. Ahmed, P. DeSmedt, W. Kent, M. Ketabchi, W. Litwin, A. Rafii, M.-C. Shan, "Pegasus: A System for Seamless Integration of Heterogeneous Information Sources", Proc. IEEE COMPCON, March 1991, San Francisco, Calif. Also HPL-DTD-90-13, Hewlett-Packard Laboratories, Dec 1990.

"Pegasus Benchmark Examples", Jan 1991. [10 pp]

Rafi Ahmed, Philippe DeSmedt, Weimin Du, William Kent, Mohammad Ketabchi, Witold Litwin, Abbas Rafii, Ming-Chien Shan, "Using an Object Model in Pegasus to Integrate Heterogeneous Data", April 1991. [24 pp] [html]

R. Ahmed, P. DeSmedt, W. Du, William Kent, M. Ketabchi, W. Litwin, A. Rafii, M.-C. Shan, "The Pegasus Heterogeneous Multidatabase System", IEEE Computer, December 1991.  [html]

William Kent, Rafi Ahmed, Joseph Albert, Mohammad Ketabchi, Ming-Chien Shan, "Object Identification in Multi-Database Systems", Proc IFIP TC2.6 DS-5 Conference on Semantics of Interoperable Databases, Lorne, Victoria, Australia, November 1992. [17 pp] [html] Also HPL-92-68, Hewlett-Packard Laboratories, May 1992.

"Comments on OSQL", May 1992. [12 pp]

"Notes on Proposed Extensions to Overloading and Inheritance in OSQL", May 1992. [7 pp]

"OSQL Proposals", Aug 1992. [10 pp]

"A Generalized Description of OSQL Queries", July 1992. [6 pp] 

"Pegasus Notes", March 1993. [4 pp] 

Rafi Ahmed, Joseph Albert, Weimin Du, William Kent, Mohammad Ketabchi, Ravi Krishnamurthy, Witold Litwin, Ming-Chien Shan, "An Overview of Pegasus", Proc. RIDE-IMS, April 19-20 1993, Vienna, Austria. [5 pp] 

Joseph Albert, Rafi Ahmed, Mohammad Ketabchi, William Kent, Ming-Chien Shan, "Automatic Importation of Relational Schemas in Pegasus", Proc. RIDE-IMS, April 19-20 1993, Vienna, Austria. [10 pp] 

William Kent, Rafi Ahmed, Joseph Albert, Jim Davis, Stephanie Leichner, Weimin Du, Ming-Chien Shan, Umesh Dayal, "External Specifications for Pegasus Prototype 2.1", June 1993. [22 pp]

"User-Defined Behavior of Generic Functions", HPL-93-57, Hewlett-Packard Laboratories, July 1993. [8 pp] [html]

Jurgen Annevelink, Rafiul Ahad, Amelia Carlson, Dan Fishman, Mike Heytens, William Kent, "Object SQL: A Language for the Design and Implementation of Object Databases", in Modern Database Systems: The Object Model, Interoperability, and Beyond", Won Kim (editor), ACM Press/Addison-Wesley, 1995. Also HPL-94-02, Hewlett-Packard Laboratories, 1994.

Ming-Chien Shan, Rafi Ahmed, Jim Davis, Weimin Du, William Kent, "Pegasus: A Heterogeneous Information Management System", in Modern Database Systems: The Object Model, Interoperability, and Beyond", Won Kim (editor), ACM Press/Addison-Wesley, 1995. Also HPL-94-??, Hewlett-Packard Laboratories, 1994.

 

Multi-database interoperability

    (Also see Pegasus)

"The Many Forms of a Single Fact", Proc. IEEE COMPCON, Feb. 27-Mar. 3, 1989, San Francisco. Also HPL-SAL-88-8, Hewlett-Packard Laboratories, Oct. 21, 1988. [13 pp] [html]

"Spheres of Knowledge", Sept 1990. [9 pp] [html]

Ravi Krishnamurthy, Witold Litwin and William Kent, "Language Features for Interoperability of Databases with Schematic Discrepancies", Proc ACM SIGMOD Int'l Conf on Mgmt of Data, Denver, Colorado, May 29-31 1991. Also HPL-DTD-90-14, Hewlett-Packard Laboratories, Dec. 17, 1990.

"Solving Domain Mismatch and Schema Mismatch Problems With an Object-Oriented Database Programming Language", Proc. 17th Intl. Conf. on Very Large Data Bases, Sept. 3-6, 1991, Barcelona, Spain. Also HPL-91-25 Hewlett-Packard Laboratories, March 1991. [22 pp] [pdf]

Erich J. Neuhold, William Kent, and Ming-Chien Shan, "Object Identification in Interoperable Systems", First International Workshop on Interoperability in Multidatabase Systems, Kyoto, Japan, April 1991.

Rafi Ahmed, Philippe DeSmedt, Weimin Du, William Kent, Mohammad Ketabchi, Witold Litwin, Abbas Rafii, Ming-Chien Shan, "Using an Object Model in Pegasus to Integrate Heterogeneous Data", April 1991. [24 pp] [html]

"The Breakdown of the Information Model in Multi-Database Systems", SIGMOD Record 20(4) Dec 1991. [6 pp] [html]

William Kent, Mohammad Ketabchi, Ravi Krishnamurthy, Witold Litwin, Ming-Chien Shan, "On Scoping, Naming and Overloading in Heterogeneous OODBMS", April 1992. [16 pp] [pdf]

William Kent, Rafi Ahmed, Joseph Albert, Mohammad Ketabchi, Witold Litwin, Ming-Chien Shan, "Integration Methodology and OSQL Extensions for Pegasus-2", October 1992. [50 pp]

"User-Defined Behavior of Generic Functions", HPL-93-57, Hewlett-Packard Laboratories, July 1993. [8 pp] [html]

"Object Orientation and Interoperability", in Asuman Dogac, M. Tamer Ozsu, Alexandros Biliris, and Timos Sellis (eds), Advances in Object-Oriented Database Systems, Springer-Verlag, 1994. (Proceedings of the NATO Advanced Study Institute on Object-Oriented Database Systems, August 6-16 1993, Izmir, Kusadasi, Turkey). Also HPL-93-58, Hewlett-Packard Laboratories, July 1993. [22 pp] [pdf]

 

Relational database

    (Also see Standards)

"A Primer of Normal Forms", IBM Technical Report TR02.600, Dec. 1973.

"The Entity Join", Proc. Fifth Intl. Conf. on Very Large Data Bases, Oct. 3-5, 1979, Rio de Janeiro, Brazil, pp. 232-238. Copyright VLDB, 1979. Distributed by Morgan Kaufmann Publishers, San Francisco. Reprinted with permission. [10 pp] [html]

"Consequences of Assuming a Universal Relation", ACM Transactions on Database Systems 6(4), Dec. 1981, 539-556. Also IBM Technical Report TR03.127, Jan. 1981.

"A Simple Guide to Five Normal Forms in Relational Database Theory", Communications of the ACM 26(2), Feb. 1983, 120-125. Also IBM Technical Report TR03.159, Aug. 1981. Also presented at SHARE 62, March 1984, Anaheim, California. Also in A.R. Hurson, L.L. Miller and S.H. Pakzad, Parallel Architectures for Database Systems, IEEE Computer Society Press, 1989. [12 pp] [html]

"The Universal Relation Revisited", ACM Transactions on Database Systems 8(4), Dec. 1983, pp. 644-648.

"Using Normal Forms in Data Base Design", Auerbach Information Management Series, 1986.

"One-Dimensional Relations", Oct. 1988. [10pp] [html]

"Shadow Relations and Function Families", HPL-SAL-89-18, Hewlett-Packard Laboratories, Jan. 10, 1989. [10 pp] [html]

"Profile Functions and Bag Theory", HPL-SAL-89-19, Hewlett-Packard Laboratories, Jan. 10, 1989. [8 pp] [pdf]

"The Hyper-Join", 1990. [8 pp] [html]

 

Topics in semantic modeling

    Null

"The Null Wars: Much Ado About Something", 1990. [4 pp] [html]

"Nulls Again", Nov 1992. [1 p] [html]

    Aggregates, Collections

"The Semantics of Aggregate Objects", HPL-DTD-88-4, Hewlett-Packard Laboratories, Oct. 28, 1988. [14 pp] [html]

"Carriers And Cargos: A General Paradigm For Modeling Collections, Tables, Multimeda, Spatial Constructs, And Other Intensional/Extionsional Objects", Oct 1993. [20 pp] [html]

"Complex Objects for EMR", April 1994. [18 pp]

    Query Semantics

"A Generalized Select Function", HPL-SAL-89-17, Hewlett-Packard Laboratories, Jan. 3, 1989.

"A Model-Independent Query Paradigm Founded on Arithmetic", March 1993. [33 pp] [html]

    Time

"About Time", Aug 1992. [12 pp] [html]

"The Essence of Time", June 1993. [2 pp] [html]

    Measurement

"My Height: A Model For Numeric Information", 1992. [13 pp] [html] 

"Non-Materialized, Materialized, and Effective Types", Feb 1994. [12 pp] [html]

"Foundations of a Theory of Measurement," August 1994. [34pp] [html]

Stephanie Leichner Janowski, Bruce Hamilton, Dan Hepner, "Measurement Data (Archive Report)" , April 1996. [135 pp] [html]

    Versioning

"Versioning in an Object-Oriented Model", Jan. 1986.

"An Overview of the Versioning Problem", SIGMOD, Portland Oregon, May 1989 [panel intro]. Also HPL-SAL-88-7, Hewlett-Packard Laboratories, Oct. 21, 1988. [3 pp] [html]

 

Models, methodologies, tools

"Describing Information (Not Data, Reality?)", IBM Technical Report TR03.012, May 1976.

"New Criteria for the Conceptual Model", Proc. Second Intl. Conf. on Very Large Data Bases, Sept. 8-10, 1976, Brussels.

"Review of `Hierarchical Data-Base Management: A Survey' by Tsichritzis and Lochovsky", ACM Computing Surveys, October 1976. Also ACM SIGMOD Record, June 1977.

"Not Data, Reality", Proc. GUIDE 43, Nov. 1976.

"Entities and Relationships in Information", G.M. Nijssen, Architecture and Models in Data Base Management Systems, North Holland, 1977. (Proc. IFIP TC-2 Working Conf., Nice, France, Jan. 3-7, 1977.)

"Limitations of Record Oriented Information Models", IBM Technical Report TR03.028, May 1977.

Data and Reality, North Holland, 1978. [excerpts: html]

"Limitations of Record Based Information Models", ACM Transactions on Database Systems 4(1), March 1979. Also John Mylopolous and Michael Brodie (eds), Readings in Artificial Intelligence and Databases, Morgan Kaufman, San Mateo, California, 1989. [20 pp] [html]

"Data and Reality - There is a Difference", Infotech Conference (Database - the Next Five Years), San Francisco, May 1979.

"Future Requirements on Data Modelling", Data Base Systems, Proc. Joint IBM/University of Newcastle upon Tyne Seminar, Sept. 4-7, 1979, University Computing Laboratory, Newcastle, England (B. Shaw, ed.).

"Limiting Factors in Current Data Models", Data Base Systems, Proc. Joint IBM/University of Newcastle upon Tyne Seminar, Sept. 4-7, 1979, University Computing Laboratory, Newcastle, England (B. Shaw, ed.).

"Integration of Modelling Concepts", Data Base Systems, Proc. Joint IBM/University of Newcastle upon Tyne Seminar, Sept. 4-7, 1979, University Computing Laboratory, Newcastle, England (B. Shaw, ed.).

"Splitting the Conceptual Schema", Proc. Sixth Intl. Conf. on Very Large Data Bases, Oct. 1-3, 1980, Montreal, Canada.

"What's Wrong With Records", SHARE 56, March 1981, Houston.

"Data Relationships: What Does Data Mean?", SHARE 56, March 1981, Houston, and SHARE 57, Aug. 1981, Chicago.

"Charade", SHARE 57, Aug. 1981, Chicago.

"Data Model Theory Meets a Practical Application", Proc. Seventh Intl. Conf. on Very Large Data Bases, Sept. 9-11, 1981, Cannes, France. Also IBM Technical Report TR03.150, June 1981.

"Development of a Data Description Tool Based on Entity/Relationship Concepts", Studiedag: Ervaringen met Charade, Studiecentrum NOVI (Netherlands Centre for Informatics), Amsterdam, Sept. 1981.

"Meaning Patterns for Data Analysis and Documentation", Data Analysis Update: Proceedings of BCS Database 82, Geoffrey J. Baker, 1983. (Proc. British Computer Society Database 82, April 14-15, 1982, Thames Polytechnic, Dartford, England).

"Choices in Practical Data Design", Proc. Eighth Intl. Conf. on Very Large Data Bases, Sept. 8-10, 1982, Mexico City, Mexico. Also IBM Technical Report TR03.197, June 1982.

"A Taxonomy for Entity-Relationship Models", 1983. [4 pp] [html]

"A Catalog of Logical Data Design Options", IBM Technical Report TR03.224, March 1983.

"Issues in Semantic Data Modelling", Proc. IEEE COMPCON, Sept. 26-29 1983, Washington DC.

"The Meanings of Data Elements", 1983.

"Fact-Based Data Analysis and Design", [html] in...

  • Entity-Relationship Approach to Software Engineering, North Holland, 1983 (Davis, Jajodia, Ng, Yeh, eds.). (Proc. Third Intl. Conf. on Entity-Relationship Approach, Oct. 6-8, 1983, Anaheim, California.)
  • Australasian Share/Guide Newsletter No. 15, March 1984.
  • Proc. Symposium on Data Base Management Systems, Nov. 15-17, 1983, Sydney, Australia.
  • Journal of Systems and Software 4(2,3), July 1984,99-122.
  • IBM Technical Report TR03.235, July 1983. [48 pp] 

R.D. Bascom and William Kent, "Business Information Architecture", IBM Technical Report TR03.239, Jan. 1984.

"The Semantics of Records", Australasian Share/Guide, Adelaide, Australia, July 1984.

"A Realistic Look at Data", Database Engineering Bulletin 7(4), Dec. 1984, pp. 22-27.

"The Realities of Data: Basic Properties of Data Reconsidered", Proc. IFIP WG2.6 Working Conference on Database Semantics (DS-1), Jan. 7-11, 1985, Hasselt, Belgium (North-Holland publ; R. Meersman, T.B. Steel, eds)

"The Semantics of Records: Fundamentals of Data Analysis, Design, and Documentation", Data Analysis in Practice, Proc. BCS Database 85, British Computer Society Database Specialist Group, 1985 (Simon Holloway, ed.).

"Fundamental Concepts of Data Modelling and Design", STL-86-16, Hewlett-Packard Laboratories, Dec. 5, 1986. (ACM Professional Development Workshop, Washington DC, Oct. 25, 1986.)

"Employee Was A Subtype Of Person", HPL-SAL-88-9, Hewlett-Packard Laboratories, Oct. 21, 1988. [2 pp] [html]

"The Many Forms of a Single Fact", Proc. IEEE COMPCON, Feb. 27-Mar. 3, 1989, San Francisco. Also HPL-SAL-88-8, Hewlett-Packard Laboratories, Oct. 21, 1988. [13 pp] [html]

 

Standards

Elizabeth Fong, William Kent, Ken Moore and Craig Thompson (editors), X3/SPARC/DBSSG/OODBTG Final Report, Sept 17, 1991. Available from NIST.  [pdf]

"Comments on ODMG-93 Standard", Jan 1993.  [html]

"Comments on RM/ODP Part 2", Feb 1993.  [html]

"SQL3 OO Underlying Assumptions", X3H2-93-076, Nov 15, 1993.  [html]

William Kent and Amelia Carlson, "Identity and Equality", X3H2-93-109R2, 1993.  [html]

"Tuple Types and Related Concepts", X3H2-93-181, April 30, 1993.

"User-Defined Algorithms for Subject Routine Determination", X3H2-93-367R1, Nov 9, 1993.

"Implementation Hiding", X3H2-93-368R1, Nov 17, 1993.  [html]

"Subtypes", X3H2-93-369R1, Nov 15, 1993.  [html]

"Dynamic Types", X3H2-93-370R1, Nov 15, 1993.  [html]

"A Generalized Approach to Collections, Tables, and Other Intensional/Extensional Constructs", X3H2-93-371R1, Nov 21, 1993.  [html]

"Single Most Specific Type (Possible Problem)", X3H2-93-372R1, Nov 15, 1993.  [html]

"Semantics of the INSTANCE Keyword (Possible Problem)", X3H2-93-494, Nov 15, 1993.  [html]

"Language Design Guidelines", X3H2-94-368NEW, January 1994.  [html]

"Tuples vs. Records", X3H2-94-437NEW, Draft: Dec 15, 1993.  [html]

"Extent Tables for Object ADTs", Draft: Sept 30, 1993. [html]

"Types and Classes: Prescribed Vocabulary", X3H7-93-086R1, Jan. 1994. [10 pp] [html]

 

Assemblers

"Tutorial on Assembler Language Macro Programming", Proc. SHARE XXXII, March 1969, and Proc. Guide 28, June 1969.

"Using the Macro Assembler as a General Language Processor", Proc. IBM Prog. Symp., Boston, Oct. 1969.

"Assembler-Language Macroprogramming: A Tutorial Oriented Toward the IBM 360", ACM Computing Surveys 1(4), Dec. 1969.

William Kent and D.B. Bloch, "Proteus Prototype I -- an Experience Report", IBM Technical Report TR02.476, Dec. 1969.

"Some Advanced Macro Techniques", Proc. SHARE XXXIV, March 1970.

William Kent, F.J. Mayrhofer, and R.H. Williams, "The Design of a Practical Meta-Processor", IBM Technical Report TR02.529, June 1972.