Generating Visual Programming Blocks based on Semantics in W3C Thing Descriptions

Freund M, Fries J, Wehr T, Harth A (2023)


Publication Language: English

Publication Type: Conference contribution, Conference Contribution

Publication year: 2023

Publisher: CEUR-WS

Book Volume: 3412

Pages Range: 1-15

Conference Proceedings Title: CEUR Workshop Proceedings

Event location: Hersonissos, GRC GR

URI: https://ceur-ws.org/Vol-3412/paper1.pdf

Abstract

We present mappings that leverage the semantic information in W3C Thing Descriptions (TDs) to generate structure definitions and code generator functions for visual programming blocks. In addition, we use link following to discover and consume related TDs. This approach extends device support in low-code IoT environments. Our implementation generates blocks and code generators in O(n), where n is the number of interaction affordances in a consumed TD, and follows links to Thing Descriptions in O(n + m), where n is the number of TDs and m the number of links to follow. Specifically, our implementation can discover 35 TDs with 128 interaction affordances and generate blocks and code in less than 200 ms, which is considered acceptable for interactive user interfaces.

Authors with CRIS profile

Involved external institutions

How to cite

APA:

Freund, M., Fries, J., Wehr, T., & Harth, A. (2023). Generating Visual Programming Blocks based on Semantics in W3C Thing Descriptions. In Ghislain Auguste Atemezing, Lionel Medini, Frederique Laforest (Eds.), CEUR Workshop Proceedings (pp. 1-15). Hersonissos, GRC, GR: CEUR-WS.

MLA:

Freund, Michael, et al. "Generating Visual Programming Blocks based on Semantics in W3C Thing Descriptions." Proceedings of the 1st International Workshop on Semantic Web on Constrained Things, SWoCoT 2023, Hersonissos, GRC Ed. Ghislain Auguste Atemezing, Lionel Medini, Frederique Laforest, CEUR-WS, 2023. 1-15.

BibTeX: Download