hasPart

P35
predicate

Indicates that one entity is a component, segment, or constituent part of another entity.

All labels observed (180)

Label Occurrences
hasPart canonical 322,690
contains 201,630
hasComponent 63,881

Description generation (PDg)

The one-sentence description above was generated by prompting gpt-5.1 with the predicate name and this instruction.

Instruction
Given a predicate that represents a relationship or action between entities, generate a one-sentence description explaining its meaning.  
# Instructions
Focus on describing the relationship, not the entities themselves. 
# Response Format
Begin the description with \' Indicates...\'
Input
Predicate: hasPart
Generated description
Indicates that one entity is a component, segment, or constituent part of another entity.

Sample triples (736,868)

Subject Object
Harvard Yard Harvard College freshman dormitories via predicate surface "contains"
Harvard Yard Harvard College administrative offices via predicate surface "contains"
Harvard Yard Harvard Library via predicate surface "contains"
surface form: Harvard University libraries
Massachusetts Bay Colony Massachusetts via predicate surface "todayPartOf"
Massachusetts Bay Colony Maine via predicate surface "todayPartOf"
Computer Lib / Dream Machines Computer Lib / Dream Machines self-linksurface differs
surface form: Computer Lib
Computer Lib / Dream Machines Dream Machines
United States Congress United States Senate via predicate surface "hasComponent"
United States Congress United States House of Representatives via predicate surface "hasComponent"
United States Congress Library of Congress via predicate surface "hasLibrary"
White House West Wing via predicate surface "hasWing"
White House East Wing via predicate surface "hasWing"
White House White House via predicate surface "hasSection" self-linksurface differs
surface form: Executive Residence
White House Residence via predicate surface "hasSection"
White House Oval Office via predicate surface "containsRoom"
White House White House via predicate surface "containsRoom" self-linksurface differs
surface form: Situation Room
White House Cabinet Room via predicate surface "containsRoom"
White House Roosevelt Room via predicate surface "containsRoom"
White House East Room via predicate surface "containsRoom"
White House State Dining Room via predicate surface "containsRoom"
White House Blue Room via predicate surface "containsRoom"
White House Red Room via predicate surface "containsRoom"
White House Green Room via predicate surface "containsRoom"
United States government executive branch via predicate surface "hasBranch"
United States government legislative branch via predicate surface "hasBranch"
United States government judicial branch via predicate surface "hasBranch"
Middlesex County, Massachusetts Cambridge, Massachusetts via predicate surface "contains"
Middlesex County, Massachusetts Lowell, Massachusetts via predicate surface "contains"
Middlesex County, Massachusetts Somerville, Massachusetts via predicate surface "contains"
Middlesex County, Massachusetts Newton, Massachusetts via predicate surface "contains"
Middlesex County, Massachusetts Framingham via predicate surface "contains"
surface form: Framingham, Massachusetts
Middlesex County, Massachusetts Waltham, Massachusetts via predicate surface "contains"
Middlesex County, Massachusetts Malden, Massachusetts via predicate surface "contains"
Middlesex County, Massachusetts Medford, Massachusetts via predicate surface "contains"
Middlesex County, Massachusetts Everett, Massachusetts, United States via predicate surface "contains"
surface form: Everett, Massachusetts
Middlesex County, Massachusetts Arlington, Massachusetts via predicate surface "contains"
Middlesex County, Massachusetts Watertown, Massachusetts via predicate surface "contains"
Middlesex County, Massachusetts Chelmsford, Massachusetts via predicate surface "contains"
Middlesex County, Massachusetts Lexington, Massachusetts via predicate surface "contains"
Middlesex County, Massachusetts Concord, Massachusetts via predicate surface "contains"
Middlesex County, Massachusetts Acton via predicate surface "contains"
surface form: Acton, Massachusetts
Middlesex County, Massachusetts Bedford, Massachusetts via predicate surface "contains"
Middlesex County, Massachusetts Billerica, Massachusetts via predicate surface "contains"
Middlesex County, Massachusetts Stoneham, Massachusetts via predicate surface "contains"
Middlesex County, Massachusetts Wakefield, Massachusetts via predicate surface "contains"
Middlesex County, Massachusetts Woburn, Massachusetts via predicate surface "contains"
Middlesex County, Massachusetts Winchester, Massachusetts via predicate surface "contains"
Middlesex County, Massachusetts Marlborough, Massachusetts via predicate surface "contains"
Middlesex County, Massachusetts Natick, Massachusetts via predicate surface "contains"
Middlesex County, Massachusetts Sudbury, Massachusetts via predicate surface "contains"