Properly compare numbers
rdf/entailment/d.scm
| 138 | 138 | (and lang2 (string-downcase lang2))) | |
| 139 | 139 | (lexical1? l1) | |
| 140 | 140 | (lexical2? l2) | |
| 141 | - | (equal? (lexical->value1 l1) (lexical->value2 l2)))) | |
| 141 | + | (if (number? (lexical->value1 l1)) | |
| 142 | + | (= (lexical->value1 l1) (lexical->value2 l2)) | |
| 143 | + | (equal? (lexical->value1 l1) (lexical->value2 l2))))) | |
| 142 | 144 | (_ (equal? n1 n2)))) | |
| 143 | 145 | ||
| 144 | 146 | (define (validate-mapping mapping g1 g2) |