Sibley, Edgar H.Albarrak, Khalid2013-08-192013-08-192013-08https://hdl.handle.net/1920/8366In the Information Technology field, Ontology is concerned with the use of formal representation to describe concepts and relationships in a domain of knowledge. Using ontologies, organizations can facilitate processes such as integrating heterogeneous systems, assessing data quality, validating business rules, and discovering hidden facts. Ontology engineering, however, is not a trivial process. Developing ontologies is highly dependent on the availability and knowledge of ontology modelers and domain experts. Moreover, the development process is often lengthy and error-prone.267 pagesenCopyright 2013 Khalid AlbarrakInformation technologyComputer scienceArtificial intelligenceDatabaseData ModelsOntologySemantic ComputingSymmetric RelationsTransitive RelationsAn Extensive Framework for Generating Ontology From Various Data ModelsDissertation