IRI iri = ca.getConcept().getIRI(); Integer counter = failures.get(iri); if (counter == null)
OClass next = classIterator.next(); if (!next.isTop() && !next.isBottom()) { if (nextEmptyEntity(next.getIRI(), 1)) { nEmptyConcepts++; return hasNext;
private static Statement createStatement(ClassAssertion assertion) { return fact.createStatement(getResource(assertion.getIndividual()), RDF.TYPE, createURI(assertion.getConcept().getIRI().getIRIString())); } }
private DataAtom<AtomPredicate> translate(ClassExpression description, String existentialVariableName) { if (description instanceof OClass) { final Variable varX = termFactory.getVariable(variableXname); OClass klass = (OClass) description; return atomFactory.getIntensionalTripleAtom(varX, klass.getIRI()); } else if (description instanceof ObjectSomeValuesFrom) { ObjectPropertyExpression property = ((ObjectSomeValuesFrom) description).getProperty(); return translate(property, variableXname, existentialVariableName); } else { DataPropertyExpression property = ((DataSomeValuesFrom) description).getProperty(); return translate(property, variableXname, existentialVariableName); } }
private ImmutableList<Function> getAtomsForGenerators(Collection<TreeWitnessGenerator> gens, Term r0) { return TreeWitnessGenerator.getMaximalBasicConcepts(gens, reasoner).stream() .map(con -> { log.debug(" BASIC CONCEPT: {}", con); if (con instanceof OClass) { return atomFactory.getMutableTripleBodyAtom(r0, ((OClass) con).getIRI()); } else if (con instanceof ObjectSomeValuesFrom) { ObjectPropertyExpression ope = ((ObjectSomeValuesFrom)con).getProperty(); return (!ope.isInverse()) ? atomFactory.getMutableTripleBodyAtom(r0, ope.getIRI(), getFreshVariable()) : atomFactory.getMutableTripleBodyAtom(getFreshVariable(), ope.getIRI(), r0); } else { DataPropertyExpression dpe = ((DataSomeValuesFrom)con).getProperty(); return atomFactory.getMutableTripleBodyAtom(r0, dpe.getIRI(), getFreshVariable()); } }) .collect(ImmutableCollectors.toList()); }
IRI currentPredicate = representative.getIRI(); TMappingIndexEntry currentNodeMappings = getMappings(mappingIndex, currentPredicate); final IRI childPredicate; if (childDescription instanceof OClass) { childPredicate = ((OClass) childDescription).getIRI(); arg = 0; setMappings(mappingIndex, ((OClass) equiv).getIRI(), currentNodeMappings);
OClass equivalent = (OClass)reasoner.classesDAG().getCanonicalForm(c); if (equivalent != null && !equivalent.equals(c)) { return atomFactory.getMutableTripleBodyAtom(bodyAtom.getTerm(0), equivalent.getIRI());
IRI classIRI = ca.getConcept().getIRI(); Function head = atomFactory.getMutableTripleHeadAtom( immutabilityTools.convertToMutableFunction(
termFactory.getImmutableUriTemplate(termFactory.getConstantLiteral(classNode.getIRI().getIRIString())), view.getId().getType1()); SQLPPTriplesMap basicmapping = new OntopNativeSQLPPTriplesMap(MAPPING_FACTORY.getSQLQuery(sourceQuery), targetQuery); result.add(basicmapping);