/** * Gets the oWL class. * * @param iri the iri * @return the oWL class */ protected OWLClass getOWLClass(IRI iri) { return df.getOWLClass(iri); }
@Nonnull @Override public Optional<OWLAxiom> visit(@Nonnull OWLNamedIndividual individual) { return strategy.getDeprecatedIndividualParentClassIri() .map(parent -> dataFactory.getOWLClassAssertionAxiom(dataFactory.getOWLClass(parent), individual)); }
protected OWLClass createNewName() { OWLClass cls = df.getOWLClass("http://www.semanticweb.org/ontology#", "X" + nameCounter); nameCounter++; return cls; }
@Override public void handleTriple(IRI s, IRI p, IRI o) { OWLIndividual ind = df.getOWLNamedIndividual(s); OWLClass skosConcept = df.getOWLClass(o); add(df.getOWLClassAssertionAxiom(skosConcept, ind)); } }
/** * Gets the oWL class. * * @param iri the iri * @return the oWL class */ protected OWLClass getOWLClass(IRI iri) { return df.getOWLClass(iri); }
@Nonnull @Override public Optional<OWLAxiom> visit(@Nonnull OWLClass cls) { return strategy.getDeprecatedClassParentIri() .map(parent -> dataFactory.getOWLSubClassOfAxiom(cls, dataFactory.getOWLClass(parent))); }
/** * @param dataFactory data factory to use * @return set of SKOS classes */ public static Set<OWLClass> getClasses(OWLDataFactory dataFactory) { return asSet(stream().filter(v -> v.entityType.equals(CLASS)) .map(v -> dataFactory.getOWLClass(v.iri))); }
@Override @Nullable public OWLClass getOWLClass(String name) { if ("Thing".equals(name) || "owl:Thing".equals(name)) { return df.getOWLThing(); } else if ("Nothing".equals(name) || "owl:Nothing".equals(name)) { return df.getOWLNothing(); } else if (classNames.contains(name)) { return df.getOWLClass(getIRI(name)); } return null; }
@Override public OWLClass buildObject() { if (pm != null && string != null) { return df.getOWLClass(getString(), getPM()); } return df.getOWLClass(getIRI()); } }
@Override public OWLClass buildObject() { if (pm != null && string != null) { return df.getOWLClass(getString(), getPM()); } return df.getOWLClass(getIRI()); } }
private static Map<OWLEntity, IRI> remap(Map<IRI, IRI> iriReplacementMap, OWLDataFactory df) { Map<OWLEntity, IRI> map = new HashMap<>(); iriReplacementMap.forEach((k, v) -> { map.put(df.getOWLClass(k), v); map.put(df.getOWLObjectProperty(k), v); map.put(df.getOWLDataProperty(k), v); map.put(df.getOWLNamedIndividual(k), v); map.put(df.getOWLDatatype(k), v); map.put(df.getOWLAnnotationProperty(k), v); }); return map; }
public OWLEntityCreationSet<OWLClass> createAnonymousClass(OWLOntology ont, OWLClassExpression descr){ OWLClass anonCls = mngr.getOWLDataFactory().getOWLClass(getNextID()); List<OWLOntologyChange> changes = new ArrayList<>(); changes.add(new AddAxiom(ont, mngr.getOWLDataFactory().getOWLEquivalentClassesAxiom(anonCls, descr))); return new OWLEntityCreationSet<>(anonCls, changes); }
public String render(IRI iri) { // doesn't matter what type of entity we choose - the same value is returned. OWLEntity entity = getOWLModelManager().getOWLDataFactory().getOWLClass(iri); String shortForm = provider.getShortForm(entity); return escape(shortForm); }
public String render(IRI iri) { // doesn't matter what type of entity we choose - the same value is returned. OWLEntity entity = getOWLModelManager().getOWLDataFactory().getOWLClass(iri); String shortForm = provider.getShortForm(entity); return escape(shortForm); }
protected OWLClassExpression getOWLClassOrRestriction(String termList) { String[] strings = termList.split(" "); if (strings.length == 1) { return getDataFactory().getOWLClass(getIRIFromOBOId(strings[0])); } String id0 = strings[0]; String id1 = strings[1]; IRI propertyIRI = getConsumer().getRelationIRIFromSymbolicIdOrOBOId(id0); OWLObjectProperty prop = getDataFactory().getOWLObjectProperty(propertyIRI); OWLClass filler = getDataFactory().getOWLClass(getIRIFromOBOId(id1)); return getDataFactory().getOWLObjectSomeValuesFrom(prop, filler); }
private OWLClass getOWLClass(String name) { OWLClass cls = checker.getOWLClass(name); if (cls == null && classNames.contains(name)) { cls = df.getOWLClass(getIRI(name)); } if (cls == null) { throw new ExceptionBuilder().withKeyword(potentialKeywords).withClass().build(); } return cls; }
private OWLClass getOWLClass(String name) { OWLClass cls = checker.getOWLClass(name); if (cls == null && classNames.contains(name)) { cls = df.getOWLClass(getIRI(name)); } if (cls == null) { throw new ExceptionBuilder().withKeyword(potentialKeywords).withClass().build(); } return cls; }
@Override public void handleTriple(IRI s, IRI p, IRI o) { if (!isAnon(s)) { OWLClass owlClass = df.getOWLClass(s); add(df.getOWLDeclarationAxiom(owlClass, anns())); } addCe(s, true); } }
@Override public void handleTriple(IRI s, IRI p, IRI o) { if (!isAnon(s)) { OWLClass owlClass = df.getOWLClass(s); add(df.getOWLDeclarationAxiom(owlClass, anns())); } addCe(s, true); } }
@Override public void handleTriple(IRI s, IRI p, IRI o) { if (!isAnon(s)) { OWLClass owlClass = df.getOWLClass(s); add(df.getOWLDeclarationAxiom(owlClass, anns())); } addCe(s, true); } }