Template · infobox schema
Template:Infobox/black_hole
Infobox schema for black hole pages: the class page and individual objects (Sagittarius A*, Cygnus X-1): the fields, their groups, labels and units, as a JSON Schema.
This page holds the JSON Schema for infobox: type: black_hole, used by black hole pages: the class page and individual objects (Sagittarius A*, Cygnus X-1) (the field list follows SCIENCE_CORPUS 3.4 H). Every page whose frontmatter names this type is validated against it on save: a schema error blocks a save by a new account or an API client and warns a trusted editor.
Values are flexible so that writers can record what the sources allow. A field may be plain text or a number, a quantity object {value, unit, min, max, error, source, note}, or a by-status mapping {observed, model, sim} when the measured, inferred and generated values differ. Fields not listed here are allowed and shown under "Other" in the infobox. The x-pax block carries display metadata: the groups in order, each group's default provenance tag, and the label and unit for every field.
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://paxabyssi.com/wiki/Template:Infobox/black_hole",
"title": "Black hole",
"description": "Infobox for black hole pages: the class page and individual objects (Sagittarius A*, Cygnus X-1). Fields follow SCIENCE_CORPUS 3.4 H.",
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"const": "black_hole"
},
"image": {
"$ref": "#/$defs/fileTitle",
"description": "Lead image, a File: title."
},
"caption": {
"type": "string"
},
"image_caption": {
"type": "string"
},
"class": {
"type": "string"
},
"classes": {
"$ref": "#/$defs/field"
},
"constellation": {
"$ref": "#/$defs/field"
},
"position_j2000": {
"$ref": "#/$defs/field"
},
"distance_pc": {
"$ref": "#/$defs/field"
},
"distance_ly": {
"$ref": "#/$defs/field"
},
"discovery_year": {
"$ref": "#/$defs/field"
},
"first_identified": {
"$ref": "#/$defs/field"
},
"evidence": {
"$ref": "#/$defs/field"
},
"nearest_known": {
"$ref": "#/$defs/field"
},
"nearest_well_studied_star": {
"$ref": "#/$defs/field"
},
"galaxy_population_estimate": {
"$ref": "#/$defs/field"
},
"mass_msun": {
"$ref": "#/$defs/field"
},
"spin_a_star": {
"$ref": "#/$defs/field"
},
"schwarzschild_radius_formula": {
"$ref": "#/$defs/field"
},
"schwarzschild_radius_km_per_msun": {
"$ref": "#/$defs/field"
},
"schwarzschild_radius_km": {
"$ref": "#/$defs/field"
},
"schwarzschild_radius_au": {
"$ref": "#/$defs/field"
},
"horizon_rs": {
"$ref": "#/$defs/field"
},
"photon_sphere_rs": {
"$ref": "#/$defs/field"
},
"photon_sphere_km": {
"$ref": "#/$defs/field"
},
"shadow_radius_rs": {
"$ref": "#/$defs/field"
},
"shadow_angular_diameter_uas": {
"$ref": "#/$defs/field"
},
"isco_prograde_rs": {
"$ref": "#/$defs/field"
},
"isco_retrograde_rs": {
"$ref": "#/$defs/field"
},
"isco_km": {
"$ref": "#/$defs/field"
},
"tidal_disruption_radius_sun_like_star_au": {
"$ref": "#/$defs/field"
},
"hawking_temperature_k": {
"$ref": "#/$defs/field"
},
"accretion_state": {
"$ref": "#/$defs/field"
},
"accretion_rate_msun_per_yr": {
"$ref": "#/$defs/field"
},
"bolometric_luminosity_erg_s": {
"$ref": "#/$defs/field"
},
"radiative_efficiency_thin_disk": {
"$ref": "#/$defs/field"
},
"jet": {
"$ref": "#/$defs/field"
},
"known_in_sim_catalogue": {
"$ref": "#/$defs/field"
},
"sim_stops": {
"$ref": "#/$defs/field"
},
"sim_stop": {
"$ref": "#/$defs/field"
},
"sim_source": {
"$ref": "#/$defs/field"
},
"physics_engine": {
"$ref": "#/$defs/field"
},
"science_doc": {
"$ref": "#/$defs/field"
},
"rendered_example": {
"$ref": "#/$defs/field"
},
"last_verified": {
"$ref": "#/$defs/field"
}
},
"additionalProperties": true,
"$defs": {
"quantity": {
"type": "object",
"description": "A number or range with its unit and provenance.",
"properties": {
"value": {
"type": [
"number",
"string",
"null"
]
},
"unit": {
"type": "string"
},
"min": {
"type": [
"number",
"string"
]
},
"max": {
"type": [
"number",
"string"
]
},
"error": {
"type": [
"number",
"string"
]
},
"uncertainty": {
"type": [
"number",
"string"
]
},
"source": {
"type": "string",
"description": "observed | model | sim | catalogue | fiction, or a citation."
},
"note": {
"type": "string"
},
"as_of": {
"type": [
"string",
"number"
]
}
},
"additionalProperties": true
},
"byStatus": {
"type": "object",
"description": "The same quantity as measured (observed), inferred (model) and generated (sim).",
"properties": {
"observed": {
"$ref": "#/$defs/cell"
},
"model": {
"$ref": "#/$defs/cell"
},
"sim": {
"$ref": "#/$defs/cell"
},
"note": {
"type": "string"
}
},
"additionalProperties": true
},
"cell": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
},
{
"type": "boolean"
},
{
"type": "null"
},
{
"type": "array"
},
{
"$ref": "#/$defs/quantity"
}
]
},
"field": {
"anyOf": [
{
"$ref": "#/$defs/cell"
},
{
"$ref": "#/$defs/byStatus"
},
{
"type": "object"
}
]
},
"fileTitle": {
"type": "string",
"pattern": "^File:"
},
"status": {
"description": "One or more of observed, model, sim, speculative, fiction; or a sentence saying which parts carry which label.",
"anyOf": [
{
"type": "string"
},
{
"type": "array",
"items": {
"type": "string"
}
}
]
}
},
"x-pax": {
"label": "Black hole",
"image_field": "image",
"caption_field": "caption",
"groups": [
{
"index": "01",
"title": "Identity",
"fields": [
"class",
"classes",
"constellation",
"position_j2000",
"distance_pc",
"distance_ly",
"discovery_year",
"first_identified",
"evidence",
"nearest_known",
"nearest_well_studied_star",
"galaxy_population_estimate"
],
"provenance": "catalogue"
},
{
"index": "02",
"title": "Geometry",
"fields": [
"mass_msun",
"spin_a_star",
"schwarzschild_radius_formula",
"schwarzschild_radius_km_per_msun",
"schwarzschild_radius_km",
"schwarzschild_radius_au",
"horizon_rs",
"photon_sphere_rs",
"photon_sphere_km",
"shadow_radius_rs",
"shadow_angular_diameter_uas",
"isco_prograde_rs",
"isco_retrograde_rs",
"isco_km",
"tidal_disruption_radius_sun_like_star_au",
"hawking_temperature_k"
]
},
{
"index": "03",
"title": "Accretion",
"fields": [
"accretion_state",
"accretion_rate_msun_per_yr",
"bolometric_luminosity_erg_s",
"radiative_efficiency_thin_disk",
"jet"
]
},
{
"index": "04",
"title": "Sim",
"fields": [
"known_in_sim_catalogue",
"sim_stops",
"sim_stop",
"sim_source",
"physics_engine",
"science_doc",
"rendered_example",
"last_verified"
],
"provenance": "sim"
}
],
"fields": {
"class": {
"label": "Class"
},
"classes": {
"label": "Classes"
},
"constellation": {
"label": "Constellation"
},
"position_j2000": {
"label": "Position (J2000)"
},
"distance_pc": {
"label": "Distance",
"unit": "pc"
},
"distance_ly": {
"label": "Distance",
"unit": "ly"
},
"discovery_year": {
"label": "Discovered"
},
"first_identified": {
"label": "First identified"
},
"evidence": {
"label": "Evidence"
},
"nearest_known": {
"label": "Nearest known"
},
"nearest_well_studied_star": {
"label": "Nearest well-studied star"
},
"galaxy_population_estimate": {
"label": "Galactic population"
},
"mass_msun": {
"label": "Mass",
"unit": "M☉"
},
"spin_a_star": {
"label": "Spin a*"
},
"schwarzschild_radius_formula": {
"label": "Schwarzschild radius"
},
"schwarzschild_radius_km_per_msun": {
"label": "Schwarzschild radius per solar mass",
"unit": "km/M☉"
},
"schwarzschild_radius_km": {
"label": "Schwarzschild radius",
"unit": "km"
},
"schwarzschild_radius_au": {
"label": "Schwarzschild radius",
"unit": "AU"
},
"horizon_rs": {
"label": "Event horizon",
"unit": "r_s"
},
"photon_sphere_rs": {
"label": "Photon sphere",
"unit": "r_s"
},
"photon_sphere_km": {
"label": "Photon sphere",
"unit": "km"
},
"shadow_radius_rs": {
"label": "Shadow radius",
"unit": "r_s"
},
"shadow_angular_diameter_uas": {
"label": "Shadow angular diameter",
"unit": "μas"
},
"isco_prograde_rs": {
"label": "ISCO (prograde)",
"unit": "r_s"
},
"isco_retrograde_rs": {
"label": "ISCO (retrograde)",
"unit": "r_s"
},
"isco_km": {
"label": "ISCO",
"unit": "km"
},
"tidal_disruption_radius_sun_like_star_au": {
"label": "Tidal disruption radius (Sun-like star)",
"unit": "AU"
},
"hawking_temperature_k": {
"label": "Hawking temperature",
"unit": "K"
},
"accretion_state": {
"label": "Accretion state"
},
"accretion_rate_msun_per_yr": {
"label": "Accretion rate",
"unit": "M☉/yr"
},
"bolometric_luminosity_erg_s": {
"label": "Bolometric luminosity",
"unit": "erg/s"
},
"radiative_efficiency_thin_disk": {
"label": "Thin-disk radiative efficiency",
"unit": "%"
},
"jet": {
"label": "Jet"
},
"known_in_sim_catalogue": {
"label": "In the sim catalogue"
},
"sim_stops": {
"label": "Sim stops"
},
"sim_stop": {
"label": "Sim stop"
},
"sim_source": {
"label": "Sim source"
},
"physics_engine": {
"label": "Physics engine"
},
"science_doc": {
"label": "Science document"
},
"rendered_example": {
"label": "Rendered example"
},
"last_verified": {
"label": "Last verified"
}
}
}
}
| Group | Field | Label | Unit |
|---|---|---|---|
| 01 Identity | class | Class | |
| classes | Classes | ||
| constellation | Constellation | ||
| position_j2000 | Position (J2000) | ||
| distance_pc | Distance | pc | |
| distance_ly | Distance | ly | |
| discovery_year | Discovered | ||
| first_identified | First identified | ||
| evidence | Evidence | ||
| nearest_known | Nearest known | ||
| nearest_well_studied_star | Nearest well-studied star | ||
| galaxy_population_estimate | Galactic population | ||
| 02 Geometry | mass_msun | Mass | M☉ |
| spin_a_star | Spin a* | ||
| schwarzschild_radius_formula | Schwarzschild radius | ||
| schwarzschild_radius_km_per_msun | Schwarzschild radius per solar mass | km/M☉ | |
| schwarzschild_radius_km | Schwarzschild radius | km | |
| schwarzschild_radius_au | Schwarzschild radius | AU | |
| horizon_rs | Event horizon | r_s | |
| photon_sphere_rs | Photon sphere | r_s | |
| photon_sphere_km | Photon sphere | km | |
| shadow_radius_rs | Shadow radius | r_s | |
| shadow_angular_diameter_uas | Shadow angular diameter | μas | |
| isco_prograde_rs | ISCO (prograde) | r_s | |
| isco_retrograde_rs | ISCO (retrograde) | r_s | |
| isco_km | ISCO | km | |
| tidal_disruption_radius_sun_like_star_au | Tidal disruption radius (Sun-like star) | AU | |
| hawking_temperature_k | Hawking temperature | K | |
| 03 Accretion | accretion_state | Accretion state | |
| accretion_rate_msun_per_yr | Accretion rate | M☉/yr | |
| bolometric_luminosity_erg_s | Bolometric luminosity | erg/s | |
| radiative_efficiency_thin_disk | Thin-disk radiative efficiency | % | |
| jet | Jet | ||
| 04 Sim | known_in_sim_catalogue | In the sim catalogue | |
| sim_stops | Sim stops | ||
| sim_stop | Sim stop | ||
| sim_source | Sim source | ||
| physics_engine | Physics engine | ||
| science_doc | Science document | ||
| rendered_example | Rendered example | ||
| last_verified | Last verified |