Archive:Special property Allows value 1.0 - 1.5.6

The Allows value property is a special property in Semantic MediaWiki with a built-in meaning: it lists one permissible value for a property.

You can use this special property with a property of any datatype to limit its possible values. For example, the page for a Problem severity property might contain: Allows value::Enhancement Allows value::Trivial Allows value::Minor Allows value::Normal Allows value::Major Allows value::Critical

Ordered properties
Enumerating several Allows value does not put the possible values of a property in that order. Properties of datatype String will still sort in alphabetical order. You can ensure that alphabetical sort order is appropriate by using a prefix, for example: Allows value::a - Enhancement Allows value::b - Trivial Allows value::c - Minor ... Thus you can query for greater-than-or-equal or less-than-or-equal values, for example property name::<c-Minor

You can also create a property of datatype Number and give it allowed values that are "pseudo-numbers", for example: Allows value::1 - Low Allows value::2 - Medium Allows value::2 - Middling ... SMW's number datatype ignores the "- description" after the number. This gives the set of properties a numerical order and lets you define two values as equivalent.

See the property page Allows value to see which pages use this special property on this wiki.