In "adr", the class "adr" is required, of any oft eh sub-classes are used. In hCard, "adr" is optional, as are its subclasses. Should "adr" be required, if any of its sub-categories are present, in hCard? -- Andy Mabbett Say "NO!" to compulsory ID Cards: <http://www.no2id.net/> Free Our Data: <http://www.freeourdata.org.uk>