Making sure that an academic or honorific title is correctly interpreted in a German data models is a little project in itself. I once had the pleasure to write out the business logic that generates the correct honorific address for printed letters. It was surprising how much time we spend on that part and how often it had to be revised because of some special exception or case no one had thought about. To give you an Idea, every class: clergy, government administration, political, academic, nobility and professional, has their own rules, which can be mixed and combined, but these rules differ in Germany, Austria and Switzerland. It was a quite archaic and exciting problem to solve.