{
    "$schema": "http://json-schema.org/draft-04/schema",
    "additionalProperties": false,
    "definitions": {
        "___traits_trait_additional_properties_json": {
            "$schema": "http://json-schema.org/draft-04/schema#",
            "additionalProperties": {},
            "description": "A grab-bag object for non-validatable data.",
            "title": "Has additional properties",
            "type": "object"
        },
        "___traits_trait_canonical_url_json": {
            "$schema": "http://json-schema.org/draft-04/schema#",
            "description": "The relative URL to this document on the website specified by the `canonical_website` field. In the Arc ecosystem, this will be populated by the content api from the arc-canonical-url service if present based on the canonical_website. In conjunction with canonical_website, it can be used to determine the SEO canonical url or open graph url. In a multi-site context, this field may be different from the website_url field.",
            "title": "Canonical URL",
            "type": "string"
        },
        "___traits_trait_headlines_json": {
            "$ref": "#/definitions/dictionary_json",
            "$schema": "http://json-schema.org/draft-04/schema#",
            "description": "The headline(s) or title for this content.  The 'basic' key is required.",
            "title": "Headlines",
            "type": "object"
        },
        "___traits_trait_id_json": {
            "$schema": "http://json-schema.org/draft-04/schema#",
            "description": "A globally unique identifier of the content in the ANS repository.",
            "title": "Globally Unique ID trait",
            "type": "string"
        },
        "___traits_trait_last_updated_date_json": {
            "$schema": "http://json-schema.org/draft-04/schema#",
            "_format": "date-time",
            "description": "When the content was last updated (RFC3339-formatted).",
            "title": "Last Updated Date",
            "type": "string"
        },
        "___traits_trait_revision_json": {
            "$schema": "http://json-schema.org/draft-04/schema#",
            "additionalProperties": false,
            "description": "Trait that applies revision information to a document. In the Arc ecosystem, many of these fields are populated in stories by the Story API.",
            "properties": {
                "additional_properties": {
                    "$ref": "#/definitions/___traits_trait_additional_properties_json"
                },
                "branch": {
                    "description": "The name of the branch this revision was created on.",
                    "type": "string"
                },
                "editions": {
                    "description": "A list of identifiers of editions that point to this revision.",
                    "items": {
                        "type": "string"
                    },
                    "type": "array"
                },
                "parent_id": {
                    "description": "The unique id of the revision that this revisions was branched from, or preceded it on the current branch.",
                    "type": "string"
                },
                "published": {
                    "description": "Whether or not this revision's parent story is published, in any form or place",
                    "type": "boolean"
                },
                "revision_id": {
                    "description": "The unique id of this revision.",
                    "type": "string"
                },
                "user_id": {
                    "description": "The unique user id of the person who created this revision.",
                    "type": "string"
                }
            },
            "title": "Revision",
            "type": "object"
        },
        "dictionary_json": {
            "$schema": "http://json-schema.org/draft-04/schema#",
            "patternProperties": {
                ".*": {
                    "type": "string"
                }
            },
            "properties": {
                "basic": {
                    "type": "string"
                }
            },
            "required": [
                "basic"
            ]
        }
    },
    "description": "A summary of a story",
    "properties": {
        "_id": {
            "$ref": "#/definitions/___traits_trait_id_json"
        },
        "canonical_url": {
            "$ref": "#/definitions/___traits_trait_canonical_url_json"
        },
        "headlines": {
            "$ref": "#/definitions/___traits_trait_headlines_json"
        },
        "last_updated_date": {
            "$ref": "#/definitions/___traits_trait_last_updated_date_json"
        },
        "revision": {
            "$ref": "#/definitions/___traits_trait_revision_json"
        },
        "type": {
            "enum": [
                "story"
            ]
        }
    },
    "required": [
        "type",
        "_id",
        "canonical_url",
        "headlines",
        "revision",
        "last_updated_date"
    ],
    "type": "object"
}