Re: [protege-user] Visualizing Object Properties

Michael DeBellis <[email protected]>
Newsgroups gmane.comp.misc.ontology.protege.owl
Message-ID <CALGFikeH9i5gzF_Jsw6LD-kNhHuMYLdBhRN5VAi3=beUcSjFNA@mail.gmail.com>
I'm not sure if this is what you are looking for but here's an example of a
SPARQL query that returns the domain and range for all object classes and
then a Graphic view of the results. There aren't very many object
properties with a domain and range because I'm currently building something
on the Gist upper model from Semantic Arts and and because its an upper
model, many of the object properties don't have a domain or range so I
didn't match much. I just used this because it was the model I have loaded
now in AllegroGraph.  These are using the Gruff visualizer in AllegroGraph.
This is the free version so you can use it as long as your ontology has
less than 5M triples. The easiest way to use it is probably their hosted
version, you can just create an account and start working with it. I think
the hosted version has Gruff but not certain because I run it on Ubuntu on
my PC using WSL.

The "no type" for the owl:ObjectProperty node is because I haven't run the
reasoner on this ontology. This isn't a very pretty graph because I didn't
spend much time on it but Gruff is pretty flexible and if you want to show
the domain and range for object properties this is one way to do it. If you
have questions about how to load AllegroGraph probably better to email me
directly: [email protected] BTW, the other major triplestore vendors
such as Stardog and Ontotext also have capabilities like this. Actually, I
think OntoText does but haven't looked at it in terms of graphic
visualization but I know Stardog does. To compare the two: IMO the Stardog
tool is a bit more aesthetically appealing because its newer. I especially
like the way you can show instances contained in classes in it. But while
Gruff doesn't look quite as nice as Stardog, it has many more capabilities
in terms of different ways you can graph things, do layout, etc.

[image: GruffDAndR.png]

[image: DRGraph.png]

On Fri, Jan 24, 2025 at 8:33 AM Rob Bastholm <[email protected]> wrote:

> I'm developing a large human factors ontology with many object properties
> that connect classes, e.g., AirTrafficController has *some* WorkingMemory.
> However, there is a problem with object properties:
>
> I cannot seem to find a visualizer that shows the connections between
> classes other than what is shown in the hierarchy in Protege's left panel.
> In the working memory example above, Human is a class at owl:Thing >
> Component > Human > AirTrafficController, and Working Memory is a class at
> owl:Thing > Taxonomy > HumanFactor > Memory > WorkingMemory. When I show it
> in OntoGraf or OWLViz, they only show the hierarchical connections in these
> two paths, but they don't show AirTrafficController connecting to
> WorkingMemory.
>
> Is there a visualizer that will do so? OntoViz looks promising, but it
> hasn't been updated since 2007, and I'm unable to install it due to a
> dependency on an older version of Java.
>
> Thank you for any help you can provide.
> _______________________________________________
> protege-user mailing list
> [email protected]
> https://mailman.stanford.edu/mailman/listinfo/protege-user
>

_______________________________________________
protege-user mailing list
[email protected]
https://mailman.stanford.edu/mailman/listinfo/protege-user
GruffDAndR.png (image/png, 151.5 KB) - not displayed
DRGraph.png (image/png, 134.9 KB) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.