10.07.2015 Views

A Visual Dashboard for Linked Data - Semantic Web Journal

A Visual Dashboard for Linked Data - Semantic Web Journal

A Visual Dashboard for Linked Data - Semantic Web Journal

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

S. Mazumdar, D. Petrelli and F.Ciravegna / A <strong>Visual</strong> <strong>Dashboard</strong> <strong>for</strong> <strong>Linked</strong> <strong>Data</strong>: An Exploration of User and System Requirements 5Fig. 2. Social data after the flood in Cumbria, UK in 2007 visualised using .views. (<strong>Data</strong> harvested from Flickr(http://flickr.com) and Twitter(http://twitter.com))be already imbedded in some views (e.g. on maps) butsome need implementation (e.g. pie chart selection).Global filters are composed to retrieve the result set:items selected from a drop-down menu can be set to aspecific value <strong>for</strong> data querying (Figure 3). Local filterssupport digging-into the retrieved set from differentperspectives.Fig. 3. Global filtering <strong>for</strong> user-defined queries on the DBpediadataset. On entering the values <strong>for</strong> filters, the number of results availableis displayed in brackets.Once the system has initialized, the user makes useof the global filters to select a subset of interest fromthe entire dataset. This is done by selecting filters froma drop-down list of all the available filters. This list isautomatically generated during initialization by queryingthe backend <strong>for</strong> all the query-able concepts. Selectinga filter from the list adds the filter to the filteringinterface, and the user can type the values <strong>for</strong> the respectivefilters. The backend is then queried by makinguse of the filter values set by the user. The results ofthe query are then visualized in all of the visualizationwidgets that are available to the user. The user can thenchoose to explore individual visualizations by makinguse of local filters- like clicking on sections of aggregateplots (e.g. bar charts, pie charts etc.), zooming intogeographical maps etc. This provides a generic way ofquerying and visualizing linked data, as the user interfaceand visualizations are always shaped on the basisof the data and its strucuture and not on pre-determineddomain-specific document templates..views. provides automatic suggestions: while theuser enters the values <strong>for</strong> each global filter, SPARQLqueries are sent to the backend to provide suggestionsto the user. Figure 4 shows an example taken from thegrass data set: typing pa provides Paniceae, Parianeaeand Pappophoreae as possible values, with the num-

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!