Skip to main content

BrandName

Description​

The customer-facing version of the name that best represents the business.

Data Sources​

The brand name is derived from:

  • Publicly available business data and listings
  • Privately verified business information

Methodology​

  • Enigma uses high quality data sources to get the best representation of a business name. Within those data sources, Enigma ranks by dataset quality and frequency to determine the most likely name the business is referred to by.
  • Persons: Agents/providers/business owners available in our data asset that are branded as the business will use their person name as the brand name. The company that employs the agents/providers will also have their own brand name and an affiliated relationship with the agents/providers.
  • Sub-brands/Franchises: Businesses that operate multiple other businesses, or franchisers that are operated by multiple franchise locations available in our data asset will be referred to by different brand names and have affiliated brand relationships.
type BrandName implements NodeFunctions {
name: String
nameFullTextSearchVector: String
rank: Int
id: UUID!
firstObservedDate: String
lastObservedDate: String
recordCount: String
recordSources: JSON
recordTags: JSON
recordTagCounts: JSON
recordSourceCounts: JSON
internalId: String
internalBrandId: String
count(
field: String!
conditions: Conditions
): Int
countDistinct(
field: String!
conditions: Conditions
): Int
has(
field: String!
conditions: Conditions
): Boolean
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
_fn: JSON
}

Fields​

BrandName.name ● String scalar​

The customer-facing version of the name that best represents the business.

This is generated by combining and ranking the business names from scraped data sources.

BrandName.nameFullTextSearchVector ● String scalar​

BrandName.rank ● Int scalar​

Determines the display order of the attribute, with lower values shown first

BrandName.id ● UUID! non-null scalar​

BrandName.firstObservedDate ● String scalar​

BrandName.lastObservedDate ● String scalar​

BrandName.recordCount ● String scalar​

Total number of upstream source records (e.g. government filings, business registrations, third-party database records) linked to this brand.

BrandName.recordSources ● JSON scalar​

Distinct titles of the upstream datasets from which the linked records were sourced.

BrandName.recordTags ● JSON scalar​

Distinct tags (regulatory level, filing type, subject domain, geography) across all linked records.

BrandName.recordTagCounts ● JSON scalar​

Map of tag to the number of linked records carrying that tag.

BrandName.recordSourceCounts ● JSON scalar​

Map of source dataset title to the number of linked records from that dataset.

BrandName.internalId ● String scalar​

BrandName.internalBrandId ● String scalar​

BrandName.count ● Int scalar​

BrandName.count.field ● String! non-null scalar​
BrandName.count.conditions ● Conditions input​

BrandName.countDistinct ● Int scalar​

BrandName.countDistinct.field ● String! non-null scalar​
BrandName.countDistinct.conditions ● Conditions input​

BrandName.has ● Boolean scalar​

BrandName.has.field ● String! non-null scalar​
BrandName.has.conditions ● Conditions input​

BrandName.sum ● Int scalar​

BrandName.sum.field ● String! non-null scalar​
BrandName.sum.conditions ● Conditions input​

BrandName.min ● Int scalar​

BrandName.min.field ● String! non-null scalar​
BrandName.min.conditions ● Conditions input​

BrandName.max ● Int scalar​

BrandName.max.field ● String! non-null scalar​
BrandName.max.conditions ● Conditions input​

BrandName.avg ● Float scalar​

BrandName.avg.field ● String! non-null scalar​
BrandName.avg.conditions ● Conditions input​

BrandName.collect ● String scalar​

BrandName.collect.field ● String! non-null scalar​
BrandName.collect.separator ● String scalar​
BrandName.collect.conditions ● Conditions input​

BrandName.minDateTime ● DateTime scalar​

BrandName.minDateTime.field ● String! non-null scalar​
BrandName.minDateTime.conditions ● Conditions input​

BrandName.maxDateTime ● DateTime scalar​

BrandName.maxDateTime.field ● String! non-null scalar​
BrandName.maxDateTime.conditions ● Conditions input​

BrandName._fn ● JSON scalar​

Interfaces​

NodeFunctions interface​

Member Of​

BrandNameEdge object