The GoodRelations vocabulary supports three main concepts: a BusinessEntity, a ProductOrService and an Offering. Although Google currently only supports the latter two, it is expected that, in time, the entire vocabulary will be supported. Therefore I would recommend to not just follow the current recommendation, but to follow the official standard. Although the main concepts are quite self-descriptive, I will explain them in a little more detail.
License
Blog under the Creative Commons Attribution-ShareAlike 3.0 License

Pages