Enumerator | Meaning | L 1 V 1 | L 1 V 2 | L 2 V 1 | L 2 V 2 | L 2 V 3 | L 2 V 4 | L 3 V 1
--- | --- | --- | --- | --- | --- | --- | --- | ---
`UnknownError` | Unknown internal libSBML error | F | F | F | F | F | F | F
`NotUTF8` | Not UTF8 | E | E | E | E | E | E | E
`UnrecognizedElement` | Unrecognized element | E | E | E | E | E | E | E
`NotSchemaConformant` | Not conformant to SBML XML schema | E | E | E | E | E | E | E
`L3NotSchemaConformant` | Not conformant to SBML XML schema | N | N | N | N | N | N | E
`InvalidMathElement` | Invalid MathML | N | N | E | E | E | E | E
`DisallowedMathMLSymbol` | Disallowed MathML symbol | N | N | E | E | E | E | E
`DisallowedMathMLEncodingUse` | Disallowed use of MathML 'encoding' attribute | N | N | E | E | E | E | E
`DisallowedDefinitionURLUse` | Disallowed use of MathML 'definitionURL' attribute | N | N | E | E | E | E | E
`BadCsymbolDefinitionURLValue` | Invalid <csymbol> 'definitionURL' attribute value | N | N | E | E | E | E | E
`DisallowedMathTypeAttributeUse` | Disallowed use of MathML 'type' attribute | N | N | E | E | E | E | E
`DisallowedMathTypeAttributeValue` | Disallowed MathML 'type' attribute value | N | N | E | E | E | E | E
`LambdaOnlyAllowedInFunctionDef` | Use of <lambda> not permitted outside of a <functionDefinition> | N | N | E | E | E | E | E
`BooleanOpsNeedBooleanArgs` | Non-boolean argument given to boolean operator | N | N | W | E | E | E | E
`NumericOpsNeedNumericArgs` | Non-numerical argument given to numerical operator | N | N | W | E | E | E | E
`ArgsToEqNeedSameType` | Arguments to <eq> or <neq> have inconsistent data types | N | N | W | E | E | E | E
`PiecewiseNeedsConsistentTypes` | <piecewise> terms have inconsistent data types | N | N | W | E | E | E | E
`PieceNeedsBoolean` | Second argument of <piece> must yield a boolean value | N | N | W | E | E | E | E
`ApplyCiMustBeUserFunction` | <ci> does not refer to a function definition | N | N | W | E | E | E | E
`ApplyCiMustBeModelComponent` | <ci>'s value is not a component in this model | N | N | W | E | E | E | E
`KineticLawParametersAreLocalOnly` | Cannot use <kineticLaw> parameter outside local scope | N | N | W | E | E | E | E
`MathResultMustBeNumeric` | Formula result is not a numerical value | N | N | W | E | E | E | E
`OpsNeedCorrectNumberOfArgs` | Incorrect number of arguments to operator | N | N | W | E | E | E | E
`InvalidNoArgsPassedToFunctionDef` | Incorrect number of arguments to function | N | N | N | N | N | E | E
`DisallowedMathUnitsUse` | Attribute 'units' only permitted on cn element | N | N | N | N | N | N | E
`InvalidUnitsValue` | Invalid value for 'units' attribute | N | N | N | N | N | N | E
`DuplicateComponentId` | Duplicate component identifier | E | E | E | E | E | E | E
`DuplicateUnitDefinitionId` | Duplicate unit definition identifier | E | E | E | E | E | E | E
`DuplicateLocalParameterId` | Duplicate local parameter identifier | E | E | E | E | E | E | E
`MultipleAssignmentOrRateRules` | Multiple rules for the same variable | E | E | E | E | E | E | E
`MultipleEventAssignmentsForId` | Multiple event assignments for the same variable | N | N | E | E | E | E | E
`EventAndAssignmentRuleForId` | 'variable' value used in both event assignments and assignment rules | N | N | E | E | E | E | E
`DuplicateMetaId` | Duplicate 'metaid' identifier | N | N | E | E | E | E | E
`InvalidSBOTermSyntax` | Invalid 'sboTerm' value syntax | N | N | N | E | E | E | E
`InvalidMetaidSyntax` | Invalid 'metaid' value syntax | N | N | E | E | E | E | E
`InvalidIdSyntax` | Invalid identifier syntax | E | E | E | E | E | E | E
`InvalidUnitIdSyntax` | Invalid unit identifier syntax | N | N | N | E | E | E | E
`InvalidNameSyntax` | Invalid name syntax | N | N | N | N | N | N | E
`MissingAnnotationNamespace` | Missing declaration of XML namespace for annotation | N | N | N | E | E | E | E
`DuplicateAnnotationNamespaces` | Multiple annotations using same XML namespace | N | N | N | E | E | E | E
`SBMLNamespaceInAnnotation` | Invalid use of SBML XML namespace in annotation | N | N | N | E | E | E | N
`MultipleAnnotations` | Multiple annotation elements not allowed | N | N | N | N | N | N | E
`InconsistentArgUnits` | Units of arguments to function call do not match function's definition | W | W | W | E | E | W | W
`InconsistentKineticLawUnitsL3` | Inconsistent <kineticLaw> units | N | N | N | N | N | N | W
`AssignRuleCompartmentMismatch` | Mismatched units in assignment rule for compartment | E | E | E | E | E | W | W
`AssignRuleSpeciesMismatch` | Mismatched units in assignment rule for species | E | E | E | E | E | W | W
`AssignRuleParameterMismatch` | Mismatched units in assignment rule for parameter | E | E | E | E | E | W | W
`AssignRuleStoichiometryMismatch` | Mismatched units in assignment rule for stoichiometry | N | N | N | N | N | N | W
`InitAssignCompartmenMismatch` | Mismatched units in initial assignment to compartment | N | N | N | E | E | W | W
`InitAssignSpeciesMismatch` | Mismatched units in initial assignment to species | N | N | N | E | E | W | W
`InitAssignParameterMismatch` | Mismatched units in initial assignment to parameter | N | N | N | E | E | W | W
`InitAssignStoichiometryMismatch` | Mismatched units in initial assignment to stoichiometry | N | N | N | N | N | N | W
`RateRuleCompartmentMismatch` | Mismatched units in rate rule for compartment | E | E | E | E | E | W | W
`RateRuleSpeciesMismatch` | Mismatched units in rate rule for species | E | E | E | E | E | W | W
`RateRuleParameterMismatch` | Mismatched units in rate rule for parameter | E | E | E | E | E | W | W
`RateRuleStoichiometryMismatch` | Mismatched units in rate rule for stoichiometry | N | N | N | N | N | N | W
`KineticLawNotSubstancePerTime` | Kinetic law units are not 'substance'/'time' | E | E | E | E | E | W | W
`SpeciesInvalidExtentUnits` | Species units not consistent with extent | N | N | N | N | N | N | W
`DelayUnitsNotTime` | Units of delay are not units of time | N | N | E | E | E | W | W
`EventAssignCompartmentMismatch` | Mismatched units in event assignment for compartment | N | N | E | E | E | W | W
`EventAssignSpeciesMismatch` | Mismatched units in event assignment for species | N | N | E | E | E | W | W
`EventAssignParameterMismatch` | Mismatched units in event assignment for parameter | N | N | E | E | E | W | W
`EventAssignStoichiometryMismatch` | Mismatched units in event assignment for stoichiometry | N | N | N | N | N | N | W
`PriorityUnitsNotDimensionless` | Priority units must be dimensionless | N | N | N | N | N | N | W
`OverdeterminedSystem` | Model is overdetermined | W | W | W | E | E | E | E
`InvalidModelSBOTerm` | Invalid 'sboTerm' value for model | N | N | N | E | E | W | W
`InvalidFunctionDefSBOTerm` | Invalid 'sboTerm' value for function definition | N | N | N | E | E | W | W
`InvalidParameterSBOTerm` | Invalid 'sboTerm' value for parameter | N | N | N | E | E | W | W
`InvalidInitAssignSBOTerm` | Invalid 'sboTerm' value for initial assignment | N | N | N | E | E | W | W
`InvalidRuleSBOTerm` | Invalid 'sboTerm' value for rule | N | N | N | E | E | W | W
`InvalidConstraintSBOTerm` | Invalid 'sboTerm' value for constraint | N | N | N | E | E | W | W
`InvalidReactionSBOTerm` | Invalid 'sboTerm' value for reaction | N | N | N | E | E | W | W
`InvalidSpeciesReferenceSBOTerm` | Invalid 'sboTerm' value for species reference | N | N | N | E | E | W | W
`InvalidKineticLawSBOTerm` | Invalid 'sboTerm' value for kinetic law | N | N | N | E | E | W | W
`InvalidEventSBOTerm` | Invalid 'sboTerm' value for event | N | N | N | E | E | W | W
`InvalidEventAssignmentSBOTerm` | Invalid 'sboTerm' value for event assignment | N | N | N | E | E | W | W
`InvalidCompartmentSBOTerm` | Invalid 'sboTerm' value for compartment | N | N | N | N | E | W | W
`InvalidSpeciesSBOTerm` | Invalid 'sboTerm' value for species | N | N | N | N | E | W | W
`InvalidCompartmentTypeSBOTerm` | Invalid 'sboTerm' value for compartment type | N | N | N | N | E | W | N
`InvalidSpeciesTypeSBOTerm` | Invalid 'sboTerm' value for species type | N | N | N | N | E | W | N
`InvalidTriggerSBOTerm` | Invalid 'sboTerm' value for event trigger | N | N | N | N | E | W | W
`InvalidDelaySBOTerm` | Invalid 'sboTerm' value for event delay | N | N | N | N | E | W | W
`NotesNotInXHTMLNamespace` | Notes not placed in XHTML namespace | E | E | E | E | E | E | E
`NotesContainsXMLDecl` | XML declarations not permitted in notes | N | N | N | E | E | E | E
`NotesContainsDOCTYPE` | XML DOCTYPE not permitted in notes | N | N | N | E | E | E | E
`InvalidNotesContent` | Invalid notes content | N | N | N | E | E | E | N
`OnlyOneNotesElementAllowed` | Only one notes element allowed. | N | N | N | N | N | N | E
`InvalidNamespaceOnSBML` | Invalid XML namespace for SBML container | E | E | E | E | E | E | E
`MissingOrInconsistentLevel` | Missing or inconsistent value for 'level' attribute | E | E | E | E | E | E | E
`MissingOrInconsistentVersion` | Missing or inconsistent value for 'version' attribute | E | E | E | E | E | E | E
`PackageNSMustMatch` | Invalid level/version on package namespace | N | N | N | N | N | N | E
`LevelPositiveInteger` | 'level' must be positive integer | N | N | N | N | N | N | E
`VersionPositiveInteger` | 'version' must be positive integer | N | N | N | N | N | N | E
`AllowedAttributesOnSBML` |  | N | N | N | N | N | N | E
`MissingModel` | Missing model | E | E | E | E | E | E | E
`IncorrectOrderInModel` | Incorrect ordering of components in model definition | E | E | E | E | E | E | N
`EmptyListElement` | A given listOf___, if present, cannot be empty | E | E | E | E | E | E | E
`NeedCompartmentIfHaveSpecies` | Missing compartment in species definition | E | E | E | E | E | E | E
`OneOfEachListOf` | Only one of each ListOf element allowed | N | N | N | N | N | N | E
`OnlyFuncDefsInListOfFuncDefs` | Only FunctionDefinitions allowed in ListOfFunctionDefinitions | N | N | N | N | N | N | E
`OnlyUnitDefsInListOfUnitDefs` | Only UnitDefinitions allowed in ListOfUnitDefinitions | N | N | N | N | N | N | E
`OnlyCompartmentsInListOfCompartments` | Only Compartments allowed in ListOfCompartments | N | N | N | N | N | N | E
`OnlySpeciesInListOfSpecies` | Only Species allowed in ListOfSpecies | N | N | N | N | N | N | E
`OnlyParametersInListOfParameters` | Only parameters allowed in ListOfParameters | N | N | N | N | N | N | E
`OnlyInitAssignsInListOfInitAssigns` | Only InitialAssignments allowed in ListOfInitialAssignments | N | N | N | N | N | N | E
`OnlyRulesInListOfRules` | Only Rules allowed in ListOfRules | N | N | N | N | N | N | E
`OnlyConstraintsInListOfConstraints` | Only Constraints allowed in ListOfConstraints | N | N | N | N | N | N | E
`OnlyReactionsInListOfReactions` | Only Reactions allowed in ListOfReactions | N | N | N | N | N | N | E
`OnlyEventsInListOfEvents` | Only Events allowed in ListOfEvents | N | N | N | N | N | N | E
`L3ConversionFactorOnModel` | ConversionFactor must be parameter | N | N | N | N | N | N | E
`L3TimeUnitsOnModel` | Invalid value of 'timeUnits' on <model> | N | N | N | N | N | N | W
`L3VolumeUnitsOnModel` | Invalid value of 'volumeUnits' on <model> | N | N | N | N | N | N | W
`L3AreaUnitsOnModel` | Invalid value of 'areaUnits' on <model> | N | N | N | N | N | N | W
`L3LengthUnitsOnModel` | Invalid value of 'lengthUnits' on <model> | N | N | N | N | N | N | W
`L3ExtentUnitsOnModel` | Invalid value of 'extentUnits' on <model> | N | N | N | N | N | N | W
`AllowedAttributesOnModel` | Invalid attribute on <model> | N | N | N | N | N | N | E
`AllowedAttributesOnListOfFuncs` | Invalid attribute on <listOfFunctionDefinitions> | N | N | N | N | N | N | E
`AllowedAttributesOnListOfUnitDefs` | Invalid attribute on <listOfUnitDefinitions> | N | N | N | N | N | N | E
`AllowedAttributesOnListOfComps` | Invalid attribute on <listOfCompartments> | N | N | N | N | N | N | E
`AllowedAttributesOnListOfSpecies` | Invalid attribute on <listOfSpecies> | N | N | N | N | N | N | E
`AllowedAttributesOnListOfParams` | Invalid attribute on <listOfParameters> | N | N | N | N | N | N | E
`AllowedAttributesOnListOfInitAssign` | Invalid attribute on <listOfInitialAssignments> | N | N | N | N | N | N | E
`AllowedAttributesOnListOfRules` | Invalid attribute on <listOfRules> | N | N | N | N | N | N | E
`AllowedAttributesOnListOfConstraints` | Invalid attribute on <listOfConstraints> | N | N | N | N | N | N | E
`AllowedAttributesOnListOfReactions` | Invalid attribute on <listOfReactions> | N | N | N | N | N | N | E
`AllowedAttributesOnListOfEvents` | Invalid attribute on <listOfEvents> | N | N | N | N | N | N | E
`FunctionDefMathNotLambda` | Invalid expression in function definition | N | N | E | E | E | E | E
`InvalidApplyCiInLambda` | Invalid forward reference in <apply><ci>...</ci></apply> value | N | N | E | E | E | N | N
`RecursiveFunctionDefinition` | Recursive function definition | N | N | E | E | E | E | E
`InvalidCiInLambda` | Unknown <ci> reference in <lambda> | N | N | E | E | E | E | E
`InvalidFunctionDefReturnType` | Function return type must be either numerical or boolean | N | N | E | E | E | E | E
`OneMathElementPerFunc` | FunctionDefinition must contain one math element | N | N | N | N | N | N | E
`AllowedAttributesOnFunc` | FunctionDefinition must have id and optionally metaid and sboTerm | N | N | N | N | N | N | E
`InvalidUnitDefId` | Invalid 'id' value for unit definition | E | E | E | E | E | E | E
`InvalidSubstanceRedefinition` | Invalid redefinition of 'substance' | E | E | E | E | E | E | N
`InvalidLengthRedefinition` | Invalid redefinition of 'length' | W | W | E | E | E | E | N
`InvalidAreaRedefinition` | Invalid redefinition of 'area' | W | W | E | E | E | E | N
`InvalidTimeRedefinition` | Invalid redefinition of 'time' | E | E | E | E | E | E | N
`InvalidVolumeRedefinition` | Invalid redefinition of 'volume' | E | E | E | E | E | E | N
`VolumeLitreDefExponentNotOne` | Must use 'exponent'=1 when defining 'volume' in terms of litres | E | E | E | E | E | N | N
`VolumeMetreDefExponentNot3` | Must use 'exponent'=3 when defining 'volume' in terms of metres | N | N | E | E | E | N | N
`EmptyListOfUnits` | Empty list of units not permitted | E | E | E | E | E | E | N
`InvalidUnitKind` | Invalid value of 'kind' in unit definition | E | E | E | E | E | E | E
`OffsetNoLongerValid` | 'offset' not supported in this Level+Version of SBML | N | N | N | E | E | E | N
`CelsiusNoLongerValid` | 'Celsius' not defined in this Level+Version of SBML | N | N | N | E | E | E | N
`EmptyUnitListElement` | ListOfUnits must not be empty | N | N | N | N | N | N | E
`OneListOfUnitsPerUnitDef` | Only one ListOfUnits element on UnitDefinition | N | N | N | N | N | N | E
`OnlyUnitsInListOfUnits` | Only Units allowed in ListOfUnits | N | N | N | N | N | N | E
`AllowedAttributesOnUnitDefinition` | Invalid attribute on <unitDefinition> | N | N | N | N | N | N | E
`AllowedAttributesOnListOfUnits` | Invalid attribute on <listOfUnits> | N | N | N | N | N | N | E
`AllowedAttributesOnUnit` | Invalid attribute on <unit> | N | N | N | N | N | N | E
`ZeroDimensionalCompartmentSize` | Use of 'size' is invalid for a zero-dimensional compartment | N | N | E | E | E | E | N
`ZeroDimensionalCompartmentUnits` | Use of 'units' is invalid for a zero-dimensional compartment | N | N | E | E | E | E | N
`ZeroDimensionalCompartmentConst` | Zero-dimensional compartments cannot be non-constant | N | N | E | E | E | E | N
`UndefinedOutsideCompartment` | Undefined compartment used as 'outside' value | E | E | E | E | E | E | N
`RecursiveCompartmentContainment` | Recursive nesting of compartments via 'outside' | W | W | W | E | E | E | N
`ZeroDCompartmentContainment` | Invalid nesting of zero-dimensional compartments | N | N | W | E | E | E | N
`Invalid1DCompartmentUnits` | Invalid value of 'units' for a one-dimensional compartment | N | N | E | E | E | E | W
`Invalid2DCompartmentUnits` | Invalid value of 'units' for a two-dimensional compartment | N | N | E | E | E | E | W
`Invalid3DCompartmentUnits` | Invalid value of 'units' for a three-dimensional compartment | E | E | E | E | E | E | W
`InvalidCompartmentTypeRef` | Invalid 'compartmentType' reference | N | N | N | E | E | E | N
`OneDimensionalCompartmentUnits` | No units for 1D Compartment | N | N | N | N | N | N | W
`TwoDimensionalCompartmentUnits` | No units for 2D Compartment | N | N | N | N | N | N | W
`ThreeDimensionalCompartmentUnits` | No units for 3D Compartment | N | N | N | N | N | N | W
`AllowedAttributesOnCompartment` | Invalid attribute on <compartment> | N | N | N | N | N | N | E
`NoUnitsOnCompartment` | No units for <compartment> | N | N | N | N | N | N | W
`InvalidSpeciesCompartmentRef` | Invalid 'compartment' reference | E | E | E | E | E | E | E
`HasOnlySubsNoSpatialUnits` | No 'spatialSizeUnits' permitted if 'hasOnlySubstanceUnits'='true' | N | N | E | E | N | N | N
`NoSpatialUnitsInZeroD` | No 'spatialSizeUnits' permitted if compartment is zero-dimensional | N | N | E | E | N | N | N
`NoConcentrationInZeroD` | No 'initialConcentration' permitted if compartment is zero-dimensional | N | N | E | E | E | E | N
`SpatialUnitsInOneD` | Invalid value of 'spatialSizeUnits' for a one-dimensional compartment | N | N | E | E | N | N | N
`SpatialUnitsInTwoD` | Invalid value of 'spatialSizeUnits' for a two-dimensional compartment | N | N | E | E | N | N | N
`SpatialUnitsInThreeD` | Invalid value of 'spatialSizeUnits' for a three-dimensional compartment | N | N | E | E | N | N | N
`InvalidSpeciesSusbstanceUnits` | Invalid value of 'units' | E | E | E | E | E | E | W
`BothAmountAndConcentrationSet` | Cannot set both 'initialConcentration' and 'initialAmount' | N | N | E | E | E | E | E
`NonBoundarySpeciesAssignedAndUsed` | Cannot use non-boundary species in both reactions and rules simultaneously | W | W | E | E | E | E | E
`NonConstantSpeciesUsed` | Cannot use non-boundary, constant species as reactant or product | N | N | E | E | E | E | E
`InvalidSpeciesTypeRef` | Invalid 'speciesType' reference | N | N | N | E | E | E | N
`MultSpeciesSameTypeInCompartment` | Cannot have multiple species of the same type in the same compartment | N | N | N | E | E | E | N
`MissingSpeciesCompartment` | Missing 'compartment' value for species | E | E | E | E | E | E | E
`SpatialSizeUnitsRemoved` | Attribute 'spatialSizeUnits' not supported in this Level+Version of SBML | N | N | N | N | E | E | N
`SubstanceUnitsOnSpecies` | No substance units for Species | N | N | N | N | N | N | W
`ConversionFactorOnSpecies` | Invalid conversionFactor attribute | N | N | N | N | N | N | E
`AllowedAttributesOnSpecies` | Invalid attribute on <species> | N | N | N | N | N | N | E
`InvalidParameterUnits` | Invalid value for 'units' in parameter definition | E | E | E | E | E | E | E
`ParameterUnits` | No units for parameter | N | N | N | N | N | N | W
`ConversionFactorMustConstant` | ConversionFactor must be constant parameter | N | N | N | N | N | N | E
`AllowedAttributesOnParameter` | Invalid attribute on parameter | N | N | N | N | N | N | E
`InvalidInitAssignSymbol` | Invalid 'symbol' reference in initial assignment | N | N | N | E | E | E | E
`MultipleInitAssignments` | Multiple initial assignments for the same 'symbol' value | N | N | N | E | E | E | E
`InitAssignmentAndRuleForSameId` | Cannot set a value with both initial assignments and assignment rules simultaneously | N | N | N | E | E | E | E
`OneMathElementPerInitialAssign` | InitialAssignment must contain one math element | N | N | N | N | N | N | E
`AllowedAttributesOnInitialAssign` | Invalid attribute on initialAssignment | N | N | N | N | N | N | E
`InvalidAssignRuleVariable` | Invalid 'variable' reference in assignment rule | E | E | E | E | E | E | E
`InvalidRateRuleVariable` | Invalid 'variable' reference in rate rule | E | E | E | E | E | E | E
`AssignmentToConstantEntity` | Cannot reassign a constant in an assignment rule | N | N | E | E | E | E | E
`RateRuleForConstantEntity` | Cannot reassign a constant in a rate rule | N | N | E | E | E | E | E
`RepeatedRule10304` |  | N | N | N | N | N | N | N
`CircularRuleDependency` | Circular dependency involving rules and reactions | N | N | N | E | E | E | E
`OneMathElementPerRule` | Rule must contain one math element | N | N | N | N | N | N | E
`AllowedAttributesOnAssignRule` | Invalid attribute on <assignmentRule> | N | N | N | N | N | N | E
`AllowedAttributesOnRateRule` | Invalid attribute on <rateRule> | N | N | N | N | N | N | E
`AllowedAttributesOnAlgRule` | Invalid attribute on <algebraicRule> | N | N | N | N | N | N | E
`ConstraintMathNotBoolean` | Non-boolean math expression in constraint definition | N | N | N | E | E | E | E
`IncorrectOrderInConstraint` | Incorrect order of elements in constraint definition | N | N | N | E | E | E | N
`ConstraintNotInXHTMLNamespace` | Constraint message is not in XHTML XML namespace | N | N | N | E | E | E | N
`ConstraintContainsXMLDecl` | XML declarations not permitted in constraint messages | N | N | N | E | E | E | E
`ConstraintContainsDOCTYPE` | XML DOCTYPE not permitted in constraint messages | N | N | N | E | E | E | E
`InvalidConstraintContent` | Invalid content for constraint message | N | N | N | E | E | E | N
`OneMathElementPerConstraint` | Only one math element on <constraint> | N | N | N | N | N | N | E
`OneMessageElementPerConstraint` | Only one message element on <constraint> | N | N | N | N | N | N | E
`AllowedAttributesOnConstraint` | Invalid attribute on <constraint> | N | N | N | N | N | N | E
`NoReactantsOrProducts` | Cannot have a reaction with neither reactants nor products | E | E | E | E | E | E | E
`IncorrectOrderInReaction` | Incorrect ordering of components in reaction definition | E | E | E | E | E | E | N
`EmptyListInReaction` | Reaction components, if present, cannot be empty | E | E | E | E | E | E | E
`InvalidReactantsProductsList` | Invalid element in list of reactants or products | E | E | E | E | E | E | E
`InvalidModifiersList` | Invalid element in list of modifiers | N | N | E | E | E | E | E
`OneSubElementPerReaction` | Only one of subelement on <reaction> | N | N | N | N | N | N | E
`CompartmentOnReaction` | Invalid compartment attribute on <reaction> | N | N | N | N | N | N | E
`AllowedAttributesOnReaction` | Invalid attribute on <reaction> | N | N | N | N | N | N | E
`InvalidSpeciesReference` | Invalid 'species' value in species reference | E | E | E | E | E | E | E
`RepeatedRule20611` |  | N | N | N | N | N | N | N
`BothStoichiometryAndMath` | Cannot use both 'stoichiometry' and <stoichiometryMath> simultaneously | N | N | E | E | E | E | N
`AllowedAttributesOnSpeciesReference` | Invalid attribute on <speciesReference> | N | N | N | N | N | N | E
`AllowedAttributesOnModifier` | Invalid attribute on <modifierSpeciesReference> | N | N | N | N | N | N | E
`UndeclaredSpeciesRef` | Undeclared species referenced in kinetic law formula | W | W | E | E | E | E | E
`IncorrectOrderInKineticLaw` | Incorrect ordering of components in kinetic law definition | N | N | E | E | E | E | N
`EmptyListInKineticLaw` | The list of parameters component, if present, cannot be empty | E | E | E | E | E | E | E
`NonConstantLocalParameter` | Parameters local to a kinetic law must have 'constant'='true' | N | N | W | E | E | E | N
`SubsUnitsNoLongerValid` | 'substanceUnits' not supported in this Level+Version of SBML | N | N | N | E | E | E | N
`TimeUnitsNoLongerValid` | 'timeUnits' not supported in this Level+Version of SBML | N | N | N | E | E | E | N
`OneListOfPerKineticLaw` | Only one listOfLocalParameters permitted on <kineticLaw> | N | N | N | N | N | N | E
`OnlyLocalParamsInListOfLocalParams` | Only LocalParameters allowed in ListOfLocalParameters | N | N | N | N | N | N | E
`AllowedAttributesOnListOfLocalParam` | Invalid attribute on <listOfLocalParameters> | N | N | N | N | N | N | E
`OneMathPerKineticLaw` | Only one math element on <kineticLaw> | N | N | E | E | E | E | E
`UndeclaredSpeciesInStoichMath` | Undeclared species referenced in <stoichiometryMath> formula | N | N | W | E | E | E | N
`AllowedAttributesOnKineticLaw` | Invalid attribute on <kineticLaw> | N | N | N | N | N | N | E
`AllowedAttributesOnListOfSpeciesRef` | Invalid attribute on <listOfSpeciesReferences> | N | N | N | N | N | N | E
`AllowedAttributesOnListOfMods` | Invalid attribute on <listofModifiers> | N | N | N | N | N | N | E
`AllowedAttributesOnLocalParameter` | Invalid attribute on <localParameter> | N | N | N | N | N | N | E
`MissingTriggerInEvent` | Missing trigger in event definition | N | N | E | E | E | E | E
`TriggerMathNotBoolean` | Non-boolean math expression in trigger definition | N | N | E | E | E | E | E
`MissingEventAssignment` | Missing event assignment in event definition | N | N | E | E | E | E | E
`TimeUnitsEvent` | Units of 'timeUnits' are not time units | N | N | E | E | N | N | N
`IncorrectOrderInEvent` | Incorrect ordering of components in event definition | N | N | E | E | E | E | N
`ValuesFromTriggerTimeNeedDelay` | 'useValuesFromTriggerTime'='false', but no delay defined in event | N | N | N | N | N | E | N
`DelayNeedsValuesFromTriggerTime` | Delay requires useValuesFromTriggerTime | N | N | N | N | N | N | N
`OneMathPerTrigger` | Trigger must have one math element | N | N | N | N | N | N | E
`OneMathPerDelay` | Delay must have one math element | N | N | N | N | N | N | E
`InvalidEventAssignmentVariable` | Invalid value for 'variable' in event assignment | N | N | E | E | E | E | E
`EventAssignmentForConstantEntity` | Cannot assign to a constant component in an event assignment | N | N | W | E | E | E | E
`OneMathPerEventAssignment` | EventAssignment must have one math element | N | N | N | N | N | N | E
`AllowedAttributesOnEventAssignment` | Invalid attribute on <eventAssignment> | N | N | N | N | N | N | E
`OnlyOneDelayPerEvent` | Event can only have one <delay> | N | N | N | N | N | N | E
`OneListOfEventAssignmentsPerEvent` | Event can only have one <listOfEventAssignments> | N | N | N | N | N | N | E
`OnlyEventAssignInListOfEventAssign` | <listOfEventAssignments> can only have <eventAssignment> | N | N | N | N | N | N | E
`AllowedAttributesOnListOfEventAssign` | Invalid attribute on <listOfEventAssignments> | N | N | N | N | N | N | E
`AllowedAttributesOnEvent` | Invalid attribute on <event> | N | N | N | N | N | N | E
`AllowedAttributesOnTrigger` | Invalid attribute on <trigger> | N | N | N | N | N | N | E
`AllowedAttributesOnDelay` | Invalid attribute on <delay> | N | N | N | N | N | N | E
`PersistentNotBoolean` | Persistent attribute on <trigger> must be boolean | N | N | N | N | N | N | E
`InitialValueNotBoolean` | InitialValue attribute on <trigger> must be boolean | N | N | N | N | N | N | E
`OnlyOnePriorityPerEvent` | Event can only have one <priority> | N | N | N | N | N | N | E
`OneMathPerPriority` | Priority must have one math element | N | N | N | N | N | N | E
`AllowedAttributesOnPriority` | Invalid attribute on <priority> | N | N | N | N | N | N | E
`GeneralWarningNotSpecified` |  | E | E | E | E | E | E | E
`CompartmentShouldHaveSize` | It's best to define a size for every compartment in a model | N | N | W | W | W | W | W
`ParameterShouldHaveUnits` | It's best to declare units for every parameter in a model | W | W | W | W | W | W | W
`LocalParameterShadowsId` | Local parameters defined in a kinetic law shadow global parameters | W | W | W | W | W | W | W
`CannotConvertToL1V1` | Cannot convert to SBML Level 1 Version 1 | N | E | E | E | E | E | E
`NoEventsInL1` | SBML Level 1 does not support events | N | N | E | E | E | E | E
`NoFunctionDefinitionsInL1` | SBML Level 1 does not support function definitions | N | N | E | E | E | E | E
`NoConstraintsInL1` | SBML Level 1 does not support constraints | N | N | N | W | W | W | W
`NoInitialAssignmentsInL1` | SBML Level 1 does not support initial assignments | N | N | N | E | E | E | E
`NoSpeciesTypesInL1` | SBML Level 1 does not support species types | N | N | N | W | W | W | N
`NoCompartmentTypeInL1` | SBML Level 1 does not support compartment types | N | N | N | W | W | W | N
`NoNon3DComparmentsInL1` | SBML Level 1 only supports three-dimensional compartments | N | N | E | E | E | E | E
`NoFancyStoichiometryMathInL1` | SBML Level 1 does not support non-integer nor non-rational stoichiometry formulas | N | N | E | E | E | E | E
`NoNonIntegerStoichiometryInL1` | SBML Level 1 does not support non-integer 'stoichiometry' attribute values | N | N | E | E | E | E | E
`NoUnitMultipliersOrOffsetsInL1` | SBML Level 1 does not support multipliers or offsets in unit definitions | N | N | E | E | E | E | E
`SpeciesCompartmentRequiredInL1` | In SBML Level 1, a value for 'compartment' is mandatory in species definitions | N | N | E | E | E | E | E
`NoSpeciesSpatialSizeUnitsInL1` | SBML Level 1 does not support species 'spatialSizeUnits' settings | N | N | E | E | E | E | N
`NoSBOTermsInL1` | SBML Level 1 does not support the 'sboTerm' attribute | N | N | N | W | W | W | W
`StrictUnitsRequiredInL1` | SBML Level 1 requires strict unit consistency | N | N | N | N | N | W | W
`ConversionFactorNotInL1` | Conversion factor not supported in L1/2 | N | N | N | N | N | N | E
`CompartmentNotOnL1Reaction` | Compartment not attribute on L1 Reaction | N | N | N | N | N | N | W
`ExtentUnitsNotSubstance` | Extent units must be substance | N | N | N | N | N | N | E
`NoConstraintsInL2v1` | SBML Level 2 Version 1 does not support constraints | N | N | N | W | W | W | W
`NoInitialAssignmentsInL2v1` | SBML Level 2 Version 1 does not support initial assignments | N | N | N | E | E | E | E
`NoSpeciesTypeInL2v1` | SBML Level 2 Version 1 does not support species types | N | N | N | W | W | W | N
`NoCompartmentTypeInL2v1` | SBML Level 2 Version 1 does not support compartment types | N | N | N | W | W | W | N
`NoSBOTermsInL2v1` | SBML Level 2 Version 1 does not support the 'sboTerm' attribute | N | N | N | W | W | W | W
`NoIdOnSpeciesReferenceInL2v1` | SBML Level 2 Version 1 does not support the 'id' attribute on species references | N | N | N | W | W | W | W
`NoDelayedEventAssignmentInL2v1` | Attribute 'useValuesFromTriggerTime' not supported in this Level+Version of SBML | N | N | N | N | N | E | E
`StrictUnitsRequiredInL2v1` | SBML Level 2 Version 1 requires strict unit consistency | N | N | N | N | N | W | W
`IntegerSpatialDimensions` | SBML Level 2 Version 1 requires spatial dimensions of 0 - 3 | N | N | N | N | N | N | E
`StoichiometryMathNotYetSupported` | Conversion to StoichiometryMath not yet supported | N | N | N | N | N | N | E
`PrioirtyLostFromL3` | Prioirty not in Level 2 events | N | N | N | N | N | N | W
`NonPersistentNotSupported` | Non persistent not in Level 2 events | N | N | N | N | N | N | E
`InitialValueFalseEventNotSupported` | InitialValue assumed true in Level 2 events | N | N | N | N | N | N | E
`SBOTermNotUniversalInL2v2` | The 'sboTerm' attribute is invalid for this component in Level 2 Version 2 | N | N | N | N | W | W | W
`NoUnitOffsetInL2v2` | The unit 'offset' attribute is invalid in this Level+Version of SBML | N | N | E | N | N | N | N
`NoKineticLawTimeUnitsInL2v2` | The 'timeUnits' attribute is invalid in this Level+Version of SBML | E | E | E | N | N | N | N
`NoKineticLawSubstanceUnitsInL2v2` | The 'substanceUnits' attribute is invalid in this Level+Version of SBML | E | E | E | N | N | N | N
`NoDelayedEventAssignmentInL2v2` | Attribute 'useValuesFromTriggerTime' not supported in this Level+Version of SBML | N | N | N | N | N | E | E
`ModelSBOBranchChangedBeyondL2v2` | The allowable 'sboTerm' values for model differ for this SBML Level+Version | N | N | N | N | N | E | E
`StrictUnitsRequiredInL2v2` | SBML Level 2 Version 2 requires strict unit consistency | N | N | N | N | N | W | W
`StrictSBORequiredInL2v2` | SBML Level 2 Version 2 requires strict sbo consistency | N | N | N | N | N | W | W
`DuplicateAnnotationInvalidInL2v2` | Duplicate top level annotations invalid in L2V2 | W | W | W | N | N | N | N
`NoUnitOffsetInL2v3` | Attribute 'offset' not supported in this Level+Version of SBML | N | N | E | N | N | N | N
`NoKineticLawTimeUnitsInL2v3` | Attribute 'timeUnits' not supported in this Level+Version of SBML | E | E | E | N | N | N | N
`NoKineticLawSubstanceUnitsInL2v3` | Attribute 'substanceUnits' not supported in this Level+Version of SBML | E | E | E | N | N | N | N
`NoSpeciesSpatialSizeUnitsInL2v3` | Attribute 'spatialSizeUnits' not supported in this Level+Version of SBML | N | N | E | E | N | N | N
`NoEventTimeUnitsInL2v3` | Attribute 'timeUnits' not supported in this Level+Version of SBML | N | N | E | E | N | N | N
`NoDelayedEventAssignmentInL2v3` | Attribute 'useValuesFromTriggerTime' not supported in this Level+Version of SBML | N | N | N | N | N | E | E
`ModelSBOBranchChangedBeyondL2v3` | The allowable 'sboTerm' values for model differ for this SBML Level+Version | N | N | N | N | N | E | E
`StrictUnitsRequiredInL2v3` | SBML Level 2 Version 3 requires strict unit consistency | N | N | N | N | N | W | W
`StrictSBORequiredInL2v3` | SBML Level 2 Version 3 requires strict sbo consistency | N | N | N | N | N | W | W
`DuplicateAnnotationInvalidInL2v3` | Duplicate top level annotations invalid in L2V3 | W | W | W | N | N | N | N
`NoUnitOffsetInL2v4` | The unit 'offset' attribute is invalid in this Level+Version of SBML | N | N | E | N | N | N | N
`NoKineticLawTimeUnitsInL2v4` | The 'timeUnits' attribute is invalid in this Level+Version of SBML | E | E | E | N | N | N | N
`NoKineticLawSubstanceUnitsInL2v4` | The 'substanceUnits' attribute is invalid in this Level+Version of SBML | E | E | E | N | N | N | N
`NoSpeciesSpatialSizeUnitsInL2v4` | The 'spatialSizeUnits' attribute is invalid in this Level+Version of SBML | N | N | E | E | N | N | N
`NoEventTimeUnitsInL2v4` | The 'timeUnits' attribute is invalid in this Level+Version of SBML | N | N | E | E | N | N | N
`ModelSBOBranchChangedInL2v4` | The allowable 'sboTerm' values for model differ for this SBML Level+Version | N | N | N | E | E | N | N
`DuplicateAnnotationInvalidInL2v4` | Duplicate top level annotations invalid in L2V4 | W | W | W | N | N | N | N
`NoSpeciesTypeInL3v1` | SBML Level 3 Version 1 does not support species types | N | N | N | W | W | W | N
`NoCompartmentTypeInL3v1` | SBML Level 3 Version 1 does not support compartment types | N | N | N | W | W | W | N
`NoUnitOffsetInL3v1` | The unit 'offset' attribute is invalid in this Level+Version of SBML | N | N | E | N | N | N | N
`NoKineticLawTimeUnitsInL3v1` | The 'timeUnits' attribute is invalid in this Level+Version of SBML | E | E | E | N | N | N | N
`NoKineticLawSubstanceUnitsInL3v1` | The 'substanceUnits' attribute is invalid in this Level+Version of SBML | E | E | E | N | N | N | N
`NoSpeciesSpatialSizeUnitsInL3v1` | The 'spatialSizeUnits' attribute is invalid in this Level+Version of SBML | N | N | E | E | N | N | N
`NoEventTimeUnitsInL3v1` | The 'timeUnits' attribute is invalid in this Level+Version of SBML | N | N | E | E | N | N | N
`ModelSBOBranchChangedInL3v1` | The allowable 'sboTerm' values for model differ for this SBML Level+Version | N | N | N | E | E | N | N
`DuplicateAnnotationInvalidInL3v1` | Duplicate top level annotations invalid in L3V1 | W | W | W | N | N | N | N
`NoCompartmentOutsideInL3v1` | The 'outside' attribute is invalid in this Level+Version of SBML | W | W | W | W | W | W | N
`NoStoichiometryMathInL3v1` | SBML Level 3 Version 1 does not support stoichiometryMath | N | N | E | E | E | E | N
`InvalidSBMLLevelVersion` | Invalid SBML Level and Version | E | E | E | E | E | E | E
`AnnotationNotesNotAllowedLevel1` | Annotation on <sbml> not permitted in SBML Level 1 | E | E | N | N | N | N | N
`InvalidRuleOrdering` | Invalid ordering of rules | E | E | E | N | N | N | N
`RequiredPackagePresent` | Model requires an L3 package | N | N | N | N | N | N | E
`SubsUnitsAllowedInKL` | Disallowed value for attribute 'substanceUnits' | E | E | E | N | N | N | N
`TimeUnitsAllowedInKL` | Disallowed value for attribute 'timeUnits' | E | E | E | N | N | N | N
`FormulaInLevel1KL` | Only predefined functions are permitted in SBML Level 1 formulas | E | E | N | N | N | N | N
`TimeUnitsRemoved` | The 'timeUnits' attribute is invalid in this Level+Version of SBML | N | N | N | N | E | E | E
`BadMathML` | Invalid MathML expression | N | N | E | E | E | E | E
`FailedMathMLReadOfDouble` | Failed to read floating-point number | N | N | E | E | E | E | E
`FailedMathMLReadOfInteger` | Failed to read an integer | N | N | E | E | E | E | E
`FailedMathMLReadOfExponential` | Failed to read an exponential expression | N | N | E | E | E | E | E
`FailedMathMLReadOfRational` | Failed to read a rational expression | N | N | E | E | E | E | E
`BadMathMLNodeType` | Invalid MathML element | N | N | E | E | E | E | E
`NoTimeSymbolInFunctionDef` | <csymbol> for 'time' used within the <math> of a function definition | N | N | W | E | E | E | E
`NoBodyInFunctionDef` | There must be a body within the <math> of a function definition | N | N | E | E | E | E | E
`InconsistentExponUnitsWarnings` |  | W | W | W | W | W | W | W
`UndeclaredUnits` | Undeclared units | W | W | W | W | W | W | W
`UnrecognisedSBOTerm` | Unrecognized 'sboTerm' value | N | N | N | W | W | W | W
`ObseleteSBOTerm` | Obsolete 'sboTerm' value | N | N | N | W | W | W | W
`IncorrectCompartmentSpatialDimensions` | in SBML Level 1, only three-dimensional compartments are permitted | E | E | N | N | N | N | N
`CompartmentTypeNotValidAttribute` | Compartment types not supported in this Level+Version of SBML | E | E | E | N | N | N | E
`ConstantNotValidAttribute` | Attribute 'constant' not supported on this component in SBML Level 1 | E | E | N | N | N | N | N
`MetaIdNotValidAttribute` | Attribute 'metaid' not supported in SBML Level 1 | E | E | N | N | N | N | N
`SBOTermNotValidAttributeBeforeL2V3` | 'sboTerm' not available on this component before SBML Level 2 Version 3 | E | E | E | E | N | N | N
`InvalidL1CompartmentUnits` | Invalid units for a compartment in SBML Level 1 | E | E | N | N | N | N | N
`L1V1CompartmentVolumeReqd` | Compartment volume must be specified | E | N | N | N | N | N | N
`CompartmentTypeNotValidComponent` | Compartment types not supported in this Level+Version of SBML | E | E | E | N | N | N | E
`ConstraintNotValidComponent` | Constraints not supported in this Level+Version of SBML | E | E | E | N | N | N | N
`EventNotValidComponent` | Events not supported in this Level+Version of SBML | E | E | N | N | N | N | N
`SBOTermNotValidAttributeBeforeL2V2` | The 'sboTerm' attribute is invalid for this component before Level 2 Version 2 | E | E | E | N | N | N | N
`FuncDefNotValidComponent` | Function definitions are not supported in this Level+Version of SBML | E | E | N | N | N | N | N
`InitialAssignNotValidComponent` | Initial assignments are not supported in this Level+Version of SBML | E | E | E | N | N | N | N
`VariableNotValidAttribute` | Attribute 'variable' not valid | E | E | E | E | E | E | E
`UnitsNotValidAttribute` | Attribute 'units' not valid | E | E | E | E | E | E | E
`ConstantSpeciesNotValidAttribute` | Attribute 'constant' on species not supported in SBML Level 1 | E | E | N | N | N | N | N
`SpatialSizeUnitsNotValidAttribute` | Attribute 'spatialSizeUnits' on species not supported in SBML Level 1 | E | E | N | N | N | N | N
`SpeciesTypeNotValidAttribute` | Attribute 'speciesType' on species not supported in SBML Level 1 | E | E | E | N | N | N | E
`HasOnlySubsUnitsNotValidAttribute` | Attribute 'hasOnlySubstanceUnits' on species not supported in SBML Level 1 | E | E | N | N | N | N | N
`IdNotValidAttribute` | Attribute 'id' on species references not supported in SBML Level 1 | E | E | E | N | N | N | N
`NameNotValidAttribute` | Attribute 'name' on species references not supported in SBML Level 1 | E | E | E | N | N | N | N
`SpeciesTypeNotValidComponent` | Species types not supported in SBML Level 1 | E | E | E | N | N | N | E
`StoichiometryMathNotValidComponent` | <stoichiometryMath> not supported in SBML Level 1 | E | E | N | N | N | N | E
`MultiplierNotValidAttribute` | Attribute 'multiplier' on units not supported in SBML Level 1 | E | E | N | N | N | N | N
`OffsetNotValidAttribute` | Attribute 'offset' on units only available in SBML Level 2 Version 1 | E | E | N | N | N | N | N
`InvalidTargetLevelVersion` | The target Level/Version does not exist | E | E | E | E | E | E | E
`L3NotSupported` | SBML Level 3 is not yet supported | E | E | E | E | E | E | E