Search in sources :

Example 11 with Model

use of org.apache.jena.rdf.model.Model in project jena by apache.

the class ExRIOT_1 method main.

public static void main(String... argv) {
    Model m = ModelFactory.createDefaultModel();
    // read into the model.
    m.read("data.ttl");
    // Alternatively, use the RDFDataMgr, which reads from the web,
    // with content negotiation.  Plain names are assumed to be 
    // local files where file extension indicates the syntax.  
    Model m2 = RDFDataMgr.loadModel("data.ttl");
    // read in more data, the remote server serves up the data
    // with the right MIME type.
    RDFDataMgr.read(m2, "http://host/some-published-data");
    // Read some data but also give a hint for the synatx if it is not
    // discovered by inspectying the file or by HTTP content negotiation.  
    RDFDataMgr.read(m2, "some-more-data.out", RDFLanguages.TURTLE);
}
Also used : Model(org.apache.jena.rdf.model.Model)

Example 12 with Model

use of org.apache.jena.rdf.model.Model in project jena by apache.

the class ExRIOT_out1 method main.

public static void main(String[] args) {
    Model model = RDFDataMgr.loadModel("D.ttl");
    System.out.println();
    System.out.println("#### ---- Write as Turtle");
    System.out.println();
    RDFDataMgr.write(System.out, model, Lang.TURTLE);
    System.out.println();
    System.out.println("#### ---- Write as Turtle (streaming)");
    System.out.println();
    RDFDataMgr.write(System.out, model, RDFFormat.TURTLE_BLOCKS);
    System.out.println();
    System.out.println("#### ---- Write as Turtle via model.write");
    System.out.println();
    model.write(System.out, "TTL");
}
Also used : Model(org.apache.jena.rdf.model.Model)

Example 13 with Model

use of org.apache.jena.rdf.model.Model in project jena by apache.

the class ExRIOT_out2 method main.

public static void main(String[] args) {
    Model model = RDFDataMgr.loadModel("D.ttl");
    System.out.println();
    System.out.println("#### ---- Write as TriG");
    System.out.println();
    // This wil be the default graph of the dataset written.
    RDFDataMgr.write(System.out, model, Lang.TRIG);
    // Loading Turtle as Trig reads into the default graph.
    Dataset dataset = RDFDataMgr.loadDataset("D.ttl");
    System.out.println();
    System.out.println("#### ---- Write as NQuads");
    System.out.println();
    RDFDataMgr.write(System.out, dataset, Lang.NQUADS);
}
Also used : Dataset(org.apache.jena.query.Dataset) Model(org.apache.jena.rdf.model.Model)

Example 14 with Model

use of org.apache.jena.rdf.model.Model in project jena by apache.

the class ExModelSDB method main.

public static void main(String... argv) {
    Store store = StoreFactory.create("sdb.ttl");
    Model model = SDBFactory.connectDefaultModel(store);
    StmtIterator sIter = model.listStatements();
    for (; sIter.hasNext(); ) {
        Statement stmt = sIter.nextStatement();
        System.out.println(stmt);
    }
    sIter.close();
    store.close();
}
Also used : StmtIterator(org.apache.jena.rdf.model.StmtIterator) Statement(org.apache.jena.rdf.model.Statement) Model(org.apache.jena.rdf.model.Model) Store(org.apache.jena.sdb.Store)

Example 15 with Model

use of org.apache.jena.rdf.model.Model in project jena by apache.

the class TestTextTDB method dataTurtle.

private static void dataTurtle(Dataset ds, String turtle) {
    Model model = ds.getDefaultModel();
    Reader reader = new StringReader(turtle);
    ds.begin(ReadWrite.WRITE);
    model.read(reader, "", "TURTLE");
    ds.commit();
}
Also used : Model(org.apache.jena.rdf.model.Model) StringReader(java.io.StringReader) Reader(java.io.Reader) StringReader(java.io.StringReader)

Aggregations

Model (org.apache.jena.rdf.model.Model)920 Test (org.junit.Test)338 Dataset (org.apache.jena.query.Dataset)196 Resource (org.apache.jena.rdf.model.Resource)178 StringReader (java.io.StringReader)66 Statement (org.apache.jena.rdf.model.Statement)54 Property (org.apache.jena.rdf.model.Property)45 InfModel (org.apache.jena.rdf.model.InfModel)41 Ignore (org.junit.Ignore)38 RDFNode (org.apache.jena.rdf.model.RDFNode)35 Node (org.apache.jena.graph.Node)34 URI (java.net.URI)33 Graph (org.apache.jena.graph.Graph)33 QueryExecution (org.apache.jena.query.QueryExecution)31 Reader (java.io.Reader)30 StmtIterator (org.apache.jena.rdf.model.StmtIterator)27 RDFReaderI (org.apache.jena.rdf.model.RDFReaderI)25 DatasetGraph (org.apache.jena.sparql.core.DatasetGraph)24 RdfUtils (won.protocol.util.RdfUtils)24 InputStream (java.io.InputStream)22