Dela via


Market Segment in ESG data model

Base entity from which all Industry Data Model entities are derived.

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 Industry Data Model entities are derived.
enCompanies resort to Market Segmentation when they find that they cannot serve all the consumers in one single large market. Typical reasons for this strategy is because there are too many consumers, they are dispersed over diverse geographies or distances or have different purchase patterns.

There are six major ways to segment a Market: (1) DEMOGRAPHIC SEGMENTATION: Buyers are grouped in terms of demographics - sex, religion, age, nationality etc. This is popular because the data is more easily obtained and the measurements based upon these criteria easy to interpret. (2) GEOGRAPHIC SEGMENTATION: Buyers are grouped by geography - country, state, region, county, city, neighborhood etc. Before segmenting geographically, a company must decide where it intends to market products. (3) BEHAVIORAL SEGMENTATION: Buyers are defined by the ways in which members of the group use a product or perceive its benefits. Behavioral segmentation may include several categories such as "benefits", "loyalty", "attitudes" and so on. (4) PSYCHOGRAPHIC SEGMENTATION: Buyers are grouped upon lifestyle characteristics such as interests, opinions and activities. (5) BENEFIT SEGMENTATION: Categorizes consumers by the benefits they seek from a Product or Service. (6) ORGANIZATION SEGMENTATION

Segments must meet four criteria in order to be of practical value: (1) Segments must be measurable in terms of size and financial power. (2) Segments must be accessible in terms of being able to communicate to them. (3) Segments must justify their definition by being visible enough to warrant the effort of defining marketing activities to address them. (4) There must be company resources and commitment available to reach the segments defined.

Having segmented its market, the company decides upon one of three marketing strategies: (1) Differentiated Marketing (2) Undifferentiated Marketing (3) Concentrated Marketing

"Undifferentiated marketing", which is the strategy of selling one product to all people within a market, without modifying the product to meet the needs of a specific market segment. Demand is to be satisfied with a single product.

A Market Segment is a segment or subdivision of a Market defined upon specific criteria within one or more of the following specific segmentation themes:

  • Benefit Segmentation
  • Behavioral Segmentation
  • Psychographic Segmentation
  • Demographic Segmentation
  • Geographic Segmentation
  • Organizational Segmentation

This allows you to narrowly define segments or "slices" of a Market based upon these segmentation variables that you select.

Market Segments are very important to identify as accurately as possible in order to mine each "niche' effectively.

Simply stated, a Market Segment is a more detailed and focused view into the composition of a Market. It enables the seller to more accurately identify and know it's customers and therefore design Programs, pricing and promotions to address them.

The way to apply segmentation criteria is to:

  1. Identify and define potential market segments
  2. Identify the needs of prospective customers in the potential markets
  3. Create Market Segments based upon these criteria

Existing sales channels cannot be expanded indefinitely. They must be supplemented by new Market Segments.

For example, in the "Individual Customer Corporate" Market we are interested in marketing to a very specific Market Segment that are "Corporate Executives", "35-45", "with incomes of greater than $75,000".

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
attributeMarketSegment/(resolvedAttributes)/MarketSegmentIdattribute

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"1.6.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 other identification values.

ParameterValueData typeExplanation
identifier"{2B802CA3-A33C-47BD-9C53-DB8B2ACDF4A2}"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"Marketing & Advertising"string

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

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enMarket Segment
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
MarketSegmentId The unique identifier of a Market Segment. MarketSegment
MarketSegmentName The name of the Market Segment. MarketSegment
MarketSegmentDescription The description of the Market Segment. MarketSegment
MarketId The unique identifier of a Market. MarketSegment

MarketSegmentId

The unique identifier of a Market Segment.
First included in: MarketSegment (this entity)

Properties

NameValue
displayNameMarket Segment ID
descriptionThe unique identifier of a Market Segment.
isPrimaryKeytrue
dataFormatint32

Traits

List of traits for the MarketSegmentId attribute are listed here.

is.dataFormat.integer
is.identifiedBy
Names a specific identity attribute to use with an entity.

ParameterValueData typeExplanation
attributeMarketSegment/(resolvedAttributes)/MarketSegmentIdattribute

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

ParameterValueData typeExplanation
identifier"{3606A02F-6337-4B02-AE2A-0FA65AC299FD}"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
enMarket Segment ID
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 Market Segment.
entitya reference to the constant entity holding the list of localized text

is.dataFormat.integer

MarketSegmentName

The name of the Market Segment.
First included in: MarketSegment (this entity)

Properties

NameValue
displayNameMarket Segment Name
descriptionThe name of the Market Segment.
dataFormatstring
maximumLength256
isNullabletrue

Traits

List of traits for the MarketSegmentName 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. 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 other identification values.

ParameterValueData typeExplanation
identifier"{0E676899-5BB9-41B5-B22F-406FE82E208D}"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
enMarket Segment 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 the Market Segment.
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. Array of Byte is a Binary Object.

MarketSegmentDescription

The description of the Market Segment.
First included in: MarketSegment (this entity)

Properties

NameValue
displayNameMarket Segment Description
descriptionThe description of the Market Segment.
dataFormatstring
maximumLength2048
isNullabletrue

Traits

List of traits for the MarketSegmentDescription 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. 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 other identification values.

ParameterValueData typeExplanation
identifier"{0E9FA6A4-84A8-47C3-B2C6-A977866417E9}"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
enMarket Segment 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 the Market Segment.
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. Array of Byte is a Binary Object.

MarketId

The unique identifier of a Market.
First included in: MarketSegment (this entity)

Properties

NameValue
displayNameMarket ID
descriptionThe unique identifier of a Market.
dataFormatint32
isNullabletrue

Traits

List of traits for the MarketId attribute are listed here.

is.dataFormat.integer
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
enMarket ID
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 Market.
entitya reference to the constant entity holding the list of localized text

is.linkedEntity.identifier
Marks the attribute(s) that hold foreign key references to a linked (used as an attribute) entity. This attribute is added to the resolved entity to enumerate the referenced entities.

ParameterValueData typeExplanation
entityReferences
entityReferenceattributeReference
Market.cdm.json/MarketMarketId
entitya reference to the constant entity holding the list of entity references

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

ParameterValueData typeExplanation
identifier"{6838409E-727A-4D67-9CA7-9B152EC7DD2A}"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.dataFormat.integer