So I am trying to understand this confusing documentation from schema.org and want to fix my structured data. Lets say I offer music recording and production services. So to show through html: example without Structured data<ul>// this is the main<h1>Music Recording and Production</h1>// these are subcategories<li>voice recording</li><li>musical instrument recording </li><li>mixing and mastering tracks</li><li>blah blah</li><li>blah blah</li><li>blah blah</li> </ul>So if i were to inject structured data would it be:  <ul>    <h1 itemtype itemscope=https://schema.org/Service>We offer **Music Recording and Production**</h1>    <li itemprop=hasOfferCatalog>voice recording</li>    <li itemprop=hasOfferCatalog>musical instrument recording </li>    <li itemprop=hasOfferCatalog>mixing and mastering tracks</li>    <li itemprop=hasOfferCatalog>blah blah</li>    <li itemprop=hasOfferCatalog>blah blah</li>    <li itemprop=hasOfferCatalog>blah blah</li>     </ul>and then if those subcategories had some description, what itemprop would they eat?
How to use structured data for service categories?
schema.org;microdata