In English words are separated with a space, right?
"kill file"
but words that are often used together, especially small words, tend to end up first with a -
"kill-file"
and then finally merge into a single new word
"killfile".
So if you have something like 日本の料理 there's a tendency for it to 'collapse' into a single word. Alternatively you can think of 料理 as a suffix one that can be applied to any country name (e.g. ロシア for ロシア料理).
I don't think there are any universal rules for when you'll have a concept as two words with の and when you don't you just have to pick it up as you go along.
The difference to me is more one of formality, with 日本料理 being more formal than its の inclusive conterpart. I guess this comes from the ellipsis of の in newspaper headlines and in formal writing.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.