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.

I need an abstraction for the above terms.

In financial services, counterparty is often used.

Another hypernym could be account (although this sounds more like a bank account, or user/login account).

Also third-party account (although I've never heard of this one).

Which would be the correct way and/or most descriptive term?

My reason for asking is that I am designing a new database schema and want a base name from which these three types will inherit.

All of these people "transact" in business, and that's what they have in common.

share|improve this question
2  
The faq says not to ask for suggestions for variable names. I suspect this is why you got downvoted. –  donothingsuccessfully Feb 17 '13 at 19:43
    
In what contexts would it be meaningful to distinguish between Supplier and Manufacturer? –  FumbleFingers Feb 17 '13 at 20:55
    
This is something of an economics question (as an economist, I can think of answers). I recast the question in that light and wonder if it can be re-opened in its current form. Because while the terms are (slightly) esoteric, they are in English. –  Tom Au Jun 11 at 20:25
    
@FumbleFingers: A "non-manufacturing" supplier could be a distributor or retailer. The question is a bit esoteric, but IMHO not off topic. –  Tom Au Jun 11 at 20:26
    
@Tom: 'Cos I'm such a good guy (well, truly, more because you claim to have plural "answers"), I'll second your reopen vote. But if I'd been in OP's position the first thing I'd have done is double-check my database design (if there's no obvious word for the "collection", maybe it's too far from the real-world to be worth lumping the entities together in one storage type). If I still wanted it, I'd just ignore dictionaries and go for transactor as "one involved in the transaction chain". As a rule I tend to think "Please name my variable" doesn't make a good ELU question. –  FumbleFingers Jun 11 at 20:40

2 Answers 2

I might use the term associate or business associate. This could apply to anyone that you do business with.

Outside of the context that you provided, if I were to organize my contacts, I might have a group called business associates. For another example, in my business, successes are often recognized by inviting the business associates to a celebration.

Of course, in managing software development, I imagine you would want to be able to communicate its functionality in terms that closely resemble a natural language. Knowing proper natural language terminology is essential to simplifying that process. You might elide from natural language in your actual software, but in modern software development the distinction between simplified computer naming and natural language can be minimized. This has the clear advantage that your terms become easy to understand by people as well as by machines.

share|improve this answer

As a professional economist, the term I would use to describe all those parties is (economic) agent. A broader, more generic term, is "trader."

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.