 A general purpose ontology would have to be applicable in any domain and different areas of knowledge need to be unified.There is a long history of work attempting to build ontologies for a variety of task domains, e.g., an ontology for liquids, the lumped element model widely used in representing electronic circuits (e.g.,), as well as ontologies for time, belief, and even programming itself.Each of these offers a way to see some part of the world.