Next Article in Journal
The Structure of a Prestack over the Complex Plane on the Set of All Spaces of Pseudoanalytic Functions
Previous Article in Journal
A New Characterization of Projective Special Linear Groups L3(p2)
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Ontology-Based Layered Hybrid AI-Driven Knowledge Model for Personalized E-Learning

Technical College of Sofia, Technical University of Sofia, 1756 Sofia, Bulgaria
Mathematics 2026, 14(5), 808; https://doi.org/10.3390/math14050808
Submission received: 22 January 2026 / Revised: 21 February 2026 / Accepted: 25 February 2026 / Published: 27 February 2026
(This article belongs to the Section E1: Mathematics and Computer Science)

Abstract

Education is a complex and multidisciplinary field. Effective personalization in education is grounded in both educational theory and hybrid AI practice. Personalization is typically driven by explicit, structured knowledge; however, the effective automated extraction of implicit knowledge from educational data is also of great importance. This research analyzes and classifies the knowledge required for personalization, as well as the effective technologies for its representation and storage in both human-readable and machine-processable forms. As a result, we propose a conceptual model of a layered, hybrid knowledge base architecture grounded in mathematical logic, designed to structure knowledge for supporting personalization in intelligent educational systems. Systems of mapped ontologies constitute a core component of the proposed architecture. The proposed architecture extends the well-known intelligent tutoring systems architecture by incorporating new types of knowledge as well as structural and organizational elements and by providing a detailed description of their interrelationships and integration mechanisms. It is important to make easier and effective development of ontologies for usage in knowledge models, integrated in practical e-learning systems. The proposed conceptual model also promotes ontology reuse, thereby reducing the time, effort, and cost associated with ontology development and evolution. To enhance ontology development and usage through effective reuse, we propose a structured organization of metadata for describing all components of hybrid AI-driven knowledge bases. This metadata framework can support the development of an ontology that facilitates the discovery, selection, and reuse of appropriate ontologies, rules, mappings, and tools stored in specialized knowledge repositories for educational purposes.

1. Introduction

Ontologies are excellent technology for the development of formal, logics-based, machine-interpretable and processable knowledge models. Intelligent Educational Systems (IESs) work with a grand amount of well-organized knowledge and can use ontologies for modeling knowledge related to tutoring domains, learning content organization, learners, and pedagogy [1,2]. Ontological representation of all this knowledge can be used by software systems to conduct reasoning, trace students’ knowledge and skills, recommend suitable learning content, generate or propose personalized tutoring strategies, or recommend learning paths.
On the other hand, practical e-learning platforms such as Moodle or BlackBoard offer advanced learning analytics and data-driven predictive analysis capabilities, generally operating as black-box systems. The decisions in these systems are primarily based on learning performance optimization through statistical modeling or machine learning and do not incorporate an explicit knowledge representation or support formal explainable reasoning. Statistical modeling and machine learning (ML) are powerful but not sufficient on their own for organizing truly effective personalized tutoring, as it is a knowledge-, pedagogy-, and explanation-driven process. ML models can learn correlations from data, but tutoring needs explicit learning objectives, prerequisite relationships, concept hierarchies, and pedagogical strategies. Lack of explainability and pedagogical transparency is one of the main shortcomings of a well-working statistical approach for learning analytics-based data processing in practical learning systems. Another issue is that the tutoring process requires implementation of rule-based reasoning, symbolic inference, and conditional logic as learning tasks to achieve the main goals of education related to the development of logical thinking skills.
The most effective tools for both personalized tutoring and the automation of logical thinking training are knowledge-based models, including ontologies and concept maps. Machine learning and learning analytics alone cannot fully address the need for logically organized knowledge in educational systems. Therefore, the widespread adoption of ontologies is essential for delivering high-quality, personalized tutoring. Thus, personalized tutoring requires explicit knowledge representation, reasoning, and explanation, together with effective statistics-based manipulation of large amounts of educational data for dependency extraction and prediction.

1.1. Background and Motivation

Many works of research have been conducted related to the use of ontologies in e-learning. Ontologies were used to represent explicit, structured tutoring domain knowledge in almost all scientific domains [1,2,3] as well as pedagogical strategies [4], learner characteristics [5,6], competencies, and learning resources [7], enabling semantic reasoning and explainable personalization in e-learning systems. Ontologies have been promoted for two decades in e-learning research (especially within Semantic Web and intelligent tutoring systems), but they are rarely used in everyday, practical e-learning platforms. The reasons are related to high cost and development complexity, poor integration with practical educational systems, performance, and scalability issues. Most of these problems can be partially overcome by ontology reuse. Non-educational ontologies usually are not related to learning objectives and instructional roles (for example, exercise, assessment), lack difficulty levels, or have inappropriate granularity. So, significant efforts should be made for adapting existing ontologies for educational purposes. Both the adaptation and initial development of educational ontologies should ensure their reuse across different educational systems. This is challenging due to weak standardization and the coexistence of multiple standards in the field.
To address the problems related to ontology development, reuse, and effective use of ontologies for enhancing education, we analyzed the specifics of knowledge in education needed to be ontologically represented. We also identified the key requirements that educational ontologies must satisfy, taking into account their intended purpose and context of use. Our goal is to explore effective approaches for the development and reuse of ontological systems, as well as to examine other technologies that, in combination with ontologies, can complement each other. More specifically, our research is mainly related to intelligent educational systems (IESs) and intelligent tutoring systems (ITSs), as the main research on ontologies in education is performed in the context of some of them.
The ITS is an e-learning system that uses intelligent approaches to provide personalized instruction and feedback to learners, similar to a human tutor. The ITS provides personalized tutoring to individual learners, using complex knowledge models.
An IES is an e-learning environment that uses smart approaches to enhance teaching, learning, and educational management processes. IESs can integrate multiple AI-driven, multimedia, and virtual reality tools to improve the entire learning process. The IES uses AI broadly, including tutoring, learning analytics, recommendation systems, and administrative decision-making. IESs can handles large-scale educational data, including student performance, teacher inputs, curriculum data, and institutional metrics.
The ITS can be a specialized component of an IES from a technological perspective. ITS is a specialized AI system focused on individual personalized tutoring, while IES is a comprehensive, multi-module ecosystem, using AI that manages and enhances the entire educational process.

1.2. Related Works

1.2.1. Knowledge Models and Knowledge Bases in Intelligent Tutoring Systems

Knowledge models are a core component of ITSs, enabling ITSs to interpret learner behavior, personalize instruction, and deliver adaptive content or feedback. ITS’s knowledge base architecture consists of four models: Domain Model, Student Model, Tutoring (Pedagogical) Model, and User Interface Model [8].
All four models of the ITS can use ontologies, but ontology is most frequently used in the domain model. Domain ontology can represent domain concepts and definitions, concept hierarchies, prerequisite relationships, and problem structures [9].
The student model ontology (used in the student model) represents learner knowledge states, including mastery levels and error patterns. It can be used for linking learner actions to domain concepts [10].
The tutoring model uses pedagogical ontology. Pedagogical ontology represents educational strategies, instructional rules, teaching goals, etc. The main goal of its usage is to match teaching strategies to learner needs, supporting the selection of pedagogical actions based on learner state.
User Interface Model ontology represents interaction elements, content presentation variants, and modality selection (text, visuals, dialogue). It is mainly used for communication, adaptation, or accessibility.
All four models can use ontologies, but the domain ontology is the most important, and the user interface ontology is of little importance for conducting personalized and adaptive learning. While in classical ITSs, personalization was achieved primarily through symbolic AI techniques and cognitive modeling, large-scale data-driven methods are implemented in some of the recently developed models for adaptive and personalized tutoring.

1.2.2. Knowledge Models in Intelligent Educational Systems

In the literature, the terms Intelligent Tutoring Systems (ITSs) and Intelligent Educational Systems (IESs) are often used interchangeably. However, some authors use IESs to denote a more recent or broader evolution of ITSs. An IES is described as a multi-layer, multi-actor architecture that leverages artificial intelligence and data-driven approaches to enhance learning, teaching, e-learning content development, and educational decision-making across a variety of educational contexts. They combine ideas from ITSs, ontologies, learner modeling, analytics, virtual classrooms, and AI [11]. IES architectures are designed to support many learners, teachers, administrators, and multiple learning systems. Ontologies are frequently stored in the knowledge layer (Domain ontologies, Curriculum ontologies, Competency frameworks, Learner models ontologies) in such systems, but they are also used in the pedagogical layer and in the service layer.
Most frequently used types of ontologies in IESs are curriculum ontology, competency ontology, and resource ontology [12]. IESs can use one or more ontologies, but the focus is on intelligent behavior, not just on knowledge representation. Ontologies in IESs are mainly intended for semantic integration, while ontologies in ITS enable cognitive tutoring. Ontologies act as the foundation for intelligence in IESs, but other types of intelligent technologies, such as ML or LLMs, are also more and more frequently used.

1.2.3. Ontology-Based Knowledge Models Outside ITSs and IESs

Usage of ontologies outside IESs and ITSs include attempts to integrate one or more ontologies in practical educational systems and various experimental systems, using ontologies in educational context.
The group of practical educational systems includes LMS-based platforms (e.g., Moodle-like systems), Massive Open Online Courses (MOOCs) and online course platforms, learning content management systems (LCMSs), and E-learning recommender systems [13].
LMSs are fundamental platforms in e-learning, offering centralized environments for creating, managing, and delivering educational content. LMS platforms also enable integration with multimedia content and tools, supporting diverse learning activities, such as quizzes, assignments, communication, collaboration, and virtual labs. Popular LMSs like Moodle, Canvas, and Blackboard allow educators to organize courses, track learner progress, and facilitate communication through discussion forums and messaging. They are used in formal education in universities and K-12 schools, as well as in professional training. Their scalability and modularity make them suitable for both small institutions and massive online courses with thousands of participants.
LCMSs are content development and content lifecycle management systems. Their focus is on creating, storing, managing, and reusing learning content.
MOOCs are online courses designed for large-scale participation and open access via the Internet. MOOCs are offered by universities and institutions through platforms like Coursera, edX, and FutureLearn, and are widely used for professional development, lifelong learning, and higher education support.
Various classifications of educational ontologies have been proposed in the literature. For example, ref. [14] classifies thematically ontologies in e-learning as course knowledge modeling ontologies, curriculum and syllabus modeling, teaching/learning method modeling, learner and context modeling, assessment modeling, and other education-related activity modeling ontologies. Similarly, ref. [15] proposes an ontological model for studying knowledge in the course “Fundamentals of Software Engineering”. It can be used for designing programs, planning the structure of teaching lessons by teachers, assessing teaching skills, etc.
Single pedagogical ontologies have also been proposed and evaluated. For example, ref. [16] presents an ontology-based model for learning object metadata, which is used to assess tutoring content at an abstract level to improve the learning process in Moodle. Similarly, ref. [17] proposes an ontological model that defines a learning course domain at an abstract level, describing participants (teachers and students), primary course components (learning objectives, teaching methods, learning content, learning media, and assessment), as well as other elements of the course structure.
Typical tasks using ontologies are semantic search, content classification, learning object reuse, and personalized recommendation [13]. Educational systems like Moodle or MOOCs and online course platforms use ontologies mainly for semantic structuring of domain knowledge or interoperability [18,19]. To the best of our knowledge, fully functional knowledge models enabling personalization in practical educational systems remain unavailable.

1.2.4. Research Gap, Research Questions, and Contributions

Experimental adaptive e-learning systems use a single, and rarely two or more pieces of non-mapped ontologies modeling knowledge belonging to one or more components of the ITS architecture. Such systems are relatively static and cannot alone support real-time adaptation, personalization, or high-quality intelligent behavior. Easily adaptable knowledge models, integrating procedural, conceptual, and non-crisp knowledge, are needed for achieving real personalization and intelligent behavior in a well-working IES.
Major difficulties related to the practical implementation of IESs are related to the complexity of the needed knowledge models and difficulties in ontology development and maintenance. Ontology development requires the work of domain experts and ontology engineers, which is costly and slow. Educational knowledge is large, abstract, multidisciplinary, and multimodal. Fuzzy or probabilistic knowledge is frequently used in real domains, but technologies for modeling non-crisp knowledge are not mature. The educational domain is subject to frequent changes, but automated extraction of knowledge, based on semantic technologies, is hard. Ontologies, describing complex domains, become very large or logically complex, and this can make reasoning slow. Learner modeling is also not easy, as it includes various difficulties for formal representation of knowledge about learning styles, emotions, motivation, cognitive state, learning difficulties, etc. Learner’s state is also dynamic and frequently changed, and this makes it difficult for representation by static ontologies. Educational ontologies developed for concrete personalized tutoring systems are often highly specific, which makes them difficult to reuse across different subjects, institutions, systems, and educational levels. It is needed to use a modular ontology architecture, which clearly separates core concepts from context-specific ones to make ontologies more reusable, but the problem of interlinking modules will arise in this case. It is simpler and more practical to develop smaller ontologies, each modeling a limited piece of knowledge within the large and complex domain of education. However, there is still insufficient research on how to dynamically combine these ontologies in a well-working semantic knowledge model.
Pedagogical approaches and instructional strategies are typically applied through rule-based reasoning, yet such knowledge is challenging to model solely with ontologies. Practical learning systems also produce and store grand amounts of data, describing the educational process, but although ontological models offer rich semantic expressiveness, they are not well suited for the automated structuring and maintenance of data, particularly in dynamic systems.
So, the main research gaps are related to modular ontology development, ontology reuse, and integration of ontological models with data-driven, statistics-based, and ML technologies. To address the identified research gaps, this study aimed to answer the following research questions:
  • RQ1: What knowledge types or structures should be used for effective support of personalization in intelligent educational systems?
  • RQ2: How can diverse types of knowledge be organized and structured to work together for personalization in intelligent educational systems?
  • RQ3: How can we make the development of knowledge-based intelligent educational systems easier and effective?
  • RQ4: What metadata are needed and how should they be structured to support knowledge reuse during development of knowledge bases for personalized intelligent educational systems?
This article addresses these gaps by proposing a conceptual model of a hybrid AI-driven knowledge base architecture consisting of mapped ontologies, rules, and statistics-based technologies to support personalized and adaptive tutoring. The proposed conceptual model generalizes the knowledge base architecture of Intelligent Tutoring Systems (ITSs) by incorporating new types of knowledge and increasing modularity. It is designed to support flexible integration, reuse, and continual updating of knowledge about all participants in the tutoring process through hierarchical structures of interlinked ontologies, rules, and statistics-based techniques. The approach enables both DL-based and transparent, rule-based reasoning that can support generation and application of decisions about the following of tutoring strategies, flexible learning paths generation or recommendation, and usage of clearly defined domain concepts, properties, and relationships, ensuring learning and tutoring. Unlike existing platforms, which often lack interoperability and resource reusability, the proposed framework promotes learning content and ontology reuse across different knowledge-based adaptive e-learning systems.
As a result of the needs of faster and easier development of ontologies by ontology reuse, there is an increasing need for the development of specialized repositories to store previously developed components of educational knowledge bases (ontologies, mappings, rules, etc.). This will enhance reuse, stimulate standardization, and decrease the efforts and cost of educational knowledge bases. As a result of our research, we also propose structured metadata for the annotation of all objects in specialized repositories for personalized tutoring and their representation in an ontology.

2. Materials and Methods

In this section, we discuss the types of knowledge required to organize a personalized intelligent tutoring process, as well as the theories, methods, and tools for its modeling, representation, evolution, and use in intelligent educational processes.

2.1. Knowledge, Needed for Organization of Intelligent Tutoring

Educational knowledge is multidimensional, describing what learners know, what they should learn, how to use it, how certain the knowledge and results of tutoring are, and how to regulate tutoring and assessment.
According to the type of semantics, learning knowledge in almost all domains can be classified as declarative and procedural. Declarative (or conceptual) knowledge can often be learned through explanation or reading, whereas practice is the most effective way for learning procedural knowledge.
Tutoring domains involving real-world data, human behavior, or inference almost always contain not only crisp but also fuzzy or probabilistic knowledge—either in the content or the reasoning or during decision making.
Probabilistic and fuzzy knowledge are frequently used in the educational domain, as learning is uncertain and variable, students learn at different rates, and the same teaching method can produce different outcomes. Probabilistic reasoning helps educators to interpret test scores and to adapt instruction based on likelihoods, not absolutes. Probabilistic knowledge can also be an important part of domain knowledge. Hypothesis testing and experimental uncertainty in science, for example, can be represented using probability. Probabilistic models are used in intelligent tutoring systems, learning analytics, and LLMs.
Fuzzy knowledge is imprecise, graded, or vague knowledge. Fuzzy knowledge is based on degrees of membership instead of binary categories. Modeling fuzziness is important in education, as education involves partial understanding, gradual skill development, subjective judgments, as well as linguistic terms (e.g., “good”, “adequate”, “excellent”). Fuzzy learner knowledge can include partial mastery or overlapping skill levels. Motivation, engagement, and confidence are not directly measurable and can be represented as fuzzy concepts. Fuzzy logic is widely used to model student understanding, affective states, and pedagogical decisions.
According to the ways in which knowledge is learned, expressed, and transferred in education, knowledge can be classified as either explicit or implicit. Explicit knowledge is written in textbooks, syllabi, manuals, and lesson plans. It is relatively easy to teach through formal instruction, learn through direct study, and assess using conventional evaluation methods. Implicit knowledge, in contrast, is developed through observation, practice, modeling, and real-life interaction rather than through direct instruction. It is difficult to articulate and measure and is typically acquired informally and gradually, including through the use of statistical and machine learning approaches.

2.2. Description Logic and Ontologies

Description Logic (DL) provides a formal foundation for defining and reasoning over ontologies. DL is a family of formal knowledge representation logics designed to represent knowledge in a machine-processable way using concepts, properties, relationships, axioms, and instances [20]. Precise semantics modeling and automated logic-based reasoning are strengths of DL-based knowledge representation. The general architecture of the DL knowledge base [21] includes TBox, ABox, and RBox (Figure 1).
TBox (Terminological Box) defines the conceptual schema of the domain. It contains concept (class) definitions, concept hierarchy’s axioms (subsumption axioms) and equivalence axioms.
RBox (Role Box) defines properties and constraints on roles (relationships). This includes domain and range restrictions, role hierarchies, role characteristics (e.g. Transitive, Symmetric, Functional, etc.).
ABox (Assertional Box) stores facts about individuals.
The DL family is a hierarchy of logics used to represent knowledge in a formal, decidable, and structured way, especially in ontologies (e.g., OWL) [22]. The DL family consists of related logics, most of which extend some previous one with additional expressive power. The base logic is A L (Attributive Language).
The AL variant of description logic allows the following constructors:
TBox:    ⊤ ∣ ⊥ ∣ A∣ C ⊓ D
RBox:   ∀R.C ∣ ∃R.⊤
A Box: C(a)—the individual a is an instance of concept C;
     R(a,b)—individual a is related to individual b via role R
The semantics of AL is given by an interpretation:
I = (ΔI,⋅I)
where ΔI is a non-empty domain and ⋅I is an interpretation function
Semantic definitions of AL constructors:
TI = ΔI
I = ∅
(CD)I = CIDI
(∀R.C)I = {x∈ΔI | ∀y.(x; y) ∈ RI ⇒ y ∈ CI}
(∃R.T)I = {x∈ΔI | ∃y.(x; y) ∈ RI}
ALC extends AL by adding negation:
AL + {¬AI = ΔI\AI} = ALC
ALC extensions:
ALC + R+ = S − adding transitive roles
ALCN = ALC + (qualified) number restrictions:
(≥n R)I = {a ∈ ΔI || {b| (a; b) ∈ RI}|≥ n};   at least n R-successors
 (≤n R)I = {a ∈ ΔI || {b| (a; b) ∈ RI}|≤ n};   at most n R-successors
The meaning of the fundamental DL constructors is illustrated in Table 1.
ALCN’ is often used in knowledge representation, ontologies, and description logics behind OWL. Description Logic SHOIN(D) is a very important DL variant because it balances high expressiveness with decidability [23]. SHOIN(D) is the logical foundation of OWL DL, one of the most widely used ontology languages in the Semantic Web.
We systematized DL features important for practice and corresponding DL fragments in Table 2.
As it is shown in the tables above, DLs are built incrementally (e.g., EL → ALC → SHOIN → SROIQ). This gives possibilities to use the best logical variant, balancing between expressiveness and efficiency.
Automated reasoning is the ability of a DL-based computer system to derive new knowledge automatically from existing knowledge using formal logic. Common DL reasoning tasks are consistency checking, concept satisfiability, subsumption, classification, instance checking, and query answering [24].
The ontology is a formal, explicit, and shared representation of knowledge about a domain, specifying what entities exist, how they are related, and the rules that govern them, in a manner that is both machine-processable and human-understandable.
Ontology is a concept that can be approached from two perspectives: the philosophical perspective and the computer science perspective. In philosophy, ontology is a branch of metaphysics concerned with being. In philosophy, ontology includes discussions about what kinds of entities exist, how they are related, and the nature of reality. Ontologies can be used for development of coherent knowledge models in both philosophy and computer science. However, in computer science, such models not only maintain conceptual soundness but are also designed to be technically usable by software systems. Thus, computer science provides tools and technologies for modeling real-world knowledge, while the philosophical perspective helps ensure the logical soundness and conceptual quality of these models. The OntoClean ontology evaluation methodology [25], for example, bridges the philosophical and computational perspectives by using formal ontological principles to assess and improve the conceptual and logical quality of knowledge models used in intelligent educational systems.
Ontology in computer science is formally defined as a tuple:
O = (C, R, A, I)
where:
  • C is a finite set of concepts (classes);
  • R is a finite set of relations (roles);
  • A is a set of attributes;
  • I is a set of individuals (instances).
In classical ontologies, membership is binary: x ∈ C   or   x C.
Most modern ontologies are expressed in OWL, and most OWL variants are grounded in description logics. OWL bridges DL theory and real-world applications. OWL family languages are grounded on valuable members of the DL family. We systematize classical OWL family languages, expressiveness, and DL variants in Table 3.
A DL reasoner is a software system that performs automated logical inference using DL reasoning procedures over DL-based ontologies (typically implemented in some OWL variant) [33]. Most of the DL reasoners use Tableau algorithms [34]. Hyper-tableau algorithms [35] are optimized tableau algorithms that can detect cycles and reduce nondeterminism and redundancy.
Many reasoners have been developed and tested, but some of them are not optimized or are no longer supported. Information about well-working classical DL reasoners, used algorithms, logics, and complexity is shown in Table 4.
Balancing expressiveness and computational complexity is one of the core design decisions in DL ontologies. It is important to use desirable DL variants and avoid usage of OWL Full if it is possible.
EL is a lightweight logic, used for development of big ontologies where scalability and fast reasoning are more important than full expressiveness. The EL logic is optimized for large ontologies and classifications, expressed by OWL 2 EL sublanguage [40]. Optimized reasoners such as FaCT++, Pellet, and Racer support EL reasoning. EL++ extends EL, adding role hierarchies, transitivity, and other features, and is the basis for OWL 2 EL.
DL-Lite is the underlying logic of the OWL 2 QL sublanguage. However, OWL 2 QL language employs algorithms optimized for query rewriting and query answering over databases, which results in polynomial reasoning complexity.
DL reasoners vary significantly in their capabilities. Therefore, evaluation against specific requirements is necessary before selecting a reasoner for a particular application [41]. Important ontology design principles, related to the need to decrease reasoning complexity, are:
  • The use of OWL Profiles as design targets;
  • separation of TBox and ABox reasoning. Push complex logic into rules (not in DL ontologies), if possible;
  • ontology decomposition into layers (use EL for designing large core taxonomies and OWL DL for smaller logically complex sub-ontologies).
One of the main limitations of classical Description Logics lies in their restriction to crisp knowledge representation, where assertions are either completely true or completely false, thus preventing the direct modeling of vagueness, uncertainty, or partial truth. To handle non-crisp knowledge (vagueness, uncertainty, degrees, probabilities), several extensions and hybrid approaches (such as fuzzy or probabilistic DLs) have been developed.

2.3. Fuzzy Description Logic for Representing Non-Crisp Knowledge in Ontologies

Classical OWL ontologies can be used for modeling only crisp knowledge and use classical description logic, where things are either true or false. This is a rigorous restriction, as, in most real domains, an important amount of knowledge is non-crisp. Fuzzy ontologies, on the other hand, deal with imprecision, uncertainty, and gradual membership [42]. Fuzzy set theory and fuzzy extensions of description logics are used for reasoning with imprecise or vague knowledge [43].
A fuzzy set F over a domain U is defined as [44]:
F = {(x,μF (x))∣x ∈ U}
where:
  • μF: U → [0, 1] is the membership function;
  • μF (x) represents the degree of membership of x in F.
A fuzzy concept Cf is a fuzzy set over a domain U: Cf: U → [0, 1]
  • Example:
Hypertension(x) = 0.7 indicates that individual x belongs to the concept Hypertension with degree 0.7.
A fuzzy relation Rf between two domains U and V is defined as [45]:
Rf: U × V → [0, 1]
where Rf (x,y) represents the degree to which relation R holds between x and y.
Example: hasSymptom(p,s) = 0.8
A fuzzy individual is an entity that belongs to one or more concepts with a degree of membership.
Example: Student(John) = 0.8
A fuzzy axiom is a statement that holds to a certain degree.
Example: TallPerson ⊑ Athlete(0.8)
Fuzzy DL uses the following basic fuzzy logic operators to handle partial truth values (between 0 and 1, Table 5).
Fuzzy DL has four frequently used variants, each tweaking how truth values combine depending on what they are caring about: smoothness, strictness, probability-like behavior, interpretability [46] (Table 6).
A fuzzy ontology can represent both fuzzy and crisp knowledge. It can be defined as a tuple: Of = (C, R, I, A, Cf, Rf, If, Af, μ), where:
  • C is a set of crisp concepts, Cf is a set of fuzzy concepts;
  • R is a set of classical relations, Rf is a set of fuzzy relations;
  • I is a set of individuals, If is a set of fuzzy individuals;
  • A is a set of axioms, Af is a set of fuzzy axioms;
  • μ is a set of membership functions.
Fuzzy ontologies use fuzzy extensions of description logics to handle degrees of truth. For example, a fuzzy subsumption axiom states that the subsumption relationship between two concepts holds to a certain degree [47,48]. Example: C ⊑ D = α.
Fuzzy DLs’ reasoning is based on Fuzzy Expansion Rules [49]. These rules generalize classical DL rules by attaching degrees to assertions. Fuzzy expansion rules are tableau rules that decompose complex fuzzy concepts, propagate degree constraints, and detect clashes (inconsistencies).
There are only a few reasoners implementing fuzzy DL. FIRE (Fuzzy Inference Reasoner) [50] is an old reasoner that supports fuzzy rules and weak TBox reasoning. The most mature fuzzy DL reasoning tool is fuzzyDL [51]. It supports fuzzy-ALC and fuzzy-SHOIN and can handle satisfiability, consistency, and instance checking. It is difficult to use because it has no graphical interface.
The fuzzy OWL 2 approach [52,53] encodes fuzziness via annotations and works by reducing fuzzy reasoning to crisp DL. Pellet or HermiT’s extensions can be used to reason with Fuzzy OWL 2-annotated ontologies.
Usually, fuzzy reasoning over large ontologies becomes inefficient because of the high (exponential or higher) computational complexity. FDL tools are difficult to use, and their efficiency when working on big or logically complex ontologies is insufficient compared to crisp DL reasoning tools like HermiT, Pellet, or FaCT++. There is significant academic research related to fuzzy ontologies, but they are relatively rarely used in practical systems. Most practical ontology-based systems prefer crisp ontologies because:
  • There are only a few tools for fuzzy ontologies, and these tools are not standardized, optimized, and well supported;
  • Fuzzy DL reasoning complexity is higher compared to the corresponding crisp DL and, in some cases, effectiveness is unpredictable;
  • Developers are more familiar with crisp ontologies.

2.4. Probabilistic Extensions of Description Logics

Classical DLs lack the expressive power to capture uncertainty. Probabilistic DLs address this limitation by extending DLs and OWL with probabilistic semantics that support reasoning about uncertain concept memberships, role assertions, and axioms.
Probabilistic DLs extend classical DLs by attaching probabilities to some of the axioms, concept memberships, role assertions, or interpretations (possible worlds). Many approaches do so by integrating Bayesian models [54], distribution semantics [55], possible-worlds semantics, or Markov/logical networks into DLs.
A probabilistic ontology is a formal ontology in which probabilities are associated with some of the concepts, relations, or axioms, including assertions about individuals. Probabilistic entailment measures how likely a statement is to be true. It is important for handling uncertainty in many domains such as semantic search, question answering, medical diagnosis, etc.
In distribution semantics, words or concepts are represented as vectors in a semantic space. Each axiom is annotated with a probability, meaning that the axiom is true with specified probability. Independent random choices determine which axioms hold. Each choice defines a classical DL ontology [56]. This semantic is used in DISPONTE [57,58]. The Bayesian semantic is the most common approach. Systems using Bayesian semantics define meaning by probabilities over beliefs. Reasoning style in Bayesian semantics-based ontologies is probabilistic inference, whereas DISPONTE uses classical DL reasoning per world.
PR-OWL [59] is a language (and upper ontology), extending OWL by adding Bayesian probabilities. PR-OWL proposes syntactic constructs for defining random variables and dependencies between random variables. Probabilities are computed using Bayesian inference. The Protégé PR-OWL plugin can support PR-OWL. PR-OWL can handle complex relational uncertainty. Well-studied probabilistic extensions, its semantics, and implementation are summarized in Table 7.
Probabilistic DLs significantly increase reasoning complexity in comparison to its corresponding crisp DLs [60,61]. Reasoning in probabilistic ontologies requires both DL inference and probabilistic inference (which is often P-hard), especially when there is a need to consider many possible worlds. Expressive Bayesian DLs [62] (e.g., P-SHIQ) and Markov Logic-based DLs are often undecidable. Moreover, probabilistic inference is computationally more demanding than satisfiability checking.
Probabilistic DL reasoners/frameworks are PR-OWL/MEBN reasoners, BayesOWL, ProbLog-based DL systems, and P-SHIQ, DISPONTE frameworks (BUNDLE, TRILL). Practical reasoners often use approximate reasoning (marginalization, sampling) to decrease computational complexity. Well-working probabilistic reasoners, reasoning styles, and complexity are summarized in Table 7.
The probabilistic OWL reasoner TRILL is based on Pellet. It uses both exact and approximate reasoning. The PR-OWL reasoner uses Bayesian inference over ontologies and is based on strong probabilistic semantics. It is good for causal and diagnostic reasoning.
BayesOWL [63] is based on Bayesian networks mapping, performs BN inference, has limited expressivity, and also is used mostly on a research level.
Challenges and limitations of usage of probabilistic ontologies are related to [64]:
  • High computational complexity;
  • Specifics in ontology design and maintenance;
  • Need for large datasets to estimate statistical probabilities;
  • Lack of standardization across tools working with different probabilistic models;
  • Difficulties related to integration in LMS platforms.
Probabilistic ontologies are more difficult for use, as they have higher reasoning complexity, require more complex frameworks (e.g., Bayesian networks, Markov logic) and tools for their development, and uses are more limited, immature, and less standardized.

2.5. Statistical and Knowledge Extraction Approaches in Educational Systems

Learning analytics (LA) is an approach focused on extracting, analyzing, and interpreting data from educational systems, typically using statistical and computational methods, to understand and improve learning processes and outcomes. LA can support management of not explicitly specified knowledge about learners, having probabilistic nature. LA refers to the systematic collection, analysis, and interpretation of learner-related data to understand and optimize learning processes and environments. It can be used for transforming raw educational data into information about learners. This is very useful for personalization [65]. Important LA techniques are:
  • Descriptive Analytics, which summarize student behavior using statistics Diagnostic Analytics, which identify reasons for difficulties;
  • Predictive Analytics, which predict outcomes like course completion, mastery level, or dropouts;
  • Prescriptive Analytics, which aims to suggest actions: remedial resources, personalized learning paths.
Machine learning (ML) is a branch of artificial intelligence that focuses on developing algorithms and models for automatic extraction of implicit knowledge from data without being explicitly programmed for every situation. Machine learning can support personalized learning by automated dynamic extraction of knowledge about the learner’s skills, preferences, and behavior to update learner profile ontologies. Extracted knowledge, rules, or predictions can be used in the process of building and continuously updating learner models. ML can be used in personalized education to identify patterns in learners’ interactions, performance, and preferences. These patterns are useful for resource recommendation, adjusting difficulty levels, predicting learning outcomes, and providing targeted interventions, thereby supporting more individualized and effective learning experiences. ML also can be used for discovering personalization rules from data [66].

3. Results

The results of this study are presented with a focus on making easier and effective development of well-working hybrid knowledge bases for personalized and intelligent education rather than on the performance of any IES. We propose a hybrid AI-driven architecture that combines human knowledge, formal logic, and data-driven learning and explain in detail ways of integration of these tightly coupled but functionally distinct technologies. Component-based development and reuse of ontologies is an important step to achieve effective creation of knowledge bases, based on the proposed conceptual model. We propose a structured metadata framework for classification of entities, used in the systems, based on the proposed knowledge base architecture. Its main purpose is to support searching and reuse of developed ontologies or other knowledge base components. Another objective is to demonstrate that the layered systems of mapped ontologies, rules, learning analytics, and ML collectively can constitute a coherent knowledge base that can support personalized and adaptive learning in IESs. Our other goals are to propose ways for decreasing knowledge base development time and cost and demonstrate that goal-oriented ontology-based knowledge bases for IESs can be constructed in a reasonable time with reasonable effort.

3.1. The Proposed Hybrid Layered Knowledge Base’s Architecture for Knowledge Modeling in Education

As a result of the analysis of knowledge, used and needed for personalization in education, we used our previous research and practical experience as tutors to identify the following requirements of knowledge models supporting personalized and adaptive educational systems:
  • to enable effectiveness of knowledge management;
  • to enable representation of both declarative and procedural knowledge;
  • to enable representation of both implicit and explicit knowledge;
  • to enable representation of crisp, vague and, probabilistic knowledge;
  • to enable clarity of knowledge and explainability;
  • to ensure well-structured knowledge, needed for personalized and adaptive learning management;
  • to enable dynamic management of included knowledge;
  • to enable reuse of knowledge;
  • to enable effective use of knowledge management tools.
Depending on their purpose and context of application, educational ontologies should balance formal expressiveness with pedagogical relevance, interoperability, and adaptability to heterogeneous educational environments. Conceptual clarity, formal correctness, extensibility, reusability, and alignment with existing standards (e.g., Bloom’s taxonomy, IEEE LOM) are very important for educational ontologies.
We systematized the main requirements for educational ontologies in five aspects in Table 8.
Ontologies are a strong foundation for knowledge modeling, but they are not sufficient on their own for personalized learning. Ontologies are mostly static or slowly evolving. Personalized learning needs dynamic adaptation based on real-time learner behavior and progress. Learner knowledge and performance are often uncertain or probabilistic, but ontological models have limited handling of uncertainty.
For effective personalized learning, ontologies should be combined with:
  • teaching strategies, expressed effectively by sequencing rules;
  • learning analytics (to infer and predict learner needs);
  • machine learning techniques for extracting and storing implicit knowledge.
Ontologies can give a shared, machine-understandable model of tutoring knowledge, pedagogy, interface, and learners for IESs or ITSs to enable adaptation, reasoning, personalization, and interoperability [12,13,14]. Most research includes (some of) four ontologies in knowledge base models in IESs or ITSs, corresponding to the main components of the knowledge base model: domain ontology, pedagogical ontology, learner ontology, and interface ontology. Our conceptual model of knowledge base architecture (see Figure 2) contains the four main models of the typical architecture of an ontology-based ITS and differs from most other research in this field by proposing systems of mapped ontologies in the place of every single ontology. Our model of knowledge base architecture also includes possibilities for storing procedural knowledge (as rules), imprecise or probabilistic knowledge (using fuzzy or probabilistic extensions of DL), and implicit knowledge by usage of learning analytics (LA) or machine learning (ML). We will discuss alignments between ontologies, as well as strengths and drawbacks of such complex knowledge base models.

3.1.1. Tutoring Domain Ontologies

Declarative knowledge included in learning objects can be naturally organized in ontologies. Domain ontologies represent structured knowledge about learning content, including subjects, curricula, and course content (learning concepts, their properties, and relationships). Educational domain ontologies can be used for supporting semantic search, navigation, personalized tutoring, and resource recommendation, enabling learning content reuse and interoperability between systems.
Organizing tutoring domain knowledge using layered ontological systems is important because in such a way complex knowledge can be represented in a well-structured, modular, and evolvable way, separating general from specific entities. Layered models define roles and responsibilities of layers, ensuring interchangeability or evolution of specific ontology implementations. The number of layers and ontologies in every layer cannot be strictly specified. It depends on every specific implementation.
The upper layer of the tutoring domain model includes upper-level domain ontology. This ontology represented very general concepts applicable in the tutoring domain (and possibly across many related domains). Upper-level domain ontology is used mainly for proposing definitions of very general concepts or alignment of multiple domain ontologies and integration across platforms and repositories.
Cross-domain ontologies are formal semantic models that represent shared knowledge across multiple related subject domains (e.g., mathematics, computer science, and physics). An example of cross-domain ontology is natural sciences ontology. The main goal of cross-domain ontologies is to enable interoperability and interdisciplinary learning in e-learning systems and curriculum alignment. Cross-domain ontologies are most frequently used in lifelong learning, professional education, and for ensuring personalized recommendations across subjects.
Core Domain Ontologies include generic concepts of a tutoring subject, shared by all sub-domains of a field, structured independently of tutoring theories or educational tasks. Examples are core computer science ontology and ACM computing classification.
Educational domain ontologies are semantics-based models of a single tutoring subject. Examples are the school geometry ontology, computer science ontology, programming in C++ ontology, and biology or physics ontology. They can represent complex relationships between specific domain concepts and are most frequently used in IESs or ITSs for supporting adaptive personalized learning and tutoring. Educational domain ontologies can be classified as coarse-grained ontologies and fine-grained ontologies.
Coarse-Grained Ontologies represent simple classifications of course subtopics and concepts course organization. They mainly represent Shallow tutoring domain hierarchies and are useful in curriculum planning, learning paths and course organization tasks.
Fine-Grained Ontologies propose detailed representation of concepts and relationships. They are most frequently useful in performance-based personalized learning. Fine-grained ontologies usually are small formal ontologies, representing rich semantics and suitable for complex logical reasoning.
Sub-Domain (Specialized) Ontologies focus on a specific sub-area (for example, on a concrete tutoring course terminology). Whereas upper and core ontologies usually are simple classification hierarchies, sub-domain ontologies typically include rich semantic relations and constraints. Most of the specialized ontologies are intended for (or used in) specific educational tasks.
Examples of task-oriented subdomain ontologies are:
  • Assessment-linked domain ontologies, frequently used for automatic quiz generation.
  • Competency-based domain ontologies, which are developed or used for mapping domain concepts to skills and competencies (in competency-based education) or connecting concepts and assessment items.
  • Prerequisite and dependency ontologies representing explicit learning dependencies and used for adaptive sequencing or knowledge gap detection.
  • Problem-solving domain ontologies, modeling problems, solution methods, and strategies.
Domain ontologies model reality, and reality is often vague, gradual, and partially true. Fuzziness allows modeling partial membership in concepts, degrees of truth for relations, and linguistic values instead of exact numbers. In some domains such as medicine and healthcare, environmental science, risk assessment, and social and behavioral sciences, fuzziness is especially important. Medical concepts, for example, are often vague. Students should understand fuzzy concepts (e.g., “High blood pressure”, “Mild pain”), fuzzy properties, and fuzzy reasoning about diseases, symptoms, tests, and treatments. Fuzzy ontologies capture expert intuition more accurately. Fuzzy ontologies are a good tool for modeling vague knowledge in many practical domains.
Learning domain ontologies also propose knowledge, useful for semantic search and educational content recommendation. Ranking algorithms calculates similarity scores between query vectors and document vectors (e.g., cosine similarity). Crisp ontological models ensure semantic correctness and partially semantically propose a higher relevant rank, even if exact words do not appear.
Fuzzy DLs are very useful in domains where fuzzy linguistic concepts (young, hot, expensive) are frequently used. Fuzzy reasoning is very useful in systems for personalized recommendation (of learning content, learning activities, etc.).
Probabilistic DL reasoning is most native for estimating uncertainty about facts, whereas Fuzzy DL reasoning fits well when gradual truth and vague concepts are used.

3.1.2. Learner Modeling Ontologies

Learner profile ontologies represent the semantic model that contains information about learner characteristics, knowledge state and competencies, preferences and behavior, learning context, and learner’s goals. Learner profile ontologies contain knowledge, needed for personalized content recommendation, adaptive sequencing of topics, difficulty adjustment of learning tasks, understanding of learning analytics and prediction. Learner profile ontologies typically are aligned to some domain ontologies and learning domain ontologies (pedagogical ontologies).
Upper-level learner ontologies model static learner attributes related to identity and demographic properties. These ontologies are often lightweight, privacy-sensitive, and linked to institutional systems. Educational systems should use one upper-level learner’s ontology. Standardization of upper learner ontologies is not difficult and can be in the base of systems interoperability.
All the other learner ontologies are tack-specific or context-specific and should be dynamically added in the learner profile by dynamic mapping to upper learner ontology or other ontologies depending on the educational tasks. The group of task–specific learner ontologies can include:
  • Knowledge and Competency ontology, modeling concepts for representation of learner’s knowledge, mastery level, prerequisite status, and competencies. It should be mapped to pedagogical ontology, modeling general competencies, and to some learner domain ontologies.
  • Cognitive and Learning Characteristics ontologies model the learner’s cognitive abilities and related preferences. This includes learning styles, learning disabilities, and learner’s memory capacity.
  • Affective and Motivational State ontology includes characteristics related to engagement, motivation, confidence, and frustration. It is very important for adaptive tutoring and includes mainly fuzzy or probabilistic knowledge.
  • Learning Preferences and Styles of Ontologies.
  • Social and Collaborative Ontologies modeling learner roles, collaboration styles, and peer interactions.
  • Accessibility and Special Needs Ontologies modeling accessibility requirements, assistive technology, learning constraints, etc.
In adaptive learning, some of the learner profile ontologies are continuously updated during learner interacts with the system to capture the learner‘s progress and evolution of the learning context.
Some learner characteristics are uncertain, gradual, or imprecise. So, Fuzzy DLs and fuzzy ontologies can be very useful for user profiling.
Learning styles are not binary. Fuzzy dimensions are better descriptions, for example: learner is visual = 0.8 and learner is verbal = 0.3. Fuzzy ontologies give possibilities for learners to belong to multiple styles simultaneously.
Probabilities in learner model ontologies are powerful for handling uncertainty about the learner especially for:
  • estimating possible knowledge state;
  • estimating cognitive level;
  • estimating probability to have specific learning style;
  • estimating probability to have specific learning problems or difficulties (e.g., dyslexia, autism, etc.).
A Bayesian model is good for representing directed dependencies in learner ontologies. Learner model ontologies are typically limited in size and scope, which helps ensure acceptable system performance even under conditions of high reasoning complexity.
Standardization of ontologies is very important for its usability. There are some standardized reusable ontologies, containing information about learners: IMS LIP (Learner Information Package), PAPI Learner, Open learner model ontologies [67], xAPI learner models [68], FOAF (basic identity), OntoULP [69].

3.1.3. Pedagogical Knowledge Modelling Ontologies

We propose a layered ontology system for modeling pedagogical knowledge. Such a system separates pedagogical knowledge into distinct yet interconnected layers, in which the ontologies at each layer have clearly defined semantic roles, are linked to ontologies in other layers, and can evolve independently. This structure enables pedagogical theory to be explicitly distinguished as general, domain-specific, contextual, or task-oriented. The number of layers and ontologies within each layer cannot be fixed a priori; instead, two, three, or more layers may be established depending on the specific implementation.
General (cross-domain) pedagogical ontologies comprise terminology used for tutoring across multiple subject areas and are often taxonomy-based. They provide a formal representation of domain-independent pedagogical knowledge. Typical examples include general skills and competence frameworks (e.g., ESCO), subject classification ontologies, and general curriculum ontologies. These ontologies are primarily employed for domain-independent modeling of teaching strategies and learning processes and are usually mapped to domain and learner ontologies. They can support alignment and interoperability among heterogeneous pedagogical models.
Mid-Level Pedagogical Ontologies are reusable across domains and describe pedagogical theories. Examples are Bloom’s Taxonomy ontology or Outcome-Based education ontology.
Specialized (Low-Generality) pedagogical ontologies are context-specific and task-focused. Examples are problem-based learning ontology, collaborative learning ontology, and skill assessment ontology. These ontologies can be used in ITS for supporting specific approaches of adaptive and personalized learning.
Other task-oriented pedagogical ontologies are outcome-based education ontologies, instruction-oriented ontologies, used in tasks, related to selection of teaching and learning activities, including instructional planning, learning activity sequencing, teaching strategy selection.
Other specific type pedagogical ontologies are developed for structuring, sequencing and presentation of learning content. They also can be structured in levels, including:
  • Core ontology of learning object structure ontologies representing general concepts, describing structure of learning content, including concepts as learning object, content fragment and media element.
  • SCORM learning objects standard ontology, describing reusable content components important for tasks such as content reuse, modular authoring, and interoperability.
  • Structural-level ontologies, modeling learning content structure, including content granularity including course, module, lesson topic, micro-learning unit. Purpose: adaptive chunking, personalized pacing, and micro-learning delivery.
  • Procedural-level ontologies, modeling learning content sequencing and navigation, including prerequisites, nex content, optional path, and conditional sequence, which can be used mainly for adaptive sequencing, mastery-based progression, and competency-driven navigation.
  • Presentation modality ontologies, including concepts such as textual, visual, auditory, interactive, and multimodal content, are used for accessibility, learning preference adaptation, and device-aware delivery.
  • Accessibility and inclusive presentation ontologies, modeling presentation constraints for diverse learners.
The inclusion or exclusion of task-specific pedagogical ontologies in practical realizations of knowledge models depends on the degree of task specificity. Certain forms of pedagogical knowledge are inherently non-crisp: mastery may be partial, understanding can develop gradually, the effectiveness of instructional strategies is often probabilistic, and decisions typically rely on contextual factors and professional judgment.
Probabilities can be used to capture:
  • likelihood that one concept implies understanding of another;
  • uncertain prerequisite relationships;
  • effectiveness of a strategy depending on a learner type;
  • likelihood of success depending on a teaching method.
So, Bayesian models can be natural for modeling pedagogical knowledge about predicting mastery levels, learning outcomes, etc. Bayesian networks-based models also are well-developed and most widely used (comparing to other probabilistic models). They propose a natural way for supporting causal relationships and in this way are very suitable for learner knowledge tracing.
Fuzzy ontological models are natural for:
  • competence and skill modeling;
  • topic difficulty, understandability.
The lower computational complexity is its main strength compared to probabilistic approaches.
Procedural knowledge is process-oriented, which makes it harder to represent in pure OWL. An example is the problem-solving ontology that describes problems, solutions, and steps (solution procedures). Procedural knowledge can be represented in ontologies by modeling processes, actions, and constraints, but effective solutions usually combine ontologies with rule systems. These ontologies can be used for skill acquisition and in practical training. An example of procedural ontology is ontology, modeling some algorithm execution steps. Procedural knowledge is usually part of the pedagogical model, but some scientific domains (such as, for example, algebra) also use a grand amount of procedural knowledge. This type of knowledge can be naturally represented by rules.

3.1.4. User Interface Modeling Ontologies

Interface ontologies in the e-learning system’s knowledge base are important for flexible interaction between learners, learning systems, and tutors. They provide a semantic description of user interface elements, interaction patterns, and presentation logic, enabling adaptive user interfaces. They can be classified as:
  • presentation-oriented interface ontologies, classifying visual and structural UI elements;
  • interaction-oriented interface ontologies classifying user actions and events, tracking learning behavior;
  • adaptive interface ontologies, focused on personalization, adaptive UI generation, and context awareness;
  • accessibility-oriented interface ontologies, focused on specialized inclusive design;
  • device and platform interface ontologies, supporting flexible multi-device delivery, with emphasis on mobile learning.
Interface ontologies should be mapped to some of the pedagogical and learner ontologies and act as a semantic bridge between pedagogy and user experience.

3.1.5. Inter and Intra-Model Ontology Mappings

Mappings are often required between ontologies at different layers within an ontological model. These mappings are primarily class–subclass mappings, in which a specific concept is linked to a more general one. Property mappings may also be employed, aligning specific relationships with more general predicates. Most initial hierarchical alignments should be proposed or validated by domain experts and stored in repositories for future reuse. In addition to mappings between general and specific ontologies, educational systems frequently require mappings between ontologies that represent different conceptual models. Typical examples include mappings between pedagogical ontologies (teaching design, activities, and assessments) and learner profile ontologies (skills, preferences, progress, traits). These ontologies do not describe the same concepts at different levels of abstraction but rather complementary perspectives of the learning process. These mappings are usually not expressed by equivalence or hierarchical relations. They are usually represented by semantic relations (object properties linking concepts across ontologies). Initial inter-model alignments should be proposed or evaluated by experts and stored in repositories for future reuse.
Dynamic educational ontology mapping refers to the automated generation of runtime alignments between ontologies, used in educational systems to respond to the changes in curricula, learner’s state, contexts, or evolving data. Dynamic mappings are necessary in education because educational environments are highly dynamic and new mappings are needed to correspond to the changes. For example, when a student, having learning difficulties come into the course, information about his educational problems can be extracted by LA or ML techniques, and specific learning difficulties ontology should be mapped to learner profile ontology; when learning goals evolve, additional mappings should be done, etc.
During personalized learning, extracting information about the learner’s changes and adjusting mappings between domain ontology and changed learner model ontology are needed.
Dynamic mappings can improve interoperability between IESs, lead to better personalization, or support personalized learning pathways.
LLMs can ensure contextual, semantic, and adaptive understanding, which is very important for dynamic mappings. LLMs can generate mappings at runtime and update mappings when ontologies evolve [70]. So, LLMs are a very useful tool for dynamic ontology mapping. Educational systems interoperability, for example, requires dynamic mapping of learning domain ontologies of different systems to support learning content reuse. For example: “Basic Programming” (School) can be mapped to “Introduction to Algorithms” (University). The type of such alignments is mainly equivalence alignments.

3.1.6. Description Logic and Rule-Based Reasoning

Description Logics (DLs) and rules can complement each other in educational systems to achieve improved personalization and adaptation. DLs are well suited for representing conceptual knowledge, whereas rules are more appropriate for specifying instructional actions and controlling learner behavior. Rule-based reasoning is particularly effective for handling procedural decisions and action-oriented processes.
Rules are very important for supporting pedagogical decision-making, learner diagnosis, content sequencing (working with learning paths), or feedback selection. Operational pedagogy contains mostly procedural knowledge and can be naturally represented by rules. Pedagogical rules can encode learning theory and express teaching decisions.
During assessment, teachers usually use assessment rules to determine the correctness of answers and grading. Personalization can also be guided by using adaptation and personalization rules to tailor learning paths. For example, rules for selecting the best content for a specific learning style or difficulty level can be defined and used.
Domain rules define valid knowledge relationships and content correctness. Examples are prerequisite rules: if Concept A is not mastered, Concept B cannot be taught.
Meta-rules can also be useful during rule applications. Meta-rules (control rules) are rules about when other rules apply. Examples of meta-rules are conflict resolution rules, as well as rules for stating rule priority.
Rules are very important for avoiding contradictory behavior.
Rules, developed manually by experts or automatically by usage of ML, should be annotated and stored in e-learning modeling repositories for future usage.

3.1.7. Statistics-Based and Implicit Knowledge Extraction Techniques in Ontology-Based Models: Machine Learning, Learning Analytics

Statistical techniques are very useful for extracting implicit knowledge from a grand amount of data about learners, stored in educational systems. The role of LA is to collect, analyze, and interpret educational data in order to support improved learning outcomes. In adaptive educational systems, LA techniques are most frequently applied to learner data within the pedagogical model. The implicitly extracted knowledge is then used to adapt the learning process by:
  • content adaptation, suggesting easier or advanced resources or alternative formats;
  • path adaptation, adjusting sequencing of activities or modules;
  • feedback adaptation, providing targeted hints, explanations, or encouragement;
  • social adaptation—recommend peer collaboration based on learner behavior.
In a pedagogical model, ML can help to optimize instructional decisions and teaching strategies. ML can also help by learning effective teaching strategies from students’ experiences. ML can be used for learning the optimal order of instructions and, in this way, help in adaptive sequencing. ML can also be used for predicting when a learner is confused or when motivation is dropping.
In domain modeling, ML is useful in some complex or ill-structured domains, or when there is a grand amount of frequently changed resources to be manipulated. ML is also useful in domains where there is no single correct solution and probabilistic reasoning is commonly required, such as medical diagnosis. LLMs, as statistics-based machine learning techniques, play an increasingly important role in ontology development by facilitating and partially automating tasks that have traditionally required extensive manual effort and expert involvement. LLMs can identify domain concepts, relations, and synonyms in educational content and also generate initial simple variants of OWL ontologies. In this way, LLMs can reduce manual effort in ontology conceptualization. LLMs can assist in detecting semantic inconsistencies (but not logical) or suggesting missing concepts or relations during interactive ontology evaluation. LLMs can also help in matching equivalent concepts across ontologies, resolving naming conflicts and semantic mismatches.
In hybrid rule- and ML-based approaches, rules constrain or validate ML outputs.
Technologies, most useful for the development of hybrid knowledge bases, are systematized in Table 9.

3.1.8. Evaluation and Validation of the Proposed Hybrid Conceptual Model

LA can also be used to generate and refine rules for the pedagogical model or for the learner model. This is a key mechanism for data-driven pedagogy.
Rules in ontology-based educational systems encode pedagogical intent, enforce correctness, and provide explainability. Rules are most effective when they are combined with statistical or machine learning-based (neural) reasoning. ML-based reasoning is inductive reasoning, opposite to ontology-based reasoning, which is deductive reasoning.
In the learner model, ML helps in extracting, updating, and predicting learners’ characteristics automatically from data. Techniques such as classification, regression, clustering, and deep learning can be used for predicting dropout risk or future success.
The evaluation of the proposed hybrid symbolic–neural knowledge model is conducted across several aspects, ensuring both conceptual soundness and practical effectiveness.
Firstly, the evaluation against requirements is performed. Nine requirements were defined at the beginning of this section. The first four requirements are specific to the educational domain and, from a theoretical perspective, are satisfied, considering the described elements of the model and its characteristics, which are thoroughly discussed in Section 2. Clarity, good structuring, and explainability of knowledge are also important properties of ontology-based knowledge models.
Enabling dynamic management of the included knowledge is particularly challenging, as ontological models are predominantly static, and (semi-) automatic ontology evolution or mapping mechanisms are required. In our previous research [71,72,73,74,75], we addressed this issue, and the results indicate that expert evaluation remains essential after applying automated ontology management techniques and should be conducted in each specific application context. To enhance the automated manageability of knowledge, we incorporated machine learning and large language model components into the conceptual model; however, their usability and efficiency are still under investigation. So, we can ensure some expert validation of the elements of the proposed hybrid conceptual model and its relationships, performed by four researchers, based on our previous research, presented in scientific publications [71,72,73,74,75,76,77,78,79], and also in scientific reports of the Bulgarian FNI funded scientific project “Modeling and Research of Intelligent Educational Systems and Sensor Networks” (ISOSeM), 2020–2025, isosem.bas.bg. Additional validation steps include the use of representative use cases, which demonstrate how the proposed model can be applied to the development of concrete knowledge bases for intelligent educational systems.
The use of smaller, modular ontologies can improve the maintainability of the model and support more effective knowledge reuse. Semantic correctness of the employed ontologies and their mappings should not be evaluated at the level of the conceptual model as a whole but rather for each ontology and alignment, using automated reasoning engines. These evaluation procedures are not easy and require expert knowledge. So, it is of great importance to increase the reusability of developed ontologies, alignments, and support easy finding and selection of other entities included in the model. To ensure standardization of terminology and knowledge reuse, we extract and classify metadata schema for describing elements of the proposed conceptual model and its relationships.

3.2. Metadata for Classification of Entities, Used in the Proposed Knowledge Base Architecture

Reusable ontologies should be stored in repositories, equipped with tools for easy semantic search, evaluation, recommendation, or mapping. Well-structured metadata are crucial for supporting searching and reuse. Based on our research related to the proposed model of hybrid knowledge base architecture, we extract valuable parameters for description of all the components, needed for development of knowledge bases, following this conceptual model. We systematize and classify important metadata, needed for describing all the entities, stored in a repository, to ensure its finding and selection for every specific task in every context. We group all extracted metadata into eight upper-level classes, each corresponding to a main physical or logical entity within the repository: ontologies, rules, mappings, data-driven (ML, Analytics), ontology management tools, core descriptors, technical descriptors, and usage contexts (see Figure 3).
Our semantic model, structuring metadata for describing knowledge base entities in the repository, classify stored ontologies both according to the represented knowledge (including domain, level, structure, and complexity), usage context, and specific ontology properties. Multi-criteria classification of ontologies with respect to the modeled domain, generality, language, size, and complexity of knowledge is a challenging task, as many of these characteristics are closely interrelated and education is a complex, multi-domain field. We propose specific classification, driven by the ITS model (tutoring domain, pedagogy, or learner profile) where every ontology will be used. This is a purpose-based classification of ontologies in education. It groups educational ontologies according to the primary function they serve within learning systems. This facilitates task-oriented searching and selection.
Other dimensions, related to ontology classification, are represented by object properties (see Figure 3). Each ontology is characterized by a set of object properties (technical descriptors): Has_Globality, Has_Domain Has_DL_variant, Has_Language, Has_Mappings, and Has_Complexity, which capture its key characteristics.
Tutoring domain ontologies (as belonging to the Tutoring_Domain subclass of the Ontology class) were classified as:
  • Upper (Foundational) domain ontologies, with interoperability and aligning purposes (purpose is object property). Instances are, for example, DOLCE and SUMO.
  • Core domain ontologies capturing generic concepts of tutoring domain or interdomain relationships. An instance is, for example, core computer science ontology.
  • Domain ontologies and course domain ontologies are ontologies, modeling concepts and relations, defined in the course domain or in the specified course. An example is object-oriented programming ontology.
  • Course sub-domain ontologies are described by their narrow subject area, semantics richness, and typical usage contexts and relationships.
Every ontology belonging to the tutoring domain class should be described by usage of object properties, related to typical applications, typical mappings, language, logic, etc., or data properties, related to size, number of mappings, etc. Mappings between domain ontologies and upper (foundational) ontologies, other related domain ontologies, application, task-oriented pedagogical ontologies, or learner ontologies, should be also stored in the repository after careful annotation.
Learner model ontologies were classified according to the type of represented knowledge as:
  • upper learner profile ontologies;
  • knowledge and competency ontologies;
  • learning preferences and style;
  • cognitive and metacognitive ontologies;
  • affective and motivational ontologies;
  • social and collaborative ontologies;
  • accessibility and special needs ontologies (including dyslexia, dyscalculia, and autism).
Each learner ontology is characterized by a set of descriptors: Has_DL_variant, Has_Language, Has_Mappings, Has_Privacy-sensitivity, Has_Complexity, etc.
Mappings between learner ontologies and other ontologies define semantic correspondences that enable interoperability, personalization, and knowledge reuse in technology-enhanced learning systems. Learner ontologies are commonly aligned with upper (foundational) ontologies, domain ontologies, competency and skill ontologies, learning objects or educational content ontologies, as well as other pedagogical ontologies.
Pedagogical ontologies are classified as learning content structure and presentation ontologies and pedagogy ontologies.
Learning content structure and presentation ontologies describe how educational content is organized, structured, and delivered to learners. They formalize the relationships between different types of learning materials (e.g., lessons, modules, exercises, and media) and specify presentation rules, sequencing, and navigation paths. Learning content structure and presentation ontologies subclasses are:
  • core ontologies of learning objects structure ontologies describing learning objects, content fragments, media elements; modeling learning standards, and curricula.
  • structural-level content models of the learning content;
  • procedural-level content sequencing and navigation ontologies;
  • presentation modality ontologies (textual, visual, auditory, interactive, multimodal content).
  • accessibility ontologies;
  • inclusive presentation ontologies;
  • device and situation-aware ontologies.
There are also specific learning content structure and presentation ontologies for autism and other special educational needs as dyslexia. Specific learning content structure ontologies for dyslexia, for example, not only define the hierarchy and relationships between learning materials but also formalize presentation rules that address the specific reading, cognitive, and perceptual needs of dyslexic learners.
Pedagogical ontologies are formal, explicit representations of teaching and learning knowledge. They describe the methods, strategies, principles, and processes used in education, enabling systems to model, reason about, and adapt instructional activities.
Pedagogical ontologies class’s subclasses are:
  • instructional strategy ontologies;
  • learning activity ontologies;
  • assessment and evaluation;
  • feedback ontologies;
  • learning objective and outcome ontologies;
  • context-aware pedagogical ontologies;
  • affective and motivational ontologies;
  • collaboration and social learning ontologies;
  • learning theory ontologies;
A pedagogical ontology is characterized by a set of descriptors, as Has_DL_variant, Has_Language, Has_Mappings, and Has_Complexity.
We also use descriptors for annotating ontologies according to the recommended tasks of use as ontologies for interoperability, personalization, resource recommendation, accessibility, content sequencing, assessment, and reuse of learning content.
We also propose specific ontology properties, important for ontology description, as software objects: language, version, developer, license, underlined logic, etc.
Descriptors can be classified according to their target objects as technical, usage-related, and know.
Rules are classified according to the models for which they were designed: expert knowledge rules, pedagogical rules, student model rules, meta-rules.
Expert knowledge rules represent the subject-matter knowledge that the ITSs use. They can be classified as concept rules, procedural rules, and constraint rules. Concept rules define concepts, facts, and relationships within the tutoring domain. Example: IF a triangle has three equal sides, THEN it is an equilateral triangle.
Procedural rules describe how to solve problems step by step. Example: IF solving a quadratic equation, THEN apply the quadratic formula.
Constraint rules specify valid or invalid states in problem-solving. Example: IF denominator = 0, THEN the solution is invalid.
Pedagogical rules guide teaching and assessment. They can include teaching strategy rules, feedback rules, sequencing rules, engagement and motivation rules, content adaptation rules, and assessment rules.
Student model rules manage and update the learner model. They can include knowledge diagnosis rules, inferring student mastery or misconceptions, progress update rules, and affect or behavior rules.
Meta-knowledge rules are for reasoning about other rules and knowledge. They can include rule selection rules or adaptation rules, and they modify system behavior over time. Example: IF feedback is ineffective, THEN change strategy.
Mappings are classified according to the place of mapped ontologies in the proposed model of knowledge base architecture. The type of mapping relation (equivalence, subsumption or other relation) is represented as an object property.
Statistical or ML entities are classified according to the type of used algorithms.
Ontology management tools are classified according to their purpose and technical and usability properties.
Core descriptors and technical descriptors are additional concepts, used for describing ontologies and tools.
The metadata classification was verified by three colleagues (educators) and by students. A total of fifteen students participated in the verification process. Students worked in two groups. The first group consists of 10 students, and the second of 5 students. The first student’s proposal was to provide Bulgarian language labels to metadata elements. During evaluation, the first group proposed 12 new metadata elements, corrections in English labeling of 8 metadata elements, 7 structural corrections, and also Bulgarian language labels of all the metadata elements. The second student’s group discussed both the author’s proposal and first group’s corrections and added 4 new metadata elements, 16 proposal corrections of Bulgarian labels, and 5 corrections, related to proposed corrections of the first group. The metadata classification was discussed and evaluated in both face-to-face (classroom) and distance (online) formats.

3.3. Cross-Ontology Integration and Validation

Ontology alignment is a formal, machine-readable specification of mappings. The main idea of alignments is to support automated reasoning and inference over mapped ontologies. Ontology alignment may cause reasoning problems. The significance and frequency of logical problems coming from alignment between ontologies depend on the way of usage of mapped ontologies and mapping types.
Ontology integration is the process of enabling interoperability between two or more ontologies. Cross-ontology integration is critical when a system of mapped ontologies is used. Ontologies may differ in vocabulary (different terms for example can be used to label the same concept), in structure (hierarchies, relations), in used language (OWL, RDF, SKOS), or granularity. Integration can be achieved by ontology merging or ontology mediation. Ontology merging creates a single unified ontology from multiple sources. This process includes resolving redundancies and conflicts, which typically requires the involvement of domain experts. In most tasks within IES, full merging of mapped ontologies is unnecessary. Instead, reasoning relies only on the local consequences of the mappings. This can reduce both the complexity of the mapping process and the reasoning overhead over the mapped ontologies. Ontology mediation employs an intermediate or upper ontology. Each domain ontology maps only to the mediator, not directly to each other. As upper ontologies are standardized, this guarantees consistent semantics and reduces mapping complexity.
Ontology mediation is required when multiple autonomous ontologies must interoperate; strong logical consistency is mandatory and some of the ontologies evolve independently. In this case, validation only of changed ontologies and mappings is required before running cross-ontology reasoning.
Different type of mappings also leads to different type and frequency of inconsistencies. Equivalence or subsumption class mappings are most frequently sources of inconsistency. Property mappings rarely cause global ontology inconsistency because they usually affect only ABox reasoning. However, domain/range conflicts or property characteristic clashes are common sources of inconsistency even for property mappings.
As a result of our analysis of ontology mapping specifics, in our model of knowledge base architecture, we clearly distinguish between intramodel and intermodal mappings. For example, mappings between knowledge and competency ontologies and corresponding tutoring domain ontologies are intermodal mappings. Intramodel mappings are these, specified between ontologies in one and the same model. For example, mappings between domain ontologies or between two or more pedagogical ontologies are intramodel mappings. More specifically, mappings between accessibility and special needs ontologies and learning recourse presentation ontologies are intramodel mappings.
A better approach for intramodel mappings is typically to employ automatic ontology matching tools (such as LogMap, AML, or MELT) to generate mapping candidates, followed by human validation and, if necessary, consistency checking using DL reasoners such as Pellet or HermiT. Aligning ontologies with established vocabularies (as upper domain ontologies or established general user profile ontologies as FOAF) and ontology mediation are best practices in ontology mapping.
Mappings across models (for example, between learner and pedagogical ontology) are intermodal mappings. These mappings live at different conceptual levels (for example, learner ontology level and domain ontologies level), and mappings should be relational, not taxonomic. They express interaction between entities in different models.
Inter-model mappings usually are added by defining manually semantic relations (object properties) and specifying its domain and range. Object property mappings rarely lead to inconsistencies than class equivalence because they do not assert identity and preserve ontological categories, but they still propagate domains/ranges, or disjointness caused contradictions. Reasoners can be used to find and fix possible conflicts.
Using LLMs in ontology mapping is increasingly effective, especially for semantic mediation [80]. Careful prompt design can allow LLMs to outperform some traditional matchers. Manual evaluation and consistency checking using reasoners are required when satisfiability of the merged ontology is needed, because LLMs are statistically based systems and do not have the capability to perform formal (logic-based) reasoning.

3.4. Illustrative Case Study: Personalized Tutoring for Children with Dyslexia

The main personalization goal in dyslexia-related educational context is to perform specific adaptation of content, pacing, modality, and feedback in the way of making learning easier, interesting, and effective for dyslexia learners. Ontologies and rules can help in the automation of the adapting process. With the right strategies, dyslexic learners can learn effectively and succeed, and personalization aims to follow the best strategy for every learner. Dynamic automation is very important because dyslexia involves heterogeneous profiles, not a single deficit. Adaptation directions are:
  • Adaptation of learning content: provide audio, video versions of texts (multimodal content); format text using clear and specifically colored fonts (e.g., sans-serif, larger spacing).
  • Instructional adaptation: short, clear instructions; break tasks into small, manageable steps; frequent repeating, checking understanding. More frequently.
  • Reading, writing, and spelling adaptations: reading guides (rulers, line trackers), reduce reading or writing amount, allow alternative ways to respond (oral, visual, digital), use of speech-to-text tools.
  • Assessment adaptations: allow extra time, offer oral or practical assessments, break tests into sections, read questions aloud.
  • Memory and organization: provide checklists and planners, model tasks step-by-step; provide written and visual reminders, word prediction software.
We will show how to combine educational ontologies and adaptation rules to personalize reading, writing, learning, and testing to cope with dyslexia-type learning difficulties.
The learner ontology can be easily developed by mapping selected upper-level learner ontology (FOAF or other) to DyslexiaType learning difficulties ontology and CognitiveProfile and preferences ontology. Performance metrics, such as ErrorRate, ReadingSpeed, and ComprehensionLevel can be easily added.
As content-based personalization, direction to deep understanding of standardized specific knowledge will not be performed; there is no need to use specific layered tutoring domain ontologies. A small domain-specific ontology may be used instead to model important domain terminology, which the learner should understand. A specific learning content structure and presentation ontology also is needed. It should represent the general detailed structure of the learning content (e.g., syllables, phonemes, vocabulary), specific for dyslexics, difficulty levels, important prerequisite relations, classification of multisensory resources (text, audio, video, Images, interactive activities), and also concepts related to specific formatting and presentation of textual content for dyslexia learners. The ontology type is simple a hierarchy, and it can be easily developed by mapping and adaptation of some of available resource structure ontologies.
The pedagogical ontology will be a very simple classification, including concepts as TeachingStrategy (including MultisensoryInstruction, repetition, ScaffoldedLearning, etc.), FeedbackType (immediate, corrective, encouraging), AssessmentMethod (formative, diagnostic, etc.). Pedagogical and dyslexia learner ontologies also can be used for annotation of educational objects.
Important intermodel mappings are between learner characteristics of dyslexia and pedagogical concepts supporting automatic adaptation of instruction, content, and assessment to the specific learner’s needs. These alignments link learner needs to pedagogical strategies, enabling personalized lesson sequencing, accessible content rendering, and assessment adaptation. Although these mapping relations are not formally standardized, they are widely agreed upon within educational psychology. Storing them in a shared repository would make the mappings reusable and interoperable, thereby supporting more efficient and consistent future development of personalized tutoring systems for learners with dyslexia.
Rules can be used to link learner data to instructional decisions. Example rules: IF phonological deficit is high, then increase audio support and syllable segmentation; IF comprehension improves, then gradually reduce scaffolding.
Rules also can be used to link difficulties to pedagogical strategies.
As dyslexia-related characteristics are gradual, uncertain, and context-dependent, using fuzzy ontologies in this adaptive tutoring model is appropriate. For example, the learner’s deficits naturally are not binary and PhonologicalDeficit ∈ [0.0–1.0]; TaskDifficulty is usually estimated as Easy, Medium, Hard, etc. Using fuzzy ontologies will enable gradual instructional tuning. On the other hand, it will increase reasoning complexity and decrease the performance of knowledge-based reasoning. The discussed ontologies are not very big, so we do not expect significant effects on the performance of the educational system.
Machine learning technologies can be especially useful in dyslexia tutoring because they enable the detection of individual dyslexia profiles and severity levels through data-driven analysis. By continuously analyzing learner data, ML systems can identify distinct patterns of difficulty that correspond to different dyslexia types (e.g., phonological, surface, or mixed profiles).
Intelligent tools and assistants, including LLMs-based ones, are very useful for supporting personalized dyslexia tutoring. Speech recognition and reading aloud tools and multimodal learning assistants are especially useful for personalized dyslexia tutoring. As dyslexia is a different way of processing languages, and LLMs are language re-representation systems, they can be especially useful in personalizing dyslexia tutoring. LLMs can multiple times re-explain without showing impatience or from a new angle. When LLMs are well integrated in the educational environment, they can propose adaptation using analogies instead of rules, recommend a different modality, or decide when to switch modality.
Advantages of usage of the proposed model of hybrid knowledge base architecture for personalizing learning in the context of participation of dyslexia learners are explainable personalization, reusability of learning knowledge (including ontologies), and interoperability with educational systems.
Difficulties, related to development of a practical personalized tutoring system for dyslexia learners, are not so related to building the needed knowledge base as to the integration of knowledge management tools in practical educational systems and development of specialized learning content for dyslexia learners. Adaptive should be developed by applying specific text simplification methods, using controlled vocabularies, presentation adaptation (using dyslexia-friendly fonts and colors), using multimodal content, navigation adaptation, clear task structure, feedback adaptation, etc.

3.5. Illustrative Case Study: Knowledge Base for Tutoring Medical Students

Medical educations require learning of grand amount of factual knowledge. Medical students may have heterogeneous prior knowledge and all should understand and learn complex, hierarchical concepts and meet competency-based standards. The medical domain also requires clinical reasoning, not just factual recall. Personalization of medical education should be based on a learner’s knowledge, skills, gaps, and goals.
A tutoring knowledge base for medical education must support:
  • conceptual understanding, depending on every specific course (anatomy, physiology, pathology);
  • clinical reasoning and decision-making in most of the courses (not only deductive, but in some cases probabilistic or fuzzy);
  • procedural and skills training (mainly rule-based);
  • learner-specific knowledge-based adaptation (knowledge gaps, pace, misconceptions);
  • evidence-based pedagogical strategies;
  • importance of collaboration, communication, and social activities.
So, richness of domain knowledge and types of reasoning procedures are essential for medical education.
An ontology-based adaptive tutoring knowledge base should enable structured representation of medical domain knowledge (which is sometimes vague, causal, temporal, probabilistic, or context-dependent), explainable personalization, and alignment with curricula and competencies (e.g., outcomes-based education).
Hierarchically structured domain ontologies are an especially powerful technique in biology and medicine, because in these domains, knowledge is complex, layered, and prerequisite-heavy. Concepts are naturally organized from general to specific, relationships between concepts are explicit (e.g., is-a, part-of, causes, treats), and a structured “map” of medical knowledge is of great importance for tutoring. So, building of a tutoring domain as a system of mapped ontologies, including upper biological ontology, middle-level (core) medical ontology (including clinical sciences, diagnostics, therapeutics, professional practice, etc.), and specific medical branch and course ontologies on the lower levels is essential for knowledge and competency-based personalization. There are good upper or middle-level ontologies in the medical domain. BFO (Basic Formal Ontology), for example, is a standardized ontology for medical ontologies mediation. This can make easier medical domain ontologies development and integration.
Top-level pedagogical ontology includes core pedagogical concepts and relations, as instruction, practice, assessment, feedback, etc., and can be standardized or reused from other educational systems. Other task-related pedagogical ontologies should be mapped to a top-level pedagogical ontology. An example is the InstructionalStrategy ontology and classified general educational strategies such as CaseBasedLearning, ProblemBasedLearning, SimulationBasedTraining, ProceduralSkillsTraining, ReflectivePractice, etc. Every specific course can use only some of these strategies by mapping specific strategy ontologies to InstructionalStrategy ontology. The general LearningObjective ontology, LearningActivity, FeedbackStrategy, and AssessmentModel ontologies can be dynamically mapped in the same way according to every specific educational context.
Top-level learner ontology is a high-level conceptual framework that defines the core concepts and relationships used to describe a learner, independent of any specific subject, course, or learning system. It typically encompasses personal data and general attributes related to cognitive abilities, skills, knowledge, goals, preferences, and similar characteristics. This ontology represents learner profiles at an abstract level and often serves as a foundation for developing more specialized learning ontologies. The top-level learner ontology can be used without modification in various personalized educational systems.
Middle-level medical learner ontology is mapped to top-level learner ontology and includes terminology for mapping to specific learner profile ontologies, related to knowledge and competence state, skill state, learning history and evidence, goals and intentions, etc., according to the educational context.
User profile ontologies are also mapped to ontologies in other models. Examples are mappings of concepts, describing medical knowledge to medical domain ontology, describing learning activities to some pedagogical ontology, etc.
An assessment measures learner performance on one or more learning objectives or concepts. Assessment scores are interpreted using rules. Assessment results update the learner state by transforming evidence of performance into changes in system information about the learner’s knowledge, skills, and other traits in the learner profile. Learning analytics use learning history to extract implicit knowledge for future updating of information in the learner profile. Updated learner state influences pedagogical strategy and can lead to changes in pedagogical ontologies. In such a way, rules, ontologies, and learning analytics work together.
Personalization in user interface model is not crucial, and it can be postponed to a later stage of the system development.
To avoid limitations of pure ontological models, such as reduced explainability, difficulties in extraction of data dependencies, and privacy and fairness concerns, ML methods should often be combined with ontologies, learning analytics, and probabilistic models in hybrid medical education systems. An example of interactions between models and technologies in medical tutoring is:
-
a student misdiagnoses a myocardial condition;
-
the educational system detects the misconception through learning analytics and updates the learner model to include information about the error;
-
the pedagogical model then selects a targeted explanation, and the domain model provides relevant links to the underlying pathophysiology.

3.6. Mathematical Foundation of Techniques Supporting Personalized Tutoring and Learning

Machine learning, rule systems, ontologies, and learning analytics, working together in ITSs, are formally integrated in one coherent mathematical framework. A practical personalized intelligent educational system can be modeled as a knowledge-driven decision system under uncertainty:
I = ( K ,   S ,   O ,   A ,   R , )
where:
  • K denotes an educational domain knowledge (ontology + rules);
  • S is latent learner state (evaluated by ML or learning analytics);
  • O is observable learning evidence;
  • A are instructional actions (selected by usage of decision theory);
  • R denotes pedagogical utility, used for practical realization of personalized tutoring.
Systems, based on tightly integrated listed above technologies, can support symbolic, statistical, model-based, and analytical data and knowledge management.
Ontologies have mathematical ground, as they are logical structures based on DL.
Rules can operate on ontological entities. Example: IF (Ci ⊑ Cj ∧ Si < τ) ⇒ Ak
Rule-based systems have a formal basis in first-order logics (FOL), horn clauses, and description logic rule language.
Machine learning works usually over learner states data and can generate predictions and rules. Its mathematical grounds are Bayesian inference, optimization, and neural models. It is used for evaluating and predicting the student’s state. ML focuses on making predictions and decisions automatically. ML uses linear algebra objects (vectors and matrices) as the basis of many of its data representation techniques.
Learning analytics are used for analyzing data about how learners study and then adapting learning experiences to fit each person’s needs. LA focuses on understanding and monitoring learning. It is primarily descriptive and diagnostic. LA uses mathematical methods for calculating counts, averages, percentages, variances, standard deviations, measurement of tendencies, frequency distributions, etc.
Integration of all these technologies is achieved by treating ontologies as formal logics-based knowledge models and rules as formal constraints and priors, machine learning systems as probabilistic models and inference, and analytics as statistical knowledge extraction and feedback.

4. Discussion

Layered ontological models are especially important for education because tutoring systems must reason simultaneously about knowledge, pedagogy, individual learners, and user interface, and these concerns naturally operate at different abstraction levels. Layering makes the reasoning accurate, adaptable, explainable, and maintainable. We refer to the four components as (sub-) models of the conceptual model of hybrid knowledge base, and the focus of our research is on the internal layered architecture of the knowledge inside every one of these (sub-) models.
Neither ontologies nor rules or ML alone are sufficient for supporting intelligent and adaptive learning. The IES becomes powerful when these technologies are working together. Ontologies constrain and contextualize ML, ML learns data related to the operation and evolution of IES, and rules enforce safety, ethics, and policy and also guide and supervise ML. Analytics validate both rules and ML. Both analytics and ML feed back into ontologies. New data and patterns suggest new concepts, relations, or rule refinements. A combination of rules and ontologies ensures explainability, layered and mapped ontologies, and interoperability and reusability of knowledge, and ML and analytics ensure new dynamic data for adaptivity.
Many real situations in e-learning require a combination of probabilistic and vague knowledge. This is a very complex tack on the point of its practical realization. Fuzzy and probabilistic reasoners are not compatible, and there are valuable syntactic differences between fuzzy and probabilistic ontology languages. Combining vagueness and randomness also will increase significantly computational complexity of reasoning. Combinations of fuzzy and probabilistic knowledge can be done only in research-level systems [81]. Fuzzy or probabilistic ontologies are rarely used for representing of pedagogical knowledge not because uncertainty is unimportant but because of a combination of theoretical, technical, and practical barriers. This includes lack of mature standards, related to fuzzy or probabilistic ontology languages, high reasoning complexity and performance cost, and limited tool support.
The scalability of fuzzy models is better than in probabilistic models. Fuzzy description logic reasoning is typically more scalable and remains closer in complexity to classical DL reasoning, whereas probabilistic DL reasoning is inherently more computationally demanding and often intractable. Therefore, in educational contexts, we recommend the preferential use of fuzzy extensions over probabilistic approaches.

4.1. Significance of AI-Driven Hybrid Layered Ontology-Based Knowledge Model

The proposed conceptual model of layered organization of educational ontologies in knowledge bases for usage in the context of personalized tutoring in IESs is a structured approach that organizes knowledge in models and levels, improving its reusability, interoperability, performance, and maintainability.
The use of a layered ontology-based knowledge base is important for personalized education because it organizes knowledge into clear levels, making adaptation, reuse, and reasoning more effective. Each layer has a specific role, which together support accurate and scalable personalization. Layered structure separates general concepts from domain-specific details. Upper (foundational) ontology stores universal concepts which are used in various tasks. DOLCE (or DOLCE + DnS Ultralite) is often preferred as upper ontology in education. Domain and task ontologies stores education-specific concepts and can be updated or replaced over time.
Important strength of layered architecture is modularity. The upper layer provides common semantics, making mapping between heterogeneous ontologies easier. Changes in one layer (e.g., course structure) do not break other layers. This leads to easier maintenance and extension of the knowledge base over time.
Layered ontologies allow alignment with existing standards, including LOM, SCORM, and xAPI for learning objects. This enables data exchange between LMSs, learning analytics platforms, and competency frameworks.
The proposed conceptual model encourages development and usage of small subdomain ontologies and task-oriented ontologies. Development of smaller ontologies reduces complexity and keeps ontologies simpler, easier to understand and can increase reasoning effectiveness. This leads to faster development and maintenance, better accuracy and consistency, and also to easier validation.
Development of task-oriented ontologies can ensure the best high-quality knowledge for supporting specific goals. This can improve reasoning efficiency and ensure easier reuse across systems, as different educational systems usually support closely related tasks.
Upper ontologies define general, domain-independent concepts (such as learner, knowledge level, preference, learning style, task, goal, skill, context), which helps systems personalize behavior in a structured and consistent way and also enhance standardization and knowledge reuse. Usage of standardized upper ontologies supports interoperability, and data sharing enhances scalability and maintainability.
Core tutoring domain ontologies provide reusable, domain-specific concepts that sit between upper ontologies and course domain ontologies. They capture the essential structure of scientific domains without being tied to a single tutoring course. OntoMathEdu, for example, is a core educational mathematical ontology [82]. Using previously developed core tutoring domain ontologies reduces efforts in domain ontology development and ensures reusability of resources between courses in every scientific domain.
The pedagogical model encodes both general and specific pedagogical knowledge, including various teaching strategies, and ensures application of the most appropriate tutoring methods in every specific context. Core educational ontologies capture education-specific concepts and reduce modeling effort. Examples are IEEE LOM modeling standardized metadata and xAPI, focused on activity and analytics. Core educational ontologies define the essential educational concepts, such as learning resources, activities, outcomes, and assessments. This enables semantic interoperability and reuse across learning systems. Core educational ontologies do not model personalization or adaptivity and must be mapped to learner models and tack-oriented pedagogical ontologies for personalized tutoring. Ontologies also should be used in combination with appropriate pedagogical rules, analytics, and other AI methods. The proposed architecture enables all these mappings and combinations. Once developed or adapted, core or specific ontologies or other resources can be stored in educational repositories for future reuse.
A layered ontology-based architecture enables educational systems to be easily extensible by separating domain knowledge, learner modeling, and application logic, as well as by distinguishing between general and domain-specific knowledge. Adding new subjects, courses, or skills only affects lower layers. Upper and core domain layers remain stable, supporting large-scale system evolution. Layered ontologies make it easier to track versions, dependencies, and updates.
Reasoning engines operate on relevant layers instead of the entire knowledge base, and in this way, reasoning and adaptation are more efficient. Faster inference leads to real-time adaptation for learners.

4.2. Comparison of Our Hybrid AI-Driven Knowledge Base Architecture with Other Knowledge Bases Using Single Ontologies

There is substantial research on ontology usage across various tutoring domains [5,6,7,9,12,14,15,16,17]. We make a short comparison of our knowledge base architecture to other ontology-based ones on the basis of theoretical knowledge about the technologies employed in the models under comparison.
Monolithic ontology is often static, tightly coupled to the application, and difficult to evolve or replace. It is easier to replace or maintain one or more modules of a set of mapped ontologies.
Systems that rely on single ontologies in their knowledge models are limited in their ability to handle noisy or incomplete learning data, due in part to the relative immaturity of tools for working with probabilistic or fuzzy ontologies. In systems that employ a layered hybrid AI knowledge base architecture, probabilistic models (such as Bayesian networks or neural networks) can be used to manage uncertainty and extract rules from educational data.
The hybrid AI-driven knowledge base architecture ensures effective handling of different knowledge types (rule-based inference for pedagogy, ontological representations for conceptual knowledge, learning analytics and ML for dynamic knowledge extraction).
Systems based on layered hybrid knowledge bases are more adaptable, as they can learn from interactions and update recommendation strategies dynamically based on learned data. ML also can capture new patterns not explicitly encoded in ontology.
The hybrid hierarchical knowledge base architecture supports automated knowledge extraction, updating, and refinement through ML and analytics, whereas single ontology models offer limited automation and depend heavily on manual updates, making adaptation slow. Important aspects for comparison of the two types of models are systematized in Table 10.
According to technologies used for knowledge representation in intelligent adaptive education, there are also rule-based systems, machine learning-based systems, data-driven/statistical systems, and hybrid systems (usually using ontologies, ML, and/or LLMs).

4.3. Comparison with Other Approaches

4.3.1. Rule-Based Systems

Rule-based systems use explicit IF–THEN rules to model subject knowledge, student behavior, and instructional decisions. They are the earliest and most classical expert systems-based form of ITSs [83,84,85]. The inference engine executes rules using forward chaining or backward chaining (as in expert systems).
Significant differences between rule-based and ontology-based systems lie in the structure of the knowledge base and the supported reasoning capabilities. The use of explicitly specified rules results in low reusability of knowledge across different systems, as new situations typically require the creation of additional rules. Moreover, introducing a new rule often necessitates modifications to many existing rules, making rule-based ITSs difficult to extend and maintain. Because rules encode knowledge implicitly rather than through an explicit conceptual structure, rule-based systems are generally unsuitable for modeling complex, real-world domains that rely on well-structured conceptual knowledge.
The reasoning mechanism of rule-based systems does not automatically detect inconsistencies and cannot guarantee logical soundness.
Strengths of rule-based systems are easy development, explainability, effective pedagogical control, and relatively small datasets, needed for working. Limitations are poor scalability, limited personalization, difficult maintenance (rules can interact unpredictably), fixed strategies, and absence of possibilities for automated knowledge updates.
Rule-based systems are better for domains where knowledge is mostly procedural and do not suit structured, concept-rich curricula.

4.3.2. Machine Learning-Based IES

Machine learning-based IESs do not store knowledge explicitly as rules or ontologies. Instead, knowledge is modeled implicitly through learned parameters, probabilities, and representations derived from learner data. Domain knowledge is decomposed into knowledge components and skills. Skill-to-problem mappings are stored in databases or feature matrices. Student knowledge is stored as numeric parameters usually representing probabilities. Explicit concept labels are not used at the reasoning level. Teaching strategy is stored as parameters of the system model.
Machine learning-based tutoring systems use machine learning models to learn educational knowledge by analyzing learner data rather than relying only on predefined rules or expert-authored knowledge [86]. These systems adapt their behavior based on knowledge learned from student interactions. Knowledge tracing plays an important role in the intelligent tutoring system in capturing the knowledge states of students [87].
Modern ML-based knowledge base architectures often use deep learning for knowledge tracing and transformer models for sequence modeling. Neural networks-based architectures can support both predictions and pedagogical decisions.
ML-based ITSs are better for large-scale and ill-defined domains. ML algorithms are good for predicting learner knowledge and performance over time. All the knowledge in ML-based ITSs is implicit, and explainability of decisions or results is low.
Advantages of ML-based ITSs are their high scalability and adaptability. It is not needed to encode knowledge manually: systems learn knowledge from data. On the other hand, explainability of ML decisions and alignment with pedagogy are challenges.
Reasoning in ML-based systems is mainly data-driven or statistical. That is why ML-based systems sometimes are called data-driven or statistical ITSs.
A comparison of IE-driven knowledge model types is presented in Table 11.
Strictly single-model approaches, using only ontologies, only rules, or only machine learning (ML), have been and are still used in personalized education, but their prevalence and suitability vary by context. Ontology-only systems were common in early and domain-focused ITSs, especially where knowledge is well structured and stable. Nevertheless, even in such systems, rules are frequently employed to support reasoning and pedagogical decision-making. ML-only systems are increasingly common in large-scale platforms (e.g., recommender systems, learning analytics, MOOCs). Rule-based systems were used in classical ITSs to implement procedural tutoring and well-defined pedagogical strategies. However, strict rule-based personalization is now relatively rare due to poor scalability, low reusability, and high maintenance cost.

4.3.3. Hybrid IES

Most modern ITSs adopt hybrid architectures. Hybrid ITSs provide better overall domain coverage by combining symbolic and data-driven approaches.
The ontology-based approach is more suitable when clear curriculum structure is very important, when explainability is required, or when it is important to apply strictly specific pedagogical theory. The ontology-based approach also should be used when it is important to ensure interoperability across systems, or when data availability is limited.
LLMs are most frequently used inside reasoning frameworks that mix multiple paradigms. In multiparadigm ITSs, LLM-based reasoning is frequently used for explanation, linguistic reasoning, hint, or other types of textual content generation. Rule-based reasoning is used for checking syntax, constraints, and safety. ML is used for making analytics and predictions
Neuro-symbolic ITSs combine symbolic reasoning (explicit knowledge, rules, logic, ontologies, constraints, pedagogy rules) with neural networks (learning from data) [88]. Neural reasoning is used for pattern recognition, language understanding, uncertainty handling, or for reasoning, based on a massive amount of data. In neuro-symbolic models, neural components learn environment changes from data, symbolic components represent explicit knowledge and reason, constrain, and explain knowledge or the system’s behavior. In such a way, neural and symbolic components complement each other. Neuro-symbolic models for personalized education (including adaptive tutoring systems) are emerging and promising, but they are not yet mature, widely deployed, or standardized in real-world education settings. They are still in research, early prototypes, and specialized pilots rather than mainstream products.

4.4. Methodology for Development of Hybrid AI-Driven Knowledge Bases, Following the Proposed Conceptual Model

Based on our previous expertise and the use cases, we propose a short methodology for creating a robust, flexible, and hybrid AI-driven knowledge base capable of supporting personalized and adaptive education. The methodology consists of the following steps and sub-steps:
  • Conceptual modeling, including:
    • Definition of the scope of the educational domain (tutoring domain, learner types, etc.), learning objectives, and pedagogical strategies.
    • Identification of the key entities for the knowledge base, including learners, learning content, domain concepts, and instructional processes.
    • Mapping these entities to a layered ontology structure aligned with the IES model, distinguishing general pedagogical knowledge, domain-specific knowledge, and learner-specific profiles.
    • Identifying the needed statistics-based AI technologies and their relationships to symbolic AI technologies.
  • Ontology design and formalization, including:
    • Development of formal ontologies representing pedagogical, domain, and learner knowledge using description logics (DLs) for reasoning over concepts, relationships, and constraints (from scratch or by modification of similar ones).
    • Definition of explicit mappings (or reuse alignments from repository) between layers, such as class–subclass links between general strategies and specific instructional actions, and property mappings for learner–content interactions.
    • Encoding adaptive rules that guide sequencing, feedback, and personalization within the system.
  • Integration of data-driven techniques, including:
    • Collection of educational data from learner interactions, assessments, and system logs.
    • Applying machine learning algorithms and learning analytics to extract implicit knowledge, identify learning patterns, and refine pedagogical decision rules. Use LLMs for semantic verification or symbolic AI techniques for initial evaluation.
    • Using the extracted knowledge to augment and update the ontology, enabling a hybrid symbolic–statistical reasoning framework.
  • Iterative evaluation and refinement, including:
    • Validation of the hybrid knowledge base through simulated tutoring scenarios and real learner interactions.
    • Assessing alignment between inferred learner states, adaptive interventions, and pedagogical objectives.
    • Iterative refinement of ontologies, rules, and models based on evaluation results to improve personalization and learning outcomes.
  • Deployment and reuse, including:
    • Usage of modular architecture for the hybrid knowledge base ensures reusability of knowledge and interoperability between educational systems.
    • Maintenance of repositories of ontologies, mappings, and adaptive rules for future extensions and domain transfer.

4.5. Summarization of Results

Based on the analysis of knowledge used in the educational domain for supporting intelligent tutoring, we conclude that such knowledge is multidimensional. Both declarative and procedural knowledge should be incorporated into the knowledge base of an intelligent educational system. In addition, the educational knowledge base should include not only crisp knowledge but also fuzzy and probabilistic knowledge. Beyond explicit knowledge, the processes of acquiring, representing, and transferring implicit knowledge are also essential for personalized and intelligent tutoring (RQ1).
Whereas classical ontologies are well suited for representing crisp declarative knowledge, rule-based systems are more appropriate for procedural knowledge, and fuzzy or probabilistic ontologies can be used to model vague or uncertain knowledge. In addition to the reasons discussed in Section 2, machine learning-based techniques are often more effective for handling non-crisp or implicit knowledge. Therefore, symbolic approaches (including ontology-based and rule-based methods) should be combined with machine learning technologies in the development of a knowledge base for a high-quality personalized educational system.
In this research, we propose a hybrid layered knowledge base architecture to organize these different types of knowledge using the most appropriate technologies, and we discuss how these components work together (RQ2). The proposed AI-driven knowledge base architecture is a modern generalization of hybrid IESs’ knowledge bases. It shows how data, metadata, and knowledge-based intelligent technologies should work together to enhance personalized education. The explicit representation of relationships between different types of knowledge and the most suitable technologies for their representation is one of the main strengths of the proposed model. In addition, its modular design and clear knowledge structure establish a foundation for scalability and knowledge reuse.
Knowledge reuse is essential for the development of such complex knowledge bases. All ontologies, alignments, and other well-functioning components should be standardized, stored in repositories, and described using suitable metadata to support future selection, searching, and recommendation. To support knowledge reuse, we propose metadata schema for classification of entities, needed for development of knowledge bases for personalized education (RQ4).
Another approach to reducing the complexity of knowledge bases for personalized education is a careful analysis of the requirements associated with the development of each specific personalized system. Although the conceptual model demonstrates a high level of knowledge base complexity, the use cases show that concrete systems may rely on only a specific subset of the discussed components and can therefore be much simpler and easier to develop (RQ3).

4.6. Limitations of the Research

The proposed conceptual model of layered knowledge base architecture defines a general architectural structure and not prescribes concrete preferable technologies or mapped ontologies. Creating a layered system of mapped ontologies requires careful abstraction and mapping between layers. Selecting an upper ontology for education depends on specific goals, scope, and technical constraints. This research is not addressed to recommend any upper ontology. Domain and application layers may become too tightly coupled, reducing reusability.
The knowledge base architecture does not include ways to measure actual benefits of personalization or system interoperability. The research also does not discuss problems, related to standardization across domains or educational systems. Lack of consensus on upper-layer standards can lead to the needs of customization of upper or core ontologies, which can decrease interoperability. Educational concepts vary by country, institution, and curriculum. The research does not discuss such specific standardization problems.
This research also remains mostly theoretical, as it does not present new ways or approaches for the integration of intelligent technologies or complex hybrid knowledge models into practical educational systems. This work focuses primarily on clarifying the structure of hybrid knowledge bases, outlining approaches to achieve effective personalization, and supporting efficient development of ontology-based models. It also does not discuss important problems related to privacy and security in data and knowledge management in personalized education systems.
Our approach relies on explicit ontological modeling of learners, pedagogical strategies, domain knowledge, and learning content. While this provides a structured framework for reasoning and adaptation, it assumes that these entities and their relationships can be fully formalized, which may not capture all nuances of human learning. Epistemologically, we infer learner knowledge and pedagogical effectiveness from observable interactions and system feedback. This relies on a constructivist and probabilistic view of learning but inherently limits the system’s ability to account for tacit, context-dependent, or non-observable aspects of learning. As a result, some educational phenomena, such as informal learning, emotional factors, or complex decision-making by instructors, may not be fully represented or reasoned about within the current framework.

4.7. Future Directions of Research

One of the future directions of our research will be focused on the automation of educational ontology development and maintenance, using both classical ontology learning tools and LLMs. We will search for the best ways to combine classical ontology learning techniques and modern LLM-based for (semi-) automatic development of pedagogical ontologies, learner ontologies, and tutoring domain ontologies, covering various scientific areas.
Another research direction involves the development of a specialized repository for storing standardized educational ontologies and related components, meeting requirements related to the proposed knowledge base architecture. This will include development of appropriate repository architecture, selecting and integrating tools for maintenance, sharing, searching, and reusing ontologies, mappings, and related technologies. The proposed metadata schema will be realized through the development of an OWL ontology intended to formally specify all components necessary for the development of knowledge bases in personalized education. The resulting ontology will be stored in a specialized repository for educational semantic technologies and used for supporting standardization, semantic search, and reuse.
We will also perform a multidimensional search of well-developed educational ontologies in freely available online repositories and evaluate them against specific requirements corresponding to different types of educational ontologies. When necessary, the selected ontologies will be customized and subsequently stored in the developed educational ontology repository.

5. Conclusions

Ontologies are a powerful technology for structuring and reasoning about domain knowledge. However, personalized learning requires dynamic learner modeling, adaptivity, and data-driven intelligence, which go beyond the representational capabilities of ontologies alone. Many researchers have emphasized the need to combine symbolic and statistically driven intelligent technologies (including machine learning and large language models). However, to the best of our knowledge, a comprehensive conceptual model that bridges well-established symbolic knowledge base models with emerging statistically driven AI models for personalized education has not yet been proposed. In this research, we propose a hybrid AI-driven knowledge base architecture consisting of layered, mapped ontologies, rules, and statistics-based technologies (including ML and LLM-based ones) to support personalized and adaptive tutoring. Our knowledge base architecture can ensure flexible integration, usage, and actualization of knowledge about all the participants in the tutoring process by the usage of hierarchical structures of interlinked ontologies, rules, and statistics-based AI-driven techniques. The proposed hybrid AI-driven layered knowledge base architecture integrates hierarchically represented ontological domain knowledge with learner modeling, pedagogical reasoning, learning analytics, and ML, including LLMs. This hybrid architecture enables adaptive tutoring and data-driven personalization, overcoming the limitations of purely ontology-based tutoring systems in complex educational scenarios. At the same time, it facilitates the development of practical knowledge models by allowing data-driven and symbolic approaches to complement each other effectively. A comprehensive description of all the utilized technologies, their relationships, strengths, and limitations can serve as a guideline for developing effective knowledge bases for personalized education within a reasonable time and effort.
This work is also addressed to cope with the challenges of developing complex knowledge models by supporting scalability and knowledge reuse. It presents a structured metadata schema for formally describing the ontologies and technologies necessary to support the implementation of model-based knowledge bases, thereby enforcing standardization and facilitating knowledge reuse.

Funding

This work has been accomplished with financial support by the European Regional Development Fund within the Operational Programme “Bulgarian National recovery and resilience plan”, procedure for direct provision of grants “Establishing of a network of research education institutions in Bulgaria”, and under project №BG-RRP-2.004-0005 “Improving the research capacity and quality to achieve international recognition and resilience of TU-Sofia (IDEAS)”.

Data Availability Statement

The original contributions presented in this study are included in the article.

Acknowledgments

During the preparation of this manuscript/study, the authors used ChatGPT 5.2 online version for the purposes of minor improvements in grammar and style of some sentences. The authors have reviewed and edited the output and take full responsibility for the content of this publication.

Conflicts of Interest

The author declares no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
AIArtificial Intelligence
ALCAttributive Language with Complement
DLDescription Logic
FOLFirst-order logics
IESIntelligent Educational Systems
ITSIntelligent Tutoring Systems
LALearning Analytics
LCMSLearning Content Management System
LIPLearner Information Package
LLMLarge Language Models
LMSLearning Management Systems
LOMLearning Object Metadata
MEBNMulti-Entity Bayesian Network
MLMachine Learning
MLNMarkov Logic Networks
MOOCMassive Open Online Course
OWLOntology Web Language
PDLProbabilistic Description Logic
SWRLSemantic Web Rule Language

References

  1. Heiyanthuduwage, S.R. A review: Status quo and current trends in e-learning ontologies. In Proceedings of the International Conference on Interactive Collaborative Learning, Vienna, Austria, 27–30 September 2022; Springer: Cham, Switzerland, 2022; pp. 114–125. [Google Scholar] [CrossRef]
  2. Shapovalov, V.B.; Shapovalov, Y.B. Mathematical interpretation and digital ontologies for educational and scientific studies. CEUR Workshop Proc. 2025, 4060, 391–407. [Google Scholar]
  3. Iqbal, M.; Sarwar, S.; Safyan, M.; Nasralla, M. Personalized and adaptive e-learning systems for semantic Web: A systematic review and roadmap. Int. J. Web Inf. Syst. 2025, 21, 327–352. [Google Scholar] [CrossRef]
  4. Rahayu, N.W.; Ferdiana, R.; Kusumawardani, S.S. A systematic review of learning path recommender systems. Educ. Inf. Technol. 2023, 28, 7437–7460. [Google Scholar] [CrossRef]
  5. Zankadi, H.; Hilal, I.; Idrissi, A.; Daoudi, N. A social profile ontology to enhance learner experience in MOOCs. Int. J. Emerg. Technol. Learn. (IJET) 2022, 17, 148–170. [Google Scholar] [CrossRef]
  6. Bousalem, S.; Benchikha, F.; Chelghoum, M. Modeling learner profiles using ontologies and machine learning. In Proceedings of the 2022 2nd International Conference on New Technologies of Information and Communication (NTIC), Mila, Algeria, 21–22 December 2022; pp. 1–6. [Google Scholar] [CrossRef]
  7. Afreen, N.; Balloccu, G.; Boratto, L.; Fenu, G.; Malloci, F.M.; Marras, M.; Martis, A.G. Learner-centered ontology for explainable educational recommendation. In Adjunct Proceedings of the 32nd ACM Conference on User Modeling, Adaptation and Personalization; Association for Computing Machinery: New York, NY, USA, 2024; pp. 567–575. [Google Scholar] [CrossRef]
  8. Baumgart, A.; Madany Mamlouk, A. A knowledge-model for ai-driven tutoring systems. In Information Modelling and Knowledge Bases XXXIII; IOS Press: Amsterdam, The Netherlands, 2022; pp. 1–18. [Google Scholar] [CrossRef]
  9. Ghanim, H.A.A.; Kovács, L. Ontology Supported Domain Knowledge Module for E-Tutoring System. Acta Cybern. 2024, 26, 455–474. [Google Scholar] [CrossRef]
  10. Panagiotopoulos, I.; Kalou, A.; Pierrakeas, C.; Kameas, A. An Ontology-Based Model for Student Representation in Intelligent Tutoring Systems for Distance Learning. In Artificial Intelligence Applications and Innovations; Springer: Berlin/Heidelberg, Germany, 2012; pp. 296–305. [Google Scholar] [CrossRef]
  11. Amin, A.E. Building Intelligent Semantic Educational System (ISES) Based on Ontology and Semantic Web Mining. Int. J. Intell. Comput. Inf. Sci. 2019, 19, 38–49. [Google Scholar] [CrossRef]
  12. Stancin, K. Ontologies in Education—State of the Art. Educ. Inf. Technol. 2020, 25, 5301–5320. [Google Scholar] [CrossRef]
  13. Rahayu, N.W. A Systematic Review of Ontology Use in E-Learning Recommender Systems. Comput. Educ. Artif. Intell. 2022, 3, 100047. [Google Scholar] [CrossRef]
  14. Wang, Y.; Wang, Y. A survey of ontologies and their applications in e-learning environments. J. Web Eng. 2021, 20, 1675–1720. [Google Scholar] [CrossRef]
  15. Tkachenko, K.; Tkachenko, O.; Mazur, N.; Mashkina, I. Ontological Approach in Modern Educational Processes. Cybersecur. Provid. Inf. Telecommun. Syst. 2024, 3654, 88–97. [Google Scholar]
  16. Kalogeraki, E.M.; Troussas, C.; Apostolou, D.; Virvou, M.; Panayiotopoulos, T. Ontology-based model for learning object metadata. In 2016 7th International Conference on Information, Intelligence, Systems & Applications (IISA); IEEE: New York, NY, USA, 2016; pp. 1–6. [Google Scholar] [CrossRef]
  17. Ahmed, G.H.A.; Kovács, L. Development of ontology-based model to support learning process in LMS. Indones. J. Electr. Eng. Comput. Sci. 2021, 24, 507–518. [Google Scholar] [CrossRef]
  18. Gabor, A.M.; Naaji, A.L.; Gaspar, M.A. Development of specific ontologies for MOOCS. In ICERI2024 Proceedings; IATED: Valencia, Spain, 2024; pp. 7085–7091. [Google Scholar] [CrossRef]
  19. Li, Y.; Chen, D.; Zhan, Z. Research on personalized recommendation of MOOC resources based on ontology. Interact. Technol. Smart Educ. 2022, 19, 422–440. [Google Scholar] [CrossRef]
  20. Baader, F. The Description Logic Handbook: Theory, Implementation and Applications; Cambridge University Press: Cambridge, UK, 2010. [Google Scholar] [CrossRef]
  21. Rudolph, S. Foundations of description logics. In Reasoning Web International Summer School; Springer: Berlin/Heidelberg, Germany, 2011; pp. 76–136. [Google Scholar] [CrossRef]
  22. Baader, F.; Horrocks, I.; Sattler, U. Description logics. In Handbook on Ontologies; Springer: Berlin/Heidelberg, Germany, 2009; pp. 21–43. [Google Scholar] [CrossRef]
  23. Lukasiewicz, T. Expressive probabilistic description logics. Artif. Intell. 2008, 172, 852–883. [Google Scholar] [CrossRef]
  24. Turhan, A.Y. Description logic reasoning for semantic web ontologies. In Proceedings of the International Conference on Web Intelligence, Mining and Semantics; Association for Computing Machinery: New York, NY, USA, 2011; pp. 1–5. [Google Scholar] [CrossRef]
  25. Oveh, R.O.; Egbokhare, F.A. Software Process Ontology Evaluation Using Ontoclean. NIPES-J. Sci. Technol. Res. 2020, 2, 55–61. [Google Scholar]
  26. Calvanese, D.; De Giacomo, G.; Lembo, D.; Lenzerini, M.; Rosati, R. Data complexity of query answering in description logics. Artif. Intell. 2013, 195, 335–360. [Google Scholar] [CrossRef]
  27. Cardoso, J.; Pinto, A.M. The web ontology language (owl) and its applications. In Encyclopedia of Information Science and Technology, 3rd ed.; IGI Global Scientific Publishing: Palmdale, PA, USA, 2015; pp. 7662–7673. [Google Scholar] [CrossRef]
  28. Grau, B.C.; Horrocks, I.; Motik, B.; Parsia, B.; Patel-Schneider, P.; Sattler, U. OWL 2: The next step for OWL. J. Web Semant. 2008, 6, 309–322. [Google Scholar] [CrossRef]
  29. Carral, D.; Zalewski, J.; Hitzler, P. An efficient algorithm for reasoning over OWL EL ontologies with nominal schemas. J. Log. Comput. 2023, 33, 136–162. [Google Scholar] [CrossRef]
  30. Dimartino, M.M.; Wood, P.T.; Cali, A.; Poulovassilis, A. Efficient Ontology-Mediated Query Answering: Extending DL-liteR and Linear ELH. J. Artif. Intell. Res. 2025, 82, 851–899. [Google Scholar] [CrossRef]
  31. Cao, S.T.; Nguyen, L.A.; Szałas, A. On the Web ontology rule language OWL 2 RL. In International Conference on Computational Collective Intelligence; Springer: Berlin/Heidelberg, Germany, 2011; pp. 254–264. [Google Scholar] [CrossRef]
  32. Colucci, S.; Donini, F.M.; Di Sciascio, E. A review of reasoning characteristics of RDF-based Semantic Web systems. Wiley Interdiscip. Rev. Data Min. Knowl. Discov. 2024, 14, e1537. [Google Scholar] [CrossRef]
  33. Bühmann, L.; Lehmann, J.; Westphal, P. DL-Learner—A framework for inductive learning on the Semantic Web. J. Web Semant. 2016, 39, 15–24. [Google Scholar] [CrossRef]
  34. Lutz, C.; Miličić, M. A tableau algorithm for description logics with concrete domains and general tboxes. J. Autom. Reason. 2007, 38, 227–259. [Google Scholar] [CrossRef]
  35. Motik, B.; Shearer, R.; Horrocks, I. Optimized reasoning in description logics using hypertableaux. In International Conference on Automated Deduction; Springer: Berlin/Heidelberg, Germany, 2007; pp. 67–83. [Google Scholar] [CrossRef]
  36. Zuo, M.; Haarslev, V. Intelligent tableau algorithm for dl reasoning. In International Conference on Automated Reasoning with Analytic Tableaux and Related Methods; Springer: Berlin/Heidelberg, Germany, 2013; pp. 273–287. [Google Scholar] [CrossRef]
  37. Meier, A.; Schneider, T. Generalized satisfiability for the description logic ALC. Theor. Comput. Sci. 2013, 505, 55–73. [Google Scholar] [CrossRef]
  38. Motik, B.; Shearer, R.; Horrocks, I. Hypertableau Reasoning for Description Logics. J. Artif. Intell. Res. 2009, 36, 165–228. [Google Scholar] [CrossRef]
  39. Sirin, E.; Parsia, B.; Grau, B.C.; Kalyanpur, A.; Katz, Y. Pellet: A practical owl-dl reasoner. J. Web Semant. 2007, 5, 51–53. [Google Scholar] [CrossRef]
  40. Baader, F.; Horrocks, I.; Carsten, L.; Sattler, U. Reasoning in the EL Family of Description Logics; Cambridge University Press: Cambridge, UK, 13 June 2017. [Google Scholar] [CrossRef]
  41. Abburu, S. A survey on ontology reasoners and comparison. Int. J. Comput. Appl. 2012, 57, 33–39. [Google Scholar]
  42. Zhang, F.; Cheng, J.; Ma, Z. A survey on fuzzy ontologies for the Semantic Web. Knowl. Eng. Rev. 2016, 31, 278–321. [Google Scholar] [CrossRef]
  43. Borgwardt, S.; Peñaloza, R. Fuzzy description logics—A survey. In International Conference on Scalable Uncertainty Managemen; Springer International Publishing: Cham, Switzerland, 2017; pp. 31–45. [Google Scholar] [CrossRef]
  44. Zimmermann, H.J. Fuzzy Set Theory—And Its Applications; Springer: Berlin/Heidelberg, Germany, 2011. [Google Scholar] [CrossRef]
  45. Tamura, S.; Higuchi, S.; Tanaka, K. Pattern classification based on fuzzy relations. IEEE Trans. Syst. Man Cybern. 2010, SMC-1, 61–66. [Google Scholar] [CrossRef]
  46. Bobillo, F.; Delgado, M.; Gómez-Romero, J.; Straccia, U. Joining Gödel and Zadeh fuzzy logics in fuzzy description logics. Int. J. Uncertain. Fuzziness Knowl.-Based Syst. 2012, 20, 475–508. [Google Scholar] [CrossRef]
  47. Mabrouk, A.; Abbes, S.B.; Temal, L.; Isaj, L.; Calvez, P. Exploiting Ontology to Build Bayesian Network. In ICPRAM.; SciTePress: Setúbal, Portugal, 2022; pp. 578–585. [Google Scholar] [CrossRef]
  48. Madrid, N.; Ojeda-Aciego, M. A measure of consistency for fuzzy logic theories. Math. Methods Appl. Sci. 2023, 46, 15982–15995. [Google Scholar] [CrossRef]
  49. Pasi, G.; Penaloza, R. Answering Fuzzy Queries over Fuzzy DL-Lite Ontologies. Theory Pract. Log. Program. 2023, 23, 594–623. [Google Scholar] [CrossRef]
  50. Bobillo, F.; Straccia, U. FuzzyDL: An expressive fuzzy description logic reasoner. In 2008 IEEE International Conference on Fuzzy Systems (IEEE World Congress on Computational Intelligence); IEEE: New York, NY, USA, 2008; pp. 923–930. [Google Scholar] [CrossRef]
  51. Simou, N.; Kollias, S. Fire: A fuzzy reasoning engine for imprecise knowledge. In K-Space PhD Students Workshop; K-Space: Berlin, Germany, 2007; Volume 14. [Google Scholar] [CrossRef]
  52. Mittal, K.; Jain, A.; Vaisla, K.S.; Castillo, O.; Kacprzyk, J. A comprehensive review on type 2 fuzzy logic applications: Past, present and future. Eng. Appl. Artif. Intell. 2020, 95, 103916. [Google Scholar] [CrossRef]
  53. Abicht, K. OWL Reasoners still useable in 2023. arXiv 2023, arXiv:2309.06888. [Google Scholar] [CrossRef]
  54. Botha, L.; Meyer, T.; Peñaloza, R. A Bayesian extension of the description logic. In European Conference on Logics in Artificial Intelligence; Springer International Publishing: Cham, Switzerland, 2019; pp. 339–354. [Google Scholar] [CrossRef]
  55. Riguzzi, F.; Bellodi, E.; Lamma, E.; Zese, R. Probabilistic description logics under the distribution semantics. Semant. Web 2015, 6, 477–501. [Google Scholar] [CrossRef]
  56. Bellodi, E.; Lamma, E.; Riguzzi, F.; Albani, S. A Distribution Semantics for Probabilistic Ontologies. In Proceedings of the 7th International Workshop on Uncertainty Reasoning for the Semantic Web (URSW), Bonn, Germany, 23 October 2011; pp. 75–86, 778. [Google Scholar] [CrossRef]
  57. Riguzzi, F.; Bellodi, E.; Lamma, E.; Zese, R. BUNDLE: A reasoner for probabilistic ontologies. In International Conference on Web Reasoning and Rule Systems; Springer: Berlin/Heidelberg, Germany, 2013; pp. 183–197. [Google Scholar] [CrossRef]
  58. Zese, R.; Bellodi, E. A web application for reasoning on probabilistic description logics knowledge bases. Softw. Pract. Exp. 2023, 53, 1741–1762. [Google Scholar] [CrossRef]
  59. Carvalho, R.N.; Laskey, K.B.; Costa, P.C. PR-OWL–a language for defining probabilistic ontologies. Int. J. Approx. Reason. 2017, 91, 56–79. [Google Scholar] [CrossRef]
  60. Riguzzi, F.; Bellodi, E.; Lamma, E.; Zese, R. Reasoning with probabilistic ontologies. In Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence (IJCAI 2015); ACM: New York, NY, USA, 2015; pp. 4310–4316. [Google Scholar]
  61. Zese, R.; Bellodi, E.; Riguzzi, F.; Cota, G.; Lamma, E. Tableau reasoning for description logics and its extension to probabilities. Ann. Math. Artif. Intell. 2018, 82, 101–130. [Google Scholar] [CrossRef]
  62. Malik, S.; Jain, S. A Bayesian network approach to handle uncertainty in Web Ontology Language. Int. J. Reason.-Based Intell. Syst. 2021, 13, 243–250. [Google Scholar] [CrossRef]
  63. Ding, Z.; Peng, Y.; Pan, R. BayesOWL: Uncertainty modeling in semantic web ontologies. In Soft Computing in Ontologies and Semantic Web, 2006; Springer: Berlin/Heidelberg, Germany, 2006; pp. 3–29. [Google Scholar] [CrossRef]
  64. Setiawan, F.A.; Budiardjo, E.K.; Basaruddin, T.; Aminah, S. A systematic literature review on combining ontology with Bayesian network to support logical and probabilistic reasoning. In Proceedings of the 2017 International Conference on Software and e-Business; Association for Computing Machinery: New York, NY, USA, 2017; pp. 1–12. [Google Scholar] [CrossRef]
  65. Del Pilar Gonzalez, N.A.; Chiappe, A. Learning analytics and personalization of learning: A review. Ens. Avaliação Políticas Públicas Educ. 2024, 32, e0244234. [Google Scholar] [CrossRef]
  66. Li, D. Creating personalized higher education teaching system using fuzzy association rule mining. Int. J. Comput. Intell. Syst. 2024, 17, 239. [Google Scholar] [CrossRef]
  67. Böck, F.; Ochs, M.; Henrich, A.; Landes, D.; Leidner, J.L.; Sedelmaier, Y. Learner models: Design, components, structure, and modelling: A systematic literature review. User Model. User-Adapt. Interact. 2025, 35, 15. [Google Scholar] [CrossRef]
  68. Vidal, J.C.; Rabelo, T.; Lama, M.; Amorim, R. Ontology-based approach for the validation and conformance testing of xAPI events. Knowl.-Based Syst. 2018, 155, 22–34. [Google Scholar] [CrossRef]
  69. Kordahi, M. Ontology for the user-learner profile personalizes the search analysis of online learning resources: The case of thematic digital universities. Inf. Technol. Libr. 2022, 41, 1–22. [Google Scholar] [CrossRef]
  70. Amir, M.; Baruah, M.; Eslamialishah, M.; Ehsani, S.; Bahramali, A.; Naddaf-Sh, S.; Zarandioon, S. Truveta Mapper: A zero-shot ontology alignment framework. arXiv 2023, arXiv:2301.09767. [Google Scholar] [CrossRef]
  71. Ivanova, T. Large Language Models and Ontology Learning. In 2025 International Conference on Information Technologies (InfoTech); IEEE: New York, NY, USA, 2025; pp. 1–4. [Google Scholar] [CrossRef]
  72. Ivanova, T.I. New Perspectives of Ontology Alignment Using Large Language Models. In 2025 International Conference on Information Technologies (InfoTech); IEEE: New York, NY, USA, 2025; pp. 1–4. [Google Scholar] [CrossRef]
  73. Ivanova, T. A bilingual ontology mapping and enrichment approach for domain ontologies in e-learning. In Proceedings of the 20th International Conference on Computer Systems and Technologies; Association for Computing Machinery: New York, NY, USA, 2019; pp. 284–291. [Google Scholar] [CrossRef]
  74. Ivanova, T. E-Learning resource reuse, based on bilingual ontology annotation and ontology mapping. Int. J. Adv. Comput. Res. 2019, 9, 351–364. [Google Scholar] [CrossRef]
  75. Ivanova, T. Managing uncertainty in ontology mapping in e-learning context. In 2019 International Conference on Information Technologies (InfoTech); IEEE: New York, NY, USA, 2019; pp. 1–4. [Google Scholar] [CrossRef]
  76. Ivanova, T.; Terzieva, V.; Ivanova, M. Application of Artificial Neural Networks in Intelligent Tutoring: A Contemporary Glance. In Methodologies and Intelligent Systems for Technology Enhanced Learning, Workshops—13th International Conference; MIS4TEL; Springer: Berlin/Heidelberg, Germany, 2023; Volume 769, pp. 139–150. [Google Scholar] [CrossRef]
  77. Ivanova, T. Collaborative methodology for semantic modeling of learning domain knowledge. In 24th International Conference on Computer Systems and Technologies (CompSysTech’23); Association for Computing Machinery: New York, NY, USA, 2023; pp. 174–179. [Google Scholar] [CrossRef]
  78. Ivanova, M.; Ivanova, T.; Terzieva, V. Automating Assessment within Intelligent Education. In Proceedings of the 12th International Conference on Intelligent Systems (IS 24), Varna, Bulgaria, 29–31 August 2024; pp. 1–6. [Google Scholar] [CrossRef]
  79. Ivanova, T. Knowledge-Based Semi-Automatic Selection of Personalized Learning Paths. In Proceedings of the 37th Edition of the InfoTech Conference IEEE (InfoTech 23); IEEE: New York, NY, USA, 2023; pp. 1–4. [Google Scholar] [CrossRef]
  80. Lushnei, S.; Shumskyi, D.; Shykula, S.; Jimenez-Ruiz, E.; Garcez, A.D.A. Large Language Models as Oracles for Ontology Alignment. arXiv 2025, arXiv:2508.08500. [Google Scholar] [CrossRef]
  81. Riali, I.; Fareh, M.; Bobillo, F. ProbFuzzOnto: A fuzzy ontology-driven uncertainty approach using fuzzy Bayesian networks. Int. J. Fuzzy Syst. 2025, 27, 680–700. [Google Scholar] [CrossRef]
  82. Avenirovna, N.O.; Vitalevich, K.A.; Konstantinovich, L.E.; Rafikovna, S.L.; Viktorovna, F.M.; Eduardovna, D.A. OntoMathEdu Educational Mathematical Ontology: Prerequisites, Educational Levels and Educational Projections. 2020. Available online: https://ceur-ws.org/Vol-2784/spaper07.pdf (accessed on 12 January 2026).
  83. Alkhatlan, A.; Kalita, J. Intelligent tutoring systems: A comprehensive historical survey with recent developments. arXiv 2018, arXiv:1812.09628. [Google Scholar] [CrossRef]
  84. Muslim, A.; Chatti, M.A.; Mahapatra, T.; Schroeder, U. A rule-based indicator definition tool for personalized learning analytics. In Proceedings of the Sixth International Conference on Learning Analytics & Knowledge; Association for Computing Machinery: New York, NY, USA, 2016; pp. 264–273. [Google Scholar] [CrossRef]
  85. Lagman, A.C.; Mansul, D.M. Extracting personalized learning path in adaptive e-learning environment using rule based assessment. In Proceedings of the 2017 International Conference on Information Technology; Association for Computing Machinery: New York, NY, USA, 2017; pp. 335–340. [Google Scholar] [CrossRef]
  86. AlShaikh, F.; Hewahi, N. Ai and machine learning techniques in the development of Intelligent Tutoring System: A review. In 2021 International Conference on Innovation and Intelligence for Informatics, Computing, and Technologies (3ICT); IEEE: New York, NY, USA, 2021; pp. 403–410. [Google Scholar] [CrossRef]
  87. Zhou, X.; Zhang, Z.; Xie, X.; Zhang, J. Deep learning based knowledge tracing in intelligent tutoring systems: X. Sci. Rep. 2025, 15, 21395. [Google Scholar] [CrossRef]
  88. Tong, R.J.; Hu, X. Future of education with neuro-symbolic AI agents in self-improving adaptive instructional systems. Front. Digit. Educ. 2024, 1, 198–212. [Google Scholar] [CrossRef]
Figure 1. The general architecture of the DL knowledge base.
Figure 1. The general architecture of the DL knowledge base.
Mathematics 14 00808 g001
Figure 2. The proposed conceptual model of a hybrid layered knowledge base architecture.
Figure 2. The proposed conceptual model of a hybrid layered knowledge base architecture.
Mathematics 14 00808 g002
Figure 3. Part of our metadata classification schema.
Figure 3. Part of our metadata classification schema.
Mathematics 14 00808 g003
Table 1. Basic DL formula and its meaning.
Table 1. Basic DL formula and its meaning.
FormulaMeaningExample
C ⊑ DC is a subclass of DStudent ⊑ Person means: every student is a person
C ⊓ DC and D overlap (intersection)Author ⊓ Teacher means: someone who is both author and teacher
C ⊔ DC or D (union)Doctor ⊔ Writer means: someone who is either a doctor or a writer
∃R.CThere exists a relation R to C∃read.Book means: someone who was read at least one book
∀R.CAll relations R point to C∀teaches.Course means: someone who only teaches courses
Table 2. DL variants and features.
Table 2. DL variants and features.
Feature/LogicEL
(OWL2 EL)
ALC-Core of
OWL-DL
SHOIN
(OWL-DL)
SHOIQ
(OWL2-DL)
Conjunction (A ⊓ B)++++
Disjunction (A ⊔ B)+++
Negation (¬A)+++
Universal (∀R.A)+++
Existential (∃R.A)++++
Role Hierarchies (R     SR)++++
Inverse Roles (R−1)++
Nominals ({a,b})++
Cardinality Constraints (nR.A)++
Transitive Roles++
Complex Role Inclusion Axioms+
Nominals (номинaли)++
Table 3. OWL languages and underlined DL features.
Table 3. OWL languages and underlined DL features.
OWL Language/ProfileCorresponding DLExpressiveness (Main Features)Reasoning Properties/Complexity
OWL Lite [26]SHIFBasic class hierarchies, limited cardinality, transitive and inverse rolesDecidable, EXPTIME-complete, Tableau-based reasoning
OWL DLSHOIN(D)Full DL constructs, nominals, inverse roles, cardinality, datatypesDecidable, ExpTime/NExpTime
OWL Full [27]No DLClasses as individuals, RDF freedomUndecidable
OWL 2 DL [28]SROIQ(D)Role chains, qualified cardinality, disjoint roles, keysDecidable, N2ExpTime-complete
OWL 2 EL [29]EL++Existentials, conjunction, role hierarchiesPolynomial time
OWL 2 QL [30]DL-LiteLightweight modeling, query answeringPolynomial, first-order query rewriting
OWL 2 RL [31]Datalog-style DLRule-based reasoning, forward chainingPolynomial
RDFS [32]Weak DL fragmentSimple class and property hierarchiesPolynomial
Table 4. Well-working DL reasoners used algorithms and complexity.
Table 4. Well-working DL reasoners used algorithms and complexity.
DL/ProfileAlgorithmReasonerComplexity
ALCTableau [36]FaCT++ExpTime [37]
SROIQHypertableau [38]HermiTN2ExpTime
EL++ [38]CompletionELKPTime
DL-LiteQuery rewritingOntopAC0
RLForward chainingPellet [39]PTime
Table 5. Basic fuzzy logic operators, meaning and examples.
Table 5. Basic fuzzy logic operators, meaning and examples.
OperatorMeaningExample
t-norm (∧)Fuzzy AND takes the minimum truth valueCatPet takes the degree of being both a cat and
pet = min(0.8, 0.6) = 0.6
t-conorm (∨)Fuzzy OR takes the maximum truth valueCatPet takes the max(0.8, 0.6) = 0.8
Negation (¬)Fuzzy NOT is 1 minus truth value¬ObscureWork is 1 − 0.3 = 0.7
Implication (→)Fuzzy implication is “if…then…” with degreesIf a politician is famousthen influential, the truth degree 0.85
Table 6. Fuzzy extensions of DL and fuzzy operators.
Table 6. Fuzzy extensions of DL and fuzzy operators.
ClassicalŁukasiewicz LogicGödel LogicProduct LogicZadeh Logic
AND (∧)max(α + β − 1, 0)min (α, β)α · βmin (α, β)
OR (∨)min(α + β, 1)max (α, β)α + β − α · βmax (α, β)
NOT (¬)1 − α1 if α = 0; 1 − α, if α ≠ 01 if α = 0; 0 if α ≠ 01 − α
Implicationmin(1 − α+ β, 1)1, if α ≤ β;max (1 − α, β), if α > βmin(1, β/α)max (1 − α, β)
Table 7. Well-studied probabilistic extensions, semantics, and implementation.
Table 7. Well-studied probabilistic extensions, semantics, and implementation.
Probabilistic ExtensionProbabilistic SemanticModels and Languages
Possible-worldsProbability over interpretationsPR-OWL, PDLs
DistributionProbability over axiomsDISPONTE
BayesianDirected dependenciesBayesian networks
Markov/log-linearWeighted formulasMLNs
Table 8. Aspects of main requirements to educational ontologies.
Table 8. Aspects of main requirements to educational ontologies.
AspectKey Requirements Are Related to:
PurposeClearly specified goals (may be different in different systems:
representation, personalization, curriculum design, analytics…)
ContextVarious, but well-defined contexts (in LMS, ITS, in MOOCs, open learning, mobile learning, reinforcement learning, etc.)
TechnicalLanguage, levels of formality, reasoning, scalability
SemanticClarity, consistency, rich relations, correctness
PracticalUsability, extensibility, maintainability, decidability, reasoning complexity
Table 9. Knowledge nature and modeling technologies.
Table 9. Knowledge nature and modeling technologies.
Models and TechnologiesKnowledge Nature
Ontology (OWL)Declarative knowledge
Rule engine (SWRL)Conditional logic
Workflow engineProcedural execution
Probabilistic modelsUncertainty (e.g., mastery)
Fuzzy modelsModeling vagueness in real domains
Learning analyticsImplicit knowledge and dependencies extraction
Machine learningImplicit knowledge and rule extraction
Table 10. Comparison of layered hybrid AI-driven architecture and single ontology-based models.
Table 10. Comparison of layered hybrid AI-driven architecture and single ontology-based models.
AspectSingle Ontology-Based Knowledge BasesLayered Hybrid AI Architecture
Knowledge RepresentationOne ontologyOntologies + learned knowledge and calculated data
Learning from dataMinimal or noneCore component (ML models)
ReasoningSymbolic logic onlySymbolic + statistical + natural language-based reasoning
ExplainabilityHighHigh (symbolic layer) + contextual (ML and LLM layer)
ScalabilityLimitedScales better with large datasets
Handling ambiguityPoorBetter via probabilistic models, ML and LLM
PersonalizationMainly rule-basedPersonalization via data + semantics
Table 11. Comparison of the types of IE-driven knowledge models.
Table 11. Comparison of the types of IE-driven knowledge models.
AspectRule-BasedML-BasedOntology-BasedHybrid (Ontologies + Rules + ML)
PersonalizationLimitedMedium to highModerateHigh
ExplainabilityHighLowHighMedium to High
AdaptabilityLowHighLow to MediumHigh
Knowledge reuseLowLowHighHigh
Handling uncertaintyPoorHighPoorGood
Maintenance effortHighMediumMediumMedium to High
Pedagogical controlHighLimitedStrongStrong
Semantic correctnessHighLowHighHigh
Development costLowMediumHighMedium to High
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

Ivanova, T. Ontology-Based Layered Hybrid AI-Driven Knowledge Model for Personalized E-Learning. Mathematics 2026, 14, 808. https://doi.org/10.3390/math14050808

AMA Style

Ivanova T. Ontology-Based Layered Hybrid AI-Driven Knowledge Model for Personalized E-Learning. Mathematics. 2026; 14(5):808. https://doi.org/10.3390/math14050808

Chicago/Turabian Style

Ivanova, Tatyana. 2026. "Ontology-Based Layered Hybrid AI-Driven Knowledge Model for Personalized E-Learning" Mathematics 14, no. 5: 808. https://doi.org/10.3390/math14050808

APA Style

Ivanova, T. (2026). Ontology-Based Layered Hybrid AI-Driven Knowledge Model for Personalized E-Learning. Mathematics, 14(5), 808. https://doi.org/10.3390/math14050808

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop