In SMW 1.0, you can put [[allows value:something]] on any Property page,
not just attributes of Type:Enumeration as in SMW 0.7. So
Type:Enumeration is just an alias for Type:String in 1.0
Yaron Koren pointed out a bug with properties of Type:Page (former
relations) that should be fixed soon.
I tested allows_value with a property of Type:Number and it works well.
You can restrict to certain numbers but users have some flexibility in
Since numbers can have stuff on the end, this lets you do ordered
enumerations. If Property:Priority has_type::number and allows values
"1 - Low", "2 - Medium", "3 - High", then users must enter these strings
for Priority. But it's still a number, so you can sort on it and get
results in numeric order.
See an example at http://ontoworld.org/wiki/Test_allows_value_number3