Towards Sharable Application Ontologies for the Automatic Generation of UIs for Dialog based Linked Data Applications
Michael Hitz, Thomas Kessel, Dennis Pfisterer
2017
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
- 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.
- 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.
- Calvary, G. et al., 2002. The CAMELEON Reference Framework.
- 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.
- Fedortsova, I. & Brown, G., 2014. JavaFX Mastering FXML, Release 8. JavaFX Documentation. Available at: http://docs.oracle.com/javase/8/javafx/fxmltutorial/preface.htm.
- 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.
- 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.
- 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.
- 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.
- 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/.
- Khushraj, D. & Lassila, O., 2005. Ontological approach to generating personalized user interfaces for web services. The Semantic Web-ISWC 2005, pp.916-927.
- 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
- 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.
- 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.
- Meixner, G., Paternò, F. & Vanderdonckt, J., 2011. Past, Present, and Future of Model-Based User Interface Development. i-com, (3), pp.2-11.
- 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).
- 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.
- 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.
- Puerta, A.R., Eriksson, H., Gennari, J.H., Musen, M.A.,1994. Beyond data models for automated user interface generation. Proceedings British HCI'94.
- 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.
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