{"id":21375466,"url":"https://github.com/lsst/sdm_schemas","last_synced_at":"2026-04-02T11:46:14.457Z","repository":{"id":37199901,"uuid":"276446234","full_name":"lsst/sdm_schemas","owner":"lsst","description":null,"archived":false,"fork":false,"pushed_at":"2026-01-21T06:20:31.000Z","size":4155,"stargazers_count":6,"open_issues_count":11,"forks_count":6,"subscribers_count":3,"default_branch":"main","last_synced_at":"2026-01-21T18:48:17.694Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://sdm-schemas.lsst.io/","language":"Python","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lsst.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":"COPYRIGHT","agents":null,"dco":null,"cla":null}},"created_at":"2020-07-01T17:50:11.000Z","updated_at":"2026-01-16T21:48:15.000Z","dependencies_parsed_at":"2024-03-21T20:24:04.430Z","dependency_job_id":"5f0cb4c1-5097-47b1-b613-f6730cee2804","html_url":"https://github.com/lsst/sdm_schemas","commit_stats":null,"previous_names":[],"tags_count":632,"template":false,"template_full_name":null,"purl":"pkg:github/lsst/sdm_schemas","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lsst%2Fsdm_schemas","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lsst%2Fsdm_schemas/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lsst%2Fsdm_schemas/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lsst%2Fsdm_schemas/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lsst","download_url":"https://codeload.github.com/lsst/sdm_schemas/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lsst%2Fsdm_schemas/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28876674,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-29T10:31:27.438Z","status":"ssl_error","status_checked_at":"2026-01-29T10:31:01.017Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hacktoberfest"],"created_at":"2024-11-22T09:11:06.821Z","updated_at":"2026-01-29T11:11:02.976Z","avatar_url":"https://github.com/lsst.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"Science Data Model Schemas\n==========================\n\nThis repository stores schema definitions for user-facing data\nproducts comprising the Science Data Model (SDM) of the\n[Rubin Observatory](https://rubinobservatory.org/).\nThese schemas are defined in YAML files designed to be read with\n[Felis](https://github.com/lsst/felis), a tool which can convert this data\nto derived formats including SQL DDL and\n[TAP_SCHEMA](https://www.ivoa.net/documents/TAP/20180830/PR-TAP-1.1-20180830.html#tth_sEc4).\nThese schema definitions serve as the \"source of truth\" for the observatory's core data models.\n\nSchemas\n-------\n\nThe following schemas are maintained in this repository under the [schemas](./python/lsst/sdm/schemas) directory:\n\n * [imsim](./python/lsst/sdm/schemas/imsim.yaml) describes the outputs\n   of the pipelines for LSSTCam-imSim, used to generate the data preview\n   schemas, which are fixed at the time of their release, while `imsim` will\n   continue to evolve. This schema is used by\n   [ci_imsim](https://github.com/lsst/ci_imsim) to verify that the tabular data\n   of the pipeline output files is conformant with the schema definition.\n\n * The various Data Preview (DP) schemas such as\n   [dp02_dc2](./python/lsst/sdm/schemas/dp02_dc2.yaml) represent\n   content that is being actively served by the various data previews.\n   These are created from `imsim` at a specific point in time.\n\n * [apdb](./python/lsst/sdm/schemas/apdb.yaml) describes the schema\n   of the Alert Production Database (APDB) used for Alert Production with\n   `ap_pipe` and for nightly `ap_verify` runs within continuous integration.\n   Previous processing runs may differ from the current schema. The\n   user-queryable Prompt Products Database (PPDB) is expected to have a very similar schema to the APDB.\n\n * [hsc](./python/lsst/sdm/schemas/hsc.yaml) describes the outputs of\n   the latest data release production pipelines for HyperSuprimeCam. This\n   schema is used by [ci_hsc](https://github.com/lsst/ci_hsc) for verification\n   of its output files.\n\n* The various `cdb` schemas such as\n  [cdb_latiss](./python/lsst/sdm/schemas/cdb_latiss.yaml) describe the\n  data model of the [Consolidated Database](https://github.com/lsst-dm/consdb)\n  or ConsDB, an image metadata database containing summarizations of\n  Engineering Facilities Database (EFD) telemetry by exposure and visit time windows.\n\n* The various `efd` schemas such as\n  [efd_latiss](./python/lsst/sdm/schemas/efd_latiss.yaml) describe the\n  data model of the Transformed EFD at the [Consolidated Database](https://github.com/lsst-dm/consdb)\n  or ConsDB, which consists of telemetry transformed over time spans defined by the \n  duration of the exposures and visits.\n\nRelease Assets\n--------------\n\nEach release of `sdm_schemas` includes the following additional assets,\ngenerated automatically via GitHub Actions when a new tag is created:\n\n * `datalink-columns.zip` contains a set of YAML files with a restricted\n   subset of the Felis schema. Currently, these identify the principal and\n   minimal columns for a subset of the tables defined by the schema in\n   this repository. Principal columns are those for which the `principal`\n   flag is set in the TAP schema, defined in the\n   [IVOA TAP\n   specification](https://www.ivoa.net/documents/TAP/20190927/REC-TAP-1.1.html#tth_sEc4.3).\n   The minimal columns are still experimental and in flux. These files are\n   intended for use with the\n   [datalinker](https://github.com/lsst-sqre/datalinker) service of a\n   Rubin Science Platform deployment.\n\n * `datalink-snippets.zip` contains a JSON manifest and a set of XML files\n   that define VOTables following the IVOA DataLink specification and are\n   intended to be used by the TAP service of a Rubin Science Platform\n   deployment for adding DataLink records to the responses from a TAP query.\n   Those DataLink records, in turn, provide links to operations that a client\n   may wish to perform on those results, such as closely-related TAP queries.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flsst%2Fsdm_schemas","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flsst%2Fsdm_schemas","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flsst%2Fsdm_schemas/lists"}