It might be different between social networks (eg, Facebook created_time vs Twitter created_at) though.  Using enumerations would technically work, but it would be an abstraction (and only a convenience abstraction) and I'm not sure that the complexity is worth the cost.  Some static mapping based on the SNI's ontology could easily be done automatically within the sorting hook, though.