The jQuery UI autocomplete allows to have a different label (displayed in the drop down) and value (actual value inserted in the textfield). see also more demos at http://jqueryui.com/demos/autocomplete/

The drush commands can generate the appropriate json which will include the comment for each term: drush schemaorg-json --with-comments > schemaorg.terms.json

The UI (schemaorg.js) needs to be updated to account for that json format (objects with label value properties).