OWLAnnotation oav = factory.getOWLAnnotation(oa, factory.getOWLStringLiteral(clazzlabel, "en"));
OWLDatatype dt = factory.getOWLDatatype(IRI.create(DATATYPE));
OWLNamedIndividual sub = factory.getOWLNamedIndividual(IRI.create(SUBJECT));
OWLNamedIndividual obj = factory.getOWLNamedIndividual(IRI.create(OBJECT));
OWLLiteral literal1 = factory.getOWLTypedLiteral(VALUE, dt);
OWLDeclarationAxiom daxiomcls = factory.getOWLDeclarationAxiom(cls); // Classe
OWLDeclarationAxiom daxiomop = factory.getOWLDeclarationAxiom(op); // obj prop
OWLDeclarationAxiom daxiomdp = factory.getOWLDeclarationAxiom(dp); // data prop
OWLDeclarationAxiom daxiomsub = factory.getOWLDeclarationAxiom(sub); // subject
OWLDeclarationAxiom daxiomobj = factory.getOWLDeclarationAxiom(obj); // object
OWLClassAssertionAxiom axiomsub = factory.getOWLClassAssertionAxiom(cls, sub); // Istanza
OWLClassAssertionAxiom axiomobj = factory.getOWLClassAssertionAxiom(cls, obj); // Istanza
OWLObjectPropertyAssertionAxiom axiomop = factory.getOWLObjectPropertyAssertionAxiom(op, sub, obj); // Obj
// prop