# Vendored GA4GH Schemas

Official OpenAPI/JSON Schema/Protobuf sources for GA4GH specifications.

## Sources

| Schema | Version | Source |
|--------|---------|--------|
| `service-info-v1.yaml` | v1.0.0 | https://github.com/ga4gh-discovery/ga4gh-service-info |
| `service-registry-v1.yaml` | v1.0.0 | https://github.com/ga4gh-discovery/ga4gh-service-registry |
| `drs-v1.4.yaml` | v1.4 | https://github.com/ga4gh/data-repository-service-schemas |
| `beacon-v2.yaml` | v2.0 | https://github.com/ga4gh-beacon/beacon-v2 |
| `wes-v1.1.yaml` | v1.1.0 | https://github.com/ga4gh/workflow-execution-service-schemas |
| `tes-v1.1.yaml` | v1.1.0 | https://github.com/ga4gh/task-execution-schemas |
| `trs-v2.0.1.yaml` | v2.0.1 | https://github.com/ga4gh/tool-registry-service-schemas |
| `htsget-v1.3.md` | v1.3.0 | https://github.com/samtools/hts-specs |
| `data-connect-v1.yaml` | v1.0.0 | https://github.com/ga4gh-discovery/data-connect |
| `refget-v2.yaml` | v2.0.0 | https://github.com/ga4gh/refget |
| `vrs-v2.0.json` | v2.0 | https://github.com/ga4gh/vrs |
| `phenopackets-v2.proto` | v2.0 | https://github.com/phenopackets/phenopacket-schema |
| `pedigree-v1.json` | v1.0 | https://github.com/GA4GH-Pedigree-Standard/pedigree |
| `crypt4gh-v1.md` | v1.0 | https://github.com/samtools/hts-specs |

## Update Instructions

To refresh schemas from upstream:
```bash
# Example for DRS
curl -L https://raw.githubusercontent.com/ga4gh/data-repository-service-schemas/develop/openapi/data_repository_service.swagger.yaml > drs-v1.4.yaml
```
