Demo for Bug in Literal Parser#

The rdfs:label value "42F" is wrongly interpreted as a number. It should be a String!

litbug
litbug
lns.joba
:joba
rdf.type
rdf:type
owl.Class
owl:Class
;
rdfs.label
rdfs:label
"42F"
;
rdfs.label
rdfs:label
"123"^^xsd:string
;
rdfs.label
rdfs:label
"456"^^xsd:number
.

  • "42F" must not be interpreted as number, but string
  • "123" and "456" are correctly parsed as string and number, respectively