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