{ "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" } } } } }