| { | |
|    "description":"A representation of a person, company, organization, or place", | |
|    "type":"object", | |
|    "properties":{ | |
|       "fn":{ | |
|          "description":"Formatted Name", | |
|          "type":"string" | |
|       }, | |
|       "familyName":{ | |
|          "type":"string", | |
|          "required":true | |
|       }, | |
|       "givenName":{ | |
|          "type":"string", | |
|          "required":true | |
|       }, | |
|       "additionalName":{ | |
|          "type":"array", | |
|          "items":{ | |
|             "type":"string" | |
|          } | |
|       }, | |
|       "honorificPrefix":{ | |
|          "type":"array", | |
|          "items":{ | |
|             "type":"string" | |
|          } | |
|       }, | |
|       "honorificSuffix":{ | |
|          "type":"array", | |
|          "items":{ | |
|             "type":"string" | |
|          } | |
|       }, | |
|       "nickname":{ | |
|          "type":"string" | |
|       }, | |
|       "url":{ | |
|          "type":"string", | |
|          "format":"url" | |
|       }, | |
|       "email":{ | |
|          "type":"object", | |
|          "properties":{ | |
|             "type":{ | |
|                "type":"string" | |
|             }, | |
|             "value":{ | |
|                "type":"string", | |
|                "format":"email" | |
|             } | |
|          } | |
|       }, | |
|       "tel":{ | |
|          "type":"object", | |
|          "properties":{ | |
|             "type":{ | |
|                "type":"string" | |
|             }, | |
|             "value":{ | |
|                "type":"string", | |
|                "format":"phone" | |
|             } | |
|          } | |
|       }, | |
|       "adr":{"$ref" : "http://json-schema.org/address"}, | |
|       "geo":{"$ref" : "http://json-schema.org/geo"}, | |
|       "tz":{ | |
|          "type":"string" | |
|       }, | |
|       "photo":{ | |
|          "format":"image", | |
|          "type":"string" | |
|       }, | |
|       "logo":{ | |
|          "format":"image", | |
|          "type":"string" | |
|       }, | |
|       "sound":{ | |
|          "format":"attachment", | |
|          "type":"string" | |
|       }, | |
|       "bday":{ | |
|          "type":"string", | |
|          "format":"date" | |
|       }, | |
|       "title":{ | |
|          "type":"string" | |
|       }, | |
|       "role":{ | |
|          "type":"string" | |
|       }, | |
|       "org":{ | |
|          "type":"object", | |
|          "properties":{ | |
|             "organizationName":{ | |
|                "type":"string" | |
|             }, | |
|             "organizationUnit":{ | |
|                "type":"string" | |
|             } | |
|          } | |
|       } | |
|    } | |
| } |