Hi all,

I've had a couple of problems parsing our Turtle files. Most importantly, 
@base doesn't seem to work:

SQL> ttlp (file_to_string_output 
('/home/kkj/dev/sublima/blocks/sublima-app/src/main/resources/rdf-data/information-model.ttl'),
 '', 'http://sublima.computas.com/', 
0);

*** Error 37000: [Virtuoso Driver][Virtuoso Server]SP029: TURTLE RDF loader, 
line 10: syntax error
at line 2 of Top-Level:

The line it doesn't like is this:
@base <http://xmlns.computas.com/sublima-information-model> .

I would prefer setting that to setting the base parameter in the loader, even 
though the latter is also useful. Am I missing something obvious?

Then it doesn't like things like 
topic:topic0001611
      rdf:type skos:Concept ;
      skos:inScheme topic: ;
      skos:broader topic:topic00090 .

(somewhat modified from the actual code for brevity). It is      
skos:inScheme topic: ;
that it claims is a syntax error. I can see why it might, and I see a 
workaround, but Redland and Jena doesn't complain. I'm not a seasoned BNF 
reader, but the latest spec says 

qname   ::=     prefixName? ':' name?

so it looks like both are optional.

Likewise       
dct:language : ;
which is quite nonsensical, but it passes the other parsers, and 
:    rdf:type owl:Ontology ;

Well, you get the idea? Perhaps this is something that entered the spec with 
the Team Submission?


Kind regards 

Kjetil Kjernsmo
-- 
Senior Knowledge Engineer
Mobile: +47 986 48 234
Email: kjetil.kjern...@computas.com   
Web: http://www.computas.com/

|  SHARE YOUR KNOWLEDGE  |

Computas AS  PO Box 482, N-1327 Lysaker | Phone:+47 6783 1000 | Fax:+47 6783 
1001


Reply via email to