Salutations
xeebo salutation schema
JSON schema
- {
- "$schema": "http://json-schema.org/draft-04/schema",
- "id": "http://api.xeebo.com/schema/xeebo-salutation-schema-v1.0.0.json",
- "title": "Salutations",
- "description": "xeebo salutation schema",
- "type": "object",
- "definitions": {
- "versionType": {
- "title": "Schema Version",
- "description": "Schema version string",
- "type": "string",
- "pattern": "^[0-9]\\.[0-9]\\.[0-9]$"
- },
- "translationType": {
- "title": "Translation",
- "description": "Translation label using iso-639-alpha-2 language locale as key",
- "type": "object"
- },
- "dataType": {
- "title": "Salutation Data",
- "description": "Salutation data structure",
- "type": [
- "object",
- "null"
- ],
- "properties": {
- "null": {
- "$ref": "#/definitions/translationType"
- },
- "F": {
- "$ref": "#/definitions/translationType"
- },
- "M": {
- "$ref": "#/definitions/translationType"
- }
- }
- }
- },
- "properties": {
- "version": {
- "$ref": "#/definitions/versionType"
- },
- "data": {
- "$ref": "#/definitions/dataType"
- }
- },
- "additionalProperties": false
- }
JSON schema data description
Path/Attribute | Title | Description | Required |
---|---|---|---|
version | Schema Version | Schema version string | optional |
data | Salutation Data | Salutation data structure | optional |
JSON data
- {
- "version": "1.0.0",
- "data": {
- "M": {
- "fr": "Mr.",
- "de": "Herr",
- "en": "Mr.",
- "it": "Mr."
- },
- "null": {
- "fr": "Other",
- "de": "Andere",
- "en": "Other",
- "it": "Other"
- },
- "F": {
- "fr": "Mrs.",
- "de": "Frau",
- "en": "Mrs.",
- "it": "Mrs."
- }
- }
- }