Tags¶
Tags are properties without values. They act as markers that describe characteristics of content, images, campaigns, or user preferences.
Tags are used to:
- Classify content consistently across different data sources
- Improve search relevance and filtering
- Enable personalization (e.g. via saved profile tags)
- Support image-based and campaign-specific use cases
Tags can be assigned to content objects such as POIs, events, or accommodations.
Info
Check out the current tags in the Partner Portal:
https://partner.discover.swiss/infocenter/list/Tag
Types of tags and usage¶
Common tags¶
Common tags are harmonized across data sources and maintained by discover.swiss. They are used for long-term classification, search relevance, filtering, personalization, and topic pages.
Image tags¶
Image tags describe visual properties of images.
They can be: - Assigned automatically (e.g. via image analysis or imports) - Assigned manually by partners
Image tags are mainly used for image-based filtering and classification and are not intended to be shown to end users.
Campaign tags¶
Campaign tags are created for specific campaigns and are always owned by a single partner.
They are typically used to: - Group a specific set of objects - Support marketing promotions or temporary initiatives - Enable partner-specific filtering or analytics
Campaign tags are partner-scoped and not available for other partners.
Profile tags¶
Profile tags are assigned to regular content objects (e.g. POIs) to add personalization-specific context. They are used to mark content for a specific persona or to support personalization logic, such as boosting or filtering results for a target audience.
Tag groups & classification (additionalType)¶
Tags are grouped using the additionalType property. Tag groups define the semantic purpose of a tag and how it is used within the system.
The following additional types are used:
content– common content-related tagsimage– image-related tagscampaign– partner-owned campaign tagsprofile– personalization and ranking tags
The tag tree structure, including translated group names, is available via the Infocenter endpoint: /types/tree
Tag groups overview¶
The table below provides an overview of all tag groups, their meaning, and example tags.
| Group ID | additionalType | Description | Example tags |
|---|---|---|---|
| accessibility | content | Describes how accessible a place is (e.g. wheelchair-friendly, visual impairment, walking-only). | suitableforperambulators, swisstrack |
| accesssitios | content | Specific accessibility information from Sitios. | inductivehearing, parking-accessible |
| accesssitios-hs | content | Accessibility information specifically for accommodation providers (HotellerieSuisse) from Sitios.. | accessiblebathroom, accessiblehotelroom |
| accomodation | content | Categorizes accommodation and lodging options. | hotel, breakfastonly, camping |
| areascope | content | Defines the geographic scope of a content item. | local, regional, national |
| atmosphere | content | Describes the atmosphere or vibe of an offer. | calm, lively, romantic |
| audience-age | content | Indicates age restrictions or recommendations. | 10, 12, 16 |
| audience-group | content | Defines the primary target audience. | family, couples, schools |
| audience-info | content | Additional audience-related information. | kid-friendly, dog-friendly |
| audience-information-playtime | content | Indicates playtimes or time slots for offers or events. | afternoon, evening |
| culinary | content | Culinary characteristics or offerings. | vegetarian, gourmet |
| dance | content | Dance-related content classification. | ballet, contemporary |
| distance | content | Describes distances related to content. | to-public-transport-station-less-than-1km |
| duration | content | Describes the duration of an experience. | 1-2-hours, full-day |
| general | content | General cross-cutting tags. | educational, dogfriendly |
| genre | content | Classifies the genre or type of content. | concert, exhibition |
| hiking | content | Classification specific to hiking content. | alpine-hiking |
| incentive | content | Incentives or benefits such as specials or rewards. | reward |
| languages | content | Available languages for content or services. | english, french |
| life | content | Lifestyle and everyday-life related content. | alpine-experience |
| literature | content | Literature-related content. | reading |
| located-at | content | Describes where an offer is located. | city-center, lakeside |
| market | content | Market or segment classification. | B2C, MICE |
| music | content | Music-related content classification. | jazz, classical |
| parking | content | Parking options and infrastructure. | paid, EV-charging |
| price-range | content | General price range guidance. | low, mid, high |
| price-range-event-package | content | Price range for event packages without overnight stay. | 80, 150 |
| price-range-event-package-overnight | content | Price range for event packages with overnight stay. | 200, 300 |
| proposed | content | Marks curated or recommended content. | by-editor |
| reduction | content | Discounts and reductions. | children, groups |
| region | content | Political or administrative region classification. | eastern-ch |
| regional-customs | content | Regional customs and traditions. | carnival |
| reservation | content | Reservation requirements or options. | online |
| school-difficulty-level | content | Difficulty level for school groups. | easy, medium |
| school-level | content | Suitable school level. | primary |
| schooltrip-category | content | Categories for school trips. | nature, culture |
| seasonality | content | Seasonal availability of an offer. | summer, winter |
| swissness | content | Swiss identity or typical Swiss characteristics. | made-in-switzerland |
| tourismregion | content | Tourism marketing region. | bernregion |
| tourismzone | content | Tourism zone classification. | city, mountains |
| trail | content | Trail or route characteristics. | looptour |
| transport | content | Transport and access options. | public-transport |
| weather-conditions | content | Suitable or required weather conditions. | dry-days |
| weekdays | content | Relevant weekdays. | friday, saturday |
| campaign | campaign | Partner-owned tags for campaigns or promotions. | summer-campaign |
| profile | profile | Tags assigned to content objects to add personalization context or mark content for a specific persona. | family-interest |
| image-amenity | image | Amenities visible in images; manually or automatically assigned. | playground, restaurant |
| image-outdoor | image | Outdoor characteristics visible in images; manually or automatically assigned. | mountains, lake |
Tag icons¶
A tag can have an icon defined via the iconUrl property. Icons can be used to visually represent tags in the user interface.
Currently, only accessibility-related tags have icons assigned (SITIOS accessibility pictograms).
Tag import¶
Tags from external systems are automatically mapped to discover.swiss tags by our connectors. This mapping is maintained within the platform and is continuously extended and improved to reflect real-world use cases.
If a new tag was introduced in an external system, or if a tag mapping is missing or incorrect, please inform discover.swiss so the mapping can be updated.
Create tags¶
Common tags are created by discover.swiss or on request by partners.
Campaign tags can be created directly by partners in the Partner Portal and are scoped to the owning partner.
- Only the owner of a datasource can change or delete tags automatically assigned by a connector
- All partners can use common tags and their own campaign tags to manually assign them to objects
Info
discover.swiss data classifications (categories, types, additional types) are available here:
/dev/data/discover-swiss-data-classifications_20251111.xlsx