What is a possible answer? Take the local, private and community ontologies of your business and map them "up" to an existing "standardized ontology" - such as exists in medicine or even construction - see, for example, ISO 15926. (I already discussed the possibilities of ontology alignment provided by the Semantic Web in earlier posts, and will provide more details over the next few weeks.)
Or, if a standard ontology does not exist, create one from the local ontologies by mapping the local ones to one or more "upper" ontologies. At this point, some people will say "ughhh" another term - "upper" ontology - what the heck is that? Upper ontologies capture very general and reusable terms and definitions. Two examples that are both interesting and useful are:
- SUMO (http://www.ontologyportal.org), the Suggested Upper Merged Ontology - SUMO incorporates much knowledge and broad content from a variety of sources. Its downside is that it is not directly importable into the Semantic Web infrastructure, as it is written in a different syntax (something called KIF). Its upsides are its vast, general coverage, its public domain IEEE licensing, and the many domain ontologies defined to extend it.
- Proton (http://proton.semanticweb.org/D1_8_1.pdf), PROTo ONtology - PROTON takes a totally different approach to its ontology definition. Instead of theoretical analysis and hand-creation of the ontology, PROTON was derived from a corpus of general news sources, and hence addresses modern day, political, financial and sports concepts. It is encoded in OWL (OWL-Lite to be precise) for Semantic Web use, and was defined as part of the European Union's SEKT (Semantically Enabled Knowledge Technologies) project, http://www.sekt-project.com. (I will definitely be blogging more about SEKT in future posts. There is much interesting work there!)
You write "It's downside is that it is not directly importable into the Semantic Web infrastructure." In fact, SUMO is available in OWL (which is a lossy translation given the limited expressiveness of OWL) at http://www.ontologyportal.org/SUMO.owl . There's been a version of SUMO in OWL at that site for several years, although it was greatly improved and expanded in summer of 2009. There's been a version of SUMO in OWL in SchemaWeb since 2006
ReplyDeleteYou are correct, and I overgeneralized my position. When I last played with SUMO's OWL, the translation was so lossy that I was unimpressed. I hoped that someday we could extend the translation to create the RDF needed to fully express the contents. Thanks for pointing out that a new version was posted this summer. I missed that and will definitely check it out.
ReplyDelete