Thank you, i replied to him now, when i run fuseki the way he said, i got another dataset which is "rs", uploading my file to the "rs" dataset works, but to my testdataset dataset, no, it doesn't work
________________________________________ From: Dave Reynolds <[email protected]> Sent: Wednesday, May 11, 2016 11:47:51 AM To: [email protected] Subject: Re: Loading rdf with memory service is not working See Andy's nessage, he spotted what I failed to notice - that you are actually parsing the turtle as JSON. Dave On 11/05/16 11:45, Ania david wrote: > 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 >>
