<commit_before>{
	"$schema": "http://json-schema.org/draft-04/schema#",
	"type": "object",
	"required": [
		"title",
		"description",
		"publisher",
		"superTheme",
		"distribution",
		"accrualPeriodicity",
		"issued"
	],
	"properties": {
		"publisher": {
			"type": "object",
			"required": ["name"],
			"properties": {
				"name": { "type": "string" },
				"mbox": { "$ref": "mixed-types.json#stringOrNull" }
			}
		},
		"distribution": {
		       "type": "array",
		       "items": { "$ref": "distribution.json" }
		},
		"title": { "type": "string" },
		"description": { "type": "string" },
		"issued": { "type": "string" },
		"superTheme": { "type": "array" },
		"contactPoint": {
			"type": "object",
			"properties": {
				"fn": { "$ref": "mixed-types.json#stringOrNull" },
				"hasEmail": { "$ref": "mixed-types.json#stringOrNull" }
			}
		},
		"theme": { "$ref": "mixed-types.json#arrayOrNull" },
		"keyword": { "$ref": "mixed-types.json#arrayOrNull" },
		"accrualPeriodicity": { "$ref": "mixed-types.json#stringOrNull" },
		"modified": { "$ref": "mixed-types.json#stringOrNull" },
		"identifier": { "type": "string" },
		"language": { "$ref": "mixed-types.json#arrayOrNull" },
		"spatial": { 
			"anyOf": [
				{ "type": "string" },
				{ "type": "array" },
				{ "type": "null" }
			]
		},<commit_msg>Corrijo tipo de accrualPeriodicity para no permitir nulos, y agrego pattern<commit_after>{
	"$schema": "http://json-schema.org/draft-04/schema#",
	"type": "object",
	"required": [
		"title",
		"description",
		"publisher",
		"superTheme",
		"distribution",
		"accrualPeriodicity",
		"issued"
	],
	"properties": {
		"publisher": {
			"type": "object",
			"required": ["name"],
			"properties": {
				"name": { "type": "string" },
				"mbox": { "$ref": "mixed-types.json#stringOrNull" }
			}
		},
		"distribution": {
		       "type": "array",
		       "items": { "$ref": "distribution.json" }
		},
		"title": { "type": "string" },
		"description": { "type": "string" },
		"issued": { "type": "string" },
		"superTheme": { "type": "array" },
		"accrualPeriodicity": {
			"type": "string",
			"pattern": "^R/P\d+[Y|M|W|D]$"
		},
		"contactPoint": {
			"type": "object",
			"properties": {
				"fn": { "$ref": "mixed-types.json#stringOrNull" },
				"hasEmail": { "$ref": "mixed-types.json#stringOrNull" }
			}
		},
		"theme": { "$ref": "mixed-types.json#arrayOrNull" },
		"keyword": { "$ref": "mixed-types.json#arrayOrNull" },
		"modified": { "$ref": "mixed-types.json#stringOrNull" },
		"identifier": { "type": "string" },
		"language": { "$ref": "mixed-types.json#arrayOrNull" },
		"spatial": { 
			"anyOf": [
				{ "type": "string" },
				{ "type": "array" },
				{ "type": "null" }
			]
		},
{'fraction_non_alphanumeric': 0.256571640133284, 'fraction_numerical': 0.001480932987782303, 'mean_word_length': 3.571912013536379, 'pattern_counts': {'":': 97, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4800261', 'n_tokens_mistral': 1193, 'n_tokens_neox': 1020, 'n_words': 172}