schemas.schema.jsd Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of iuliia-java Show documentation
Show all versions of iuliia-java Show documentation
Transliterate Cyrillic → Latin in every possible way
{
"$schemas": "http://json-schemas.org/schemas#",
"$id": "https://github.com/nalgeon/iuliia/schemas.json",
"title": "Transliteration Schema",
"type": "object",
"required": ["name", "description", "url", "mapping", "samples"],
"properties": {
"name": {
"description": "Schema name",
"type": "string"
},
"aliases": {
"description": "Schema name aliases",
"type": "array",
"items": {
"type": "string",
"uniqueItems": true
}
},
"description": {
"description": "Schema description",
"type": "string"
},
"url": {
"description": "Schema description url",
"type": "string"
},
"comments": {
"description": "Schema comments",
"type": "array",
"items": {
"type": "string"
}
},
"mapping": {
"description": "Mapping for individual letters",
"type": "object"
},
"prev_mapping": {
"description": "Mapping for letters with respect to previous sibling",
"type": ["object", "null"]
},
"next_mapping": {
"description": "Mapping for letters with respect to next sibling",
"type": ["object", "null"]
},
"ending_mapping": {
"description": "Mapping for word endings",
"type": ["object", "null"]
},
"samples": {
"description": "Transliteraton samples",
"type": "array",
"items": {
"type": "array",
"items": {
"type": "string"
}
}
}
}
}