C1 continuity implementation in dolfinx

Thanks @dokken for your response. I am stuck in C1 continuity implementation in dolfinx

I want to get dof coordinates of second order serendipidity elements (S2) in dolfinx. The reason is to implement Dirichlet bc to boundary nodes.

I understand that for S2 elements, mid-points of edges is difficult to map. Is there any way to obtain mapped dof? Because the variational solver is working and it should be using those mid edge physical coodinates in parametric space.

I am working on 2D manifold, where, it requires C1 continuity. Is there any way you suggest within dolfinx?

I see previous S2 discussion in Serendipity thread, and realize dofs 4-7 lie on edge. What does it exactly mean. For calculation we reauire a physical coordinate (x,y,z) lie on mid edge? How does it compute, can you please guide in it.
Thanks for your time.