[Profile picture of Ruben Verborgh]

Ruben Verborgh

DFDP: A Declarative Form Description Pipeline for Decentralizing Web Forms

Ieben Smessaert, Patrick Hochstenbach, Ben De Meester, Ruben Taelman, and Ruben Verborgh

Forms are key to bidirectional communication on the Web: without them, end-users would be unable to place online orders or file support tickets. Organizations often need multiple, highly similar forms, which currently require multiple implementations. Moreover, the data is tightly coupled to the application, restricting the end-user from reusing it with other applications, or storing the data somewhere else. Organizations and end-users have a need for a technique to create forms that are more controllable, reusable, and decentralized. To address this problem, we introduce the Declarative Form Description Pipeline (DFDP) that meets these requirements. DFDP achieves controllability through end-users’ editable declarative form descriptions. Reusability for organizations is ensured through descriptions of the form fields and associated actions. Finally, by leveraging a decentralized environment like Solid, the application is decoupled from the storage, preserving end-user control over their data. In this paper, we introduce and explain how such a declarative form description can be created and used without assumptions about the viewing environment or data storage. We show how separate applications can interoperate and be interchanged by using a description that contains details for form rendering and data submission decisions using a form, policy, and rule ontology. Furthermore, we prove how this approach solves the shortcomings of traditional Web forms. Our proposed pipeline enables organizations to save time by building similar forms without starting from scratch. Similarly, end-users can save time by letting machines prefill the form with existing data. Additionally, DFDP empowers end-users to be in control of the application they use to manage their data in a data store. User study results provide insights to further improve usability by providing automatic suggestions based on field labels entered.

full text BibTeX other citation formats

Published in 2024 in Proceedings of the 2nd International Workshop on Semantics in Dataspaces.

Keywords:

Read this article online

Cite this article in your work

Cite this article easily using its BibTeX entry:

@inproceedings{smessaert_sds_2024,
  author = {Smessaert, Ieben and Hochstenbach, Patrick and De Meester, Ben and Taelman, Ruben and Verborgh, Ruben},
  title = {{DFDP:} A Declarative Form Description Pipeline for Decentralizing {Web} Forms},
  booktitle = {Proceedings of the 2nd International Workshop on Semantics in Dataspaces},
  year = 2024,
  month = may,
  url = {https://smessie.github.io/Article-ESWC2024-DFDP/},
}

Alternatively, pick a reference of your choice below:

ACM
Ieben Smessaert, Patrick Hochstenbach, Ben De Meester, Ruben Taelman, and Ruben Verborgh. 2024. DFDP: A Declarative Form Description Pipeline for Decentralizing Web Forms. In Proceedings of the 2nd International Workshop on Semantics in Dataspaces.
APA
Smessaert, I., Hochstenbach, P., De Meester, B., Taelman, R., & Verborgh, R. (2024, May). DFDP: A Declarative Form Description Pipeline for Decentralizing Web Forms. Proceedings of the 2nd International Workshop on Semantics in Dataspaces.
IEEE
I. Smessaert, P. Hochstenbach, B. De Meester, R. Taelman, and R. Verborgh, “DFDP: A Declarative Form Description Pipeline for Decentralizing Web Forms,” in Proceedings of the 2nd International Workshop on Semantics in Dataspaces, 2024.
LNCS
Smessaert, I., Hochstenbach, P., De Meester, B., Taelman, R., Verborgh, R.: DFDP: A Declarative Form Description Pipeline for Decentralizing Web Forms. In: Proceedings of the 2nd International Workshop on Semantics in Dataspaces (2024).
MLA
Smessaert, Ieben, et al. “DFDP: A Declarative Form Description Pipeline for Decentralizing Web Forms.” Proceedings of the 2nd International Workshop on Semantics in Dataspaces, 2024.

Discuss this article