Sorry for the confusing title, but I'm not aware of any common linguistic terms for the concepts at hand, so I'm kinda making them up as I go. So I'll start by explaining the question.
There are a few different ways that languages can achieve the function of adjectives:
- English is a handy example of a language which predominantly uses adnominal adjectives: a distinct lexical class whose primary function is to describe nouns adnominally.
- Japanese uses two types of adjectivals commonly. First, stative verbs, which may then be used adnominally through the formation of relative clauses. E.g. "aoi [be blue] hana [flower]"
- Japanese also commonly uses abstract genitive phrases, where abstract nouns are used in genitive phrases conveying an attributive relation with the head noun. E.g. "kirei [beauty] na [genitive marker] tori [bird]"
My question here is what are some languages (I'm not familiar with any) that predominantly use the fourth type: concrete nouns that are used adjectivally by the formation of genitive phrases where the genitive relation conveys equality with the head noun. I suppose German, Japanese, and some other agglutinative languages could be taken as examples of languages which make use of such constructions (if you count agglutination as a genitive structure), but in both cases I'm inclined to think other adjectival strategies are more common.