A Good Encoding Is ...
§declarative –
specifies what a thing 'is', not what it looks like
§human readable (and understandable!) – accurate in its use of names for key concepts and consistent in its terminology
§formal – verifiable
§explicit – context independent
§flexible – allows selective feature encoding
§extensible – accommodates unknown uses and future development