I'm honestly not sure order is managed at all today. Looking at your example sort it doesn't look like it is sorted alphabetically. Testing the REST API it seems random too (it's not in the order of the oslc.select, nor is it alphabetical, nor is it based on the attributeno on the MAXATTRIBUTE record). This makes sense to me as integrations typically aren't position sensitive and there really isn't a place to record the order today.
------------------------------
Steven Shull
------------------------------