Skip to main content

An Enhanced Meta-model to Generate Web Forms for Ontology Population

  • Conference paper
  • First Online:
Knowledge Graphs and Semantic Web (KGSWC 2021)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 69.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 89.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

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. 1.

    www.purl.org/net/obop.

  2. 2.

    https://github.com/ontosoft/logic-interface.git.

  3. 3.

    http://ontologydesignpatterns.org.

References

  1. Owl 2 web ntology Language: Structural Specification and Functional-Style Syntax, 2nd edn. (2012). http://www.w3.org/TR/owl2-syntax/

  2. 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)

    Article  Google Scholar 

  3. 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)

    Google Scholar 

  4. Furtado, E., et al..: An ontology-based method for universal design of user interfaces, September 2001

    Google Scholar 

  5. 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)

    Google Scholar 

  6. 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

  7. 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

    Chapter  Google Scholar 

  8. 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

  9. 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

  10. 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)

    Google Scholar 

  11. Linked Data API for JavaScript: reactlib.js. https://github.com/linkeddata/rdflib.js.git

  12. 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

  13. 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)

    Google Scholar 

  14. 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

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Petko Rutesic or Mirjana Radonjic-Simic .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics