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

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


    Assert.assertFalse(nit.hasNext());
  }

  protected void seeWhatsThere( final Container cont2, final boolean[] found )
  {
    final NodeIterator nit = cont2.iterator();
    while (nit.hasNext())
    {
      final int v = ((Literal) nit.nextNode()).getInt();
      Assert.assertFalse(found[v]);
      found[v] = true;
    }
  }
View Full Code Here


    for (int i = 0; i < num; i += 1)
    {
      c.add(i);
    }
    Assert.assertEquals(num, c.size());
    final NodeIterator it = c.iterator();
    for (int i = 0; i < num; i += 1)
    {
      Assert.assertEquals(i, ((Literal) it.nextNode()).getInt());
    }
    Assert.assertFalse(it.hasNext());
  }
View Full Code Here

    final Container c = createContainer();
    for (int i = 0; i < num; i += 1)
    {
      c.add(i);
    }
    final NodeIterator it = c.iterator();
    for (int i = 0; i < num; i += 1)
    {
      it.nextNode();
      if (retain[i] == false)
      {
        it.remove();
      }
    }
    final NodeIterator s = c.iterator();
    while (s.hasNext())
    {
      final int v = ((Literal) s.nextNode()).getInt();
      Assert.assertFalse(found[v]);
      found[v] = true;
    }
    for (int i = 0; i < num; i += 1)
    {
View Full Code Here

      seq.add(i);
    }
    //
    final List<RDFNode> retained = new ArrayList<RDFNode>();
    //
    final NodeIterator nIter = seq.iterator();
    for (int i = 0; i < num; i += 1)
    {
      final RDFNode x = nIter.nextNode();
      if (retain[i])
      {
        retained.add(x);
      }
      else
      {
        nIter.remove();
      }
    }
    //
    Assert.assertFalse(nIter.hasNext());
    Assert.assertEquals(retained, seq.iterator().toList());
  }
View Full Code Here

        modelStreamed.write(System.out);
       
        Property resultVariable = modelStreamed.getProperty("http://www.w3.org/2001/sw/DataAccess/tests/result-set#variable");
        Property resultValue = modelStreamed.getProperty("http://www.w3.org/2001/sw/DataAccess/tests/result-set#value");
       
        NodeIterator nodeIt = modelStreamed.listObjectsOfProperty(resultVariable);
        while (nodeIt.hasNext()) {
      RDFNode node = (RDFNode) nodeIt.nextNode();
      if(node.isLiteral()){
        System.out.println(node.toString());
        System.out.println(modelStreamed.listSubjectsWithProperty(resultVariable, node).nextResource().getURI());
      }
     
    }
        NodeIterator nodeIt2 = modelStreamed.listObjectsOfProperty(resultValue);
        while (nodeIt2.hasNext()) {
          Resource node = (Resource) nodeIt.nextNode();
      if(node.isLiteral()){
        System.out.println(node.toString());
      }
     
View Full Code Here

    Property resultVariable = modelStreamed
        .getProperty("http://www.w3.org/2001/sw/DataAccess/tests/result-set#variable");
    Property resultValue = modelStreamed
        .getProperty("http://www.w3.org/2001/sw/DataAccess/tests/result-set#value");

    NodeIterator nodeIt = modelStreamed
        .listObjectsOfProperty(resultVariable);
    while (nodeIt.hasNext()) {
      RDFNode node = (RDFNode) nodeIt.nextNode();
      if (node.isLiteral()) {
        LOG.debug(node.toString());
        LOG.debug(modelStreamed.listSubjectsWithProperty(
            resultVariable, node).nextResource().getURI());
      }

    }
    NodeIterator nodeIt2 = modelStreamed.listObjectsOfProperty(resultValue);
    while (nodeIt2.hasNext()) {
      Resource node = (Resource) nodeIt.nextNode();
      if (node.isLiteral()) {
        LOG.debug(node.toString());
      }
    }
View Full Code Here

      return resList.get(0);
    } else {
      //If we didnt find the sourceName in the model, maybe it is a different source with the
      //same schema.
      //Maybe we need to substitute the sourceName in the model with this one
      NodeIterator sourceObjectIter = model.listObjectsOfProperty(sourceNameProp);
      List<RDFNode> sourceObjects = sourceObjectIter.toList();
     
      if(sourceObjects.size() > 1) {
        throw new KarmaException("More than one resource exists with source name: " + id.getName());
      } else if(sourceObjects.size() == 1) {
        RDFNode prevSourceObject = sourceObjects.get(0);
View Full Code Here

    kr2rmlMapping.setWorksheetHistory(normalizedCommandsJSON);
  }

  private JSONArray getWorksheetHistory(Resource mappingResource) throws JSONException {
    Property hasTransformation = model.getProperty(Uris.KM_HAS_WORKSHEET_HISTORY_URI);
    NodeIterator transItr = model.listObjectsOfProperty(mappingResource, hasTransformation);
    while (transItr.hasNext()) {
      String commands = transItr.next().toString();
      return new JSONArray(commands);
    }
    return new JSONArray();
  }
View Full Code Here

  private void createPredicateObjectMaps(Resource mappingResource, KR2RMLMapping kr2rmlMapping) throws JSONException {
    Property hasTrMapUri = model.getProperty(Uris.KM_HAS_TRIPLES_MAP_URI);
   
    // Get all the triple maps
    NodeIterator trMapsResItr = model.listObjectsOfProperty(mappingResource, hasTrMapUri);
    while (trMapsResItr.hasNext()) {
      // Add the predicate object maps
      addPredicateObjectMapsForTripleMap(trMapsResItr.next().asResource(), kr2rmlMapping);
    }
  }
View Full Code Here

  private List<Resource> createSubjectMaps(Resource mappingResource, KR2RMLMapping kr2rmlMapping) throws JSONException {
    List<Resource> subjectMapResources = new ArrayList<Resource>();
    Property hasTrMapUri = model.getProperty(Uris.KM_HAS_TRIPLES_MAP_URI);
   
    // Get all the triple maps
    NodeIterator trMapsResItr = model.listObjectsOfProperty(mappingResource, hasTrMapUri);
    while (trMapsResItr.hasNext()) {
      Resource trMapRes = trMapsResItr.next().asResource();
      SubjectMap subjMap = addSubjectMapForTripleMap(trMapRes, kr2rmlMapping, subjectMapResources);
     
      // Add the Triples map
      TriplesMap trMap = new TriplesMap(trMapRes.getURI(), subjMap);
      kr2rmlMapping.getTriplesMapIndex().put(trMapRes.getURI(), trMap);
View Full Code Here

TOP

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

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.