PersonName
Specifies the details of the designator used to refer to an individual
Element information
Namespace: http://www.openapplications.org/oagis/10
Schema document: Common.xsd
Type: PersonNameType
Properties: Global, Qualified, ID: oagis-id-3947412d20f0420da1229483f6eca214
Content
- Sequence [1..1]
- FormattedName [0..1]
- PreferredName [0..*]
- GivenName [0..1] Is the Persons given name or first name.
- MiddleName [0..*] Is the persons middle name.
- FamilyName [0..*] Is the persons family name.
- TitleAffixCode [0..*]
- PreferredSalutationCode [0..1]
- GenerationAffixCode [0..1]
- QualificationAffixCode [0..*]
- Initials [0..1]
- Usage [0..*]
- EffectiveTimePeriod [0..1] A time period in which an associated object is effective.
- Extension [0..1]
from type IdentificationTypefrom type PersonNameBaseType
Attributes
Name | Occ | Type | Description | Notes |
---|---|---|---|---|
typeCode | [0..1] | CodeType_1E7368 | from type IdentificationType | |
actionCode | [0..1] | ActionCodeContentType | from type IdentificationType | |
scriptCode | [0..1] | CodeType_1E7368 | from type PersonNameBaseType |
Used in
- Type ContactABIEType
- Type ContactBaseType via extension of ContactABIEType
- Type ContactType via extension of ContactABIEType (Elements EmergencyContact, Contact, SalesContact, ShippingContact, CustomerServiceContact, RequesterContact, PlannerContact ...more)
- Type EmployeeBaseType via extension of PersonBaseType
- Type EmployeeType via extension of PersonBaseType (Elements ServicePersonelEmployee, Employee)
- Type PersonBaseType
- Type PersonnelBaseType via extension of PersonBaseType
- Type PersonnelType via extension of PersonBaseType (Element Personnel)
- Type SignatoryContactBaseType via extension of ContactABIEType
- Type SignatoryContactType via extension of ContactABIEType (Element SignatoryContact)
Sample instance
<PersonName> <ID/> <IDSet> <ID/> </IDSet> <FormattedName/> <PreferredName/> <GivenName/> <MiddleName/> <FamilyName/> <TitleAffixCode>normalizedString</TitleAffixCode> <PreferredSalutationCode>normalizedString</PreferredSalutationCode> <GenerationAffixCode>normalizedString</GenerationAffixCode> <QualificationAffixCode>normalizedString</QualificationAffixCode> <Initials/> <Usage> <ID/> <IDSet> <ID/> </IDSet> <GeographicalRegionCode>normalizedString</GeographicalRegionCode> <LegalIndicator>true</LegalIndicator> <FormattedName/> <FormattedAddressUse> <ID/> <IDSet>... </IDSet> <PurposeCode>normalizedString</PurposeCode> <AddressLine/> <Extension>....................................... </Extension> </FormattedAddressUse> <EffectiveTimePeriod> <InclusiveIndicator>true</InclusiveIndicator> <StartDateTime></StartDateTime> <StartTime>token</StartTime> <Duration>P1Y2M3DT10H</Duration> <EndDateTime></EndDateTime> <EndTime>token</EndTime> </EffectiveTimePeriod> <Extension> <AnyExtension> <!--any element--> </AnyExtension> <Amount/> <Code/> <DateTime></DateTime> <ID/> <Indicator>true</Indicator> <Measure/> <Name/> <Number>1.0</Number> <Quantity/> <Text/> <Time></Time> <ValueText>string</ValueText> </Extension> </Usage> <EffectiveTimePeriod> <InclusiveIndicator>true</InclusiveIndicator> <StartDateTime></StartDateTime> <StartTime>token</StartTime> <Duration>P1Y2M3DT10H</Duration> <EndDateTime></EndDateTime> <EndTime>token</EndTime> </EffectiveTimePeriod> <Extension> <AnyExtension> <!--any element--> </AnyExtension> <Amount/> <Code/> <DateTime></DateTime> <ID/> <Indicator>true</Indicator> <Measure/> <Name/> <Number>1.0</Number> <Quantity/> <Text/> <Time></Time> <ValueText>string</ValueText> </Extension> </PersonName>