「‍」 Lingenic

Description Logic SROIQ

(⤓.md ◇.md); γ ≜ [2026-07-17T121634.146, 2026-08-19T203502.821] ∧ |γ| = 3

Description Logic SROIQ

Origin. Horrocks, Kutz, Sattler (2006). Foundation for OWL 2 DL. Extends ALC with: role hierarchies, transitivity, nominals, inverse, qualified cardinality. Most expressive decidable DL in wide use.

Models. Full OWL 2 expressiveness. Complex role inclusions. Self-restrictions. N2EXPTIME but practical reasoners exist.

Formalism.

S: ALC + transitivity: Trans(R): role R is transitive.

R: role hierarchies: R ⊑ S: role inclusion R ∘ S ⊑ T: role chain (with restrictions) R⁻: inverse role

O: nominals: {a}: singleton concept (nominal) Allows ABox reasoning in TBox.

I: inverse roles: R⁻: inverse of R (R⁻)ᴵ = {(y,x) | (x,y) ∈ Rᴵ}

Q: qualified cardinality: ≥n R.C: at least n R-successors in C ≤n R.C: at most n R-successors in C =n R.C: exactly n R-successors in C

Additional features: Self: ∃R.Self (reflexive R to self) Disjoint roles: Disj(R, S) Reflexive, irreflexive, symmetric, asymmetric roles.

Regular role inclusions: R₁ ∘ ... ∘ Rₙ ⊑ R Must satisfy regularity condition (acyclicity).

Example — complex role inclusion: hasParent ∘ hasBrother ⊑ hasUncle "A brother of one's parent is one's uncle." This is the canonical SROIQ example and shows precisely what R buys: the left-hand chain is inexpressible in SHOIQ. Regularity is met, since hasUncle does not itself occur on the left.

Example — concept definition: Uncle ≡ Male ⊓ ∃hasSibling.∃hasChild.⊤ "A male who has a sibling who has a child." Note ∃hasChild.⊤, not ∃hasChild.Self. Self is only ever written ∃R.Self and asserts an R-loop at the individual itself, so ∃hasChild.Self would say the individual is its own child; it is not a filler and cannot stand where a concept is expected.

Symbols.

SymbolUnicodeNameMeaning
InverseRole inverse
{ }NominalIndividual as concept
≥n R.CMin cardinalityAt least n
≤n R.CMax cardinalityAt most n
U+2218CompositionRole chain
SelfSelfReflexive loop

Metatheory. N2EXPTIME-complete. Decidable via tableau. OWL 2 DL based on SROIQ. Practical reasoners: HermiT, Pellet, FaCT++.

Applies to. OWL 2 ontologies. Biomedical ontologies (SNOMED CT). Enterprise knowledge. Semantic web. Data integration.

Limitations. High worst-case complexity. Role regularity constraints. Some combinations undecidable. Large ontologies challenging.

© 2026 Lingenic LLC