Class RDFServiceVirtuoso

  • All Implemented Interfaces:
    RDFService

    public class RDFServiceVirtuoso
    extends RDFServiceSparql
    For now, at least, it is just like an RDFServiceSparql except: A username and password are required. These should refer to a Virtuoso user that posesses the SPARQL_UPDATE role. The endpoint URI and the update endpoint URI are derived from the base URI. You provide: http://localhost:8890 endpoint is: http://localhost:8890/sparql/ update is: http://localhost:8890/DAV/home/username/rdf_sink/vitro_update A change in the syntax of an UPDATE request: "INSERT DATA" becomes "INSERT". This fixes a problem with inserting blank nodes. The HTTP request is equipped with the username and password, to answer a challenge for basic authentication. Allow for the nonNegativeInteger bug when checking to see whether a graph has changed.