Automatic UI generation for aggregated linked data applications by using sharable application ontologies

Michael Hitz*, Thomas Kessel, Dennis Pfisterer

*Corresponding author for this work


The ongoing digitalisation efforts of businesses are a driving force to expose processes as services to third parties to enable the integration into third-party applications (e.g., booking of a trip or requesting the quote for a complex product). To standardize processes and related data, increasingly semantic web technologies are used. This leads to a shared conceptualization of the business domains and results in a linked data service ecosystem for domain-specific services, allowing third parties to aggregate services to novel applications - even across different domains. Using semantic web technologies enables the standardized communication on machine level. But the integration of the user into the overall process is still a manual task. The aggregation of services to complex applications is mostly done at the service level. The User Interfaces (UI) for collecting input data for the processes are usually still hand-crafted for different user groups and environments. Our claim is, that given a linked data service ecosystem, the UI for a business process can be modelled once and be automatically generated for the integration into different contexts. The models can be combined to automatically build complex UIs for combined linked data applications – thus, supporting the aggregation of applications on the user interface level. This paper presents an ontology-based, model-driven approach for modelling UIs for the automatic generation of dialog-based applications, providing output understood by associated linked data services. In addition, the paper shows that the approach is suited to combine UI models as components to build aggregated linked data service UIs.

Original languageEnglish
Title of host publicationMODELSWARD 2017: Model-Driven Engineering and Software Development
EditorsLuís Ferreira Pires, Slimane Hammoudi, Bran Selic
Number of pages26
Place of PublicationCham
PublisherSpringer, Cham
Publication date08.07.2018
ISBN (Print)978-3-319-94763-1
ISBN (Electronic)978-3-319-94764-8
Publication statusPublished - 08.07.2018
Event5th International Conference on Model-Driven Engineering and Software Development - Porto, Portugal
Duration: 19.02.201721.02.2017
Conference number: 216239


Dive into the research topics of 'Automatic UI generation for aggregated linked data applications by using sharable application ontologies'. Together they form a unique fingerprint.

Cite this