To extend my answer, for SPARQL I'd prefer the RDFConnection way [1]
[1] https://jena.apache.org/documentation/rdfconnection/ On 22.06.2018 07:35, Lorenz Buehmann wrote: > Fuseki is an HTTP SPARQL server - but what is the backend? If it's TDB, > you can use the code from the TDB examples with the corresponding TDB > location. > > If enabled, you could also use SPARQL Update protocol, i.e. write > queries instead of Java code. > > The documentation: > https://jena.apache.org/documentation/serving_data/#use-from-java > > > On 21.06.2018 22:53, jena melina wrote: >> hello , >> >> I'm have a java program that manipulate my ontology ( create activity , >> tag , user ...) >> >> >> >> >> public TEST() { >> onto = ModelFactory.*createOntologyModel*(OntModelSpec.*OWL_MEM*); >> OntDocumentManager manager = onto.getDocumentManager(); >> >> >> manager.addAltEntry("https://www.w3.org/ns/test", "ontologies/test.owl") >> ; >> manager.addAltEntry("https://www.w3.org/ns/test2", >> "ontologies/test2.owl"); >> >> this.synchronize(); >> >> >> } >> >> >> >> For example to create Activity I use this method : >> >> public Resource createEntity(String uri) throws >> AlreadyExistingRdfResourceException { >> >> Resource res = onto.getIndividual(uri); >> if (res != null) throw new AlreadyExistingRdfResourceException(uri); >> res = onto.createResource(uri); >> return res; >> } >> >> >> >> Now I need to use Fuseki server to save all modification that I do , but I >> don’t want to do many modification on my code , so I don’t know if I can >> found help here .. >> >> I know how to connect to Fuseki server , but I don’t found how I can save >> the owl into fuseki server , and how I can request or modify my ontology >> using (my code + Fuseki server ). >> >> >> thanks for your help >>
