Hotel Type 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 type of hotel.

Ex:

  • Riverboat hotels
  • Boutique hotel
  • Condominium hotel
  • Apartment hotel
  • Motel
  • Resort Hotel
  • Destination Club
  • Airport Hotel
  • All-suite Hotel
  • Casino Hotel
  • Extended-Stay Hotel
  • Resort Hotel
  • Waterpark Hotel

where:

Apartment Hotel Accommodation in apartment-style units rather than rooms: with minimum or expanded in-suite cooking facilities. Defined by legislation for licensing and classification purposes.

Boutique Hotel Historical, classic buildings, remodeled into boutique hotels with usually have less than 30 rooms.

Condominium Hotels Customers purchase fee-simple equity in the units - the hotel's guestrooms. Unit owners may live in the hotels permanently or use them as second and third homes.

Motel Overnight accommodation originally targeted to automobile travelers and therefore, situated at roadside locations. A more contemporary definition would be the provision of accommodation only, with no other amenities and services provided by the motel.

Resort Hotel A hotel that caters primarily to vacationers and tourist and typically offers more recreational amenities and services, in a more aesthetically pleasing setting, than other hotels. These hotels are located in attractive and natural tourism destinations and their clientele are groups and couples that like adventure with sophistication and comfort. The attractions vary depending on the region and some might offer golf, tennis, scuba diving and, depending on the natural surrounding, may also arrange other recreational activities.

Destination Clubs The newest entrant to lodging, this niche most closely resembles country clubs in ownership structure. While developers of destination clubs expect to branch out into other price segments, for now this niche targets the most affluent of travelers. Customers pay initiation fees that can run as high as $500,000 and annual dues running as high as $25,000. In return, customers get to stay for weeks at a time in multi-million dollar residences and villas in prime urban and resort locations and enjoy a full range of amenities and services.

AIRPORT HOTEL: A hotel located near a public airport. Although airport hotels vary widely in size and service levels, they are generally full-service and are more likely than other hotels to have in-room movies, computerized property management systems, and call accounting systems.

ALL-SUITE HOTEL: A hotel that features suites. A suite is an accommodation larger than the typical hotel room, with a living space separate from the bedroom. A suite can also have a kitchenette or whirlpool.

CASINO HOTEL: A hotel that features legal gambling, with the hotel operation subordinate to the gambling operation.

EXTENDED-STAY HOTELS: Hotel that caters mostly to persons who must be in an area for a week or longer. The guestrooms of mid-price/extended-stay hotels have more living space than regular hotel guestrooms, and may also have cooking facilities. Guestrooms in these hotels tend to be less expensive than guestrooms in full-service or all-suite hotels.

RESORT HOTEL: A hotel, usually located in a desirable vacation spot, that offers fine dining, exceptional service, activities unavailable at most other properties, and many amenities.

WATERPARK HOTEL: A hotel that offers a large recreational water elements such large pools, multiple pools, slides or other water related venues.

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
attributeHotelType/(resolvedAttributes)/HotelTypeIdattribute

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"{02E29D0B-4BD8-44ED-A051-99B7A807F04A}"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"Hotels"string

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

ParameterValueData typeExplanation
localizedDisplayText
languageTagdisplayText
enHotel Type
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
HotelTypeId The unique identifier of a hotel type. Sustainability/esg-data-model/HotelType
HotelTypeName The name of a hotel type. Sustainability/esg-data-model/HotelType
HotelTypeDescription The description of a hotel type. Sustainability/esg-data-model/HotelType

HotelTypeId

The unique identifier of a hotel type. First included in: Sustainability/esg-data-model/HotelType (this entity)

Properties

NameValue
displayNameHotel Type ID
descriptionThe unique identifier of a hotel type.
isPrimaryKeytrue
dataFormatint32

Traits

List of traits for the HotelTypeId attribute are listed here.

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

ParameterValueData typeExplanation
attributeHotelType/(resolvedAttributes)/HotelTypeIdattribute

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"{074AB137-757C-4A51-9AD9-35F636BC2E12}"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
enHotel Type 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 hotel type.
entitya reference to the constant entity holding the list of localized text

is.dataFormat.integer

HotelTypeName

The name of a hotel type. First included in: Sustainability/esg-data-model/HotelType (this entity)

Properties

NameValue
displayNameHotel Type Name
descriptionThe name of a hotel type.
dataFormatstring
maximumLength256
isNullabletrue

Traits

List of traits for the HotelTypeName 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"{2FB9F5B5-C29F-4691-8955-CDEB9B390C2F}"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
enHotel Type 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 hotel type.
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.

HotelTypeDescription

The description of a hotel type. First included in: Sustainability/esg-data-model/HotelType (this entity)

Properties

NameValue
displayNameHotel Type Description
descriptionThe description of a hotel type.
dataFormatstring
maximumLength2048
isNullabletrue

Traits

List of traits for the HotelTypeDescription 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"{4B633956-323D-469C-BB99-9EA45E5E1914}"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
enHotel Type 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 hotel type.
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.