Description with HTML Microdata¶
Some sources present a large number of different types of description. In this case, we combine them into one description property, formatting it using the Microdata (HTML) pattern.
Formatted HTML contains classes
- ds_description
 - ds_additionaldescription
 - ds_title
 - ds_text
 
With this classes you can style the HTML however you want.
If you want to get each type of description separately, you can use the descriptionMode=splitToAdditionalProperty query parameter, which will extract additional information from the formatted description into additional properties.
Description types¶
| Id | Title (DE) | 
|---|---|
| WBX00020010000022714 | Konditionen / Extras | 
| TDS00020010603398518 | Inklusive Leistungen | 
| TDS00020010726802666 | Termine | 
| TDS00020010853152443 | Uhrzeit | 
| TDS00020010726802874 | Dauer | 
| WBX00020010000102175 | Zusatzinformationen | 
| TDS00020012053961342 | Wichtige Informationen | 
| TDS00020010853153952 | Sprache | 
| TDS00020010726804063 | Gruppengrösse | 
| TDS00020010726804850 | Treffpunkt | 
| TDS00020011504662020 | Endpunkt | 
| ds-catering-info | Verpflegungsmöglichkeit | 
| ds-catering-info | Verpflegungsmöglichkeit | 
| ds-included-items | Enthaltene Artikel | 
| ds-excluded-item | Ausgeschlossene Artikel | 
| ds-requirements | Anforderungen | 
| ds-wedding-info | Angaben zu Hochzeiten | 
| ds-events-info | Allgemeine Informationen zu Veranstaltungen | 
| ds-delivery-info | Informationen zur Abholung | 
| ds-host-type | Gastgeber-Typ | 
| ds-highlights | Highlights | 
Formatted description example:
<div class="ds_description">
   <div class="ds_text" itemprop="description">
      <p>Main description</p>
   </div>
</div>
<div class="ds_additionaldescription" itemprop="additionalProperty" itemid="22714" itemscope itemtype="https://schema.org/PropertyValue">
   <div class="ds_title" itemprop="name">Konditionen / Extras</div>
   <div class="ds_text" itemprop="value">
      <p>Additional Konditionen / Extras description</p>
   </div>
</div>
<div class="ds_additionaldescription" itemprop="additionalProperty" itemid="53952" itemscope itemtype="https://schema.org/PropertyValue">
   <div class="ds_title" itemprop="name">Sprache</div>
   <div class="ds_text" itemprop="value">
      <p>Additional Sprache description</p>
   </div>
</div>
Part of response with extracted additional information:
{
  "description": "<p>Main description</p>",
  "additionalProperty": [
    {
      "value": "<p>Additional Konditionen / Extras description</p>",
      "propertyId": "22714",
      "audience": [
        "description"
      ],
      "name": "Konditionen / Extras"
    },
    {
      "value": "<p>Additional Sprache description</p>",
      "propertyId": "53952",
      "audience": [
        "description"
      ],
      "name": "Sprache"
    }
  ]
}