CSAPI @ OGC Builder Days 2026 Coordination Follow-up #39
Replies: 2 comments 1 reply
-
|
@nsnarayanam — thanks again for taking the time to look through the client-library work and flag issues. I wanted to move the detailed follow-up here so we do not turn the OGC Builder Days participant thread into a repo-specific implementation discussion. One important clarification: the Phase 7 branch you reviewed is no longer active. More broadly, for this particular client-library project, I’d like to keep direct code changes with me for now. The work is part of a specific contribution path back to the upstream There are also a lot of broader CSAPI areas where extra eyes would be useful during the sprint: documentation gaps, example requests, CSAPI Explorer feedback, server/client interoperability observations, conformance/test ideas, Part 3 Pub/Sub ideas, Part 5 binary encoding feedback, or issues in the official CSAPI standards repo. For standards development, the most important activity to the OGC CSAPI SWG is the Part3 Pb/Sub work that @tipatterson-dev is prototyping here opensensorhub/osh-addons#194, closely followed by the Part 5 binary encoding work here https://github.com/tipatterson-dev/SWECommonBinaryEncodings also being spearheaded by @tipatterson-dev. Personally, I am very interested in the emerging agent work you are doing with CSAPI, as well as this project https://github.com/nsnarayanam/anvikshana-nscic-prototype which appears to have CSAPI implementation in its roadmap. Please feel free to use the live servers I have up, along with 52 North's to assist your work during the event:
I look forward to working with you this week! Respectfully, |
Beta Was this translation helpful? Give feedback.
-
|
Dear @Sam-Bolling <https://github.com/Sam-Bolling>,
Good to hear from you, and thanks for the heads-up on the Phase 7 branch
saved me from going further down that path.
On the client library, fully understood. It's your contribution to land,
and the cleaner you keep it, the better the upstream PR will go. I'll stick
to review notes, issues, and test cases where I think they help, and stay
out of the code itself.
Where I'd like to spend the week is where you pointed — Travis's Part 3
Pub/Sub work in opensensorhub/osh-addons#194 and the Part 5 binary encoding
work. I'll get into both, test against the live servers you shared
(CSAPI-Go v2, OSH, the 52°North demo, and the pygeoapi deployment), and
open issues where I have something worth raising.
Also, thanks for the kind note about the agent work and the anvikshana
repo. That one is an early public sketch and the real CSAPI integration is
in our internal build. Happy to walk through it during the sprint if you're
curious.
See you in the threads this week.
Respectfully,
@nsnarayanam
…On Sun, May 10, 2026 at 8:54 PM Sam Bolling ***@***.***> wrote:
@nsnarayanam <https://github.com/nsnarayanam> — thanks again for taking
the time to look through the client-library work and flag issues. I wanted
to move the detailed follow-up here so we do not turn the OGC Builder Days
participant thread into a repo-specific implementation discussion.
One important clarification: the Phase 7 branch you reviewed is no longer
active. More broadly, for this particular client-library project, I’d like
to keep direct code changes with me for now. The work is part of a specific
contribution path back to the upstream camptocamp/ogc-client project, and
I need to manage the scope, branch history, tests, and final PR carefully.
That said, review notes, issues, questions, and suggested test cases are
genuinely helpful. They help me identify what needs to be checked, cleaned
up, or improved as I continue the implementation work.
There are also a lot of broader CSAPI areas where extra eyes would be
useful during the sprint: documentation gaps, example requests, CSAPI
Explorer feedback, server/client interoperability observations,
conformance/test ideas, Part 3 Pub/Sub ideas, Part 5 binary encoding
feedback, or issues in the official CSAPI standards repo. For standards
development, the most important activity to the OGC CSAPI SWG is the Part3
Pb/Sub work that @tipatterson-dev <https://github.com/tipatterson-dev> is
prototyping here opensensorhub/osh-addons#194
<opensensorhub/osh-addons#194>, closely followed
by the Part 5 binary encoding work here
https://github.com/tipatterson-dev/SWECommonBinaryEncodings also being
spearheaded by @tipatterson-dev <https://github.com/tipatterson-dev>.
Personally, I am very interested in the emerging agent work you are doing
with CSAPI, as well as this project
https://github.com/nsnarayanam/anvikshana-nscic-prototype which appears
to have CSAPI implementation in its roadmap.
Please feel free to use the live servers I have up, along with 52 North's
to assist your work during the event:
Live CSAPI server Implementation / purpose Endpoint
CSAPI-Go v2 Go + PostGIS server based on connected-systems-go; useful for
independent server/client interoperability testing.
https://129-80-248-53.sslip.io/csapi-go-v2
OSH (OS4CSAPI) OpenSensorHub instance hosted for OS4CSAPI testing; useful
for richer CSAPI Part 1 / Part 2 workflows.
https://129-80-248-53.sslip.io/sensorhub/api
52North CSA Demo Public 52°North Connected Systems demo endpoint; useful
as a public comparison target. https://csa.demo.52north.org
52North pygeoapi (Live) 52°North connected-systems-pygeoapi deployment on
Oracle Cloud; useful for testing the emerging pygeoapi-based implementation.
https://129-80-248-53.sslip.io/csapi-pygeoapi
I look forward to working with you this week!
*Respectfully*,
@Sam-Bolling <https://github.com/Sam-Bolling>
—
Reply to this email directly, view it on GitHub
<#39 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/BKUGDBDO6V3TYPKESUKP7DL42CNMNAVCNFSM6AAAAACYYBXI7CVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTMOBXGA2DQNQ>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
This discussion is a place to continue CSAPI coordination conversations that started in the OGC Builder Days “what are you working on?” issue, without overloading that thread.
Use this space for CSAPI-related follow-up, including sprint focus areas, review notes, blockers, demos, implementation ideas, repo links, and daily coordination details.
Main participation guide:
https://os4csapi.github.io/code-sprint-guide/builder-days-2026/
Beta Was this translation helpful? Give feedback.
All reactions