/** * @param subject that will receive the class * @param clazz that will be add * @since 2.5.1 */ default public void addClass(final OWLNamedIndividual subject, final IRI clazz) { addClass(subject, toClass(clazz)); } }
/** * @param subject that will receive the class * @param clazz that will be add * @since 2.5.1 */ default public void addClass(final OWLNamedIndividual subject, final IRI clazz) { addClass(subject, toClass(clazz)); } }
/** * Declare the individual and add it a given class * * @param owlClazz already declare in this ontology. * @param individual as full iri * @return the owl individual * @since 2.5.1 */ default public OWLNamedIndividual declareIndividual(final OWLClass owlClazz, final IRI individual) { final OWLNamedIndividual owlIndividual = declareIndividual(individual); addClass(owlIndividual, owlClazz); return owlIndividual; }
/** * @param subject that will receive the class * @param clazz that will be add * @since 2.5.1 */ default public void addClass(final OWLNamedIndividual subject, final IRI clazz) { addClass(subject, toClass(clazz)); } }
/** * Declare the individual and add it a given class * * @param owlClazz already declare in this ontology. * @param individual as full iri * @return the owl individual * @since 2.5.1 */ default public OWLNamedIndividual declareIndividual(final OWLClass owlClazz, final IRI individual) { final OWLNamedIndividual owlIndividual = declareIndividual(individual); addClass(owlIndividual, owlClazz); return owlIndividual; }
/** * Declare the individual and add it a given class * * @param owlClazz already declare in this ontology. * @param individual as full iri * @return the owl individual * @since 2.5.1 */ default public OWLNamedIndividual declareIndividual(final OWLClass owlClazz, final IRI individual) { final OWLNamedIndividual owlIndividual = declareIndividual(individual); addClass(owlIndividual, owlClazz); return owlIndividual; }
/** * @param clazz is a java class * @param individual that will be map to an owl class generated from the java class. * @return the owl class of the individual * @since 2.5.1 */ default public OWLClass declareClassOfIndividual(final Class<?> clazz, final OWLNamedIndividual individual) { final OWLClass owlClazz = toClass(IRIUtils.clazz(clazz)); addClass(individual, owlClazz); return owlClazz; }
/** * @param clazz is a java class * @param individual that will be map to an owl class generated from the java class. * @return the owl class of the individual * @since 2.5.1 */ default public OWLClass declareClassOfIndividual(final Class<?> clazz, final OWLNamedIndividual individual) { final OWLClass owlClazz = toClass(IRIUtils.clazz(clazz)); addClass(individual, owlClazz); return owlClazz; }
/** * @param clazz is a java class * @param individual that will be map to an owl class generated from the java class. * @return the owl class of the individual * @since 2.5.1 */ default public OWLClass declareClassOfIndividual(final Class<?> clazz, final OWLNamedIndividual individual) { final OWLClass owlClazz = toClass(IRIUtils.clazz(clazz)); addClass(individual, owlClazz); return owlClazz; }
/** * Declare the individual and add it a given class * * @param owlClazz already declare in this ontology. * @param individual to declare in this ontology. * @return the owl individual * @since 2.6.0 */ default public OWLNamedIndividual declareIndividual(final OWLClass owlClazz, final OWLNamedIndividual individual) { addAxiom(getFactory().getOWLDeclarationAxiom(individual)); addClass(individual, owlClazz); return individual; }
/** * Declare the individual and add it a given class * * @param owlClazz already declare in this ontology. * @param individual to declare in this ontology. * @return the owl individual * @since 2.6.0 */ default public OWLNamedIndividual declareIndividual(final OWLClass owlClazz, final OWLNamedIndividual individual) { addAxiom(getFactory().getOWLDeclarationAxiom(individual)); addClass(individual, owlClazz); return individual; }
/** * Declare the individual and add it a given class * * @param owlClazz already declare in this ontology. * @param individual to declare in this ontology. * @return the owl individual * @since 2.6.0 */ default public OWLNamedIndividual declareIndividual(final OWLClass owlClazz, final OWLNamedIndividual individual) { addAxiom(getFactory().getOWLDeclarationAxiom(individual)); addClass(individual, owlClazz); return individual; }