1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
| String owlFile = "C://Project//Book.owl";
Model m=ModelFactory.createMemModelMaker().createModel(null);
// m.write(new FileOutputStream(new File("Book.owl")), "RDF/XML");
FileManager.get().readModel( m, owlFile );
String myOntologyName = "Projet";
String uri = "file:C:/Project/Book.owl";
// Définition de prefixe pour simplifier l'utilisation de SPARQL
String had = "had: <" + RDF.getURI() + ">";
String myOntologyPrefix = "PREFIX " + myOntologyName + ": <" + uri + ">";
String insertString="PREFIX had: <http://www.owl-ontologies.com/Ontology1337080298.owl#> \n"
+ "INSERT DATA { \n "
+ " <http://www.owl-ontologies.com/Ontology1337080298.owl#bookkk> had:bookkk \n"
+ "had:title" + jTextField1.getText()+ "\n"
+ "had:creator"+jTextField2.getText()+ "\n"
+ "}" ;
m.enterCriticalSection(Lock.WRITE);
try {
m.write(new FileOutputStream(new File("Book.owl")), "RDF/XML");
} catch (FileNotFoundException ex) {
Logger.getLogger(INNNNNN.class.getName()).log(Level.SEVERE, null, ex);
}
try {
UpdateAction.parseExecute(insertString, m);
} catch (Exception e) {
System.out.println(e);
} |
Partager