{
    "swagger": "2.0",
    "info": {
        "description": "Welcome to the Feed API. This guide describes how to use the Feed API to programmatically filter Hub feeds from a catalog. Use this explorer to test API endpoints. Common uses cases include filtering a feed to see content of a certain type or updated within the last 24 hours. For further details including definitions and example use cases, see the [web help](https://doc.arcgis.com/en/hub/content/federate-data-with-external-catalogs.htm#GUID-EAF833F8-FADA-4EC7-A1CA-F704DC987362).",
        "version": "2.0.0",
        "title": "Feed API"
    },
    "tags": [
        {
            "name": "DCAT AP 2.0.1"
        },
        {
            "name": "DCAT AP 2.1.1"
        },
        {
            "name": "DCAT AP 3.0.0"
        },
        {
            "name": "DCAT US 1.1"
        },
        {
            "name": "DCAT US 3.0 (Beta)"
        },
        {
            "name": "RSS 2.0"
        }
    ],
    "paths": {
        "/api/feed/dcat-ap/2.0.1": {
            "get": {
                "tags": [
                    "DCAT AP 2.0.1"
                ],
                "produces": [
                    "application/json"
                ],
                "parameters": [
                    {
                        "name": "q",
                        "in": "query",
                        "description": "Free text search query",
                        "required": false,
                        "type": "string",
                        "example": "trees"
                    },
                    {
                        "name": "updated",
                        "in": "query",
                        "description": "Recently updated in last hour(s)",
                        "required": false,
                        "type": "number",
                        "example": "1 (updated last 1 hour ago)"
                    },
                    {
                        "name": "sort",
                        "in": "query",
                        "description": "Sort by specific field and in specific order",
                        "required": false,
                        "type": "string",
                        "enum": [
                            "Date Created|created|asc",
                            "Date Created|created|desc",
                            "Date Modified|modified|asc",
                            "Date Modified|modified|desc"
                        ]
                    },
                    {
                        "name": "id",
                        "in": "query",
                        "description": "To include only a specific item id",
                        "required": false,
                        "type": "string"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "DCAT AP 2.0.1 dataset feed",
                        "schema": {
                            "$ref": "#/definitions/DcatApFeed"
                        }
                    }
                }
            }
        },
        "/api/feed/dcat-ap/2.1.1": {
            "get": {
                "tags": [
                    "DCAT AP 2.1.1"
                ],
                "produces": [
                    "application/json"
                ],
                "parameters": [
                    {
                        "name": "q",
                        "in": "query",
                        "description": "Free text search query",
                        "required": false,
                        "type": "string",
                        "example": "trees"
                    },
                    {
                        "name": "updated",
                        "in": "query",
                        "description": "Recently updated in last hour(s)",
                        "required": false,
                        "type": "number",
                        "example": "1 (updated last 1 hour ago)"
                    },
                    {
                        "name": "sort",
                        "in": "query",
                        "description": "Sort by specific field and in specific order",
                        "required": false,
                        "type": "string",
                        "enum": [
                            "Date Created|created|asc",
                            "Date Created|created|desc",
                            "Date Modified|modified|asc",
                            "Date Modified|modified|desc"
                        ]
                    },
                    {
                        "name": "id",
                        "in": "query",
                        "description": "To include only a specific item id",
                        "required": false,
                        "type": "string"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "DCAT AP 2.1.1 dataset feed",
                        "schema": {
                            "$ref": "#/definitions/DcatApFeed"
                        }
                    }
                }
            }
        },
        "/api/feed/dcat-ap/3.0.0": {
            "get": {
                "tags": [
                    "DCAT AP 3.0.0"
                ],
                "produces": [
                    "application/json"
                ],
                "parameters": [
                    {
                        "name": "q",
                        "in": "query",
                        "description": "Free text search query",
                        "required": false,
                        "type": "string",
                        "example": "trees"
                    },
                    {
                        "name": "updated",
                        "in": "query",
                        "description": "Recently updated in last hour(s)",
                        "required": false,
                        "type": "number",
                        "example": "1 (updated last 1 hour ago)"
                    },
                    {
                        "name": "sort",
                        "in": "query",
                        "description": "Sort by specific field and in specific order",
                        "required": false,
                        "type": "string",
                        "enum": [
                            "Date Created|created|asc",
                            "Date Created|created|desc",
                            "Date Modified|modified|asc",
                            "Date Modified|modified|desc"
                        ]
                    },
                    {
                        "name": "id",
                        "in": "query",
                        "description": "To include only a specific item id",
                        "required": false,
                        "type": "string"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "DCAT AP 3.0.0 dataset feed",
                        "schema": {
                            "$ref": "#/definitions/DcatApFeed"
                        }
                    }
                }
            }
        },
        "/api/feed/dcat-us/1.1": {
            "get": {
                "tags": [
                    "DCAT US 1.1"
                ],
                "produces": [
                    "application/json"
                ],
                "parameters": [
                    {
                        "name": "q",
                        "in": "query",
                        "description": "Free text search query",
                        "required": false,
                        "type": "string",
                        "example": "trees"
                    },
                    {
                        "name": "updated",
                        "in": "query",
                        "description": "Recently updated in last hour(s)",
                        "required": false,
                        "type": "number",
                        "example": "1 (updated last 1 hour ago)"
                    },
                    {
                        "name": "sort",
                        "in": "query",
                        "description": "Sort by specific field and in specific order",
                        "required": false,
                        "type": "string",
                        "enum": [
                            "Date Created|created|asc",
                            "Date Created|created|desc",
                            "Date Modified|modified|asc",
                            "Date Modified|modified|desc"
                        ]
                    },
                    {
                        "name": "id",
                        "in": "query",
                        "description": "To include only a specific item id",
                        "required": false,
                        "type": "string"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "DCAT US 1.1 dataset feed",
                        "schema": {
                            "$ref": "#/definitions/DcatUsFeed"
                        }
                    }
                }
            }
        },
        "/api/feed/dcat-us/3.0": {
            "get": {
                "tags": [
                    "DCAT US 3.0 (Beta)"
                ],
                "produces": [
                    "application/json"
                ],
                "parameters": [
                    {
                        "name": "q",
                        "in": "query",
                        "description": "Free text search query",
                        "required": false,
                        "type": "string",
                        "example": "trees"
                    },
                    {
                        "name": "updated",
                        "in": "query",
                        "description": "Recently updated in last hour(s)",
                        "required": false,
                        "type": "number",
                        "example": "1 (updated last 1 hour ago)"
                    },
                    {
                        "name": "sort",
                        "in": "query",
                        "description": "Sort by specific field and in specific order",
                        "required": false,
                        "type": "string",
                        "enum": [
                            "Date Created|created|asc",
                            "Date Created|created|desc",
                            "Date Modified|modified|asc",
                            "Date Modified|modified|desc"
                        ]
                    },
                    {
                        "name": "id",
                        "in": "query",
                        "description": "To include only a specific item id",
                        "required": false,
                        "type": "string"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "DCAT US 3.0 dataset feed",
                        "schema": {
                            "$ref": "#/definitions/DcatUs3Feed"
                        }
                    }
                }
            }
        },
        "/api/feed/rss/2.0": {
            "get": {
                "tags": [
                    "RSS 2.0"
                ],
                "produces": [
                    "application/rss+xml"
                ],
                "parameters": [
                    {
                        "name": "q",
                        "in": "query",
                        "description": "Free text search query",
                        "required": false,
                        "type": "string",
                        "example": "trees"
                    },
                    {
                        "name": "updated",
                        "in": "query",
                        "description": "Recently updated in last hour(s)",
                        "required": false,
                        "type": "number",
                        "example": "1 (updated last 1 hour ago)"
                    },
                    {
                        "name": "sort",
                        "in": "query",
                        "description": "Sort by specific field and in specific order",
                        "required": false,
                        "type": "string",
                        "enum": [
                            "Date Created|created|asc",
                            "Date Created|created|desc",
                            "Date Modified|modified|asc",
                            "Date Modified|modified|desc"
                        ]
                    },
                    {
                        "name": "id",
                        "in": "query",
                        "description": "To include only a specific item id",
                        "required": false,
                        "type": "string"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "RSS 2.0 dataset feed",
                        "schema": {
                            "$ref": "#/definitions/rss"
                        }
                    }
                }
            }
        }
    },
    "definitions": {
        "DcatApFeed": {
            "type": "object",
            "properties": {
                "@context": {
                    "type": "object",
                    "properties": {
                        "dcat": {
                            "type": "string"
                        },
                        "dct": {
                            "type": "string"
                        },
                        "foaf": {
                            "type": "string"
                        },
                        "vcard": {
                            "type": "string"
                        },
                        "ftype": {
                            "type": "string"
                        },
                        "lang": {
                            "type": "string"
                        },
                        "skos": {
                            "type": "string"
                        }
                    },
                    "required": [
                        "dcat",
                        "dct",
                        "foaf",
                        "vcard",
                        "ftype",
                        "lang",
                        "skos"
                    ]
                },
                "@id": {
                    "type": "string"
                },
                "@type": {
                    "type": "string"
                },
                "dct:description": {
                    "type": "string"
                },
                "dct:title": {
                    "type": "string"
                },
                "dct:publisher": {
                    "type": "object",
                    "properties": {
                        "@type": {
                            "type": "string"
                        },
                        "foaf:name": {
                            "type": "string"
                        }
                    },
                    "required": [
                        "@type",
                        "foaf:name"
                    ]
                },
                "foaf:homepage": {
                    "type": "object",
                    "properties": {
                        "foaf:Document": {
                            "type": "string"
                        },
                        "@type": {
                            "type": "string"
                        }
                    },
                    "required": [
                        "foaf:Document",
                        "@type"
                    ]
                },
                "dct:language": {
                    "type": "object",
                    "properties": {
                        "@id": {
                            "type": "string"
                        }
                    },
                    "required": [
                        "@id"
                    ]
                },
                "dct:creator": {
                    "type": "object",
                    "properties": {
                        "@id": {
                            "type": "string"
                        },
                        "@type": {
                            "type": "string"
                        },
                        "foaf:name": {
                            "type": "string"
                        }
                    },
                    "required": [
                        "@id",
                        "@type",
                        "foaf:name"
                    ]
                },
                "dcat:dataset": {
                    "type": "array",
                    "items": {
                        "type": "object",
                        "properties": {
                            "@type": {
                                "type": "string"
                            },
                            "@id": {
                                "type": "string"
                            },
                            "dct:title": {
                                "type": "string"
                            },
                            "dct:description": {
                                "type": "string"
                            },
                            "dcat:contactPoint": {
                                "type": "object",
                                "properties": {
                                    "@id": {
                                        "type": "string"
                                    },
                                    "@type": {
                                        "type": "string"
                                    },
                                    "vcard:fn": {
                                        "type": "string"
                                    },
                                    "vcard:hasEmail": {
                                        "type": "string"
                                    }
                                },
                                "required": [
                                    "@id",
                                    "@type",
                                    "vcard:fn",
                                    "vcard:hasEmail"
                                ]
                            },
                            "dct:publisher": {
                                "type": "object",
                                "properties": {
                                    "@type": {
                                        "type": "string"
                                    },
                                    "foaf:name": {
                                        "type": "string"
                                    }
                                },
                                "required": [
                                    "@type",
                                    "foaf:name"
                                ]
                            },
                            "dcat:theme": {
                                "type": "object",
                                "properties": {
                                    "@type": {
                                        "type": "string"
                                    },
                                    "skos:prefLabel": {
                                        "type": "string"
                                    }
                                },
                                "required": [
                                    "@type",
                                    "skos:prefLabel"
                                ]
                            },
                            "dct:accessRights": {
                                "type": "object",
                                "properties": {
                                    "@type": {
                                        "type": "string"
                                    },
                                    "@label": {
                                        "type": "object",
                                        "properties": {
                                            "@value": {
                                                "type": "string"
                                            }
                                        },
                                        "required": [
                                            "@value"
                                        ]
                                    }
                                },
                                "required": [
                                    "@type",
                                    "@label"
                                ]
                            },
                            "dct:identifier": {
                                "type": "string"
                            },
                            "dcat:keyword": {
                                "type": "array",
                                "items": [
                                    {
                                        "type": "string"
                                    },
                                    {
                                        "type": "string"
                                    },
                                    {
                                        "type": "string"
                                    },
                                    {
                                        "type": "string"
                                    }
                                ]
                            },
                            "dct:provenance": {
                                "type": "object",
                                "properties": {
                                    "@type": {
                                        "type": "string"
                                    },
                                    "@label": {
                                        "type": "object",
                                        "properties": {
                                            "@value": {
                                                "type": "string"
                                            }
                                        },
                                        "required": [
                                            "@value"
                                        ]
                                    }
                                },
                                "required": [
                                    "@type",
                                    "@label"
                                ]
                            },
                            "dct:issued": {
                                "type": "string"
                            },
                            "dct:modified": {
                                "type": "string"
                            },
                            "dct:language": {
                                "type": "object",
                                "properties": {
                                    "@id": {
                                        "type": "string"
                                    }
                                },
                                "required": [
                                    "@id"
                                ]
                            },
                            "dcat:distribution": {
                                "type": "array",
                                "items": {
                                    "type": "object",
                                    "properties": {
                                        "@type": {
                                            "type": "string"
                                        },
                                        "dcat:accessURL": {
                                            "type": "object",
                                            "properties": {
                                                "@id": {
                                                    "type": "string"
                                                }
                                            },
                                            "required": [
                                                "@id"
                                            ]
                                        },
                                        "dct:format": {
                                            "type": "object",
                                            "properties": {
                                                "@id": {
                                                    "type": "string"
                                                }
                                            },
                                            "required": [
                                                "@id"
                                            ]
                                        },
                                        "dct:description": {
                                            "type": "string"
                                        },
                                        "dct:title": {
                                            "type": "string"
                                        }
                                    },
                                    "required": [
                                        "@type",
                                        "dcat:accessURL",
                                        "dct:format",
                                        "dct:description",
                                        "dct:title"
                                    ]
                                }
                            }
                        },
                        "required": [
                            "@type",
                            "@id",
                            "dct:title",
                            "dct:description",
                            "dcat:contactPoint",
                            "dct:publisher",
                            "dcat:theme",
                            "dct:accessRights",
                            "dct:identifier",
                            "dcat:keyword",
                            "dct:provenance",
                            "dct:issued",
                            "dct:modified",
                            "dct:language",
                            "dcat:distribution"
                        ]
                    }
                }
            },
            "required": [
                "@context",
                "@id",
                "@type",
                "dct:description",
                "dct:title",
                "dct:publisher",
                "foaf:homepage",
                "dct:language",
                "dct:creator",
                "dcat:dataset"
            ]
        },
        "DcatUsFeed": {
            "type": "object",
            "properties": {
                "@context": {
                    "type": "string"
                },
                "@type": {
                    "type": "string"
                },
                "conformsTo": {
                    "type": "string"
                },
                "describedBy": {
                    "type": "string"
                },
                "dataset": {
                    "type": "array",
                    "items": {
                        "type": "object",
                        "properties": {
                            "@type": {
                                "type": "string"
                            },
                            "identifier": {
                                "type": "string"
                            },
                            "landingPage": {
                                "type": "string"
                            },
                            "title": {
                                "type": "string"
                            },
                            "description": {
                                "type": "string"
                            },
                            "keyword": {
                                "type": "array",
                                "items": {
                                    "type": "string"
                                }
                            },
                            "issued": {
                                "type": "string"
                            },
                            "modified": {
                                "type": "string"
                            },
                            "publisher": {
                                "type": "object",
                                "properties": {
                                    "name": {
                                        "type": "string"
                                    }
                                },
                                "required": [
                                    "name"
                                ]
                            },
                            "contactPoint": {
                                "type": "object",
                                "properties": {
                                    "@type": {
                                        "type": "string"
                                    },
                                    "fn": {
                                        "type": "string"
                                    },
                                    "hasEmail": {
                                        "type": "string"
                                    }
                                },
                                "required": [
                                    "@type",
                                    "fn",
                                    "hasEmail"
                                ]
                            },
                            "accessLevel": {
                                "type": "string"
                            },
                            "spatial": {
                                "type": "string"
                            },
                            "license": {
                                "type": "string"
                            },
                            "distribution": {
                                "type": "array",
                                "items": {
                                    "type": "object",
                                    "properties": {
                                        "@type": {
                                            "type": "string"
                                        },
                                        "title": {
                                            "type": "string"
                                        },
                                        "format": {
                                            "type": "string"
                                        },
                                        "mediaType": {
                                            "type": "string"
                                        },
                                        "accessURL": {
                                            "type": "string"
                                        }
                                    },
                                    "required": [
                                        "@type",
                                        "title",
                                        "format",
                                        "mediaType",
                                        "accessURL"
                                    ]
                                }
                            },
                            "theme": {
                                "type": "array",
                                "items": [
                                    {
                                        "type": "string"
                                    }
                                ]
                            }
                        },
                        "required": [
                            "@type",
                            "identifier",
                            "landingPage",
                            "title",
                            "description",
                            "keyword",
                            "issued",
                            "modified",
                            "publisher",
                            "contactPoint",
                            "accessLevel",
                            "spatial",
                            "license",
                            "distribution",
                            "theme"
                        ]
                    }
                }
            },
            "required": [
                "@context",
                "@type",
                "conformsTo",
                "describedBy",
                "dataset"
            ]
        },
        "DcatUs3Feed": {
            "type": "object",
            "properties": {
                "@id": {
                    "type": "string"
                },
                "title": {
                    "type": "string"
                },
                "description": {
                    "type": "string"
                },
                "publisher": {
                    "type": "object",
                    "properties": {
                        "@type": {
                            "type": "string"
                        },
                        "name": {
                            "type": "string"
                        }
                    },
                    "required": [
                        "@type",
                        "name"
                    ]
                },
                "language": {
                    "type": "array",
                    "items": {
                        "type": "string"
                    }
                },
                "modified": {
                    "type": "string"
                },
                "issued": {
                    "type": "string"
                },
                "homepage": {
                    "type": "object",
                    "properties": {
                        "@type": {
                            "type": "string"
                        },
                        "accessURL": {
                            "type": "string"
                        },
                        "title": {
                            "type": "string"
                        }
                    },
                    "required": [
                        "@type",
                        "accessURL",
                        "title"
                    ]
                },
                "themeTaxonomy": {
                    "type": "array",
                    "items": {
                        "type": "object",
                        "properties": {
                            "@type": {
                                "type": "string"
                            },
                            "@id": {
                                "type": "string"
                            },
                            "title": {
                                "type": "string"
                            },
                            "description": {
                                "type": "string"
                            },
                            "version": {
                                "type": "string"
                            }
                        }
                    }
                },
                "spatial": {
                    "type": "array",
                    "items": {
                        "type": "object",
                        "properties": {
                            "@type": {
                                "type": "string"
                            },
                            "bbox": {
                                "type": "array",
                                "description": "Bounding box value. May be a polygon string or [xmin, ymin, xmax, ymax] array depending on source metadata."
                            }
                        },
                        "required": [
                            "@type",
                            "bbox"
                        ]
                    }
                },
                "dataset": {
                    "type": "array",
                    "items": {
                        "type": "object",
                        "properties": {
                            "@type": {
                                "type": "string"
                            },
                            "identifier": {
                                "type": "string"
                            },
                            "landingPage": {
                                "type": "object",
                                "properties": {
                                    "@type": {
                                        "type": "string"
                                    },
                                    "title": {
                                        "type": "string"
                                    },
                                    "accessURL": {
                                        "type": "string"
                                    }
                                },
                                "required": [
                                    "@type",
                                    "title",
                                    "accessURL"
                                ]
                            },
                            "title": {
                                "type": "string"
                            },
                            "purpose": {
                                "type": "string"
                            },
                            "description": {
                                "type": "string"
                            },
                            "keyword": {
                                "type": "array",
                                "items": {
                                    "type": "string"
                                }
                            },
                            "issued": {
                                "type": "string"
                            },
                            "modified": {
                                "type": "string"
                            },
                            "publisher": {
                                "type": "object",
                                "properties": {
                                    "name": {
                                        "type": "string"
                                    }
                                },
                                "required": [
                                    "name"
                                ]
                            },
                            "contactPoint": {
                                "type": "object",
                                "properties": {
                                    "@type": {
                                        "type": "string"
                                    },
                                    "fn": {
                                        "type": "string"
                                    },
                                    "hasEmail": {
                                        "type": "string"
                                    }
                                },
                                "required": [
                                    "@type",
                                    "fn"
                                ]
                            },
                            "accessLevel": {
                                "type": "string"
                            },
                            "spatial": {
                                "type": "array",
                                "items": {
                                    "type": "object",
                                    "properties": {
                                        "@type": {
                                            "type": "string"
                                        },
                                        "bbox": {
                                            "type": "array",
                                            "items": {
                                                "type": "number"
                                            }
                                        }
                                    },
                                    "required": [
                                        "@type",
                                        "bbox"
                                    ]
                                }
                            },
                            "rights": {
                                "type": "array",
                                "items": {
                                    "type": "string"
                                }
                            },
                            "license": {
                                "type": "string"
                            },
                            "subject": {
                                "type": "array",
                                "items": {
                                    "type": "string"
                                }
                            },
                            "provenance": {
                                "type": "array",
                                "items": {
                                    "type": "string"
                                }
                            },
                            "language": {
                                "type": "array",
                                "items": {
                                    "type": "string"
                                }
                            },
                            "distribution": {
                                "type": "array",
                                "items": {
                                    "type": "object",
                                    "properties": {
                                        "@type": {
                                            "type": "string"
                                        },
                                        "title": {
                                            "type": "string"
                                        },
                                        "format": {
                                            "type": "string"
                                        },
                                        "mediaType": {
                                            "type": "string"
                                        },
                                        "description": {
                                            "type": "string"
                                        },
                                        "license": {
                                            "type": "string"
                                        },
                                        "accessURL": {
                                            "type": "string"
                                        },
                                        "downloadURL": {
                                            "type": "string"
                                        }
                                    },
                                    "required": [
                                        "@type",
                                        "title"
                                    ]
                                }
                            },
                            "metadataDistribution": {
                                "type": "array",
                                "items": {
                                    "type": "object",
                                    "properties": {
                                        "@type": {
                                            "type": "string"
                                        },
                                        "title": {
                                            "type": "string"
                                        },
                                        "format": {
                                            "type": "string"
                                        },
                                        "mediaType": {
                                            "type": "string"
                                        },
                                        "accessURL": {
                                            "type": "string"
                                        }
                                    },
                                    "required": [
                                        "@type",
                                        "title",
                                        "accessURL"
                                    ]
                                }
                            },
                            "theme": {
                                "type": "array",
                                "items": {
                                    "type": "object",
                                    "properties": {
                                        "prefLabel": {
                                            "type": "string"
                                        }
                                    },
                                    "required": [
                                        "prefLabel"
                                    ]
                                }
                            }
                        },
                        "required": [
                            "@type",
                            "identifier",
                            "landingPage",
                            "title",
                            "keyword",
                            "contactPoint",
                            "publisher",
                            "theme",
                            "accessLevel",
                            "modified",
                            "issued",
                            "distribution"
                        ]
                    }
                }
            },
            "required": [
                "@id",
                "title",
                "publisher",
                "dataset"
            ]
        },
        "rss": {
            "type": "object",
            "properties": {
                "channel": {
                    "type": "object",
                    "properties": {
                        "title": {
                            "type": "string"
                        },
                        "description": {
                            "type": "string"
                        },
                        "link": {
                            "type": "array",
                            "items": [
                                {
                                    "type": "string"
                                },
                                {
                                    "type": "string"
                                }
                            ]
                        },
                        "language": {
                            "type": "string"
                        },
                        "category": {
                            "type": "string"
                        },
                        "generator": {
                            "type": "string"
                        },
                        "lastBuildDate": {
                            "type": "string"
                        },
                        "image": {
                            "type": "object",
                            "properties": {
                                "title": {
                                    "type": "string"
                                },
                                "link": {
                                    "type": "string"
                                },
                                "width": {
                                    "type": "number",
                                    "example": "300"
                                },
                                "height": {
                                    "type": "number",
                                    "example": "300"
                                },
                                "url": {
                                    "type": "string"
                                }
                            },
                            "required": [
                                "title",
                                "link",
                                "width",
                                "height",
                                "url"
                            ]
                        },
                        "docs": {
                            "type": "string"
                        },
                        "item": {
                            "type": "object",
                            "properties": {
                                "link": {
                                    "type": "string"
                                },
                                "guid": {
                                    "type": "string"
                                },
                                "title": {
                                    "type": "string"
                                },
                                "description": {
                                    "type": "string"
                                },
                                "author": {
                                    "type": "string"
                                },
                                "category": {
                                    "type": "array",
                                    "items": {
                                        "type": "string"
                                    }
                                },
                                "pubDate": {
                                    "type": "string"
                                },
                                "source": {
                                    "type": "string"
                                },
                                "where": {
                                    "type": "object",
                                    "properties": {
                                        "Envelope": {
                                            "type": "object",
                                            "properties": {
                                                "lowerCorner": {
                                                    "type": "number"
                                                },
                                                "upperCorner": {
                                                    "type": "number"
                                                }
                                            },
                                            "required": [
                                                "lowerCorner",
                                                "upperCorner"
                                            ]
                                        }
                                    },
                                    "required": [
                                        "Envelope"
                                    ]
                                }
                            },
                            "required": [
                                "link",
                                "guid",
                                "title",
                                "description",
                                "author",
                                "category",
                                "pubDate",
                                "source",
                                "where"
                            ]
                        }
                    },
                    "required": [
                        "title",
                        "description",
                        "link",
                        "language",
                        "category",
                        "generator",
                        "lastBuildDate",
                        "image",
                        "docs",
                        "item"
                    ]
                }
            },
            "required": [
                "channel"
            ]
        }
    }
}
