Package org.apache.jena.propertytable.graph

Examples of org.apache.jena.propertytable.graph.GraphCSV


  @Test
  public void testGraphCSV() throws Exception {
    //String file = "src/test/resources/HEFCE_organogram_senior_data_31032011.csv";test.csv
    String file = "src/test/resources/test.csv";
   
    Model csv = ModelFactory.createModelForGraph(new GraphCSV(file));
    assertEquals(12, csv.size());

    Query query = QueryFactory
        .create("PREFIX : <src/test/resources/test.csv#> SELECT ?townName ?pop {?x :Town ?townName ; :Population ?pop ; :Predicate%20With%20Space 'PredicateWithSpace2' . FILTER(?pop > 500000)}");
   
View Full Code Here


  //2.4 Use Case #4 - Publication of public sector roles and salaries
  @Test
  public void testUseCase4(){
    String file = "src/test/resources/HEFCE_organogram_senior_data_31032011.csv";
   
    Model csv = ModelFactory.createModelForGraph(new GraphCSV(file));
    assertEquals(72, csv.size());

    Query query = QueryFactory
        .create("PREFIX : <src/test/resources/HEFCE_organogram_senior_data_31032011.csv#> SELECT ?name ?unit {?x :Name ?name ; :Unit ?unit ; :Actual%20Pay%20Floor%20%28%A3%29 ?floor ; :Actual%20Pay%20Ceiling%20%28%A3%29 ?ceiling . FILTER(?floor > 100000 && ?ceiling <120000 )}");
   
View Full Code Here

  //2.6 Use Case #6 - Journal Article Solr Search Results
  @Test
  public void testUseCase6(){
    String file = "src/test/resources/PLOSone-search-results.csv";
   
    Model csv = ModelFactory.createModelForGraph(new GraphCSV(file));
    assertEquals(30, csv.size());

    Query query = QueryFactory
        .create("PREFIX : <src/test/resources/PLOSone-search-results.csv#> SELECT ?author {?x :author ?author ; :doi '10.1371/journal.pone.0095156' }");
   
View Full Code Here

  //2.11 Use Case #11 - City of Palo Alto Tree Data
  @Test
  public void testUseCase11(){
    String file = "src/test/resources/Palo_Alto_Trees.csv";
   
    Model csv = ModelFactory.createModelForGraph(new GraphCSV(file));
    assertEquals(199, csv.size());

    Query query = QueryFactory
        .create("PREFIX : <src/test/resources/Palo_Alto_Trees.csv#> SELECT ?longitude ?latitude {?x :Longitude ?longitude ; :Latitude ?latitude ; :Distance%20from%20Property ?distance . FILTER(?distance > 50 )}");
   
View Full Code Here

TOP

Related Classes of org.apache.jena.propertytable.graph.GraphCSV

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.