2024-05-08 Population Density Data - Meeting Minutes
CAMARA Population Density Dataย APIย - Follow-up meeting #7 - 2024-05-28
May 08th, 2024
Attendees
Name | Company |
---|---|
Sachin Kumar | Vodafone |
Gregory Liokumovich | Ericsson |
Violeta Gonzalez Fernandez | Telefonica |
Jorge Garcia | Telefonica |
ย | ย |
ย | ย |
ย | ย |
ย
Population Density Dataย APIย minutes:ย https://lf-camaraproject.atlassian.net/wiki/display/CAM/Population+Density+Data+API+Minutes
Agenda
Approval of previous meeting minutes #6 and meeting agenda
Open issues and PRs
Issues: #7 #12 #13 #14 #15 #16 #20
PR #19 #21
Initial algorithm proposal review
Timeline and next steps
AoB
Open Issues & PRs
ย | ย | ย |
---|---|---|
Telefonica | Default and limit values for theย APIย Characteristics | |
Telefonica | Discussion onย APIย algorithm - Initial proposal | |
Ericsson | API time format | |
Ericsson | Exposed data - Population vs density | |
Ericsson | Including redoc and swagger editor link in readme | |
Orange | Area format alignement | |
Orange | Async operation proposal | |
Telefonica | Modification of readme | |
Telefonica |
Approval of previous meeting minutes & documentation (1)
โ Approved
APIย proposal review (2)
Different discussions raised during theย APIย review:
Issue#7ย Open discussion onย default and limit valuesย for theย APIย characteristics:
Issue Closed
Ericsson: Time format alignment with commonalities, supporting RFC instead of ISO
Issue Closed
Ericsson: Response content should follow the expected as in the API name, it is, density instead of population count
Discussion:ย Analyze offline to make sure that API response is aligned with API name
ย
ย
Or to change the API name to count
Or to change the response unit from people/cell to people/km2
AP: to define what max and min means in the calculated forecast. Also reconsider average as a forecast response, maybe just "expected"/"forecasted" population value
to be closed, including proper density value (people/km2). To continue in #23 and discussion for the definitions of the parameters.
Ericsson: adding redoc and swagger editor links in API readme.
TEF: Mainly used in stable versions when a release is launched, in any case it's proposed inย PR#19
Issue Closed and PR merged
Orange: Align location area format with other APIs of CAMARA
ย
Issue Closed
Orange: Proposal and alternative for implementation of async mechanism in the API response
Discussion:ย 2 proposals of resolution:
ย
Callback URL/ webhook: More complex approach for the developer, but more suitable for unexpected response delays.
To include also a failure response for the callback in case the process cannot be completed. โ done
Also to be included an error for the sync response โ done
GET endpoint and requestID: easier to implement, more suitable for fast response APIs or APIs which response is expected in a specific delay. In longer responses, developer should poll the get endpoint.
Discussion: Not clear about best option. Current one, specified in #21, is focused on callback mechanism. To be confirmed offline
AP: Confirm strategy on the proposal to first focus on current callback mechanism for this version, adapted to any modification of Commonalities Subscription mechanism.
Solving Issue#15
PR closed
Solvesย #6ย #7ย #10ย #13 & #15.ย #20 still open about details, also to be aligned with async/subscription mechanism in commonalities
To be merged when closing Issue#20
Initial algorithm proposal (3)
Population Density API - Algorithm.pdf
โ To provide feedback
Question: how to proceed?
PR to be opened for further discussion on documentation.
AoB (4)
Authentication/security discussion opened around the usage of 2-3 legged access tokens for this API(s). Discussion to be opened in #24
Discussion Summary
ย | ย | ย |
---|---|---|
Default and limit values for theย APIย Characteristicsย | Closed | |
Discussion onย APIย algorithmย | Follow discussion in Github, once PR open | |
API time format | Closed | |
Exposed data - Population vs density | Agreed to include people/km2 as format, definition discussion to be treated in #23 | |
Including redoc and swagger editor link in readme | Closed | |
Area format alignment | Closed | |
Modification of readme | Merged | |
Async operation proposal | First option proposed in PR#21, still to discuss offline | |
To be reviewed and merged | ||
Response parameters definitions | (NEW) to be treated offline | |
AoB | Discussion on authentication management | (NEW) to be treated offline โ Issue#24 |
Next steps
Feedback on algorithm proposalโ Follow-up meeting #8
Close async mechanism #8
Parameter definitions #8
RCย APIย spec agreement โ Follow-up meeting #8
Next call will beย May 22th, 2024