- From: Ed Barkmeyer <edbark@nist.gov>
- Date: Fri, 03 Mar 2006 11:45:46 -0500
- To: Jim Hendler <hendler@cs.umd.edu>
- CC: RIF WG <public-rif-wg@w3.org>
Jim Hendler wrote: >> 1 - Consider an organization like the Natl Cancer Inst which has a >> big OWL ontology (i.e. has a number of full time people working on >> curation, versioning, etc). They or some other org decide they'd like >> to use it on databases and datasets for datacleansing or other "rule >> based" operation. >> Recoding the whole into a new rules language would be prohibitively >> expensive unless there is some sort of automagic translator of some or >> all of the RDFS/OWL they use. > > This, I think, is more like what Ed was proposing. It is. The particular example that leapt to mind (with Jim's prompt) is converting elements of a medical ontology for a rule-based diagnostic tool. Interestingly, for this particular example, Michael may be right. It may be possible to organize the rules model for the diagnostic tool in such a way as to consist partly of SPARQL(-like) queries on the NCI ontology. But it all depends on the "style" of the rules engineer for the tool. - one rules engineer would know that he wants his tool to work with the NCI ontology directly and treat the NCI ontology as an external information base accessed by "attached procedures", or maybe by something we invent that is somewhat smarter. - another rules engineer would convert those NCI ontology elements needed by the diagnostic tool into a form that could be used directly by the rules engine, around, beside and among other rules. That is, s/he would use the OWL ontology to *extend* the rulebase. IMHO, each of these styles is "better" in certain circumstances: The first creates an intrinsic dependence, possibly on a specific site/service, for the diagnostic tool. At the same time, it preserves the separation of concerns -- the ontology can grow and become more detailed and more accurate and the diagnostic tool in the field may profit from that without modification. The second creates tool independence, so that the diagnostician doesn't have to have wireless access to use it. It allows the tool's rulebase to be enriched from multiple sources, initially, and whenever the engineer finds and encodes them, with the consequence that the diagnostic tool can do better than any of the participating ontologies. OTOH, it requires regular update by the rules engineer to incorporate these enhancements, and field upgrade to the installed base, even when the source is just the latest version of the ontology the engineer started with. It is certainly true that if the ontology engineer at the primary site extends the primary ontology using the other ontologies that the rules engineer used, the primary ontology will also provide all the same benefits, plus separation of concerns. So the question comes down to: who will actually do that work? Experience teaches that, unless there is a very strong affiliation with the ontology provider, the rules engineer will assume he has to do it and now, because it affects time-to-market, product quality and customer utility. Over time, we will re-educate rules engineers (along with other software engineers) to think in terms of Web-based access to resources as a matter of fact. But just now, too many of those in power became engineers in the 1980s for that to happen quickly. (In the late 1980s we had the same problem getting software engineers to use the central databases directly.) -Ed -- Edward J. Barkmeyer Email: edbark@nist.gov National Institute of Standards & Technology Manufacturing Systems Integration Division 100 Bureau Drive, Stop 8263 Tel: +1 301-975-3528 Gaithersburg, MD 20899-8263 FAX: +1 301-975-4482 "The opinions expressed above do not reflect consensus of NIST, and have not been reviewed by any Government authority."
Received on Friday, 3 March 2006 16:46:17 UTC