Package com.hp.hpl.jena.rdf.model

Examples of com.hp.hpl.jena.rdf.model.RDFReader


    }

    public void testBaseTruncation() throws IOException {
        Model m = createMemModel();
        Model m1 = createMemModel();
        RDFReader rdr = m.getReader();
        FileInputStream fin = new FileInputStream(
                "testing/wg/rdfms-identity-anon-resources/test001.rdf");

        rdr.setErrorHandler(this);
        expected = new int[] { WARN_MALFORMED_URI, WARN_RELATIVE_URI };
        rdr.read(m, fin, "ht#tp://jjc3.org/demo.mp3#frag");
        fin.close();
        fin = new FileInputStream(
                "testing/wg/rdfms-identity-anon-resources/test001.rdf");
        rdr.read(m1, fin, "");
        fin.close();
        assertTrue("Bad base URI should have no effect.[" + m1.toString()
                + "]", m.isIsomorphicWith(m1));
        checkExpected();
    }
View Full Code Here


  {
        Model model = ModelFactory.createDefaultModel() ;
      IRIFactory f = ARPOptions.getIRIFactoryGlobal() ;
      try {
          ARPOptions.setIRIFactoryGlobal(IRIFactory.iriImplementation()) ;
          RDFReader r =  model.getReader("RDF/XML") ;
            expected = new int[] { WARN_MALFORMED_URI , WARN_MALFORMED_URI };
          r.setErrorHandler(this);
          r.read(model, new StringReader(RDF_TEXT), "http://example/") ;
      } finally { ARPOptions.setIRIFactoryGlobal(f) ; }
        checkExpected() ;
  }         
View Full Code Here

  }         

    public void testIRIRules_2a()
    {
        Model model = ModelFactory.createDefaultModel() ;
        RDFReader r =  model.getReader("RDF/XML") ;
        r.setErrorHandler(this);
        expected = new int[] { };
        model.read(new StringReader(RDF_TEXT), "http://example/") ;
        checkExpected() ;
    }          
View Full Code Here

    }          
 
    public void testIRIRules_3()
    {
        Model model = ModelFactory.createDefaultModel() ;
        RDFReader r =  model.getReader("RDF/XML") ;
        r.setErrorHandler(this);
        expected = new int[] { WARN_MALFORMED_URI , WARN_MALFORMED_URI };
        r.setProperty("iri-rules", "strict") ;
        r.read(model, new StringReader(RDF_TEXT), "http://example/") ;
        checkExpected() ;
    }          
View Full Code Here

    }          

    public void testIRIRules_4()
    {
        Model model = ModelFactory.createDefaultModel() ;
        RDFReader r =  model.getReader("RDF/XML") ;
        r.setProperty("iri-rules", "strict") ;
        r.setProperty( "WARN_MALFORMED_URI", ARPErrorNumbers.EM_ERROR) ;
        r.setErrorHandler(this);
        expected = new int[] { WARN_MALFORMED_URI , WARN_MALFORMED_URI };   // Errors actually continue.
        r.read(model, new StringReader(RDF_TEXT), "http://example/") ;
        checkExpected() ;
    }
View Full Code Here

        .getNsPrefixURI(""));
  }

  public void testLatin1() throws IOException {
    Model m = createMemModel();
    RDFReader rdr = m.getReader();
    InputStream r = new FileInputStream(
        "testing/arp/i18n/latin1.rdf");
   
    rdr.setErrorHandler(this);
    expected = new int[] { WARN_NONCANONICAL_IANA_NAME };
    rdr.read(m, r, "http://example.org/");
    checkExpected();
  }
View Full Code Here

    rdr.read(m, r, "http://example.org/");
    checkExpected();
  }
  public void testARPMacRoman() throws IOException {
    Model m = createMemModel();
    RDFReader rdr = m.getReader();
    InputStream r = new FileInputStream(
        "testing/arp/i18n/macroman.rdf");
   
    rdr.setErrorHandler(this);
    expected = new int[] { WARN_UNSUPPORTED_ENCODING, WARN_NON_IANA_ENCODING };
    expected[Charset.isSupported("MacRoman")?0:1]=0;
//     Only one of the warnings is expected, which depends on Java version
   
    rdr.read(m, r, "http://example.org/");
    checkExpected();
  }
View Full Code Here

    rdr.read(m, r, "http://example.org/");
    checkExpected();
  }
  public void testARPMacArabic() throws IOException {
    Model m = createMemModel();
    RDFReader rdr = m.getReader();
    InputStream r = new FileInputStream(
        "testing/arp/i18n/arabic-macarabic.rdf");
   
    rdr.setErrorHandler(this);
    expected = new int[] { WARN_UNSUPPORTED_ENCODING, WARN_NON_IANA_ENCODING };
    expected[Charset.isSupported("MacArabic")?0:1]=0;
//     Only one of the warnings is expected, which depends on Java version
    rdr.read(m, r, "http://example.org/");
    checkExpected();
  }
View Full Code Here

  }
 

  public void testEncodingMismatch1() throws IOException {
    Model m = createMemModel();
    RDFReader rdr = m.getReader();
    FileReader r = new FileReader(
        "testing/wg/rdfms-syntax-incomplete/test001.rdf");
    if (r.getEncoding().startsWith("UTF")) {
      logger.warn("Encoding mismatch tests not executed on platform with default UTF encoding.");
      return;
    }
    rdr.setErrorHandler(this);
    expected = new int[] { WARN_ENCODING_MISMATCH };
    rdr.read(m, r, "http://example.org/");
    //System.err.println(m.size() + " triples read.");
    checkExpected();

  }
View Full Code Here

//      Normalizer.  isNormalized(
//              "\u0bcd\u0ba4\u0bbf\u0baf\u0bbe"
//              ,Normalizer.NFC,0);
     
    Model m = createMemModel();
    RDFReader rdr = m.getReader();
    FileInputStream r = new FileInputStream(
        "testing/arp/i18n/icubug.rdf");
      rdr.setErrorHandler(this);
    expected = new int[] { WARN_STRING_COMPOSING_CHAR  };
    rdr.read(m, r, "http://example.org/");
    r.close();
    checkExpected();
 
  }
View Full Code Here

TOP

Related Classes of com.hp.hpl.jena.rdf.model.RDFReader

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.