popolo-project / popolo-spec

International legislative data specifications
http://www.popoloproject.com/
99 stars 18 forks source link

Add status property to Membership #98

Open jpmckinney opened 9 years ago

jpmckinney commented 9 years ago

See https://github.com/popolo-project/popolo-spec/issues/94#issuecomment-95414462

Statuses with use cases:

kaerumy commented 9 years ago

Some use cases here for this status field:

In these cases, the persons still hold their position, but their status is suspended for a start/end period.

jpmckinney commented 9 years ago

Thanks, @kaerumy. You also mentioned expired in #94. Do you have a use case for that?

kaerumy commented 9 years ago

Use case for expired usually is for professional memberships of professions such as medical or legal which usually require annual renewals for practice.

At least here in Malaysia, many MPs are often practicing lawyers and doctors.

jpmckinney commented 9 years ago

Are you tracking the status of MPs' memberships in professional organizations? What is the use case for that (i.e. why is it interesting to track)?

kaerumy commented 9 years ago

Or main use case is to build up collective CV from different sources. Most politicians in Malaysia do not disclose their professional and academic backgrounds publicly, so membership in professional associations is yet another way for us to build up complete transparent profiles.

Were they really doctors, lawyers or engineers? Are they still practising?Usually one can enquire or look up the public database of associations who can verify the status of their professional members.

On Tue, 12 May 2015 12:59 pm James McKinney notifications@github.com wrote:

Are you tracking the status of MPs' memberships in professional organizations? What is the use case for that (i.e. why is it interesting to track)?

— Reply to this email directly or view it on GitHub https://github.com/popolo-project/popolo-spec/issues/98#issuecomment-101132514 .

jpmckinney commented 9 years ago

Great, thanks for clarifying!

jpmckinney commented 7 years ago

Note: resistance to status field in #111. Need to explore whether to use end_event as described in the roll up to #94 for expired, inactive and terminated. suspended may need to be handled differently.