This is from a friend - what tools do you suggest that a somewhat broad audience use to (a) visualize the ontology ( b) explore the ontology (c) update the ontology (d) build interfaces for ontology-enabled systems And (e) what resources would you suggest to read about best practices for interfaces to ontology-enabled systems And d and e are the most important to my friend
B is what I'm getting asked about most recently
I’m quite interested in these as well, and have been wondering if we should assemble some kind of (regularly maintained) wiki describing the options for each of the above.
Can your friend expand a bit on the sorts of use-cases they have in mind for the ontology-enabled system? For example, leveraging the ontology structure (“expert knowledge”) itself, or querying content that’s expressed in terms of the ontology, or…?
“broad audience” is code to me for “of no particular use to any particular persona”, so I echo Jeff L.’s desire for a modicum of use-case resolution. Alternatively, I like his idea of a compendium that is indexed by principal use case / persona, so that a self-identified “broad audience” member can self-select for the kind of tool appropriate for them; even if they have difficulty articulating their use case, they may be able to say “that's not me” to a few categories and “a ha - that's me” to one or a few.
For d and e, Tomasz P. has been working on open-source tooling such as https://github.com/hypermedia-app/shaperone and protocols such as Hydra. He spoke at KGC (slides from his talk: https://www.dropbox.com/s/px3auvw1pw44k3j/Tomasz%20Pluskiewicz%20KGC%202022%20Slides.pdf?dl=0)
I know of several closed-source commercial solutions with annual licensing cost (separate from support) ranging from $3k USD to $100k USD (though some are available via e.g. AWS marketplace and so you can prorate per-hour at a premium rate relative to an annual license commitment), that promise and deliver a through e to varying degrees, but I don't know if your friend insists on open source or not.
Deborah M. I'm curious - is “interfaces to ontology-enabled systems” a phrase your friend used? The vocabulary and phrasing someone uses is often key to identifying their needs.