has ancestor

Relates a person to an ancestor — a parent, a parent's parent, and so on. Transitive: an ancestor of an ancestor is an ancestor. gmeow:hasParent (hence gmeow:hasMother / hasFather) is a sub-property, so ancestry is DERIVED from parentage by the reasoner and is never asserted directly.

Structure

Property shape: object property; gmeow:Person -> gmeow:Person

Practical Pattern

Use gmeow:hasAncestor from gmeow:Person to gmeow:Person when the relationship itself belongs in the native GMEOW graph.

Common Companion Terms

gmeow:Person