{'fraction_non_alphanumeric': 0.016824395373291272, 'fraction_numerical': 0.0, 'mean_word_length': 5.181818181818182, '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': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Towards an Ontology for Information Systems Development

Various frameworks, meta models and reference models have been proposed to describe information systems development (ISD) and ISD methods. Most of them are informal or focused on some specific aspects. This paper presents an ISD ontology, which aims to provide an integrated conceptualization of ISD through anchoring it upon the contextual approach. The ISD ontology is composed of concepts, relationships and constraints referring to purposes, actors, actions and objects of ISD. It is presented as a terminology with defined concepts and in meta models in a UML-based ontology representation language. We believe that although not being complete the ISD ontology can promote the achievement of a shared understanding of contextual aspects in ISD. It can be used to analyze and compare existing frameworks and meta models and as a groundwork for engineering new ISD methods, or parts thereof.