This looks like YASWRRP at first (Yet Another Semantic Web Rah Rah Piece) but give the author time; as he develops his account through several levels of analysis what emerges is a crisp and insightful look at the state of semantic (if not necessarily Semantic Web) technology today. His point of departure is the (unfortunately named) 'top-down' approach to semantic encoding: instead of requiring peopel to create metadata, the 'top-down' approach uses information as-is, and interprets it according to pre-defined classifications (that's what my topic system does as well). Obviously a mixture of these approaches is idea, which leads through a discussion of annotation technologies. Also discussed are XML-based databases, semantic APIs, search and context. Via Sheila MacNeill.