Package br.uniriotec.orion.model.forte.resources

Examples of br.uniriotec.orion.model.forte.resources.ConceptExample


        //////////////////////////////////////
        //          Heuristica 1            //
        //////////////////////////////////////
        for(Individual i : conjIndividualsSelected){
            ConceptExample exPosConcept = new ConceptExample();
            exPosConcept.setPredicado(lowerFirstChar(i.getOntClass().getLocalName()));
            exPosConcept.setPrimeiroTermo(lowerFirstChar(i.getLocalName()));
            conjExemplosPositivos.add(exPosConcept);
        }

//        //////////////////////////////////////
//        //          Heuristica 2            //
View Full Code Here


        for(OntClass ontClass : ontClassesSelecionadas){
            Set<Individual> individualsPos = parser.listarInstancias(ontClass);
            Set<Individual> individualsNeg = conjIndividuals;
            individualsNeg.removeAll(individualsPos);
           
            ConceptExample exNegConcept = null;
           
            for(Individual i :individualsNeg){
                exNegConcept = new ConceptExample();
                exNegConcept.setPredicado(lowerFirstChar(ontClass.getLocalName()));
                exNegConcept.setPrimeiroTermo(lowerFirstChar(i.getLocalName()));
                listaExemplosNegativos.add(exNegConcept);
            }
        }
       
        return listaExemplosNegativos;
View Full Code Here

        //Remove do conjunto de individuals as instancias dos conceitos selecionados
        conjIndividuals.removeAll(conjIndividualsSelected);
       
        //Gera fatos com os individuals
        for(Individual i : conjIndividuals){
            ConceptExample fact = new ConceptExample();
            fact.setPredicado(lowerFirstChar(i.getOntClass().getLocalName()));
            fact.setPrimeiroTermo(lowerFirstChar(i.getLocalName()));
            conjFacts.add(fact);
        }
       
        return conjFacts;
    }
View Full Code Here

    @SuppressWarnings("unused")
  private List<IExample> gerarExemplosDisjuntos(OntClass classeOriginal, OntClass classeDisjunta){
        List<IExample> listaExemplosNeg = new ArrayList<IExample>();
        Set<Individual> instanciasDisj = parser.listarInstancias(classeDisjunta);
        Set<Individual> instanciasOrig = parser.listarInstancias(classeOriginal);
        ConceptExample exNegConcept = null;

        //Gerar exemplos negativos da classe Original (com base nas instancias disjuntas)
        for(Individual i : instanciasDisj){
            exNegConcept = new ConceptExample();
            exNegConcept.setPredicado(lowerFirstChar(classeOriginal.getLocalName()));
            exNegConcept.setPrimeiroTermo(lowerFirstChar(i.getLocalName()));
            listaExemplosNeg.add(exNegConcept);
        }

        //Gerar exemplos negativos da classe Disjunta (com base nas instancias da classe original)
        for(Individual i : instanciasOrig){
            exNegConcept = new ConceptExample();
            exNegConcept.setPredicado(lowerFirstChar(classeDisjunta.getLocalName()));
            exNegConcept.setPrimeiroTermo(lowerFirstChar(i.getLocalName()));
            listaExemplosNeg.add(exNegConcept);
        }

        return listaExemplosNeg;
    }
View Full Code Here

TOP

Related Classes of br.uniriotec.orion.model.forte.resources.ConceptExample

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.