owlapy.model.OWLAnnotationSubject

class owlapy.model.OWLAnnotationSubject

Bases: owlapy.model.OWLAnnotationObject

A marker interface for annotation subjects, which can either be IRIs or anonymous individuals

Methods

as_anonymous_individual

returns:

if the value is an anonymous, return it. Return None otherwise.

as_iri

returns:

if the value is an IRI, return it. Return Mone otherwise.

is_anonymous

as_anonymous_individual()
Returns:

if the value is an anonymous, return it. Return None otherwise.

as_iri()Optional[IRI]
Returns:

if the value is an IRI, return it. Return Mone otherwise.

is_anonymous()bool