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

OpenersNotesSection(Spacer1)Details

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

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

The specified entity in (RefLink[VolcanoData, paclet:ref/VolcanoData]) 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[VolcanoData, paclet:ref/VolcanoData]) as a whole and can be given using the form (RefLink[VolcanoData, paclet:ref/VolcanoData])[property]. Such properties include:

The following annotations can be used in the third argument of (RefLink[VolcanoData, paclet:ref/VolcanoData])[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  (14)

OpenersExampleSection0(Spacer1)Basic Examples  (6)

Get a list of all volcanoes:

VolcanoData[]//Shallow

Get the list of properties associated with volcanoes:

VolcanoData["Properties"]

Get coordinates for a specific volcano entity:

VolcanoData[LinguisticAssistant,"Position"]

Get properties for a class of volcanoes:

VolcanoData[LinguisticAssistant,"Countries"]

Get an (RefLink[Association, paclet:ref/Association]) of results from an (RefLink[EntityClass, paclet:ref/EntityClass]):

VolcanoData[LinguisticAssistant,"Type","EntityAssociation"]

Specifying an aggregation function for results of a (RefLink[VolcanoData, paclet:ref/VolcanoData]) query:

VolcanoData[LinguisticAssistant,"Elevation",Min]

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

LinguisticAssistant

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

LinguisticAssistant

Explore properties of a volcano:

VolcanoData["Vesuvius", {"Countries","Prominence"}]

Compare properties of multiple volcanoes:

samples=VolcanoData["SampleEntities"];
lasteruption=SortBy[Transpose[{samples,VolcanoData[samples,"LastKnownEruptionDate"]}],Last];
Grid[lasteruption,Alignment->Left,Frame->All]

OpenersExampleSection1(Spacer1)Scope  (6)

Find the total number of available volcano entities:

VolcanoData["EntityCount"]

Length[VolcanoData["Entities"]]

Find the total number of available entity classes:

VolcanoData["EntityClassCount"]

VolcanoData["EntityClasses"]

Get a list of sample entities:

VolcanoData["SampleEntities"]

"SampleEntities" are not randomized; for a pseudorandom sample, use "RandomEntities":

VolcanoData["SampleEntities"]

VolcanoData["RandomEntities"]

Get a list of member entities for an entity class:

VolcanoData[LinguisticAssistant,"Entities"]

"EntityCanonicalNames" can be used to get the canonical names, rather than full (RefLink[Entity, paclet:ref/Entity]) expressions:

VolcanoData[LinguisticAssistant,"EntityCanonicalNames"]

Get the list of available properties:

VolcanoData["Properties"]

Get the list of canonical property names:

VolcanoData["PropertyCanonicalNames"]

Get an association of all properties for a given entity:

VolcanoData[LinguisticAssistant,"PropertyAssociation"]

Get annotation information for a (RefLink[VolcanoData, paclet:ref/VolcanoData]) property:

VolcanoData[LinguisticAssistant,"Elevation","PhysicalQuantity"]

Get an association of property values for an (RefLink[EntityClass, paclet:ref/EntityClass]):

VolcanoData[LinguisticAssistant,"Position","EntityAssociation"]

OpenersExampleSection4(Spacer1)Possible Issues  (1)

Use (Key1[ctrl, ==]) for entity discovery, and (RefLink[CanonicalName, paclet:ref/CanonicalName]) to identify the canonical entity name:

LinguisticAssistant//CanonicalName

OpenersExampleSection5(Spacer1)Neat Examples  (1)

Make a map of the volcanoes in Chile that are on the border with other countries:

country=LinguisticAssistant;

volcanoes=With[{entities=GeoNearest["Volcano",country, {All, Quantity[10,"Kilometers"]}]},
Select[VolcanoData[entities,"Countries","EntityAssociation"],Length[#]>1&]
];

GeoGraphics[{
EdgeForm[Thin],Opacity[0.5],Tooltip[Polygon[country],EntityValue[country,"Name"]],
Opacity[0.2],Tooltip@@@EntityValue[Union@Flatten@Values[volcanoes],{"Polygon","Name"}],
Opacity[0.7],Red,AbsolutePointSize[5],Tooltip[Point[#1],#2]&@@@VolcanoData[Keys[volcanoes],{"Position","Name"}]},ImageSize->Medium
]

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