Re: Tools
Hans Chalupsky <[email protected]> Wed, 18 Jul 2007 18:45:21 -0700
| Newsgroups | gmane.comp.ai.powerloom |
|---|---|
| Message-ID | <[email protected]> |
Cristian, sorry, but you must have stumbled upon one of our "teaser paragraphs" :-) As that paragraph states, most of these are tools that haven't been released (yet). These tools are usually developed within one or more research program to some reasonable level of maturity to allow us to use them, but then we often lack the time and resources to get them into releasable shape. Here is a quick run down with respect to the ones you mention: OntoMorph is primarily a programming environment that combines syntax-based rewrite rules and semantic operations supported by PowerLoom. This environment allows an ontological engineer to quickly write translators and merge ontologies as s/he sees fit. While I've written quite a few translators based on OntoMorph, I don't really advise other people to use it. It never achieved quite enough maturity for me to release it to a wider audience (as we did with PowerLoom), and there is little debugging help (which you'd really need when writing complex rules and translation systems). Look at http://www.isi.edu/~hans/ontomorph/presentation/siframes.html for some more info. The Java GUI is in fairly mature shape and just needs a bit of packaging up and re-testing, since some of the underlying server infrastructure changed. We've used it mostly for demo purposes but not for actually developing ontologies. This means it would still have to go through some (extensive?) revisions to make it a really useful tool. Of the tools you mention, the Protege plug-in is probably the easiest for us to distribute, since it is fairly small and in good shape. If you are interested, please send mail to Tom Russ. The `whynot' command is part of the standard PowerLoom release, so you can use it with any PowerLoom KB and query. But we warned, this is still in a very experimental state. To debug failed Cyc queries (actually a full Cyc version, not just OpenCyc) PowerLoom was hooked up to the Cyc KB via a backdoor socket connection and paged-in/translated (via OntoMorph)/reasoned with Cyc axioms on the fly. As you might imagine, this connection was quite complex and did not survive beyond the end of the particular research project. Also, WhyNot debugging is only really useful in KBs that have rules, and I don't think OpenCyc contains axioms beyond taxonomic relationships, so I'm not sure it could really help much there. With respect to ontologies, we only really distribute the ontologies found in the top-level kbs directory of the PowerLoom release. There is a possibility that we'll use OpenCyc in one of our upcoming research projects, which might prompt us to translate it into PowerLoom and distribute it if OpenCyc's licensing allows that. So, to sum up, we do have these tools, but it would take some additional motivation to get them released. Ideally, that motivation would come in form of research dollars by partnering on some of your funded research projects, but if enough people are asking, we might also be willing to do some of that on our own nickel :-) It will take longer that way... Hans -------------------------------------------------------------------------- Hans Chalupsky, PhD USC Information Sciences Institute Project Leader, Loom KR&R Group 4676 Admiralty Way <[email protected]> Marina del Rey, CA 90292 (310) 448-8745 -------------------------------------------------------------------------- >>>>> Cristian A <Cristian> writes: > I've read that PowerLoom has some very interesting tools like OntoMorph, a java gui, an extension to Protege that allows export in PowerLoom format. > Also, it appears that PowerLoom's 'WhyNot' feature was used to debug failed OpenCyc queries. > I would like to know where can I find these tools and the ontologies translated into PowerLoom format (OpenCyc would be very usefull). > Thank you.