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) |