Take the 2-minute tour ×
User Experience Stack Exchange is a question and answer site for user experience researchers and experts. It's 100% free, no registration required.

I have several kinds of identifiers in my Windows desktop application. A batch identifier, a job identifier and so on. Each identifier is a unique positive integer, the value has no meaning but to identify a batch, a job, etc. These identifier are displayed in a table. The question now is how to name the columns? In order to get narrow columns I need to shorten "Batch Identifier".

As a non-native english speaker I searched the WEB and I don't get a clear Picture whether "Batch Id" oder "Batch ID" is the right way. Or is there even no right way and both versions are ok?

share|improve this question
Id looks a lot like ld, in fonts where capital "i" is very similar to "l" can be confusing. Also, I either see "id" or "ID". Can't remember when I've last seen "Id". –  user1306322 Jan 25 '14 at 11:08
Or jus use Batch - especially if the column names are known to be shortened –  Mark Jan 25 '14 at 13:38

1 Answer 1

When you have two letters, both should be upper case. When you have three, only the first one should be upper case.

This means that BatchID is correct and BatchId is incorrect.

Reference:Camel Casing

share|improve this answer
Thx. I notice that you leave out the blank between Batch and ID. So, BatchID, JobID is better than Batch ID, Job ID? –  gomi42 Jan 25 '14 at 8:17
@gomi42 Yes, as a variable in programming. But in plain language use the space. :-) –  Benny Skogberg Jan 25 '14 at 8:30
Those rules apply to acronyms, but id is an abbreviation for identifier, not an acronym. –  Ben Voigt Jan 25 '14 at 19:17
@BenVoigt The problem of English is that you distinguish these two :p In Czech, we do not make this distinction, and we're happily living. –  yo' Jan 26 '14 at 13:21
Sorry for confusion, I meant the distinction between acronyms and abbreviations. We don't have that, we call them by the same word. And whatever rules apply to acronyms, they apply to abbreviations as well ;) –  yo' Jan 26 '14 at 18:02

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.