Package org.openrdf.model

Examples of org.openrdf.model.Literal


                testOwlApiSubjectBNode1, testOwlApiPredicateUri1,
                testOwlApiObjectBNode1);
        URI testSesameSubjectUri1 = VF.createURI("urn:test:subject:uri:1");
        URI testSesamePredicateUri1 = VF.createURI("urn:test:predicate:uri:1");
        URI testSesameObjectUri1 = VF.createURI("urn:test:object:uri:1");
        Literal testSesameObjectPlainLiteral1 = VF
                .createLiteral("Test literal");
        Literal testSesameObjectLangLiteral1 = VF.createLiteral("Test literal",
                "en");
        Literal testSesameObjectTypedLiteral1 = VF.createLiteral(
                "Test literal", VF.createURI("urn:test:datatype:1"));
        BNode testSesameSubjectBNode1 = VF.createBNode("subjectBnode1");
        BNode testSesameObjectBNode1 = VF.createBNode("objectBnode1");
        testSesameTripleAllIRI = VF.createStatement(testSesameSubjectUri1,
                testSesamePredicateUri1, testSesameObjectUri1);
View Full Code Here


    throws SailConfigException
  {
    super.parse(graph, implNode);

    try {
      Literal tripleIndexLit = GraphUtil.getOptionalObjectLiteral(graph, implNode, TRIPLE_INDEXES);
      if (tripleIndexLit != null) {
        setTripleIndexes((tripleIndexLit).getLabel());
      }

      Literal forceSyncLit = GraphUtil.getOptionalObjectLiteral(graph, implNode, FORCE_SYNC);
      if (forceSyncLit != null) {
        try {
          setForceSync(forceSyncLit.booleanValue());
        }
        catch (IllegalArgumentException e) {
          throw new SailConfigException("Boolean value required for " + FORCE_SYNC + " property, found "
              + forceSyncLit);
        }
      }

      Literal valueCacheSizeLit = GraphUtil.getOptionalObjectLiteral(graph, implNode, VALUE_CACHE_SIZE);
      if (valueCacheSizeLit != null) {
        try {
          setValueCacheSize(valueCacheSizeLit.intValue());
        }
        catch (NumberFormatException e) {
          throw new SailConfigException("Integer value required for " + VALUE_CACHE_SIZE
              + " property, found " + valueCacheSizeLit);
        }
      }

      Literal valueIDCacheSizeLit = GraphUtil.getOptionalObjectLiteral(graph, implNode,
          VALUE_ID_CACHE_SIZE);
      if (valueIDCacheSizeLit != null) {
        try {
          setValueIDCacheSize(valueIDCacheSizeLit.intValue());
        }
        catch (NumberFormatException e) {
          throw new SailConfigException("Integer value required for " + VALUE_ID_CACHE_SIZE
              + " property, found " + valueIDCacheSizeLit);
        }
      }

      Literal namespaceCacheSizeLit = GraphUtil.getOptionalObjectLiteral(graph, implNode,
          NAMESPACE_CACHE_SIZE);
      if (namespaceCacheSizeLit != null) {
        try {
          setNamespaceCacheSize(namespaceCacheSizeLit.intValue());
        }
        catch (NumberFormatException e) {
          throw new SailConfigException("Integer value required for " + NAMESPACE_CACHE_SIZE
              + " property, found " + namespaceCacheSizeLit);
        }
      }

      Literal namespaceIDCacheSizeLit = GraphUtil.getOptionalObjectLiteral(graph, implNode,
          NAMESPACE_ID_CACHE_SIZE);
      if (namespaceIDCacheSizeLit != null) {
        try {
          setNamespaceIDCacheSize(namespaceIDCacheSizeLit.intValue());
        }
        catch (NumberFormatException e) {
          throw new SailConfigException("Integer value required for " + NAMESPACE_ID_CACHE_SIZE
              + " property, found " + namespaceIDCacheSizeLit);
        }
View Full Code Here

    @Test
    public void testExplicitDatatypeDeclaration() throws RepositoryException {
        assertExtract("html/rdfa/xmlliteral-datatype-test.html");
        logger.debug(dumpModelToTurtle());

        Literal literal = RDFUtils.literal(
                "<SPAN datatype=\"rdf:XMLLiteral\" property=\"foaf:name\">Albert <STRONG>Einstein</STRONG></SPAN>",
                RDF.XMLLITERAL
        );
        assertContains(
                RDFUtils.uri("http://dbpedia.org/resource/Albert_Einstein"),
View Full Code Here

        parser.parse(bais, "http://test.base.uri");
        final Statement statement = rdfHandler.getStatements().get(0);
        Assert.assertEquals("http://www.v/dat/4b2-21", statement.getSubject().stringValue());
        Assert.assertEquals("http://www.w3.org/20/ica#dtend", statement.getPredicate().stringValue());
        Assert.assertTrue(statement.getObject() instanceof Literal);
        Literal object = (Literal) statement.getObject();
        Assert.assertEquals("2010-05-02", object.stringValue());
        Assert.assertEquals("en", object.getLanguage());
        Assert.assertNull("en", object.getDatatype());
        Assert.assertEquals("http://sin.siteserv.org/def/", statement.getContext().stringValue());
    }
View Full Code Here

        parser.parse(bais, "http://test.base.uri");
        final Statement statement = rdfHandler.getStatements().get(0);
        Assert.assertEquals("http://www.v/dat/4b2-21", statement.getSubject().stringValue());
        Assert.assertEquals("http://www.w3.org/20/ica#dtend", statement.getPredicate().stringValue());
        Assert.assertTrue(statement.getObject() instanceof Literal);
        Literal object = (Literal) statement.getObject();
        Assert.assertEquals("2010", object.stringValue());
        Assert.assertNull(object.getLanguage());
        Assert.assertEquals("http://www.w3.org/2001/XMLSchema#integer", object.getDatatype().toString());
        Assert.assertEquals("http://sin.siteserv.org/def/", statement.getContext().stringValue());
    }
View Full Code Here

            INPUT_STRING.getBytes()
        );
        parser.parse(bais, "http://base-uri");

        rdfHandler.assertHandler(1);
        final Literal obj = (Literal) rdfHandler.getStatements().get(0).getObject();
        Assert.assertEquals(INPUT_LITERAL, obj.getLabel());
    }
View Full Code Here

            INPUT_STRING.getBytes()
        );
        parser.parse(bais, "http://base-uri");

        rdfHandler.assertHandler(1);
        final Literal obj = (Literal) rdfHandler.getStatements().get(0).getObject();
        Assert.assertEquals(INPUT_LITERAL_PLAIN, obj.getLabel());
    }
View Full Code Here

        parser.parse(bais, "http://test.base.uri");
        final Statement statement = rdfHandler.getStatements().get(0);
        Assert.assertEquals("http://www.v/dat/4b2-21", statement.getSubject().stringValue());
        Assert.assertEquals("http://www.w3.org/20/ica#dtend", statement.getPredicate().stringValue());
        Assert.assertTrue(statement.getObject() instanceof Literal);
        Literal object = (Literal) statement.getObject();
        Assert.assertEquals("2010", object.stringValue());
        Assert.assertNull(object.getLanguage());
        Assert.assertEquals("http://www.w3.org/2001/XMLSchema#integer", object.getDatatype().toString());
        Assert.assertNull(statement.getContext());
    }
View Full Code Here

    public void testGetAsPlainLiteral() throws ParserConfigurationException {
        Document doc = getRootDocument();
        Element div = doc.createElement("DIV");
        div.setTextContent("text");

        final Literal literal = RDFa11Parser.getAsPlainLiteral(div, null);
        Assert.assertEquals(RDFUtils.literal("text"), literal);
    }
View Full Code Here

        child1.setTextContent("text 1");
        child2.setTextContent("text 2");
        root.appendChild(child1);
        root.appendChild(child2);

        final Literal literal = RDFa11Parser.getAsXMLLiteral(root);
        final String value =
                "<DIV datatype=\"rdf:XMLLiteral\">" +
                "<DIV>text 1</DIV><DIV>text 2</DIV>" +
                "</DIV>";
        Assert.assertEquals(RDFUtils.literal(value, RDF.XMLLITERAL), literal);
View Full Code Here

TOP

Related Classes of org.openrdf.model.Literal

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.