Jump to content

OntoPop(.com) - open source Ontology Visualisation tool


Ian Gordon
 Share

Recommended Posts

Posted (edited)

We all know that Ontologies have a massive role to play in the realisation of the Information Management Framework and the wider National Digital Twin Programme.

But damn(!), they can be hard to work with. Create an Ontology of any scale and the existing academic tools such as Protégé become pretty unmanageable pretty quickly.

And that's before you try to explain your ontology to any sort of Normal Human. Even the most curated Ontology can be flabbergasting to the majority of people.

If we are going to use Ontologies to define the logic behind Digital Twins, and crucially if we expect to be able to explain that logic to Normal Humans, then we need a better way of visualising, filtering, and editing our Ontologies. 

That's where OntoPop comes in. It's intended as a free-to-use, open source, non-proprietary Ontology visualisation tool. Highways England have funded the OntoPop MVP using innovation funding. Our hope is that we can expand its use across the other infrastructure owners and suppliers involved in the National Digital Twin programme, and use it to co-develop and own functionality that ultimately we are all going to need at some point.

The MVP of OntoPop is now available to play with on the link below. Please visit https://ontopop.com/ and tell us what you think, all feedback is appreciated. We're particularly interested in if you would like to work on this project with us.

 

OntoPop.PNG

Edited by Ian Gordon
  • Like 5
Link to comment
Share on other sites

  • Ian Gordon changed the title to OntoPop(.com) - open source Ontology Visualisation tool
  • 2 weeks later...
Posted (edited)

Ian, the problem with so many tools is that they forget that it is the audience needs that should drive the content and what and how it is presented. I believe we need to separate the building of models from the consumption of models.

I would observe that in too many cases software products present data in graphs "because they can" rather than because it helps the consumer make a decision or gain understanding.  Many software products presenting graphs fail to deliver value because the data presented is unworkable, unusable, overwhelming or all of the above.  In varying degrees tools can present:

  • too many nodes

  • too many links

  • too unpredictable

  • too general a set of nodes

  • too general a set of links

  • not enough information about nodes or links when inspected

  • too much information about nodes or links when inspected

  • nodes that cannot be navigated from

This problem is summed up in the phrase "you can't see the wood for the trees".  To take the example above and in the Ontopop video, what is the tool for: building model, exploring a model or supporting a repeatable process? The challenge in my mind is how do we practically bound a graph query and deliver the right information to the user first time on a repeatable basis?

We should leverage the ISO42010 approach and ensure we focus on Stakeholders, Concerns and separate Viewpoints and Views from the underlying Model. 

image.png.1890d0d263be160c7c302c8ed6215c2b.png

Edited by Graham Meaden
  • Like 2
Link to comment
Share on other sites

On 14/05/2021 at 22:09, Graham Meaden said:

To take the example above and in the Ontopop video, what is the tool for: building model, exploring a model or supporting a repeatable process? The challenge in my mind is how do we practically bound a graph query and deliver the right information to the user first time on a repeatable basis?

Graham, this is really helpful challenge, thank you.

To answer your question, the target use case is predominantly the 'exploring' of the model. We have built the model in Protege, but I find that Protege doesn't really lend itself to intuitive review by non-data people. What I'm really trying to get to is the ability to explore and review subdomains of the ontology with SMEs where what is presented on screen is simple enough to make sense to anyone familiar with creating mindmaps. It would be nice to add some limited editing functionality so that obvious mistakes can be corrected during that review, but that's a secondary use case.

  • Like 2
Link to comment
Share on other sites

Ian, we have a working MVP called Graphshare trying to address this. Let's catch-up.

Link to comment
Share on other sites

  • 3 weeks later...
On 25/05/2021 at 10:46, Graham Meaden said:

Ian, we have a working MVP called Graphshare trying to address this. Let's catch-up.

Ontopop available to everyone in our society for free with full features and can extend and customize as you wish.

Thank you @Ian Gordon - (But your GitHub link doesn't works and NO any Ontopop repository there.)
https://github.com/hyperlearningai/ontopop
https://github.com/leipzig/ontopop

Edited by Humanner
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

Top
×
×
  • Create New...