private Optional<IRI> getPredicateIRI(DataRangeExpression expression) { if (expression instanceof Datatype) { return Optional.of(((Datatype) expression).getIRI()); } if (expression instanceof DataPropertyRangeExpression) { return Optional.of(((DataPropertyRangeExpression) expression).getProperty().getIRI()); } return Optional.empty(); }
private DataAtom<AtomPredicate> translate(DataPropertyExpression property, String x, String y) { Variable varX = termFactory.getVariable(x); Variable varY = termFactory.getVariable(y); return atomFactory.getIntensionalTripleAtom(varX, property.getIRI(), varY); }
IRI iri = dpa.getProperty().getIRI(); Integer counter = failures.get(iri); if (counter == null)
IRI currentPredicate = representative.getIRI(); TMappingIndexEntry currentNodeMappings = getMappings(mappingIndex, currentPredicate); List<TMappingRule> childmappings = originalMappings.get(childproperty.getIRI()); if (childmappings == null) continue; setMappings(mappingIndex, equivProperty.getIRI(), currentNodeMappings);
DataPropertyExpression next = dataRoleIterator.next(); if (!next.isTop() && !next.isBottom()) { if (nextEmptyEntity(next.getIRI(), 2)) { nEmptyRoles++; return hasNext;
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()); }
private static Statement createStatement(DataPropertyAssertion assertion) { return fact.createStatement(getResource(assertion.getSubject()), createURI(assertion.getProperty().getIRI().getIRIString()), getLiteral(assertion.getValue()) ); }
assert (childDescription instanceof DataSomeValuesFrom); DataPropertyExpression some = ((DataSomeValuesFrom) childDescription).getProperty(); childPredicate = some.getIRI(); arg = 0; // can never be an inverse
DataPropertyExpression equivalent = reasoner.dataPropertiesDAG().getCanonicalForm(dpe); if (equivalent != null && !equivalent.equals(dpe)) { return atomFactory.getMutableTripleBodyAtom(bodyAtom.getTerm(0), equivalent.getIRI(), bodyAtom.getTerm(2));
IRI propertyIRI = da.getProperty().getIRI();
termFactory.getImmutableUriTemplate(termFactory.getConstantLiteral(dpe.getIRI().getIRIString())) , view.getId().getType1(), view.getId().getType2()); SQLPPTriplesMap basicmapping = new OntopNativeSQLPPTriplesMap(MAPPING_FACTORY.getSQLQuery(sourceQuery),