SemwidgJS: A Semantic Widget Library for the Rapid Development of User Interfaces for Linked Open Data

Stegemann, T. and Ziegler, J. (2014). Informatik 2014, Big Data, Komplexität meistern: Tagung vom 22. - 26. September 2014 in Stuttgart ; 44th meeting of the German Informatics Society, 232. - … Jahrestagung der Gesellschaft für Informatik e.V. (GI) ; 44, 479–490. Bonn: Ges. für Informatik.


In this paper we introduce SemwidgJS, a JavaScript based library for displaying Linked Open Data via Semantic Widgets. SemwidgJS can be integrated in almost any website and handles the querying, processing and displaying of semantic data. SemwidgJS facilitates the retrieval of semantic data with its own simplified query language SemwidgQL, a Path Query Language that allows the traversal of the Linked Data graph. For complex queries, standard SPARQL can be used as well. We pursue two objectives with this development: first, we want to provide appropriate widgets for the full range of different data types in semantic databases, second, we aim at enabling Web content publishers who are not experts in semantic technologies to make use of these data in their ordinary Web development activities.

Related focus areas


Related publications

Rule-enhanced task models for increased expressiveness and compactness

Gaulke, W. and Ziegler, J. (2016). Proceedings of the 8th ACM SIGCHI Symposium on Engineering Interactive Computing Systems, 4–15. Brussels, Belgium: ACM.

InteractiveExtractor: Durchgängige Unterstützung bei der Extraktion von anforderungsrelevanten Informationen

Heim, P., Stegemann, T., Lohmann, S., Ziegler, J., Cyriaks, H., and Stolz, H. (2009). Agiles Requirements Engineering: für Softwareprojekte mit einer großen Anzahl verteilter Stakeholder. Leipzig.

The RelFinder User Interface: Interactive Exploration of Relationships between Objects of Interest

Lohmann, S., Heim, P., Stegemann, T., and Ziegler, J. (2010). Proceedings of the 14th International Conference on Intelligent User Interfaces (IUI 2010). New York, NY: ACM.