SML is a communication protocol for transmitting meter data for so called smart meters. SML is similar to XML with regard to its ability to nest information tags within other tags. But the standard way of coding SML packets is in a more efficient binary format that is similar but not equal to BER encoding. Also the specification comes in a form that is similar to ASN.1 but not completely standards compliant.
To decode SML messages, the binding takes advantage of jSML library by Fraunhofer Institute.
Please see following page for more informations (German but with good links):