It's official - we are not stupid!
I found a link to Dr Mark's excellent slide show on RDF and the Semantic Web on Tim Bray's blog. Besides being a good overview of things semantic, it objectively looks at the weaknesses of RDF and why take up is slow.
The major problems identified are:
The complexity of the current XML serialisation of RDF triples.
The performance overhead of RDF databases and triple stores.
Semantic linking.
Those of you who have 'banged your head' against the RDF wall might relate to the following quote from the slides. You see, we weren't stupid after all.
The following was heard at a W3C/WAP Forum Workshop:
We (a working group of 7 technicians from the WAP FORUM Telematics Expert Group) tried it (RDF). We tried like hell for over a week's time and we never got it. Sure we could put some things together with nodes and arcs, but after that we had no idea where to go. We downloaded every thing we could find, only to become more confused. XML is a cinch - but with RDF you have to make yourself a choice; Either RDF is stupid - or you are!
I thought this was a pretty brave thing to say, since nobody else in the room had dared to say that they had had trouble understanding RDF. But then assenters starting making themselves known through out the room. Despite who or what is stupid, I guess I am not as brave as the kid who called the king naked, in saying that the syntax and model specifications are not the documents they should be if we are going to win converts to the RDF cause. Perhaps they should be tightened up to the terseness of XML 1.0. Or someone can find a good pedagogue to take care of the verbosity stuff. That this group of engineers made a sincere effort to implement RDF and failed, is saddening.
Reading through some other personal anecdotes, it appears that the W3C is the main stumbling block to a change in RDF XML syntax. Until they put their hands up and say 'Yes, this a dog, the Semantic Web will not happen until it is changed', RDF applications are a no no. Alternative syntax specifications will find it hard to gain critical mass unless they get W3C support.