Education
Guha graduated with Bachelor of Technology in Mechanical Engineering from the Indian Institute of Technology Madras, Master of Science from University of California, Berkeley and Doctor of Philosophy from Stanford University.
Guha graduated with Bachelor of Technology in Mechanical Engineering from the Indian Institute of Technology Madras, Master of Science from University of California, Berkeley and Doctor of Philosophy from Stanford University.
Guha was one of the early co-leaders of the Cyc Project where he worked from 1987 through 1994 at Microelectronics and Computer Technology Corporation in collaboration with Douglas Lenat. He was responsible for the design and implementation of key parts of the Cyc system, including the CycL knowledge representation language, the upper ontological layers of the Cyc Knowledge Base and some parts of the original Cyc Natural Language understanding system. Leaving what became Cycorp, Guha founded Q Technology, which created a database schema mapping tool called Babelfish.
In 1994, he moved to work at Apple Computer, reporting to Alan Kay, where he developed the Meta Content Framework (MCF) format.
In 1997 he joined Netscape where, in collaboration with Tim Bray, he created a new version of MCF that used the eXtensible Markup Language language and which became the main technical precursor to W3C"s Resource Description Framework (RDF) standard. In 2005 Guha joined Google and is currently a Google Fellow.
While at Google he has been responsible for Google Custom Search and a number of enhancements to Adwords. He is also one of the founders of Schema.org.