Examples of StmtIterator


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

    out.println("<table class=\"inline\" width=\"100%\">");
    out.printf("<tr><th>%s</th></tr> %n", termRes);
    out.println("</table>");

    if ( true ) { // get all statements about the term
      StmtIterator iter = model.listStatements(termRes, (Property) null, (Property) null);
      if (iter.hasNext()) {
        out.println("<br/>");
        out.println("<table class=\"inline\" width=\"100%\">");
        out.printf("<tr><th colspan=\"2\">%s</th></tr> %n", "Statements");

        out.printf("<tr>%n");
        out.printf("<th>%s</th>", "Predicate");
        out.printf("<th>%s</th>", "Object");
        out.printf("</tr>%n");
       
       
       
        while (iter.hasNext()) {
          com.hp.hpl.jena.rdf.model.Statement sta = iter.nextStatement();
         
          out.printf("<tr>%n");
             
          Property prd = sta.getPredicate();
          String prdUri = prd.getURI();
          if ( prdUri != null ) {
            out.printf("<td><a href=\"%s\">%s</a></td>", prdUri, prdUri);
          }
          else {
            out.printf("<td>%s</td>", prd.toString());
          }
         
          RDFNode obj = sta.getObject();
          String objUri = null;
          if ( obj instanceof Resource ) {
            Resource objRes = (Resource) obj;
            objUri = objRes.getURI();
          }
          if ( objUri != null ) {
            out.printf("<td><a href=\"%s\">%s</a></td>", objUri, objUri);
          }
          else {
            out.printf("<td>%s</td>", obj.toString());
          }
         
          out.printf("</tr>%n");
        }
       
        out.println("</table>");
      }
    }
   
    if ( true ) { // test for subclasses
      StmtIterator iter = model.listStatements(null, RDFS.subClassOf, termRes);
      if  ( iter.hasNext() ) {
        out.println("<br/>");
        out.println("<table class=\"inline\" width=\"100%\">");
        out.printf("<tr>%n");
        out.printf("<th>Subclasses</th>");
        out.printf("</tr>%n");
        while ( iter.hasNext() ) {
          com.hp.hpl.jena.rdf.model.Statement sta = iter.nextStatement();
         
          out.printf("<tr>%n");
         
          Resource sjt = sta.getSubject();
          String sjtUri = sjt.getURI();

          if ( sjtUri != null ) {
            out.printf("<td><a href=\"%s\">%s</a></td>", sjtUri, sjtUri);
          }
          else {
            out.printf("<td>%s</td>", sjt.toString());
          }

          out.printf("</tr>%n");
        }
        out.println("</table>");
      }
    }
   

    if ( model instanceof OntModel ) {
      OntModel ontModel = (OntModel) model;
      ExtendedIterator<Individual> iter = ontModel.listIndividuals(termRes);
      if ( iter.hasNext() ) {
        out.println("<br/>");
        out.println("<table class=\"inline\" width=\"100%\">");
        out.printf("<tr>%n");
        out.printf("<th>Individuals</th>");
        out.printf("</tr>%n");
        while ( iter.hasNext() ) {
          Resource idv = (Resource) iter.next();
         
          out.printf("<tr>%n");
         
          String idvUri = idv.getURI();
         
View Full Code Here

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

        OntClass clazz = namedClasses.next();
        _putClazz(clazz);
      }
    }
   
    StmtIterator iter = ontModel.listStatements();
    while ( iter.hasNext() ) {
      final Statement stmt = iter.nextStatement();
     
      final Resource sbj = stmt.getSubject();
      final Property prd = stmt.getPredicate();
      final RDFNode obj = stmt.getObject();
     
View Full Code Here

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

   
    // the following shows the metadata ie. properties with vocabularyUri as subject:
    // false: not included to avoid cluttering the test output
    if ( false ) {
      Resource ontologyResource = ResourceFactory.createResource(vocabularyUri);
      StmtIterator metadata = model.listStatements(ontologyResource, null, (RDFNode) null);
      while ( metadata.hasNext() ) {
        Statement stmt = metadata.nextStatement();
        System.out.println("\t" +stmt.getPredicate()+ " -> " +stmt.getObject());
      }
    }
  }
View Full Code Here

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

    // the following shows the metadata ie. properties with vocabularyUri as subject:
    // false: not included to avoid cluttering the test output
    if ( false ) {
      Resource ontologyResource = ResourceFactory.createResource(vocabularyUri);
      StmtIterator describeMetatada = describeModel.listStatements(ontologyResource, null, (RDFNode) null);
      while ( describeMetatada.hasNext() ) {
        Statement stmt = describeMetatada.nextStatement();
        System.out.println("\t" +stmt.getPredicate()+ " -> " +stmt.getObject());
      }
    }
  }
View Full Code Here

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

  private static void _addProps(String entityUri, EntityInfo entityInfo, OntModel ontModel,
      Set<Property> dtProps
  ) {
   
    Resource s = ResourceFactory.createResource(entityUri);
    StmtIterator stmts = ontModel.listStatements(s, null, (RDFNode) null);
    for ( Statement stmt : stmts.toList() ) {
   
      RDFNode rdfNode = stmt.getObject();
      if ( rdfNode.isAnon() ) {
        continue;
      }
View Full Code Here

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

      mappings = new ArrayList<Mapping>();
    }
   
    // all the mapping statements in the model.
    // below we check for both reified and non-reified mapping-related statements.
    StmtIterator vineStmts = ontModel.listStatements();
   
    // collect all found reified Vine statements in this map:
    Map<StmtKey,Set<Resource>> stmtRsrsMap = new HashMap<StmtKey,Set<Resource>>();
   
    while ( vineStmts.hasNext() ) {
      Statement stmt = vineStmts.nextStatement();
      Property prd = stmt.getPredicate();
     
      // Vine "subject" arbitrarily chosen to check whether we're seeing a Vine statement:
      if ( _isVineSubject(prd) ) {
        //
View Full Code Here

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

     * Lista todos os statements da ontologia, no formato
     * [subject, predicate, object]
     */
    public void listarStatements(){
        // retorna um iterador para todos os statements da ontologia
        StmtIterator iter = ontologia.listStatements();
        while(iter.hasNext()){
            Statement stmt = iter.nextStatement();
            System.out.println(stmt);
        }
    }
View Full Code Here

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

         * isntancias e procura-se em cada uma delas por relacionamentos. Uma vez encontrado
         * criase um objeto RelationshipExample que armazena o nome do relacionamento e os
         * dois termos referidos por ele.
         */
        for(Individual i :conjIndividuals){
          StmtIterator it = i.listProperties();
          while(it.hasNext()){
            Statement p = it.next();
            if((p.getObject().isResource()) && (p.getPredicate().getLocalName().equalsIgnoreCase("type") == false)){
              RelationshipExample ex = new RelationshipExample();
                ex.setPredicado(lowerFirstChar(
                    i.getOntClass().getLocalName()
                    +"_"
View Full Code Here

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

                assertEquals("ASK test results do not match", b, result) ;
            }
            else
            {
                Model resultsAsModel = results.getModel() ;
                StmtIterator sIter = results.getModel().listStatements(null, RDF.type, ResultSetGraphVocab.ResultSet) ;
                if ( !sIter.hasNext() )
                    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() ;
View Full Code Here

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

    private static void processServer(Resource server)
    {
        // Global, currently.
        AssemblerUtils.setContext(server, Fuseki.getContext()) ;
       
        StmtIterator sIter = server.listProperties(JA.loadClass) ;
        for( ; sIter.hasNext(); )
        {
            Statement s = sIter.nextStatement() ;
            RDFNode rn = s.getObject() ;
            String className = null ;
            if ( rn instanceof Resource )
            {
                String uri = ((Resource)rn).getURI() ;
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.