cosmology
type: Ontology
identifier: cosmology
version: 0.1.0
description: Cosmology domain ontology: astronomical object/data classification (IVOA), IAU nomenclature, and cosmological theory/observation
has namespace:
  semantic memory: semantic
  episodic memory: episodic
defines entity type: astronomical-object-type
defines entity type: astronomical-data-product
defines entity type: cataloged-object-designation
defines entity type: hubble-lemaitre-parameter
defines entity type: astronomical-reference-frame
defines entity type: astronomical-messenger-type
defines entity type: astronomical-facility
defines entity type: data-processing-level
defines entity type: astrophysical-process-concept
defines entity type: cosmology-theory-model
defines entity type: observational-cosmology-parameter
defines entity type: large-scale-structure
defines entity type: galaxy-evolution-process
defines entity type: cosmic-background-radiation
discovery config:
  discovery enabled: true
  confidence threshold: 0.8
  has discovery pattern: https://mif-spec.dev/ns/pattern/0
  has discovery pattern: https://mif-spec.dev/ns/pattern/1
  has discovery pattern: https://mif-spec.dev/ns/pattern/2
  has discovery pattern: https://mif-spec.dev/ns/pattern/3
  has discovery pattern: https://mif-spec.dev/ns/pattern/4

semantic
type: Namespace
has child namespace:
  cosmology-objects: cosmology-objects
  cosmology-theory: cosmology-theory
  cosmology-parameters: cosmology-parameters
  cosmology-structure: cosmology-structure

cosmology-objects
type: Namespace
description: Astronomical object and data-product classification (IVOA)
type hint: semantic

cosmology-theory
type: Namespace
description: Cosmological theory and process models
type hint: semantic

cosmology-parameters
type: Namespace
description: Observational cosmology parameters
type hint: semantic

cosmology-structure
type: Namespace
description: Large-scale structure and galaxy evolution classification
type hint: semantic

episodic
type: Namespace
has child namespace:
  cosmology-observations: cosmology-observations

cosmology-observations
type: Namespace
description: Background-radiation and other cosmological observations
type hint: episodic

astronomical-object-type
type: EntityType
base type: SemanticMemory
description: IVOA object-type vocabulary entry
defines trait: mif:trait/cited
defines trait: mif:trait/dated
defines trait: mif:trait/categorized
schema.org:
  required: ivoa_object_type
  required: object_name
  properties:
    ivoa object type:
      type: string
    object name:
      type: string
    coordinates:
      type: string

astronomical-data-product
type: EntityType
base type: SemanticMemory
description: IVOA product-type vocabulary entry
defines trait: mif:trait/cited
defines trait: mif:trait/dated
defines trait: mif:trait/categorized
schema.org:
  required: ivoa_product_type
  properties:
    ivoa product type:
      type: string
    dataset ref:
      type: string

cataloged-object-designation
type: EntityType
base type: SemanticMemory
description: IAU/CDS celestial-object designation
defines trait: mif:trait/cited
defines trait: mif:trait/dated
defines trait: mif:trait/categorized
schema.org:
  required: acronym
  required: sequence
  properties:
    acronym:
      type: string
    sequence:
      type: string
    specifier:
      type: string
    catalog ref:
      type: string

hubble-lemaitre-parameter
type: EntityType
base type: SemanticMemory
description: The Hubble-Lemaitre expansion-rate relation
defines trait: mif:trait/cited
defines trait: mif:trait/dated
defines trait: mif:trait/measured
schema.org:
  required: expansion_rate_value
  properties:
    expansion rate value:
      type: number
    unit:
      type: string
    measurement method:
      type: string

astronomical-reference-frame
type: EntityType
base type: SemanticMemory
description: IVOA reference-frame vocabulary entry
defines trait: mif:trait/cited
defines trait: mif:trait/dated
defines trait: mif:trait/categorized
schema.org:
  required: frame_name
  properties:
    frame name:
      type: string
    epoch:
      type: string

astronomical-messenger-type
type: EntityType
base type: SemanticMemory
description: IVOA messenger vocabulary entry
defines trait: mif:trait/cited
defines trait: mif:trait/dated
defines trait: mif:trait/categorized
schema.org:
  required: messenger_type
  properties:
    messenger type:
      type: string

astronomical-facility
type: EntityType
base type: SemanticMemory
description: An observatory, space probe, or telescope facility (a site/institution shape, categorically distinct from a device/apparatus shape)
defines trait: mif:trait/cited
defines trait: mif:trait/dated
defines trait: mif:trait/categorized
schema.org:
  required: facility_name
  properties:
    facility name:
      type: string
    facility type:
      type: string
    location:
      type: string

data-processing-level
type: EntityType
base type: SemanticMemory
description: IVOA data-processing-level vocabulary entry
defines trait: mif:trait/cited
defines trait: mif:trait/dated
defines trait: mif:trait/categorized
schema.org:
  required: processing_level
  properties:
    processing level:
      type: string
    dataset ref:
      type: string

astrophysical-process-concept
type: EntityType
base type: SemanticMemory
description: A UAT top-level astrophysical-process concept
defines trait: mif:trait/cited
defines trait: mif:trait/dated
defines trait: mif:trait/categorized
schema.org:
  required: uat_concept_id
  required: concept_name
  properties:
    uat concept id:
      type: string
    concept name:
      type: string
    broader concept:
      type: string

cosmology-theory-model
type: EntityType
base type: SemanticMemory
description: A cosmological theory or field-theory model of the early universe
defines trait: mif:trait/cited
defines trait: mif:trait/dated
defines trait: mif:trait/categorized
subtype of: classification-scheme-entry
schema.org:
  required: pacs_code
  required: title
  properties:
    pacs code:
      type: string
    title:
      type: string
      description: Renamed from model_name to match classification-scheme-entry's field name directly
    theory class:
      type: string

observational-cosmology-parameter
type: EntityType
base type: SemanticMemory
description: An observational cosmology parameter (Hubble constant, distance scale, cosmological constant)
defines trait: mif:trait/cited
defines trait: mif:trait/dated
defines trait: mif:trait/measured
subtype of: physical-quantity
schema.org:
  required: value
  required: variable
  properties:
    variable:
      type: string
      description: Renamed from parameter_name to match physical-science-base's physical-quantity field name directly
    value:
      type: number
    uncertainty:
      type: number
    measurement epoch:
      type: string

large-scale-structure
type: EntityType
base type: SemanticMemory
description: Large-scale structure of the universe (superclusters, voids, galaxy clusters)
defines trait: mif:trait/cited
defines trait: mif:trait/dated
defines trait: mif:trait/categorized
subtype of: classification-scheme-entry
schema.org:
  required: pacs_code
  required: title
  properties:
    pacs code:
      type: string
    structure type:
      type: string
    scale:
      type: string
    title:
      type: string
      description: The PACS section's own heading text, distinct from structure_type (the specific structure category); no prior equivalent field existed

galaxy-evolution-process
type: EntityType
base type: SemanticMemory
description: Origin, formation, and evolution of galaxies
defines trait: mif:trait/cited
defines trait: mif:trait/dated
defines trait: mif:trait/categorized
subtype of: classification-scheme-entry
schema.org:
  required: pacs_code
  required: title
  properties:
    pacs code:
      type: string
    process type:
      type: string
    galaxy class:
      type: string
    title:
      type: string
      description: The PACS section's own heading text, distinct from process_type (the specific evolutionary process); no prior equivalent field existed

cosmic-background-radiation
type: EntityType
base type: SemanticMemory
description: A cosmic microwave (or other) background-radiation measurement
defines trait: mif:trait/cited
defines trait: mif:trait/dated
defines trait: mif:trait/measured
subtype of: physical-quantity
schema.org:
  required: variable
  required: value
  properties:
    variable:
      type: string
      description: Renamed from radiation_type to match physical-science-base's physical-quantity field name directly
    value:
      type: number
      description: Renamed from temperature_k to match physical-science-base's physical-quantity field name directly
    anisotropy spectrum:
      type: string

https://mif-spec.dev/ns/pattern/0
type: DiscoveryPattern
content pattern: \b(dark energy|dark matter|cosmological constant|inflationary universe)\b
suggests entity type: cosmology-theory-model
suggests namespace: _semantic/cosmology-theory

https://mif-spec.dev/ns/pattern/1
type: DiscoveryPattern
content pattern: \b(Hubble constant|Hubble-Lemaitre|expansion rate of the universe)\b
suggests entity type: hubble-lemaitre-parameter
suggests namespace: _semantic/cosmology-parameters

https://mif-spec.dev/ns/pattern/2
type: DiscoveryPattern
content pattern: \b(cosmic microwave background|CMB|background radiation)\b
suggests entity type: cosmic-background-radiation
suggests namespace: _episodic/cosmology-observations

https://mif-spec.dev/ns/pattern/3
type: DiscoveryPattern
content pattern: \b(galaxy cluster|supercluster|large-scale structure|cosmic web)\b
suggests entity type: large-scale-structure
suggests namespace: _semantic/cosmology-structure

https://mif-spec.dev/ns/pattern/4
type: DiscoveryPattern
content pattern: \b(quasar|active galactic nucleus|AGN|blazar|Seyfert galaxy)\b
suggests entity type: astronomical-object-type
suggests namespace: _semantic/cosmology-objects