Take the 2-minute tour ×
English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. It's 100% free, no registration required.

If I have a template (say a generic letter) that is filled in with various pieces of data (say, the name of the addressee), what is a general term for those pieces of data?

For example:

Dear {firstname},
This is just a friendly reminder that the book {booktitle} will be due on {duedate}.
Thank you.

What would I refer to {firstname}, {booktitle} and {duedate} as?

share|improve this question
1  
Do you mean the tokens themselves (then the word is placeholders), or the actual data they are replaced with? –  RegDwigнt Jul 4 '12 at 20:52
    
Periferically related: english.stackexchange.com/questions/70975/… –  user19148 Jul 4 '12 at 21:01
3  
I'm new here. Is trolling with mispledding a typical practice in this froup? –  DWin Jul 4 '12 at 21:17
1  
@DWin - General questions can be asked in chat, where you will have all the answers you are searching for. –  user19148 Jul 4 '12 at 21:33

6 Answers 6

up vote 4 down vote accepted

You could refer to {firstname}, {booktitle} and {duedate} as placeholders or variables.

share|improve this answer
    
Placeholders is probably the closest to what I'm looking for. Variables is too generic since I'm using this in a computer program, but otherwise would work well. –  devios Jul 4 '12 at 20:59

{firstname}, etc. would be 'fieldnames' and their instantiations might be "values" or "field-values". The correct answer will depend on the context and as presented the context is apparently some sort of artificial language or text macro processor. The term 'form field' is more be correct in the context of an MS Word template. Arguably, this question is not really about English at all.

share|improve this answer
    
+1 for "field". I am curious why you were down-voted. –  tenfour Jul 4 '12 at 23:30
    
@tenfour; I have fired back at my detractors. –  DWin Jul 4 '12 at 23:46
    
I think placeholder is more suitable for general use than [form] field[name] (which smacks of geek/programmer terminology to me). But I don't see this answer is wrong enough to justify a downvote. –  FumbleFingers Jul 5 '12 at 0:45
    
I would insist on writing "field names" in two words. This question is 100% about English, since we are looking for a specific English term! –  Translator1983 Jul 5 '12 at 8:24

Since you're obviously looking for an abstract term I would suggest parameter.

share|improve this answer

Nomenclature varies, but it is common to refer to the entire process as a mail merge, and to call the placeholders in the document variables. The values used by the merge process are taken from fields or columns (depending on the type of database) which are bound to the variables.

See for example “Writer/Mail Merge” at LibreOffice Help.

share|improve this answer

When I was a child, I was asked to fill in the blanks on English class execises. I've seen it called fields too (though this reminds most of spreadsheet fields) and placeholders.

share|improve this answer

"Field names" is the term used in the Microsoft line of products for this kind of placeholder. The examples you posted in {brackets} are "field codes".

Quoting from a Microsoft help page for Office 2007:

When you view a field code in your document, the syntax looks like this:

{ FIELD NAME Properties Optional switches }

  • FIELD NAME This is the name that appears in the list of field names in the Field dialog box.
  • Properties These are any instructions or variables that are used in a particular field. Not all fields have parameters, and in some fields, parameters are optional instead of required.
  • Optional switches These are any optional settings that are available for a particular field. Not all fields have switches available, other than those that govern the formatting of the field results.

I hope this helps.

In general, the Microsoft language and terminology site can be very helpful to find IT-related English words, especially if you are not a native speaker of English. Link: http://www.microsoft.com/Language/en-US/Terminology.aspx

share|improve this answer

Your Answer

 
discard

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.