relationhas
Relationhas is a term used in formal semantics and knowledge representation to denote a binary relation expressing that one entity bears or contains another. It is read as "x has y" and is employed to model ownership, containment, and part-whole relations across multiple domains such as ontology design, database schemata, and natural-language semantics.
Formal definition: In a fixed universe D, relationhas is a predicate R ⊆ D × D. The statement
Examples: relationhas(car, engine) expresses that a car has an engine; relationhas(book, chapter1) indicates that the book
Variants and refinements: To avoid ambiguity, systems often split "has" into specialized properties such as hasPart,
Applications: In ontologies (OWL), relationhas-like properties are used to express relationships between objects; in databases, foreign-key-like
See also: part_of, owns, contains, mereology, relational ontology.