2009- |
Founder and principal consultant, Black Mesa Technologies LLC.
I specialize in helping people build better systems for descriptive markup: XML vocabulary design, schema formulation (in the schema language of your choice), XSLT transformations, the handling of overlap. I have a special interest in using XML and related technologies for making humankind's cultural and linguistic heritage accessible, and preserving it for posterity. |
2015 |
Guest professor, department of literature and linguistics, Technical
University of Darmstadt.
Taught practica in XSLT and XQuery and electronic publishing, seminars in electronic publishing and the history of ‘perfect languages’. |
1998-2009 |
Member of the Technical Staff, World Wide Web Consortium.
Active in W3C's XML Activity. Co-editor of XML Schema Definition Language (XSD) 1.1 specification, chair of XML Coordination Group, W3C staff contact for XML Schema, XSL, and SML (Service Modeling Language) Working Groups, alternate W3C staff contact for XML Query and XML Processing Model Working Groups. |
2000-03 | Adjunct position as researcher at the Humanities Information Technology Research Programme of the University of Bergen Research Foundation. |
1987-99 | University of Illinois at Chicago Academic Computer Center. 1987-1992 Research Programmer; 1991-1993 Group Leader, Database Group; 1992-1999 Senior Research Programmer. Consulted on text processing systems; maintained CICS and worked with NOTIS library automation system; developed database applications; supervised development of database applications and campus-wide information systems. |
1985-86 | Princeton University Computing Center. Humanities Computing Specialist, Research Services Group. |
2019 | “Aparecium: An XQuery / XSLT library for invisible XML.” Proceedings of Balisage: The Markup Conference 2019. Balisage Series on Markup Technologies, vol. 23 (2019). https://doi.org/10.4242/BalisageVol23.Sperberg-McQueen01. |
2018 | “Representing concurrent document structures using Trojan Horse markup.” Proceedings of Balisage: The Markup Conference 2018. Balisage Series on Markup Technologies, vol. 21 (2018). https://doi.org/10.4242/BalisageVol21.Sperberg-McQueen01. |
2011 | “What constitutes successful format conversion? Towards a formalization of ‘intellectual content’.” International journal of digital curation 6.1 (2011): 153-164. |
2010 | (With Claus Huitfeldt and Yves Marcoux.) “Extension of the type/token distinction to document structure.” Proceedings of Balisage: The Markup Conference (2010), Balisage Series on Markup Technologies, Vol. 5, at http://balisage.net/Proceedings/. doi:10.4242/BalisageVol5.Huitfeldt01. |
2009 | “How to teach your edition how to swim.” Literary & Linguistic Computing 24.1 (2009): 27-39. Part of a special issue containing papers originally given at a Conference on Editorial Problems at the University of Toronto, 1997. |
2008 | (with Claus Huitfeldt) “What is transcription?” Literary & Linguistic Computing 23.3 (2008): 295-310. (In a special issue containing papers originally given at Digital Humanities 2007, Urbana/Champaign.) |
2008 | ed. (with Shudi [Sandy] Gao 高殊镝 and Henry S. Thompson), “W3C XML Schema Definition Language (XSD) 1.1 Part 1: Structures.” W3C Working Draft 20 June 2008. [Cambridge, Tokyo, and Sophia-Antipolis: World Wide Web Consortium]. |
2008 | ed. (with Dave Peterson, Shudi [Sandy] Gao 高殊镝 Ashok Malhotra, and Henry S. Thompson), “W3C XML Schema Definition Language (XSD) 1.1 Part 2: Datatypes.” W3C Working Draft 20 June 2008. [Cambridge, Tokyo, and Sophia-Antipolis: World Wide Web Consortium]. |
2006 | “Rabbit/duck grammars: a validation method for overlapping structures.” Proceedings of Extreme Markup Languages 2006, on the Web at http://www.idealliance.org/papers/extreme/proceedings/ |
2005 | “Applications of Brzozowski derivatives to XML Schema processing.” Proceedings of Extreme Markup Languages 2005, on the Web at http://www.idealliance.org/papers/extreme/proceedings/. (Available on the Web in several forms: Extreme style, my usual style, and with special characters transcoded for browsers with poor Unicode support.) |
2005 | “XML and semi-structured data”, ACM Queue 3.8 (October 2005): 34-41. (Part of a special issue on semi-structured data.) |
2005 | “Perspectives on XML and related standards”. Korpuslinguistik deutsch: synchron - diachron - kontrastiv. Würzburger Kolloquium 2003. [German Corpus Linguistics: Synchronic - Diachronic - Contrastive. The Würzburg colloquium 2003.] Ed. Johannes Schwitalla and Werner Wegstein. Tübingen: Max Niemeyer. (Paper also on the Web). |
2004 | (with Claus Huitfeldt) “GODDAG: a data structure for overlapping hierarchies,” in Digital Documents: Systems and Principles. 8th International Conference on Digital Documents and Electronic Publishing, DDEP 2000, 5th International Workshop on the Principles of Digital Document Processing, PODDP 2000, Munich, Germany, September 13-15, 2000, Revised Papers. Lecture Notes in Computer Science 2023, ed. Peter King and Ethan V. Munson. |
2004 | “Classification.” In Blackwell companion to digital humanities, ed. Susan Schreibman, Ray Siemens, John Unsworth, et al. Oxford: Blackwell, 2004. |
2003 | “Geisteswissenschaften und Informatik. Zur aktuellen Situation und zu künftigen Aufgaben.” In Standards und Methoden der Volltextdigitalisierung: Beiträge des Internationalen Kolloquiums an der Universität Trier, 8./9. Oktober 2001, ed. Thomas Burch, Johannes Fournier, Kurt Gärtner, and Andrea Rapp. Akademie der Wissenschaften und der Literatur, Abhandlungen der Geistes- und sozialwissenschaftlichen Klasse, Einzelveröffentlichung, Nr. 9. Mainz: Akademie der Wissenschaften und der Literatur; Stuttgart: Franz Steiner Verlag, 2003, pp. 27-37. |
2001 | “Die Hochzeit der Philologie mit dem Merkur: Philologische Datenverarbeitung.” In Maschinelle Verarbeitung altdeutscher Texte V: Beiträge zum Fünften Internationalen Symposion Würzburg 4.-6. März 1997, ed. Stephan Moser, Peter Stahl, Werner Wegstein, and Norbert Richard Wolf. Tübingen: Niemeyer, 2001, pp. 3-22. |
2001 | (with Claus Huitfeldt and Allen Renear) “Meaning and interpretation of markup,” Markup languages: Theory & practice 2.3 (2001): 215-234. (full text) |
1999 | (with Claus Huitfeldt), “Concurrent document hierarchies in MECS and SGML,” Literary & linguistic computing 14.1 (1999): 29-42. |
1998 | ed. (with Tim Bray and Jean Paoli), Extensible markup language (XML) 1.0, Cambridge, Sophia-Antipolis, Tokyo: World Wide Web Consortium, 1998. http://www.w3.org/TR/1998/REC-xml-19980210. Among other awards, this specification has won the 1997 Seybold Editors' Choice Award for Excellence, the 1998 WEBTechniques Technology of the Year Award, and the 1998 PC Magazine Award for Technical Excellence. |
1997 | “The state of computing in the humanities: Making a synthesizer sound like an oboe.” In “Reports from Colloquia in Tübingen.” Literary & linguistic computing 12.1 (1997): 53-60. |
1996 | “Text criticism and the Text Encoding Initiative.” In The literary text in the digital age, ed. Richard J. Finneran. Ann Arbor: University of Michigan Press, 1996, pp. 37-61. |
1996 | (with David T. Barnard and Lou Burnard) “Lessons learned from using SGML in the Text Encoding Initiative.” Computer standards & interfaces 18 (1996): 3-10. |
1995 | (with Nancy Ide) “The Text Encoding Initiative: Its history, goals, and future development.” Computers and the humanities 29.1 (1995): 5-15. Rpt. in The Text Encoding Initiative: Background and contexts, ed. Nancy Ide and Jean Veronis. Dordrecht, Boston: Kluwer Academic Publishers, 1995. |
1995 | (with Lou Burnard) “The design of the TEI encoding scheme.” Computers and the humanities 29.1 (1995): 17-39. Rpt. in The Text Encoding Initiative: Background and contexts, ed. Nancy Ide and Jean Veronis. Dordrecht, Boston: Kluwer Academic Publishers, 1995. |
1995 | (with David Barnard et al.) “Hierarchical encoding of text: Technical problems and SGML solutions.” Computers and the humanities 29.3 (1995): 211-31. Rpt. in The Text Encoding Initiative: Background and contexts, ed. Nancy Ide and Jean Veronis. Dordrecht, Boston: Kluwer Academic Publishers, 1995. |
1995 | “Bare bones TEI: a very very small subset of the TEI encoding scheme.” Text technology 5 (1995): 248-65. |
1995 | “The Text Encoding Initiative.” In Current issues in computational linguistics in honour of Don Walker, ed. Antonio Zampolli, Nicoletta Calzolari, and Martha Palmer, Linguistica Computazionale IX-X (Pisa: Giardini, 1995), 409-27. |
1995 | (with Robert F. Goldstein) “HTML to the max: A manifesto for adding SGML intelligence to the World-Wide Web.” Computer networks and ISDN systems 28 (1995): 3-11. |
1994 | Association for Computers and the Humanities, Association for Computational Linguistics, and Association for Literary and Linguistic Computing, Guidelines for electronic text encoding and interchange (TEI P3). Ed. C. M. Sperberg-McQueen and Lou Burnard. Chicago, Oxford: Text Encoding Initiative, 1994. |
1994 | “The Text Encoding Initiative: Electronic text markup for research.” In Literary texts in an electronic age, ed. Brett Sutton. Urbana: Graduate School of Library and Information Science, University of Illinois at Urbana-Champaign, 1994. |
1993 | “Sigurðarkviða in skamma” and “Brot af Sigurðarkviðu.” In Encyclopedia of Scandinavia in the Middle Ages, ed. Phillip Pulsiano. New York: Garland, 1993. |
1991 | “Text in the electronic age: Textual study and text encoding, with examples from medieval texts.” Literary & linguistic computing, 6.1 (1991): 34-46. |
1991 | (with Nancy M. Ide) “Development of a standard for encoding literary and linguistic materials,” in Computers in the humanities and social sciences: Achievements of the 1980s, prospects for the 1990s, Proceedings of the Cologne Computer Conference 1988, ed. Heinrich Best, Ekkehard Mochmann, and Manfred Thaller. München: K. G. Saur, 1991, pp. 511-512. |
1990 | ed., with Lou Burnard. Guidelines for the encoding and interchange of machine-readable texts. TEI P1, Draft version 1.0. Chicago, Oxford: Text Encoding Initiative, July 1990. Draft Version 1.1, November 1990. |
1990 | (with Nancy M. Ide) “A standard encoding scheme for machine-readable texts,” in Computers in literary and linguistic research: Literary and linguistic computing 1988: Proceedings of the Fifteenth International Conference, Jerusalem, 5-9 juin 1988 = Actes de la XVe conference internationale Proceedings of the international conferences of the Association for Literary and Linguistic Computing, 3; Travaux de linguistique quantitative, 44. Edited by Yaacov Choueka. Paris: Champion-Slatkine, 1990, pp. 215-32. |
1989 | Review of Otfrid Ehrismann, Das Nibelungenlied: Epoche — Werk — Wirkung. (München: C. H. Beck, 1987). In Journal of English and Germanic philology 88.3 (July 1989): 363-65. |
1987 | Review of Nancy M. Ide, Pascal for the humanities (Philadelphia: Univ. of Pennsylvania Press, 1987). Computers and the humanities 21 (1987): 261-64. |
1985 | “The legendary form of Sigurðarkviða in skamma.” Arkiv för nordisk filologi 100 (1985): 16-40. |
1979 | Approaching ‘Mother Courage,’ or, Who's afraid of Bertolt B.? Stanford honors essays in humanities, 22. Stanford, Ca., 1979. |
2021 | “Ariadne’s thread: A design for a user-facing query language for texts and documents.” Presented at Balisage: The Markup Conference 2021, Washington, DC, August 2 - 6, 2021. In Proceedings of Balisage: The Markup Conference 2021. Balisage Series on Markup Technologies, vol. 26 (2021). https://doi.org/10.4242/BalisageVol26.Sperberg-McQueen01. |
2021 | “Catastrophic complexity.” Presented at Balisage: The Markup Conference 2021, Washington, DC, August 2 - 6, 2021. In Proceedings of Balisage: The Markup Conference 2021. Balisage Series on Markup Technologies, vol. 26 (2021). https://doi.org/10.4242/BalisageVol26.Sperberg-McQueen02. |
2020 | “Some challenges of historical database management.” Talk at virtual conference on historical databases in classics, Milan, November 2020. |
2020 | “An XML infrastructure for spell checking with custom dictionaries.” Presented at Balisage: The Markup Conference 2020, Washington, DC, July 27 - 31, 2020. In Proceedings of Balisage: The Markup Conference 2020. Balisage Series on Markup Technologies, vol. 25 (2020). https://doi.org/10.4242/BalisageVol25.Sperberg-McQueen01. |
2020 | (with Claus Huitfeldt) “Document similarity: Transcription, edit distances, vocabulary overlap, and the metaphysics of documents.” Presented at Balisage: The Markup Conference 2020, Washington, DC, July 27 - 31, 2020. In Proceedings of Balisage: The Markup Conference 2020. Balisage Series on Markup Technologies, vol. 25 (2020). https://doi.org/10.4242/BalisageVol25.Huitfeldt01. |
2020 | “Fault tolerance, error tolerance, diversity tolerance.” Presented at Balisage: The Markup Conference 2020, Washington, DC, July 27 - 31, 2020. In Proceedings of Balisage: The Markup Conference 2020. Balisage Series on Markup Technologies, vol. 25 (2020). https://doi.org/10.4242/BalisageVol25.Sperberg-McQueen02. |
2019 | “Aparecium: An XQuery / XSLT library for invisible XML.” Presented at Balisage: The Markup Conference 2019, Washington, DC, July 30 - August 2, 2019. In Proceedings of Balisage: The Markup Conference 2019. Balisage Series on Markup Technologies, vol. 23 (2019). https://doi.org/10.4242/BalisageVol23.Sperberg-McQueen01. |
2019 | “Thinking, wishing, saying.” Presented at Balisage: The Markup Conference 2019, Washington, DC, July 30 - August 2, 2019. In Proceedings of Balisage: The Markup Conference 2019. Balisage Series on Markup Technologies, vol. 23 (2019). https://doi.org/10.4242/BalisageVol23.Sperberg-McQueen02. |
2018 | “Text und Textgestaltung.” Keynote address at 25th annual meeting of Tustep Users Group, Potsdam, October 2018. |
2018 | (with David J. Birnbaum and Elisa E. Beshero-Bondar) “Flattening and unflattening XML markup: a Zen garden of XSLT and other tools.” Presented at Balisage: The Markup Conference 2018, Washington, DC, July 31 - August 3, 2018. In Proceedings of Balisage: The Markup Conference 2018. Balisage Series on Markup Technologies, vol. 21 (2018). https://doi.org/10.4242/BalisageVol21.Birnbaum01. |
2018 | “Representing concurrent document structures using Trojan Horse markup.” Presented at Balisage: The Markup Conference 2018, Washington, DC, July 31 - August 3, 2018. In Proceedings of Balisage: The Markup Conference 2018. Balisage Series on Markup Technologies, vol. 21 (2018). https://doi.org/10.4242/BalisageVol21.Sperberg-McQueen01. |
2018 | “Why are we here?” Presented at Balisage: The Markup Conference 2018, Washington, DC, July 31 - August 3, 2018. In Proceedings of Balisage: The Markup Conference 2018. Balisage Series on Markup Technologies, vol. 21 (2018). https://doi.org/10.4242/BalisageVol21.Sperberg-McQueen02. |
2018 | “Kritik der digitalen Vernunft.” Closing keynote at Digital Humanities im deutschsprachigen Raum, Cologne, March 2018. |
2018 | “Bifocal data: A problem and some solutions.” Invited talk presented at British Museum workshop on the project “Enlightenment Architectures: Sir Hans Sloane's Catalogues of his Collections”, London, February 2018. |
2017 | (with Lou Burnard and Nancy Ide) “The TEI: where did it come from and why is it still here?” Zampolli Prize Lecture, presented at Digital Humanities 2017 in Montréal, 10 August 2017. (I presented “Part 2: How did we try to solve those problems?”) |
2017 | “Hapax: Probabilistic part-of-speech tagging in XQuery and XForms.” Talk presented at Digital Humanities 2017, Montréal, August 2017. Short paper on the Web at https://dh2017.adho.org/abstracts/028/028.pdf. |
2017 | (With Claus Huitfeldt) “Transcriptional Implicature: Using a transcript to reason about an exemplar.” Talk presented at Digital Humanities 2017, Montréal, August 2017. Short paper on the Web at https://dh2017.adho.org/abstracts/235/235.pdf. |
2017 | “Text. You keep using that word ….” Presented at Balisage: The Markup Conference 2017, Washington, DC, August 1 - 4, 2017. In Proceedings of Balisage: The Markup Conference 2017. Balisage Series on Markup Technologies, vol. 19 (2017). https://doi.org/10.4242/BalisageVol19.Sperberg-McQueen02. |
2017 | “Translating imperative algorithms into declarative, functional terms: towards Earley parsing in XSLT and XQuery.” Presented at Balisage: The Markup Conference 2017, Washington, DC, August 1 - 4, 2017. In Proceedings of Balisage: The Markup Conference 2017. Balisage Series on Markup Technologies, vol. 19 (2017). https://doi.org/10.4242/BalisageVol19.Sperberg-McQueen01. |
2016 | “30 Jahre SGML, 30 Jahre deskriptive Textauszeichnung.” Talk in honor of Anne Brüggemann-Klein on the occasion of her 60th birthday, Munich, October 2016. |
2016 | “Creatures of a season.” Presented at Balisage: The Markup Conference 2016, Washington, DC, August 2 - 5, 2016. In Proceedings of Balisage: The Markup Conference 2016. Balisage Series on Markup Technologies, vol. 17 (2016). https://doi.org/10.4242/BalisageVol17.Sperberg-McQueen02. |
2016 | “Trials of the Late Roman Republic: Providing XML infrastructure on a shoe-string for a distributed academic project.” Presented at Balisage: The Markup Conference 2016, Washington, DC, August 2 - 5, 2016. In Proceedings of Balisage: The Markup Conference 2016. Balisage Series on Markup Technologies, vol. 17 (2016). https://doi.org/10.4242/BalisageVol17.Sperberg-McQueen01. |
2016 | “Wissenschaftlicher Text als Aufgabe.” Talk in honor of Kurt Gärtner on the occasion of his 75th birthday, Darmstadt, July 2016. |
2016 | “Elektronischer Papyrus: Texterhaltung für die nächsten viertausend Jahre.” Lecture at Neues Museum for the formal opening of the Elephantine Papyrus project, Berlin, 2016. |
2015 | “What does descriptive markup contribute to digital humanities?” Talk at conference on Key Ideas and Concepts in Digital Humanities, Darmstadt, October 2015. |
2015 | “Calling things by their true names: Descriptive markup and the search for a perfect language.” Presented at Balisage: The Markup Conference 2015, Washington, DC, 11-14 August 2015. On the Web in Proceedings of Balisage: The Markup Conference 2015, Balisage Series on Markup Technologies, vol. 15 (2015), at http://balisage.net/Proceedings/. doi:10.4242/BalisageVol15.Sperberg-McQueen02. |
2015 | “Tricolor automata.” Presented at Balisage: The Markup Conference 2015, Washington, DC, 11-14 August 2015. On the Web in Proceedings of Balisage: The Markup Conference 2015, Balisage Series on Markup Technologies, vol. 15 (2015), at http://balisage.net/Proceedings/. doi:10.4242/BalisageVol15.Sperberg-McQueen01. |
2014 | “Books from different <angles>: markup and the law of diminishing returns.” Invited plenary talk at TEI Members meeting and Chicago Colloquium on Digital Humanities and Computer Science, Evanston, October 2014. |
2014 | “Seeing things whole” Closing remarks at Balisage: The Markup Conference, 5-8 August 2014. On the Web in Proceedings of Balisage: The Markup Conference 2014, Balisage Series on Markup Technologies, Vol. 13, at http://balisage.net/Proceedings/. doi:10.4242/BalisageVol13.Sperberg-McQueen02. |
2014 | (With Claus Huitfeldt) “Transcriptional implicature: a contribution to markup semantics.” Talk given at Digital Humanities 2014, Lausanne, July 2014. |
2013 | “XML und die Suche nach einer menschlichen Benutzeroberfläche.” Invited talk at Markupforum.de, Stuttgart, November 2013. |
2013 | “Climbing the hill” Closing remarks at Balisage: The Markup Conference, 6-9 August 2013. On the Web in Proceedings of Balisage: The Markup Conference (2013), Balisage Series on Markup Technologies, Vol. 10, at http://balisage.net/Proceedings/. doi:10.4242/BalisageVol10.Sperberg-McQueen01. |
2013 | (With Oliver Schonefeld, Marc Kupietz, Harald Lüngen, and Andreas Witt.) “Igel: Comparing document grammars using XQuery.” Paper presented at Balisage: The Markup Conference, 6-9 August 2013. On the Web in Proceedings of Balisage: The Markup Conference (2013), Balisage Series on Markup Technologies, Vol. 10, at http://balisage.net/Proceedings/. doi:10.4242/BalisageVol10.Schonefeld01. |
2013 | (With Yves Marcoux and Claus Huitfeldt.) “Modeling overlapping structures: Graphs and serializability.” Paper presented at Balisage: The Markup Conference, 6-9 August 2013. On the Web in Proceedings of Balisage: The Markup Conference (2013), Balisage Series on Markup Technologies, Vol. 10, at http://balisage.net/Proceedings/. doi:10.4242/BalisageVol10.Marcoux01. |
2013 | (With Arienne M. Dwyer) “XQuery databases for linguistic resources in the IAIA and UyLVs projects.” Paper presented at Digital Humanities 2013, Lincoln, Nebraska, July 2013. |
2013 | “SGML, XML in zehn und zwanzig Jahren: Zurückblicken, vorausschauen.” Invited lecture in Digital Humanities Lecture Series, Technische Universtiät Darmstadt, January, 2013. |
2012 | “Things stay the same, or, the real meaning of technical work.” Closing remarks at Balisage: The Markup Conference, 7-10 August 2012. On the Web in Proceedings of Balisage: The Markup Conference (2012), Balisage Series on Markup Technologies, Vol. 8, at http://balisage.net/Proceedings/. doi:10.4242/BalisageVol8.Sperberg-McQueen02. |
2012 | (With Yves Marcoux and Claus Huitfeldt.) “The MLCD Overlap Corpus (MOC): Project report.” Paper presented at Balisage: The Markup Conference, 7-10 August 2012. On the Web in Proceedings of Balisage: The Markup Conference (2012), Balisage Series on Markup Technologies, Vol. 8, at http://balisage.net/Proceedings/. doi:10.4242/BalisageVol8.Huitfeldt02. |
2012 | “XiBIT: XML-in-the-browser interoperability tests.” Paper presented at Balisage: The Markup Conference, 7-10 August 2012. On the Web in Proceedings of Balisage: The Markup Conference (2012), Balisage Series on Markup Technologies, Vol. 8, at http://balisage.net/Proceedings/. doi:10.4242/BalisageVol8.Sperberg-McQueen01. |
2012 | “Data modeling in the humanities.” Closing keynote at workshop on Knowledge organization and data modeling in the humanities, Providence, Rhode Island, March 2012. |
2012 | “Learning from Comenius” Closing remarks at XML Prague, February 2012. |
2011 | “Using XQuery to search for patterns among siblings: A case study in language technology and standardization.” Invited talk at GSCL Workshop on Language Technology for a Multilingual Europe. German Society for Computational Linguistics and Language Technology / Gesellschaft für Sprachtechnologie und Computerlinguistik, Hamburg, September 2011. |
2011 | “The hermeneutics of data representation.” Lecture, University of Kansas, September 2011. |
2011 | “Opening up and closing down.” Closing remarks at Balisage: The Markup Conference, 2-5 August 2011. On the Web in Proceedings of Balisage: The Markup Conference (2011), Balisage Series on Markup Technologies, Vol. 7, at http://balisage.net/Proceedings/. doi:10.4242/BalisageVol7.Sperberg-McQueen02. |
2011 | “The Model Editions Partnership, fifteen years on.” Paper presented at Balisage: The Markup Conference, 2-5 August 2011. On the Web in Proceedings of Balisage: The Markup Conference (2011), Balisage Series on Markup Technologies, Vol. 7, at http://balisage.net/Proceedings/. doi:10.4242/BalisageVol7.Sperberg-McQueen01. |
2011 | “Why did it never happen?” Closing remarks at XML Prague, 25-27 March. |
2010 | “What constitutes successful format conversion? Towards a formalization of ‘intellectual content’.” Paper presented at International Data Curation Conference, Chicago, December 2010. |
2010 | “Stone soup.” Closing remarks at Balisage: The Markup Conference, 3-6 August 2010. On the Web in Proceedings of Balisage: The Markup Conference (2010), Balisage Series on Markup Technologies, Vol. 5, at http://balisage.net/Proceedings/. doi:10.4242/BalisageVol5.Sperberg-McQueen01. |
2010 | (With Claus Huitfeldt and Yves Marcoux.) “Extension of the type/token distinction to document structure.” Paper presented at Balisage: The Markup Conference, 3-6 August 2010. On the Web in Proceedings of Balisage: The Markup Conference (2010), Balisage Series on Markup Technologies, Vol. 5, at http://balisage.net/Proceedings/. doi:10.4242/BalisageVol5.Huitfeldt01. |
2010 | (With Yves Marcoux and Claus Huitfeldt.) “Two representations of the semantics of TEI Lite.” Paper presented at Digital Humanities 2010, King's College London, 2010. |
2010 | “Descriptive markup and the concept of text.” Invited lecture in series Ringvorlesung: Empirie, Daten und Digitalisierung in den Geisteswissenschaften at the Universität des Saarlandes, Saarbrücken. |
2010 | “The view from Prague.” Closing remarks at XML Prague, 12-14 March. |
2009 | Opening keynote at Topic Maps Research and Applications conference, Leipzig, November 2009. |
2009 | “Sometimes a question of scale.” Closing remarks at Balisage: The Markup Conference, 11-14 August 2009. On the Web in Proceedings of Balisage: The Markup Conference (2009), Balisage Series on Markup Technologies, Vol. 3, at http://balisage.net/Proceedings/. doi:10.4242/BalisageVol3.Sperberg-McQueen02. |
2009 | (With Yves Marcoux and Claus Huitfeldt.) “Formal and informal meaning from documents through skeleton sentences: Complementing formal tag-set descriptions with intertextual semantics and vice-versa.” Paper presented at Balisage: The Markup Conference, 11-14 August 2009. On the Web in Proceedings of Balisage: The Markup Conference (2009), Balisage Series on Markup Technologies, Vol. 3, at http://balisage.net/Proceedings/. doi:10.4242/BalisageVol3.Sperberg-McQueen01. |
2009 | (With Claus Huitfeldt and Yves Marcoux.) “Markup meaning and mereology.” Paper presented at Balisage: The Markup Conference, 11-14 August 2009. On the Web in Proceedings of Balisage: The Markup Conference (2009), Balisage Series on Markup Technologies, Vol. 3, at http://balisage.net/Proceedings/. doi:10.4242/BalisageVol3.Sperberg-McQueen01. |
2009 | (With Claus Huitfeldt and Yves Marcoux.) “What is transcription? Part 2.” Paper presented at Digital Humanities 2009, College Park, Maryland. |
2008 | (With Claus Huitfeldt) “Complex document structures” Talk presented at Living Texts meeting organized by e-Science Institute, Edinburgh, 16 October 2008. |
2008 | “What is schema mapping, and why should portals care?” Talk presented at <PhilTag 7>, organized by Trier Center for Digital Humanities (Kompetenzzentrum für elektronische Erschließungs- und Publikationsverfahren in den Geisteswissenschaften) 13 October 2008. |
2008 | “Standards in der wissenschaftlichen Textverarbeitung: Über die Zukunftssicherung von Sprachdaten” Public lecture, Institut für Deutsche Sprache, Mannheim, 6 October 2008, in connection with a workshop organized by the Union der deutschen Akademien der Wissenschaften, the Heidelberger Akademie der Wissenschaften, and the Institut für deutsche Sprache. |
2008 | “But wait, there's more!” Closing remarks at Balisage: The Markup Conference, 12 - 15 August 2008. On the Web in Proceedings of Balisage: The Markup Conference (2008), Balisage Series on Markup Technologies, Vol. 1, at http://balisage.net/Proceedings/. doi:10.4242/BalisageVol1.Sperberg-McQueen02. |
2008 | (With Claus Huitfeldt) “Markup Discontinued: Discontinuity in TexMecs, Goddag structures, and rabbit/duck grammars.” Paper presented at Balisage: The Markup Conference, 12 - 15 August 2008. On the Web in Proceedings of Balisage: The Markup Conference (2008), Balisage Series on Markup Technologies, Vol. 1, at http://balisage.net/Proceedings/. doi:10.4242/BalisageVol1.Sperberg-McQueen01. |
2008 | (With Claus Huitfeldt) “Containment and dominance in Goddag structures.” Talk at conference on "Processing Text-Technological Resources" organized by the center for interdisciplinary research at the University of Bielefeld, March 2008. |
2007 | “RDF, Topic Maps, and mushroom lasagne.” Closing remarks at Extreme Markup Languages conference, Montreal, August 2007. On the Web in Extreme Proceedings 2001-2007 at http://www.idealliance.org/papers/extreme/proceedings/ |
2007 | “Representation of overlapping structures.” Peer-reviewed talk at Extreme Markup Languages conference, Montreal, August 2007. On the Web in Extreme Proceedings 2001-2007 at http://www.idealliance.org/papers/extreme/proceedings/ |
2007 | “TexMecs data streams, Goddag structures, and Rabbit/Duck grammars: Markup languages for complex documents.” Talk at the International workshop on markup of overlapping structures, Montreal, August 2007. |
2007 | (With Claus Huitfeldt) “What is transcription?” Talk at Digital Humanities 2007, organized by the Association for Computers and the Humanities and the Association for Literary and Linguistic Computing. Urbana, Illinois, June 2007. |
2007 | “Streams, rectangles, trees, concurrent trees, Goddags, colored trees: data structures as explication de texte.” Invited talk at the University of Bologna, part of a workshop on "A[n] e-Science Model for the Humanities: Text Encoding Models and Metadata, Ontologies and Metamodels" organized by the ACUME2 project. |
2007 | “20 Jahre SGML, 10 Jahre XML: Bericht einer unerwarteten Entwicklung.” Invited lecture at the Hochschule der Medien, Stuttgart, April, 2007. |
2007 | “Markup languages and schema languages for linguistic, textual, documentary resources.” Keynote talk at GLDV-Frühjahrstagung 2007 [Biannual Conference of the Society for Computational Linguistics and Language Technology], organized by the Gesellschaft für linguistische Datenverarbeitung. Tübingen, April 2007. Short description published in Datenstrukturen für linguistische Ressourcen und ihre Anwendungen / Data Structures for Linguistic Resources and Applications: Proceedings of the Biennial GLDV Conference 2007, ed. Georg Rehm, Andreas Witt, Lothar Lemnitzer. Tübingen: Gunter Narr, 2007. Pp. 9-11. |
2006 | “Daddy, where do schemas come from? Facts of life for XML Schema users.” Talk at XML 2006, organized by IDEAlliance. Boston, December 2006. |
2006 | “Failing upward”, closing remarks at Extreme Markup Languages 2006. On the Web in Extreme Proceedings 2001-2007 at http://www.idealliance.org/papers/extreme/proceedings/ |
2006 | “Rabbit/duck grammars: a validation method for overlapping structures.” Talk at Extreme Markup Languages 2006, Montréal, August 2006. On the Web in Extreme Proceedings 2001-2007 at http://www.idealliance.org/papers/extreme/proceedings/ |
2006 | (With Claus Huitfeldt) “Representation and processing of Goddag structures: implementation strategies and progress report.” Talk at Extreme Markup Languages 2006, Montréal, August 2006. On the Web in Extreme Proceedings 2001-2007 at http://www.idealliance.org/papers/extreme/proceedings/ |
2006 | (With Claus Huitfeldt) “Markup languages for complex documents: An interim project report”, talk at Digital Humanities 2006, joint conference of the Association for Literary and Linguistic Computing and the Association for Computers and the Humanities, Paris, June 2006. |
2006 | (With Eric Miller) “How to future proof your data”, talk at XTech 2006, Amsterdam, May 2006. |
2005 | “How being schema-valid is different from being married”, talk at XML 2005, Atlanta, November 2005. [One of two talks to win the XML 2005 Speaker Award] (paper) |
2005 | “Getting it in writing”, closing remarks at Extreme Markup Languages 2005. On the Web in Extreme Proceedings 2001-2007 at http://www.idealliance.org/papers/extreme/proceedings/ |
2005 | “Applications of Brzozowski derivatives to XML Schema processing”, paper at Extreme Markup Languages 2005, Montréal. (Available on the Web in several forms: Extreme style, my usual style, and with special characters transcoded for browsers with poor Unicode support.) Also on the Web in Extreme Proceedings 2001-2007 at http://www.idealliance.org/papers/extreme/proceedings/ |
2005 | “What does XML have to do with Immanuel Kant?” Opening keynote talk at the XQuery Implementation Workshop (XIME-P) and the WebDB Workshop at SIGMOD 2005, Baltimore, June 2005. |
2004 | “Building a document delivery system with off-the-shelf standards-conformant parts” (talk on using Cocoon to deliver XML), XML 2004, Washington, DC, December 2004. |
2004 | “What does XML have to do with Immanuel Kant?”. Keynote speech at Net Object Days 2004, Erfurt. [The title, but not the talk, was later recycled for a talk at XIME-P and Web DB 2005.] |
2004 | “Runways, product differentiation, snap-together joints, airplane glue, and switches that really switch”. Closing keynote talk at Extreme Markup Languages, August 2004. On the Web in Extreme Proceedings 2001-2007 at http://www.idealliance.org/papers/extreme/proceedings/ |
2004 | (With Eric Miller) “On mapping from colloquial XML to RDF using XSLT”. Talk at Extreme Markup Languages, August 2004. On the Web in Extreme Proceedings 2001-2007 at http://www.idealliance.org/papers/extreme/proceedings/ |
2004 | “XML and WWW,” public lecture at Austrian Academy of Sciences, Vienna, April 2004. |
2004 | “Meaning and interpretation of markup,” public lecture at the Technical University of Darmstadt, March 2004; revised version given at W3C German-Austrian Office, Sankt Augustin, September 2004. |
2004 | “Semantic interpretation of XML documents,” invited talk at Modelling linguistic information resources / Modellierung sprachlicher Informationsressourcen, organized by research group in text technology at the University of Bielefeld; Bielefeld, January 2004 |
2003 | “Perspectives on XML and related standards,” invited talk at Korpuslinguistik Deutsch: synchron, diachron, konstrastiv (conference on corpus linguistics in Germany), Würzburg, February 2003 |
2003 | “XML core specifications,” talk in the W3C Track, WWW 2003, Budapest, May 2003 |
2003 | “Web Services and the W3C,” talk on Web Services at W3C Day, Sydney, and Queensland Government, Brisbane, August 2003. |
2003 | “Playing by the rules.” Closing remarks at Extreme Markup Languages, Montréal, August 2003. On the Web in Extreme Proceedings 2001-2007 at http://www.idealliance.org/papers/extreme/proceedings/ |
2003 | “Logic grammars and XML Schema.” Extreme Markup Languages, Montréal, August 2003; XML 2003, Philadelphia, December 2003. On the Web in Extreme Proceedings 2001-2007 at http://www.idealliance.org/papers/extreme/proceedings/ |
2003 | “XML Schema 1.0: A language for document grammars.” WebX (ACH/ALLC 2002), Athens, Georgia, June 2003; DSTC / University of Queensland, Brisbane, August 2003; XML 2003, Philadelphia, December 2003. |
2002 | “The World Wide Web Consortium” Remarks at ACM SIGDOC (Special Interest Group for Documentation), on the occasion of W3C's receiving the Diana Award (given to an organization, institution, or business for lifetime contribution to the field of information design, technical communication, and online information design) for its role in developing and supporting industry standards such as HTML and XML, Toronto, October 2002. |
2002 | “What matters?” Closing remarks at Extreme Markup Languages, Montréal, August 2002. On the Web in Extreme Proceedings 2001-2007 at http://www.idealliance.org/papers/extreme/proceedings/ |
2002 | (with David Dubin, Claus Huitfeldt, and Allen Renear) “Drawing inferences on the basis of markup.” Extreme Markup Languages, Montréal, August 2002. On the Web in Extreme Proceedings 2001-2007 at http://www.idealliance.org/papers/extreme/proceedings/ |
2002 | (with Allen Renear, Claus Huitfeldt, and David Dubin) “Skeletons in the closet: Saying what markup means.” ALLC/ACH 2002, Tübingen, July 2002. |
2002 | (with David Dubin [principal author], Claus Huitfeldt, and Allen Renear) “A logic programming environment for document semantics and inference.” ALLC/ACH 2002, Tübingen, July 2002. |
2001 | “The World Wide Web Consortium and Standards,” XML World, San Francisco, November 2001. |
2001 | “The TEI is dead; Long live the TEI.” Opening keynote at the first members' meeting of the TEI Consortium, Pisa, 16 November 2001 (slides). |
2001 | “Mots 15: a full-text retrieval system built from mostly off-the-shelf software.” University of Bergen, November 2001. |
2001 | “A gentle introduction to XML Schema and XML document grammars.” University of Bergen, October 2001. |
2001 | “Constrain early and often: XML Schema and the definition of document grammars for XML vocabularies.” Fraunhofer Institut für integrierte Publikations- und Informationssysteme, Darmstadt, October 2001. |
2001 | “Geisteswissenschaften und Informatik: Zur aktuellen Situation und zu künftigen Aufgaben.” Keynote address at conference on standards and methods of full-text digitization, University of Trier, October 2001. |
2001 | “How can Tom butter his bread with a knife, if there is a dearth of bread in the larder?” Closing remarks at Extreme Markup Languages, Montréal, August 2001. |
2001 | (with Claus Huitfeldt and Allen Renear) “Practical extraction of meaning from markup using XSLT.” ACH/ALLC 2001, New York City, June 2001. |
2001 | (with Claus Huitfeldt) “Markup languages and complex documents: Linear form, data structure, constraint language.” University of Edinburgh Human Communications Research Centre, May 2001. |
2001 | “What are likely to be your best uses for XML.” Interview with Howard Strauss and Judith Boettcher, CREN (Corporation for Research and Educational Networking) Tech Talk, 8 February 2001. |
2000 | “XML Schema: Who, what, why, how.” XML 2000, Washington, D.C., December 2000. |
2000 | “W3C update: XML-related activities at the World Wide Web Consortium.” XML 2000, Washington, D.C., December 2000; XML Europe 2001, Berlin, May 2001. |
2000 | (with Claus Huitfeldt) “GODDAG: A data structure for overlapping hierarchies.” Principles of Document Processing, Munich, September 2000. |
2000 | “XML, XSL und die Verarbeitung philologischer Texte.” informal talk at University of Trier, September 2000. |
2000 | “The moon in the water: Thoughts on where we are and where we are going.” Closing remarks at Extreme Markup Languages, Montréal, August 2000. |
2000 | (with Claus Huitfeldt and Allen Renear) “Meaning and interpretation of markup.” ALLC/ACH 2000, Glasgow, July 2000; Extreme Markup Languages, Montréal, August 2000. |
1999 | “Extensible stability, open standards, and other cameleopards.” Closing remarks at Markup Technologies '99, Philadelphia, December 1999. |
1999 | (with Claus Huitfeldt) “GODDAG: A data structure for overlapping hierarchies.” ACH/ALLC '99, Charlottesville, Virginia, June 1999. |
1999 | (with Steven J. DeRose) “A broadcast architecture for distributed text tools.” ACH/ALLC '99, Charlottesville, Virginia, June 1999. |
1999 | “XML: Will it make a difference for scholars?” Society for Textual Scholarship, New York City, April 1999. |
1999 | “Shaggy texts and clean machines: Why e-texts are not texts.” Opening keynote, conference on Markup Technology for Computational Linguistics, University of Edinburgh, February 1999. |
1998 | “Say what you mean, mean what you say: Toward new techniques for defining document types.” Markup Technologies '98, Chicago, November 1998. |
1998 | “XML (Extensible Markup Language): New possibilities for scholarly communication on the World Wide Web.” University of California at Berkeley, October 1998. |
1998 | (with Claus Huitfeldt), “Concurrent document hierarchies in MECS and SGML.” ALLC/ACH '98, Debrecen, Hungary, July 1998. |
1998 | “XML and what it will mean for libraries.” Digital Library Federation / Library of Congress conference on the TEI and Libraries, Washington, D.C., June 1998. |
1998 | (with Claus Huitfeldt), “Markup languages and document grammars.” Presentation of work in progress, University of Bergen, June 1998. |
1998 | “Einführung in SGML.” Conference on electronic editions, Schiller-Nationalarchiv, Marbach am Neckar, May 1998. |
1997 | “The examined life vs. the automatic transmission.” Closing keynote, SGML/XML '97, Washington, D.C., November 1997. |
1997 | “Why you should not teach your edition how to swim.” Conference on Editorial Problems, University of Toronto, November 1997. |
1997 | “The extensible markup language: Why should humanists care about it (and what is it anyway?)” DRH '97: Digital Resources in the Humanities, Oxford, September 1997. |
1997 | “The Text Encoding Initiative.” Humanistisk Informasjonsteknologi Seminar, University of Bergen, September 1997. |
1997 | (with Nancy M. Ide) “Toward a unified docuverse: Standardizing document markup and access without Procrustean bargains.” American Society for Information Science, 1997. |
1997 | (with Tim Bray) “The Extensible Markup Language.” ACH/ALLC '97, Kingston, Ontario, June 1997. |
1997 | “Why is overlap so hard?” Brown University Computers in the Humanities Users Group, April 1997. |
1997 | “Computers and texts: How to make electronic texts last longer than five minutes.” Cork University, Cork, Ireland, March 1997. |
1997 | “Die Hochzeit der Philologie mit dem Merkur: Philologische Datenverarbeitung.” Conference keynote at the conference MaVaT (Maschinelle Verarbeitung altdeutscher Texte) V, Würzburg, March 1997. |
1996 | “Some formal assumptions of the Standard Generalized Markup Language and the Text Encoding Initiative Guidelines.” Modern Language Association, Washington, 28 December 1996. |
1996 | “Some remarks on the geology of the great lakes region.” Closing keynote address at SGML '96 conference sponsored by the Graphic Communications Association, Boston, Mass. |
1996 | “Making technology work for the edition.” Association for Documentary Editing, annual conference, New Orleans, September 1996. |
1996 | “Structured markup for scholarship.” Society of American Archivists, San Diego, August 1996. |
1996 | “What does the TEI mean for my project?” DRH '96: Digital Resources in the Humanities. Oxford, July 1996. |
1996 | “The TEI Guidelines: The monsters and the critics.” ALLC/ACH '96, Bergen, Norway, June 1996. |
1996 | “The Model Editions Partnership: An application of the TEI DTD.” Association for Computing Machinery Digital Libraries Conference, TEI Workshop, Washington, D.C., March 1996. |
1995 | “The Text Encoding Initiative.” Modern Language Association annual convention, Chicago, Illinois. |
1995 | Closing keynote address at SGML '95 conference, sponsored by the Graphic Communications Association, Boston, Massachusetts. |
1995 | “The state of computing in the humanities: Making a synthesizer sound like an oboe.” Guest lecture at the 65th Colloquium on the Application of Electronic Data Processing in the Humanities, in honor of the 25th anniversary of the Abteilung für literarische und dokumentarische Datenverarbeitung of the Zentrum für Datenverarbeitung der Universität Tübingen, 18 November 1995. |
1995 | “The Text Encoding Initiative.” Coalition for Networked Information, Washington, D.C., April 1995. |
1995 | “Making electronic editions work for scholars.” Society for Textual Scholarship, New York, April 1995. |
1995 | “Implications of the TEI for library systems.” American Library Association, Philadelphia, February 1995. |
1994 | “Text criticism and the Text Encoding Initiative.” Modern Language Association, San Diego, December 1994. |
1994 | “SGML databases and document management systems.” SGML '94 conference, sponsored by the Graphic Communications Association, Boston, Massachusetts. |
1994 | “The Odd system of documentation for electronic text markup.” ALLC/ACH '94, Paris. |
1994 | “The Text Encoding Initiative: Electronic text markup for research.” Conference on Issues in Library Automation, Urbana/Champaign, Illinois, April 1994. |
1994 | “Standards for electronic text: The Text Encoding Initiative and Standard Generalized Markup Language.” University of California at Berkeley, 8 March 1994. |
1993 | “Back to the future, again.” Closing keynote address at SGML '93 conference, sponsored by the Graphic Communications Association, Boston, Massachusetts. |
1993 | “The Text Encoding Initiative and early dictionaries.” Conference on Early Dictionaries, University of Toronto, October 1993. |
1993 | “What Is the TEI, and why should you care?” Northeast Association for Computers in the Humanities (NEACH), New York City. |
1992 | “Soluble and insoluble problems of text encoding.” Modern Language Association, New York. |
1992 | “Back to the frontiers and edges.” Closing keynote address at SGML '92 conference, sponsored by the Graphic Communications Association, Danvers, Massachusetts. |
1991 | “Calling things by their true names: Text encoding and the nature of text.” Modern Language Association annual convention, San Francisco. |
1991 | “Particularism and ecumenism in electronic text: The Text Encoding Initiative and the creation of sharable scholarly resources.” American Academy of Religion / Society of Biblical Literature, Kansas City, Missouri. |
1991 | “Anglo-Saxon texts and the Text Encoding Initiative.” International Society of Anglo-Saxonists, Stony Brook, New York. |
1991 | “Specifying document structure: Differences in LaTeX and TEI markup.” TeX Users Group annual meeting, Dedham, Mass. |
1991 | “The validated — or violated? — text.” ACH/ALLC Conference, Tempe, Arizona. |
1990 | “Medieval texts in the electronic age.” International Medieval Conference, Kalamazoo, Michigan. |
1989 | “Literary texts in the electronic age.” Modern Language Association annual convention, Washington, D.C. |
1989 | “Structuring text for research.” SGML '89: Interesting Things Start to Appear (sponsored by Graphics Communications Association), Atlanta. |
1989 | “The Rhine Delta: a data structure for textual variation.” The Dynamic Text: International Conference on Computing in the Humanities, Toronto, June 1989. |
1989 | “Shaggy texts and clean machines.” Princeton University, 8 May 1989. |
1988 | “Structuring text for research.” The Range and Power of Standards and the Desktop (a Conference on SGML and related standards sponsored by the Graphic Communications Association), Boston, November 1988. |
1988 | “A standard scheme for encoding literary and linguistic materials.” Modern Language Association, New Orleans, December 1988. |
1988 | (with Nancy M. Ide) “Development of a standard for encoding literary and linguistic materials.” ALLC 1988 Conference, Jerusalem, 10 June 1988, and Cologne Computer Conference, Cologne, September 1988. |
1987 | “Issues of scope and flexibility in designing guidelines for machine-readable text encoding.” Association for Computers and the Humanities, National Endowment for the Humanities: Meeting on Text Encoding Practices. Poughkeepsie, New York, 12 November 1987. |
1987 | “Concordances and beyond: Data base techniques for literary and linguistic research” Claremont Colleges, Mellon Foundation: Computer Applications to the Curriculum — Beyond the Quantitative (workshop for selected Claremont Colleges faculty). Claremont, California, 1-2 June 1987. |
1987 | “Providing centralized support for humanities computing.” International Conference on Computers and the Humanities. Columbia, S.C., 10 April 1987. |
1987 | “What computers ought to be doing for us: Three daydreams.” Pomona College. Claremont, California, 10 February 1987. |
Thutmose. Reads MARC records and generates corresponding TEI headers. Written in XSLT, with the support of a grant from the TEI Consortium.
vc:* filter. Demonstration of XSD 1.1 version-control attributes (XSLT, with Web interface).
Xerophily. Parser for (all variant versions of) XSD 1.0 and 1.1 regular expressions.
Sevastopol. Proof-of-concept illustration of a technique for representing XSD schemas as attribute grammars. Sevastopol is not generally useful, but it is a (mostly) conforming XSD 1.0 schema processor with a hard-coded schema.
MEP Demo Disk. Single CD-ROM containing samples from the historical document editions in the Model Editions Partnership, in a searchable form. The samples include documents from the papers of Susan B. Anthony, Frederick Douglass, Dwight D. Eisenhower, Marcus Garvey, Nathanael Greene, Joseph Henry, Henry Laurens, George Catlett Marshall, Eleanor Roosevelt, Margaret Sanger, Elizabeth Cady Stanton, the First Federal Congress of the U.S., and the history of the ratification of the Constitution and Bill of Rights. Cocoon is used to manage interaction with the user; XSLT stylesheets are provided to do search and formatting.
Sweb. An SGML/XML-based system for literate programming. Design, SGML implementation, XML reimplementation.
WBS. Web-based straw-poll and balloting system. Initial design and implementation for use by W3C XML Schema Working Group. Same design later re-implemented and improved by Dominique Hazaël-Massieux of W3C Systems Team and still in use at W3C.
Oasis. An online appointment scheduling and information system. Implemented for UIC Career Placement Office on VM/CMS using SQL/DS and RexxSQL. Later ported to DB2 running on AIX, with Web interface, using Regina.
Carthage. A DTD pre-processor and simplifier; deletes references to undeclared elements and expands all parameter entity references, to simplify the use of complex DTDs.
UIC Undergraduate Catalog. SGML version of university undergraduate catalog, with tools for delivery on paper and on the World Wide Web.
dpp. A pre-processor for SGML document type definitions; feeds into tf.
Various specialized versions of TEI document type definitions for UIC technical documentation, historical editions, use in CIC projects, etc., together with programs for translation from TEI into HTML and other processing.
tf. Rexx- and Tcl-based versions of tf (transducing filter) program, following a design developed by Lou Burnard for processing SGML documents.
The Odd system. Design (with Lou Burnard) of Odd system for documentation of electronic text markup schemes; implementation of Odd processors using homebrew SGML parser. These are the programs used to create the formatted print and electronic versions of the TEI Guidelines. (The Odd system is intended to make various parts of the TEI documentation consistent by providing a single source for all forms of the information. “Odd” is an acronym for “One document does it all”.)
SGML document type definitions for various tasks at UIC computer center: logging of computer usage (input to local accounting system), documentation of installed software, full-text database of public service programs of the University of Illinois, etc.
VM/CMS port of sgmls, a public-domain SGML parser developed by James J. Clark
(With Chuck Thier) Online resume system for UIC Career Placement Office
Maintained CICS environment for library automation system
Support for online editing and printing of Greek on UIC mainframe system
Support for extended character sets on IBM7171 and Series/1 protocol converters at UIC
Humanities Computing Specialist, Princeton University Computing Center (Research Services Group)
Online catalogue (in Spires) for Princeton Data Library
Concordance to the German poetry of Paul Fleming (1609-1640)
Kedit/Semitic, trilingual (English, Hebrew, Arabic) version of Kedit (a commercial PC text editor)
Full-screen interactive collation program for PC
CinPan, full-screen data entry program for index creation (creates input to Cindex)
Bibliography of Eddic scholarship, 1955 to present
First-line index to the Latin poetry of Paul Fleming (1609-1640)
Bibliography of Nibelungenlied scholarship
2015 | Visiting professor in the department of language and literature, Technical University Darmstadt. Practica in XSLT and XQuery and electronic publishing, seminars in electronic publishing and the history of ‘perfect languages’. |
2014- | Courses and workshops on electronic books and the EPub3 standard, at Digital Humanities 2014 et al. |
2013- | Courses and workshops on Alloy modeling tool at (among other venues) Digital Humanities 2013. |
2012 | As adjunct instructor, taught graduate course in Document Modeling at the University of Illnois at Urbana/Champaign Graduate School of Library and Information Science. |
2010- | Courses and workshops on XQuery in various venues including Zadar (Croatia) at the TEI Consortium Members' Meeting and commercially in Washington, DC. |
2010- | Courses and workshops on XForms in various venues including Zadar (Croatia) at the TEI Consortium Members' Meeting, and commercially in San Mateo, California, and Washington, DC. |
2000- | Courses and workshops on XSLT in various locations including Bergen (Norway), Tübingen. |
1999- | Courses and workshops on XML Schema, various locations including Boston, Mannheim, Sydney. |
1991- | Numerous workshops on SGML, the TEI, and XML at universities, academic conferences, or industrial conferences in (among other places) Berkeley, Boston, Chicago, Cincinnati, Columbia (S.C.), Glasgow, Iowa City, Lisbon, Munich, New Brunswick (N.J.), New Orleans, Oxford, Paris, Pisa, Princeton, Providence, Santa Barbara, Seattle, Siegen (Germany), Tempe (Arizona), Tokyo, and Washington. |
1979-80 | Teaching experience as graduate student: first-year German and discussion sections in a survey of medieval and Renaissance thought and literature, Stanford University |
2018 | With Lou Burnard and Nancy Ide, accepted (on behalf of the Text Encoding Initiative community) the Antonio Zampolli Prize of the Association of Digital Humanities Organizations for a single outstanding work in the digitial humanities. |
2003 | Awarded the XML Cup for contributions to XML, by the organizers of the XML 2003 conference (chaired by Lauren Wood; presented by IDEAlliance). |
1997-98 | Visiting Research Fellowship, University of Bergen |
1982-83 | Deutscher Akademischer Austauschdienst fellowship in Göttingen |
1977-81 | Departmental Fellow, Stanford University |
1976 | Phi Beta Kappa, Stanford University |
2012 | Adjunct instructor, Graduate School of Library and Information Science, University of Illinois at Urbana-Champaign |
2010-2012 | Member, META-Net Technology Council |
2009- | Invited expert, World Wide Web Consortium (W3C) XSL Working Group. |
2008- | Co-chair, Balisage: The Markup Conference. Annually in Montréal, organized by Mulberry Technologies. |
2004-2012 | Co-editor, XML Schema 1.1 specification. |
2001-03 | Architecture Domain Lead, World Wide Web Consortium co-chair of XML Schema Working Group 1998-2003. |
2001-03 | Member, Program Committee, Symposium on Document Engineering (held in conjunction with the Association for Computing Machinery's Conference on Information and Knowledge Management). |
2000-07 | Co-chair, Extreme Markup Languages 2000, 2001, etc, Montréal, sponsored by IDEAlliance (formerly the Graphic Communications Association). |
2000-2009 | Co-chair (with Dave Hollander [through 2003]), later Chair, XML Coordination Group, World Wide Web Consortium. |
1998-2004 | Co-chair (with Dave Hollander [through 2003]), later Chair, XML Schema Working Group, World Wide Web Consortium. |
1998-2002 | Co-editor (with B. Tommie Usdin), Markup Languages: Theory & Practice, MIT Press. |
1998-2001 | Chair of the selection committee for the second Roberto J. Busa Award for outstanding accomplishments in the application of information technology to humanistic research and teaching. (The award was given to John Burrows.) |
1998, 1999 | Co-chair, Markup Technologies '98, Chicago; and '99, Philadelphia; sponsored by the Graphic Communications Association. |
1997-98 | Chair of the selection committee for the first Roberto J. Busa Award for outstanding accomplishments in the application of information technology to humanistic research and teaching. (The award was given to Roberto J. Busa.) |
1997- | Editorial Board, Computers in the Humanities Working Papers, ed. W. McCarty and R. Wooldridge. |
1997 | Co-chair, program committee, TEI 10: Tenth Anniversary Conference of the Text Encoding Initiative, Providence R.I. November 1997. |
1996 | Organizer, Special Session on Text Encoding and Textual Theory, Modern Language Association. |
1996-98 | Member, W3C SGML Editorial Review Board and Working Group; co-editor, Extensible Markup Language (XML) specification. |
1995-2004 | Co-coordinator, Model Editions Partnership (with David R. Chesnutt and Susan Hockey [through 1998]). The Partnership is a project supported by the National Historical Publications and Records Commission (NHPRC) to address issues relating to electronic presentation of historical documentary editions, e.g. papers of prominent figures, documents relating to important events, etc. |
1994-2003 | Member, Executive Committee, Association for Literary and Linguistic Computing. |
1990-93 | Member, Editorial Board, Patrologia Latina Database, published by Chadwyck-Healey. |
1988-1999 | Editor in chief, ACH / ACL / ALLC Text Encoding Initiative. The TEI is an international project to develop methods for the encoding and interchange of machine-readable texts intended for literary, linguistic, historical, or other textual research. The Associate Editor was Lou Burnard (Oxford University). |
1987-94 | Representative of the Association for Computers and the Humanities on the steering committee of the Text Encoding Initiative. |
1987 | Organizing committee, Conference on Text Encoding Practices and Guidelines, Vassar College, 12-13 November 1987 (sponsored by the Association for Computers and the Humanities; funded by the National Endowment for the Humanities). |
1987-91, 1994-98 |
Member, Executive Council, Association for Computers and the Humanities |
1986-1999 | Member, Association for Computers and the Humanities, Working Committee on Text Encoding Practices. |
1985-86 | Member, Executive Board, Northeast Association for Computers in the Humanities |
1983 | Editorial consultant (Nibelungenlied stanza, Middle High German metrics), revised edition of Princeton Encyclopedia of Poetics. |
1982-86 | Outside reader (German medieval literature), MLN. |
I have served as a reviewer and/or panelist for the U.S. National Endowment for the Humanities, the U.S. National Science Foundation, the Bundesministerium für Bildung und Forschung, Literary & Linguistic Computing, ACM Computing Surveys, the ACM Conference on Document Engineering, Digital Humanities (and its predecessor conferences), and a variety of other conferences, journals, and funding agencies.
1985 | Ph.D., Comparative Literature, Stanford University. Dissertation: “An Analysis of Recent Work on Nibelungenlied Poetics.” |
1982-83 | Georg-August Universität zu Göttingen |
1978-79 | Université de Paris IV (Sorbonne) |
1977 | A.M., German Studies, Stanford University |
1977 | A.B., German Studies and Comparative Literature, with distinction, with Honors in Humanities and Honors in German Studies, Stanford University |
1975-76 | Rheinische Friedrich-Wilhelms-Universität Bonn, Freie Universität Berlin |