Sha256: 6f0fb27ec74065b067063a7526b2ab148ff9afc469454e5506abb22ebaeb04c7

Contents?: true

Size: 1.51 KB

Versions: 10

Compression:

Stored size: 1.51 KB

Contents

{
  "$schema": "http://json-schema.org/draft-03/schema#",
  "id": "http://popoloproject.com/schemas/other_name.json#",
  "title": "Other name",
  "description": "An alternate or former name",
  "type": "object",
  "properties": {
    "name": {
      "description": "An alternate or former name",
      "type": "string",
      "required": true
    },
    "family_name": {
      "description": "One or more family names",
      "type": ["string", "null"]
    },
    "given_name": {
      "description": "One or more primary given names",
      "type": ["string", "null"]
    },
    "additional_name": {
      "description": "One or more secondary given names",
      "type": ["string", "null"]
    },
    "honorific_prefix": {
      "description": "One or more honorifics preceding a person's name",
      "type": ["string", "null"]
    },
    "honorific_suffix": {
      "description": "One or more honorifics following a person's name",
      "type": ["string", "null"]
    },
    "patronymic_name": {
      "description": "One or more patronymic names",
      "type": ["string", "null"]
    },
    "start_date": {
      "description": "The date on which the name was adopted",
      "type": ["string", "null"],
      "pattern": "^[0-9]{4}(-[0-9]{2}){0,2}$"
    },
    "end_date": {
      "description": "The date on which the name was abandoned",
      "type": ["string", "null"],
      "pattern": "^[0-9]{4}(-[0-9]{2}){0,2}$"
    },
    "note": {
      "description": "A note, e.g. 'Birth name'",
      "type": ["string", "null"]
    }
  }
}

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
pupa-0.1.9 schemas/popolo/other_name.json
pupa-0.1.8 schemas/popolo/other_name.json
pupa-0.1.7 schemas/popolo/other_name.json
pupa-0.1.6 schemas/popolo/other_name.json
pupa-0.1.5 schemas/popolo/other_name.json
pupa-0.1.4 schemas/popolo/other_name.json
pupa-0.1.3 schemas/popolo/other_name.json
pupa-0.1.2 schemas/popolo/other_name.json
pupa-0.1.1 schemas/popolo/other_name.json
pupa-0.1.0 schemas/popolo/other_name.json