({{, (RefLink[BuildingData, paclet:ref/BuildingData])[entity,property] 
gives the value of the specified property for the building entity.}, {, (RefLink[BuildingData, paclet:ref/BuildingData])[{(Subscript[entity, 1]),(Subscript[entity, 2]),…},property]
gives a list of property values for the specified building entities.}, {, (RefLink[BuildingData, paclet:ref/BuildingData])[entity,property,annotation]
gives the specified annotation associated with the given property.}})

OpenersNotesSection(Spacer1)Details

(RefLink[BuildingData, paclet:ref/BuildingData])[] gives a list of all building entities.

(RefLink[BuildingData, paclet:ref/BuildingData])["Properties"] gives a list of available properties.

The specified entity in (RefLink[BuildingData, paclet:ref/BuildingData]) can be an (RefLink[Entity, paclet:ref/Entity]), (RefLink[EntityClass, paclet:ref/EntityClass]), entity canonical name, or list thereof.

The specified property can be an (RefLink[EntityProperty, paclet:ref/EntityProperty]), (RefLink[EntityPropertyClass, paclet:ref/EntityPropertyClass]), property canonical name, or list of properties.

Properties that do not apply or are not known in a particular case are indicated by (RefLink[Missing, paclet:ref/Missing])[…].

Properties include:

Some properties are available for (RefLink[BuildingData, paclet:ref/BuildingData]) as a whole and can be given using the form (RefLink[BuildingData, paclet:ref/BuildingData])[property]. Such properties include:

The following annotations can be used in the third argument of (RefLink[BuildingData, paclet:ref/BuildingData])[entity,property,annotation]:

If a function is provided as an annotation, it will be used to aggregate the result data. Typical aggregation functions include:

OpenersPrimaryExamplesSection(Spacer1)Examples  (6)

OpenersExampleSection0(Spacer1)Basic Examples  (4)

Use (Key1[ctrl, ==]) for entity discovery:

LinguisticAssistant

Use (Key1[ctrl, ==]) to discover properties of a building:

LinguisticAssistant

Find properties of a building:

BuildingData[LinguisticAssistant, {"Image","Height","FloorCount"}]

Compare properties of multiple buildings:

heights=SortBy[BuildingData[BuildingData["SampleEntities"],{"Name","FloorCount"}],Last];

BarChart[heights[[All,2]],ChartLabels->heights[[All,1]],BarOrigin->Left,AxesLabel->Automatic]

OpenersExampleSection2(Spacer1)Neat Examples  (2)

Generate a map of notable buildings in Dubai, with picture tooltips:

GeoGraphics[{Blue,PointSize[.03],
Tooltip@@@(DeleteCases[BuildingData[GeoNearest["Building",LinguisticAssistant,{All,Quantity[10,"Kilometer"]}],{"Position","Image"}],{_,_Missing}]/.gp_GeoPosition:>Point@gp)}
]

Show the offices of Wolfram Research worldwide:

offices=BuildingData[LinguisticAssistant]

With[{data=BuildingData[offices,{"Name","Coordinates","Countries"}]},
GeoGraphics[
{Opacity[0.3],EdgeForm[Thin],Polygon@DeleteDuplicates@Flatten@data[[All,3]],
Opacity[0.9],Red,AbsolutePointSize[5],
MapThread[Tooltip[Point@Reverse@#2,#1]&,{data[[All,1]],data[[All,2]]}]},
GeoBackground->"StreetMapNoLabels",GeoRange->"World"
]
]

({{DocumentationFooterIconsRelatedFunction.png, ({{See Also}, {(RefLink[EntityValue, paclet:ref/EntityValue])}, {Related Interpreter Types:  (RefLink[Building, paclet:ref/interpreter/Building])  ▪  (RefLink[ComputedBuilding, paclet:ref/interpreter/ComputedBuilding])}})}})