A structured model for linguistic engineering applications