{
  "@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/constellations.borders.cn/"
  },
  "@type": "Dataset",
  "@id": "https://dieghernan.github.io/celestial_data/datasets/constellations.borders.cn/#dataset",
  "url": "https://dieghernan.github.io/celestial_data/datasets/constellations.borders.cn/",
  "name": "Chinese constellation borders",
  "description": "Line geometries tracing borders in the traditional Chinese constellation data from d3-celestial, with identifiers for adjacent regions. The J2000 celestial angles are encoded as geographic coordinates in GeoJSON and GeoPackage for sky-map displays.",
  "datePublished": "2023-01-25",
  "dateModified": "2023-01-25",
  "version": "1.0.1",
  "keywords": [
    "Chinese constellation borders",
    "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": "constellations.borders.cn.geojson",
      "name": "GeoJSON",
      "encodingFormat": "application/geo+json",
      "contentSize": "13486 bytes",
      "contentUrl": "https://dieghernan.github.io/celestial_data/data/constellations.borders.cn.geojson",
      "sha256": "3174e81b996bcb9fe116022446ff29f94a22a9222742e2cfecd674ca27dcc70a"
    },
    {
      "@type": [
        "cr:FileObject",
        "sc:DataDownload"
      ],
      "@id": "constellations.borders.cn.min.geojson",
      "name": "GeoJSON (minified)",
      "encodingFormat": "application/geo+json",
      "contentSize": "10920 bytes",
      "contentUrl": "https://dieghernan.github.io/celestial_data/data/constellations.borders.cn.min.geojson",
      "sha256": "a7873a5933506acc79f27dc11af7dbeb37974955f3b80dfd92c7a8b05f246b2c"
    },
    {
      "@type": [
        "cr:FileObject",
        "sc:DataDownload"
      ],
      "@id": "constellations.borders.cn.gpkg",
      "name": "GeoPackage",
      "encodingFormat": "application/geopackage+sqlite3",
      "contentSize": "118784 bytes",
      "contentUrl": "https://dieghernan.github.io/celestial_data/data/constellations.borders.cn.gpkg",
      "sha256": "b6584fa7407d06958227e067e6f205227ff6f6116e7305f89e8a02cc4605552e"
    },
    {
      "@type": [
        "cr:FileObject",
        "sc:DataDownload"
      ],
      "@id": "records-json",
      "name": "Chinese constellation borders (JSON/WKT, gzip)",
      "contentUrl": "https://dieghernan.github.io/celestial_data/assets/croissant/5b7a41f3c5510d9fddf8775194ebbab8c6d826ec8cafa0150cddf70ba1fe8744/records.json.gz",
      "encodingFormat": "application/json",
      "contentSize": "1185 bytes",
      "sha256": "5b7a41f3c5510d9fddf8775194ebbab8c6d826ec8cafa0150cddf70ba1fe8744"
    }
  ],
  "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/ids",
          "name": "ids",
          "description": "Border identifier stored in the source; constellation pairs remain a single string, not a normalized relation. Absent properties and JSON null are represented as null; missing values are not imputed.",
          "dataType": "sc:Text",
          "source": {
            "fileObject": {
              "@id": "records-json"
            },
            "extract": {
              "jsonPath": "$[*].ids"
            }
          }
        },
        {
          "@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"
            }
          }
        }
      ]
    }
  ]
}
