@Override public void addClassAssertion(OClass ce, ObjectConstant o) throws InconsistentOntologyException { checkSignature(ce); ClassAssertion assertion = createClassAssertion(ce, o); if (assertion != null) classAssertions.add(assertion); }
@Override public void addClassAssertion(OClass ce, ObjectConstant o) throws InconsistentOntologyException { checkSignature(ce); ClassAssertion assertion = createClassAssertion(ce, o); if (assertion != null) classAssertions.add(assertion); }
@Override public ClassAssertion createClassAssertion(String c, ObjectConstant o) throws InconsistentOntologyException { return OntologyBuilderImpl.createClassAssertion(new ClassImpl(c), o); }
@Override public ClassAssertion createClassAssertion(String c, ObjectConstant o) throws InconsistentOntologyException { return OntologyBuilderImpl.createClassAssertion(new ClassImpl(rdfFactory.createIRI(c)), o); }
public ClassAssertion translate(OWLClassAssertionAxiom ax, OntologyVocabularyCategory<OClass> classes) throws TranslationException, InconsistentOntologyException { OWLClassExpression classExpression = ax.getClassExpression(); if (!(classExpression instanceof OWLClass)) throw new OWLAPITranslatorOWL2QL.TranslationException("complex class expressions are not supported"); OClass concept = getOClass((OWLClass) classExpression, classes); IRIConstant c = getIndividual(ax.getIndividual()); return OntologyBuilderImpl.createClassAssertion(concept, c); }