PN.CA Person Name - Flavor Canadian Person Name
Datatype Release_1 | Realm | Flavors |
---|---|---|
PN.CA | CA |
PN.CA Person Names (BC constraints)
Names are encoded as a sequence of Name Parts such as given name, family name, prefixes and suffixes. Constraints for names are consistent with the requirements set out in the Pan Canadian Data Type Specification for the data type flavor PN.BASIC, with some additional constraints described below.
Registered Attributes and Child Elements
@Attribute / Element | Cardinality | Datatype |
---|---|---|
@use | optional | set_cs |
@nullFlavor | optional | cs |
delimiter | 0 .. * | ENXP |
family | 0 .. * | ENXP |
given | 0 .. * | ENXP |
prefix | 0 .. * | ENXP |
suffix | 0 .. * | ENXP |
Core Schematron Rules (CSR)
The following rules are defined in the base core schematrons ( errors, warnings and infos).
Rule ID: PN.CA
Extends Rule(s): PN
Level | Constraints | ID |
---|---|---|
given/@qualifier property is required | dtr1‑1‑PN.CA | |
at present, the only value for name/given/@qualifier is IN (initial), indicating that the name part is just an initial | dtr1‑2‑PN.CA | |
supported name parts (part types) are family, given, prefix, suffix | dtr1‑3‑PN.CA | |
Exactly one [1..1] name/family part SHALL be present | dtr1‑4‑PN.CA | |
One or more [1..*] name/given parts SHALL be present | dtr1‑5‑PN.CA | |
Zero or 1 [0..1] name/prefix name parts may be provided | dtr1‑6‑PN.CA | |
Zero or 1 [0..1] name/suffix name parts may be provided | dtr1‑7‑PN.CA | |
At most seven name parts may be present; since a family name part and at least one given name are mandatory, the cardinality for name parts is [2..7] | dtr1‑8‑PN.CA | |
@use must be drawn from 'L', 'P', 'ASGN', 'C', 'HC' | dtr1‑9‑AD.CA |