OWL 1.1 Working Drafts Arrive
Wednesday, January 9th, 2008 · Kendall ClarkI’m very happy to see the first of several rounds of OWL WG Working Drafts displayed prominently on the W3C’s front page. C&P, which became a W3C member last summer, has been participating in several capacities: as WG members and in more behind-the-scenes roles.
I’m happy about this because I know how much work Working Drafts represent, though in this case I can’t remember many WGs starting off with such mature member submissions (I guess XML Schema did well in that regard, as did XML, in some sense).
We’re especially excited about revising OWL because, from our point of view, such revision is both a cause and effect of modest but appreciable growth in the commercial use of OWL:
- There is non-trivial new functionality in four areas: syntactic sugar representing common and useful modeling idioms; new core expressivity: the new OWL will be able to say more things that machines can understand; a clean user-defined datatype mechanism, since users want to extend OWL to cover their datatype reasoning needs; and, finally, improved metamodeling and annotation facilities.
- Crucially, these areas of new functionality have two important properties: first, they are practically motivated by commercial and industrial users of OWL who have hard problems they’re trying to solve; second, they are sanely conceived and backed by theoretical soundess and goodness—much like relational database technology, which is thought to be the apex of technological practicality, is backed by theoretical soundness that the vast majority of RDBMS users will never understand and have no need to understand
- The part of OWL that we specialize in, OWL DL, is growing and will continue to grow, we believe, because it offers, for some class of problems, a handy bit of kit, as they say. But it’s not intended to, nor will it, solve every problem—not even every problem in the universe of problems for which ontologies are useful. We say this all the time to our customers and they’re generally sophisticated enough to understand it. That’s a good thing.
- Even more exciting for us and crucial to our users, the OWL WG has on its plate upcoming a set of standardized tractable fragments, which will give users interoperable subsets of OWL expressivity. Those fragments or species are all motivated by use cases and are realistically implementable. We’re implementing some of them for future products and those efforts are proceeding well.
Pellet was among the first OWL reasoners to support OWL 1.1 features, and we’ll continue to make sure it covers the OWL waterfront, including specialized reasoners and data engines for various tractable fragments.
OWL is not going to take over the world; for my money, it doesn’t have to. What it must do, however, for us to continue to invest in it, is solve problems that our customers have, that is, real world problems for which they are happy to part with their real world money—and to do so better than the alternatives.




