My criticism of Oslo would be that it focuses too much on data and not enough on behavior.  I think that's what makes it "19th century". 

On the other hand, a focus on data sells, especially in the Microsoft space.  You just have to be prepared to be snubbed by the "intellectuals", who admittedly don't represent a huge market segment.


Another problem I have with Oslo is its use of a database as an artifact repository; something like TFS with version control would seem to be more of a fit.  A question: why don't you tell us to put our code in databases?  Is the DSL any different?