I'm trying to determine the best possible Schema.org type to declare for the content section in the template of a content management system, which will handle regular news posts for small, local hospitality businesses. The type should represent the content of that page, which is likely to be a wide range of things.
The description for
Article pretty strongly encourages its use to be limited to the articles of a publication. For purely semantic reasons, I'm not sure if
Blog is appropriate in this case -- businesses won't be creating typical "blog" content but are more likely to be writing about upcoming events, special deals, awards, etc. Would
WebPage be appropriate in this instance?
Although I'm a fan of the Schema.org concept, I frequently find myself unsure how broadly or narrowly I'm meant to infer the meaning of a type. In such cases, is it safe to use a high-level element, such as
CreativeWork, or does this blunt the usefulness of the markup?