Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Public consultation meetings: recording details of public consultation meetings during preparation stage #409

Closed
odscjen opened this issue Oct 24, 2023 · 10 comments · Fixed by #428
Assignees
Milestone

Comments

@odscjen
Copy link
Contributor

odscjen commented Oct 24, 2023

Background

This issue relates to the following CoST IDS elements proposed in the CoST IDS/OC4IDS review:

Public consultation meetings

Public consultation meetings

Module: Social
Indicator: Public participation

Disclosure format

Disclose the occurrence of public meetings with communities and impacted groups including meeting invite, the number of the participants, dates and location of these meetings.

OC4IDS mapping

​Project Level: For each meeting:

  1. Publish the meeting invite. Add a document, set its .documentType to ‘consultationMeetingInvitation’ and its .url to the URL at which the meeting invite is available.
  2. Publish the meeting details. Add a Meeting object to the .social.consultationMeetings array and set:
  • .id incrementally - .date to the date of the meeting
  • .address to the address of the meeting
  • .numberOfParticipants to the number of people that participated in the meeting.
  1. Publish the meeting minutes. Add a document, set its .documentType to ‘consultationMeetingMinutes’ and its .url to the URL at which the meeting minutes are available.

Proposal

Create a Meeting object to be used in the social.consultationMeetings array to hold details of public meetings. This object will contain an id, a description a location object and a numberOfParticipants. Also add 2 new codes to documentType codelist to allow reference to consultationMeetingInvitation and consultationMeetingMinutes. See #403 for the overarching Social object.

Add the following fields and objects:

Path Title Description Type (format) Codelist
social.consultationMeetings Public consultation meetings Information about public consultation meetings held during the project preparation stage. array of Meeting objects -
Meeting Meeting The details of a meeting. object -
Meeting.id ID A locally unique identifier for the meeting. string -
Meeting.date Date The date of the meeting string (date-time) -
Meeting.location Location The location of the meeting Location object -
Meeting.numberOfParticipants Participant count The number of people in attendance at the meeting number -

Add the following codes:

Codelist Code Title Description
documentType consultationMeetingInvitation Consultation meeting invitation A document detailing the occurrence of a public consultation meeting relating to the project.
documentType minutes.consultationMeeting Consultation meeting minutes A record of the issues discussed, agreements reached and decisions taken at a public consultation meeting.

Example

{ 
 "social": { 
   "consultationMeetings": [ 
 	{ 
   	"id": "1", 
   	"date": "2024-01-01T00:00:00Z", 
   	"address": { 
     	"streetAddress": "1600 Amphitheatre Pkwy", 
     	"locality": "Mountain View", 
     	"region": "CA", 
     	"postalCode": "94043", 
     	"countryName": "United States" 
   	}, 
   	"numberOfParticipants": 12 
 	} 
   ] 
 }, 
 "documents": [ 
   { 
 	"id": "1", 
 	"documentType": "consultationMeetingInvitation", 
 	"url": "http://example.com/consultationMeetingInvitation.pdf" 
   }, 
   { 
 	"id": "2", 
 	"documentType": "consultationMeetingMinutes", 
 	"url": "http://example.com/consultationMeetingMinutes.pdf" 
   } 
 ] 
} 

Discussion

Qu - Are there any use cases that depend on comparing this level of detail across projects? Or would it be enough to just require that the publishers provide documents with these details?
Ans - Seeing patterns of meetings is useful. "How many projects did a consultation process” “Is there a difference in consultation based on funding” Publish the invite first, then what took place (agenda, minutes, location). Use case is being able to see if particular types of projects or particular publishers are having or not having these meetings and which communities are actually engaging in them. Possibly don’t need full details as data but good to have more than just documents for each meeting. Also important to have the options.

  • There’s already a ‘minutes’ code in documentType with the description “Minutes of pre-bid meetings, or other relevant meetings.” Can we reuse this rather than creating ‘consultationMeetingMinutes’? @EvelynDinora The use of the document.description can make it clear what the type of meeting being minuted was.

cc @EvelynDinora

@jpmckinney
Copy link
Member

OC(4I)DS typically uses the construction numberOfParticipants, not participantCount.

consultationMeetingInvite -> consultationMeetingInvitation

@duncandewhurst
Copy link
Contributor

I suggest the following updates to field descriptions so that the Meeting definition can be reused to model lobbying meetings (see #412):

  • Meeting: The details of a public consultation meeting.
  • Meeting.numberOfParticipants: The number of members of the public people in attendance at the meeting.

We should also align the description of 'consultationMeetingMinutes' with the description of 'lobbyingMeetingMinutes' (can just replace 'lobbying' with 'public consultation'):

A record of the issues discussed, agreements reached and decisions taken at a lobbying meeting.

@odscjen
Copy link
Contributor Author

odscjen commented Oct 26, 2023

Thanks both, I've updated the table and example as per your suggestions

@duncandewhurst duncandewhurst added this to the 0.9.4 milestone Oct 30, 2023
@odscjen
Copy link
Contributor Author

odscjen commented Nov 3, 2023

@EvelynDinora @mgraca-prado do either of you have an objection to using the existing "minutes" documentType code instead of creating a specific "consultationMeetingMinutes" code for this issue?

@odscjen odscjen self-assigned this Nov 3, 2023
@duncandewhurst
Copy link
Contributor

I've updated the proposal in the issue description to reflect the suggestion in #412 (comment) (changed 'consultationMeetingMinutes' to 'minutes.consultationMeeting').

@mgraca-prado
Copy link

@duncandewhurst , Agreed with the proposed change to minutes.consultationMeeting

@jpmckinney
Copy link
Member

Noting typo (constulationMeetings).

@duncandewhurst
Copy link
Contributor

Typo corrected!

@odscjen
Copy link
Contributor Author

odscjen commented Nov 13, 2023

sounds like this is now agreed so I'm moving it into the Agreed column

@odscjen odscjen removed their assignment Nov 13, 2023
@odscjen odscjen moved this from Under discussion to Agreed in OC4IDS 0.9.4 Nov 13, 2023
@odscjen
Copy link
Contributor Author

odscjen commented Nov 13, 2023

Meeting object added in PR #428

@odscjen odscjen moved this from Agreed to In Progress in OC4IDS 0.9.4 Nov 14, 2023
@odscjen odscjen moved this from In Progress to Review in progress in OC4IDS 0.9.4 Nov 14, 2023
@github-project-automation github-project-automation bot moved this from Review in progress to Done in OC4IDS 0.9.4 Nov 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
Status: Done
4 participants