What is an ontology in fashion data?
An ontology is a formal definition of the concepts, attributes and relationships in a domain, giving people and machines a shared vocabulary for data.
In short
An ontology is a structured model that defines the concepts in a domain and how they relate to each other. In fashion it describes things like categories, garment types, materials, fits, colours and occasions, and the rules that connect them, so that data is consistent across systems, teams and AI applications.
How does it work in practice?
An ontology goes beyond a simple list of values. It defines classes, such as dress or outerwear, properties, such as sleeve length or fibre composition, and relationships, such as a parka being a type of outerwear or a fabric being made from a fibre. It can also include synonyms and translations, so trousers and pants map to the same concept.
Typical uses in fashion include:
- Product attribute models in a PIM, defining which attributes each category needs.
- Mapping data between brands, retailers and marketplaces with different category trees.
- Sustainability data, defining materials, processes and certifications consistently.
- Search and navigation, linking customer terms to product attributes.
Why does it matter for fashion businesses?
Different departments, suppliers and wholesale partners often describe the same product differently. One system calls a colour navy, another dark blue, a third uses a code. These inconsistencies cause errors in onboarding, search, reporting and data exchange. A shared ontology reduces this friction and makes data reusable.
How does AI use it?
AI tagging models need a clear target vocabulary; an ontology provides it. Knowledge graphs use ontologies as their schema, and language models perform better when they can rely on defined terms rather than guessing meanings. Language models can also help draft or extend an ontology, though experts should review the result.
Common pitfalls
- Over-engineering with more detail than the business can maintain.
- Ignoring partners' standards, which complicates data exchange with retailers.
- No governance for adding new values each season.
- Treating it as an IT project without input from product and merchandising teams.
Frequently asked questions
What is the difference between an ontology and a taxonomy?
A taxonomy is a hierarchy, such as category trees. An ontology also defines attributes and other types of relationships between concepts, making it richer and more machine-readable.
Why do fashion AI projects need an ontology?
AI models for tagging, search and assistants need consistent definitions of categories and attributes. Without them, outputs vary and cannot be compared or reused across systems.