Data ranges
-
struct CowlDataRange
Represents a DataRange in the OWL 2 specification.
Pseudo-extends:
CowlObject
-
enum CowlDataRangeType
Represents the type of
CowlDataRange
.Values:
-
enumerator COWL_DRT_DATATYPE
CowlDatatype
- Datatype.
-
enumerator COWL_DRT_DATATYPE_RESTR
CowlDatatypeRestr
- Datatype restriction.
-
enumerator COWL_DRT_DATA_INTERSECT
CowlNAryData
- Intersection of data ranges.
-
enumerator COWL_DRT_DATA_UNION
CowlNAryData
- Union of data ranges.
-
enumerator COWL_DRT_DATA_COMPL
CowlDataCompl
- Complement of data ranges.
-
enumerator COWL_DRT_DATA_ONE_OF
CowlDataOneOf
- Enumeration of literals.
-
enumerator COWL_DRT_COUNT
Number of enum values.
-
enumerator COWL_DRT_FIRST
First enum value.
-
enumerator COWL_DRT_DATATYPE
-
CowlDataRangeType cowl_data_range_get_type(CowlAnyDataRange *range)
Gets the type of the specified data range.
- Parameters:
range – The data range.
- Returns:
The type.