{
    "properties": {
        "coden": {
            "items": {
                "pattern": "\\w{6}",
                "title": "CODEN",
                "type": "string"
            },
            "title": "CODEN",
            "type": "array",
            "_uniqueItems": true
        },
        "former_title": {
            "items": {
                "title": "Former title",
                "type": "string"
            },
            "title": "Former titles",
            "type": "array",
            "_uniqueItems": true
        },
        "history": {
            "title": "History",
            "type": "string"
        },
        "inspire_long_title": {
            "title": "INSPIRE long title",
            "type": "string"
        },
        "inspire_short_title": {
            "title": "INSPIRE short title",
            "type": "string"
        },
        "issn": {
            "items": {
                "properties": {
                    "material": {
                        "description": "FIXME: so far it's not used!",
                        "enum": [
                            "electronic",
                            "print"
                        ],
                        "title": "Material",
                        "type": "string"
                    },
                    "value": {
                        "pattern": "\\d{4}-\\d{3}[\\dX]",
                        "title": "ISSN",
                        "type": "string"
                    }
                },
                "required": [
                    "value"
                ],
                "title": "ISSN",
                "type": "object"
            },
            "title": "ISSN",
            "type": "array",
            "_uniqueItems": true
        },
        "journal_handling": {
            "title": "Journal handling",
            "type": "string"
        },
        "journal_title": {
            "title": "Journal title (from ZDB)",
            "type": "string"
        },
        "license": {
            "enum": [
                "probably",
                "it",
                "is",
                "needed"
            ],
            "title": "License",
            "type": "string"
        },
        "license_url": {
            "format": "url",
            "title": "License URL",
            "type": "string"
        },
        "nonpublic_note": {
            "title": "Non public note",
            "type": "string"
        },
        "peer_reviewed": {
            "title": "Is the journal peer-reviewed?",
            "type": "boolean"
        },
        "public_note": {
            "title": "Publisher",
            "type": "string"
        },
        "publisher": {
            "title": "Publisher",
            "type": "string"
        },
        "relation": {
            "properties": {
                "curated_relation": {
                    "title": "Is the relation curated?",
                    "type": "boolean"
                },
                "issn": {
                    "pattern": "\\d{4}-\\d{3}[\\dX]",
                    "title": "ISSN of the related record",
                    "type": "string"
                },
                "recid": {
                    "title": "Record ID of the related record",
                    "type": "integer"
                },
                "relation": {
                    "description": "FIXME: as usual, shall we capture only superseeded records and derive the symmetric relation automatically?",
                    "enum": [
                        "superseded record",
                        "superseeding record"
                    ],
                    "title": "Type of relation",
                    "type": "string"
                }
            },
            "required": [
                "relation",
                "issn"
            ],
            "title": "Relation",
            "type": "object"
        },
        "title_variants": {
            "items": {
                "title": "Title variant",
                "type": "string"
            },
            "title": "Title variants",
            "type": "array",
            "_uniqueItems": true
        },
        "url": {
            "format": "url",
            "title": "URL of the journal",
            "type": "string"
        }
    },
    "required": [],
    "title": "Journal",
    "type": "object"
}