skip to main content
Department of Computer Science University of Colorado Boulder
cu: home | engineering | mycuinfo | about | cu a-z | search cu | contact cu cs: about | calendar | directory | catalog | schedules | mobile | contact cs
home · undergraduate program · senior project · projects · 

Senior Project - Quine


Automatic Ontology Development

Senior Project: 2003-2004
Alex Baia, Matthew Gadda, Noel Jorden and Nathan Repucci

Since 1949, Sandia National Laboratories has developed science-based technologies that support national security. Sandia supports both applied science and a diversity of long-term research in nuclear weapons, non-proliferation, military technology, energy and infrastructure, and homeland security.

The purpose of this project was to develop a software system for automatically generating ontologies. An ontology is a model of a particular field of knowledge -- a set of concepts and their attributes -- as well as the relationships between those concepts. Ontologies are useful for knowledge sharing and for all kinds of intelligent applications that "understand" the meaning of words and concepts. They are behind a new generation of information technologies.

This software automatically generates ontologies from information embedded in the World Wide Web. The methods developed find relationships and associations between words, concepts and expressions. Given a list of words or expressions, the system yields a list of associated expressions, with a weight for each representing the strength of the association between them. The ontology can be accessed by users via a web-based user interface. The bulk of the algorithms were developed in C++, while the database containing the ontology was developed with PostgreSQL.

User Interface
User Interface
Bread, Given Expression
Bread, Given Expression
Expression, Given Bread
Expression, Given Bread
Dad, Given Expression
Dad, Given Expression
Expression, Given Dad
Expression, Given Dad
See also:
Department of Computer Science
College of Engineering and Applied Science
University of Colorado Boulder
Boulder, CO 80309-0430 USA
Send email to

Engineering Center Office Tower
ECOT 717
FAX +1-303-492-2844
XHTML 1.0/CSS2 ©2012 Regents of the University of Colorado
Privacy · Legal · Trademarks
May 5, 2012 (14:07)