10
1
Source: The Illustrated Network—How TCP/IP Works in a Modern Network by Walter Goralski (2009)
Example:
Bridges operate at the data link layer and normally deliver frames within the same broadcast domain based on MAC address.
Asked a friend of mine who's a native English speaker from America and he said that the sentence is fine as it is, but what exactly makes you as a speaker of English say it in that particular way? Why not, for example, just say based on MAC addresses?
1The usage "based on MAC address" here is an ellipsis of the definite article. The definite article is "understood". I don't know why, but it's idiomatic to do this in technical and scientific writing. – P. E. Dant Reinstate Monica – 2016-11-17T09:46:32.877
1"an ellipsis of the definite article" -- what does that really mean? Well, that means the article is omitted! Duh! Guess what, I kind of see that there is no article! – Michael Rybkin – 2016-11-17T09:52:35.093
The fact that we're simply dealing with idiomatic usage here can more or less count as an explanation. What would be absolutely wonderful if you could just give a bunch of examples that share a similar pattern with the example in question. – Michael Rybkin – 2016-11-17T09:55:55.507
Something tells me though that we could just as easily substitute "based on MAC address" with "based on MAC address information" and the sentence would sound equally fine because the word "information" is alway uncountable and typically doesn't take an article. I think that observation in fact might help us arrive at a viable explanation to the original question. – Michael Rybkin – 2016-11-17T10:01:10.737
1I would say that "based on MAC address" describes what is going to happen with each individual delivery. It's like saying "I arranged these numbers by size" (not "by sizes") – MPW – 2016-11-17T17:14:13.133
Of course it's idiomatic. The question "why" a given idiom is used, though, seldom has a useful answer. It may not please you, but the answer to "...what exactly makes you as a speaker of English say it in that particular way?" is sometimes just "We say it that way because that's the way we say it." Some explanations are more windy, but perhaps no more informative. It's trivial to see articles omitted in tech writing, and this looks like a common or garden variety example. – P. E. Dant Reinstate Monica – 2016-11-17T20:57:13.377