Ontologies allow organization of learning material around components of semantically annotated topics. This enables ontology-based educational systems to do efficient semantic querying and navigation through the teaming content. Development of educational ontologies is a step towards creation of sharable and reusable adaptive educational systems. This paper discusses the principles and stepwise of designing the educational ontology of CN(Computer Networks), and presents the designed ontology for teaching/learning CN, which is our foundatio...