Schemas¶
Pydantic request/response contracts used by FastAPI response_model / OpenAPI.
Filter widgets are defined in shacl_to_filters and
re-exported from app.schemas.filters.
app.schemas.entities
¶
Thin Pydantic GeoJSON models for entity list HTTP responses / OpenAPI.
Runtime GeoJSON is still built with the geojson package in
sparql_to_geojson_translator. These models exist only so FastAPI
response_model can document and validate the wire shape.