Examples of RDFParser


Examples of edu.unika.aifb.rdf.api.syntax.RDFParser

        try {
            final RDFXMLOntologyFormat format = new RDFXMLOntologyFormat();
            if (owlOntologyManager == null) {
                throw new OWLRuntimeException("Cannot parse because OWLOntologyManager is null!");
            }
            final RDFParser parser = new RDFParser() {
                public void startPrefixMapping(String prefix, String uri) throws SAXException {
                    super.startPrefixMapping(prefix, uri);
                    format.addPrefixNamespaceMapping(prefix, uri);
                }


                public void startElement(String namespaceURI, String localName, String qName, Attributes atts) throws
                                                                                                               SAXException {
                    super.startElement(namespaceURI, localName, qName, atts);
                    String value = atts.getValue(XMLNS, "base");
                    if (value != null) {
                        consumer.setXMLBase(value);
                    }
                }
            };
            consumer = new OWLRDFConsumer(owlOntologyManager, ontology, new AnonymousNodeChecker() {
                public boolean isAnonymousNode(URI uri) {
                    return parser.isAnonymousNodeURI(uri.toString());
                }


                public boolean isAnonymousNode(String uri) {
                    return parser.isAnonymousNodeURI(uri);
                }
            });
            consumer.setOntologyFormat(format);
            InputSource is = getInputSource(inputSource);
            parser.parse(is, consumer);
            return format;
        }
        catch (SAXException e) {
            throw new OWLRDFXMLParserSAXException(e);
        }
View Full Code Here

Examples of edu.unika.aifb.rdf.api.syntax.RDFParser

    private Map<String, URI> uriCache;

    public static void main(String[] args) {
        try {
            RDFAPITest con = new RDFAPITest();
            RDFParser parser = new RDFParser();


            URI uri = URI.create("http://www.co-ode.org/ontologies/pizza/2006/07/18/pizza.owl");
            File file = new File("/Users/matthewhorridge/Desktop/Thesaurus.owl");
            uri = file.toURI();
            BufferedInputStream inputStream = new BufferedInputStream(uri.toURL().openStream());


            long t0 = System.currentTimeMillis();
            InputSource is = new InputSource(inputStream);
            is.setSystemId(uri.toString());
            parser.parse(is, con);
            long t1 = System.currentTimeMillis();
            System.gc();
                        System.gc();
                        System.gc();
                        System.gc();
View Full Code Here

Examples of org.openrdf.rio.RDFParser

    @Override
    protected void runTest() {
      try {
        // Try parsing the input; this should result in an error being
        // reported.
        RDFParser turtleParser = createRDFParser();
        turtleParser.setDatatypeHandling(RDFParser.DatatypeHandling.IGNORE);

        turtleParser.setRDFHandler(new StatementCollector());

        InputStream in = inputURL.openStream();
        turtleParser.parse(in, base(baseURL));
        in.close();

        fail("Parser parses erroneous data without reporting errors");
      }
      catch (RDFParseException e) {
View Full Code Here

Examples of org.openrdf.rio.RDFParser

    @Override
    protected void runTest() {
      try {
        // Try parsing the input; this should result in an error being
        // reported.
        RDFParser rdfxmlParser = createRDFParser();
        rdfxmlParser.setDatatypeHandling(RDFParser.DatatypeHandling.IGNORE);

        rdfxmlParser.setRDFHandler(new StatementCollector());

        InputStream in = resolveURL(inputURL).openStream();
        rdfxmlParser.parse(in, base(inputURL));
        in.close();

        fail("Parser parses erroneous data without reporting errors");
      }
      catch (RDFParseException e) {
View Full Code Here

Examples of org.openrdf.rio.RDFParser

   *---------*/

  public void testNTriplesFile()
    throws Exception
  {
    RDFParser turtleParser = createRDFParser();
    turtleParser.setDatatypeHandling(RDFParser.DatatypeHandling.IGNORE);
    turtleParser.setRDFHandler(new RDFHandlerBase());

    InputStream in = NTriplesParser.class.getResourceAsStream(NTRIPLES_TEST_FILE);
    try {
      turtleParser.parse(in, NTRIPLES_TEST_URL);
    }
    catch (RDFParseException e) {
      fail("Failed to parse N-Triples test document: " + e.getMessage());
    }
    finally {
View Full Code Here

Examples of org.openrdf.rio.RDFParser

    @Override
    protected void runTest()
      throws Exception
    {
      // Parse input data
      RDFParser turtleParser = createRDFParser();
      turtleParser.setDatatypeHandling(RDFParser.DatatypeHandling.IGNORE);

      Set<Statement> inputCollection = new LinkedHashSet<Statement>();
      StatementCollector inputCollector = new StatementCollector(inputCollection);
      turtleParser.setRDFHandler(inputCollector);

      InputStream in = inputURL.openStream();
      try {
        turtleParser.parse(in, base(baseURL));
      }
      finally {
        in.close();
      }

      // Parse expected output data
      RDFFormat outputFormat = Rio.getParserFormatForFileName(outputURL.toExternalForm());
      RDFParser outputParser = Rio.createParser(outputFormat);
      outputParser.setDatatypeHandling(RDFParser.DatatypeHandling.IGNORE);

      Set<Statement> outputCollection = new LinkedHashSet<Statement>();
      StatementCollector outputCollector = new StatementCollector(outputCollection);
      outputParser.setRDFHandler(outputCollector);

      in = outputURL.openStream();
      try {
        outputParser.parse(in, base(baseURL));
      }
      finally {
        in.close();
      }
View Full Code Here

Examples of org.openrdf.rio.RDFParser

    @Override
    protected void runTest() {
      try {
        // Try parsing the input; this should result in an error being
        // reported.
        RDFParser turtleParser = createRDFParser();
        turtleParser.setDatatypeHandling(RDFParser.DatatypeHandling.IGNORE);

        turtleParser.setRDFHandler(new StatementCollector());

        InputStream in = inputURL.openStream();
        turtleParser.parse(in, base(baseURL));
        in.close();

        fail("Parser parses erroneous data without reporting errors");
      }
      catch (RDFParseException e) {
View Full Code Here

Examples of org.openrdf.rio.RDFParser

    @Override
    protected void runTest()
      throws Exception
    {
      // Parse input data
      RDFParser turtleParser = createRDFParser();
      turtleParser.setDatatypeHandling(RDFParser.DatatypeHandling.IGNORE);

      Set<Statement> inputCollection = new LinkedHashSet<Statement>();
      StatementCollector inputCollector = new StatementCollector(inputCollection);
      turtleParser.setRDFHandler(inputCollector);

      InputStream in = inputURL.openStream();
      turtleParser.parse(in, base(inputURL.toExternalForm()));
      in.close();

      // Parse expected output data
      NTriplesParser ntriplesParser = new NTriplesParser();
      ntriplesParser.setDatatypeHandling(RDFParser.DatatypeHandling.IGNORE);
View Full Code Here

Examples of org.openrdf.rio.RDFParser

    @Override
    protected void runTest() {
      try {
        // Try parsing the input; this should result in an error being
        // reported.
        RDFParser turtleParser = createRDFParser();
        turtleParser.setDatatypeHandling(RDFParser.DatatypeHandling.IGNORE);

        turtleParser.setRDFHandler(new StatementCollector());

        InputStream in = inputURL.openStream();
        turtleParser.parse(in, base(inputURL.toExternalForm()));
        in.close();

        fail("Parser parses erroneous data without reporting errors");
      }
      catch (RDFParseException e) {
View Full Code Here

Examples of org.openrdf.rio.RDFParser

    @Override
    protected void runTest()
      throws Exception
    {
      // Parse input data
      RDFParser turtleParser = createRDFParser();
      turtleParser.setDatatypeHandling(RDFParser.DatatypeHandling.IGNORE);

      Set<Statement> inputCollection = new LinkedHashSet<Statement>();
      StatementCollector inputCollector = new StatementCollector(inputCollection);
      turtleParser.setRDFHandler(inputCollector);

      InputStream in = inputURL.openStream();
      turtleParser.parse(in, base(baseURL));
      in.close();

      // Parse expected output data
      NTriplesParser ntriplesParser = new NTriplesParser();
      ntriplesParser.setDatatypeHandling(RDFParser.DatatypeHandling.IGNORE);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.