{
    "$schema": "http://json-schema.org/draft-04/schema#",
    "$schemaODC": "http://ocds.open-contracting.org/standard/r/1__0__RC/release-schema.json",
    "definitions": {
        "Amendment": {
            "description": "Popisn\u00e9 \u00fadaje dodatku",
            "patternProperties": {},
            "properties": {
                "amendmentOrder": {
                    "description": "\u010c\u00edslo dodatku",
                    "type": [
                        "integer",
                        "null"
                    ],
                    "validity": "B"
                },
                "contract": {
                    "description": "Jednozna\u010dn\u00ed identifik\u00e1tor smlouvy",
                    "items": {
                        "_format": "uri",
                        "type": "string"
                    },
                    "type": [
                        "array",
                        "string",
                        "null"
                    ],
                    "validity": "C"
                },
                "dateSigned": {
                    "description": "Datum podpisu",
                    "format": "date",
                    "type": [
                        "string",
                        "null"
                    ],
                    "validity": "B"
                },
                "title": {
                    "description": "N\u00e1zev",
                    "type": [
                        "string",
                        "null"
                    ],
                    "validity": "C"
                }
            },
            "required": [
                "title",
                "contract"
            ],
            "title": "Amendment",
            "type": "object"
        },
        "Attachment": {
            "description": "Popisn\u00e9 \u00fadaje p\u0159\u00edlohy.",
            "patternProperties": {},
            "properties": {
                "attachmentOrder": {
                    "description": "\u010c\u00edslo p\u0159\u00edlohy",
                    "type": [
                        "integer",
                        "null"
                    ],
                    "validity": "B"
                },
                "contract": {
                    "description": "Jednozna\u010dn\u00ed identifik\u00e1tor smlouvy",
                    "items": {
                        "_format": "uri",
                        "type": "string"
                    },
                    "type": [
                        "array",
                        "string",
                        "null"
                    ],
                    "validity": "C"
                },
                "title": {
                    "description": "N\u00e1zev",
                    "type": [
                        "string",
                        "null"
                    ],
                    "validity": "C"
                }
            },
            "required": [
                "title",
                "contract"
            ],
            "title": "Attachment",
            "type": "object"
        },
        "Contract": {
            "description": "Detailn\u00ed popisn\u00e9 \u00fadaje smlouvy",
            "patternProperties": {},
            "properties": {
                "amendments": {
                    "description": "Seznam URI identifik\u00e1tor\u016f dodatk\u016f",
                    "items": {
                        "format": "uri",
                        "type": [
                            "object",
                            "integer",
                            "string"
                        ]
                    },
                    "type": [
                        "array",
                        "null"
                    ],
                    "validity": "B"
                },
                "amount": {
                    "description": "Cena s DPH (u nepl\u00e1tc\u016f celkov\u00e1 cena). Nejvy\u0161\u0161\u00ed p\u0159\u00edpustn\u00e1 hodnota \u0159\u00e1dn\u00e9ho pln\u011bn\u00ed z dan\u00e9 smlouvy, kter\u00e9 vynalo\u017e\u00ed n\u011bkter\u00e1 smluvn\u00ed strana. U smluv na dobu ur\u010ditou se jedn\u00e1 o o\u010dek\u00e1van\u00e9 celkov\u00e9 finan\u010dn\u00ed pln\u011bn\u00ed strany s nejvy\u0161\u0161\u00edm pln\u011bn\u00edm, v\u010detn\u011b opc\u00ed, bez sankc\u00ed. U smluv na dobu neur\u010ditou, ve kter\u00fdch nen\u00ed stanoven strop na celkov\u00e9 pln\u011bn\u00ed, se jedn\u00e1 o nejvy\u0161\u0161\u00ed o\u010dek\u00e1van\u00e9 ro\u010dn\u00ed pln\u011bn\u00ed. U smluv bez finan\u010dn\u00edho pln\u011bn\u00ed (bartery, darovac\u00ed smlouvy) je uvedena celkov\u00e1 hodnota nefinan\u010dn\u00edho pln\u011bn\u00ed strany s nejvy\u0161\u0161\u00edm pln\u011bn\u00edm (nap\u0159. odhadovan\u00e1 hodnota daru). U smluv s nejasn\u00fdm pln\u011bn\u00edm p\u0159ipustit NULL. Pokud je cena nenulov\u00e1, tak alespo\u0148 jedna Smluvn\u00ed strana (Party) mus\u00ed m\u00edt p\u0159\u00edznak Payer = true",
                    "properties": {
                        "amountVal": {
                            "description": "Cena s DPH",
                            "type": [
                                "number",
                                "null"
                            ],
                            "validity": "C"
                        },
                        "currencyVal": {
                            "description": "M\u011bna, 3-p\u00edsmenn\u00fd, ISO 4217 form\u00e1t\u201d",
                            "type": [
                                "string",
                                "null"
                            ],
                            "validity": "B"
                        }
                    },
                    "type": [
                        "object",
                        "number",
                        "null"
                    ],
                    "validity": "C"
                },
                "amountNoVat": {
                    "description": "Cena bez dph, uv\u00e1d\u00ed se povinn\u011b pouze v p\u0159\u00edpad\u011b, \u017ee Amount je s DPH",
                    "properties": {
                        "amountVal": {
                            "description": "Cena s DPH",
                            "type": [
                                "number",
                                "null"
                            ],
                            "validity": "C"
                        },
                        "currencyVal": {
                            "description": "M\u011bna, 3-p\u00edsmenn\u00fd, ISO 4217 form\u00e1t\u201d",
                            "type": [
                                "string",
                                "null"
                            ],
                            "validity": "B"
                        }
                    },
                    "type": [
                        "object",
                        "number",
                        "null"
                    ],
                    "validity": "C"
                },
                "attachments": {
                    "description": "Seznam URI identifik\u00e1tor\u016f p\u0159\u00edloh",
                    "items": {
                        "format": "uri",
                        "type": [
                            "object",
                            "integer",
                            "string"
                        ]
                    },
                    "type": [
                        "array",
                        "null"
                    ],
                    "validity": "B"
                },
                "awardID": {
                    "description": "Eviden\u010dn\u00ed \u010d\u00edslo ve\u0159ejn\u00e9 zak\u00e1zky. Uv\u00e1d\u00ed se voliteln\u011b, pokud existuje",
                    "type": [
                        "string",
                        "null"
                    ],
                    "validity": "N"
                },
                "awardProfileID": {
                    "description": "\u010c\u00edslo zak\u00e1zky na profilu zadavatele",
                    "type": [
                        "string",
                        "null"
                    ],
                    "validity": "N"
                },
                "competency": {
                    "description": "Indikuje, zda-li se jedn\u00e1 o soukromopr\u00e1vn\u00ed nebo ve\u0159ejnopr\u00e1vn\u00ed smlouvu",
                    "items": {
                        "type": "string"
                    },
                    "type": [
                        "array",
                        "string",
                        "null"
                    ],
                    "validity": "A"
                },
                "contractType": {
                    "description": "\u010c\u00edseln\u00edk typ\u016f smlouvy",
                    "type": [
                        "string",
                        "null"
                    ],
                    "validity": "C"
                },
                "currency": {
                    "description": "M\u011bna, 3-p\u00edsmenn\u00fd, ISO 4217 form\u00e1t",
                    "type": [
                        "string",
                        "null"
                    ],
                    "validity": "B"
                },
                "currentValidContract": {
                    "description": "Aktu\u00e1ln\u011b platn\u00e9 zn\u011bn\u00ed smlouvy (se zapracovan\u00fdmi dodatky)",
                    "format": "uri",
                    "type": [
                        "string",
                        "null"
                    ],
                    "validity": "A"
                },
                "dateSigned": {
                    "description": "Datum posledn\u00edho podpisu",
                    "format": "date",
                    "type": [
                        "string",
                        "null"
                    ],
                    "validity": "B"
                },
                "description": {
                    "description": "Popis p\u0159edm\u011btu smlouvy",
                    "type": [
                        "string",
                        "null"
                    ],
                    "validity": "A"
                },
                "funding": {
                    "description": "P\u0159eva\u017euj\u00edc\u00ed financov\u00e1n\u00ed \u2013 vlastn\u00ed, p\u0159\u00edpadn\u011b n\u00e1zev dota\u010dn\u00edho titulu (bude kontrolov\u00e1n proti \u010d\u00edseln\u00edku)",
                    "type": [
                        "string",
                        "null"
                    ],
                    "validity": "B"
                },
                "implementation": {
                    "$ref": "#/definitions/Implementation",
                    "description": "Objekt reprezentuj\u00edc\u00ed transakce a miln\u00edky (odpov\u00edd\u00e1 ODCschema, viz. http://ocds.open-contracting.org/standard/r/1__0__RC/release-schema.json)",
                    "validity": "A"
                },
                "parties": {
                    "description": "V\u00fd\u010det smluvn\u00edch stran",
                    "items": {
                        "format": "uri",
                        "type": [
                            "object",
                            "integer",
                            "string"
                        ]
                    },
                    "type": [
                        "array",
                        "null"
                    ],
                    "validity": "C"
                },
                "priceAnnual": {
                    "description": "Identifikuje, pokud je v Amount ro\u010dn\u00ed \u010d\u00e1stka",
                    "type": [
                        "boolean",
                        "null"
                    ],
                    "validity": "B"
                },
                "subjectType": {
                    "description": "\u010c\u00edseln\u00edk typ\u016f zbo\u017e\u00ed/slu\u017eeb",
                    "type": [
                        "string",
                        "null"
                    ],
                    "validity": "B"
                },
                "title": {
                    "description": "P\u0159edm\u011bt smlouvy",
                    "type": [
                        "string",
                        "null"
                    ],
                    "validity": "C"
                },
                "validFrom": {
                    "description": "Datum \u00fa\u010dinnosti smlouvy",
                    "format": "date",
                    "type": [
                        "string",
                        "null"
                    ],
                    "validity": "B"
                },
                "validUntil": {
                    "description": "Datum ukon\u010den\u00ed \u00fa\u010dinnosti smlouvy (posledn\u00ed pln\u011bn\u00ed), NULL pro smlouvy na dobu",
                    "format": "date",
                    "type": [
                        "string",
                        "null"
                    ],
                    "validity": "B"
                }
            },
            "required": [
                "title",
                "contractType",
                "publisher",
                "parties"
            ],
            "title": "Contract",
            "type": "object"
        },
        "Document": {
            "description": "Dokument je z\u00e1kladn\u00ed strukturou pro evidov\u00e1n\u00ed \u00fadaj\u016f o smlouv\u00e1ch",
            "patternProperties": {},
            "properties": {
                "anonymised": {
                    "description": "Zna\u010d\u00ed, zda-li byla provedena anonymizace dokumentu",
                    "type": [
                        "boolean",
                        "null"
                    ],
                    "validity": "B"
                },
                "document": {
                    "description": "Adresa URL fyzick\u00e9ho um\u00edst\u011bn\u00ed dokumentu. Typicky rsmluv.cz/[Typ]/[Id]/[Version]/File",
                    "format": "uri",
                    "type": [
                        "string",
                        "null"
                    ],
                    "validity": "S"
                },
                "plainText": {
                    "description": "Prost\u00fd text dokumentu (nestrukturovan\u00fd, indexovateln\u00fd), alternativa pro scanovan\u00e9 dokumenty",
                    "type": [
                        "string",
                        "null"
                    ],
                    "validity": [
                        "B",
                        "S"
                    ]
                },
                "publisher": {
                    "$ref": "#/definitions/Publisher",
                    "description": "Informace o vydavateli",
                    "validity": "C"
                },
                "responsiblePersons": {
                    "description": "V\u00fd\u010det odpov\u011bdn\u00fdch osob",
                    "items": {
                        "type": "string"
                    },
                    "type": [
                        "array",
                        "null"
                    ],
                    "validity": "B"
                },
                "type": {
                    "description": "Typ dokumentu. Nab\u00fdv\u00e1 hodnot - Smlouva/P\u0159\u00edloha/Dodatek",
                    "items": {
                        "type": "string"
                    },
                    "type": [
                        "array",
                        "string",
                        "null"
                    ],
                    "validity": "C"
                },
                "uri": {
                    "description": "Jednozna\u010dn\u00fd identifik\u00e1tor formou URL. Typicky rsmluv.cz/[Typ]/[Id]/[Version], kde Version je vzestupn\u00e9 \u010d\u00edslov\u00e1n\u00ed verz\u00ed p\u0159i zm\u011bn\u00e1ch dokumentu \u010di metadat",
                    "format": "uri",
                    "type": [
                        "string",
                        "null"
                    ],
                    "validity": "S"
                },
                "valid": {
                    "description": "Indikuje, zda dokument je platn\u00fd, tj. nebyl zneplatn\u011bn nebo nahrazen novou verz\u00ed",
                    "type": [
                        "boolean",
                        "null"
                    ],
                    "validity": [
                        "B",
                        "S"
                    ]
                },
                "versions": {
                    "description": "\u00dadaje o verzi dokumentu",
                    "items": {
                        "$ref": "#/definitions/Version"
                    },
                    "type": "array",
                    "validity": "S"
                }
            },
            "required": [
                "type",
                "publisher"
            ],
            "title": "Document",
            "type": "object"
        },
        "Implementation": {
            "description": "Roz\u0161\u00ed\u0159en\u00e9 informace ke smlouv\u011b",
            "patternProperties": {},
            "properties": {
                "milestones": {
                    "description": "Prob\u011bhl\u00e9 platby na z\u00e1klad\u011b smlouvy",
                    "items": {
                        "$ref": "#/definitions/Milestone"
                    },
                    "type": "array",
                    "_uniqueItems": true,
                    "validity": "A"
                },
                "transactions": {
                    "description": "D\u016fle\u017eit\u00e1 ud\u00e1lost v \u017eivotn\u00edm cyklu smlouvy",
                    "items": {
                        "$ref": "#/definitions/Transaction"
                    },
                    "type": "array",
                    "_uniqueItems": true,
                    "validity": "A"
                }
            },
            "title": "Implementation",
            "type": "object"
        },
        "Invoice": {
            "description": "Popisn\u00e9 \u00fadaje faktury.",
            "patternProperties": {},
            "properties": {
                "amount": {
                    "description": "Cena s DPH (u nepl\u00e1tc\u016f celkov\u00e1 cena)",
                    "properties": {
                        "amountVal": {
                            "description": "Cena s DPH",
                            "type": [
                                "number",
                                "null"
                            ],
                            "validity": "C"
                        },
                        "currencyVal": {
                            "description": "M\u011bna, 3-p\u00edsmenn\u00fd, ISO 4217 form\u00e1t\u201d",
                            "type": [
                                "string",
                                "null"
                            ],
                            "validity": "B"
                        }
                    },
                    "type": [
                        "object",
                        "number",
                        "null"
                    ],
                    "validity": "C"
                },
                "currency": {
                    "description": "M\u011bna, 3-p\u00edsmenn\u00fd, ISO 4217 form\u00e1t",
                    "type": [
                        "string",
                        "null"
                    ],
                    "validity": "B"
                },
                "dateSigned": {
                    "description": "Datum posledn\u00edho podpisu",
                    "format": "date",
                    "type": [
                        "string",
                        "null"
                    ],
                    "validity": "B"
                },
                "dueDate": {
                    "description": "Datum splatnosti",
                    "format": "date",
                    "type": [
                        "string",
                        "null"
                    ],
                    "validity": "B"
                },
                "parrentDocument": {
                    "description": "Jednozna\u010dn\u00fd identifik\u00e1tor smlouvy, objedn\u00e1vky",
                    "format": "uri",
                    "type": [
                        "string",
                        "null"
                    ],
                    "validity": "N"
                },
                "parties": {
                    "description": "V\u00fd\u010det smluvn\u00edch stran",
                    "items": {
                        "format": "uri",
                        "type": [
                            "object",
                            "integer",
                            "string"
                        ]
                    },
                    "type": [
                        "array",
                        "null"
                    ],
                    "validity": "N"
                },
                "title": {
                    "description": "P\u0159edm\u011bt",
                    "type": [
                        "string",
                        "null"
                    ],
                    "validity": "C"
                }
            },
            "required": [
                "title",
                "amount"
            ],
            "title": "Invoice",
            "type": "object"
        },
        "Milestone": {
            "patternProperties": {},
            "properties": {
                "dueDate": {
                    "description": "Datum",
                    "format": "date-time",
                    "type": [
                        "string",
                        "null"
                    ],
                    "validity": "C"
                },
                "title": {
                    "description": "N\u00e1zev",
                    "type": [
                        "string",
                        "null"
                    ],
                    "validity": "C"
                }
            },
            "required": [
                "title",
                "dueDate"
            ],
            "title": "Milestone",
            "type": "object"
        },
        "Order": {
            "description": "",
            "patternProperties": {},
            "properties": {
                "amount": {
                    "description": "Cena s DPH",
                    "properties": {
                        "amountVal": {
                            "description": "Cena s DPH",
                            "type": [
                                "number",
                                "null"
                            ],
                            "validity": "C"
                        },
                        "currencyVal": {
                            "description": "M\u011bna, 3-p\u00edsmenn\u00fd, ISO 4217 form\u00e1t\u201d",
                            "type": [
                                "string",
                                "null"
                            ],
                            "validity": "B"
                        }
                    },
                    "type": [
                        "object",
                        "number",
                        "null"
                    ],
                    "validity": "C"
                },
                "currency": {
                    "description": "M\u011bna, 3-p\u00edsmenn\u00fd, ISO 4217 form\u00e1t",
                    "type": [
                        "string",
                        "null"
                    ],
                    "validity": "B"
                },
                "dateSigned": {
                    "description": "Datum posledn\u00edho podpisu",
                    "format": "date",
                    "type": [
                        "string",
                        "null"
                    ],
                    "validity": "B"
                },
                "implementation": {
                    "$ref": "#/definitions/Implementation",
                    "description": "Objekt reprezentuj\u00edc\u00ed transakce a miln\u00edky",
                    "validity": "A"
                },
                "parrentDocument": {
                    "description": "Jednozna\u010dn\u00fd identifik\u00e1tor smlouvy",
                    "format": "uri",
                    "type": [
                        "string",
                        "null"
                    ],
                    "validity": "N"
                },
                "parties": {
                    "description": "V\u00fd\u010det smluvn\u00edch stran",
                    "items": {
                        "format": "uri",
                        "type": [
                            "object",
                            "integer",
                            "string"
                        ]
                    },
                    "type": [
                        "array",
                        "null"
                    ],
                    "validity": "N"
                },
                "subjectType": {
                    "description": "\u010c\u00edseln\u00edk typ\u016f zbo\u017e\u00ed/slu\u017eeb",
                    "type": [
                        "string",
                        "null"
                    ],
                    "validity": "N"
                },
                "title": {
                    "description": "P\u0159edm\u011bt",
                    "type": [
                        "string",
                        "null"
                    ],
                    "validity": "C"
                }
            },
            "required": [
                "title",
                "amount"
            ],
            "title": "Order",
            "type": "object"
        },
        "Party": {
            "description": "\u00dadaje o konkr\u00e9tn\u00ed smluvn\u00ed stran\u011b vystupuj\u00edc\u00ed ve smlouv\u011b",
            "patternProperties": {},
            "properties": {
                "address": {
                    "description": "Adresa subjektu, p\u0159\u00edpadn\u011b \u201cAnonymizov\u00e1no\u201d",
                    "properties": {
                        "locality": {
                            "description": "M\u011bsto, p\u0159\u00edpadn\u011b \u201cAnonymizov\u00e1no\u201d",
                            "type": [
                                "string",
                                "null"
                            ],
                            "validity": "A"
                        },
                        "nuts": {
                            "description": "Normalizovan\u00e1 klasifikace \u00fazemn\u00edch celk\u016f (nap\u0159. Praha - CZ010), p\u0159\u00edpadn\u011b \u201cAnonymizov\u00e1no\u201d",
                            "type": [
                                "string",
                                "null"
                            ],
                            "validity": "A"
                        },
                        "postalCode": {
                            "description": "PS\u010c, p\u0159\u00edpadn\u011b \u201cAnonymizov\u00e1no\u201d",
                            "type": [
                                "integer",
                                "null"
                            ],
                            "validity": "A"
                        },
                        "streetAddress": {
                            "description": "Ulice, p\u0159\u00edpadn\u011b \u201cAnonymizov\u00e1no\u201d",
                            "type": [
                                "string",
                                "null"
                            ],
                            "validity": "A"
                        }
                    },
                    "type": [
                        "object",
                        "string",
                        "null"
                    ],
                    "validity": "A"
                },
                "country": {
                    "description": "Zem\u011b p\u016fvodu, 3-p\u00edsmen\u00fd ISO k\u00f3d",
                    "type": [
                        "string",
                        "null"
                    ],
                    "validity": "B"
                },
                "id": {
                    "description": "Identifika\u010dn\u00ed \u010d\u00edslo osoby, lze vlo\u017eit i zahrani\u010dn\u00ed id",
                    "type": [
                        "string",
                        "null"
                    ],
                    "validity": "N"
                },
                "localID": {
                    "description": "Jednozna\u010dn\u00fd identifik\u00e1tor v r\u00e1mci dokumentu",
                    "format": "uri",
                    "type": [
                        "integer",
                        "string",
                        "null"
                    ],
                    "validity": "C"
                },
                "name": {
                    "description": "N\u00e1zev, p\u0159\u00edpadn\u011b jm\u00e9no a p\u0159\u00edjmen\u00ed (s tituly)",
                    "type": [
                        "string",
                        "null"
                    ],
                    "validity": "C"
                },
                "noID": {
                    "description": "Indikuje \u017ee subjekt nem\u00e1 I\u010c, nebo zahrani\u010dn\u00ed ID",
                    "type": [
                        "boolean",
                        "null"
                    ],
                    "validity": "B"
                },
                "payer": {
                    "description": "Identifikuje stranu kter\u00e1 bude finan\u010dn\u011b plnit, pokud nen\u00ed z\u0159ejm\u00e9, nevypl\u0148uje se",
                    "type": [
                        "boolean",
                        "null"
                    ],
                    "validity": "C"
                },
                "paysVAT": {
                    "description": "Indikuje, zda-li je subjekt pl\u00e1tce DPH",
                    "type": "boolean",
                    "validity": "S"
                },
                "superiorInstitution": {
                    "$ref": "#/definitions/SuperiorInstitution",
                    "description": "\u0158\u00edd\u00edc\u00ed nebo ovl\u00e1daj\u00edc\u00ed pr\u00e1vnick\u00e1 osoba, v p\u0159\u00edpad\u011b ve\u0159ejnopr\u00e1vn\u00edch smluv nad\u0159\u00edzen\u00fd spr\u00e1vn\u00ed org\u00e1n",
                    "validity": "S"
                }
            },
            "required": [
                "localID",
                "name"
            ],
            "title": "Party",
            "type": "object"
        },
        "Publisher": {
            "description": "Informace o vydavateli, kter\u00fd zve\u0159ej\u0148uje \u00fadaje o smlouv\u00e1ch",
            "patternProperties": {},
            "properties": {
                "authentication": {
                    "description": "Zna\u010d\u00ed stupe\u0148 ov\u011b\u0159enosti zve\u0159ej\u0148uj\u00edc\u00ed strany",
                    "type": [
                        "string",
                        "null"
                    ],
                    "validity": "S"
                },
                "country": {
                    "description": "Zem\u011b p\u016fvodu, 3-p\u00edsmen\u00fd ISO k\u00f3d",
                    "type": [
                        "string",
                        "null"
                    ],
                    "validity": "B"
                },
                "id": {
                    "description": "Identifika\u010dn\u00ed \u010d\u00edslo osoby, lze vlo\u017eit i zahrani\u010dn\u00ed ID",
                    "type": [
                        "string",
                        "null"
                    ],
                    "validity": "N"
                },
                "name": {
                    "description": "N\u00e1zev, p\u0159\u00edpadn\u011b jm\u00e9no a p\u0159\u00edjmen\u00ed (s tituly)",
                    "type": [
                        "string",
                        "null"
                    ],
                    "validity": "C"
                },
                "noID": {
                    "description": "Indikuje \u017ee subjekt nem\u00e1 I\u010c, nebo zahrani\u010dn\u00ed ID",
                    "type": [
                        "boolean",
                        "null"
                    ],
                    "validity": "B"
                }
            },
            "required": [
                "name"
            ],
            "title": "Publisher",
            "type": "object"
        },
        "SuperiorInstitution": {
            "description": "Informace o \u0159\u00edd\u00edc\u00ed nebo ovl\u00e1daj\u00edc\u00ed pr\u00e1vn\u00ed osob\u011b vystupuj\u00edc\u00ed u smluvn\u00ed strany. V p\u0159\u00edpad\u011b ve\u0159ejnopr\u00e1vn\u00edch smluv nad\u0159\u00edzen\u00fd spr\u00e1vn\u00ed org\u00e1n",
            "patternProperties": {},
            "properties": {
                "country": {
                    "description": "Zem\u011b p\u016fvodu, 3-p\u00edsmen\u00fd ISO k\u00f3d",
                    "type": [
                        "string",
                        "null"
                    ],
                    "validity": "B"
                },
                "id": {
                    "description": "Identifika\u010dn\u00ed \u010d\u00edslo osoby, lze vlo\u017eit i zahrani\u010dn\u00ed id",
                    "type": [
                        "string",
                        "null"
                    ],
                    "validity": "N"
                },
                "localID": {
                    "description": "Jednozna\u010dn\u00fd identifik\u00e1tor v r\u00e1mci dokumentu",
                    "type": [
                        "integer",
                        "null"
                    ],
                    "validity": "C"
                },
                "name": {
                    "description": "N\u00e1zev, p\u0159\u00edpadn\u011b jm\u00e9no a p\u0159\u00edjmen\u00ed (s tituly)",
                    "type": [
                        "string",
                        "null"
                    ],
                    "validity": "C"
                },
                "noID": {
                    "description": "Indikuje \u017ee subjekt nem\u00e1 I\u010c, nebo zahrani\u010dn\u00ed ID",
                    "type": [
                        "boolean",
                        "null"
                    ],
                    "validity": "B"
                }
            },
            "required": [
                "localID",
                "name"
            ],
            "title": "SuperiorInstitution",
            "type": "object"
        },
        "Transaction": {
            "patternProperties": {},
            "properties": {
                "amount": {
                    "description": "Zaplacen\u00e1 cena s DPH, v\u017edy stejn\u00e1 m\u011bna jako v Currency",
                    "properties": {
                        "amountVal": {
                            "description": "Cena s DPH",
                            "type": [
                                "number",
                                "null"
                            ],
                            "validity": "C"
                        },
                        "currencyVal": {
                            "description": "M\u011bna, 3-p\u00edsmenn\u00fd, ISO 4217 form\u00e1t\u201d",
                            "type": [
                                "string",
                                "null"
                            ],
                            "validity": "B"
                        }
                    },
                    "type": [
                        "object",
                        "number",
                        "null"
                    ],
                    "validity": "C"
                },
                "date": {
                    "description": "Datum a \u010das probl\u011bhl\u00e9 transakce",
                    "format": "date-time",
                    "type": [
                        "string",
                        "null"
                    ],
                    "validity": "C"
                },
                "publisherId": {
                    "description": "Libovoln\u00fd \u010d\u00edseln\u00fd identifik\u00e1tor transakce, unik\u00e1tn\u00ed v r\u00e1mci smlouvy",
                    "type": [
                        "string",
                        "null"
                    ],
                    "validity": "B"
                },
                "receiverOrganization": {
                    "description": "Informace o p\u0159\u00edjemci. Viz. Party",
                    "format": "uri",
                    "type": [
                        "integer",
                        "string",
                        "null"
                    ],
                    "validity": "C"
                },
                "senderOrganization": {
                    "description": "Informace o odes\u00edlateli. Viz. Party",
                    "format": "uri",
                    "type": [
                        "integer",
                        "string",
                        "null"
                    ],
                    "validity": "C"
                }
            },
            "required": [
                "date",
                "amount",
                "senderOrganization",
                "receiverOrganization"
            ],
            "title": "Transaction",
            "type": "object"
        },
        "Version": {
            "description": "Identifikace jednotliv\u00e9 verze dokumentu",
            "patternProperties": {},
            "properties": {
                "published": {
                    "description": "Identifik\u00e1tor dan\u00e9 verze",
                    "format": "date-time",
                    "type": [
                        "string",
                        "null"
                    ],
                    "validity": "S"
                },
                "publisherId": {
                    "description": "Libovoln\u00fd \u010d\u00edseln\u00fd identifik\u00e1tor verze, spisov\u00e9 \u010d\u00edslo apod.",
                    "type": [
                        "string",
                        "null"
                    ],
                    "validity": "N"
                },
                "uri": {
                    "description": "Identifik\u00e1tor dan\u00e9 verze",
                    "format": "uri",
                    "type": [
                        "string",
                        "null"
                    ],
                    "validity": "S"
                },
                "version": {
                    "description": "Po\u0159adov\u00e9 \u010d\u00edslo verze, nejvy\u0161\u0161\u00ed = aktu\u00e1ln\u00ed",
                    "type": [
                        "integer",
                        "null"
                    ],
                    "validity": "S"
                }
            },
            "title": "Version",
            "type": "object"
        }
    },
    "id": "http://standard.zindex.cz/doku.php/cs/standard/implementation",
    "properties": {
        "documents": {
            "description": "Seznam dokument\u016f",
            "items": {
                "anyOf": [
                    {
                        "allOf": [
                            {
                                "$ref": "#/definitions/Document"
                            },
                            {
                                "$ref": "#/definitions/Contract"
                            }
                        ]
                    },
                    {
                        "allOf": [
                            {
                                "$ref": "#/definitions/Document"
                            },
                            {
                                "$ref": "#/definitions/Attachment"
                            }
                        ]
                    },
                    {
                        "allOf": [
                            {
                                "$ref": "#/definitions/Document"
                            },
                            {
                                "$ref": "#/definitions/Amendment"
                            }
                        ]
                    }
                ]
            },
            "title": "Documents",
            "type": "array"
        },
        "id": {
            "description": "Jednozna\u010dn\u00fd identifik\u00e1tor souboru",
            "title": "Release ID",
            "type": "string"
        },
        "invoices": {
            "description": "Seznam faktur",
            "items": {
                "$ref": "#/definitions/Invoice"
            },
            "title": "Invoices",
            "type": "array",
            "_uniqueItems": true
        },
        "language": {
            "default": "cs",
            "description": "Specifikace jazyka pro data. Doporu\u010duje se pou\u017eit\u00ed dvou znakov\u00e9ho ISO 639-1",
            "title": "Release language",
            "type": [
                "string",
                "null"
            ]
        },
        "orders": {
            "description": "Seznam objedn\u00e1vek",
            "items": {
                "$ref": "#/definitions/Order"
            },
            "title": "Orders",
            "type": "array",
            "_uniqueItems": true
        },
        "parties": {
            "description": "V\u00fd\u010det smluvn\u00edch stran",
            "items": {
                "$ref": "#/definitions/Party"
            },
            "title": "Parties",
            "type": "array",
            "_uniqueItems": true
        },
        "published": {
            "_format": "date-time",
            "description": "Datum publikace souboru",
            "title": "Release date",
            "type": "string"
        }
    },
    "required": [
        "id",
        "published",
        "documents",
        "language"
    ],
    "title": "Definice datov\u00e9 struktury smluv",
    "type": "object"
}