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

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


      Statement stmt = it.nextStatement();
      Resource s = stmt.getSubject();
      if (s.isURIResource()) {
        s = result.createResource(rewrite(s.getURI()));
      }
      Property p = result.createProperty(
          rewrite(stmt.getPredicate().getURI()));
      RDFNode o = stmt.getObject();
      if (o.isURIResource()) {
        o = result.createResource(rewrite(o.asResource().getURI()));
      }
View Full Code Here


      for (String[] fieldPropName : fieldPropNames ) {
        String propValue = user.get(fieldPropName[0]);
        if ( propValue == null || propValue.length() == 0 ) {
          continue;
        }
        Property propUri = model.createProperty( MMIORR_NS , fieldPropName[1] );
        if ( "hasDateCreated".equals(fieldPropName[1]) ) {
          model.add(userInstance, propUri, propValue,  XSDDatatype.XSDdateTime);
        }
        else {
          model.add(userInstance, propUri, propValue, XSDDatatype.XSDstring);
View Full Code Here

                    throw new QueryTestException("Can't find the ASK result") ;
                Statement s = sIter.nextStatement() ;
                if ( sIter.hasNext() )
                    throw new QueryTestException("Too many result sets in ASK result") ;
                Resource r = s.getSubject() ;
                Property p = resultsAsModel.createProperty(ResultSetGraphVocab.getURI()+"boolean") ;

                boolean x = r.getRequiredProperty(p).getBoolean() ;
                if ( x != result )
                    assertEquals("ASK test results do not match", x,result);
            }
View Full Code Here

        dataset.begin(ReadWrite.WRITE);
        Model m = dataset.getDefaultModel();

        m.removeAll();
        Resource subject = m.createResource(INDEX_INFO_SUBJECT);
        Property predicate = m.createProperty(TIMESTAMP_PREDICATE);
        m.addLiteral(subject, predicate, System.currentTimeMillis());
        predicate = m.createProperty(URI_PREDICATE);
        for (String uri : lastProcessedUris) {
          m.add(subject, predicate, m.createResource(uri));
        }
View Full Code Here

        m.removeAll();
        Resource subject = m.createResource(INDEX_INFO_SUBJECT);
        Property predicate = m.createProperty(TIMESTAMP_PREDICATE);
        m.addLiteral(subject, predicate, System.currentTimeMillis());
        predicate = m.createProperty(URI_PREDICATE);
        for (String uri : lastProcessedUris) {
          m.add(subject, predicate, m.createResource(uri));
        }
        predicate = m.createProperty(VERSION_PREDICATE);
        m.addLiteral(subject, predicate, 1.0);
View Full Code Here

        m.addLiteral(subject, predicate, System.currentTimeMillis());
        predicate = m.createProperty(URI_PREDICATE);
        for (String uri : lastProcessedUris) {
          m.add(subject, predicate, m.createResource(uri));
        }
        predicate = m.createProperty(VERSION_PREDICATE);
        m.addLiteral(subject, predicate, 1.0);

        size += m.size() + 1;

        predicate = m.createProperty(INDEX_SIZE_PREDICATE);
View Full Code Here

        predicate = m.createProperty(VERSION_PREDICATE);
        m.addLiteral(subject, predicate, 1.0);

        size += m.size() + 1;

        predicate = m.createProperty(INDEX_SIZE_PREDICATE);
        m.addLiteral(subject, predicate, size);

        dataset.commit();
      } catch (Throwable e) {
        dataset.abort();
View Full Code Here

    {
        // Test from Benson Margulies : JENA-82
        Model model= ModelFactory.createModelForGraph(getGraph()) ;
        Resource per1 = model.createResource("urn:x:global#per1");
        Resource per2 = model.createResource("urn:x:global#per2");
        Property pred1 = model.createProperty("http://example/ns#prop1");
        Property pred2 = model.createProperty("http://example/ns#prop2") ;
        Statement s1 = model.createStatement(per1, pred1, per2);
        Statement s2 = model.createStatement(per2, pred2, per2);
       
        s1.createReifiedStatement();
View Full Code Here

        // Test from Benson Margulies : JENA-82
        Model model= ModelFactory.createModelForGraph(getGraph()) ;
        Resource per1 = model.createResource("urn:x:global#per1");
        Resource per2 = model.createResource("urn:x:global#per2");
        Property pred1 = model.createProperty("http://example/ns#prop1");
        Property pred2 = model.createProperty("http://example/ns#prop2") ;
        Statement s1 = model.createStatement(per1, pred1, per2);
        Statement s2 = model.createStatement(per2, pred2, per2);
       
        s1.createReifiedStatement();
        s2.createReifiedStatement();
View Full Code Here

      Model toAdd = ModelFactory.createDefaultModel();
      while( it.hasNext() )
        {
        Statement torem = it.nextStatement();
        toDel.add( torem );
        toAdd.add( torem.getSubject(), toAdd.createProperty( replacement ), torem.getObject() );
        }
     
      // Replace all instances of statement object curr in input with replacement
      it = input.listStatements((Resource)null, (Property)null, input.createResource( curr.asNode().getURI() ));
      while( it.hasNext() )
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.