Value Attributes

This website currently implements six different types of attributes: Value, Values, Boolean, Category, Location and Range.

Value Type

Value attributes contain a single number representing the value of a measurement. For example, the Bike Price attribute is the suggested retail sales price of a bike configuration.

See also: Boolean AttributesCategory AttributesLocation AttributesRange Attributes, and String AttributesValues Attributes.

Value Attributes

The current value attributes are:

Unit of Measure

Attributes of this type usually have an associated unit of measure, such as US dollars, watt hours, inches, etc.

Search Criteria

When a value attribute is used as a search criteria, you can specify an upper and lower value indicating the range of the attribute values that you want to consider. For the Bike Price, for example, you specify the lowest and highest price that you want to consider and bikes with a price outside of that range are excluded (removed) from consideration, while bikes with a price in the range are retained.

Missing Attributes

We want to have a value in our database for every attribute for every bike model and frame size but in some cases that information is not provided by the manufacturer or other sources. In that case the attribute does not have a value which we refer to as missing. Missing is not an attribute type, but rather a possible value for any attribute.

Search Criteria

Most attributes are missing values for at least some bikes. When you add a search criteria for an attribute that has some missing values, the percentage of missing values is displayed and you are given the choice of including bikes where that value is missing or excluding them. If the percentage of missing values is low then the choice will not have much impact either way. If the percentage is high, however, you may want to select the "missing" option to include bikes that are missing that attribute.