Skip to content

Metadata & Taxonomy

Metadata schemas define the supporting data structures used to categorize, locate, and price the Core Entities. These are typically reusable across multiple Productions and Events.


🏷️ Tag

Tags are labels used for classification and filtering. They allow the frontend to group productions by genre, theme, or department (e.g., "Music", "Theater", "Workshop").

Field Type Required Description
id number Yes Unique identifier for the tag.
tag LocalizedString Yes The display name of the tag.

📍 Location

Locations represent the physical or virtual spaces where Events take place. This schema ensures consistent naming of venues across the platform.

Field Type Required Description
id number Yes Unique identifier for the venue.
location LocalizedString Yes Name of the hall, room, or external site.

💰 Price

The Price schema defines the financial configuration for tickets. It separates the numerical value from the label, allowing for different price categories (e.g., "Standard", "Student", "Member").

Field Type Required Description
id number Yes Unique identifier for the price tier.
name LocalizedString Yes The label shown to the user (e.g., "Early Bird").
price float Yes The actual cost in the system's currency.