# ProductTaxonomyAttribute Describes a product taxonomy attribute, providing structured information about product classification and attributes used in product taxonomy systems. ## Type Definition ```graphql type ProductTaxonomyAttribute { id: Int handle: String name: String translatedName: String type: String values: [ProductTaxonomyValue] } ``` ## Fields | Field | Type | Description | |-------|------|-------------| | id | Int | Returns the id. | | handle | String | Returns the handle. | | name | String | Returns the name. | | translatedName | String | Returns the translated name. | | type | String | Returns the type. | | values | [ProductTaxonomyValue] | Returns the values. | ## Relationships `ProductTaxonomyAttribute` is used to define taxonomy-based product attributes and classifications. It contains a collection of `ProductTaxonomyValue` objects that represent the specific values associated with this attribute. This type is referenced by `Filter` and `ProductOption` objects to provide taxonomy attribute information in product filtering and option selection contexts. ## Example ```graphql { productTaxonomyAttribute { id handle name translatedName type values { id name } } } ``` ## Implements This type does not implement any interfaces. ## Related Types - [ProductTaxonomyValue](/reference/storefront/v1/objects/product-taxonomy-value)