AI-generated Key Takeaways
-
The
PartyLeadership
entity defines various leadership roles within a politicalParty
, including start and end dates, and the associatedPerson
. -
It's the preferred method for specifying leadership information, replacing the use of
ExternalIdentifiers
attached toParty
entities. -
Each
PartyLeadership
element requires a uniqueobjectId
, aPartyLeaderId
referencing the individual, and aType
specifying the leadership role. -
A stable identifier within
ExternalIdentifiers
is mandatory for eachPartyLeadership
entry. -
While
StartDate
andEndDate
are optional, they provide temporal context for the leadership role when available.
Use the PartyLeadership
entity to define information about a various
types of leadership for a
Party
.
Attributes
The following table describes the attributes for the PartyLeadership
element:
Attribute | Required? | Type | Description |
---|---|---|---|
objectId |
Required | ID |
Unique internal identifier that's used by other elements to reference this element. |
Elements
The following table describes the elements for PartyLeadership
:
Element | Multiplicity | Type | Description |
---|---|---|---|
EndDate |
0 or 1 | PartialDate |
End date of the person's time in the party leadership role. Should be left unspecified if the leadership tenure is ongoing. |
ExternalIdentifiers |
1 | ExternalIdentifiers |
Associates an ID with the party leadership. A stable identifier is required. |
PartyLeaderId |
1 | IDREF |
Unique identifier for the
Person who holds
the party leadership role. |
StartDate |
0 or 1 | PartialDate |
Start date of the person's time in the party leadership role. Should be left unspecified if the date is unknown. |
Type |
1 | PartyLeadershipType |
The type of party leadership this element represents. |
Examples
XML
<PartyLeadership objectId="PL123"> <EndDate>2024-02-01</EndDate> <ExternalIdentifiers> <ExternalIdentifier> <Type>other</Type> <OtherType>stable</OtherType> <Value>stable-party-leader-PL123</Value> </ExternalIdentifier> </ExternalIdentifiers> <PartyLeaderId>person-123</PartyLeaderId> <StartDate>2024-01-01</StartDate> <Type>party-leader</Type> </PartyLeadership>
JSON
"PartyLeadership": [ { "objectId": "PL123", "EndDate": "2024-02-01", "ExternalIdentifiers": { "ExternalIdentifier": [ { "Type": "other", "OtherType": "stable", "Value": "stable-party-leader-PL123" } ] }, "PartyLeaderId": "person-123", "StartDate": "2024-01-01", "Type": "party-leader" } ]