SemwidgJS is a JavaScript based library for displaying Linked Open Data via Semantic Data Widgets. SemwidgJS can be integrated in almost any website and handles the querying, processing and displaying of linked data. SemwidgJS facilitates the retrieval of linked data with its own simplified query language SemwidgQL, a Path Query Language that allows the navigation around 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 / linked data technologies to make use of these data in their ordinary web development activities.

We developed SemwidgEd - an editor for enriching online texts with Semantic Widgets directly within a web browser. Users can add, configure and adjust SemwidgJS configuration elements, widgets and templates alongside to other HTML elements. Furthermore, the SemwidgEd supports users during the creation process of SemwidgQL queries.

Learn more

What is it good for?

Below, we present a small example that uses several SemwidgJS widgets to display information about influential physicist. You can use the drop-down menus to change the person and the language of the widgets on-the-fly. The variable data is automatically retrieved from the DBpedia SPARQL endpoint. None of this data is stored on our web server or within the site itself. See the Source Code Example and the SemwidgED Tutorial to find out how to embed Linked Data from SPARQL endpoints into your own website.

Physicist: , language:

More Linked Data Visualizations

If you are interested in the Semantic Web and the visualization of linked data, you should also take a look at VisualDataWeb.org.