Why do business people try to push business standards as technical solutions? That's not what standards are for, they are for technical problems. It looks like DRM to me: a technical solution to a social problem or a broken business model.
TL;DR: there are existing solutions, micro-formats for example.
TL;DR: there are existing solutions, micro-formats for example.