@swhitley: Not semantic in the strictest sense, certainly not semantic enough. But, it's a beginning....