Odd and inconsistent parsing behaviour

Description

The parsing behaviour is odd and inconsistent. Space seems like required after specifying language suffix for literal object. However, this is not always the case. See below example:

Work (demo-ok.ttl)

demo:
rdf:type skos:ConceptScheme;
rdfs:isDefinedBy <http://example.com/demo.ttl>;
rdfs:label "A demo"@en ;
dc:contributor "John"@en , "Richard"@en ;
dc:creator "Richard Goh"@en , "John Smith"@en , "Alan Lee"@en , "Mary Ann"@en ;
dc:description "cal terms to a simplified, searchable, multi-lingual classification scheme"@en ;
dc:rights "Original version Copyright CBA"@en , "RDF version Copyright 2012 ABC"@en , <http://creativecommons.org/licenses/by/3.0/> ;
dc:source "Source - http://somewhere.else/data.file"@en ;
dc:title "This is a Demo"@en ;
dcterms:created "2012-03-07"^^xsd:date;
skosrefLabel "Demo preferrable lavel."@en .

gazfeatrairie
rdf:type skos:Concept; skos:inScheme gazfeat: ;
skos:broader gazfeatLN;
skosrefLabel "Prairie"@en; This is fine!
.

Doesn't work (demo-notok.ttl)
Error msg: Expected '.', found 'd' [line 14]

demo:
rdf:type skos:ConceptScheme;
rdfs:isDefinedBy <http://example.com/demo.ttl>;
rdfs:label "A demo"@en;
dc:contributor "John"@en, "Richard"@en;
dc:creator "Richard Goh"@en , "John Smith"@en , "Alan Lee"@en , "Mary Ann"@en ;
dc:description "cal terms to a simplified, searchable, multi-lingual classification scheme"@en ;
dc:rights "Original version Copyright CBA"@en , "RDF version Copyright 2012 ABC"@en , <http://creativecommons.org/licenses/by/3.0/> ;
dc:source "Source - http://somewhere.else/data.file"@en ;
dc:title "This is a Demo"@en ;
dcterms:created "2012-03-07"^^xsd:date;
skosrefLabel "Demo preferrable lavel."@en .

If the above example doesn't make sense, try importing the two attached RDF files via Workbench (2.7.3). I can import those two RDF files without any issue in workbench version 2.7.0 but not in version 2.7.3.

Environment

Debian 3.2.46-1 i686 GNU/Linux

Status

Assignee

Peter Ansell

Reporter

Richard Goh

Labels

Components

Fix versions

Affects versions

Priority

Minor
Configure