The Person template describes how to represent a Person.
NOTE
Recording of personal information may be subject to legislation.
The following SysML Part, Reference, and Value properties are defined for this template:
Parts:
Values:
firstName [0..1] (String)
the first element of the Person's list of forenames.
middleName [0..1] (String)
the Person's other forenames.
lastName [1] (String)
the Person's name.
prefixTitles [0..1] (String)
the text that specifies the Person's social or professional standing and appear before his or her names.
suffixTitles [0..1] (String)
the text that specifies the Person's social or professional standing and appear after his or her names.
dateOfBirth [0..1] (Block: Ap239Ap233Psm:
DateTimeString)
the date when the Person was born, if known.
The following constraint, normally a uniqueness constraint, is
applicable when instantiating the DateTimeString:
rule.Ap239Ap233Psm.ExternalOwlClass.ur1
Constraint: XSDDATETIMESpecification: (OCL2.0)
self.matches('[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z')