Towards OntoUML for Software Engineering: Transformation of Constraints into Various Relational Databases
OntoUML is an ontologically well-founded conceptual modeling language that provides precise meaning to modeled elements.As a result, its usage is beneficial in the Model-Driven Development approach to software development.Relational databases are commonly used for storage of application data, and they offer support for the implementation of custom data constraints.In this paper, we discuss the realization of constraints that arise from OntoUML structural models in PostgreSQL, Microsoft SQL Server and MySQL, and provide a complete reference on how to implement these constraints so that only data conforming to the OntoUML model can be stored.
Authors
- Zdeněk Rybola (ORCID: https://orcid.org/0000-0001-9430-6921)
- Petr Kroha (ORCID: https://orcid.org/0000-0002-1658-3736)
- Jakub Jabůrek
Institutions
- Czech Technical University in Prague (CZ)
Publication Details
- Journal
- Annals of Computer Science and Information Systems
- Published
- 2025-10-15
- DOI
- https://doi.org/10.15439/2025f7149
- Primary Topic
- Semantic Web and Ontologies
- Type
- article
- Field-Weighted Citation Impact
- 0.00