multiple fixes to schema.org compound markup