This document describes the process of constructing an ontology for an office domain using knowledge engineering techniques. It discusses the key steps in ontology development which include specification, conceptualization, formalization, implementation, and testing. It provides an example of defining concepts, classes, hierarchies, and relationships to represent knowledge about an office domain in an ontology. The goal is to apply knowledge engineering to formally represent domain knowledge in a way that can be used by expert systems.