# Path: pupa/scrape/schemas/common.py



from .common import (links, contact_details, identifiers, other_names, sources, extras,
                     fuzzy_date_blank)

schema = {
    "properties": {
        "name": {"type": "string", "minLength": 1},
        "other_names": other_names,
        "identifiers": identifiers,
        "sort_name": {"type": "string"},
        "family_name": {"type": "string"},
        "given_name": {"type": "string"},
        "gender": {"type": "string"},
        "birth_date": fuzzy_date_blank,

# Path: pupa/scrape/schemas/common.py



# Path: pupa/scrape/schemas/person.py
from .common import (links, contact_details, identifiers, other_names, sources, extras,
                     fuzzy_date_blank)


schema = {
    "properties": {
        "name": {"type": "string", "minLength": 1},
        "other_names": other_names,
        "identifiers": identifiers,
        "sort_name": {"type": "string"},
        "family_name": {"type": "string"},
        "given_name": {"type": "string"},
        "gender": {"type": "string"},
        "birth_date": fuzzy_date_blank,

        "death_date": fuzzy_date_blank,