Abstract
The process of manually inserting data in ontology instances is usually a cumbersome activity. Editing complex domain ontologies using Protégé and similar tools requires expert knowledge. Despite exhaustive research in this area, the existing ontology population tools are still not user-friendly enough to simplify this activity for end-users. To facilitate this process, we propose an approach to design an ontology to serve as a meta-model for the generation of user interface models. The user interface models are used to create web applications with dialog-based HTML forms, which are eventually used to populate instances of OWL ontologies. Our meta-model includes several patterns used to generate programming control structures used to populate ontology instances. On the one hand, the meta-model describes user interfaces, and on the other hand, it describes the structure of the output ontology instance. We also show a prototype of a tool that loads a simple meta-model file and creates a single-page application that populates an ontology instance.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Change history
24 January 2022
In the originally published version of chapter 9 the two references were incomplete. The references [5] and [9] have been extended in the revised version.
Notes
- 1.
www.purl.org/net/obop.
- 2.
- 3.
References
Owl 2 web ntology Language: Structural Specification and Functional-Style Syntax, 2nd edn. (2012). http://www.w3.org/TR/owl2-syntax/
Buttigieg, P.L., Pafilis, E., Lewis, S.E., Schildhauer, M.P., Walls, R.L., Mungall, C.J.: The environment ontology in 2016: bridging domains with increased scope, semantic density, and interoperation. J. Biomed. Seman. 7(1), 1–12 (2016)
Dooley, D.M., et al.: Foodon: a harmonized food ontology to increase global food traceability, quality control and data integration. NPI Sci. Food 2(1), 1–10 (2018)
Furtado, E., et al..: An ontology-based method for universal design of user interfaces, September 2001
Girardi, D., Arthofer, K., Giretzlehner, M.: An ontology-based data acquisition infrastructure - using ontologies to create domain-independent software systems. In: Filipe, J., Dietz, J.L.G. (eds.) Proceedings of the International Conference on Knowledge Engineering and Ontology Development, pp. 155–160. SciTePress, Barcelona (2012)
Gonçalves, R., Tu, S., Nyulas, C., Tierney, M., Musen, M.: An ontology-driven tool for structured data acquisition using web forms. J. Biomed. Seman. 8, (2017). https://doi.org/10.1186/s13326-017-0133-1
Hepp, M.: GoodRelations: an ontology for describing products and services offers on the web. In: Gangemi, A., Euzenat, J. (eds.) EKAW 2008. LNCS (LNAI), vol. 5268, pp. 329–346. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-87696-0_29
Hitz, M., Kessel, T., Pfisterer, D.: Towards sharable application ontologies for the automatic generation of UIS for dialog based linked data applications. In: Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development February 2017, pp. 65–77, February 2017. https://doi.org/10.5220/0006137600650077
Hitzler, P., Krisnadhi, A.: A tutorial on modular ontology modeling with ontology design patterns: the cooking recipes ontology (2018). http://arxiv.org/abs/1808.08433
Krisnadhi, A., Hitzler, P.: Modeling with ontology design patterns: chess games as a worked example. In: Ontology Engineering with Ontology Design Patterns, pp. 3–21. IOS Press, Amsterdam (2016)
Linked Data API for JavaScript: reactlib.js. https://github.com/linkeddata/rdflib.js.git
Liu, B., Chen, H., He, W.: Deriving user interface from ontologies: a model-based approach. In: 17th IEEE International Conference on Tools with Artificial Intelligence (ICTAI 2005), vol. 2005, December 2005. https://doi.org/10.1109/ICTAI.2005.55
Radonjic-Simic, M., Pfisterer, D., Rutesic, P.: Arising internet of everything: business modeling and architecture for smart cities in recent developments in engineering research, vol. 8 Chapter 7 (2020)
Hitz, M., Radonjic-Simic, M., Reichwald, J., Pfisterer, D.: Generic UIs for requesting complex products within distributed market spaces in the internet of everything. In: Buccafurri, F., Holzinger, A., Kieseberg, P., Tjoa, A.M., Weippl, E. (eds.) CD-ARES 2016. LNCS, vol. 9817, pp. 29–44. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-45507-5_3
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Rutesic, P., Radonjic-Simic, M., Pfisterer, D. (2021). An Enhanced Meta-model to Generate Web Forms for Ontology Population. In: Villazón-Terrazas, B., Ortiz-Rodríguez, F., Tiwari, S., Goyal, A., Jabbar, M. (eds) Knowledge Graphs and Semantic Web. KGSWC 2021. Communications in Computer and Information Science, vol 1459. Springer, Cham. https://doi.org/10.1007/978-3-030-91305-2_9
Download citation
DOI: https://doi.org/10.1007/978-3-030-91305-2_9
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-91304-5
Online ISBN: 978-3-030-91305-2
eBook Packages: Computer ScienceComputer Science (R0)