owlapy.model.OWLDataProperty

class owlapy.model.OWLDataProperty(iri: owlapy.model.IRI)[source]

Bases: owlapy.model.OWLDataPropertyExpression, owlapy.model.OWLProperty

Represents a Data Property in the OWL 2 Specification.

Gets an instance of OWLDataProperty that has the specified IRI.

Parameters:

iri – The IRI.

Methods

get_iri

Gets the IRI of this object.

is_anonymous

is_data_property_expression

Returns: True if this is a data property

is_object_property_expression

returns:

True if this is an object property

is_owl_top_data_property

Determines if this is the owl:topDataProperty.

is_owl_top_object_property

Determines if this is the owl:topObjectProperty.

to_string_id

Attributes

type_index

get_iri() → owlapy.model.IRI[source]

Gets the IRI of this object.

Returns:

The IRI of this object

is_anonymous() → bool
is_data_property_expression()

Returns: True if this is a data property

is_object_property_expression() → bool
Returns:

True if this is an object property

is_owl_top_data_property() → bool[source]

Determines if this is the owl:topDataProperty.

Returns:

True if this property is the owl:topDataProperty

is_owl_top_object_property() → bool

Determines if this is the owl:topObjectProperty.

Returns:

True if this property is the owl:topObjectProperty

to_string_id() → str
type_index: Final = 1004