[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Shannon revisited
Len, Coming back to our earlier discussion I found out - thanks to Gilula - that there is an obvious and important case where Shannon is relevant when talking about data(base) schemes. When the scheme is seen as an abstraction of reality [ mapping neuro-logical to binary space ]it is obvious Shannon's coding principles apply. Thus signal/noise, entropy and related measures apply. When you look at the scheme as an abstraction of the data inside [ digital-digital domain ; or the 'inside' view ] Kolmogorov is useful. I believe this is relevant for several ongoing discussions. Let me quote Gilula (1994) on the relational data model : "Underlying all these suggestions, however, there is a tacit but important assumption - an assumption that can be a rich source of confusion if not properly understood and appreciated. That assumption which I will refer to as the interpretation principle, is as follows : The data model in question must have a commonly accepted (and useful) INTERPRETATION; that is, its objects, integrity rules, and operators must have some generally accepted correspondence to phenomena in the real world." He goes on to claim that because of our inconsistent interpretation of reality the relational data model has fundamental flaws. Oops, that's a big claim when read here in isolation. Let's leave it there for now. (see my reply on XML and RDBMSs) Now read this on type and data abstraction (Cardelli and Wegner, 1984): "When looking at a piece of raw memory, we have generally no way of telling what is being represented. The meaning of a piece of memory is critically determined by an external interpretation of its content. This universe is untyped because everything ultimately has to be represented as bit strings: characters, numbers, pointers, structured data, programs, etc. "Untyped" actually means that there is only one type, and here the only type is the memory word, which is a bit string of fixed size. Untyped universes of computational objects decompose naturally into subsets with uniform behavior. Sets of objects with uniform behavior may be named and referred to as types." Clearly this deals exclusively with the digital domain but I think we can safely conclude that interpretation is important. Obvious I know. Communication is based on agreeing on established meaning, or consistent interpretation. But, innovation can be defined as deviation from established meaning. Human communication is about progress. To good not to mention : the motto of Gilula's book : "The reasonable man adapts himself to the world: the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man." (Bernard Shaw). Jan Disclaimer : my views are my own, not my employer's, unless proven succesful.
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|