The word ontology has two distinct lives. In philosophy, it refers to the study of what exists. In information science, it refers to a formal specification of what exists within a particular domain - the entities that matter, the relationships among them, and the rules that govern how those relationships can be interpreted by machines.