hasTown

P847
predicate

Indicates that one entity possesses, contains, or is associated with a town as part of its structure, jurisdiction, or composition.

All labels observed (60)

Label Occurrences
containsSettlement 19,467
hasMunicipality 9,817
hasTown canonical 7,314

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: hasTown
Generated description
Indicates that one entity possesses, contains, or is associated with a town as part of its structure, jurisdiction, or composition.

Sample triples (46,885)

Subject Object
Knoxville metropolitan area South Knoxville via predicate surface "containsTown"
Knoxville metropolitan area North Knoxville via predicate surface "containsTown"
Knoxville metropolitan area West Knoxville via predicate surface "containsTown"
Knoxville metropolitan area East Knoxville via predicate surface "containsTown"
Kars Oblast Ardahan via predicate surface "includedTown"
Kars Oblast Oltu via predicate surface "includedTown"
Kars Oblast Kagizman via predicate surface "includedTown"
Chatham County, North Carolina Pittsboro, North Carolina via predicate surface "containsSettlement"
Chatham County, North Carolina Siler City, North Carolina via predicate surface "containsSettlement"
Chatham County, North Carolina Goldston, North Carolina via predicate surface "containsSettlement"
Chatham County, North Carolina Fearrington Village, North Carolina via predicate surface "containsSettlement"
Chatham County, North Carolina Goldston, North Carolina via predicate surface "containsSettlement"
surface form: Moncure, North Carolina
Hillsborough County, New Hampshire Manchester, New Hampshire via predicate surface "containsSettlement"
Hillsborough County, New Hampshire Nashua, New Hampshire via predicate surface "containsSettlement"
Hillsborough County, New Hampshire Merrimack, New Hampshire via predicate surface "containsSettlement"
Hillsborough County, New Hampshire Hudson, New Hampshire via predicate surface "containsSettlement"
Hillsborough County, New Hampshire Bedford, New Hampshire via predicate surface "containsSettlement"
Hillsborough County, New Hampshire Goffstown, New Hampshire via predicate surface "containsSettlement"
Hillsborough County, New Hampshire Milford, New Hampshire via predicate surface "containsSettlement"
Hillsborough County, New Hampshire Amherst, New Hampshire via predicate surface "containsSettlement"
Hillsborough County, New Hampshire Peterborough, New Hampshire via predicate surface "containsSettlement"
Hillsborough County, New Hampshire Hillsborough, New Hampshire via predicate surface "containsSettlement"
Saint-Julien-en-Genevois–Perly crossing Saint-Julien-en-Genevois via predicate surface "hasBorderTown"
NP (Newport postcode area)
surface form: NP postcode area
Newport via predicate surface "servesTown"
NP (Newport postcode area)
surface form: NP postcode area
Cwmbran via predicate surface "servesTown"
NP (Newport postcode area)
surface form: NP postcode area
Pontypool via predicate surface "servesTown"
NP (Newport postcode area)
surface form: NP postcode area
Abergavenny via predicate surface "servesTown"
NP (Newport postcode area)
surface form: NP postcode area
Chepstow via predicate surface "servesTown"
NP (Newport postcode area)
surface form: NP postcode area
Caldicot via predicate surface "servesTown"
Montgomeryshire Newtown via predicate surface "containsSettlement"
Montgomeryshire Welshpool via predicate surface "containsSettlement"
Montgomeryshire Llanidloes via predicate surface "containsSettlement"
Montgomeryshire Machynlleth via predicate surface "containsSettlement"
Montgomeryshire Montgomery via predicate surface "containsSettlement"
Montgomeryshire Llanfyllin via predicate surface "containsSettlement"
Montgomeryshire Llanfair Caereinion via predicate surface "containsSettlement"
Montgomeryshire Berriew via predicate surface "containsSettlement"
Montgomeryshire Montgomery via predicate surface "hasHistoricCountyTown"
Upper Hunter Shire Murrurundi
Upper Hunter Shire Merriwa
Columbia County, New York Kinderhook, New York
Columbia County, New York Claverack, New York
Columbia County, New York Chatham, New York
Columbia County, New York Ghent, New York
Columbia County, New York Hillsdale, New York
Columbia County, New York Germantown, New York
Columbia County, New York Livingston, New York
Columbia County, New York Stockport, New York
Columbia County, New York Stuyvesant
surface form: Stuyvesant, New York
Columbia County, New York Greenport, New York