Re: RDF An opportunity

This is a soap box. Please ignore if you don't like reading soapbox
pronouncements. Apologies to people who I may be offending.

I don't know how many times I have said the same thing over and over again.
But, it is worth repeating.

When this email list was started, one of the goals was to 'simplify RDF'. To
a lot of RDF experts, this meant one of two things : simplify the syntax and
simplify the RDF model so that it can layer more and more sophisticated
modeling. A third thing got added to the discussion later: we have bad
syntax, so let us put a GUI to hide the syntax.

In my opinion, all of these *will not* make RDF simple to use.

What will make RDF simple to use is a brain damaged simple model that
majority of the folks who have some modeling experience can understand.
Sorry, first order predicate logic is not it. Sorry, an object system that
is built on top of first order predicate logic is not it. And, sorry, having
a UI on top of all this not it either.

Just look at the existing markets to see why this is the case. Can you tell
me the market size of entity-relationship modeling tools vs. object modeling
(as in UML) vs. knowledge modeling tools. The last is close to $0. People go
from what they know. The Web spread because one had latex documents and Word
documents one could convert in a jiffy and put it on a site. Initially, the
effort to understand and use the Web was close to zero for most authors.

Knowledge acquisition and modeling are infinitely more difficult tasks. The
largest number of models out there are entity-relationship models. Let us
start there.

I don't have sympathy with the arguement that says entity-relationship
models *can be* represented in RDF. That is not the point. Imagine this
analogy. When the web started out, if some one came in said for presentation
use XSL or XHTML and for data use XML, how many people would have done this.
Not only did very few people have documents that could mapped into these
separte 'renderings' (as compared to Latex to HTML or Word to HTML), but
even fewer understood the separation of content from presentation (notice
what happened to SGML which had made that point for a long time).

We are doing some thing very analogus with RDF. RDF is simply too
complicated, too general, too abstract for most people to grasp and use.

Sorry, I feel that the world would be a better place if standards such as
RDF are used by the 'people' rather than a standard that only a few high
powered logicians or knowledge engineers can understand and use.


Received on Friday, 6 October 2000 11:33:22 UTC