Examples of createTypedLiteral()


Examples of com.hp.hpl.jena.rdf.model.Model.createTypedLiteral()

    else if (type.endsWith("#ENTITY")) {
      DocumentType doctype = elem.getOwnerDocument().getDoctype();
      Pattern entityPattern = Pattern.compile("<!ENTITY\\s+"+value+"\\s+'(.*)'>");
      Matcher match = entityPattern.matcher(doctype.getInternalSubset());
      if (match.find()) value = match.group(1);
      Literal l = m.createTypedLiteral(value,RDF.getURI()+"XMLLiteral");
      stmt = m.createStatement(subject,prop,l);
    }
    else { // schema datatype?
      RDFDatatype dt = getDatatype(type);
      if (dt != null) {
View Full Code Here

Examples of com.hp.hpl.jena.rdf.model.Model.createTypedLiteral()

      stmt = m.createStatement(subject,prop,l);
    }
    else { // schema datatype?
      RDFDatatype dt = getDatatype(type);
      if (dt != null) {
        Literal l = m.createTypedLiteral(processWhitespace(elem,value,type,ctx), dt);
        stmt = m.createStatement(subject,prop,l);
      }
    }
    return stmt;
  }
View Full Code Here

Examples of com.hp.hpl.jena.rdf.model.Model.createTypedLiteral()

      URI uri = null;
      if (isValidURI(value)) uri = new URI(value);
      // ensure this isn't a QName
      else if (value.indexOf(":")<0 && Character.isJavaIdentifierStart(value.charAt(0)))
        uri = resolveBase(node, new URI(value), ctx);
      if (uri!=null) object = m.createTypedLiteral(uri.toString(),dt);
      else return null;
    }
    else if (value!=null && dt!=null && dt.isValid(value)) object = m.createTypedLiteral(value, dt);
    else object = m.createLiteral(value==null?"":value);
   
View Full Code Here

Examples of com.hp.hpl.jena.rdf.model.Model.createTypedLiteral()

      else if (value.indexOf(":")<0 && Character.isJavaIdentifierStart(value.charAt(0)))
        uri = resolveBase(node, new URI(value), ctx);
      if (uri!=null) object = m.createTypedLiteral(uri.toString(),dt);
      else return null;
    }
    else if (value!=null && dt!=null && dt.isValid(value)) object = m.createTypedLiteral(value, dt);
    else object = m.createLiteral(value==null?"":value);
   
    // add the value to the list
    if (list.isEmpty()) list = ctx.getModel().createList(new RDFNode[] {object});
    else list.add(object);
View Full Code Here

Examples of com.hp.hpl.jena.rdf.model.Model.createTypedLiteral()

                    //datasetURI dcterms:created created^^xsd:date
                    NodeList leafLastUpdates = leaf.getElementsByTagName("nt:lastUpdate");
                    String leafLastUpdate = leafLastUpdates.item(0).getTextContent().trim();
                    if (leafLastUpdate.length() > 0)
                    {
                        model.add(dss, model.createProperty(ParserUtil.dcterms + "created"), model.createTypedLiteral(convertDateToXSDDate(leafLastUpdate), datatypeDate));
                    }

                    //datasetURI dcterms:modified modified^^xsd:date
                    NodeList leafLastModifieds = leaf.getElementsByTagName("nt:lastModified");
                    String leafLastModified = leafLastModifieds.item(0).getTextContent().trim();
View Full Code Here

Examples of com.hp.hpl.jena.rdf.model.Model.createTypedLiteral()

                    NodeList leafLastModifieds = leaf.getElementsByTagName("nt:lastModified");
                    String leafLastModified = leafLastModifieds.item(0).getTextContent().trim();

                    if (leafLastModified.length() > 0)
                    {
                        model.add(dss, model.createProperty(ParserUtil.dcterms + "modified"), model.createTypedLiteral(convertDateToXSDDate(leafLastModified), datatypeDate));
                    }
                }
            }
        }
View Full Code Here

Examples of com.hp.hpl.jena.rdf.model.Model.createTypedLiteral()

        model.add(eurostatDatasetURI, ParserUtil.type, ParserUtil.voidDataset);
        model.add(eurostatDatasetURI, model.createProperty(ParserUtil.foaf + "homepage"), eurostatURI);
        model.add(eurostatDatasetURI, model.createProperty(ParserUtil.dcterms + "title"), model.createLiteral("Eurostat Linked Data", "en"));

        model.add(eurostatDatasetURI, model.createProperty(ParserUtil.dcterms + "modified"), model.createTypedLiteral(nowYYYYMMDD, datatypeDate));
/*
TODO: Add
dcterms:source [ foaf:homepage <http://eurostat.linked-statistics.org/> ] ;
dcterms:publisher [ foaf:homepage <http://deri.ie/> ] ;

View Full Code Here

Examples of com.hp.hpl.jena.rdf.model.Model.createTypedLiteral()

       
        Resource release = model.createResource(DOAP.Version) ;
        system.addProperty(DOAP.release, release) ;
       
        Node today_node = NodeFactory.todayAsDate() ;
        Literal today = model.createTypedLiteral(today_node.getLiteralLexicalForm(), today_node.getLiteralDatatype()) ;
        release.addProperty(DOAP.created, today) ;
        release.addProperty(DOAP.name, releaseName) ;      // Again
       
        TestSuite suite = ScriptTestSuiteFactory.make(testManifest) ;
        SimpleTestRunner.runSilent(suite) ;
View Full Code Here

Examples of com.hp.hpl.jena.rdf.model.Model.createTypedLiteral()

    @Test
    public void typedLiterals() {
        MGraph mGraph = new SimpleMGraph();
        com.hp.hpl.jena.graph.Graph graph = new JenaGraph(mGraph);
        Model model = ModelFactory.createModelForGraph(graph);
        Literal typedLiteral = model.createTypedLiteral("<elem>foo</elem>", XMLLiteralType.theXMLLiteralType);
        model.add(RDFS.Class, RDFS.label, typedLiteral);
        Assert.assertEquals(1, mGraph.size());
        StmtIterator iter = model.listStatements(RDFS.Class, RDFS.label, (Resource)null);
        Assert.assertTrue(iter.hasNext());
        RDFNode gotObject = iter.nextStatement().getObject();
View Full Code Here

Examples of com.hp.hpl.jena.rdf.model.Model.createTypedLiteral()

        model.setNsPrefix("", BASE) ;
        Resource r1 = model.createResource(BASE+"r1") ;
        Resource r2 = model.createResource(BASE+"r2") ;
        Property p1 = model.createProperty(BASE+"p") ;
        Property p2 = model.createProperty(BASE+"p2") ;
        RDFNode v1 = model.createTypedLiteral("1", XSDDatatype.XSDinteger) ;
        RDFNode v2 = model.createTypedLiteral("2", XSDDatatype.XSDinteger) ;
       
        r1.addProperty(p1, v1).addProperty(p1, v2) ;
        r1.addProperty(p2, v1).addProperty(p2, v2) ;
        r2.addProperty(p1, v1).addProperty(p1, v2) ;
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.