2009-present: Independent contractor
Senior software architect for Cleveland Clinic's SemanticDB
project (2009-2010) which applies semantic web technology to
clinical research.
Managed development of
applications that derive research data from patient medical records and
measure the quality of patient treatment. Additional roles:
Contributing member of the W3C task force on Architecture of the
World Wide
Semantic Web, and frequent contributor to discussions on semantic web
architecture.
Recent writings and presentations:
Resource Identity and Semantic Extensions: Making Sense of
Ambiguity, Semantic Technology Conference 2010, San Francisco http://dbooth.org/2010/ambiguity/
Meaningful Use of Electronic Medical Records through Semantic
Technologies: The Cleveland Clinic Experience, Semantic Technology
Conference 2010, San Francisco http://dbooth.org/2010/stc-ehr/
Electronic Health Records with Cleveland Clinic and Oracle
Semantic Technologies, Oracle Open World 2010, San Francisco http://dbooth.org/2010/oow/
RDF as a Lingua Franca: Architectural Strategies, Semantic
Technology Conference 2009, San Jose http://dbooth.org/2009/stc/
Denotation as a Two-Step Mapping in Semantic Web Architecture,
IJCAI-09 Workshop on Identity and Reference http://dbooth.org/2009/denotation/
2005-2009:
HP
Software
Senior Research Architect in the central software architecture team,
which
provides architectural
governance and guidelines to the development
teams for the 50+ products in HP Software. Main activities:
Responsible for defining modeling guidelines for a common data
model
across products, many of which were acquired through acquisition.
Raising awareness and understanding of semantic web technology,
the
trade-offs between information modeling in XML versus semantic web
technology (RDF in particular), and the
relevance of semantic web technology to data integration and service
oriented architecture
(SOA).
Tracking and participating in W3C standards
and technologies.
Additional roles:
Contributing member of W3C task force on Architecture of the
World Wide
Semantic Web; monitoring member of the W3C Semantic Web Health Care and
Life
Sciences
interest group.
Contributing member of the W3C GRDDL working group. GRDDL
is a standard for specifying how XML documents should be transformed to
RDF.
Responsible for creating and managing an internal software
"Academy" for raising awareness on strategic and emerging
technologies. Overall responsibility for technical
curriculum and oversight of department chairs.
Why URI Declarations? A comparison of architectural approaches.
Fifth European Semantic Web Conference ESWC-08, workshop on Identity
and Reference: http://dbooth.org/2008/irsw/
2002-2005: HP Software / W3C Fellow,
MIT
W3C Fellow from HP Software, working out of W3C's MIT offices.
Alternate W3C team
contact for the W3C Web Services Description working group, and
alternate W3C team contact for the W3C
Web Services Architecture working group. Some
writings and presentations:
1991-2002: Bluestone Software / HP
Software (HP acquired Bluestone in 2000)
Responsible for technical course development and
instructors. Developed and taught numerous courses on Java,
C++, X & Motif GUI design, Perl, the Bluestone Web application
server, and others. Led Bluestone's use of Web technologies
for
training purposes. Bluestone's Advisory Committee representative
to W3C. Also invented and prototyped a system for collecting
real-time traffic speed data by tracking cell phone locations, and for
providing audible turn-by-turn driving guidance via cell phone based on
traffic speed data.
1990-1991 Independent consultant
C++ programming, databases, X/Motif GUI programming. Invented a
technique for efficient, lossless multitrack audio recording
on
bandwidth-limited hard drives. (Now obsolete as disk drives have
become much faster.)
1986-1989 AT&T Bell Labs
Member of Technical Staff. Research on applying artificial
intelligence to Very Large Scale Integrated Circuit (VLSI) design.
Education
Ph.D. in Computer Science, UCLA. Programming language
design.
M.S. in Computer Science, UCLA. Very Large Scale Integrated
circuit (VLSI) design.
B.S. in Computer Science, University of New Hampshire.
Technologies
Perl, RESTful HTTP, RDF, SPARQL, Linux, Unix, MS Windows,
Apache, MySQL, Oracle, Java, C++, C, X, Motif, SQL, and others.