---
id: "bisac_subject_code"
kind: "datatype"
status: "draft"
is_pii: false
categories: ["publishing"]
langs: ["common"]
quality: 90
url: "https://registry.apicrafter.io/datatype/bisac_subject_code"
---

# BISAC Subject Heading code (`bisac_subject_code`)

> **Draft.** Draft records have not been reviewed yet and may be incomplete or wrong; do not treat them as authoritative for legal or compliance decisions.

Code of a BISAC Subject Heading, the subject scheme of the Book Industry Study Group (BISG) that publishers, distributors and online booksellers in North America use to classify books. It is three letters for the main subject, such as FIC for fiction or SCI for science, and six digits for the heading within it. Headings are sorted alphabetically, and BISG recommends at most three headings for one book. The regexp is the Wikidata format of property P12164.

- Personal data (PII): no
- Categories: Publishing and print (publishing)
- Countries: global
- Languages: Common to most languages (common)
- Classification: categorical

## Detection

Regular expression (Python `re`):

```
^[A-Z]{3}\d{6}$
```

## Examples

- `FIC009020` — Fiction / Fantasy / Epic
- `SCI098020` — Space exploration
- `ANT044000` — Stamp collecting
- `OCC038000` — I Ching
- `FIC00902` (invalid example) — Five digits

## Mappings

- wikidata: `P12164`

## Translations

- ru: Код тематической рубрики BISAC: Код рубрики книжной тематической классификации BISG: три буквы раздела и шесть цифр.

## Sources

- wikipedia: <https://en.wikipedia.org/wiki/BISAC_Subject_Headings>
- wikidata: <https://www.wikidata.org/wiki/Property:P12164>
- doc: <https://www.bisg.org/complete-bisac-subject-headings-list>

## Quality

Score 90/100. Missing: detector coverage.

JSON: <https://registry.apicrafter.io/api/v1/datatypes/bisac_subject_code.json> · Edit: <https://github.com/apicrafter/metacrafter-registry/edit/main/data/datatypes/any/publishing/bisac_subject_code.yaml>
