{
    "additionalProperties": false,
    "$schema": "http://json-schema.org/draft-04/schema#",
    "type": "object",
    "properties": {
        "onix": {
            "additionalProperties": false,
            "type": "object",
            "description": "\u57fa\u672c\u66f8\u8a8c\u60c5\u5831(ONIX)",
            "properties": {
                "CollateralDetail": {
                    "additionalProperties": false,
                    "type": "object",
                    "description": "\u5546\u54c1\u306e\u4ed8\u5e2f\u9805\u76ee",
                    "properties": {
                        "SupportingResource": {
                            "items": {
                                "additionalProperties": false,
                                "type": "object",
                                "properties": {
                                    "ResourceContentType": {
                                        "pattern": "^01$|^07$",
                                        "type": "string",
                                        "description": "\u7a2e\u985e[01\u66f8\u5f7107\u5546\u54c1\u30a4\u30e1\u30fc\u30b8]"
                                    },
                                    "ResourceMode": {
                                        "type": "string",
                                        "description": "[03\u9759\u6b62\u753b\u306b\u56fa\u5b9a]"
                                    },
                                    "ContentAudience": {
                                        "type": "string",
                                        "description": "[01\u306b\u56fa\u5b9a]"
                                    },
                                    "ResourceVersion": {
                                        "items": {
                                            "additionalProperties": false,
                                            "type": "object",
                                            "properties": {
                                                "ResourceLink": {
                                                    "pattern": "^https:\\/\\/cover.openbd.jp\\/",
                                                    "type": "string",
                                                    "description": "\u30d5\u30ebURI"
                                                },
                                                "ResourceForm": {
                                                    "type": "string",
                                                    "description": "[02\u306b\u56fa\u5b9a]"
                                                },
                                                "ResourceVersionFeature": {
                                                    "type": "array",
                                                    "description": "\u30d5\u30a1\u30a4\u30eb\u540d\u3068\u30d5\u30a1\u30a4\u30eb\u5f62\u5f0f"
                                                }
                                            }
                                        },
                                        "type": "array",
                                        "description": "\u88dc\u52a9\u30ea\u30bd\u30fc\u30b9\u306e\u30d0\u30fc\u30b8\u30e7\u30f3"
                                    }
                                }
                            },
                            "type": "array",
                            "description": "ONIX\u30c7\u30fc\u30bf\u3092\u88dc\u52a9\u3059\u308b\u8ca9\u4fc3\u60c5\u5831\u3084\u8ffd\u52a0\u60c5\u5831\u306a\u3069\u306e\u30c7\u30b8\u30bf\u30eb\u30c7\u30fc\u30bf"
                        },
                        "TextContent": {
                            "items": {
                                "additionalProperties": false,
                                "type": "object",
                                "properties": {
                                    "Text": {
                                        "type": "string",
                                        "description": "\u30c6\u30ad\u30b9\u30c8"
                                    },
                                    "TextType": {
                                        "type": "string",
                                        "description": "\u7a2e\u985e\u30b3\u30fc\u30c9"
                                    },
                                    "ContentAudience": {
                                        "type": "string",
                                        "description": "\u610f\u56f3\u3055\u308c\u3066\u3044\u308b\u8aad\u8005"
                                    }
                                }
                            },
                            "type": "array",
                            "description": "\u5185\u5bb9\u7d39\u4ecb"
                        }
                    }
                },
                "PublishingDetail": {
                    "additionalProperties": false,
                    "type": "object",
                    "description": "\u51fa\u7248\u793e\u306b\u95a2\u3059\u308b\u60c5\u5831",
                    "properties": {
                        "Imprint": {
                            "additionalProperties": false,
                            "type": "object",
                            "description": "\u300c\u767a\u884c\u5143\u51fa\u7248\u793e\u300d\u306b\u95a2\u3059\u308b\u60c5\u5831",
                            "properties": {
                                "ImprintName": {
                                    "type": "string",
                                    "description": "\u300c\u767a\u884c\u5143\u51fa\u7248\u793e\u300d\u540d"
                                },
                                "ImprintIdentifier": {
                                    "items": {
                                        "additionalProperties": false,
                                        "type": "object",
                                        "properties": {
                                            "IDValue": {
                                                "type": "string",
                                                "description": "ID"
                                            },
                                            "ImprintIDType": {
                                                "type": "string",
                                                "description": "ID\u30bf\u30a4\u30d7"
                                            }
                                        }
                                    },
                                    "type": "array",
                                    "description": "\u300c\u767a\u884c\u5143\u51fa\u7248\u793e\u300d\u30b3\u30fc\u30c9"
                                }
                            }
                        },
                        "Publisher": {
                            "additionalProperties": false,
                            "type": "object",
                            "description": "\u300c\u767a\u884c\u5143\u51fa\u7248\u793e\u300d\u3068\u7570\u306a\u308b\u5834\u5408\u3001\u300c\u767a\u58f2\u5143\u51fa\u7248\u793e\u300d\u306b\u3064\u3044\u3066\u306e\u60c5\u5831",
                            "properties": {
                                "PublisherIdentifier": {
                                    "items": {
                                        "additionalProperties": false,
                                        "type": "object",
                                        "properties": {
                                            "PublisherIDType": {
                                                "type": "string",
                                                "description": "ID\u30bf\u30a4\u30d7"
                                            },
                                            "IDValue": {
                                                "type": "string",
                                                "description": "ID"
                                            }
                                        }
                                    },
                                    "type": "array",
                                    "description": "\u300c\u767a\u58f2\u5143\u51fa\u7248\u793e\u300d\u30b3\u30fc\u30c9"
                                },
                                "PublisherName": {
                                    "type": "string",
                                    "description": "\u300c\u767a\u58f2\u5143\u51fa\u7248\u793e\u300d\u540d"
                                },
                                "PublishingRole": {
                                    "type": "string",
                                    "description": "Publisher \u3010\u51fa\u7248\u793e\u3011 \u306b\u56fa\u5b9a"
                                }
                            }
                        },
                        "PublishingDate": {
                            "items": {
                                "additionalProperties": false,
                                "type": "object",
                                "properties": {
                                    "Date": {
                                        "type": "string",
                                        "description": "\u767a\u58f2\u65e5"
                                    },
                                    "PublishingDateRole": {
                                        "pattern": "^([0-9]{2})$",
                                        "type": "string",
                                        "description": "\u767a\u58f2\u65e5\u306e\u7a2e\u985e"
                                    }
                                }
                            },
                            "type": "array",
                            "description": "\u5546\u54c1\u306e\u51fa\u7248\u306b\u95a2\u3059\u308b\u65e5\u4ed8\u60c5\u5831"
                        }
                    }
                },
                "ProductSupply": {
                    "additionalProperties": false,
                    "type": "object",
                    "description": "\u5e02\u5834\u306b\u304a\u3051\u308b\u5546\u54c1\u306e\u51fa\u7248\u72b6\u6cc1\u3001\u4f9b\u7d66\u7b49",
                    "properties": {
                        "SupplyDetail": {
                            "additionalProperties": false,
                            "type": "object",
                            "description": "\u5546\u54c1\u306e\u30a2\u30d9\u30a4\u30e9\u30d3\u30ea\u30c6\u30a4\uff08\u5165\u624b\u53ef\u80fd\u6027\uff09\u3084\u4fa1\u683c\u3001\u305d\u306e\u4ed6\u306e\u4f9b\u7d66\u72b6\u6cc1",
                            "properties": {
                                "ReturnsConditions": {
                                    "additionalProperties": false,
                                    "type": "object",
                                    "description": "\u8fd4\u54c1\u6761\u4ef6\u306b\u3064\u3044\u3066",
                                    "properties": {
                                        "ReturnsCode": {
                                            "type": "string",
                                            "description": "\u6761\u4ef6\u30b3\u30fc\u30c9"
                                        },
                                        "ReturnsCodeType": {
                                            "type": "string",
                                            "description": "\u300cONIX\u8fd4\u54c1\u6761\u4ef6\u30b3\u30fc\u30c9\u300d \u306b\u56fa\u5b9a"
                                        }
                                    }
                                },
                                "ProductAvailability": {
                                    "pattern": "^99$",
                                    "type": "string",
                                    "description": "\u300c\u8fd1\u520a\u60c5\u5831\u30bb\u30f3\u30bf\u30fc\u300d\u3067\u306f\u300199\u306b\u56fa\u5b9a"
                                },
                                "Price": {
                                    "items": {
                                        "additionalProperties": false,
                                        "type": "object",
                                        "properties": {
                                            "PriceAmount": {
                                                "type": "string",
                                                "description": "\u4fa1\u683c"
                                            },
                                            "CurrencyCode": {
                                                "type": "string",
                                                "description": "\u901a\u8ca8"
                                            },
                                            "PriceDate": {
                                                "items": {
                                                    "additionalProperties": false,
                                                    "type": "object",
                                                    "properties": {
                                                        "Date": {
                                                            "type": "string",
                                                            "description": "\u65e5\u4ed8"
                                                        },
                                                        "PriceDateRole": {
                                                            "type": "string",
                                                            "description": "\u4fa1\u683c\u306e\u7a2e\u985e"
                                                        },
                                                        "Price": {
                                                            "type": "string",
                                                            "description": "\u4fa1\u683c"
                                                        }
                                                    }
                                                },
                                                "type": "array",
                                                "description": "\u7279\u4fa1\u671f\u9650"
                                            },
                                            "PriceType": {
                                                "type": "string",
                                                "description": "\u4fa1\u683c\u30bf\u30a4\u30d7"
                                            }
                                        }
                                    },
                                    "type": "array",
                                    "description": "\u4fa1\u683c\uff08\u5358\u4fa1\uff09\u306b\u3064\u3044\u3066"
                                }
                            }
                        }
                    }
                },
                "ProductIdentifier": {
                    "additionalProperties": false,
                    "type": "object",
                    "description": "\u8b58\u5225\u60c5\u5831(ISBN)",
                    "properties": {
                        "IDValue": {
                            "pattern": "([0-9]+)",
                            "type": "string",
                            "description": "ISBN\uff0813\u6841\uff09"
                        },
                        "ProductIDType": {
                            "pattern": "^15$",
                            "type": "string",
                            "description": "ID\u306e\u7a2e\u985e[ISBN\u56fa\u5b9a]"
                        }
                    }
                },
                "NotificationType": {
                    "pattern": "^03$|^02$",
                    "type": "string",
                    "description": "\u524a\u9664\u30d5\u30e9\u30b0"
                },
                "RecordReference": {
                    "type": "string",
                    "description": "ISBN\uff0813\u6841\uff09"
                },
                "DescriptiveDetail": {
                    "additionalProperties": false,
                    "type": "object",
                    "description": "\u5546\u54c1\u306b\u95a2\u3059\u308b\u60c5\u5831",
                    "properties": {
                        "TitleDetail": {
                            "additionalProperties": false,
                            "type": "object",
                            "description": "\u5546\u54c1\u306e\u300c\u66f8\u540d\u300d\u3092\u8a2d\u5b9a",
                            "properties": {
                                "TitleType": {
                                    "pattern": "^01$",
                                    "type": "string",
                                    "description": "\u30bf\u30a4\u30c8\u30eb\u306e\u7a2e\u985e[01\u306b\u56fa\u5b9a]"
                                },
                                "TitleElement": {
                                    "additionalProperties": false,
                                    "type": "object",
                                    "description": "\u30bf\u30a4\u30c8\u30eb\u306e\u8981\u7d20",
                                    "properties": {
                                        "Subtitle": {
                                            "additionalProperties": false,
                                            "type": "object",
                                            "description": "\u30b5\u30d6\u30bf\u30a4\u30c8\u30eb",
                                            "properties": {
                                                "content": {
                                                    "type": "string",
                                                    "description": "\u66f8\u540d"
                                                },
                                                "collationkey": {
                                                    "type": "string",
                                                    "description": "\u8aad\u307f\u4eee\u540d"
                                                }
                                            }
                                        },
                                        "TitleElementLevel": {
                                            "pattern": "^01$",
                                            "type": "string",
                                            "description": "\u30bf\u30a4\u30c8\u30eb\u306e\u30ec\u30d9\u30eb[01\u306b\u56fa\u5b9a]"
                                        },
                                        "TitleText": {
                                            "additionalProperties": false,
                                            "type": "object",
                                            "description": "\u66f8\u540d",
                                            "properties": {
                                                "content": {
                                                    "type": "string",
                                                    "description": "\u66f8\u540d"
                                                },
                                                "collationkey": {
                                                    "type": "string",
                                                    "description": "\u8aad\u307f\u4eee\u540d"
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        },
                        "ProductForm": {
                            "type": "string",
                            "description": "\u5224\u578b"
                        },
                        "ProductPart": {
                            "items": {
                                "additionalProperties": false,
                                "type": "object",
                                "properties": {
                                    "NumberOfItemsOfThisForm": {
                                        "type": "string",
                                        "description": "\u4ed8\u9332\u306e\u6570\u91cf[1\u306b\u56fa\u5b9a]"
                                    },
                                    "ProductForm": {
                                        "type": "string",
                                        "description": "\u4ed8\u9332\u30b3\u30fc\u30c9[00\u306b\u56fa\u5b9a]"
                                    },
                                    "ProductFormDescription": {
                                        "type": "string",
                                        "description": "\u4ed8\u9332\u306e\u5185\u5bb9"
                                    }
                                }
                            },
                            "type": "array",
                            "description": "\u4ed8\u9332\u306e\u6709\u7121"
                        },
                        "Audience": {
                            "items": {
                                "additionalProperties": false,
                                "type": "object",
                                "properties": {
                                    "AudienceCodeType": {
                                        "type": "string",
                                        "description": "\u8aad\u8005\u30b3\u30fc\u30c9\u7a2e\u985e"
                                    },
                                    "AudienceCodeValue": {
                                        "type": "string",
                                        "description": "\u8aad\u8005\u30b3\u30fc\u30c9"
                                    }
                                }
                            },
                            "type": "array",
                            "description": "\u5546\u54c1\u306e\u5bfe\u8c61\u8aad\u8005\u3092\u793a\u3059\u65b9\u6cd5"
                        },
                        "ProductFormDetail": {
                            "type": "string",
                            "description": "\u5224\u578b\u306e\u8a73\u7d30\u30b3\u30fc\u30c9"
                        },
                        "Language": {
                            "items": {
                                "additionalProperties": false,
                                "type": "object",
                                "properties": {
                                    "LanguageCode": {
                                        "type": "string",
                                        "description": "\u4fa1\u683c\u306e\u7a2e\u985e"
                                    },
                                    "LanguageRole": {
                                        "pattern": "^01$",
                                        "type": "string",
                                        "description": "\u8a00\u8a9e\u30b3\u30fc\u30c9"
                                    },
                                    "CountryCode": {
                                        "type": "string",
                                        "description": "\u56fd\u30b3\u30fc\u30c9"
                                    }
                                }
                            },
                            "type": "array",
                            "description": "\u8868\u8a18\u306b\u5229\u7528\u3059\u308b\u8a00\u8a9e"
                        },
                        "Collection": {
                            "additionalProperties": false,
                            "type": "object",
                            "description": "\u30b7\u30ea\u30fc\u30ba\u306b\u95a2\u3059\u308b\u60c5\u5831",
                            "properties": {
                                "CollectionSequence": {
                                    "additionalProperties": false,
                                    "type": "object",
                                    "description": "\u300c\u914d\u672c\u56de\u6570\u300d\u306b\u3064\u3044\u3066",
                                    "properties": {
                                        "CollectionSequenceNumber": {
                                            "type": "string",
                                            "description": "\u914d\u672c\u56de\u6570"
                                        },
                                        "CollectionSequenceType": {
                                            "pattern": "^03$",
                                            "type": "string",
                                            "description": "\u914d\u672c\u56de\u6570\u30b3\u30fc\u30c9[03\u306b\u56fa\u5b9a]"
                                        }
                                    }
                                },
                                "CollectionType": {
                                    "pattern": "^10$",
                                    "type": "string",
                                    "description": "\u7a2e\u985e\u30b3\u30fc\u30c9[10\u306b\u56fa\u5b9a]"
                                },
                                "TitleDetail": {
                                    "additionalProperties": false,
                                    "type": "object",
                                    "description": "\u30b7\u30ea\u30fc\u30ba\u30bf\u30a4\u30c8\u30eb",
                                    "properties": {
                                        "TitleType": {
                                            "pattern": "^01$",
                                            "type": "string",
                                            "description": "\u30bf\u30a4\u30c8\u30eb\u306e\u7a2e\u985e[01\u306b\u56fa\u5b9a]"
                                        },
                                        "TitleElement": {
                                            "items": {
                                                "additionalProperties": false,
                                                "type": "object",
                                                "properties": {
                                                    "PartNumber": {
                                                        "type": "string",
                                                        "description": "\u30b7\u30ea\u30fc\u30ba\u306e\u5dfb\u6b21"
                                                    },
                                                    "TitleElementLevel": {
                                                        "pattern": "^02$|^03$",
                                                        "type": "string",
                                                        "description": "\u30b7\u30ea\u30fc\u30ba\u306e\u7a2e\u985e"
                                                    },
                                                    "TitleText": {
                                                        "additionalProperties": false,
                                                        "type": "object",
                                                        "description": "\u30b7\u30ea\u30fc\u30ba\u540d",
                                                        "properties": {
                                                            "content": {
                                                                "type": "string",
                                                                "description": "\u30bf\u30a4\u30c8\u30eb"
                                                            },
                                                            "collationkey": {
                                                                "type": "string",
                                                                "description": "\u8aad\u307f\u4eee\u540d"
                                                            }
                                                        }
                                                    }
                                                }
                                            },
                                            "type": "array",
                                            "description": "\u30b7\u30ea\u30fc\u30ba\u30fb\u30ec\u30fc\u30d9\u30eb\u306e\u540d\u524d"
                                        }
                                    }
                                }
                            }
                        },
                        "Extent": {
                            "items": {
                                "additionalProperties": false,
                                "type": "object",
                                "properties": {
                                    "ExtentUnit": {
                                        "type": "string",
                                        "description": "\u5358\u4f4d[03\u30da\u30fc\u30b8\u306b\u56fa\u5b9a]",
                                        "pettern": "^03$"
                                    },
                                    "ExtentValue": {
                                        "type": "string",
                                        "description": "\u5024"
                                    },
                                    "ExtentType": {
                                        "type": "string",
                                        "description": "\u6570\u5024\u306e\u7a2e\u985e[11\u306f\u30da\u30fc\u30b8\u6570]",
                                        "pettern": "^11$"
                                    }
                                }
                            },
                            "type": "array",
                            "description": "\u5546\u54c1\u306b\u95a2\u9023\u3059\u308b\uff08\u6570\u5024\u7684\uff09\u7bc4\u56f2\u3001\u7a0b\u5ea6\u306a\u3069"
                        },
                        "Measure": {
                            "items": {
                                "additionalProperties": false,
                                "type": "object",
                                "properties": {
                                    "MeasureType": {
                                        "type": "string",
                                        "description": "\u6570\u5024\u306e\u7a2e\u985e[01\u7e26/02\u6a2a]",
                                        "pettern": "^01$|^02$"
                                    },
                                    "MeasureUnitCode": {
                                        "type": "string",
                                        "description": "\u5358\u4f4d[mm\u306b\u56fa\u5b9a]",
                                        "pettern": "^mm$"
                                    },
                                    "Measurement": {
                                        "type": "string",
                                        "description": "\u5024"
                                    }
                                }
                            },
                            "type": "array",
                            "description": "\u30bf\u30c6\u30fb\u30e8\u30b3\u306e\u5b9f\u5bf8"
                        },
                        "Contributor": {
                            "items": {
                                "additionalProperties": false,
                                "type": "object",
                                "properties": {
                                    "ContributorRole": {
                                        "items": {
                                            "type": "string"
                                        },
                                        "type": "array",
                                        "description": "\u8457\u8005\u533a\u5206"
                                    },
                                    "PersonName": {
                                        "additionalProperties": false,
                                        "type": "object",
                                        "description": "\u8457\u8005\u540d",
                                        "properties": {
                                            "content": {
                                                "type": "string",
                                                "description": "\u30bf\u30a4\u30c8\u30eb"
                                            },
                                            "collationkey": {
                                                "type": "string",
                                                "description": "\u8aad\u307f\u4eee\u540d"
                                            }
                                        }
                                    },
                                    "BiographicalNote": {
                                        "type": "string",
                                        "description": "\u8457\u8005\u7565\u6b74"
                                    },
                                    "SequenceNumber": {
                                        "type": "string",
                                        "description": "\u8868\u793a\u9806\u5e8f"
                                    }
                                }
                            },
                            "type": "array",
                            "description": "\u5546\u54c1\u306e\u8457\u8005\u60c5\u5831"
                        },
                        "ProductComposition": {
                            "type": "string",
                            "description": "\u30bb\u30c3\u30c8\u5546\u54c1\u5206\u58f2\u53ef\u5426"
                        },
                        "Subject": {
                            "items": {
                                "additionalProperties": false,
                                "type": "object",
                                "properties": {
                                    "SubjectSchemeIdentifier": {
                                        "type": "string",
                                        "description": "\u30ab\u30c6\u30b4\u30ea"
                                    },
                                    "SubjectCode": {
                                        "type": "string",
                                        "description": "78 or 79 \u306e\u5834\u5408\u306b\u3001\u300cC\u30b3\u30fc\u30c9\u300d\u307e\u305f\u306f\u300c\u30b8\u30e3\u30f3\u30eb\u30b3\u30fc\u30c9\u300d"
                                    },
                                    "SubjectHeadingText": {
                                        "type": "string",
                                        "description": "\u30ad\u30fc\u30ef\u30fc\u30c9"
                                    },
                                    "MainSubject": {
                                        "type": "string",
                                        "description": "\u30e1\u30fc\u30f3\u3068\u306a\u308bSubject\u306e\u30ab\u30c6\u30b4\u30ea"
                                    }
                                }
                            },
                            "type": "array",
                            "description": "\u5546\u54c1\u306e\u4e3b\u984c\u3001\u30c6\u30fc\u30de\u3001\u30ab\u30c6\u30b4\u30ea\u306a\u3069"
                        }
                    }
                }
            }
        },
        "hanmoto": {
            "additionalProperties": false,
            "required": [
                "datemodified"
            ],
            "type": "object",
            "description": "\u7248\u5143\u72ec\u81ea\u66f8\u8a8c",
            "properties": {
                "dateshuppan": {
                    "type": "string",
                    "description": "\u51fa\u7248\u65e5"
                },
                "ruishokyougousho": {
                    "type": "string",
                    "description": "\u985e\u66f8\u30fb\u7af6\u5408\u66f8"
                },
                "jyuhan": {
                    "items": {
                        "additionalProperties": false,
                        "required": [
                            "date"
                        ],
                        "type": "object",
                        "properties": {
                            "date": {
                                "type": "string",
                                "description": "\u91cd\u7248\u65e5",
                                "format": "date-time"
                            },
                            "comment": {
                                "type": "string",
                                "description": "\u30b3\u30e1\u30f3\u30c8"
                            },
                            "ctime": {
                                "type": "string",
                                "description": "\u66f4\u65b0\u65e5\u6642",
                                "format": "date-time"
                            },
                            "suri": {
                                "type": "number",
                                "description": "\u5237\u6570"
                            }
                        }
                    },
                    "type": "array",
                    "description": "\u91cd\u7248\u60c5\u5831"
                },
                "obinaiyou": {
                    "type": "string",
                    "description": "\u5e2f\u306e\u5185\u5bb9"
                },
                "bikoutrc": {
                    "type": "string",
                    "description": "TRC\u7528\u5099\u8003"
                },
                "zasshicode": {
                    "type": "string",
                    "description": "\u96d1\u8a8c\u30b3\u30fc\u30c9"
                },
                "genrecodetrcjidou": {
                    "type": "number",
                    "description": "TRC\u7528\u5150\u7ae5\u30b8\u30e3\u30f3\u30eb\u30b3\u30fc\u30c9"
                },
                "bessoushiryou": {
                    "type": "string",
                    "description": "\u5225\u79f0\u8cc7\u6599?"
                },
                "kanrenshoisbn": {
                    "type": "string",
                    "description": "\u95a2\u9023\u66f8ISBN"
                },
                "hastameshiyomi": {
                    "type": "boolean",
                    "description": "\u8a66\u3057\u8aad\u307f\u30d5\u30e9\u30b0"
                },
                "ndccode": {
                    "type": "string",
                    "description": "NDC(\u65e5\u672c\u5341\u9032\u5206\u985e\u6cd5)"
                },
                "genshomei": {
                    "type": "string",
                    "description": "\u539f\u66f8\u540d"
                },
                "kaisetsu105w": {
                    "type": "string",
                    "description": "105\u6587\u5b57\u7a0b\u5ea6\u306e\u89e3\u8aac"
                },
                "tsuiki": {
                    "type": "string",
                    "description": "\u8ffd\u8a18"
                },
                "jushoujouhou": {
                    "type": "string",
                    "description": "\u53d7\u8cde\u60c5\u5831"
                },
                "furokusonota": {
                    "type": "string",
                    "description": "\u4ed8\u9332\u305d\u306e\u4ed6"
                },
                "kubunhanbai": {
                    "type": "boolean",
                    "description": "\u8ca9\u58f2\u533a\u5206"
                },
                "furoku": {
                    "type": "number",
                    "description": "\u4ed8\u9332\u30b3\u30fc\u30c9"
                },
                "datemodified": {
                    "type": "string",
                    "description": "\u6700\u7d42\u66f4\u65b0\u65e5",
                    "format": "date-time"
                },
                "dokushakakikomi": {
                    "type": "string",
                    "description": "\u8aad\u8005\u66f8\u304d\u8fbc\u307f"
                },
                "zaiko": {
                    "type": "number",
                    "description": "\u5728\u5eab\u30b9\u30c6\u30fc\u30bf\u30b9"
                },
                "rubynoumu": {
                    "type": "boolean",
                    "description": "\u30eb\u30d3\u306e\u6709\u7121"
                },
                "dokushakakikomipagesuu": {
                    "type": "number",
                    "description": "\u8aad\u8005\u66f8\u304d\u8fbc\u307f\u30da\u30fc\u30b8\u6570"
                },
                "han": {
                    "type": "string",
                    "description": "\u7248"
                },
                "gatsugougousuu": {
                    "type": "string",
                    "description": "\u6708\u53f7\u30fb\u53f7\u6570"
                },
                "hanmotokarahitokoto": {
                    "type": "string",
                    "description": "\u7248\u5143\u304b\u3089\u3072\u3068\u3053\u3068"
                },
                "datejuuhanyotei": {
                    "type": "string",
                    "description": "\u91cd\u7248\u4e88\u5b9a\u65e5"
                },
                "author": {
                    "items": {
                        "additionalProperties": false,
                        "required": [
                            "dokujikubun",
                            "listseq"
                        ],
                        "type": "object",
                        "properties": {
                            "dokujikubun": {
                                "type": "string",
                                "description": "\u72ec\u81ea\u533a\u5206"
                            },
                            "listseq": {
                                "type": "number",
                                "description": "\u30ea\u30b9\u30c8\u306e\u756a\u53f7"
                            }
                        }
                    },
                    "type": "array",
                    "description": "\u8457\u8005\u88dc\u8db3\u60c5\u5831"
                },
                "sonotatokkijikou": {
                    "type": "string",
                    "description": "\u305d\u306e\u4ed6\u306e\u7279\u8a18\u4e8b\u9805"
                },
                "datecreated": {
                    "type": "string",
                    "description": "\u6700\u7d42\u4f5c\u6210\u65e5",
                    "format": "date-time"
                },
                "reviews": {
                    "items": {
                        "additionalProperties": false,
                        "type": "object",
                        "properties": {
                            "source": {
                                "type": "string",
                                "description": "\u60c5\u5831\u6e90"
                            },
                            "choyukan": {
                                "type": "string",
                                "description": "\u671d\u520a\u30fb\u5915\u520a"
                            },
                            "han": {
                                "type": "string",
                                "description": "\u7248"
                            },
                            "source_id": {
                                "type": "number",
                                "description": "\u60c5\u5831\u6e90ID"
                            },
                            "reviewer": {
                                "type": "string",
                                "description": "\u8a55\u8005"
                            },
                            "appearance": {
                                "type": "string",
                                "description": "\u66f8\u8a55\u63b2\u8f09\u65e5"
                            },
                            "post_user": {
                                "type": "string",
                                "description": "\u6295\u7a3f\u30e6\u30fc\u30b6\u30fc"
                            },
                            "link": {
                                "type": "string",
                                "description": "\u30ea\u30f3\u30af",
                                "format": "url"
                            },
                            "kubun_id": {
                                "type": "number",
                                "description": "\u533a\u5206ID"
                            }
                        }
                    },
                    "type": "array",
                    "description": "\u66f8\u8a55\u60c5\u5831"
                },
                "genrecodetrc": {
                    "type": "number",
                    "description": "TRC\u7528\u30b8\u30e3\u30f3\u30eb\u30b3\u30fc\u30c9"
                },
                "toji": {
                    "type": "string",
                    "description": "\u672c\u306e\u7db4\u3058\u65b9"
                },
                "lanove": {
                    "type": "boolean",
                    "description": "\u30e9\u30ce\u30d9\u30d5\u30e9\u30b0"
                },
                "kanrensho": {
                    "type": "string",
                    "description": "\u95a2\u9023\u66f8"
                },
                "datezeppan": {
                    "type": "string",
                    "description": "\u7d76\u7248\u65e5"
                },
                "kankoukeitai": {
                    "type": "string",
                    "description": "\u520a\u884c\u5f62\u614b"
                },
                "maegakinado": {
                    "type": "string",
                    "description": "\u307e\u3048\u304c\u304d\u306a\u3069"
                }
            }
        },
        "summary": {
            "additionalProperties": false,
            "type": "object",
            "description": "\u66f8\u8a8c\u306e\u6982\u8981",
            "properties": {
                "volume": {
                    "type": "string",
                    "description": "\u5dfb\u53f7"
                },
                "publisher": {
                    "type": "string",
                    "description": "\u51fa\u7248\u8005"
                },
                "isbn": {
                    "type": "string",
                    "description": "ISBN"
                },
                "pubdate": {
                    "type": "string",
                    "description": "\u51fa\u7248\u5e74\u6708"
                },
                "title": {
                    "type": "string",
                    "description": "\u66f8\u540d"
                },
                "series": {
                    "type": "string",
                    "description": "\u30b7\u30ea\u30fc\u30ba\u540d"
                },
                "author": {
                    "type": "string",
                    "description": "\u8457\u8005\u540d"
                },
                "cover": {
                    "type": "string",
                    "description": "\u66f8\u5f71URL"
                }
            }
        }
    }
}