See also the Entity-Quality ODP and the Entity-Property-Value ODP
To model features with the simplest structure possible
Good Practice
The most important elements are the object properties (one for each aspect), the feature, and the values of the aspects
For each aspect of the feature, an object property and a value partition should be created. For each of them, the domain should be the class Feature and the range the aspect value. The feature is really an Nary relationship ODP, and it is linked to each aspect by existential restrictions. The entity is linked to the feature with a Qualified Cardinality Restriction (QCR) of exactly one
This ODP is used to represent modifiers with multiple aspects, thus features (e.g. colour with a certain brightness and saturation)
Entity-Feature-Value
A. Gangemi, N. Guarino, C. Masolo, A. Oltramari and L. Schneider. Sweetening ontologies with dolce. In: LNCS, EKAW. (2002) 166-182
Alan Rector (Personal Communication)
Mikel Egana, Alan Rector, Robert Stevens and Erick Antezana. Applying Ontology Design Patterns in bio-ontologies. EKAW 2008. LNCS 5268, pp. 7-16, 2008
The entities, que features of those entities and the aspects of the features are properly separated
Although this ODP can obviously handle multi aspect qualities, it is difficult to author because of the amount of entities that need to be added