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



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

schema = {
    "properties": {
        "name": {"type": "string", "minLength": 1},
        "other_names": other_names,
        "identifiers": identifiers,
        "classification": {
            "type": ["string", "null"],
            "enum": common.ORGANIZATION_CLASSIFICATIONS,
        },
        "parent_id": {"type": ["string", "null"],
                      },
        "founding_date": fuzzy_date_blank,

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



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


schema = {
    "properties": {
        "name": {"type": "string", "minLength": 1},
        "other_names": other_names,
        "identifiers": identifiers,
        "classification": {
            "type": ["string", "null"],
            "enum": common.ORGANIZATION_CLASSIFICATIONS,
        },
        "parent_id": {"type": ["string", "null"],
                      },
        "founding_date": fuzzy_date_blank,

        "dissolution_date": fuzzy_date_blank,