Object oriented programming
Intelligent Technologies Module: Ontologies and their use in Information Systems Alex Poulovassilis November/December 2009.