why do owl:DataRange's need to be blank nodes?

The OWL 1 documents clearly if subtly say that for an enumerated data 
type being expressed in RDF, the owl:DataRange that is the subject of an 
owl:oneOf statement should be a blank node. I have a couple of questions 
about this:

1) Why is this? Is there any harm (other than violating the spec, of 
course) in giving a URI to an owl:DataRange?

2) Is this same restriction reflected in the OWL 2 documents? I've tried 
to find it, but have been unsuccessful, so would appreciate any pointers.

many thanks,
Lee

Received on Saturday, 25 June 2011 18:28:17 UTC