{
    "additionalProperties": false,
    "description": "Schema for a schema.org WebPage (http://schema.org/WebPage). This is a very limited subset of fields - in future ADDITIONs to this schema we can add more fields. This attempts to be a faithful mapping with a few improvements for analytics - for example, breadcrumbs and keywords become an array of strings not a single string with arbitrary divider. Where we don't want to drill into a type (e.g. author as a Person or Organization), we simply set to string.",
    "minProperties": 1,
    "properties": {
        "author": {
            "type": "string"
        },
        "breadcrumb": {
            "items": {
                "type": "string"
            },
            "type": "array"
        },
        "dateCreated": {
            "_format": "date-time",
            "type": "string"
        },
        "dateModified": {
            "_format": "date-time",
            "type": "string"
        },
        "datePublished": {
            "_format": "date-time",
            "type": "string"
        },
        "genre": {
            "type": "string"
        },
        "inLanguage": {
            "type": "string"
        },
        "keywords": {
            "items": {
                "type": "string"
            },
            "type": "array"
        }
    },
    "self": {
        "format": "jsonschema",
        "name": "WebPage",
        "vendor": "org.schema",
        "version": "1-0-0"
    },
    "type": "object"
}