Predicate Table

The predicates built into SILKin are English kin terms. When reading or editing Horn Clauses (definitions), the built-in predicates (English) must be used, even if the software is using some other language (e.g. French) in menus and text.

The “PC Strings” are used to represent the path from Ego to Alter. The order of the predicates starts with Ego and goes toward Alter, following the English order. For example, "MoSis" in English is "Ego's mother's sister" but in some other languages it would be "sister of the mother of Ego".

Predicate PC String Comments
father Fa Biological father
mother Mo Biological mother
son So Biological son
daughter Da Biological daughter
husband Hu Ego’s current husband
wife Wi Ego’s current wife
brother Bro Ego & Alter share both parents
sister Sis Ego & Alter share both parents
half_brother Hbro Ego & Alter share one parent
half_sister Hsis Ego & Alter share one parent
step_brother Stbro One of Ego’s parents is married to one of Alter’s parents, but they have no common parent.
step_sister Stsis One of Ego’s parents is married to one of Alter’s parents, but they have no common parent.
step_mother Stmo Wife of Ego’s father who is not Ego’s mother
step_father Stfa Husband of Ego’s mother who is not Ego’s father
step_daughter Stda Daughter of Ego’s spouse, but not Ego’s daughter
step_son Stso Son of Ego’s spouse, but not Ego’s son
parent P Singular neuter term.
child C Singular neuter term.
spouse S Singular neuter term.
sibling Sib Singular neuter term.
parents Plural neuter term.
children Plural neuter term.
spice Plural neuter term.
siblings Plural neuter term.
© 2016 Gary Morris