{
  "id": "iso15924",
  "kind": "datatype",
  "status": "draft",
  "name": "ISO 15924 script code",
  "doc": "Four-letter code of a writing system (script) in ISO 15924, written with an initial capital, such as Latn for Latin or Cyrl for Cyrillic. It is used in language tags (BCP 47) and in Unicode data.",
  "is_pii": false,
  "categories": [
    "common"
  ],
  "langs": [
    "common"
  ],
  "classification": "categorical",
  "regexp": "^[A-Z][a-z]{3}$",
  "examples": [
    {
      "value": "Latg",
      "description": "Gaelic type",
      "valid": true
    },
    {
      "value": "Jamo",
      "description": "jamo",
      "valid": true
    },
    {
      "value": "Qaaa",
      "description": "reserved for private use (start)",
      "valid": true
    }
  ],
  "mappings": {
    "wikidata": "P506"
  },
  "links": [
    {
      "type": "wikipedia",
      "url": "https://en.wikipedia.org/wiki/ISO_15924"
    },
    {
      "type": "doc",
      "url": "https://www.unicode.org/iso15924/"
    },
    {
      "type": "wikidata",
      "url": "https://www.wikidata.org/wiki/Property:P506"
    }
  ],
  "quality": {
    "score": 80,
    "missing": [
      "negative example",
      "translation",
      "detector coverage"
    ]
  },
  "source": {
    "path": "data/datatypes/any/common/iso15924.yaml",
    "url": "https://github.com/apicrafter/metacrafter-registry/blob/main/data/datatypes/any/common/iso15924.yaml",
    "edit_url": "https://github.com/apicrafter/metacrafter-registry/edit/main/data/datatypes/any/common/iso15924.yaml"
  },
  "urls": {
    "html": "http://registry.apicrafter.io/datatype/iso15924",
    "json": "http://registry.apicrafter.io/api/v1/datatypes/iso15924.json"
  }
}