shouldCreateViolationForOWLDatatypeDefinitionAxiomInOWL2DLProfileCycles()
throws Exception {
OWLOntology o = createOnto();
OWLOntologyManager m = o.getOWLOntologyManager();
OWL2DLProfile profile = new OWL2DLProfile();
OWLDatatype d = Datatype(IRI(START + "test"));
declare(o, d, Integer(), Boolean(), FAKEDATATYPE);
m.addAxiom(o, DatatypeDefinition(d, Boolean()));
m.addAxiom(o, DatatypeDefinition(Boolean(), d));
m.addAxiom(o, DatatypeDefinition(FAKEDATATYPE, Integer()));
m.addAxiom(o, DatatypeDefinition(Integer(), FAKEDATATYPE));