OWLDLConstruct
Objective-C
enum OWLDLConstruct {}
Swift
struct OWLDLConstruct : OptionSet
Models DL construct families.
-
AL - Attributive language.
Declaration
Objective-C
OWLDLConstructAL = 1 << 0
Swift
static var AL: OWLDLConstruct { get }
-
EL - Existential language.
Declaration
Objective-C
OWLDLConstructEL = 1 << 1
Swift
static var EL: OWLDLConstruct { get }
-
U - Concept union.
Declaration
Objective-C
OWLDLConstructU = 1 << 2
Swift
static var U: OWLDLConstruct { get }
-
C - Complex concept negation.
Declaration
Objective-C
OWLDLConstructC = 1 << 3
Swift
static var C: OWLDLConstruct { get }
-
E - Qualified existential restriction.
Declaration
Objective-C
OWLDLConstructE = 1 << 4
Swift
static var E: OWLDLConstruct { get }
-
N - Cardinality restrictions.
Declaration
Objective-C
OWLDLConstructN = 1 << 5
Swift
static var N: OWLDLConstruct { get }
-
Q - Qualified cardinality restrictions.
Declaration
Objective-C
OWLDLConstructQ = 1 << 6
Swift
static var Q: OWLDLConstruct { get }
-
H - Role hierarchies.
Declaration
Objective-C
OWLDLConstructH = 1 << 7
Swift
static var H: OWLDLConstruct { get }
-
I - Inverse properties.
Declaration
Objective-C
OWLDLConstructI = 1 << 8
Swift
static var I: OWLDLConstruct { get }
-
O - Nominals.
Declaration
Objective-C
OWLDLConstructO = 1 << 9
Swift
static var O: OWLDLConstruct { get }
-
F - Functional properties.
Declaration
Objective-C
OWLDLConstructF = 1 << 10
Swift
static var F: OWLDLConstruct { get }
-
- - Transitive properties.
Declaration
Objective-C
OWLDLConstructTRAN = 1 << 11
Swift
static var TRAN: OWLDLConstruct { get }
-
D - Datatypes.
Declaration
Objective-C
OWLDLConstructD = 1 << 12
Swift
static var D: OWLDLConstruct { get }
-
R - Complex role inclusions, role disjointness, (ir)reflexivity.
Declaration
Objective-C
OWLDLConstructR = 1 << 13
Swift
static var R: OWLDLConstruct { get }
-
S - Shorthand for ALC+.
Declaration
Objective-C
OWLDLConstructS = (OWLDLConstructAL | OWLDLConstructC | OWLDLConstructTRAN)
Swift
static var S: OWLDLConstruct { get }
-
EL++ - Shorthand for ELRO.
Declaration
Objective-C
OWLDLConstructELPLUSPLUS = (OWLDLConstructEL | OWLDLConstructR | OWLDLConstructO)
Swift
static var ELPLUSPLUS: OWLDLConstruct { get }