Industry
Description
The industry within which the business operates.
Multiple distinct classification systems have been created to describe a businesses activity (e.g. NAICS, GICS, MCC, etc.). Each classification system has advantages and drawbacks. Rather than selecting one, our approach is to provide multiple different classifications for each business. We represent this as follows * industry_type indicates the classification system (e.g. NAICS) * industry_code is the code of a particular industry within a particular classification system * industry_desc is the human readable description for the industry_code
For example, give an example of how NAICS would look.
Many of the traditional classification systems such as NAICS and GICS were designed for statistical purposes by government or industry organizations. While useful for many purposes, we've received feedback that for certain use cases and business types these classifications systems lack the expressiveness and detail to understand a businesses activity. (for example, NAICS will be unhelpful in distinguishing between indian restaurants and hamburger restaurants). To address these limitations, we also provide a non-hierarchical enigma_industry_description that provides a more colloquial indication of the businesses primary activity.
Data Sources
Industry data is derived from a variety of sources: * company websites * industry association memberships * card transaction data
type Industry implements NodeFunctions {
industryDesc: String
industryCode: String
industryType: String
id: UUID!
firstObservedDate: String
lastObservedDate: String
internalId: String
internalIndustryId: String
brands(
first: Int = 100
last: Int
after: String
before: String
conditions: ConnectionConditions
): IndustryBrandConnection
count(
field: String!
conditions: Conditions
): Int
sum(
field: String!
conditions: Conditions
): Int
min(
field: String!
conditions: Conditions
): Int
max(
field: String!
conditions: Conditions
): Int
avg(
field: String!
conditions: Conditions
): Float
collect(
field: String!
separator: String
conditions: Conditions
): String
minDateTime(
field: String!
conditions: Conditions
): DateTime
maxDateTime(
field: String!
conditions: Conditions
): DateTime
_projection: JSON
}
Fields
Industry.industryDesc ● String scalar
Human-readable description of the industry.
For industries with an industry_type that is an industry classification system, this will be the description corresponding to industry_code, provided by the developer of the industry classification system.
Industry.industryCode ● String scalar
The numeric value of the industry code. This field only contains a value for certain industry classification systems (The industry_type indicates the industry classification system). For all other classification system, this field is null.
Industry.industryType ● String scalar
The classification system used. The *industry_type* determines the set of industry_code and industry_desc values.
The industry_types we currently support are:
- naics_2017_code
- naics_2022_code
- sic_code
- mcc_code
- enigma_industry_description
The *enigma_industry_description* is a non-hierarchical, colloquial classification that often expresses dimensions of a business that are unavailable in standard industry classification systems (e.g. the style of food offered by a restaurant). description_simplified: The industry classification system used. Valid values are naics_2017_code, naics_2022_code, sic_code, mcc_code, and enigma_industry_description.
Industry.id ● UUID! non-null scalar
Industry.firstObservedDate ● String scalar
Industry.lastObservedDate ● String scalar
Industry.internalId ● String scalar
Industry.internalIndustryId ● String scalar
Industry.brands ● IndustryBrandConnection object
Industry.brands.first ● Int scalar
Industry.brands.last ● Int scalar
Industry.brands.after ● String scalar
Industry.brands.before ● String scalar
Industry.brands.conditions ● ConnectionConditions input
Industry.count ● Int scalar
Industry.count.field ● String! non-null scalar
Industry.count.conditions ● Conditions input
Industry.sum ● Int scalar
Industry.sum.field ● String! non-null scalar
Industry.sum.conditions ● Conditions input
Industry.min ● Int scalar
Industry.min.field ● String! non-null scalar
Industry.min.conditions ● Conditions input
Industry.max ● Int scalar
Industry.max.field ● String! non-null scalar
Industry.max.conditions ● Conditions input
Industry.avg ● Float scalar
Industry.avg.field ● String! non-null scalar
Industry.avg.conditions ● Conditions input
Industry.collect ● String scalar
Industry.collect.field ● String! non-null scalar
Industry.collect.separator ● String scalar
Industry.collect.conditions ● Conditions input
Industry.minDateTime ● DateTime scalar
Industry.minDateTime.field ● String! non-null scalar
Industry.minDateTime.conditions ● Conditions input
Industry.maxDateTime ● DateTime scalar
Industry.maxDateTime.field ● String! non-null scalar
Industry.maxDateTime.conditions ● Conditions input
Industry._projection ● JSON scalar
Interfaces
NodeFunctions interface
Member Of
BrandIndustryEdge object