improved schema.org integration