Pontosítsunk. A felsoroltad példákban nnincsenek mozaikszavak, ezek úgynevezett betűszók, ahol a kifejezés kezdő (vagy más kiemelt) betűi alkotják a szót:
XML - eXtendded Markup Language
SOAP - Simple Object Access Protocol
HTTP - Hypertext Transfer Protocol
A mozaikszó olyan rövidítés, amelyikben a kifejezés alkotóelemeinek egyes részleteiből áll össze. Ilen például a bit - binary digit, modem - modulator-demodulator, codec - coder-decoder. Magyar: maszekmagán szektor, közért - községi élelmiszerkereskedelmi részvénytársaság
A betűszók toldalékolása és összetételekbe vonása mindig kötőjel segítségével történik:
XML-kód
SOAP-programozás
HTTP-címke
Megjegyzem, mi a magunk gyakorlatában nem alkalmazunk kötőjelet, ha a betűszó olyan összetételbe kerül, ahol az utótag (tulajdonképpen feleslegesen) a betűszó utlsó betűjével azonos: HTTP protokol, SOAP protokol, XML nyelv. Ez bizonyára nem kanonikus megoldás, csupán egy halk tiltakozás a tautológia ellen.
Mármint mókus? Vagy felületesen félretájékozódtam a neten?
A makkerdőt meg csak úgy írtam, analógiaképp. De azt sokkal inkább el tudom képzelni, mint a dióbélerdőt.:P Bár, ha sok van valahol valamiből, azt lehet erdőnek hívni, bármi legyen is az. :) Nem? Ligetnek mondjuk már kevésbé.
Mondjuk, sok értelme úgy sincs, hiszen a ligetet nem a kókusz termése, hanem maga a kókusz növény alkotja. Szóval szerintem kókuszliget az igazán jó megoldás. Minthogy olyat se mondanék, hogy dióbélerdő, csak olyat, hogy dióerdő.
Szerintem azért, mert rossz a megoldási kulcs. Akárhogy törtem is kókuszdió helyett a fejemet, nem tudtam olyan épkézláb olvasatot kreálni, amiben kötőjeles lenne.
Na, ez a szabályozás baja. az alapadattípus könnyen félreérthető és félremagyarázható összettétel, ugyanis teljesen legális az, ha az adat jelzője (az alapadat típusa) vagy az adattípusnak a jelzője (az adat alaptípusa). Ezért, amikor az alapvető, kiinduló, módosítatlan alaptípusról van szó, én bizony különírom. Mert fontosabb az egyértelműség a szbálynál.