# ProductTaxonomy The taxonomy for a product, including its attributes and category. ## Type Definition ```graphql type ProductTaxonomy { category: ProductTaxonomyCategory attributes: [ProductTaxonomyAttribute] } ``` ## Fields | Field | Type | Description | |-------|------|-------------| | category | ProductTaxonomyCategory | Returns the category. | | attributes | [ProductTaxonomyAttribute] | Returns the attributes. | ## Relationships ProductTaxonomy contains references to `ProductTaxonomyCategory` which provides category information for the product, and `ProductTaxonomyAttribute` which provides detailed attribute data. This type is used by the `Product` type via its `taxonomy` field to organize and structure product classification data. ## Example ```graphql { product(id: 12345) { taxonomy { category { id name } attributes { id name value } } } } ``` ## Implements This type does not implement any interfaces. ## Related Types - [ProductTaxonomyCategory](/reference/storefront/1.3.0/objects/product-taxonomy-category) - [ProductTaxonomyAttribute](/reference/storefront/1.3.0/objects/product-taxonomy-attribute)