see also https://github.com/RDFLib/sparqlwrapper/issues/159

when using SPARQLWrapper in python for an INSERT i get the error message.

/RuntimeWarning: unknown response content type 'text/html;charset=utf-8' //
/

/Carlos Tejo Alonso now pointed
tohttps://www.w3.org/TR/2013/REC-sparql11-protocol-20130321/#query-success
/

/stating /that the response body format is implementation specific. What
options are available for Apache Jena for e.g. content negotiation in
this case
and how can this be achieved with SPARQLWrapper?
//

(See unit test and sample code below) see also
http://wiki.bitplan.com/index.php/DgraphAndWeaviateTest

def testJenaInsert(self):
        jena=self.getJena(mode="update")
        insertString = """
PREFIX cr: <http://cr.bitplan.com/>
INSERT DATA {
cr:version cr:author "Wolfgang Fahl".
}
"""
        results=jena.rawQuery(insertString)
        print (results)

...

  def rawQuery(self,queryString,method='POST'):
        '''
query with the given query string
'''
        self.sparql.setQuery(queryString)
        self.sparql.method=method
        queryResult = self.sparql.query()
        jsonResult=queryResult.convert()
        return jsonResult 

-- 

Wolfgang Fahl
Pater-Delp-Str. 1, D-47877 Willich Schiefbahn
Tel. +49 2154 811-480, Fax +49 2154 811-481
Web: http://www.bitplan.de

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to