{
  "@context": {
    "@language": "en",
    "@vocab": "https://schema.org/",
    "arrayShape": "cr:arrayShape",
    "citeAs": "cr:citeAs",
    "column": "cr:column",
    "conformsTo": "dct:conformsTo",
    "containedIn": "cr:containedIn",
    "cr": "http://mlcommons.org/croissant/",
    "rai": "http://mlcommons.org/croissant/RAI/",
    "data": {
      "@id": "cr:data",
      "@type": "@json"
    },
    "dataType": {
      "@id": "cr:dataType",
      "@type": "@vocab"
    },
    "dct": "http://purl.org/dc/terms/",
    "description": "sc:description",
    "equivalentProperty": "cr:equivalentProperty",
    "examples": {
      "@id": "cr:examples",
      "@type": "@json"
    },
    "extract": "cr:extract",
    "field": "cr:field",
    "fileProperty": "cr:fileProperty",
    "fileObject": "cr:fileObject",
    "fileSet": "cr:fileSet",
    "format": "cr:format",
    "includes": "cr:includes",
    "isArray": "cr:isArray",
    "isLiveDataset": "cr:isLiveDataset",
    "jsonPath": "cr:jsonPath",
    "key": "cr:key",
    "md5": "cr:md5",
    "name": "sc:name",
    "parentField": "cr:parentField",
    "path": "cr:path",
    "recordSet": "cr:recordSet",
    "references": "cr:references",
    "regex": "cr:regex",
    "repeated": "cr:repeated",
    "replace": "cr:replace",
    "samplingRate": "cr:samplingRate",
    "sc": "https://schema.org/",
    "separator": "cr:separator",
    "source": "cr:source",
    "subField": "cr:subField",
    "transform": "cr:transform",
    "@base": "https://dieghernan.github.io/celestial_data/datasets/stars.8/"
  },
  "@type": "Dataset",
  "@id": "https://dieghernan.github.io/celestial_data/datasets/stars.8/#dataset",
  "url": "https://dieghernan.github.io/celestial_data/datasets/stars.8/",
  "name": "Stars: magnitude 8",
  "description": "Star positions and attributes with a nominal apparent magnitude limit of 8 in this repository, derived from d3-celestial. GeoJSON and GeoPackage contain J2000 point geometries, identifiers, magnitudes and color indices; they do not calculate the current sky.",
  "datePublished": "2023-01-25",
  "dateModified": "2023-01-25",
  "version": "1.0.1",
  "keywords": [
    "Stars: magnitude 8",
    "J2000",
    "GeoJSON",
    "GeoPackage",
    "celestial"
  ],
  "license": "https://opensource.org/licenses/BSD-3-Clause",
  "creator": [
    {
      "@type": "Person",
      "name": "Olaf Frohn"
    },
    {
      "@type": "Person",
      "name": "Diego Hernangómez",
      "sameAs": "https://orcid.org/0000-0001-8457-4658",
      "url": "https://dieghernan.github.io/"
    }
  ],
  "isAccessibleForFree": true,
  "isBasedOn": "https://github.com/ofrohn/d3-celestial/",
  "isPartOf": {
    "@id": "https://dieghernan.github.io/celestial_data/#collection"
  },
  "conformsTo": "http://mlcommons.org/croissant/1.1",
  "citeAs": "Part of Celestial Data (1.0.1), collection DOI: https://doi.org/10.5281/zenodo.7561601. The DOI identifies the archived collection, not a separate DOI for this dataset.",
  "distribution": [
    {
      "@type": [
        "cr:FileObject",
        "sc:DataDownload"
      ],
      "@id": "stars.8.geojson",
      "name": "GeoJSON",
      "encodingFormat": "application/geo+json",
      "contentSize": "8121575 bytes",
      "contentUrl": "https://dieghernan.github.io/celestial_data/data/stars.8.geojson",
      "sha256": "f67109b766617c5f2d05f7ff7feef069adb349488f271c9f3bfea184622a0252"
    },
    {
      "@type": [
        "cr:FileObject",
        "sc:DataDownload"
      ],
      "@id": "stars.8.min.geojson",
      "name": "GeoJSON (minified)",
      "encodingFormat": "application/geo+json",
      "contentSize": "6288474 bytes",
      "contentUrl": "https://dieghernan.github.io/celestial_data/data/stars.8.min.geojson",
      "sha256": "0b03c1df9c8ce2bef89dc1e700fd0483f3b61ea26b8da269bc42bcd0b707858f"
    },
    {
      "@type": [
        "cr:FileObject",
        "sc:DataDownload"
      ],
      "@id": "stars.8.gpkg",
      "name": "GeoPackage",
      "encodingFormat": "application/geopackage+sqlite3",
      "contentSize": "5562368 bytes",
      "contentUrl": "https://dieghernan.github.io/celestial_data/data/stars.8.gpkg",
      "sha256": "dc7e8b3b0532b407bd8973b63521b0f3f5dbcfce1c85cb6be02763173b0f60c2"
    },
    {
      "@type": [
        "cr:FileObject",
        "sc:DataDownload"
      ],
      "@id": "records-json",
      "name": "Stars: magnitude 8 (JSON/WKT, gzip)",
      "contentUrl": "https://dieghernan.github.io/celestial_data/assets/croissant/e7ba5846fea46e97c41405239a8f8effd43273a5bf24ed5511509e82674b3f98/records.json.gz",
      "encodingFormat": "application/json",
      "contentSize": "1070533 bytes",
      "sha256": "e7ba5846fea46e97c41405239a8f8effd43273a5bf24ed5511509e82674b3f98"
    }
  ],
  "recordSet": [
    {
      "@type": "cr:RecordSet",
      "@id": "records",
      "name": "records",
      "description": "One record per source feature or CSV row in its original order. No values are imputed. Publication dates describe the collection release, not observations; J2000 is a celestial reference epoch, not a file date. The row-position key is local to this snapshot.",
      "key": {
        "@id": "records/record_index"
      },
      "field": [
        {
          "@type": "cr:Field",
          "@id": "records/record_index",
          "name": "record_index",
          "description": "One-based row position in this source snapshot; unique within this record set, not an astronomical catalog identifier or a persistent cross-release key. Absent properties and JSON null are represented as null; missing values are not imputed.",
          "dataType": "sc:Integer",
          "source": {
            "fileObject": {
              "@id": "records-json"
            },
            "extract": {
              "jsonPath": "$[*].record_index"
            }
          }
        },
        {
          "@type": "cr:Field",
          "@id": "records/br",
          "name": "br",
          "description": "Relative brightness stored in the source, normalized to magnitude zero: 100**(-mag/5). This is not calibrated physical flux. Values are preserved rather than recomputed, including missing values or source sentinel effects. Absent properties and JSON null are represented as null; missing values are not imputed.",
          "dataType": "sc:Float",
          "source": {
            "fileObject": {
              "@id": "records-json"
            },
            "extract": {
              "jsonPath": "$[*].br"
            }
          }
        },
        {
          "@type": "cr:Field",
          "@id": "records/bv",
          "name": "bv",
          "description": "Blue-minus-visual color index (B-V), a difference of magnitudes. Null means missing in this source, not zero. Absent properties and JSON null are represented as null; missing values are not imputed.",
          "dataType": "sc:Float",
          "source": {
            "fileObject": {
              "@id": "records-json"
            },
            "extract": {
              "jsonPath": "$[*].bv"
            }
          }
        },
        {
          "@type": "cr:Field",
          "@id": "records/id",
          "name": "id",
          "description": "Identifier as stored in this source catalog, preserving its original text or numeric representation. It is not assumed unique across catalogs or records. Absent properties and JSON null are represented as null; missing values are not imputed.",
          "dataType": "sc:Float",
          "source": {
            "fileObject": {
              "@id": "records-json"
            },
            "extract": {
              "jsonPath": "$[*].id"
            }
          }
        },
        {
          "@type": "cr:Field",
          "@id": "records/mag",
          "name": "mag",
          "description": "Apparent magnitude in the source. The sentinel 999 means unavailable and is preserved; exclude it from magnitude filters and brightness calculations. JSON null also remains missing. Absent properties and JSON null are represented as null; missing values are not imputed.",
          "dataType": "sc:Float",
          "source": {
            "fileObject": {
              "@id": "records-json"
            },
            "extract": {
              "jsonPath": "$[*].mag"
            }
          }
        },
        {
          "@type": "cr:Field",
          "@id": "records/name",
          "name": "name",
          "description": "Name stored in the source; its convention depends on the catalog. Nulls and empty strings are preserved, not filled from another language. Absent properties and JSON null are represented as null; missing values are not imputed.",
          "dataType": "sc:Text",
          "source": {
            "fileObject": {
              "@id": "records-json"
            },
            "extract": {
              "jsonPath": "$[*].name"
            }
          }
        },
        {
          "@type": "cr:Field",
          "@id": "records/geometry_wkt",
          "name": "geometry_wkt",
          "description": "Original geometry encoded as WKT without reprojection, rounding or simplification. J2000 celestial angles in degrees: x is right ascension converted from hours at 15 degrees/hour and wrapped to [-180,180]; y is declination. These are not terrestrial WGS84 positions. WKT itself does not carry this reference frame. Absent properties and JSON null are represented as null; missing values are not imputed.",
          "dataType": "sc:Text",
          "source": {
            "fileObject": {
              "@id": "records-json"
            },
            "extract": {
              "jsonPath": "$[*].geometry_wkt"
            }
          }
        }
      ]
    }
  ]
}
