Curriculum Vitae: Jon Bosak

Last revised 13 June 2023
For latest version, see http://www.ibiblio.org/bosak/cv.htm

Historical note: This page was coded in HTML in the 1990s and has been maintained by hand in that format ever since. This is what the web was originally designed for and what all of it originally looked like!
The Wikipedia entry stating that I died in 2011 at the age of 87 appears to be incorrect. I would have remembered that.

Summary

Jon Bosak is an internationally recognized expert in the standardization of computer data languages. He organized and led the technical committee that created XML, a profile of SGML (ISO 8879:1986) that became a W3C Recommendation in 1998; XML has subsequently become the technology used to define many publishing and industry data standards as well as the data formats used by most office-productivity suites, including Microsoft Office (Word, Excel, PowerPoint), OpenOffice/LibreOffice (ODF), and Apple iWork. An estimated 500 billion XML documents are created every year using Microsoft Office products alone. XML is also widely used for information exchange over the internet, RSS syndication, ebook publication, configuration files in the .NET framework, message exchange in Service Oriented Architectures (SOA), and a number of vertical industry ecommerce protocols.

Following his involvement in the 1999-2001 ebXML effort, a joint project of the Organization for Structured Information Standards (OASIS) and the United Nations Centre for Trade Facilitation and Electronic Commerce (UN/CEFACT) in which he played a founding role, Bosak organized and led a group of more than 80 technical experts in the creation of UBL (the Universal Business Language), an application of XML that standardizes the electronic formats of basic business documents (purchase orders, invoices, shipping notices, and more than 60 others). UBL was approved for use in European public sector procurement by decision of the European Commission dated 31 October 2014 and published as an International Standard, ISO/IEC 19845:2015, on 15 December 2015. It was ratified as a Canadian National Standard in 2017.

UBL is the data format of PEPPOL, a cross-border network used for government procurement in more than a dozen countries, most of them in Europe, but also including Singapore, Australia, and New Zealand. Effective 1 October 2023, all Japanese Consumption Tax payers must submit "qualified invoices" to the government, PEPPOL being the only approved mechanism for electronic filing. All large taxpaying businesses in India are required to use invoices, export invoices, credit notes, and debit notes based on the UBL schemas. UBL is required for tax purposes in Turkey, Colombia, Peru, and Panama, and it is the recommended payload format for electronic business documents used by members of the Business Payments Coalition, which includes many banks, major institutions, and global corporations.

Side Notes

In 1992, using freely available text files, Bosak handcrafted SGML versions of the complete works of Shakespeare and four primary religious scriptures (KJV Old Testament, KJV New Testament, Book of Mormon, and Quran), and in 1994 he released them for general use bundled with the Dynatext reader, a pre-web hypertext browser with uniquely powerful search capabilities whose interface he helped to design. The files were redistributed as XML in 1996, the first large works to appear in that format. In addition to forming the basis for some of the earliest ebooks, these files have been used worldwide for purposes ranging from programming exercises to statistical analyses of word patterns. The set of religious works would no doubt have achieved even wider use had Bosak not made it a copyright requirement that all four books be included in every distribution.

Invited by Doug Engelbart to participate in his April 2000 Stanford University-sponsored colloquium The Unfinished Revolution: Strategy and Means for Coping with Complex Problems, Bosak presented “Governance: The Killer App?”, in which he observed that a process following Robert's Rules of Order is in fact a finite-state machine that can be implemented in software, possibly allowing legislation to take place as a collaborative online process, and speculated that the result could take on some characteristics of a multi-user game.

Despite his later involvement in the computer industry, Bosak has always considered himself a writer by profession. Published works by him include “Andrew A. Forbes — Photographs of the Owens Valley Paiute” (Journal of California Anthropology, Summer 1975), Logical Fallacies (W. C. Brown, 1976), Personal Computing (Heath/Zenith, 1979), Programming in Microsoft Basic (Heath/Zenith, 1981), A Guided Tour of Microcomputer Programming (McGraw-Hill, 1982), Executive Briefing: Ada (Longman Crown, 1984), Common Logic (Prentice-Hall, 1990), The Old Measure: An Inquiry into the Origins of the U.S. Customary System of Weights and Measures (Pinax, 2010), and the article “Canonical grain weights as a key to ancient systems of weights and measures” (2012). Bosak also has a background in technical and art photography going back more than 50 years, including several one-person shows, and he was named a Finalist in the 2017 Popular Photography Annual Readers’ Contest.

In retirement (he continues as a member of the Technical Advisory Board of Tradeshift), Bosak served for eleven years as a member of the Town of Ithaca Planning Board and six years as a member of the Board of Directors of Cornell Cooperative Extension of Tompkins County, a subsidiary agency of New York state government. He has also served as a member of the Tompkins County Broadband Committee, a special committee of the County Legislature formed to extend internet access to rural parts of the county, and in 2005 he cofounded and for several years served as editor of tclocal.org, a group effort devoted to researching and writing on local sustainability issues. In 2015 he became a founding member of The Things Network Ithaca, a group dedicated to the implementation of a community-owned Internet of Things. He is the proprietor of Medicine Spring LLC, an occasional manufacturer of herbal tinctures, and is currently auditing courses in philosophy and religious studies at SUNY Binghamton and Cornell University.

Employment

2001-2013
Chair, OASIS Universal Business Language Technical Committee; 2013-present Secretary, OASIS Universal Business Language Technical Committee

Organized and led the OASIS committee responsible for defining basic XML ecommerce standards such as purchase orders, invoices, and shipping notices (www.oasis-open.org/committees/ubl). UBL was approved for use in European public sector procurement by decision of the European Commission dated 31 October 2014 and published as an International Standard, ISO/IEC 19845:2015, on 15 December 2015.

2000-2008
Distinguished Engineer, Sun Microsystems
Palo Alto, California

Chaired the OASIS Process Advisory Committee, which created the OASIS Technical Committee Process. Served as member of the ebXML Advisory Board and member of the editorial board of the journal Markup Languages: Theory and Practice. Named “The Father of XML” by the W3C XML Coordination Group (February 2000). Contributed to strategic initiatives at Sun. Formed the CommerceNet UBL Group. Organized and chaired the OASIS Universal Business Language Technical Committee. Awarded the XML Cup at the XML 2002 Conference, December 2002. Served as Sun Microsystems representative to the RosettaNet Solution Provider Board, 2003. Served on the Board of Governors of EIDX, the data standards association for the electronics industry, 2004.

1997-1999
XML Architect, Sun Microsystems
Palo Alto, California

Organized and led the W3C working group that developed XML and was instrumental in the formation of the XML.org portal for electronic commerce and industrial applications of XML (http://xml.org). Organized and chaired the W3C XML Coordination Group (1998-1999).

Received the Sun President’s Award in 1998 and was named one of the “25 Top Unsung Heroes On the Net” by Inter@ctive Week (20 April 1999). Accepted, on behalf of the XML Working Group, the Seybold Editors Award for Excellence (1997), the WebTechniques Technology of the Year Award (1998), and the PC Magazine Award for Technical Excellence (1998).

1996-1997
Online Information Technology Architect, Sun Microsystems
Palo Alto, California

Designed the “local web server” architecture of Sun’s AnswerBook2 information access system, used for the online delivery of Solaris documentation beginning with Solaris 2.6 (1996). Cited for Outstanding Contribution to the project, which received Sun’s Distinguished Product Award.

1989-1996
Information Architect, Novell
San Jose, California

Played leading role in the committee that redesigned Novell documentation for NetWare 386 (1989). Designed and prototyped a new kind of handbook format for network system administrators (1990). Helped lead the effort to implement an integrated Unix-based desktop publishing system for Novell technical publication departments (1989-90).

Developed Novell’s SGML-based strategy for online delivery of NetWare documentation sets on CD and led the effort to choose and negotiate contracts for authoring, SGML conversion, and delivery software (1990-91). Designed and implemented the cross-platform formatting templates used to present NetWare documentation online in Windows, Macintosh, and Unix environments (1991-1993). Built the CD document images for NetWare 3.12, NetWare 4.0, NetWare 4.02, NetWare 4.1 beta, and the first CD-based NetWare SDK (1991-1993). Designed the single-window multiframe user interface for ElectroText, a custom SGML browser produced for Novell by Electronic Book Technologies (now INSO); this design (1992) was adopted by EBT for its DynaText line and influenced the user interface of the earliest Web browsers. Organized a company-wide effort to replace SGML conversion with native SGML authoring (1994).

Using beta technology from EBT (1995), implemented the first commercial SGML-based Web server (thus prototyping XML-based “second tier” Web servers) and designed its stylesheet-based transformation of SGML to HTML (thus prototyping XSLT). Installed and maintained a collection of over 150,000 pages of linked and searchable NetWare documentation on the Novell Publications Server, called “a model of online tech support” by Business Week (19 June 1995).

Received Novell Employee of the Year Award in 1993.

1987-1989
Senior Technical Writer, ComputerLand Corporation
Hayward, California

Editor of Tech Times, a monthly technical newsletter with material derived from the work of the corporation’s help desk, training, and sales staffs for use by the service departments of 500 ComputerLand stores in the U.S. and Canada. Responsible for research, authoring, editing, design, typesetting, page layout, and artwork for a 40-80 page monthly publication. Pioneered the one-man end-to-end creation of a professional newsletter using early desktop publishing technology (Ventura Publisher 1.0). In 1988, Tech Times received an Award for Achievement from the Northern California Society for Technical Communications.

1979-1987
Contract Writer
California and New York

Designed, researched, and wrote books and dual-media learning programs on computers and electronics for Heath/Zenith, McGraw-Hill, Longman Crown, and Prentice-Hall. Before royalties ramped up, filled in time between early assignments with stints as a writer of maintenance manuals for aircraft data acquisition systems (Teledyne Controls); news editor for a small-town daily newspaper (the Banning Record-Gazette); and sports information officer (Riverside City College). A football media guide produced for RCC was recognized with a letter of commendation from the California State Commissioner of Junior College Athletics. See “Publications” below for works produced during this period.

1976-1979
Chief Developmental Editor, Educulture
Costa Mesa, California

Head of development for an educational publishing company (a subsidiary of W. C. Brown) specializing in the production of self-paced audio-tutorial learning programs. Planned, negotiated, managed, and edited college-level programs in mathematics, chemistry, medical terminology, and rhetoric (1976-1977). In cooperation with Tektronix and the Physics Computer Development Project at U.C. Irvine, conceived and organized the first commercial effort to deliver graphics-based programmed learning on standalone microcomputers (1977-1979).

1973-1976
Photography and Copy Editor, Journal of California Anthropology
Riverside, California

Founding staff member of the leading publication devoted to the Native American ethnography of California and the Great Basin. Copy edited all submissions and performed technical photography of artifacts. Developed method, believed to be unique, of creating lithographic negatives directly from rare original illustrations by operating a process camera on site in library and museum collections. Wrote and published the definitive account of the work of A. A. Forbes, photographer of the Owens Valley Paiute. Carried out the photographic component of the definitive study of the Stations of the Cross at Mission San Gabriel.

Standards work

1993-2013
OASIS (formerly SGML Open)

Represented the user community in the inauguration of SGML Open (1993). Served as technical representative to SGML Open from Novell (1993-1996) and marketing representative to SGML Open / OASIS from Sun (1996-2000). Coined the name “Organization for the Advancement of Structured Information Standards” (1997). Contributed the domain name “XML.org” to OASIS and helped lead the effort to establish a vendor-neutral XML registry/repository under that name (1999). Established and led the OASIS Process Advisory Committee (1999-2001). Member of the Advisory Board of the Electronic Business XML (ebXML) initiative, a joint project of OASIS and UN/CEFACT (1999-2001). Organized and led the OASIS Universal Business Language Technical Committee (2001-2013). Member of the OASIS eGovernment TC, 2003-2007. Recipient of the OASIS Distinguished Contributors Award, 2009.

2011-2012
ISO SC32

Participated briefly in the ISO technical committee responsible for ecommerce infrastructure and metadata standards in order to facilitate the alignment of UBL with the ISO ecommerce model.

1995-2008
ANSI X3 V1 (now INCITS V1)

Represented Novell (1995-1996) and Sun (1996-2008) on the U.S. National Standards Body responsible for SGML, ODF, OOXML, DSSSL, HyTime, Topic Maps, and related text processing standards.

1995-2008
ISO/IEC JTC1 SC18 WG8 (now JTC1 SC34)

Represented Novell (1995-1996) and Sun (1996-1999, 2001-2008) on the International Standards Body responsible for SGML, ODF, OOXML, DSSSL, HyTime, Topic Maps, and related text processing standards. Worked on the Rapporteur Group responsible for DSSSL, the Document Style Semantics and Specification Language (ISO/IEC 10179), and helped finish the final draft of the standard (1995-1996). Organized an international effort to develop a profile of DSSSL for online applications called DSSSL Online or “dsssl-o” and served as editor of the dsssl-o draft specification (1995). Wrote the first DSSSL stylesheet for HTML (1996). Mediated between SC18/WG8 and the W3C XML Working Group to develop the WebSGML annex to ISO 8879 that kept XML in alignment with SGML (1997). Facilitated the collaboration between ISO and W3C that led to the development of the ISO HTML standard (1997). Served as liaison from SC34 to W3C (1998-1999) and from W3C to SC34 (1999).

1997-2000
International World Wide Web Conference Committee

Served on the committee that plans and manages the International World Wide Web Conferences.

1995-2000
World Wide Web Consortium (W3C)

Alternate representative from Novell to the W3C Advisory Committee (1995). Reorganized and completed the list of character entities in the HTML 2.0 specification (1995). Participated in the IETF meeting that established the HTML table model (1995). Organized and led the W3C working group that developed XML, the Extensible Markup Language (1996-1998). Participated in the organization of the industry task force that became the W3C XSL Working Group (1998). Created the current structure of the W3C XML Coordination Group and W3C XML Plenary (1998). Chaired the XML Coordination Group (1998-2000). Represented Sun on the W3C Advisory Committee (1999-2000).

1992-1997
Davenport Group

Participated in very early efforts to implement topic maps using HyTime (1992). Caused Novell to become the first large-scale adopter of the DocBook SGML standard for technical documentation (1992-1993). Spearheaded the reorganization of the Davenport Group after its collapse in 1993, rewriting the Group’s charter and serving as a Founding Sponsor through several years of DocBook evolution. Wrote the first DSSSL stylesheet for DocBook (1996).

Education

Parsons College, Fairfield, Iowa, 1964-1966; University of California, Riverside (UCR) 1967-1968 and 1969-1973. Left UCR in 1973 without completing a degree. Majored in mathematics (two years), physics (one year), philosophy (one year), and studio art (two years) while operating the student photography lab (three years), serving as managing editor of the student newspaper (one year), working as a broadcast engineer for the student radio station (FCC Third Class Radiotelephone License, 1967-1972), leading a successful effort to restructure student government (one year), and working as a teaching assistant in journalism (one year) and studio art (one year). Returned to UCR in 1982 to complete a B.A. in Philosophy with concentrations in epistemology and symbolic logic.

Publications

Books

The Old Measure: An Inquiry into the Origins of the U.S. Customary System of Weights and Measures. Pinax Publishing, 2010.

Common Logic (a guide to 7400-series electronic logic circuits). Prentice-Hall, 1990.

Executive Briefing: Ada. Longman Crown, 1984.

Audio-tutorial (self-paced instructional programs consisting of programmed text and synchronized script for two voices)

Integrated Circuits; Flip-Flops; and Counters and Registers (Contemporary Electronics Series, tutorial portions of Units 4, 5, and 6). McGraw-Hill, 1984.

A Guided Tour of Microcomputer Programming (Microcomputer Literacy Program, Volume 2). McGraw-Hill, 1982.

Programming in Microsoft Basic (Heathkit Continuing Education Series). Heath/Zenith, 1981.

Personal Computing (Heathkit Continuing Education Series). Heath/Zenith, 1979. First Heathkit audio-tutorial course. First educational work to use the phrase “personal computing” in the title. Received Award for Distinction from the International Society for Technical Communications. Remained in print for seven years, probably the longest continuous run for any single edition of a work on personal computing.

Logical Fallacies (Rhetoric and Critical Thinking Series, Module 14). W. C. Brown, 1976.

Articles

“Canonical grain weights as a key to ancient systems of weights and measures” (http://www.ibiblio.org/bosak/pub/wam/canonical-grain-weight-key.pdf). March 2012.

“NYS Open Records Discussion Must Recognize Technical Requirements” (www.ibiblio.org/bosak/pub/nys-open-records-policy.html). June 2008.

“Why OOXML Is Not Ready for Prime Time” (http://ibiblio.org/bosak/pub/v1-ooxml.pdf). July 2007.

“UBL: A Standards-based Approach to eCommerce.” In The Standards Edge: Future Generation. Bolin Communications, 2005.

“The Universal Business Language.” Software Design (Japan), May 2003. Translated into Japanese by Yutaka Yoshida.

“UBL.” XML Magazine (Japan), February 2003. Translation.

“XML and Electronic Commerce.” Software Design (Japan), February 2002. Translated into Japanese by Yutaka Yoshida.

“Text Markup and the Cost of Access.” Nature, August 2001.

“Governance: The Killer App?” “Visions” supplement to Government Technology, November 2000.

“XML: Looking back and looking forward.” Prolog to The XML Handbook, Second Edition by Goldfarb and Prescod, August 1999.

“XML and the Second-Generation Web” (with Tim Bray). Scientific American, May 1999.

“Mehr Tempo auf der Datenautobahn” (German translation of Scientific American article). Spektrum der Wissenschaft,, Mai 1999.

“XML Ubiquity and the Scholarly Community” (closing keynote from TEI 10: Celebrating the Tenth Anniversary of the Text Encoding Initiative, Brown University, December 1997). Computers and the Humanities 33: 1999.

“Four Myths about XML.” IEEE Computer, October 1998.

“XML, Java, and the Future of the Web” (original version October 1996; retitled November 1996; minor revision March 1997; translated into Japanese by a team at Fuji Xerox Information Systems led by Mr. Makoto Murata, June 1997). World Wide Web Journal, Winter 1997.

Instructor, University of California classes and seminars

XML Seminar. University of California, Santa Cruz Extension. Sunnyvale, 10 June 1999.

XML Seminar. University of California, Berkeley, School of Information Management. 18 September 1998.

XML Seminar. University of California, Berkeley Extension. San Francisco, 6 June 1998.

XML Seminar. University of California, Santa Cruz Extension. Santa Clara, 1 June 1998.

DSSSL Seminar. University of California, Berkeley, Department of Computer Science. 16 September 1996.

SGML to HTML: Languages for Electronic Publishing. University of California, Santa Cruz Extension. 18-19 July 1996.

SGML to HTML: Languages for Electronic Publishing. University of California, Santa Cruz Extension. 7-8 March 1996.

SGML to HTML: Languages for Electronic Publishing. University of California, Santa Cruz Extension. 5-6 July 1995.

Conference chairmanships

Chair, XML Track, Developers’ Day. Ninth International World Wide Web Conference. Amsterdam, 19 May 2000.

Co-chair, XTech 2000. San Jose, 27 Feb through 2 March, 2000.

Chair, XML Developers’ Conference. Montréal, 19-20 August 1999.

Co-chair, XML/DOM Track, Developers’ Day. Eighth International World Wide Conference. Toronto, 14 May 1999.

Co-chair, XTech ’99. San Jose, 7-11 March 1999.

Chair, XML Developers’ Conference. Montréal, 20-21 August 1998.

Chair, XML Developers’ Day. GCA XML Conference. Seattle, 27 March 1998.

Chair, XML Developers’ Day. GCA HyTime Conference. Montréal, 21 August 1997.

Chair, XML Track, Developers’ Day. Sixth International World Wide Web Conference. Santa Clara, 11 April 1997.

Workshop chairmanships

XSL Workshop. Seventh International World Wide Web Conference. Brisbane, 14 April 1998.

XML: Where do we go from here? Sixth International World Wide Web Conference. Santa Clara, 7 April 1997.

Internet Applications of SGML and DSSSL. SGML and the Web Conference. Seattle, 23 August 1996.

DSSSL Online (dsssl-o) Workshop. SGML Europe ’96. Munich, 15 May 1996.

Invited presentations

XML in Government Procurement: The Universal Business Language. XML Standards in Government (remote presentation). Pretoria, 17 June 2008.

The Universal Business Language. Supporting Universal Business with Open Standards seminar. Arlington, 25 April 2008.

Open Standards for eBusiness in Latin America and the Caribbean: Implications for SMEs, Trade, and Government Procurement. Inter-American Development Bank. Washington, 24 April 2008.

UBL Review. U.S. Government Services Administration. Washington, 24 April 2008.

UBL Lightning Update. XML 2007 conference. Boston, 4 December 2007.

UBL Briefing. U.S. Government Services Administration. Washington, 19 September 2007.

UBL Overview. Cisco Systems B2B Educational Session (remote presentation). San Jose, 20 June 2007.

UBL 2.0: A Standard for eProcurement. Bay Area RosettaNet Deployment (remote presentation). San Jose, 15 June 2007.

UBL 2.0: A Standard for Government eProcurement. Washington Area SGML/XML Users Group. Washington, 18 April 2007.

UBL 2.0: A Standard for Government eProcurement. Federal XML Community of Practice. Lanham, 17 January 2007.

Closing Keynote. XML 2006. Boston, 7 December 2006.

UBL: What XML Was Made For. XML@Boeing 2006 (remote presentation). Seattle, 9 November 2006.

Real-world XML: Building the Universal Business Language. SMU Cox School of Business. Dallas, 20 July 2006.

UBL: Standardizing eCommerce. EDS. Dallas, 20 July 2006.

UBL: Moving an Industry to a Common Standard. XML for the Financial Industry. Manhattan, 3 May 2006.

UBL 2: Applying XML to eCommerce. XML for the Financial Industry. Manhattan, 3 May 2006.

UBL Status Report. ISO IEC ITU UN/ECE eBusiness MoU Management Group. Vancouver, 20 March 2006.

The Universal Business Language. Cyberspace Law Committee, American Bar Association. Wilmington, 28 January 2005.

UBL Update. XML 2005 Conference. Atlanta, 17 November 2005.

Standards in eProcurement: The Universal Business Language. New York State Center for Technology in Government. Albany, 10 November 2005.

Affordability through Standardization: The Universal Business Language. NEECOM Fall Conference. Westborough, Massachusetts, 11 October 2005.

UBL Status Report. ISO IEC ITU UNECE MoU Management Group (remote presentation). Beijing, 13 October 2005.

Governance in the Development of an OASIS Standard for Business Documents. Ontolog Forum & Collaborative Expedition Workshop (remote presentation). National Science Foundation, Ballston, Virginia, 23 September 2005.

UBL Update. Extreme Markup Conference. Montréal, 2 August 2005.

UBL Update and Lessons Learned. OASIS Symposium on the Future of XML Vocabularies. New Orleans, 25 April 2005.

UBL Status Report. ISO IEC ITU UNECE MoU Management Group (remote presentation). Brussels, 4 April 2005.

UBL Update. Bay Area RosettaNet Deployment. Cupertino, 18 March 2005.

UBL: A Document-Oriented Approach to eProcurement. Kaiser Permanente NCAP. Oakland, 4 March 2005.

Document-Based Web Services Using UBL. XML Web Services International Symposium. San Francisco, 28 February 2005.

A Guided Tour of UBL 1.0. EIDX Conference. Menlo Park, 2 December 2004.

Semantic Harmonization (panel moderator). EIDX Conference. Menlo Park, 1 December 2004.

UBL 1.0: A Standard Arrives. EIDX Conference. Menlo Park, 1 December 2004.

UBL 1.0: Ready for Prime Time. XML 2004 Conference. Washington, 18 November 2004.

UBL 1.0: An OASIS Standard Arrives. ISO IEC ITU UNECE MoU Management Group. Burlington, 22 November 2004.

UBL 1.0: Ready for Prime Time. Report to the OASIS eGov TC (remote presentation). Washington, 4 October 2004.

UBL 1.0: A Practical Approach to E-Commerce Interoperability. CompTIA Breakaway 2004. Orlando, 3 August 2004.

UBL Tutorial: A Practical Approach to E-Commerce Interoperability. Global EAI Summit. Banff, 25 May 2004.

UBL: A Practical Approach to E-Commerce Interoperability. Forum on E-Commerce Interoperability and Standardization. Hong Kong, 14 May 2004.

The Universal Business Language. Stanford Digital Vision Seminar. Palo Alto, 12 February 2004.

UBL 1.0 Beta Status Report and Guided Tour. EIDX Meeting. Palo Alto, 17 February 2004.

UBL – The Next Revolution in e-Business. Instituto Superior Técnico. Lisbon, 30 January 2004.

The Universal Business Language (UBL). Unidade de Missão Inovação e Conhecimento. Lisbon, 29 January 2004

The Universal Business Language (UBL). Ministerio de Administraciones Públicas. Madrid, 27 January 2004.

ebXML and Web Services (panel). OOP 2004. Munich, 22 January 2004 .

The Universal Business Language (UBL). OOP 2004. Munich, 22 January 2004

UBL Update. Eleventh ISO IEC ITU UN/ECE MoU/MG Meeting. Southfield, 25 November 2003.

UBL Update. Fall EIDX Conference (remote presentation). Uncasville, 10 November 2003.

A Document-based Approach to Electronic Commerce. Adobe Briefing. San Jose, 2 December 2003.

UBL: XML Takes on the Vertical Industries. Enterprise Architect 2003. Palm Springs, 13 October 2003.

An Incremental Approach to eBusiness Web Services. Haas School of Business. UC Berkeley, 9 October 2003.

eBusiness Web Services. NorCal eBiz Users Group. Santa Clara, 30 September 2003.

UBL – The Universal Business Language. Web Services Edge 2003 West. Santa Clara, 30 September 2003.

eBusiness Web Services. SunNetwork San Francisco. 17 September 2003.

eBusiness Web Services. Business Integration & Web Services Conference. Burlingame, 16 September 2003.

An Incremental Approach to eBusiness Web Services. EIDX/CompTIA Conference. San Diego, 12 August 2003.

Documents Revisited: eCommerce for Everyone. Enterprise Ireland. Dublin, 12 May 2003.

Documents Revisited: eCommerce for Everyone. XML Europe 2003. London, 6 May 2003.

Symposium: Formal Ontology and Philosophical Content on the Semantic Web. Pacific Division meetings of the American Philosophical Association. San Francisco, 28 March 2003.

UBL Status Report. STEP meeting. San Diego, 12 March 2003.

The Need for Useful Web Services. XML Web Services One. Santa Clara, 4 March 2003.

UBL Status Report. Bay Area RosettaNet Deployment. Santa Clara, 21 February 2003.

An Incremental Approach to B2B Integration. Utilities Industry Group (remote presentation). Denver, 5 February 2003.

An Incremental Approach to B2B Integration. Inaugural session, SF Web Services SIG. San Francisco, 14 January 2003.

An Incremental Approach to B2B Integration. MetLife. Remote presentation, 17 December 2002.

Documents Revisited: eCommerce for the Masses. Closing keynote, XML 2002 Conference. Baltimore, 13 December 2002.

UBL: The Interoperable Standard for Minimizing Integration Costs. SAP Walldorf, 5 December 2002.

An Incremental Approach to B2B Integration. ISO IEC ITU UN/ECE MoU/MG Meeting. Paris, 4 December 2002.

UBL Update. National Association of Convenience Stores. Remote presentation, 12 November 2002.

The Universal Business Language (UBL). Web Services SIG. Sunnyvale, 22 October 2002.

XML: The Good and the Not So Good. Defense Information Systems Agency Technical Speaker Series. Falls Church, 7 October 2002.

UBL Report. Bay Area RosettaNet Deployment Meeting. Menlo Park, 18 October 2002.

The Universal Business Language (UBL). SunNetwork 2002 Conference. San Francisco, 19 September 2002.

UBL Report. ISO IEC ITU UN/ECE MoU/MG Meeting. Baltimore, 25 July 2002.

UBL: The Universal Business Language. IXRetail Meeting. San Mateo, 15 July 2002.

The Universal Business Language. Interop Summit. Orlando, 28 June 2002.

UBL: The Universal Business Language. Web Services Edge East 2002. New York City, 25 June 2002.

UBL Briefing. EIDX/CompTIA Meeting. Santa Clara, 8 May 2002.

UBL Briefing. ACORD Conference 2002. Orlando, 21 May 2002.

AIAG Briefing: UBL. Automotive Industry Action Group XML/EDI WG. Southfield, 18 April 2002.

CTO Briefing: UBL. CTO Forum 2002. San Francisco, 9 April 2002.

The Universal Business Language. SIMposium Lecture. UC Berkeley School of Information Management Sciences, 20 March 2002.

The Universal Business Language. Cuarto Congreso Internacional de Sistemas Computacionales. ITESM Campus Guadalajara, Jalisco, Mexico, 1 March 2002.

The Universal Business Language. DII COE DAS TWG SSD-MD Subpanel. MITRE (McLean, VA) 21 February 2002.

The Universal Business Language. U. S. Government XML Working Group. Washington, D. C., 20 February 2002.

A Commercial Platform for Distributed Data. JCC(X) Non-Traditional Technology Workshop: Data In Motion. Menlo Park, 29 January 2002.

The Universal Business Language. Federal Convention on Emerging Technologies. Las Vegas, Nevada, 8 January 2002.

The Universal Business Language. XML 2001 Conference. Orlando, 13 December 2001.

UBL Status Report. ISO IEC ITU UN/ECE MoU/MG. Fort Lauderdale, 9 November 2001.

Toward a Universal Business Language. EIDX/CompTIA Conference. Scottsdale, 12 November 2001.

Toward a Universal Business Language. UBL Organizational Meeting. Montréal, 13 August 2001.

XML and Electronic Commerce. Bay Area Publishing Managers Forum. San Francisco, 28 August 2001.

XML and Electronic Commerce. Conference keynote, XML Consortium. Tokyo, 26 July 2001.

XML and Electronic Commerce. Conference keynote, Web Services Japan 2001. Yokohama, 25 July 2001.

Toward a Universal Business Language. Open Applications Group. Fairfax, Virginia, 20 June 2001.

Toward a Universal Business Language. X12 Trimester Meeting. St. Louis, 6 June 2001.

The Role of XML in eBusiness. ebXML Information Day. Vienna, 9 May 2001.

Toward a Common Business Language. CBL Organizational Meeting. Palo Alto, 26-27 April 2001.

OASIS, ebXML, EWG. EDIFACT Working Group Meeting. Washington, D.C., 20 March 2001.

Introduction to XML and Electronic Commerce. Tercer Congreso Internacional de Sistemas Computacionales. ITESM Campus, Guadalajara, 8 March 2001.

Cote ce, Cote la. Half Moon Cay. 4 February 2001.

XML Teamwork: Barn-Raising the Future. XML Excursion. 27 January 2001.

XML and Electronic Commerce. SupplyWebExchange 2000. Chicago, 28 November 2000.

XML and the Problem of Business Semantics. San Francisco Bay Area ACM. Cupertino, 6 September 2000.

Building the New Marketplace. OASIS Members Meeting. Montréal, 17 August 2000.

Who Will Control XML? XML Enabled eBusiness. San Jose, 18 July 2000.

XML and Business Semantics. SIPROCOM-BECF Meeting. Brussels, 10 May 2000.

XML and Business Semantics. CS 545 Spring DB Seminar. Stanford University, 14 April 2000.

Grass-roots XML. XTech 2000 Conference. San Jose, 29 February 2000.

XML and Electronic Commerce. CompTIA/EIDX XML/eCom Conference. San Jose, 22 February 2000.

Governance: The Killer App? Doug Engelbart’s Unfinished Revolution. Stanford University, 17 February 2000.

How Will Open e-Services Work? Silicon Valley Think Tank. Stanford University, 26 January 2000.

XML Overview. IETF XML-RPC Meeting. Mountain View, 25 January 2000.

XML Overview. United Nations / OASIS ebXML Meeting. San Jose, 17 November 1999.

XML Seminar. Java Consortium. Tokyo, 12 November 1999.

XML Teamwork. ’99 XML Festa. Tokyo, 11 November 1999.

XML Past, Present, and Future. IBM XML Summit. Austin, 23 September 1999.

FSTC’s Role in XML. Financial Services Technical Consortium, San Antonio, 22 September 1999.

XML Basics. General Motors. Detroit, 23 August 1999.

Conference Wrap-up. XML Developers’ Conference. Montréal, 20 August 1999.

XML Standards BOF (panel). Java One conference. San Francisco, 16 June 1999.

XML E-Commerce BOF (panel). Java One conference. San Francisco, 15 June 1999.

XML: What Do We Need? Conference keynote, XML One Conference. Austin, 26 May 1999.

XML Overview. Developers’ Day, Eighth International World Wide Web Conference. Toronto, 14 May 1999.

W3C XML Work. XML Europe ’99. Granada, 27 April 1999.

Tutorial: The XML Landscape. XML Europe ’99. Granada, 26 April 1999.

XML: The Next Step. Conference keynote, XTech ’99 conference. San Jose, 9 March 1999.

XML Tutorial. California Digital Library. Office of the President, University of California. Oakland, 16 February 1999.

XML Tutorial. INRIA Rhône-Alpes, Grenoble, 10 December 1998.

XML Update. Royal Society of the Arts, London, 8 December 1998.

XML and Ecommerce. Information and Content Exchange (ICE) 1.0 Summit. San Francisco, 27 October 1998.

XML: Implications for Global Publishing. SLIG 98: Localization -- The Next Generation. Dublin, 9 October 1998.

XML Overview. Health Level 7 Plenary Session. San Diego, 16 September 1998.

XML and Unicode: Implications for Global Publishing. Conference keynote, Thirteenth International Unicode Conference. San Jose, 10 September 1998.

XML: An Overview. Thirteenth International Unicode Conference. San Jose, 9 September 1998.

XML as a Standard. Intel Corporation XML conference. Santa Clara, 10 August 1998.

XML Status Report. SGML/XML Europe ’98. Paris, 20 May 1998.

XML: The Universal Publishing Format. Conference keynote, SGML/XML Europe ’98. Paris, 19 May 1998.

XML: The Universal Document Format. National Center for Science Information Systems, Tokyo, 12 May 1998.

XML: The Universal Document Format. First IBM XML Conference. San Jose, 6 May 1998.

XML: The New Standard for Web Data. Bay Area Publishing Managers Forum. San Francisco, 20 April 1998.

XML: The New Standard for Web Data. Twelfth International Unicode Conference. Tokyo, 8 April 1998.

XML Overview and XML WG Status. GCA XML Conference. Seattle, 25 March 1998.

Is XML Open? Seybold/Wired Web Publisher Conference. New York City, 18 March 1998.

XML Overview. Remote presentation. Colgate University Computer Science Department, 19 February 1998.

XML Specificaton Update (panel). SGML/XML ’97. Washington, D.C., 10 December 1997.

XML: Promises and Challenges. Internet World. New York City, 9 December 1997.

Straight Answers on XML (panel). SGML/XML ’97. Washington, D.C., 8 December 1997.

The XML 1.0 Proposed Recommendation (press conference panel). SGML/XML ’97. Washington, D.C., 8 December 1997.

XML Ubiquity and the Scholarly Community. Closing keynote, TEI 10: Celebrating the Tenth Anniversary of the Text Encoding Initiative. Brown University, 16 November 1997.

XML: The New Standard for Web Data. Conference keynote, SLIG 97: Localization and the Internet Revolution. Dublin, 17 October 1997.

Will XML Replace HTML? Trinity College, Dublin, 16 October 1997.

XML: The New Standard for Web Data. Justice Agencies and the Internet conference. San Francisco, 4 November 1997.

XML: The New Standard for Web Data. Electronic Checking Group. Federal Reserve Bank, San Francisco, 30 October 1997.

XML: The New Standard for Web Data. “SGML Open for Business” (Northern California SGML User’s Group). San Francisco, 17 September 1997.

XML and DSSSL. TUG ’97 (TeX Users’ Group). San Francisco, 29 July 1997.

XML: The New Standard for Web Data. Conference keynote, SGML Solution World. Tokyo, 16 July 1997.

XML Applications. SGML Europe ’97. Barcelona, May 1997.

Progress Report: XML. SGML Europe ’97. Barcelona, May 1997.

Overview: XML, HTML, and All That. Sixth International World Wide Web Conference. Santa Clara, 11 April 1997.

Report on the W3C Generic SGML Activity (with Tim Bray). Sixth International World Wide Web Conference. Santa Clara, 10 April 1997.

The W3C SGML Effort (presentation of the first public XML draft). SGML ’96 conference. Boston, 19 November 1996.

The Case for DSSSL Online (dsssl-o). SGML ’96 conference. Boston, 19 November 1996.

Report on the W3C SGML Activity. Seybold Publishing Conference. San Francisco, 11 September 1996.

The Case for DSSSL Online (dsssl-o). SGML and the Web conference. Seattle, 22 August 1996.

An SGML-Based Web Server: Early Experiences. Developer’s Day, Fifth International World Wide Web Conference. Paris, 10 May 1996.

Electronic Delivery of Information (panel). Intercompany Publications Management Forum: The Future of Technical Documentation. San Francisco, 13 June 1994.

The SGML Experience at Novell. SGML ’93 conference. Boston, 7 December 1993.

The SGML Experience at Novell. Southern California SGML Users Group. Los Angeles, 19 August 1993.

Why Novell Chose SGML. Official inauguration of SGML Open (now OASIS), Seybold Seminars 93. Boston, 13 April 1993.

Novell’s Approach to Online Documentation. Winter ’93 TechDoc conference. San Antonio, February 1993.

Novell’s ElectroText Document Delivery System. Summer ’92 TechDoc conference. San Francisco, August 1992.

Citizen service

2013-2019
Member of the Board of Directors, Cornell Cooperative Extension of Tompkins County; secretary of the board 2015-2019.

2010-Present
Member of the Tompkins County Broadband Committee.

2010
Member of the Town of Ithaca Agricultural Plan Steering Committee.

2009-2011
Member of the Ithaca Health Alliance Finance Committee.

2008-2019
Member of the Town of Ithaca Planning Board.

2007-2011
Member of the Tompkins County Area Transit (TCAT) Citizen Advisory Board and liaison to the TCAT Planning Committee.

2007
Chair, Energy Policy Subcommittee of the City of Ithaca Local Action Plan Committee.

Relocalization work

2007-Present
TCLocal representative to the Cayuga Sustainability Council.

2005-Present
Co-founder and Editor of the Tompkins County Relocalization Project, later TCLocal (tclocal.org), an organization dedicated to planning for community resilience in Tompkins County, New York.

Relocalization articles

“As Local As It Gets: The Town of Ithaca Agricultural Protection Plan.” 16 January 2012. http://tclocal.org/2012/01/as_local_as_it_gets_ag_plan.html

“Outlook for Liquid Fuels, 2010-2020.” 19 October 2010. http://tclocal.org/2010/10/outlook_for_liquid_fuels.html

“Can New York State Feed Itself?” 16 June 2009. http://tclocal.org/2009/06/can_new_york_state_feed_itself.html

“Peak Oil Debate Moves Toward Consensus.” Tompkins Weekly, 14 April 2008.

“Local Hydropower a Proven Solution.” Tompkins Weekly, 3 December 2007.

“Energy Descent Requires New Strategies.” Tompkins Weekly, 26 March 2007.

Relocalization presentations

Energy Implications for Climate Change Planning. Climate Smart and Climate Ready conference, Ithaca, 20 April 2013.

The “Mad Max” Scenario. Cornell University, 14 March 2011.

Local Responses to Energy Descent: A Quick Overview of the Problem. Back to Democracy, Trumansburg, September 2010.

Liquid Fuels Outlook: Implications for Public Transit in Tompkins County. Ithaca-Tompkins County Transportation Council, 10 March 2009.

Liquid Fuel Shortages: Implications for SDOs and the Internet. OASIS Board of Directors Meeting, 5 February 2009.

Coping with Energy Descent through Relocalization (remote presentation). Sustainable Otsego. Cooperstown, 2 July 2008.

Coping with Energy Descent through Relocalization. Rochester Environmental Meetup. Rochester, 27 March 2008.

Planning for Relocalization. Greenstar Co-op. Ithaca, 9 January 2008.

Planning for Energy Descent. Back to Democracy. Trumansburg, 26 October 2007.

Planning for Energy Descent. Renewable Energy Group of the Southern Tier. Corning, 24 May 2007.

Planning for Peak Oil. Tompkins County Planning, Development, and Environmental Quality Committee. Ithaca, 9 April 2007.

Planning for Energy Descent. First Presbyterian Church. Cumberland, 20 April 2007.

Planning for Energy Descent. Wells College Activism Symposium. Aurora, 2 March 2007.

Planning for Energy Descent. Religious Society of Friends. Ithaca, 6 March 2007.

Planning for Peak Oil. Kendal Sustainability Series. Ithaca, 19 October 2006.

Planning for Energy Descent. Ithaca College. Ithaca, 23 September 2006.

Preparing a Local Plan for Peak Oil (remote presentation). Sustainable Lifestyles Symposium. Waubaushene, Ontario 22 August 2006.

Planning for Peak Oil. Tompkins County Environmental Management Council. Ithaca, 12 July 2006.

Planning for Peak Oil. Brown bagger for City of Ithaca staff. Ithaca, 26 June 2006.

A Quick Introduction to Peak Oil. With “The Power of Community: How Cuba Survived Peak Oil.” Ithaca College, 22 June 2006.

TCLocal: Meeting the Challenge of Peak Oil. Sustainable Tompkins Coordinating Council. Ithaca, 11 May 2006.

TCRP: Starting a Relocalization Effort in Central New York State. Local Solutions to the Energy Dilemma. Manhattan, 29 April 2006.

Introducing the TCRP. Greenstar Co-op. Ithaca, 29 March 2006.

Introducing the TCRP. Ecovillage. Ithaca, 2 February 2006.