Shapes in Crystallize are the blueprints that define how your content and products are structured. They act as templates, specifying which fields (components) should be available when editors create items in the catalogue.
By separating the definition (Shape) from the actual content (catalogue items), Shapes provide consistency, reusability, and flexibility across your entire product universe.
When an editor creates a product, folder, or document in the catalogue, the fields that appear are determined by the Shape chosen.
Crystallize provides three core shape types:
To define a new Shape in Crystallize:

Pieces in Crystallize are reusable sets of fields that can be embedded inside Shapes. They are ideal for modeling content that you want to reuse across products, documents, or folders - for example SEO data, environmental impact information, or marketing banners.

Data modeling design patterns provide guidance on how to structure product information in a way that is consistent, scalable and easy to maintain across large or evolving catalogues. These patterns help teams make deliberate choices about how data is shaped, how meaning is shared, and how content is reused across products, markets and channels.
This collection focuses on practical patterns that can be applied when building product experiences in Crystallize. Each pattern includes an explanation of when it is useful, how it is structured, and considerations to be aware of when applying it. The goal is not to prescribe one correct model, but to provide clear mental models and reusable approaches that help improve clarity, flexibility and long-term maintainability.
The design patterns are intended for both technical and non-technical roles involved in shaping product information, including product managers, developers, content editors and architects.
Crystallize supports multilingual content throughout your Product Universe, making it simple to manage product data and storytelling for multiple markets.