{
  "@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/starnames.cn/"
  },
  "@type": "Dataset",
  "@id": "https://dieghernan.github.io/celestial_data/datasets/starnames.cn/#dataset",
  "url": "https://dieghernan.github.io/celestial_data/datasets/starnames.cn/",
  "name": "Chinese star names",
  "description": "A CSV table of Chinese star names from d3-celestial, with source identifiers, designations, English translations and pinyin. It contains no geometry and complements the star position catalogs; identifiers should be matched using the source catalog conventions.",
  "datePublished": "2023-01-25",
  "dateModified": "2023-01-25",
  "version": "1.0.1",
  "keywords": [
    "Chinese star names",
    "CSV",
    "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": "starnames.cn.csv",
      "name": "CSV",
      "encodingFormat": "text/csv",
      "contentSize": "189937 bytes",
      "contentUrl": "https://dieghernan.github.io/celestial_data/data/starnames.cn.csv",
      "sha256": "4ac5237109b85149ea9c49ecca9c6a20da991e1a9573c3490e9648043ba965e1"
    },
    {
      "@type": [
        "cr:FileObject",
        "sc:DataDownload"
      ],
      "@id": "records-json",
      "name": "Chinese star names (JSON/WKT, gzip)",
      "contentUrl": "https://dieghernan.github.io/celestial_data/assets/croissant/01eaefeb8875ad46a0087f277e784adf5418fb8c975967815f57f4a95aa96cc2/records.json.gz",
      "encodingFormat": "application/json",
      "contentSize": "66057 bytes",
      "sha256": "01eaefeb8875ad46a0087f277e784adf5418fb8c975967815f57f4a95aa96cc2"
    }
  ],
  "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. CSV text is preserved literally: empty cells remain empty strings and the literal NA is not converted to JSON null.",
          "dataType": "sc:Integer",
          "source": {
            "fileObject": {
              "@id": "records-json"
            },
            "extract": {
              "jsonPath": "$[*].record_index"
            }
          }
        },
        {
          "@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. CSV text is preserved literally: empty cells remain empty strings and the literal NA is not converted to JSON null.",
          "dataType": "sc:Text",
          "source": {
            "fileObject": {
              "@id": "records-json"
            },
            "extract": {
              "jsonPath": "$[*].id"
            }
          }
        },
        {
          "@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. CSV text is preserved literally: empty cells remain empty strings and the literal NA is not converted to JSON null.",
          "dataType": "sc:Text",
          "source": {
            "fileObject": {
              "@id": "records-json"
            },
            "extract": {
              "jsonPath": "$[*].name"
            }
          }
        },
        {
          "@type": "cr:Field",
          "@id": "records/desig",
          "name": "desig",
          "description": "Source designation; its convention depends on the catalog. No catalog prefixes or missing values are inferred. CSV text is preserved literally: empty cells remain empty strings and the literal NA is not converted to JSON null.",
          "dataType": "sc:Text",
          "source": {
            "fileObject": {
              "@id": "records-json"
            },
            "extract": {
              "jsonPath": "$[*].desig"
            }
          }
        },
        {
          "@type": "cr:Field",
          "@id": "records/en",
          "name": "en",
          "description": "Source name in English; no translation or normalization is added. CSV text is preserved literally: empty cells remain empty strings and the literal NA is not converted to JSON null.",
          "dataType": "sc:Text",
          "source": {
            "fileObject": {
              "@id": "records-json"
            },
            "extract": {
              "jsonPath": "$[*].en"
            }
          }
        },
        {
          "@type": "cr:Field",
          "@id": "records/pinyin",
          "name": "pinyin",
          "description": "Pinyin transcription provided by the source. CSV text is preserved literally: empty cells remain empty strings and the literal NA is not converted to JSON null.",
          "dataType": "sc:Text",
          "source": {
            "fileObject": {
              "@id": "records-json"
            },
            "extract": {
              "jsonPath": "$[*].pinyin"
            }
          }
        }
      ]
    }
  ]
}
