Abstract
Computational ontologies are machine-processable structures which represent particular domains of interest. They integrate knowledge which can be used by humans or machines for decision making and problem solving. The main aim of this systematic review is to investigate the role of formal ontologies in information systems development, i.e., how these graphs-based structures can be beneficial during the analysis and design of the information systems. Specific online databases were used to identify studies focused on the interconnections between ontologies and systems engineering. One-hundred eighty-seven studies were found during the first phase of the investigation. Twenty-seven studies were examined after the elimination of duplicate and irrelevant documents. Mind mapping was substantially helpful in organising the basic ideas and in identifying five thematic groups that show the main roles of formal ontologies in information systems development. Formal ontologies are mainly used in the interoperability of information systems, human resource management, domain knowledge representation, the involvement of semantics in unified modelling language (UML)-based modelling, and the management of programming code and documentation. We explain the main ideas in the reviewed studies and suggest possible extensions to this research.
Highlights
There are many definitions of information systems (IS)
Ontologies are applied during the preliminary phases of information systems development are specified
Domain knowledge representation is a general purpose of domain-specific where an analyst has toitbeisfamiliar with the application domain which is going review, to be covered bythat the ontologies
Summary
There are many definitions of information systems (IS). According to [1], an information system is perceived as a collection of: “Interrelated components working together to collect, process, store, and disseminate information to support decision making, coordination, control, analysis, and visualization in an organization.”. An information system involves output that tries to solve specific problem(s) occurring in an organisation. Problems often arise when an organisation feels that its productivity is not as expected, or when pursuing competitive advantage. Software development is focused on building software products effectively and of the desired quality, where a customer and a software company are satisfied with a final product. Decision making and problem solving is an inherent part of the methodologies used for the systematic development of software products, including
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.