Technische Notizen eines Informatikers: Prozesse - Aktivitäten - Services - Test - Composition - Orchestrierung - Wiederverwendung - InBetriebnahme - Optimierung - AusBetriebnahme. Geschäftsobjekte - Ressourcen - mathematische Optimierung (OR) - Algorithmenbau für naturanaloge Näherungsverfahren in Logistik und im Gesundheitswesen
Posts mit dem Label sourcecode werden angezeigt. Alle Posts anzeigen
Posts mit dem Label sourcecode werden angezeigt. Alle Posts anzeigen
13.05.2012
17.02.2012
Open Source Software Projekt Hostings und Quellcodeverwaltung (SCM)
18.05.2011
RDF Jena Test - Java Code
package rdf_jena_test;
import com.hp.hpl.jena.rdf.model.Model;
import com.hp.hpl.jena.rdf.model.ModelFactory;
import com.hp.hpl.jena.rdf.model.Property;
import com.hp.hpl.jena.rdf.model.RDFNode;
import com.hp.hpl.jena.rdf.model.Resource;
import com.hp.hpl.jena.rdf.model.Statement;
import com.hp.hpl.jena.rdf.model.StmtIterator;
import com.hp.hpl.jena.vocabulary.VCARD;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.logging.Level;
import java.util.logging.Logger;
*/
public class Test1 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// some definitions
String personURI = "http://somewhere/JohnSmith";
String givenName = "John";
String familyName = "Smith";
String fullName = givenName + " " + familyName;
// create an empty Model
Model model = ModelFactory.createDefaultModel();
// create the resource
// and add the properties cascading style
model.createResource(personURI).addProperty(VCARD.FN, fullName).addProperty(VCARD.N,
model.createResource().addProperty(VCARD.Given, givenName).addProperty(VCARD.Family, familyName));
StmtIterator iter = model.listStatements();
while (iter.hasNext()) {
Statement stmt = iter.nextStatement();
Resource subject = stmt.getSubject();
Property predicate = stmt.getPredicate();
RDFNode object = stmt.getObject();
System.out.print(subject.toString());
System.out.print("\t" + predicate.toString() + "\t");
if (object instanceof Resource) {
System.out.print(object.toString());
} else {
System.out.print("\"" + object.toString() + "\"");
}
System.out.println(" .");
}
String str = "meinRDF";
try {
model.write(new FileOutputStream(str));
} catch (IOException ex) {
Logger.getLogger(Test1.class.getName()).log(Level.SEVERE, null, ex);
}
System.out.println();
System.out.println("Datei wurde gespeichert unter: ");
System.out.println(new File("").getAbsolutePath() + "\\" + str);
}
}
Abonnieren
Posts (Atom)