All Downloads are FREE. Search and download functionalities are using the official Maven repository.

.csw-v_2_0_2.2.6.0.source-code.DC_1_1.jsonschema Maven / Gradle / Ivy


{
    "id":"http://purl.org/dc/elements/1.1/#",
    "definitions":{
        "SimpleLiteral":{
            "type":"object",
            "title":"SimpleLiteral",
            "properties":{
                "content":{
                    "title":"content",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                            }
                        }
                    ],
                    "propertyType":"elementRefs"
                },
                "scheme":{
                    "title":"scheme",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"scheme",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"SimpleLiteral",
                "namespaceURI":"http://purl.org/dc/elements/1.1/"
            },
            "propertiesOrder":[
                "content",
                "scheme"
            ]
        },
        "ElementContainer":{
            "type":"object",
            "title":"ElementContainer",
            "properties":{
                "dcElement":{
                    "title":"dcElement",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "name":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                    },
                                    "value":{
                                        "$ref":"#/definitions/SimpleLiteral"
                                    }
                                },
                                "elementName":{
                                    "localPart":"DC-element",
                                    "namespaceURI":"http://purl.org/dc/elements/1.1/"
                                }
                            },
                            "minItems":0
                        }
                    ],
                    "propertyType":"elementRef",
                    "elementName":{
                        "localPart":"DC-element",
                        "namespaceURI":"http://purl.org/dc/elements/1.1/"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"elementContainer",
                "namespaceURI":"http://purl.org/dc/elements/1.1/"
            },
            "propertiesOrder":[
                "dcElement"
            ]
        }
    },
    "anyOf":[
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "source"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://purl.org/dc/elements/1.1/"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/SimpleLiteral"
                }
            },
            "elementName":{
                "localPart":"source",
                "namespaceURI":"http://purl.org/dc/elements/1.1/"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "creator"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://purl.org/dc/elements/1.1/"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/SimpleLiteral"
                }
            },
            "elementName":{
                "localPart":"creator",
                "namespaceURI":"http://purl.org/dc/elements/1.1/"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "title"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://purl.org/dc/elements/1.1/"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/SimpleLiteral"
                }
            },
            "elementName":{
                "localPart":"title",
                "namespaceURI":"http://purl.org/dc/elements/1.1/"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "coverage"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://purl.org/dc/elements/1.1/"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/SimpleLiteral"
                }
            },
            "elementName":{
                "localPart":"coverage",
                "namespaceURI":"http://purl.org/dc/elements/1.1/"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "contributor"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://purl.org/dc/elements/1.1/"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/SimpleLiteral"
                }
            },
            "elementName":{
                "localPart":"contributor",
                "namespaceURI":"http://purl.org/dc/elements/1.1/"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "rights"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://purl.org/dc/elements/1.1/"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/SimpleLiteral"
                }
            },
            "elementName":{
                "localPart":"rights",
                "namespaceURI":"http://purl.org/dc/elements/1.1/"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "date"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://purl.org/dc/elements/1.1/"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/SimpleLiteral"
                }
            },
            "elementName":{
                "localPart":"date",
                "namespaceURI":"http://purl.org/dc/elements/1.1/"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "publisher"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://purl.org/dc/elements/1.1/"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/SimpleLiteral"
                }
            },
            "elementName":{
                "localPart":"publisher",
                "namespaceURI":"http://purl.org/dc/elements/1.1/"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "language"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://purl.org/dc/elements/1.1/"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/SimpleLiteral"
                }
            },
            "elementName":{
                "localPart":"language",
                "namespaceURI":"http://purl.org/dc/elements/1.1/"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "identifier"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://purl.org/dc/elements/1.1/"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/SimpleLiteral"
                }
            },
            "elementName":{
                "localPart":"identifier",
                "namespaceURI":"http://purl.org/dc/elements/1.1/"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "subject"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://purl.org/dc/elements/1.1/"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/SimpleLiteral"
                }
            },
            "elementName":{
                "localPart":"subject",
                "namespaceURI":"http://purl.org/dc/elements/1.1/"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "description"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://purl.org/dc/elements/1.1/"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/SimpleLiteral"
                }
            },
            "elementName":{
                "localPart":"description",
                "namespaceURI":"http://purl.org/dc/elements/1.1/"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "DC-element"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://purl.org/dc/elements/1.1/"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/SimpleLiteral"
                }
            },
            "elementName":{
                "localPart":"DC-element",
                "namespaceURI":"http://purl.org/dc/elements/1.1/"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "relation"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://purl.org/dc/elements/1.1/"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/SimpleLiteral"
                }
            },
            "elementName":{
                "localPart":"relation",
                "namespaceURI":"http://purl.org/dc/elements/1.1/"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "format"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://purl.org/dc/elements/1.1/"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/SimpleLiteral"
                }
            },
            "elementName":{
                "localPart":"format",
                "namespaceURI":"http://purl.org/dc/elements/1.1/"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "type"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://purl.org/dc/elements/1.1/"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/SimpleLiteral"
                }
            },
            "elementName":{
                "localPart":"type",
                "namespaceURI":"http://purl.org/dc/elements/1.1/"
            }
        }
    ]
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy