{
	"$schema": "https://json-schema.org/draft/2020-12/schema",
	"$id": "https://schema.twindev.org/unece/UnecePolicy",
	"title": "UnecePolicy",
	"description": "A plan of action agreed or chosen in order to obey rules or requests made by people in authority and designed to prevent\nand detect violations of applicable law, regulations, rules and ethical standards by employees, agents and others.",
	"type": "object",
	"properties": {
		"@context": {
			"$ref": "https://schema.twindev.org/unece/UneceContextType",
			"description": "JSON-LD Context."
		},
		"type": {
			"const": "Policy",
			"description": "JSON-LD Type."
		},
		"applicableStandard": {
			"type": "array",
			"items": {
				"$ref": "https://schema.twindev.org/unece/UneceStandard"
			},
			"description": "A referenced standard applicable to this compliance policy."
		},
		"description": {
			"type": "string",
			"description": "A textual description of this compliance policy."
		},
		"identifier": {
			"anyOf": [
				{
					"type": "string"
				},
				{
					"$ref": "https://schema.twindev.org/json-ld/JsonLdValueObject"
				}
			],
			"description": "An identifier of this compliance policy."
		}
	},
	"required": ["type"]
}
