This can be achieved using the OGC Styled Layer Descriptor (SLD, Lupp, 2007) and Symbology Encoding (SE, Mueller, 2006) specifications, which provide the user with a great deal of flexibility; however it places significant burdens on the developers of clients.