sysml.library/Domain Libraries/Quantities and Units/USCustomaryUnits.sysml, line 255:
private attribute zeroDegreeFahrenheitInKelvin: ThermodynamicTemperatureValue = 229835/900 [K];
By KerMLExpressions.xtext (release 2026-07), MultiplicativeExpression descends through ExponentiationExpression, UnaryExpression and ExtentExpression to PrimaryExpression, where '[' SequenceExpression ']' is a postfix of the primary before it. So the value parses as 229835 / (900 [K]), of dimension Θ⁻¹ rather than Θ.
The intended 255.372 K needs (229835/900) [K]. OpenSysML's sysml-grpc v0.4.0, which checks dimensions, reports it at 255:89: "cannot bind a value of dimension Θ^-1 to a feature typed by ThermodynamicTemperatureValue (dimension Θ)".
sysml.library/Domain Libraries/Quantities and Units/USCustomaryUnits.sysml, line 255:By
KerMLExpressions.xtext(release 2026-07),MultiplicativeExpressiondescends throughExponentiationExpression,UnaryExpressionandExtentExpressiontoPrimaryExpression, where'[' SequenceExpression ']'is a postfix of the primary before it. So the value parses as229835 / (900 [K]), of dimension Θ⁻¹ rather than Θ.The intended 255.372 K needs
(229835/900) [K]. OpenSysML's sysml-grpc v0.4.0, which checks dimensions, reports it at 255:89: "cannot bind a value of dimension Θ^-1 to a feature typed by ThermodynamicTemperatureValue (dimension Θ)".