Thinking XML 32 [column]: Schema annotation for bottom-up semantic transparency