Naics Sector in ESG data model

Traits

Traits for this entity are listed here.

is.CDM.entityVersion

ParameterValueData typeExplanation
versionNumber"4.3"stringsemantic version number of the entity

is.localized.describedAs
Holds the list of language specific descriptive text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enBase entity from which all ESG Data Model entities are derived.
enThe new NAICS system was developed jointly by the U.S. Census Bureau in cooperation with the U. S. Economic Classification Policy Committee, Statistics Canada and Mexico's Institutio Nacional de Estadistica, Geografia e Informatics. This new, uniform, industry-wide classification system has been designed as the index for statistical reporting of all economic activities of the U.S., Canada, and Mexico.

NAICS Summary

  • Common code between U.S., Mexico, and Canada.
  • Compatible with 2-digit level of ISIC of the United Nations.
  • More industries and distinctions.
  • Emerging high-tech industries and service industries included.
  • New Information Industry.
  • New 6-digit codes instead of 4-digit as in SIC.

NAICS industries are identified by a 6-digit code, in contrast to the 4-digit SIC code. The longer code accommodates the larger number of sectors and allows more flexibility in designating subsectors. It also provides for more detail not necessarily appropriate for all three NAICS countries.

The international NAICS agreement fixes only the first five digits of the code. The sixth digit, where used, identifies subdivisions of NAICS industries that accommodate user needs in individual countries.

Thus, 6-digit U.S. codes may differ from counterparts in Canada or Mexico, but at the 5-digit level they are standardized.

The New Hierarchical Structure

XX Industry Sector (20 broad sectors up from 10 SIC) XXX Industry Subsector XXXX Industry Group XXXXX Industry XXXXXX U.S., Canadian, or Mexican National specific

Sector: NAICS Code 51 "Information" Subsector: NAICS Code 513 "Broadcasting and telecommunications" Industry Group: NAICS Code 5133 "Telecommunications" Industry: NAICS Code 51332 "Wireless telecommunications carriers, except satellite" US Industry: NAICS Code 513321 "Paging"

The North American Industry Classification System (NAICS pronounced Nakes) is a unique, all-new system for classifying business establishments. Adopted in 1997 to replace the old Standard Industrial Classification (SIC) system, it is the industry classification system used by the statistical agencies of the United States.

It's the first economic classification system to be constructed based on a single economic concept.

NAICS groups the economy into 20 broad sectors, up from the 10 divisions of the SIC system.

The principles upon which the three countries proposed to develop NAICS are as follows:

  1. NAICS will be erected on a production-oriented, or supply-based, conceptual framework. This means that producing units that use identical or similar production processes will be grouped together in NAICS.
  2. The system will give special attention to developing production-oriented classifications for (a) new and emerging industries, (b) service industries in general, and (c) industries engaged in the production of advanced technologies.
  3. Time series continuity will be maintained to the extent possible. However, changes in the economy and proposals from data users must be considered. In addition, adjustments will be required for sectors where Canada, Mexico, ad the United States presently have incompatible industry classification definitions in order to produce a common industry system for all three North American countries.
  4. The system will strive for compatibility with the 2-digit level of the International Standard Industrial Classification of All Economic Activities (ISIC, Rev. 3) of the United Nations.

The following are types of organizations that use NAICS:

  • State and Federal agencies.
  • Census Bureau, for economic census reports.
  • Attorneys for filing required government documents.
  • Mailing list publishers for classification.
  • Banks for evaluating loan applications.
  • Marketing agencies/departments for targeted marketing.
  • Market researchers.
  • Insurance companies for accessing risks.
  • Job service agencies for assisting applicants seeking employment.
  • City planning and zoning boards for monitoring compliance with zoning requirements.
  • Environmental protection agencies for monitoring emissions.
  • Power and utility companies for projecting usage needs.
  • Publishers for soliciting advertisers based on classified readership.
  • Trade associations.
  • Business, for sorting non-statistical articles and reports on industry and products.
  • Economists.
  • Planners.
  • Statisticians.
  • Database producers for searching by industry.

NAICS will be revised very five years.

Ex:

  • 11 - Agriculture, Forestry, Fishing and Hunting
  • 21 - Mining
  • 22 - Utilities
  • 23 - Construction
  • 31-33 - Manufacturing
  • 42 - Wholesale Trade
  • 44-45 - Retail Trade
  • 48-49 - Transportation and Warehousing
  • 51 - Information
  • 52 - Finance and Insurance
  • 53 - Real Estate and Rental and Leasing
  • 54 - Professional, Scientific, and Technical Services
  • 55 - Management of Companies and Enterprises
  • 56 - Administrative and Support and Waste Management and Remediation Services
  • 61 - Education Services
  • 62 - Healthcare and Social Assistance
  • 71 - Arts, Entertainment, and Recreation
  • 72 - Accommodation and Food Services
  • 81 - Other Services (except Public Administration)
  • 92 - Public Administration
entitya reference to the constant entity holding the list of localized text

is.identifiedBy
names a specific identity attribute to use with an entity

ParameterValueData typeExplanation
attributeNaicsSector/(resolvedAttributes)/NaicsSectorCodeattribute

minimumObjectModelVersion
Minimum version of the object model required to fully understand the data schema used.

ParameterValueData typeExplanation
versionNumber"1.2.3"string

is.IDM.modelVersion
Semantic version number of the IDM.

ParameterValueData typeExplanation
versionNumber"2.0.0"string

has.schemaObjectIdentifier
The schema object has an identifier, which is a string, specified as the parameter of the trait. It allows writers to define more identification values.

ParameterValueData typeExplanation
identifier"{3C1DDA22-AC19-47AB-97D9-B81681C8F08C}"stringThe identifier for the schema object. There's no uniqueness guarantee enforced by CDM. It's a contract between reader and writer of the schema.

is.nativeTo.businessArea
The name of the business area from which the entity originates.

ParameterValueData typeExplanation
name"Party"string

is.localized.displayedAs
Holds the list of language specific display text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enNaics Sector
entitya reference to the constant entity holding the list of localized text

has.entitySchemaAbstractionLevel
A level of abstraction assigned to an Entity schema. Logical schema descriptions use complex dataTypes, inheritance, and entities as attributes. Resolved descriptions contain none of those things, only final trait and attribute sets are shown. A composition schema manipulates, guides, or restates parts of logical schemas to produce one resolved schema.

ParameterValueData typeExplanation
level"resolved"stringPossible values: logical, composition, resolved

Attributes

Name Description First Included in Instance
NaicsSectorCode The unique identifier of a NAICS Sector. Sustainability/esg-data-model/NaicsSector
NaicsSectorName The name of a NAICS Sector. Sustainability/esg-data-model/NaicsSector
NaicsSectorDescription The description of a NAICS Sector. Sustainability/esg-data-model/NaicsSector

NaicsSectorCode

The unique identifier of a NAICS Sector. First included in: Sustainability/esg-data-model/NaicsSector (this entity)

Properties

NameValue
displayNameNAICS Sector Code
descriptionThe unique identifier of a NAICS Sector.
isPrimaryKeytrue
dataFormatdecimal

Traits

List of traits for the NaicsSectorCode attribute are listed here.

is.dataFormat.numeric.shaped
for setting the exact precision and scale of numeric values

ParameterValueData typeExplanation
precision"2"integerthe total number of significant digits
scale"0"integerthe number of digits to the right of the decimal place

is.identifiedBy
names a specific identity attribute to use with an entity

ParameterValueData typeExplanation
attributeNaicsSector/(resolvedAttributes)/NaicsSectorCodeattribute

has.schemaObjectIdentifier
The schema object has an identifier, which is a string, specified as the parameter of the trait. It allows writers to define more identification values.

ParameterValueData typeExplanation
identifier"{05B6AC8E-94DF-4676-8622-6AB5ED3F3451}"stringThe identifier for the schema object. There's no uniqueness guarantee enforced by CDM. It's a contract between reader and writer of the schema.

is.localized.displayedAs
Holds the list of language specific display text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enNAICS Sector Code
entitya reference to the constant entity holding the list of localized text

is.localized.describedAs
Holds the list of language specific descriptive text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enThe unique identifier of a NAICS Sector.
entitya reference to the constant entity holding the list of localized text

is.dataFormat.numeric.shaped
for setting the exact precision and scale of numeric values

NaicsSectorName

The name of a NAICS Sector. First included in: Sustainability/esg-data-model/NaicsSector (this entity)

Properties

NameValue
displayNameNAICS Sector Name
descriptionThe name of a NAICS Sector.
dataFormatstring
maximumLength256
isNullabletrue

Traits

List of traits for the NaicsSectorName attribute are listed here.

is.dataFormat.character
is.dataFormat.big
indicates an atomic but multi-unit version of a fundamental type such as a multi byte encoded character, a double precision float, a long integer.

is.dataFormat.array
indicates a contiguous sequence of fundamental units that should be taken as a whole and considered one value. Array of Character is a String, and Array of Byte is a Binary Object.

has.schemaObjectIdentifier
The schema object has an identifier, which is a string, specified as the parameter of the trait. It allows writers to define more identification values.

ParameterValueData typeExplanation
identifier"{0F6C175C-B2A9-47E8-AEAC-06D399BFF09C}"stringThe identifier for the schema object. There's no uniqueness guarantee enforced by CDM. It's a contract between reader and writer of the schema.

is.nullable
The attribute value can be set to NULL.

is.localized.displayedAs
Holds the list of language specific display text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enNAICS Sector Name
entitya reference to the constant entity holding the list of localized text

is.localized.describedAs
Holds the list of language specific descriptive text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enThe name of a NAICS Sector.
entitya reference to the constant entity holding the list of localized text

is.constrained
maximum length or value constraints

ParameterValueData typeExplanation
maximumLength"256"integer

is.dataFormat.character
is.dataFormat.array
indicates a contiguous sequence of fundamental units that should be taken as a whole and considered one value. Array of Character is a String, and Array of Byte is a Binary Object.

NaicsSectorDescription

The description of a NAICS Sector. First included in: Sustainability/esg-data-model/NaicsSector (this entity)

Properties

NameValue
displayNameNAICS Sector Description
descriptionThe description of a NAICS Sector.
dataFormatstring
maximumLength2048
isNullabletrue

Traits

List of traits for the NaicsSectorDescription attribute are listed here.

is.dataFormat.character
is.dataFormat.big
indicates an atomic but multi-unit version of a fundamental type such as a multi byte encoded character, a double precision float, a long integer.

is.dataFormat.array
indicates a contiguous sequence of fundamental units that should be taken as a whole and considered one value. Array of Character is a String, and Array of Byte is a Binary Object.

has.schemaObjectIdentifier
The schema object has an identifier, which is a string, specified as the parameter of the trait. It allows writers to define more identification values.

ParameterValueData typeExplanation
identifier"{00F75C91-AC16-499B-9D7A-DA1B26AA8724}"stringThe identifier for the schema object. There's no uniqueness guarantee enforced by CDM. It's a contract between reader and writer of the schema.

is.nullable
The attribute value can be set to NULL.

is.localized.displayedAs
Holds the list of language specific display text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enNAICS Sector Description
entitya reference to the constant entity holding the list of localized text

is.localized.describedAs
Holds the list of language specific descriptive text for an object.

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enThe description of a NAICS Sector.
entitya reference to the constant entity holding the list of localized text

is.constrained
maximum length or value constraints

ParameterValueData typeExplanation
maximumLength"2048"integer

is.dataFormat.character
is.dataFormat.array
indicates a contiguous sequence of fundamental units that should be taken as a whole and considered one value. Array of Character is a String, and Array of Byte is a Binary Object.