You'd think with a name like OWL I'd be able to come up with a pun...
Tue Apr 08 21:47:00 BST 2003 Permalink
Roger Costello and David Jacobs have published a quick introduction to the OWL Web Ontology Language (OWL) which is a semantic layer that sits above the Resource Description Framework (RDF).
[Posted on xml-dev]
I doubt this introduction will make converts of anyone, OWL just isn't that easy to grok, but the applications it presents are credible ones. I think the problem for skeptics is that they (a) have seen it all before, and, (b) are suspicious of things that they can't directly grapple with, and, OWL & RDF are not for the fainthearted.
The fact that RDF is not widely considered to be a success is not surprising to me. It looks complicated and it's not immediately obvious what you do with it - it's just metadata after all. I believe that OWL or, more precisely, useful OWL ontologies, are what will make RDF successful. It's OWL that tells applications what they can (and cannot) do with RDF metadata. That's it's power.
Two key things need to happen now:
- The creation of applications that help developers to create robust and useful ontologies.
- The creation of libraries for embedding RDF+OWL into applications (as ubiqitous as XML parser libraries are today).
If these two pieces of the puzzle can be assembled then I think we will see a raft of components built that utilize ontologies to perform their functions. These components will be made into JavaBeans, .NET assemblies, published as web services, whatever. Users will consume those services and never need to know that OWL or RDF are involved.
However until those tools arrive I believe the only course left to you (unless you're trying to build them yourself) is to be pragmatic and keep a weather eye open. As Dave Winer commented recently about RDF: "I am not against it, as long as it doesn't interfere with what I want to do."

