boletus: When I design a piece of software I am very deeply concerned about its meaning. I have to decide what is its purpose, what it should deliver and what is its interface to a user. The rest is superficial. Once I decided on the meaning of the procedure I have designed I can then take one of the gazillion programming languages - all having different syntax - and implement the idea. Of course, the beauty of the program is mostly based on the syntax of a programming language one uses (so called programming language wars are mostly about syntax), but the usefulness of the program is in its semantics. Put simply then: human language != computer language (whether on a syntactic or semantic level). Human life != a computer program, not even close.
Wrong metaphor.
(Unless, of course, you mean a hopelessly written lump of perl with duplication all over the place which somehow, god knows how, still works...)
PS 'semantic web' has a slightly better reputation than being a buzzword for gits in Hoxton with ridiculous facial hair to throw around. But not much :)
|