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.



nc:RoleOfPerson

A person of whom the role object is a function.

nc:RoleOfPerson holds other objects.

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


nc:PersonAccentText

A manner of pronunciation; a way of pronouncing words that may indicate the place of origin or social background of the speaker.

Holds text.


nc:PersonAgeDescriptionText

A general description of the age of a person.

Holds text.


nc:PersonAgeMeasure

A measurement of the age of a person.

Holds other objects.


nc:PersonBirthDate

A date a person was born.

Holds other objects.


nc:PersonBirthLocation

A location where a person was born.

Holds other objects.


nc:PersonBloodTypeText

A blood group and RH factor of a person.

Holds text.


j:PersonBloodTypeCode

A code set identifying a blood group and RH factor of a person.

Holds code table entries.


nc:PersonBodyXRaysAvailableText

An X-ray of a body part available for a person.

Holds text.


j:PersonBodyXRaysAvailableCode

An X-ray of a body part available for a person.

Holds code table entries.


nc:PersonBuildText

A person's physique or body shape.

Holds text.


j:PersonBuildCode

A person's physique or body shape.

Holds code table entries.


nc:PersonCapability

A capacity or ability of a person.

Holds other objects.


nc:PersonCircumcisionIndicator

True if a person is circumcised; false otherwise.

Holds true/false values.


nc:PersonCitizenship

A person's position or status with a country that assigns rights, duties, and privileges because of the birth or naturalization of the person in that country.

Holds other objects.


nc:PersonComplexionText

An appearance or condition of the skin of a person.

Holds text.


nc:PersonDeathDate

A date a person died or was declared legally dead.

Holds other objects.


nc:PersonDependentQuantity

A number of people dependent upon a person as their primary means of support.

Holds numbers.


nc:PersonDescriptionText

A description of a person.

Holds text.


nc:PersonDigitalImage

A photograph or image of a person in a digital format.

Holds other objects.


nc:PersonDigitizedSignatureImage

An image of a handwritten signature of a person.

Holds other objects.


nc:PersonDisguiseDescriptionText

A description of something a person wears to conceal or mislead others as to the true appearance or identity of that person.

Holds text.


nc:PersonOrganDonorText

An organ a person is willing to donate upon death.

Holds text.


j:PersonOrganDonorCode

An organ a person is willing to donate upon death.

Holds code table entries.


nc:PersonEducation

A person's educational background.

Holds other objects.


nc:PersonEmployedIndicator

True if a person is employed; false if a person is unemployed.

Holds true/false values.


nc:PersonEthnicityText

A cultural lineage of a person.

Holds text.


j:PersonEthnicityCode

A code set identifying a cultural lineage of a person.

Holds code table entries.


scr:EthnicityCategoryCode

A kind of ethnicity.

Holds code table entries.


nc:PersonEyeColorText

A color of the eyes of a person.

Holds text.


j:PersonEyeColorCode

A code set identifying an eye color of a person.

Holds code table entries.


nc:PersonEyewearText

A description of glasses or other eyewear a person wears.

Holds text.


j:PersonEyewearCode

A kind of glasses or other eyewear.

Holds code table entries.


nc:PersonFacialHairText

A kind of facial hair of a person.

Holds text.


j:PersonFacialHairCode

A kind of facial hair.

Holds code table entries.


nc:PersonGeneralAppearanceDescriptionText

A description of the way a person looks and is presented overall.

Holds text.


nc:PersonHairAppearanceText

An overall appearance of the hair of a person.

Holds text.


nc:PersonHairCategoryText

A kind of hair of a person, such as wavy or straight.

Holds text.


nc:PersonHairColorText

A color of the hair of a person.

Holds text.


biom:HairColorCode

A hair color shown in an image of a person's face

Holds code table entries.


j:PersonHairColorCode

A code set identifying a hair color of a person.

Holds code table entries.


nc:PersonHairLengthText

A length of hair of a person.

Holds text.


j:PersonHairLengthCode

A length of hair of a person.

Holds code table entries.


nc:PersonHairStyleText

A style or cut of hair worn by a person.

Holds text.


j:PersonHairStyleCode

A style or cut of hair worn by a person.

Holds code table entries.


nc:PersonHandednessText

A hand with which a person is more adept using.

Holds text.


j:PersonHandednessCode

A hand with which a person is more adept using.

Holds code table entries.


nc:PersonHeightDescriptionText

A description of the height of a person.

Holds text.


nc:PersonHeightMeasure

A measurement of the height of a person.

Holds other objects.


nc:PersonHumanResourceIdentification

A human resources or employment identification assigned to a person.

Holds other objects.


nc:PersonInjury

A form of physical harm or damage sustained by a person.

Holds other objects.


nc:PersonJewelryDescriptionText

A description of adornments a person wears.

Holds text.


nc:PersonJobTitleText

A title or label that briefly describes the position or kind of work a person does.

Holds text.


nc:PersonLanguageEnglishIndicator

True if a person understands and speaks English; false otherwise.

Holds true/false values.


nc:PersonLearningDisabilityText

A disorder of a person which can cause difficulties in learning something.

Holds text.


nc:PersonLicenseIdentification

An identification that references a license certification or registration of a person for some purpose.

Holds other objects.


nc:PersonLivingIndicator

True if a person is alive; false if a person is dead.

Holds true/false values.


nc:PersonMedicalCondition

A state of health for a person, on-going or present.

Holds other objects.


nc:PersonMedicalDescriptionText

A description of the overall health of a person.

Holds text.


nc:PersonMedicalFileIndicator

True if a medical history file is known to exist for a person; false otherwise.

Holds true/false values.


nc:PersonMedicationRequiredText

A medication and dosage required for a person.

Holds text.


nc:PersonMentalStateText

A mental condition of a person.

Holds text.


nc:PersonMilitarySummary

A service of a person in a military.

Holds other objects.


nc:PersonMoodDescriptionText

A description of a state of feeling of a person.

Holds text.


nc:PersonName

A combination of names and/or titles by which a person is known.

Holds other objects.


nc:PersonNationalIdentification

An identification that references a person within a country but is not based on fingerprint.

Holds other objects.


nc:PersonOrganDonorIndicator

True if a person has given consent to be used as an organ donor upon death; false otherwise.

Holds true/false values.


nc:PersonOtherIdentification

An identification with a kind that is not explicitly defined in the standard that refers to a person within a certain domain.

Holds other objects.


nc:PersonPassportIdentification

An identification of a passport issued to a person.

Holds other objects.


nc:PersonPhysicalDisabilityText

A physical disability of a person.

Holds text.


nc:PersonPhysicalFeature

A prominent or easily identifiable aspect of a person.

Holds other objects.


nc:PersonPrimaryLanguage

A capacity of a person for a language with which that person has the strongest familiarity.

Holds other objects.


nc:PersonRaceText

A classification of a person based on factors such as geographical locations and genetics.

Holds text.


j:PersonRaceCode

A code set identifying a race of a person.

Holds code table entries.


nc:PersonReligionText

A religion to which a person subscribes or believes; a categorization of spiritual beliefs.

Holds text.


hl7:ReligionCode

A religion to which a person subscribes or believes; a categorization of spiritual beliefs.

Holds code table entries.


nc:PersonResidentText

A manner of residence a person has in an area such as a city, town, or community.

Holds text.


j:PersonResidentCode

A manner of residence a person has in an area such as a city, town, or community.

Holds code table entries.


nc:PersonSecondaryLanguage

A capacity of a person for a language with which that person is not completely fluent.

Holds other objects.


nc:PersonSecurityClearanceText

A formal authorization granting a person access to classified or restricted information.

Holds text.


nc:PersonSexText

A gender or sex of a person.

Holds text.


j:PersonSexCode

A code set identifying a gender or sex of a person.

Holds code table entries.


nc:PersonSexualOrientationText

A target gender of the sexual interest of a person.

Holds text.


hs:PersonSexualOrientationCode

A target gender of the sexual interest of a person.

Holds code table entries.


j:PersonSexualOrientationCode

A target gender of the sexual interest of a person.

Holds code table entries.


nc:PersonSkinToneText

A color or tone of the skin of a person.

Holds text.


j:PersonSkinToneCode

A code set identifying the skin color or tone of a person.

Holds code table entries.


nc:PersonSpeechDescriptionText

A description of a pattern of speech with which a person speaks.

Holds text.


nc:PersonSSNIdentification

A unique identification reference to a living person; assigned by the United States Social Security Administration.

Holds other objects.


nc:PersonStateIdentification

An identification of a person based on a state-issued ID card.

Holds other objects.


nc:PersonTaxIdentification

An identification used to refer to a specific person within the tax system of a country.

Holds other objects.


nc:PersonUnemploymentStatus

A status of a person's period of unemployment.

Holds other objects.


nc:PersonUnionStatusCode

A legal status of a union between two people.

Holds code table entries.


nc:PersonUnionStatusText

A legal status of a union between two people.

Holds text.


j:MaritalStatusCode

A status of a union, such as separated or divorced.

Holds code table entries.


nc:PersonUSCitizenIndicator

True if a person is a citizen of the United States; false otherwise.

Holds true/false values.


nc:PersonVisionPrescriptionText

A prescription a person needs for corrective lenses or contacts.

Holds text.


nc:PersonWeightDescriptionText

A description of the weight of a person.

Holds text.


nc:PersonWeightMeasure

A measurement of the weight of a person.

Holds other objects.


nc:PersonXRayImage

An X-Ray image of a person or part of a person.

Holds other objects.


nc:PersonNationality

A person's position or status with a country that grants a person citizenship or a country in which a person is deemed a national.

Holds other objects.


nc:PersonContactInformation

A means of contacting a person.

Holds other objects.


nc:EmployeeContactInformation

A means of contacting a person at work.

Holds other objects.


nc:PersonEmergencyContactInformation

A means of contacting someone in the event of an emergency.

Holds other objects.


nc:PersonHomeContactInformation

A means of contacting a person at home.

Holds other objects.


biom:PersonAugmentation

Additional information about a person.

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


em:PersonAugmentation

Additional information about a person.

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


hs:PersonAugmentation

Additional information about a person.

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


im:PersonAugmentation

Additional information about a person.

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


intel:PersonAugmentation

Additional information about a person.

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


it:PersonAugmentation

Additional information about a person.

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


j:PersonAugmentation

Additional information about a person.

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


m:PersonAugmentation

Additional information about a person.

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