NIEM Progression 5

Disclaimer: This tool was developed by Tom Carlson Consulting LLC. It was created from the official distribution of the data model. Tom Carlson Consulting LLC makes neither claim nor warranty that this tool provides an accurate representation of the NIEM data model. For official and authoritative representations, please visit the official NIEM release website.



j:SubjectSupervisedEmploymentAssociation

An association between a subject and supervised employment.

j:SubjectSupervisedEmploymentAssociation holds other objects that describe associations between things.

j:SubjectSupervisedEmploymentAssociation can hold any of these following objects, starting with the most specific and becoming more generic as you move down the list:


nc:Employee

A person who works for a business or a person.

Holds other objects.


nc:Employer

An organization or person that employs a person.

Holds other objects.


nc:EmployeeAssignmentAssociation

An association between an employee and a position or post for which that employee has been temporarily assigned to for some period of time.

Holds other objects that describe associations between things.


nc:EmployeeContactInformation

A means of contacting a person at work.

Holds other objects.


nc:EmployeeFullTimeIndicator

True if a person has full-time employment; false otherwise.

Holds true/false values.


nc:EmployeeHoursFixedIndicator

True if the number of hours that employee works each week is fixed; false if the hours are flexible.

Holds true/false values.


nc:EmployeeHoursDailyQuantity

A number of hours spent at workplace or working in a typical work day.

Holds numbers.


nc:EmployeeHoursWeeklyQuantity

A number of hours spent at workplace or working in a typical week.

Holds numbers.


nc:EmployeeHoursMonthlyQuantity

A typical number of hours spent at workplace or working in a typical month.

Holds numbers.


nc:EmployeeIdentification

An employment identification number assigned to a person.

Holds other objects.


nc:EmploymentLengthDuration

A duration over which the given employment has lasted.

Holds numbers.


j:EmploymentLengthDaysQuantity

A number value for the total days of a subject's employment.

Holds numbers.


nc:EmploymentLocation

A location where a person works.

Holds other objects.


nc:EmployeeOccupationText

A job of an employee.

Holds text.


bls:EmployeeOccupationCode

A job of an employee.

Holds code table entries.


nc:EmployeeOccupationCategoryText

A general kind of job of an employee.

Holds text.


bls:EmployeeOccupationCategoryCode

A category of job of an employee.

Holds code table entries.


bls:EmployeeOccupationGeneralCategoryCode

A general category of job of an employee.

Holds code table entries.


bls:EmployeeOccupationSubCategoryCode

A subcategory of job of an employee.

Holds code table entries.


nc:EmploymentPayRateAmount

A monetary compensation a person receives for employment.

Holds other objects.


nc:EmployeePayHourlyIndicator

True if a person is paid on an hourly basis; false if a person is salaried.

Holds true/false values.


nc:EmployeePosition

A job, post, or group of duties and responsibilities performed by an employee.

Holds other objects.


nc:EmployeeRankText

A rank, status, or promotion level of a person within an employment organization.

Holds text.


nc:EmployeeSchedule

A plan for the days and hours that a person will work.

Holds other objects.


nc:EmployeeScheduleFixedIndicator

True if an employee's weekly scheduled hours are fixed; false if the scheduled hours are flexible.

Holds true/false values.


nc:EmployeeShiftText

A set of hours or time frame during which a person usually works.

Holds text.


nc:EmploymentStatus

A status of employment for a person.

Holds other objects.


nc:EmployeeSupervisor

A person who oversees and manages an employee.

Holds other objects.


im:EmploymentAssociationAugmentation

Additional information about an employment association.

Holds other objects that describe extra information, often from other domains.


j:EmploymentAssociationAugmentation

Additional information about an employment association.

Holds other objects that describe extra information, often from other domains.


scr:EmploymentAssociationAugmentation

Additional information about an employment association.

Holds other objects that describe extra information, often from other domains.


nc:AssociationDateRange

A date range in which an association occurs.

Holds other objects.


nc:AssociationDescriptionText

A description of an association.

Holds text.