@Override public void addAnonymousIndividualsToSet(Set<OWLAnonymousIndividual> anons) { for (OWLIndividual individual : values) { if (individual.isAnonymous()) { anons.add(individual.asOWLAnonymousIndividual()); } } }
@Override public void addAnonymousIndividualsToSet(Set<OWLAnonymousIndividual> anons) { for (OWLIndividual individual : individuals) { if (individual.isAnonymous()) { anons.add(individual.asOWLAnonymousIndividual()); } } }
private void processIfAnonymous(OWLIndividual ind, @Nullable OWLAxiom root) { if (!currentIndividuals.contains(ind)) { currentIndividuals.add(ind); if (ind.isAnonymous()) { ont.axioms(ind).sorted().filter(ax -> root == null || !root.equals(ax)) .forEach(ax -> ax.accept(this)); ont.annotationAssertionAxioms(ind.asOWLAnonymousIndividual()).sorted() .forEach(ax -> ax.accept(this)); } currentIndividuals.remove(ind); } }
private void processIfAnonymous(OWLIndividual ind, @Nullable OWLAxiom root) { if (!currentIndividuals.contains(ind)) { currentIndividuals.add(ind); if (ind.isAnonymous()) { ont.axioms(ind).sorted().filter(ax -> root == null || !root.equals(ax)) .forEach(ax -> ax.accept(this)); ont.annotationAssertionAxioms(ind.asOWLAnonymousIndividual()).sorted() .forEach(ax -> ax.accept(this)); } currentIndividuals.remove(ind); } }
private void processIfAnonymous(OWLIndividual ind, @Nullable OWLAxiom root) { if (!currentIndividuals.contains(ind)) { currentIndividuals.add(ind); if (ind.isAnonymous()) { ont.axioms(ind).sorted().filter(ax -> root == null || !root.equals(ax)) .forEach(ax -> ax.accept(this)); ont.annotationAssertionAxioms(ind.asOWLAnonymousIndividual()).sorted() .forEach(ax -> ax.accept(this)); } currentIndividuals.remove(ind); } }
private void processIfAnonymous(OWLIndividual ind) { if (!currentIndividuals.contains(ind)) { currentIndividuals.add(ind); if (ind.isAnonymous()) { ont.axioms(ind).sorted().forEach(ax -> ax.accept(this)); ont.annotationAssertionAxioms(ind.asOWLAnonymousIndividual()).sorted() .forEach(ax -> ax.accept(this)); } currentIndividuals.remove(ind); } }
private void processIfAnonymous(OWLIndividual ind) { if (!currentIndividuals.contains(ind)) { currentIndividuals.add(ind); if (ind.isAnonymous()) { ont.axioms(ind).sorted().forEach(ax -> ax.accept(this)); ont.annotationAssertionAxioms(ind.asOWLAnonymousIndividual()).sorted() .forEach(ax -> ax.accept(this)); } currentIndividuals.remove(ind); } }
private void processIfAnonymous(OWLIndividual ind) { if (!currentIndividuals.contains(ind)) { currentIndividuals.add(ind); if (ind.isAnonymous()) { ont.axioms(ind).sorted().forEach(ax -> ax.accept(this)); ont.annotationAssertionAxioms(ind.asOWLAnonymousIndividual()).sorted() .forEach(ax -> ax.accept(this)); } currentIndividuals.remove(ind); } }
static OWLAxiom create(OWLDataFactory d, OWLIndividual s, OWLAnnotation o, Collection<OWLAnnotation> anns) { if (s.isAnonymous()) { return d.getOWLAnnotationAssertionAxiom(s.asOWLAnonymousIndividual(), o, anns); } else { return d.getOWLAnnotationAssertionAxiom(s.asOWLNamedIndividual().getIRI(), o, anns); } }
@Override public void addAnonymousIndividualsToSet(Set<OWLAnonymousIndividual> anons) { if (getSubject().isAnonymous()) { anons.add(getSubject().asOWLAnonymousIndividual()); } addAnonymousIndividualsToSetForValue(anons, getProperty()); addAnonymousIndividualsToSetForValue(anons, getObject()); }
@Override public OWLAxiom createAxiom(OWLIndividual s, OWLAnnotation o, Set<OWLAnnotation> anns) { if (s.isAnonymous()) { return dataFactory.getOWLAnnotationAssertionAxiom( s.asOWLAnonymousIndividual(), o, anns); } else { return dataFactory.getOWLAnnotationAssertionAxiom(s .asOWLNamedIndividual().getIRI(), o, anns); } }
@Override public void addAnonymousIndividualsToSet(Set<OWLAnonymousIndividual> anons) { if (getSubject().isAnonymous()) { anons.add(getSubject().asOWLAnonymousIndividual()); } addAnonymousIndividualsToSetForValue(anons, getProperty()); addAnonymousIndividualsToSetForValue(anons, getObject()); }
static OWLAxiom create(OWLDataFactory d, OWLIndividual s, OWLAnnotation o, Collection<OWLAnnotation> anns) { if (s.isAnonymous()) { return d.getOWLAnnotationAssertionAxiom(s.asOWLAnonymousIndividual(), o, anns); } else { return d.getOWLAnnotationAssertionAxiom(s.asOWLNamedIndividual().getIRI(), o, anns); } }
protected Individual getIndividual(OWLIndividual individual) { Individual ind; if (individual.isAnonymous()) ind=Individual.createAnonymous(individual.asOWLAnonymousIndividual().getID().toString()); else ind=Individual.create(individual.asOWLNamedIndividual().getIRI().toString()); m_allIndividuals.add(ind); return ind; } @Override
protected AtomicConcept getConceptForNominal(OWLIndividual individual) { AtomicConcept result; if (individual.isAnonymous()) { result=AtomicConcept.create("internal:anon#"+individual.asOWLAnonymousIndividual().getID().toString()); } else { result=AtomicConcept.create("internal:nom#"+individual.asOWLNamedIndividual().getIRI().toString()); } m_positiveFacts.add(Atom.create(result,getIndividual(individual))); return result; }
protected static Individual getIndividual(OWLIndividual individual) { if (individual.isAnonymous()) return Individual.createAnonymous(individual.asOWLAnonymousIndividual().getID().toString()); else return Individual.create(individual.asOWLNamedIndividual().getIRI().toString()); }
public boolean isDefined(OWLIndividual owlIndividual) { Individual individual; if (owlIndividual.isAnonymous()) individual=Individual.createAnonymous(owlIndividual.asOWLAnonymousIndividual().getID().toString()); else individual=Individual.create(owlIndividual.asOWLNamedIndividual().getIRI().toString()); return m_dlOntology.containsIndividual(individual); } public boolean isDefined(OWLObjectProperty owlObjectProperty) {
public static OWLAnnotationAssertionAxiom annotation(OWLEntity entity, IRI annotationIRI, OWLIndividual individual) { if( individual.isAnonymous() ) return factory.getOWLAnnotationAssertionAxiom( entity.getIRI(), factory .getOWLAnnotation( factory.getOWLAnnotationProperty( annotationIRI ), individual.asOWLAnonymousIndividual() ) ); else return factory.getOWLAnnotationAssertionAxiom( entity.getIRI(), factory.getOWLAnnotation( factory.getOWLAnnotationProperty( annotationIRI ), individual.asOWLNamedIndividual().getIRI() ) ); }
public static OWLAnnotationAssertionAxiom annotation(OWLEntity entity, IRI annotationIRI, OWLIndividual individual) { if( individual.isAnonymous() ) return factory.getOWLAnnotationAssertionAxiom( entity.getIRI(), factory .getOWLAnnotation( factory.getOWLAnnotationProperty( annotationIRI ), individual.asOWLAnonymousIndividual() ) ); else return factory.getOWLAnnotationAssertionAxiom( entity.getIRI(), factory.getOWLAnnotation( factory.getOWLAnnotationProperty( annotationIRI ), individual.asOWLNamedIndividual().getIRI() ) ); }
public static OWLAnnotationAssertionAxiom annotation(final OWLEntity entity, final IRI annotationIRI, final OWLIndividual individual) { if (individual.isAnonymous()) return _factory.getOWLAnnotationAssertionAxiom(entity.getIRI(), _factory.getOWLAnnotation(_factory.getOWLAnnotationProperty(annotationIRI), individual.asOWLAnonymousIndividual())); else return _factory.getOWLAnnotationAssertionAxiom(entity.getIRI(), _factory.getOWLAnnotation(_factory.getOWLAnnotationProperty(annotationIRI), individual.asOWLNamedIndividual().getIRI())); }