Next Article in Journal
Transfer Reinforcement Learning-Based Power Control for Anti-Jamming in Underwater Acoustic Communication Networks
Previous Article in Journal
Tool Object Analysis and ChatGPT Integration for Creative Problem-Solving Algorithm Development
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Proceeding Paper

Digital Semantics for Enterprise Information System Development †

Gruppo SI S.c.a.r.l., 64100 Teramo, Italy
*
Author to whom correspondence should be addressed.
Presented at the 5th International Electronic Conference on Applied Sciences, 4–6 December 2024; https://sciforum.net/event/ASEC2024.
Eng. Proc. 2025, 87(1), 42; https://doi.org/10.3390/engproc2025087042
Published: 11 April 2025
(This article belongs to the Proceedings of The 5th International Electronic Conference on Applied Sciences)

Abstract

This position paper discusses the use of Digital Semantics, ontologies, and automata in the era of Artificial Intelligence (AI). Digital Semantics represents a potential new definition and paradigm for simulating human intelligence within a machine. Integrating this paradigm with other AI research approaches can significantly enhance the future of AI and its relevance for Enterprise Information System (EIS) automation. Our proposal is based on three Research Questions (RQs). The ultimate goal of our research is to define a method that fosters the use of AI in EISs for business modeling, system modeling, design, and implementation.

1. Introduction

Artificial Intelligence (AI) is the most important paradigm shift of our time. In this regard, the goal is to simulate human intelligence within a machine, and AI is already impacting on many aspects of our life [1]. AI is “… the science and engineering of making intelligent machines, especially intelligent computer programs” [2] (p. 2). The core of AI research focuses on defining solutions to obtain, understand, store, and elaborate digital inputs in order to return results, i.e., solutions that emulate human thinking. Our contribution is a position paper about our vision and ideas on this topic. Our proposal integrates existing AI approaches, aiming to contribute to the research on AI knowledge and development (Figure 1).
AI is advancing towards the advent of increasingly powerful Machine Learning algorithms that can achieve high performance [3]. However, these algorithms are not comparable to the human mind, even though they can be designed and implemented in a systematic and interpretable way. Furthermore, companies seeking to implement AI still face significant challenges, primarily because understanding AI concepts remains one of the biggest obstacles [4]. AI is not inherently connected to fundamental mechanisms of human mind, such as abstraction, encapsulation, and reasoning—not just data storage and information retrieval, but also the application of algorithms for processing. For decades, researchers have attempted to define a logic-based language for conceptual modeling in the field of Information Systems Engineering. For example, in Ref. [5], a formal language was defined to provide an integrated representation of requirements from both a structural and behavioral perspective. This representation was achieved by defining the semantics of a terminological language, which was also used to capture concepts related to processing. With the advancement of Computer Science, AI has been applied to various disciplines, including natural language processing, robotics, semantic recognition, and information system development. In the context of natural language processing, AI-based human language recognition and comprehension have become key areas of research [6], where semantic processing plays a pivotal role. Similarly, several contributions have integrated AI components with conceptual modeling for the representation of Enterprise Information Systems (EISs) (e.g., [7]). Ref. [8] provides insights into the role of AI in the software development lifecycle. Ref. [9] presents a systematic literature review that offers a structured understanding of the state of the art in AI research within information systems, identifying 98 primary studies out of 1877 AI-related articles over a fifteen-year period (2005–2020). Additionally, efforts have been made to create and organize Knowledge Management Systems within the framework of information system development. These efforts include the analysis of different types of knowledge, the determination of the significance of implicit knowledge for cognitive activity, and the generation of new knowledge through the application of AI methods and models (e.g., [10]).
Our position paper fits within the aforementioned scenario. We propose Digital Semantics, a novel paradigm and definition to the best of our knowledge. We have defined a method to develop our proposal, limited to the EIS domain. The proposal is based on the use of automata and ontologies. Digital Semantics is the solution for defining ontologies, which, in turn, must be implemented by means of automata. It is worth noting that Digital Semantics is not related to the Semantic Web. The definition of a new, high-potential AI paradigm is based on three Research Questions (RQs):
  • (RQ1) Is it possible to define Digital Semantics as a metamodel based on the semantics of natural languages?
  • (RQ2) Is it possible to define ontologies using Digital Semantics?
  • (RQ3) Can automata provide a solution for implementing ontologies defined with Digital Semantics?
The goal of this position paper is to address these RQs and gather feedback from the international scientific community.
The remaining part of this paper is structured as follows. Section 2 presents the methods adopted in this position paper. Section 3 discusses our proposal. Section 4 concludes this paper and provides an overview of the long-term industrial research project.

2. Materials and Methods

The materials for formulating our proposal were primarily obtained from a search carried out on Scopus database on 29 September 2024, using the keywords reported in Table 1, which also presents the results. The search was restricted to conference proceedings, articles, and reviews, all written in English. Among the materials of our proposal, we must also consider linguistic universals in the context of natural languages. Linguistic universals, introduced by Greenberg [11], are properties common to all languages.
The results of the Scopus search highlight, on the one hand, the existence of proposals on the use of AI solutions in information systems development, and, on the other hand, a gap concerning the integrated use of AI, automata, and/or ontologies.
Our method is briefly illustrated below. The literature on AI, encompassing proposals, approaches, and models, is vast and spans numerous application domains. Our research goal is to propose a paradigm for simulating human intelligence within a computer, specifically within the EIS domain, using automata and ontologies. Today, automata are used in Software Engineering to manage decision-making processes, control information flow within software systems, and develop applications [12]. Semantics and ontologies are essential aspects of human intelligence. In Data Science, ontologies and Machine Learning are already employed to define the meaning of data and make them usable for computer processing [13]. The term “ontology” has multiple meanings depending on the discipline and domain [14,15,16]. In the EIS domain, we define “ontology” as a set of concepts and relationships that represent a specific knowledge area.
How can we create Digital Semantics? Our idea is to simulate the cognitive processes used by the human mind. The definition of Digital Semantics is rooted in the semantics of natural languages. In this regard, useful insights can be drawn from formal semantics [17], which is applied in the field of formal languages, forming the basis of all programming languages. Digital Semantics should provide models and meanings for concepts. The purpose of ontologies is to schematize the elaboration processes related to these concepts. Finally, we propose using automata to implement these processes. Figure 2 outlines the proposed method.
Our proposal is based on the method illustrated above, the aim of which is to address the RQs of this position paper. The answers are provided in the following Section.

3. Proposal

The aim of our proposal is to define a new paradigm within AI that integrates elements specifically related to Data Science in the EIS domain. The Data Science discipline primarily focuses on using Machine Learning algorithms and techniques to analyze data and return information. Machine Learning is increasingly utilized in the automation of EISs [18]. In particular, Machine Learning algorithms are employed in Decision Support Systems [19] and Knowledge Management Systems [20]. We propose to define, design, and implement automata capable of simulating and executing the normal reasoning mechanisms of the human mind, designed to be applied to a knowledge base. To substantiate the proposal, we present possible answers to the RQs of this position paper. The RQs are as follows:
  • (RQ1) Is it possible to define Digital Semantics as a metamodel based on the semantics of natural languages?
  • (RQ2) Is it possible to define ontologies using Digital Semantics?
  • (RQ3) Can automata provide a solution for implementing ontologies defined with Digital Semantics?
A subsection is provided to answer each RQ.

3.1. RQ1

Natural languages are infinite and constantly evolving. However, we believe that it is possible to abstract and formalize the processes and techniques underlying their semantics to define a metamodel. In this regard, we consider formal semantics an important reference for defining Digital Semantics. At a high level of abstraction, the process of defining a programming language mirrors the formalization of a natural language. From a syntactic perspective, this statement aligns perfectly with the evolution of Computer Science. All programming languages implement rigorous and formal syntactic rules, similar to natural languages. However, this is not entirely true when it comes to semantic rules. While modern compilers perform precise syntactic parsing, their capabilities for the semantic verification of algorithms remain limited. Complete control at the syntactic level enables automatic code generation, an area in which some of the authors have proposed approaches [21,22,23] to transforming Unified Modeling Language (UML) [24] diagrams into fully functional software applications.

3.2. RQ2

In Computer Science, it is already possible to create ontologies that represent any construct, whether an object or a process, within a computer. Ontologies are widely used in Software Engineering in, for example, Ontology-Driven Software Development (ODSD) [25]. In everyday life, our minds create and apply ontologies expressed through natural language semantics. Ontologies can represent basic concepts (e.g., “door”, “window”, and “roof”) or complex concepts that emerge from the combination of other ontologies, whether basic or complex (e.g., “house”). If ontologies can be defined in natural language, and if Digital Semantics is based on the constructs of natural language semantics, then ontologies can also be defined using Digital Semantics. The affirmative answer to RQ2 follows directly from the validity of RQ1.

3.3. RQ3

Ontologies defined using Digital Semantics must be represented within a computer. We propose using automata to create and apply ontologies in a computer’s memory. The automata to be employed are those well-established in Computer Science. Over the years, automaton models have been developed that effectively meet the need to implement both basic and complex ontologies. Specifically, we propose creating an automaton for each basic ontology (Figure 3).
A complex ontology can be defined as a combination of basic and/or other complex ontologies (Figure 4).
An automaton can implement a complex ontology. Consequently, automata of complex ontologies are composed of a combination of basic and/or other complex automata. (Figure 5).
Ontologies defined with Digital Semantics and implemented through automata can be used for EIS automation. In this context, ontologies are the subsystems of an enterprise system, while automata are the subsystems of an EIS.

4. Conclusions and Future Work

The position paper poses three RQs and proposes possible answers regarding the definition of a new AI paradigm for the design and implementation of EISs. This paradigm is based on the definition of Digital Semantics, the definition of ontologies, and the use of automata for ontology implementation. Our research aims to achieve an ambitious goal. To the best of our knowledge, no existing approaches or paradigms are similar to our proposal. Obtaining feedback from the international scientific community on our vision, ideas, and proposal is of paramount importance.
The proposal outlined in this position paper represents the early stage of a long-term industrial research project. We need to verify the soundness of our solution through further research and development activities. The next immediate step involves defining a Digital Semantics metamodel. Subsequently, it will be necessary to establish a method for representing ontologies based on Digital Semantics. Each future research step must be supported by concrete and applicable examples within the EIS domain.

Author Contributions

Conceptualization, G.P. and F.P.; methodology, G.P. and F.P.; investigation, G.P. and F.P.; data curation, R.P.; writing—original draft preparation, G.P. and F.P.; writing—review and editing, F.P. and R.P.; visualization, F.P.; supervision, G.P.; project administration, G.P.; funding acquisition, G.P. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Alabdulatif, A. The Global Impact of Artificial Intelligence. In Technical and Technological Solutions Towards a Sustainable Society and Circular Economy; Mabrouki, J., Mourade, A., Eds.; Springer: Cham, Switzerland, 2024; pp. 263–277. [Google Scholar] [CrossRef]
  2. McCarthy, J. What Is Artificial Intelligence? 2007. Available online: http://www-formal.stanford.edu/jmc/whatisai.pdf (accessed on 28 January 2025).
  3. Lukyanenko, R.; Castellanos, A.; Samuel, B.M.; Tremblay, M.; Maass, W. Research Agenda for Basic Explainable AI. In Proceedings of the 27th Annual Americas Conference on Information Systems, AMCIS 2021, Montreal, QC, Canada, 9–13 August 2021. [Google Scholar]
  4. Rittelmeyer, J.D.; Sandkuhl, K. A Morphological Box for AI Solutions: Evaluation, Refinement and Application Potentials. In Advanced Information Systems Engineering Workshops. CAiSE 2023; Ruiz, M., Soffer, P., Eds.; Springer: Cham, Switzerland, 2023; pp. 5–16. [Google Scholar] [CrossRef]
  5. Rumolo, G.; Compatangelo, E. TRDL: A language for conceptual modelling in information systems engineering. In Topics in Artificial Intelligence. AI*IA 1995; Gori, M., Soda, G., Eds.; Springer: Berlin/Heidelberg, Germany, 1995; pp. 199–210. [Google Scholar] [CrossRef]
  6. Gao, Y.H. English Semantic Recognition Based on Abstract Meaning Representation and Vector Space Model. J. Phys. Conf. Ser. 2018, 1087, 052017. [Google Scholar] [CrossRef]
  7. Lukyanenko, R.; Samuel, B.M.; Storey, V.C.; Sturm, A. Conceptual Modeling Systems: A Vision for the Future of Conceptual Modeling. In Proceedings of the ER’2022 Forum and Symposium, Hyderabad, India, 17–20 October 2022; CEUR Workshop Proceedings. Volume 3211. [Google Scholar]
  8. Barenkamp, M.; Rebstadt, J.; Thomas, O. Applications of AI in classical software engineering. AI Perspect. 2020, 2, 1. [Google Scholar] [CrossRef]
  9. Collins, C.; Dennehy, D.; Conboy, K.; Mikalef, P. Artificial intelligence in information systems research: A systematic literature review and research agenda. Int. J. Inf. Manag. 2021, 60, 102383. [Google Scholar] [CrossRef]
  10. Gladkov, L.A.; Gladkova, N.V.; Legebokov, A.A. Organization of knowledge management based on hybrid intelligent methods. In Software Engineering in Intelligent Systems; Silhavy, R., Senkerik, R., Oplatkova, Z., Prokopova, Z., Silhavy, P., Eds.; Springer: Cham, Switzerland, 2015; pp. 107–112. [Google Scholar] [CrossRef]
  11. Greenberg, J.H. (Ed.) Universals of Language, 2nd ed.; MIT Press: Cambridge, MA, USA, 1966. [Google Scholar]
  12. Koumboulis, F.N.; Fragkoulis, D.G.; Kouvakas, N.D. Automata–Based Programming for the Development of a Web based Application: A Case Study. In Proceedings of the SouthEast European Design Automation, Computer Engineering, Computer Networks and Social Media Conference, SEEDA–CECNSM ’16, Kastoria, Greece, 25 September 2016; pp. 118–123. [Google Scholar] [CrossRef]
  13. Ben Sassi, S.; Yanes, N. Data Science with Semantic Technologies: Application to Information Systems Development. J. Comput. Inf. Syst. 2024, 64, 388–407. [Google Scholar] [CrossRef]
  14. Guarino, N.; Oberle, D.; Staab, S. What is an Ontology? In Handbook on Ontologies, 2nd ed.; Staab, S., Studer, R., Eds.; Springer: Berlin/Heidelberg, Germany, 2009; pp. 1–17. [Google Scholar] [CrossRef]
  15. Almeida, M.B. Revisiting Ontologies: A Necessary Clarification. J. Am. Soc. Inf. Sci. Technol. 2013, 64, 1682–1693. [Google Scholar] [CrossRef]
  16. Machado, L.M.O. Ontologies in Knowledge Organization. Encyclopedia 2021, 1, 144–151. [Google Scholar] [CrossRef]
  17. Aloni, M.; Dekker, P. (Eds.) The Cambridge Handbook of Formal Semantics; Cambridge University Press: Cambridge, UK, 2016. [Google Scholar] [CrossRef]
  18. Alduweib, E.; Abu Arqoub, M.; Alromema, W. Automated Machine Learning for Information Management and Information Systems: An Overview. In Proceedings of the 2024 2nd International Conference on Cyber Resilience (ICCR), Dubai, United Arab Emirates, 26–28 February 2024. [Google Scholar] [CrossRef]
  19. Ali, R.; Hussain, A.; Nazir, S.; Khan, S.; Khan, H.U. Intelligent Decision Support Systems—An Analysis of Machine Learning and Multicriteria Decision–Making Methods. Appl. Sci. 2023, 13, 12426. [Google Scholar] [CrossRef]
  20. Anshari, M.; Syafrudin, M.; Tan, A.; Fitriyani, L.F.; Alas, Y. Optimisation of Knowledge Management (KM) with Machine Learning (ML) Enabled. Information 2023, 14, 35. [Google Scholar] [CrossRef]
  21. Paolone, G.; Di Felice, P.; Liguori, G.; Cestra, G.; Clementini, E. A Business Use Case Driven Methodology: A Step Forward. In Proceedings of the 5th International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE 2010, Athens, Greece, 22–24 July 2010; pp. 221–226. [Google Scholar] [CrossRef]
  22. Paolone, G.; Marinelli, M.; Paesani, R.; Di Felice, P. Automatic Code Generation of MVC Web Applications. Computers 2020, 9, 56. [Google Scholar] [CrossRef]
  23. Paolone, G.; Paesani, R.; Camplone, J.; Di Felice, P. IoTUseCase: A New Concept for the Modeling of Business Information Systems in the Age of IoT. In Proceedings of the 19th International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE 2024, Angers, France, 28–29 April 2024; pp. 458–465. [Google Scholar] [CrossRef]
  24. Booch, G.; Rumbaugh, J.; Jacobson, I. The Unified Modeling Language User Guide, 2nd ed; Addison Wesley Professional: Upper Saddle River, NJ, USA, 2005. [Google Scholar]
  25. Pan, J.Z.; Staab, S.; Assmann, U.; Ebert, J.; Zhao, Y. (Eds.) Ontology–Driven Software Development; Springer: Berlin/Heidelberg, Germany, 2013. [Google Scholar] [CrossRef]
Figure 1. The AI process.
Figure 1. The AI process.
Engproc 87 00042 g001
Figure 2. Method outline.
Figure 2. Method outline.
Engproc 87 00042 g002
Figure 3. Basic ontologies and automata.
Figure 3. Basic ontologies and automata.
Engproc 87 00042 g003
Figure 4. Complex ontologies: (a) a complex ontology combining two basic ontologies; (b) a complex ontology combining a basic ontology and a complex ontology.
Figure 4. Complex ontologies: (a) a complex ontology combining two basic ontologies; (b) a complex ontology combining a basic ontology and a complex ontology.
Engproc 87 00042 g004
Figure 5. Complex automata: (a) a complex automaton combining basic two basic automata; (b) a complex automaton combining a complex automaton and a basic automaton.
Figure 5. Complex automata: (a) a complex automaton combining basic two basic automata; (b) a complex automaton combining a complex automaton and a basic automaton.
Engproc 87 00042 g005
Table 1. Scopus search: keywords and results. The asterisk * is used at the end of some strings for truncation purposes (e.g., “Ontolog*” finds “ontology” and “ontologies”).
Table 1. Scopus search: keywords and results. The asterisk * is used at the end of some strings for truncation purposes (e.g., “Ontolog*” finds “ontology” and “ontologies”).
KeywordsDocuments
“Artificial Intelligence” AND “Information Systems Development”73
“Artificial Intelligence” AND “Information Systems Development” AND Automata0
“Artificial Intelligence” AND “Information Systems Development” AND Ontolog*7
“Artificial Intelligence” AND “Information Systems Development” AND “Tertiary stud*”0
“Artificial Intelligence” AND “Information Systems Development” AND (Review OR “mapping study” OR “Literature review”)6
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Paolone, G.; Pilotti, F.; Paesani, R. Digital Semantics for Enterprise Information System Development. Eng. Proc. 2025, 87, 42. https://doi.org/10.3390/engproc2025087042

AMA Style

Paolone G, Pilotti F, Paesani R. Digital Semantics for Enterprise Information System Development. Engineering Proceedings. 2025; 87(1):42. https://doi.org/10.3390/engproc2025087042

Chicago/Turabian Style

Paolone, Gaetanino, Francesco Pilotti, and Romolo Paesani. 2025. "Digital Semantics for Enterprise Information System Development" Engineering Proceedings 87, no. 1: 42. https://doi.org/10.3390/engproc2025087042

APA Style

Paolone, G., Pilotti, F., & Paesani, R. (2025). Digital Semantics for Enterprise Information System Development. Engineering Proceedings, 87(1), 42. https://doi.org/10.3390/engproc2025087042

Article Metrics

Back to TopTop