Towards Sharable Application Ontologies for the Automatic Generation of UIs for Dialog based Linked Data Applications

Michael Hitz, Thomas Kessel, Dennis Pfisterer

Abstract

The emerging Internet of Everything is a driving force for businesses to expose their processes as services to third parties to be integrated into their applications (e.g. the booking of a trip or requesting the quote for a complex product). To standardize the processes and related data, increasingly semantic web technologies are applied - leading to a shared conceptualization of the business domains and thus creating a linked data service ecosystem for domain-specific services. Although the communication on machine-level is standardized by using semantic web technologies, the integration of the user into the overall process is still a manual task: User Interfaces (UI) for collecting the input data for a process are built manually for multiple platforms and user groups. The claim of this paper is, that given a linked data service ecosystem, UIs can be modelled and automatically generated for integration into linked data applications. The paper presents an ontology-based, model-driven approach for modelling UI variants for automatically generating dialog-based applications, providing output understood by associated linked data services.

References

  1. Abrams, M. et al., 1999. UIML: An appliance-independent XML user interface language. In WWW 7899 Proceedings of the eighth international conference on World Wide Web. pp. 1695-1708.
  2. Balzert, H., Hofmann, F. & Kruschinski, V., 1996. The JANUS Application Development Environment - Generating More than the User Interface. In Computer Aided Design of User Interfaces, Vol. 96. pp. 183- 206.
  3. Calvary, G. et al., 2002. The CAMELEON Reference Framework.
  4. Coutaz, J., 2010. User interface plasticity: model driven engineering to the limit! In EICS 7810 Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems. pp. 1-8.
  5. Fedortsova, I. & Brown, G., 2014. JavaFX Mastering FXML, Release 8. JavaFX Documentation. Available at: http://docs.oracle.com/javase/8/javafx/fxmltutorial/preface.htm.
  6. Foster, J., Greenwald, M. & Moore, J., 2005. Combinators for bi-directional tree transformations: a linguistic approach to the view update problem. ACM SIGPLAN, 3, pp.1-64.
  7. Gaulke, W. & Ziegler, J., 2015. Using profiled ontologies to leverage model driven user interface generation. Proceedings of the 7th ACM SIGCHI Symposium on Engineering Interactive Computing Systems - EICS 7815, pp.254-259.
  8. Hitz, M., 2016. mimesis: Ein datenzentrierter Ansatz zur Modellierung von Varianten für InterviewAnwendungen. In V. Nissen et al., eds. Proceedings - Multikonferenz Wirtschaftsinformatik (MKWI) 2016. pp. 1155-1165.
  9. Hitz, M. et al., 2016. Generic UIs for requesting complex products within Distributed Market Spaces in the Internet of Everything. In F. Buccafurri, ed. Proceedings of CD-ARES 2016, LNCS 9817. F. Buccafurri et al.
  10. Hitzler, P. et al., 2009. OWL 2 Web Ontology Language Primer. W3.org. Available at: http://www.w3.org/TR/ 2009 /REC-owl2-primer-20091027/.
  11. Khushraj, D. & Lassila, O., 2005. Ontological approach to generating personalized user interfaces for web services. The Semantic Web-ISWC 2005, pp.916-927.
  12. Kraus, A., Knapp, A. & Koch, N., 2003. Model-Driven Generation of Web Applications in UWE. Proc. 3rd Int. Wsh. Model-Driven Web Engineering (MDWE'07). CEUR-WS 261
  13. Limbourg, Q., 2004. USIXML: A User Interface Description Language Supporting Multiple Levels of Independence. In M. Matera & S. Comai, eds. ICWE Workshops. Rinton Press, pp. 325-338.
  14. Liu, B., Chen, H. & He, W., 2005. Deriving user interface from ontologies: A model-based approach. Proceedings - International Conference on Tools with Artificial Intelligence, ICTAI, 2005, pp.254-259.
  15. Meixner, G., Paternò, F. & Vanderdonckt, J., 2011. Past, Present, and Future of Model-Based User Interface Development. i-com, (3), pp.2-11.
  16. Paterno, F., Santoro, C. & Spano, L.D., 2009. Maria: A Universal, Declarative, Multiple Abstraction-Level Language for Service-Oriented Applications in Ubiquitous Environment. ACM Transactions on ComputerHuman Interaction, 16(4).
  17. Pfisterer, D., Radonjic-Simic, M. & Reichwald, J., 2016. Business Model Design and Architecture for the Internet of Everything. Journal of Sensor and Actuator Networks, 5(2), p.7.
  18. Popp, R. et al., 2009. Automatic generation of the behavior of a user interface from a high-level discourse model. In Proceedings of the 42nd Annual Hawaii International Conference on System Sciences, HICSS.
  19. Puerta, A.R., Eriksson, H., Gennari, J.H., Musen, M.A.,1994. Beyond data models for automated user interface generation. Proceedings British HCI'94.
  20. Van den Bergh, J., Luyten, K. & Coninx, K., 2011. CAP3: Context-Sensitive Abstract User Interface Specification. In Proceedings of the 3rd ACM SIGCHI symposium on Engineering interactive computing systems - EICS 7811. pp. 31-40.
Download


Paper Citation


in Harvard Style

Hitz M., Kessel T. and Pfisterer D. (2017). 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 - Volume 1: MODELSWARD, ISBN 978-989-758-210-3, pages 65-77. DOI: 10.5220/0006137600650077


in Bibtex Style

@conference{modelsward17,
author={Michael Hitz and Thomas Kessel and Dennis Pfisterer},
title={Towards Sharable Application Ontologies for the Automatic Generation of UIs for Dialog based Linked Data Applications},
booktitle={Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2017},
pages={65-77},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006137600650077},
isbn={978-989-758-210-3},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - Towards Sharable Application Ontologies for the Automatic Generation of UIs for Dialog based Linked Data Applications
SN - 978-989-758-210-3
AU - Hitz M.
AU - Kessel T.
AU - Pfisterer D.
PY - 2017
SP - 65
EP - 77
DO - 10.5220/0006137600650077