{'fraction_non_alphanumeric': 0.016467065868263474, 'fraction_numerical': 0.0, 'mean_word_length': 4.767241379310345, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
METHODOLOGIES FOR ONTOLOGY DEVELOPMENT

It is now widely recognised that constructing a domain model, or ontology, is an important step in the development of knowledge based systems. What is lacking, however, is a clear understanding of how to build ontologies. In this paper we survey the work which has been done so far in beginning to provide a methodology for building ontologies. This work is still formative, and relies heavily on particular experiences. We also provide some discussion of this work, and identify the key issues that must be addressed if we are to move on from ontology construction being an art and to make it an understood engineering process.