Java Examples

From Info216
Revision as of 20:00, 17 January 2018 by Sinoa (talk | contribs)

Here are the code examples we have used in the live sessions during the lectures - along with a few additional ones.

(More will appear as the course progresses.)

Lecture 1: Java, Jena, and Eclipse

Hello Jena

package no.uib.sinoa.info216;

import org.apache.jena.rdf.model.Model;
import org.apache.jena.rdf.model.ModelFactory;
import org.apache.jena.rdf.model.Resource;
import org.apache.jena.vocabulary.FOAF;

public class HelloJena {

    public static void main(String[] args) {
        Model model = ModelFactory.createDefaultModel();
	Resource andreas = model.createResource(base + "Andreas");
	Resource info216 = model.createResource(base + "INFO216");
	Property teaches = model.createProperty(base + "teaches");
	andreas.addProperty(teaches, info216);

	andreas.addLiteral(, "Andreas L Opdahl");

        model.write(System.out, "TURTLE");


INFO216, UiB, Spring 2017-2018, Andreas L. Opdahl (c). All code examples are CC0.