Thanks for answering, but you've assumed that the error message is not the same though the file is correct. I'm sorry but Fuseki gives me the same error message
Result: failed with message "SyntaxError: JSON Parse error: Unrecognized token '<'" I did validate my ttl but with another tool. For the service, let's leave it to another question, i just need to solve the correct one. i am counting on your help appreciate it so much ________________________________________ From: Dave Reynolds <[email protected]> Sent: Wednesday, May 11, 2016 11:40:32 AM To: [email protected] Subject: Re: Loading rdf with memory service is not working Did you take my advice and test it with riot? If so you'll see that file is now legal so it won't be giving you "the same error". Separately your fuseki configuration is not correct, a service is not the same as a data set. The thing to do is either copy the relevant example from the documentation pages or use one of the shipped examples as a starting point. For fuseki 1 there are example configs in the root directory of the distribution. For fuseki 2 I think when you first run it in a directory it will create a directory structure including a basic configuration - though I'm not sure about that. Dave On 11/05/16 11:24, Ania david wrote: > Hello, > > Even after adding the (.) dot, still the same erro > > here is the new file > > @prefix rs: <http://example.org/rs#> . > @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . > @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . > @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . > > rs:i1 a rs:c1 . > rs:c1 rdfs:subClassOf rs:c2 . > > could you help please ? > > ________________________________________ > From: Dave Reynolds <[email protected]> > Sent: Wednesday, May 11, 2016 11:12:01 AM > To: [email protected] > Subject: Re: Loading rdf with memory service is not working > > On 11/05/16 11:06, Ania david wrote: >> Hello, >> >> >> First of all, I don't have problem with TDB, so when I load the same >> file with TDB service it works, but with in memory service, it doesn't >> >> >> This is my Fuseki configuration >> >> >> @prefix : <#> . >> @prefix fuseki: <http://jena.apache.org/fuseki#> . >> @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . >> @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . >> @prefix ja: <http://jena.hpl.hp.com/2005/11/Assembler#> . >> @prefix tdb: <http://jena.hpl.hp.com/2008/tdb#> . >> >> [] rdf:type fuseki:Server ; >> fuseki:services ( >> <#serviceInMemoryWithoutReasoner> >> ) >> . >> >> # TDB >> tdb:DatasetTDB rdfs:subClassOf ja:RDFDataset . >> tdb:GraphTDB rdfs:subClassOf ja:Model . >> >> [] ja:loadClass "com.hp.hpl.jena.tdb.TDB" . >> >> >> >> <#datasetServiceInMemoryWithoutReasoner> rdf:type ja:RDFDataset; >> . >> >> >> First of all, I want it to be a in memory service without reasoner. >> >> >> It works with fuseki apache-jena-fuseki-2.3.1 >> >> but when I load my ttl file, which is this simple: >> >> @prefix rs: <http://example.org/rs#> >> @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> >> @PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> >> @prefix xsd: <http://www.w3.org/2001/XMLSchema#> >> >> rs:i1 a rs:c1 . >> rs:c1 rdfs:subClassOf rs:c2 . >> >> >> I get this error: >> >> Result: failed with message "SyntaxError: JSON Parse error: Unrecognized >> token '<'" > > As the message says there's a syntax error in your ttl file, you need a > "." at the end of each @prefix line (the syntax for prefix differs > between ttl and sparql which can be confusing). > > You can use the command line tools like riot to check the syntax of your > files. > > Dave >
