Improvements for the Wikidata Topicmaps UI

May she named Siri (iOS), Cortana (Windows), Helix or whatever, looks to become a pretty damn good place for algorithms to visit if they want to tell you some facts about the world. As these assistants might inform your actions in the world, it might be worth to get to know how such facts are structured and do look when aggregated at your will and turned into a graphic.

Handmade maps based on representation of concepts of the world in is what you can do with the Wikidata Topicmaps UI. Furthermore you can explore relations expressed in wikidata and share it with others in various ways. May it be through sharing an edit, or sharing a glance at your map after sending around the web address. This installation is a service mainly brought to you by volunteering professionals of the DeepaMehta e.V. We think getting to know and taking part in is an exciting opportunity, not only, but especially for younger people. It is the information there and now that most probably also will inform your personal assistant of the future. Now, yesterday, i was able to update the software (Wikidata Search module) running at this service online and therefore i would like say some sentences on what has improved there.

SVG Export and improved touch support

Now, yesterday i was able to update the software (Wikidata Search module) online and therefore i would like say some sentences on what has improved there. The most exciting thing from my perspective is that now, from within the Topicmaps menu you can “Export your Topicmap to SVG”. This feature builds upon some programming work Carolina did. Pressing this button creates a SVG document with all the contents of the currently visible Topicmap. With that SVG you can continue the work on your visualization but with using the expressivenes of a graphics tool like Inkscape or Illustrator. Once created, you will find the exported document using the File Browser (via “Create” > “New File Browser”) functionality. The right file in sight on th right side of your screen, download it via right-click and “Save Image as”.

Additionally: The interface now also comes with an improved support for touch devices implemented by Jörg. So you may be able to use the WTUI now straight away from your tablet, too!

More improvements: Collaboration and sharing modes

Every registered user has now got their own Private Workspace, Topicmaps and other items created here by you are not visible to anybody else unless you “Assign them to another Workspace”. Furthermore, the Topicmaps menu now shows only maps related to the Workspace selected. And if you’re a member of the currently selected Workspace the “Create” menu will appear for you in the upper Toolbar.

If a workspace has the sharing mode “Collaborative” set it means that only the members of that workspace can read and write the items in it, like in some group chat. If a workspace is “Public”, everyone can read but just those users who are members of it can write, similar to the read/write permissions utilized by this blog software. So, if you want to collaborate with another user and edit the same Topicmap, she (or you) need to invite the other one into a e.g. collaborative or public workspace depending who should be able to read what you create. Currently their are five public workspaces, “Wikidata”, “Test”, “UNLP” and “DeepaMehta”.

So let’s just recap this for a moment: Despite we’re able to see the Topicmaps in the, public “DeepaMehta” workspace for example, our changes to these maps will not be permanent (=stored)  if we don’t have write permission to it. And the permission to edit/write in this example translates to: If we are a member of the “DeepaMehta” Workspace we can edit all maps in it.

Initially, just the owner of a workspace can invite new people to collaborate with. This is done through creating a “Membership” association between a topic of type “Username” and the resp. workspace. Once a member one can edit all other memberships and this is meant to be, we should respect others we collaborate with. To inspect who can read a topic just click on the star-icon representing the workspace it is related to. As some help there are some details about the SharingModes explained when you hover the buttons when creating a new workspace (found via the workspace menu).

All workspaces now have so called SharingModes set which govern the permissions of all topics assigned to this workspace. Furthermore each topic can ever only be assigned to one Workspace at a time. For such a complex system we hope that this rule or definition is simple enough as it is everything you need to know to understand who can edit and see your data.

That’s all for now on sharing modes and workspaces in DeepaMehta 4. For now you can’t do much wrong with it so i want to encourage you to give it a try.

Insiders perspective to this upgrade

The following problems and errors were resolved:

  1. The Wikidata Search mode is now selected by default, that is when you open up the interface.
  2. Also the so called “aliases” of an existing entity has don’t add up over several Updates anymore. With the very next update call, all existing alias for entities get cleaned up.
  3. Finally, the Update of existing Wikidata Entities via Import claims is much more robust now.

Next up

If it should be fun to use we definitely need to work on performance gains during updates. Additonally the SVG export process could easily be improved a little. From the data quality side, introducing qualifiers on claim edges as well as integrating “monolingual” text values would be a good gain.

What do you think? I would be happy if you could give it a try and give us some feedback.

Leave a Reply

Your email address will not be published. Required fields are marked *