You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@jena.apache.org by Mikael Pesonen <mi...@lingsoft.fi> on 2017/10/02 09:53:23 UTC
Re: Getting xml with s-get
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, ajs6f@apache.org 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, ajs6f@apache.org 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: mikael.pesonen@lingsoft.fi
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
Re: Getting xml with s-get
Posted by Mikael Pesonen <mi...@lingsoft.fi>.
That's right. I guess dump.xml would output XML, haven't tested though.
Br
On 2.10.2017 15:40, Martynas Jusevičius wrote:
> Which would mean you were getting Turtle into dump.rdf, not RDF/XML?
>
> On Mon, Oct 2, 2017 at 2:37 PM, Mikael Pesonen <mi...@lingsoft.fi>
> wrote:
>
>> 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" <mi...@lingsoft.fi>
>>>>> 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, ajs6f@apache.org 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-7ed0bd
>>>>> 30329a/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, ajs6f@apache.org wrote:
>>>>> >>>> According to:
>>>>> >>>>
>>>>> >>>> https://github.com/apache/jena/blob/master/jena-fuseki2/apac
>>>>> he-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 Le
>>>>> <https://maps.google.com/?q=30+years+of+Le&entry=gmail&source=g>ading
>>>>> Language Management
>>>>> www.lingsoft.fi
>>>>> Speech Applications - La
>>>>> <https://maps.google.com/?q=lications+-+La&entry=gmail&source=g>nguage
>>>>> Management - Translation - Reader's and Writer's Tools - Text Tools -
>>>>> E-books and M-books
>>>>> Mikael Pesonen
>>>>> System Engineer
>>>>> e-mail: mikael.pesonen@lingsoft.fi
>>>>> 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: mikael.pesonen@lingsoft.fi
>> 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: mikael.pesonen@lingsoft.fi
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
Re: Getting xml with s-get
Posted by Martynas Jusevičius <ma...@atomgraph.com>.
Which would mean you were getting Turtle into dump.rdf, not RDF/XML?
On Mon, Oct 2, 2017 at 2:37 PM, Mikael Pesonen <mi...@lingsoft.fi>
wrote:
>
> 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" <mi...@lingsoft.fi>
>>>> 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, ajs6f@apache.org 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-7ed0bd
>>>> 30329a/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, ajs6f@apache.org wrote:
>>>> >>>> According to:
>>>> >>>>
>>>> >>>> https://github.com/apache/jena/blob/master/jena-fuseki2/apac
>>>> he-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 Le
>>>> <https://maps.google.com/?q=30+years+of+Le&entry=gmail&source=g>ading
>>>> Language Management
>>>> www.lingsoft.fi
>>>> Speech Applications - La
>>>> <https://maps.google.com/?q=lications+-+La&entry=gmail&source=g>nguage
>>>> Management - Translation - Reader's and Writer's Tools - Text Tools -
>>>> E-books and M-books
>>>> Mikael Pesonen
>>>> System Engineer
>>>> e-mail: mikael.pesonen@lingsoft.fi
>>>> 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: mikael.pesonen@lingsoft.fi
> 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
>
>
Re: Getting xml with s-get
Posted by Mikael Pesonen <mi...@lingsoft.fi>.
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" <mi...@lingsoft.fi>
>>> 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, ajs6f@apache.org 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, ajs6f@apache.org 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: mikael.pesonen@lingsoft.fi
>>> 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: mikael.pesonen@lingsoft.fi
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
Re: Getting xml with s-get
Posted by Andy Seaborne <an...@apache.org>.
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" <mi...@lingsoft.fi> 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, ajs6f@apache.org 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, ajs6f@apache.org 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: mikael.pesonen@lingsoft.fi
>> 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
>>
>>
>>
>>
>
Re: Getting xml with s-get
Posted by Mikael Pesonen <mi...@lingsoft.fi>.
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.
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" <mi...@lingsoft.fi> 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, ajs6f@apache.org 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, ajs6f@apache.org 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: mikael.pesonen@lingsoft.fi
> 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: mikael.pesonen@lingsoft.fi
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
Re: Getting xml with s-get
Posted by Rob Vesse <rv...@dotnetrdf.org>.
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" <mi...@lingsoft.fi> 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, ajs6f@apache.org 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, ajs6f@apache.org 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: mikael.pesonen@lingsoft.fi
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