From Ontology to Application: A Semantic Architecture for Music Education in Low-Code Environments
Abstract
1. Introduction
2. Theoretical Framework
2.1. Ontologies and Semantic Representation of Educational Knowledge
2.2. Ontologies in Educational Technology and Music Education
2.3. Semantic Management of Educational Knowledge Using Graph Databases
2.4. From Ontology to a Functional Educational Application
3. Methodology and Implementation
3.1. Methodological Approach and Design Framework
3.2. Design and Development of Educational Ontology
3.3. Semantic Infrastructure and Management of Ontological Knowledge
3.4. Knowledge Flow and Functional Architecture
3.5. Implementation of the Educational Application
4. Conceptual, Technical, and Architectural Evaluation of the Proposed Framework
4.1. Conceptual Evaluation of the Ontology
4.2. Functional Evaluation of the Educational Application
4.3. Evaluation of the Architecture and Knowledge Flow
5. Conclusions and Potential Extensions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Gruber, T.R. A translation approach to portable ontology specifications. Knowl. Acquis. 1993, 5, 199–220. [Google Scholar] [CrossRef]
- Antoniou, G.; van Harmelen, F. A Semantic Web Primer, 2nd ed.; MIT Press: Cambridge, MA, USA, 2008. [Google Scholar]
- Aroyo, L.; Dicheva, D. The new challenges for e-learning: The educational semantic web. Educ. Technol. Soc. 2004, 7, 59–69. [Google Scholar]
- Mizoguchi, R.; Bourdeau, J. Using ontological engineering to overcome common AI-ED problems. Int. J. Artif. Intell. Educ. 2000, 11, 107–121. [Google Scholar]
- Wade, G. A Concise History of the Classic Guitar; Mel Bay Publications: Pacific, MO, USA, 2010. [Google Scholar]
- Tanenbaum, D. Perspectives on the classical guitar in the twentieth century. In The Cambridge Companion to the Guitar; Coelho, V.A., Ed.; Cambridge University Press: Cambridge, UK, 2003; pp. 182–206. [Google Scholar]
- Raimond, Y.; Sutton, C.; Sandler, M.B. Interlinking music-related data on the web. IEEE Multimed. 2009, 16, 52–63. [Google Scholar] [CrossRef]
- Raimond, Y.; Sandler, M. Evaluation of the Music Ontology Framework. In The Semantic Web: Research and Applications; Simperl, E., Cimiano, P., Polleres, A., Corcho, O., Presutti, V., Eds.; Springer: Berlin/Heidelberg, Germany, 2012; pp. 255–269. [Google Scholar]
- Iino, N.; Nishimura, S.; Nishimura, T.; Fukuda, K.; Takeda, H. The guitar rendition ontology for teaching and learning support. In Proceedings of the 2019 IEEE 13th International Conference on Semantic Computing (ICSC), Newport Beach, CA, USA, 30 January–1 February 2019; pp. 404–411. [Google Scholar]
- Brusilovsky, P.; Millán, E. User models for adaptive hypermedia and adaptive educational systems. In The Adaptive Web: Methods and Strategies of Web Personalization; Brusilovsky, P., Kobsa, A., Nejdl, W., Eds.; Springer: Berlin/Heidelberg, Germany, 2007; pp. 3–53. [Google Scholar]
- Dolog, P.; Nejdl, W. Semantic web technologies for the adaptive web. In The Adaptive Web: Methods and Strategies of Web Personalization; Brusilovsky, P., Kobsa, A., Nejdl, W., Eds.; Springer: Berlin/Heidelberg, Germany, 2007; pp. 697–719. [Google Scholar]
- Iino, N.; Takeda, H.; Nishimura, T. An ontology-based development of activity knowledge and system design. In Semantic Technology; Springer International Publishing: Cham, Switzerland, 2020; pp. 369–384. [Google Scholar]
- Knight, C.; Gašević, D.; Richards, G. An ontology-based framework for bridging learning design and learning content. Educ. Technol. Soc. 2006, 9, 23–37. [Google Scholar]
- Allard, D.; Mizoguchi, R. Dr. Mosaik: A holistic framework for understanding the English tense–aspect system based on ontology engineering. Res. Pract. Technol. Enhanc. Learn. 2021, 16, 23. [Google Scholar] [CrossRef]
- Alseny, C.; Ilham, D.; El Khatir, H. Revolutionizing distance learning: The impact of ontology and the Semantic Web. Comput. Sci. Math. Forum 2025, 10, 16. [Google Scholar] [CrossRef]
- 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]
- Alifah, N.; Hidayat, A.R. Effectiveness of artificial intelligence-based learning analytics tool in supporting personalized learning in higher education. J. Pendidik. Progresif 2025, 15, 74–84. [Google Scholar] [CrossRef]
- Hitzler, P.; Krötzsch, M.; Rudolph, S. Foundations of Semantic Web Technologies; Chapman and Hall/CRC: Boca Raton, FL, USA, 2009. [Google Scholar]
- Webster, P.R. Towards pedagogies of revision: Guiding a student’s music composition. In Musical Creativity: Insights from Music Education Research; Odena, O., Ed.; Routledge: London, UK, 2016; pp. 115–134. [Google Scholar]
- Seaborne, A.; Prud’hommeaux, E. SPARQL Query Language for RDF. W3C Recommendation, 15 January 2008.
- Angles, R.; Gutierrez, C. Survey of graph database models. ACM Comput. Surv. 2008, 40, 1–39. [Google Scholar] [CrossRef]
- Staab, S.; Studer, R. Handbook on Ontologies, 2nd ed.; Springer: Berlin/Heidelberg, Germany, 2010. [Google Scholar]
- Uschold, M.; Gruninger, M. Ontologies: Principles, methods and applications. Knowl. Eng. Rev. 1996, 11, 93–136. [Google Scholar] [CrossRef]
- Noy, N.F.; McGuinness, D.L. Ontology Development 101: A Guide to Creating Your First Ontology; Stanford Knowledge Systems Laboratory Technical Report KSL-01-05; Stanford Medical Informatics Technical Report SMI-2001-0880; Stanford University: Stanford, CA, USA, 2001. [Google Scholar]
- Staab, S.; Studer, R. (Eds.) Handbook on Ontologies; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2013. [Google Scholar]
- Héder, M. Semantic Web for the Working Ontologist, second edition: Effective modeling in RDFS and OWL by Dean Allemang and James Hendler, Morgan Kaufmann, 384 pp., $55, ISBN 0-123-85965-4. Knowl. Eng. Rev. 2014, 29, 404–405. [Google Scholar] [CrossRef]
- Rokis, K.; Kirikova, M. Challenges of low-code/no-code software development: A literature review. In Perspectives in Business Informatics Research; Springer: Cham, Switzerland, 2022; pp. 3–17. [Google Scholar]
- Rokis, K.; Kirikova, M. Exploring low-code development: A comprehensive literature review. Complex Syst. Inform. Model. Q. 2023, 36, 68–86. [Google Scholar] [CrossRef]
- Mubarokan, B.; Nisa’i, Z.H. Application of the AppSheet application to develop an inventory system for goods at MSME Parabot Barokah. Rec. Manag. Syst. J. 2025, 4, 35–41. [Google Scholar]
- Lagogiannis, G.; Chatzopoulos, A.A. A no-code educational platform for introducing Internet of Things and its application to agricultural education. IoT 2025, 6, 42. [Google Scholar] [CrossRef]
- Brank, J.; Grobelnik, M.; Mladenić, D. A survey of ontology evaluation techniques. In Proceedings of the Conference on Data Mining and Data Warehouses (SiKDD 2005), Ljubljana, Slovenia, 17 October 2005; pp. 166–170. [Google Scholar]
- Motik, B.; Sattler, U.; Studer, R. Query answering for OWL-DL with rules. J. Web Semant. 2005, 3, 41–60. [Google Scholar] [CrossRef]
- Elfaki, A.O.; Alfaifi, Y.H. Systematic approach for measuring semantic relatedness between ontologies. Electronics 2023, 12, 1394. [Google Scholar] [CrossRef]
- Jensen, J. A systematic literature review of the use of Semantic Web technologies in formal education. Br. J. Educ. Technol. 2019, 50, 505–517. [Google Scholar] [CrossRef]
- Horrocks, I.; Patel-Schneider, P.F.; van Harmelen, F. From SHIQ and RDF to OWL: The making of a web ontology language. J. Web Semant. 2003, 1, 7–26. [Google Scholar] [CrossRef]
- De Gemmis, M.; Lops, P.; Musto, C.; Narducci, F.; Semeraro, G. Semantics-aware content-based recommender systems. In Recommender Systems Handbook; Ricci, F., Rokach, L., Shapira, B., Eds.; Springer: New York, NY, USA, 2015; pp. 119–159. [Google Scholar]
- Kejriwal, M.; Knoblock, C.A.; Szekely, P. Knowledge Graphs: Fundamentals, Techniques, and Applications; MIT Press: Cambridge, MA, USA, 2021. [Google Scholar]




| Ontology Component | Representative Elements | Role in the Ontology |
|---|---|---|
| Pedagogical core classes | LearningObjective, TeachingPractice, EvaluationCriterion, Study, Level, Objective | Represent the central pedagogical structure of the ontology, linking curriculum-derived learning objectives with teaching practices, assessment criteria, study material, and levels of instruction. |
| Learning-objective classes | LearningObjectiveCategory, TechniqueObjectiveCategory, InterpretationObjectiveCategory, SightReadingObjectiveCategory, CreativityObjectiveCategory, HistoryAndAestheticsObjectiveCategory | Organize learning objectives into pedagogical domains corresponding to technique, interpretation, sight-reading, creativity, and historical/aesthetic knowledge. |
| Guitar-related classes | GuitarParts, Body, Bridge, Fretboard, Frets, Head, Neck, Nut, Rosette, Saddle, SoundHole, Soundboard, Strings, TuningPegs | Model the physical structure of the classical guitar and support teaching activities related to instrument knowledge. |
| Body- and posture-related classes | HumanBodyPart, BodyPosture, GuitarPosition, Finger, HandOfBodySide, HandOfNeckSide, Leg, Torso, Thumb, IndexFinger, MiddleFinger, RingFinger, LittleFinger | Represent body parts, posture, hand use, and fingering concepts involved in classical guitar technique. |
| Musical-content classes | Exercise, Repertoire, SheetMusic, MusicalActivity, Skill, Topic, Subtopic, HistoricalPeriod, Instrument | Represent exercises, repertoire, sheet music, musical activities, skills, topics, historical periods, and instruments. |
| Pedagogical object properties | hasTeachingPractice, includesObjective, hasStudy, includesRepertoire, belongsToCategory, isSubObjectiveOf, hasLevel, isPartOfLevel | Connect learning objectives with teaching practices, study material, repertoire, categories, and curriculum levels. |
| Assessment object properties | hasEvaluationCriterion, evaluatesObjective, evaluatedBy, hasPerformance, participatesIn | Link learning objectives, evaluation criteria, performance, and assessment-related processes. |
| Technique-related object properties | achievesSkill, requiresSkill, hasExercise, hasPreferredFinger, targetsFinger, requiresFinger, usesFinger, usesHand | Represent skill acquisition, technical requirements, exercise-based practice, fingering, and hand use. |
| Instrument and structural object properties | includesPart, isPartOfCombination, includesInstrument, includesTopic, hasSubtopic, includesPeriod, supportsPosture, places | Represent part–whole relations, topic organization, historical period inclusion, instrument-related knowledge, and posture support. |
| Data properties | angle, hasDuration, hasResource, hasTempoRange, levelNumber | Capture literal-valued attributes related to posture angle, duration, external resources, tempo range, and level numbering. |
| Learning-objective individuals | Objective 1.1.1—Body posture & instrument placement, Objective 1.1.2—Open-string exercises, Objective 1.1.8—Scales, arpeggios & chords, Objective 1.4—Prima vista reading, Objective 1.6—Melody composition & song accompaniment | Instantiate curriculum derived learning objectives for first-level classical guitar instruction. |
| Teaching-practice individuals | Teaching Practice 1.1.1—Posture & instrument placement, Teaching Practice 1.1.2—Open-strings, Teaching Practice 1.1.8.1—Major/minor scales, Teaching Practice 1.1.8.2—Arpeggios, Teaching Practice 1.4.3—Melodic prima vista, Teaching Practice 1.6.2—Song selection & accompaniment | Represent concrete instructional practices associated with learning objectives and classroom activities. |
| Evaluation-criterion individuals | Evaluation Criterion 1.1.1—Body posture & instrument placement, Evaluation Criterion 1.1.8—Scales, arpeggios and chords, Evaluation Criterion 1.2.1—Repertoire, Evaluation Criterion 1.4—Prima vista, Evaluation Criterion—Minimum requirements (Level 1) | Instantiate assessment criteria used to evaluate the achievement of specific learning objectives. |
| Repertoire and study individuals | D. Aguado—Study No. 9, D. Aguado—Study No. 16, M. Giuliani—Op. 100 No. 1, J. Sagreras—Book 1, Exercise 7, E. Pujol—Exercise No. 20, Anonymous—Greensleeves, Traditional—Kumbaya | Represent repertoire, studies, and exercises used as educational material within the Level 1 curriculum. |
| Instrument and accessory individuals | Classical Guitar, Electric Guitar, Flamenco Guitar, Folk Guitar, Twelve-string Guitar, Footstool, Metronome, Music Stand, Tuner, Capo | Represent instruments and supporting accessories relevant to classical guitar instruction and practice. |
| Historical-period individuals | Medieval Period, Renaissance Period, Baroque Period, Classical Period, Romantic Period, Modern Period | Represent historical periods used in the organization of music-history and aesthetics-related knowledge. |
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. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Kakaras, I.; Zoumboulidis, V.; Paliokas, I.; Valsamidis, S. From Ontology to Application: A Semantic Architecture for Music Education in Low-Code Environments. Electronics 2026, 15, 2071. https://doi.org/10.3390/electronics15102071
Kakaras I, Zoumboulidis V, Paliokas I, Valsamidis S. From Ontology to Application: A Semantic Architecture for Music Education in Low-Code Environments. Electronics. 2026; 15(10):2071. https://doi.org/10.3390/electronics15102071
Chicago/Turabian StyleKakaras, Ioannis, Vasilios Zoumboulidis, Ioannis Paliokas, and Stavros Valsamidis. 2026. "From Ontology to Application: A Semantic Architecture for Music Education in Low-Code Environments" Electronics 15, no. 10: 2071. https://doi.org/10.3390/electronics15102071
APA StyleKakaras, I., Zoumboulidis, V., Paliokas, I., & Valsamidis, S. (2026). From Ontology to Application: A Semantic Architecture for Music Education in Low-Code Environments. Electronics, 15(10), 2071. https://doi.org/10.3390/electronics15102071

