A comprehensive guideline for building a domain ontology from scratch