Datamodel¶
- class pyvo.registry.Datamodel(dmname)[source]¶
Bases:
Constraint
A constraint on the adherence to a data model.
This constraint only lets resources pass that declare support for one of several well-known data models; the SQL produced depends on the data model identifier.
Records returned with these constraints will have a TAP (or auxiliary TAP) capability.
Known data models at this point include:
obscore – generic observational data
epntap – solar system data
regtap – the VO registry.
obscore-new – the table-based new-style obscore discovery. Don’t use in code built to last: this will become normal obscore when we have migrated the VO.
DM names are matched case-insensitively here mainly for historical reasons.
- Parameters:
- dmnamestring
A well-known name; currently one of obscore, epntap, and regtap.