When someone says something to the effect “We will add Semantics and all your problems will be solved” the image that that conjures up for me is salt: “Let us sprinkle some Semantics and it will taste better”. And, yes, somehow, Semantics always seems to be capitalized. Needless to say, I do not buy this for a couple of reasons: Everything has some kind of semantics. It just may not be all that useful. Any explicit representation of the semantic relationships becomes syntactical. Processing therefore becomes processing of structures; you are still writing regular code to do that processing. There is no such thing as two people or agents having the same interpretation of a term. Oops, there goes all that Ontology stuff :) What a chair means to me is overlapping, but different to what it means to you. Even for me, the meaning depends on what I am trying to do (arrange them for dinner, sit on one, ship it and so on.). Luckily, agreement on the meaning of a term is neither poss
A sporadic series of essays on things that interest me. Mostly about programming in one form or another.