Very interesting! It seems like there are too many terms for time though, and you could cut a few others out if you traded OPPOSITE for some of the other primitives, such as: ABOVE, BELOW, BIG, SMALL, NEAR and FAR, though this is not really a decomposition.
in reply to [probably OT] Perl in Natural Semantic Metalanguage
The terms "colour", "bright", "dark" and "smell" are curious omissions, given the inclusion of SEE, TOUCH and HEAR. Are there languages where these are not concepts? Anybody like to take a crack at decomposing these into the primitives?