The units are calculated based on the mathematical expression in the KineticLaw and the model quantities referenced by <ci> elements used within that expression. The getDerivedUnitDefinition() method returns the calculated units.
Visit SBML.org for more information
about SBML and libSBML.