Skip to main content

Science Data Model Schemas

This repository stores schema definitions for user-facing data products comprising the Science Data Model (SDM) of the Rubin Observatory. These schemas are defined in YAML files designed to be read with Felis, a tool which can convert this data to derived formats including SQL DDL and TAP_SCHEMA. These schema definitions serve as the "source of truth" for the observatory's core data models.

Schemas

The following schemas are maintained in this repository under the schemas directory:

  • imsim describes the outputs of the pipelines for LSSTCam-imSim, used to generate the data preview schemas, which are fixed at the time of their release, while imsim will continue to evolve. This schema is used by ci_imsim to verify that the tabular data of the pipeline output files is conformant with the schema definition.

  • The various Data Preview (DP) schemas such as dp02_dc2 represent content that is being actively served by the various data previews. These are created from imsim at a specific point in time.

  • apdb describes the schema of the Alert Production Database (APDB) used for Alert Production with ap_pipe and for nightly ap_verify runs within continuous integration. Previous processing runs may differ from the current schema. The user-queryable Prompt Products Database (PPDB) is expected to have a very similar schema to the APDB.

  • hsc describes the outputs of the latest data release production pipelines for HyperSuprimeCam. This schema is used by ci_hsc for verification of its output files.

  • The various cdb schemas such as cdb_latiss describe the data model of the Consolidated Database or ConsDB, an image metadata database containing summarizations of Engineering Facilities Database (EFD) telemetry by exposure and visit time windows.

  • The various efd schemas such as efd_latiss describe the data model of the Transformed EFD at the Consolidated Database or ConsDB, which consists of telemetry transformed over time spans defined by the duration of the exposures and visits.

Release Assets

Each release of sdm_schemas includes the following additional assets, generated automatically via GitHub Actions when a new tag is created:

  • datalink-columns.zip contains a set of YAML files with a restricted subset of the Felis schema. Currently, these identify the principal and minimal columns for a subset of the tables defined by the schema in this repository. Principal columns are those for which the principal flag is set in the TAP schema, defined in the IVOA TAP specification. The minimal columns are still experimental and in flux. These files are intended for use with the datalinker service of a Rubin Science Platform deployment.

  • datalink-snippets.zip contains a JSON manifest and a set of XML files that define VOTables following the IVOA DataLink specification and are intended to be used by the TAP service of a Rubin Science Platform deployment for adding DataLink records to the responses from a TAP query. Those DataLink records, in turn, provide links to operations that a client may wish to perform on those results, such as closely-related TAP queries.

Metadata

Release files for lsst-sdm-schemas 30.2026.3400

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for lsst-sdm-schemas 30.2026.3400
File Size Uploaded
lsst_sdm_schemas-30.2026.3400.tar.gz 266.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for lsst-sdm-schemas 30.2026.3400
File Interpreter ABI Platform
lsst_sdm_schemas-30.2026.3400-py3-none-any.whl Python 3 none any Details

Total release size: 559.0 kB

Release files / lsst_sdm_schemas-30.2026.3400.tar.gz

Download URL lsst_sdm_schemas-30.2026.3400.tar.gz
Size 266.4 kB
Tags Source
SHA-256 checksum
How to use checksums
8083d1335a5a06e0c50d6db056e7fe89f1d2a3ed61e58cf4da4f4eb191b910eb
BLAKE2b-256 checksum
How to use checksums
1282644e4f7fa997a15f9cae64273274f679d7360bbdcf4ea98f38f54b1de8b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 20, 2026.

Transparency log

Release files / lsst_sdm_schemas-30.2026.3400-py3-none-any.whl

Download URL lsst_sdm_schemas-30.2026.3400-py3-none-any.whl
Size 292.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1ecd4e23cac89d84f6916d6ca15aefd43f963e7b11bc1e2d2f6c8b3c9d5725f8
BLAKE2b-256 checksum
How to use checksums
54b89eaec564fca33eb3cfb39b0ff4dd34e16b2a9a124f23dc524161ee68cbef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 20, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

30.2026.3400 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page