The DATAMI Interface

· development

As described in the previous post, one of the advantages of relying on flexible semantic technologies is that access to the information only requires querying the knowledge base that was built out of monitoring the web traffic of the user (with the datami-proxy) and processing the corresponding resources to be semantically annotated (with the datami text processing component). That makes it possible for use the build an interface entirely in HTML/Javascript, that focuses on providing appropriate visualization and interaction mechanisms to the user.

The current version of this interface has now been released in our code base (with the associated short documentation). At the moment, it looks like the screenshot below. Compared the the version in the demo video, the ability to define filters based on the date had been added. It is now possible to ask about the popular entities that I encountered “last week” for example.

datami-interface screenshot

datami-interface screenshot

The interaction with this interface is reasonably straightforward: entities and websites are shown in tag clouds. Hovering over one of them would show, in a tool-tip, more information about it and clicking on it would add a filter. Using the calendar at the top, the two boundaries of a range of dates can also be selected as filter. Hovering over the type of entities in one of the three entity clouds allows to select the type to display, depending on the entities available with the current filters.

In terms of development, the core of the interface is showing the results of SPARQL queries, similar to the one described before on this blog, adding to them particular patterns to reflect the current filters. Additional work is now required, especially not make the interface more appealing to users.

Leave a Comment