That was easily solved once took a look at s-put. Had to change input file extension to ttl.

Thanks!

On 2.10.2017 14:50, Andy Seaborne wrote:
The s-* scripts are in Ruby.

If they don't have the features necessary for your processes, then either edit them (change "$accept_rdf" -- it's the Q value that Fuseki is choosing by), or use curl or wget, or locally convert data to the format you want.

curl --head 'Accept: text/turtle' \
   'http://localhost:3030/ds/data?graph=GRAPH'

Or write a pipeline and convert the Turtle to RDF/XML with

  s-get ... | riot --formatted RDF/XML -- -

Syntax is just what goes over the wire - nothign is stored in RDF/XML or Turtle, it's triples.

    Andy

On 02/10/17 11:18, Mikael Pesonen wrote:

Hi Rob,

so I make a dump

apache-jena-fuseki-3.4.0/bin/s-get https://localhost:3030/ds/ <graph> > dump.rdf

then edit it and would like to put back

s-put http://localhost:3030/ds/data <graph> dump.rdf

Editing XML is not possible with our project so that's why this format.

I am confused.


Br

On 2.10.2017 13:01, Rob Vesse wrote:
It’s not really clear what you are asking here, sounds like you have a pipeline of steps so please show your steps and explain what the problem is.

  Historically RDF/XML was the only official serialisation so it does tend to be the default throughout Jena

Rob.

On 02/10/2017 10:53, "Mikael Pesonen" <[email protected]> wrote:

     Still having problems. Looks like it's not possible to export rdf, edit
     it, and import back? Jena assumes all input is XML?
     So how can I import back rdf that is got from s-get? I don't know how to
     code Java.
     Thank you.
     On 26.9.2017 18:22, Mikael Pesonen wrote:
     >
     > Thanks! Missed the sentence The file name extension determines the
     > HTTP content type.
     >
     >
     >
     > On 26.9.2017 18:09, [email protected] wrote:
     >> Looks like it is trying to parse it as RDF/XML, which means that
     >> s-put is trying to send it as such.
     >> Are you using an appropriate filename extension? See:
     >>
     >> https://jena.apache.org/documentation/fuseki2/soh.html#soh-sparql-http
     >>
     >> "file is needed for PUT and POST. The file name extension determines
     >> the HTTP content type."
     >>
     >> ajs6f
     >>
     >> Mikael Pesonen wrote on 9/26/17 11:04 AM:
     >>>
     >>> Related to this, when trying to s-put triple data back to jena,
     >>> which is gotten from s-get, I get
     >>>
     >>> 500 Parse error: [line: 1, col: 8 ] Element or attribute do not
     >>> match QName production: QName::=(NCName':')?NCName.
     >>>
     >>> First 4 rows:
     >>>
     >>> <https://resource.lingsoft.fi/3c660540-f4ce-4d6e-86d4-7ed0bd30329a/c_b4be01817593dda9efe6a87bcdee98ef>
     >>>
     >>>         a <http://www.w3.org/2004/02/skos/core#Concept> ;
     >>> <http://purl.org/dc/elements/1.1/source>
     >>>                 "lait" ;
     >>>
     >>> Br,
     >>>
     >>>
     >>> On 25.9.2017 17:14, [email protected] wrote:
     >>>> According to:
     >>>>
     >>>> https://github.com/apache/jena/blob/master/jena-fuseki2/apache-jena-fuseki/bin/s-get#L29
     >>>>
     >>>>
     >>>> that remains a TODO. Maybe file a ticket?
     >>>>
     >>>> ajs6f
     >>>>
     >>>> Mikael Pesonen wrote on 9/21/17 9:20 AM:
     >>>>>
     >>>>> Sorry if this is documented somewhere but could not find info on
     >>>>> how to change the output format of s-get command line tool.
     >>>>>
     >>>>> Br,
     >>>>>
     >>>
     >
     --
     Lingsoft - 30 years of Leading Language Management
     www.lingsoft.fi
     Speech Applications - Language Management - Translation - Reader's and Writer's Tools - Text Tools - E-books and M-books
     Mikael Pesonen
     System Engineer
     e-mail: [email protected]
     Tel. +358 2 279 3300
     Time zone: GMT+2
     Helsinki Office
     Eteläranta 10
     FI-00130 Helsinki
     FINLAND
     Turku Office
     Kauppiaskatu 5 A
     FI-20100 Turku
     FINLAND






--
Lingsoft - 30 years of Leading Language Management

www.lingsoft.fi

Speech Applications - Language Management - Translation - Reader's and Writer's 
Tools - Text Tools - E-books and M-books

Mikael Pesonen
System Engineer

e-mail: [email protected]
Tel. +358 2 279 3300

Time zone: GMT+2

Helsinki Office
Eteläranta 10
FI-00130 Helsinki
FINLAND

Turku Office
Kauppiaskatu 5 A
FI-20100 Turku
FINLAND

Reply via email to