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
>>

Reply via email to