{
    "properties": {
        "bib_id": {
            "description": "The ID generally used to refer to the record",
            "type": "string"
        },
        "content": {
            "description": "MARCXML serialization of the bibliographic record",
            "type": "string"
        },
        "created_by": {
            "default": "olemigrator",
            "description": "ID or initials of the user who created the record",
            "type": "string"
        },
        "date_created": {
            "description": "Timestamp record was originally created (ISO-8601 format)",
            "pattern": "date-time",
            "type": "string"
        },
        "date_updated": {
            "default": "(current time)",
            "description": "Timestamp for last record alteration",
            "pattern": "date-time",
            "type": "string"
        },
        "fast_add": {
            "default": false,
            "description": "Was the record added at a circulation desk?",
            "type": "boolean"
        },
        "former_id": {
            "description": "An identifier for the record from an previous system",
            "type": "string"
        },
        "holdings": {
            "type": "array"
        },
        "staff_only": {
            "default": false,
            "description": "Is the record restricted for viewing to just staff?",
            "type": "boolean"
        },
        "status": {
            "default": "Catalogued",
            "description": "name?  id? of last cataloguing status",
            "type": "string"
        },
        "status_updated_by": {
            "default": "olemigrator",
            "description": "Identifier for last user to update the cataloguing status of the record",
            "type": "string"
        },
        "status_updated_date": {
            "default": "(current time)",
            "description": "timestamp of status update for this record",
            "pattern": "date-time",
            "type": "string"
        },
        "unique_id_prefix": {
            "default": "wbm",
            "description": "prefix for record type that will be added to bib_id property to identify the object in OLE's Solr index",
            "enum": [
                "wbm"
            ],
            "type": "string"
        },
        "updated_by": {
            "default": "olemigrator",
            "description": "Identifier for the last user who altered the record",
            "type": "string"
        }
    },
    "required": [
        "bib_id",
        "content",
        "date_created"
    ],
    "title": "NCSU OLE Ingest Toolkit Bibliographic Record",
    "type": "object"
}