Publications

Books, papers, white papers, talks, and press, 1998 to now. A record, not an argument.

  1. 2026
  2. Blog post · OpenCDC Working Group, October 2026

    A draft OpenCDC specification, built on CloudEvents: a self-describing changelog format so any conformant CDC producer can feed any conformant consumer. Co-authored with the OpenCDC Working Group.

  3. LinkedIn article · LinkedIn, September 2026

    Why 'zero copy' claims around open table formats mostly move the copy rather than remove it.

  4. LinkedIn article · LinkedIn, 2026

    Twenty-two years on from his first semantics article: why we still build enterprise data layers when meaning gets resolved at the point of use.

  5. LinkedIn article · LinkedIn, 2026

    A personal reflection on being Gen X in technology, from full-stack Java in the late 1990s onward.

  6. LinkedIn article · LinkedIn, 2026

    When does 'PostgreSQL-ish' stop being PostgreSQL? A data-integration take on the Postgres-compatible database market.

  7. LinkedIn article · LinkedIn, 2026

    Agentic architectures echo the microservices 'death star' — the same hand-wringing over design patterns and observability, now with MCP clients.

  8. LinkedIn article · LinkedIn, February 2026

    A pushback on the 'zero data movement' siren song in data integration — the piece that Zero Magic in Zero Copy later follows up.

  9. LinkedIn article · LinkedIn, 2026

    His return to long-form writing after a near-five-year silence — why he stepped away, and why he came back.

  10. 2021
  11. LinkedIn article · LinkedIn — Data Mesh series, 2021

    Distinguishing data mesh from the data lake, lakehouse and warehouse it keeps getting confused with.

  12. LinkedIn article · LinkedIn — Data Mesh series, 2021

    Part of the Data Mesh series: trusted data events carrying transactions and ACID properties.

  13. LinkedIn article · LinkedIn — Data Mesh series, 2021

    Part of the Data Mesh series: trusted, polyglot data streams as a backbone for distributed data.

  14. LinkedIn article · LinkedIn — Data Mesh series, 2021

    Part of the Data Mesh series: data ledgers as a foundation for reliable data integration.

  15. LinkedIn article · LinkedIn — Data Mesh series, 2021

    Part of the Data Mesh series: decentralization and modularity as the core data-mesh principles.

  16. LinkedIn article · LinkedIn — Data Mesh series, 2021

    Part of the Data Mesh series: data-product thinking and the emerging role of the data product manager.

  17. LinkedIn article · LinkedIn — Data Mesh series, 2021

    The opening post of his Data Mesh series, setting up the themes for 2021 and beyond.

  18. 2009
  19. Book · John Wiley & Sons, March 2009

    His plain-language Wiley introduction to RDF, OWL and the idea that data can carry its own meaning.

  20. 2008
  21. White paper · Oracle White Paper, January 2008

    Oracle white paper making the case for enterprise data services in SOA, delivered with Oracle Data Integration Suite.

  22. Talk · SDForum SIG, March 2008

    SDForum talk comparing database approaches for storing RDF at scale.

  23. Talk · InfoWorld Webcast (with Ross Stores), March 2008

    InfoWorld webcast on data integration as the missing piece for successful SOA, with a Ross Stores deployment example.

  24. Article · Oracle Magazine (interview), May 2008

    Oracle Magazine interview on managing data integration as part of an SOA with Oracle Data Integration Suite.

  25. Talk · Semantic Technology Conference 2008, May 2008

    STC 2008 talk on Oracle taking the semantic web mainstream and building the business case — tied to the release of Semantic Web for Dummies.

  26. Talk · Oracle OpenWorld 2008, September 2008

    Oracle OpenWorld 2008 session on a global ETL migration from IBM to Oracle.

  27. Talk · Oracle OpenWorld 2008, September 2008

    Oracle OpenWorld 2008 session on enterprise data services at Oracle.

  28. 2007
  29. Talk · SDForum Emerging Technologies Panel, March 2007

    SDForum panel reframing Web 2.0 folksonomy and semantic-web ontology as complementary rather than mutually exclusive.

  30. Talk · SDForum Semantic SIG, May 2007

    SDForum Semantic SIG panel (with Eric Miller, Ram Guha, Mills Davis, Susie Stephens) on why enterprises resist the semantic web.

  31. Talk · Semantic Technology Conference 2007, May 2007

    STC 2007 session walking through real deployments — AGFA, Boeing, BT, Chevron, Eli Lilly, Oracle, Renault, Ordnance Survey — and lessons learned.

  32. Talk · IASA IT Architect Regional Conference 2007, October 2007

    IASA conference talk on data-service patterns and deployment strategies — where data-service value shows up at enterprise rather than per-project scale.

  33. Talk · Oracle OpenWorld 2007, November 2007

    Oracle OpenWorld session on the data-quality lifecycle with Oracle Data Integrator — key patterns and deployment strategies.

  34. Talk · Oracle OpenWorld 2007, November 2007

    Oracle OpenWorld session on data-service patterns for enterprise SOA, delivered through Oracle Fusion Middleware.

  35. Article · ebizQ, December 2007

    ebizQ article: much of SOA's value is in the data it moves, and enterprise data services can unite BI, data warehousing and MDM with it.

  36. 2006
  37. Talk · Lockheed Martin ITTC (Cerebra University CU-001), February 2006

    A slim version of Cerebra University's CU-001 course — a gentle introduction to semantic technology and W3C standards for enterprise use.

  38. White paper · Cerebra White Paper, February 2006

    White paper: data management is broken; an 'active' metadata layer — not another proprietary metadata tool — is what an SOA environment needs.

  39. Talk · Semantic Technology Conference 2006, March 2006

    Semantic Technology Conference delivery of the introductory 'Beginning Semantic Solutions' course.

  40. White paper · Cerebra White Paper, March 2006

    White paper on a semantic grid mediator for geographic information — reconciling GIS data and meaning across systems.

  41. Talk · Business Transformation (BTA) 2006, May 2006

    Talk on using semantic technology to break the hub-and-spoke data bottleneck and keep mission data long-lived rather than stovepiped.

  42. Article · Oracle Magazine, May 2006

    Oracle Magazine feature (by David Baum) on the semantic web moving out of research labs and into the back office.

  43. Course · Cerebra University — course materials, 2006

    Cerebra University's multi-day, hands-on course teaching data modelers the essentials of OWL-DL modeling with RDF in enterprise systems.

  44. 2005
  45. Paper · Springer LNCS (with Cardoso, Miller & Su), 2005

    Springer LNCS paper comparing the two roads researchers took — new languages in academia, pragmatic solutions in industry — for semantics in web services.

  46. Paper · Distributed and Parallel Databases (Springer), February 2005

    Peer-reviewed DAPD paper (with METU, Sun and CHECKMi) on making the OASIS ebXML registry standard OWL-aware for semantic discovery.

  47. Talk · Lockheed Martin ITTC, February 2005

    Lockheed Martin ITTC presentation: the enterprise semantic web as a standards-based way to get control over large information holdings.

  48. Talk · TTI Vanguard, February 2005

    TTI Vanguard talk ('All that Data') making the straight-talk case for semantic technology's value and ROI for serious data owners.

  49. Talk · Semantic Technology Conference 2005, March 2005

    Semantic Technology Conference session on the uses, software and architectures of the enterprise semantic web.

  50. Talk · DAMA 2005 Panel, May 2005

    DAMA panel slides: use a common, formal metadata language (OWL/RDF) to link vocabularies, structures and constraints across systems.

  51. Paper · ACM SIGMOD Record (ed. Halevy), June 2005

    Multi-author SIGMOD article by people who built EII systems — uniform access to many sources without first loading a warehouse, and the challenges ahead.

  52. Talk · ACM SIGMOD 2005 EII Panel, June 2005

    Panel talking points: core EII capabilities are being subsumed into RDBMS and EAI toolkits, while semantics becomes the real battleground.

  53. Talk · UK Criminal Justice IT Seminar, July 2005

    UK CJIT seminar introducing data semantics for automated, real-time processing of criminal data across agencies.

  54. Talk · Cerebra, Inc., June 2005

    Cerebra demonstration of querying OWL ontologies with XQuery extensions, plus a primer on semantics, ontology and inference.

  55. Article · Federal Computer Week, August 2005

    FCW feature on law-enforcement agencies using new technology to share crime and criminal data across international borders.

  56. Article · Red Herring, August 2005

    Red Herring article on how AI quietly became pervasive in everyday software long after the 1980s hype crashed.

  57. Talk · Lockheed Martin MCES, October 2005

    Lockheed Martin MCES deck on enterprise semantic web architectures, grid service utilities, engine patterns and scalability.

  58. White paper · Cerebra White Paper, October 2005

    White paper on augmenting data warehouses with ontologies and inference to raise data quality and sustain continuous ROI.

  59. White paper · Cerebra Technology White Paper v1.0, November 2005

    White paper: without smart data an SOA is just more plumbing — ontology, OWL and RDF keep it from being as brittle as EAI or CORBA.

  60. 2004
  61. Talk · Xerox PARC — Semantic Technologies Seminar, April 2004

    Network Inference seminar at Xerox PARC: the top five reasons OWL matters for semantic web services, business inferencing and data integration.

  62. Paper · White House Conference Series, presented at MITRE, September 2004

    Paper for the White House Conference Series arguing W3C semantic web standards will drive the next paradigm shift in integration and data management.

  63. Talk · White House Conference Series on Semantic Technologies, 2004

    Presentation tracing integration's evolution — P2P, EAI, EII, web services — toward a semantic grid, with a network-centric warfare case study.

  64. Talk · IEEE SWSPC 2004 Panel, July 2004

    Panel remarks on how industry and academia diverge on semantics for web processes — timelines, intent, use cases and legacy constraints.

  65. Paper · W3C Data Access Working Group, July 2004

    A W3C Data Access Working Group proposal that the emerging RDF query language adopt an XQuery-compatible concrete syntax.

  66. Talk · AIMSA — Intl. Conference on Artificial Intelligence, August 2004

    Survey of how inference — rules- and logic-based systems — was changing enterprise software, with health, military and finance use cases.

  67. Talk · Army Knowledge Symposium, September 2004

    Comparative look at rules-based, logic-based and hybrid inference (JESS, F-Logic, OWL description logics) for managing change in IT systems.

  68. White paper · Network Inference White Paper, December 2004

    White paper on fusing service-oriented architecture with semantic web data specs to decouple services from systems for the network-centric enterprise.

  69. Book · John Wiley & Sons, September 2004

    His first Wiley book: an infrastructure driven by models of information, process and service that finds patterns and reconfigures itself across platforms.

  70. 2003
  71. Talk · Federal Information Interoperability Briefing (DHS), October 2003

    Federal briefing arguing semantic interoperability — not SOA or process management alone — is the long-term fix for agency information sharing, with DHS as the case.

  72. Article · Business Integration Journal (cover story), December 2003

    BIJ cover story on the data-retrieval bottleneck in law enforcement — catching criminals without trampling civil liberties.

  73. 2002
  74. Talk · ATTIS Conference, February 2002

    Conference briefing on software interoperability for travel and transportation systems, framed around Modulant's context-mediation approach.

  75. Article · C|net, March 2002

    A storytelling column — fixing his London aunt's plumbing from San Francisco — about why web services still miss on meaning.

  76. White paper · Modulant White Paper, 2002

    Modulant white paper: the unspoken reason integration stays hard is semantic mismatch between systems, not plumbing.

  77. Article · CIO Magazine, August 2002

    CIO Magazine piece on connecting systems, people and processes to unlock value from CRM, ERP and supply-chain investments.

  78. Article · EAI Journal (cover story), August 2002

    EAI Journal cover story: web services are only an incremental step inside a much larger, still-unsolved integration scandal.

  79. 2001
  80. White paper · Modulant White Paper, 2001

    Modulant white paper forecasting 'computable semantics' — abstraction, metadata and ontologies — as the killer application after the internet.

  81. Article · EAI Journal, October 2001

    EAI Journal feature on why most integration projects fail for lack of semantics, and how interoperability differs from integration.

  82. 2000
  83. Software Architecture Best Practices and Patterns link to come
    Course · UC Berkeley Extension — course publication, May 2000

    Course publication from his UC Berkeley Extension teaching on software architecture best practices and patterns.

  84. Development Process Tradeoff Analysis link to come
    Course · UC Berkeley Extension — course publication, March 2000

    Course material on tradeoff analysis in the software development process.

  85. 1998
  86. White paper · Ernst & Young Technology White Paper, January 1998

    An early Ernst & Young white paper arguing XML could carry data reliably from source to user where Java, ORBs and application servers alone fell short.

  87. White paper · Ernst & Young Technology White Paper, February 1998

    Companion E&Y paper: XML gives cross-platform Java applications the interoperable, standards-based data layer the language itself lacked.