This document provides a tutorial for building ontologies using the Protege-OWL plugin. It introduces OWL ontology concepts and demonstrates how to construct classes, properties, and relationships in Protege-OWL. The tutorial builds an example OWL-DL pizza ontology and uses a reasoner to check for inconsistencies and automatically compute the class hierarchy. It also describes other OWL constructs and features of Protege-OWL like namespaces, importing ontologies, and annotation properties. The overall aim is to guide users through practical exercises for developing OWL ontologies using Protege-OWL's graphical interface and reasoning capabilities.