CAAB Field Structure
Proposed CAAB field structure.
Object Model (CAAB)
Form element: string
Field name: titleprefix
Field label: "Title that appears before your name"
Description: "Enter this as you would like it to appear in correspondence (e.g. Ms., Mrs., Mr., Dr., Prof., Professor)."
Required: no
Validation: none
Multitier: no
Form element: string
Field name: firstname
Field label: "Your first name"
Description: "Your first (given) name or initial, as you wish it listed in the directory"
Required: no
Validation: none
Multitier: no
Form element: string
Field name: middlename
Field label: "Your middle name"
Description: "Your middle name(s) or initial(s) as you wish it listed in the directory"
Required: no
Validation: none
Multitier: no
Form element: string
Field name: lastname
Field label: "Your last name"
Description: "Your last name(s) as you wish it listed in the directory. This field is used to search/sort, so use the name most likely to be searched for."
Required: yes
Validation: cannot be empty or null
Multitier: no
Form element: string
Field name: jrsr
Field label: "Your dynastic modifier"
Description: "The dynastic portion of your name, if relevant (e.g. Jr., Sr., I, II, III)"
Required: no
Validation: no
Multitier: no
Form element: string
Field name: titlesuffix
Field label: "Title that appears after your name"
Description: "Enter this as you would like it to appear in correspondence (e.g. Professor, VMD, Ph.D.)."
Required: no
Validation: none
Multitier: no
Form element: string
Field name: company
Field label: "The company/institution/organization you work through. "
Description: "Enter the company/institution/organization name as it should be listed in directory. "
Required: no
Validation: no
Multitier: no
Form element: string
Field name: streetaddress
Field label: "Street address to which mail should be sent."
Description: "Enter the street address portion of your address, using html code <br> to indicate line breaks. "
Required: no
Validation: no
Multitier: no
Form element: string
Field name: City
Field label: "City."
Description: "Enter the city portion of your mailing address. "
Required: yes
Validation: no
Multitier: no
Form element: string
Field name: province
Field label: "State/province/region. "
Description: "Enter the state or province or region portion of your mailing address (use accepted abbreviation, e.g. BC, PA)."
Required: no
Validation: no
Multitier: no
Form element: string
Field name: provincesort
Field label: "State/province/region for sorting. "
Description: "Enter the FULL state or province or region for sorting purposes (no abbreviation, e.g. Mississippi, not MS). "
Required: yes
Validation: no
Multitier: no
Form element: string
Field name: postalcode
Field label: "Postal code portion of address. "
Description: "Enter the postal code for your mailing address"
Required: no
Validation: no
Multitier: no
Form element: string
Field name: country
Field label: "Country portion of address. "
Description: "Enter the country portion of your mailing address (use accepted postal abbreviation, e.g. UK, USA) "
Required: no
Validation: no
Multitier: no
Form element: string
Field name: countrysort
Field label: "Country for sorting. "
Description: "Enter the FULL country name for sorting purposes (NOTE: If in USA, you may leave this blank) "
Required: yes
Validation: no
Multitier: no
Form element: string
Field name: phone
Field label: "Phone number. "
Description: "Enter the phone number at which clients can reach you (optional). "
Required: no
Validation: no
Multitier: no
Form element: string
Field name: postalcode
Field label: "Postal code portion of address. "
Description: "Enter the postal code for your mailing address"
Required: no
Validation: no
Multitier: no
Form element: checkbox
Field name: faxconsult
Field label: "Fax consultation available."
Description: "Check this box if you offer fax consultations."
Required: ?
Validation: no
Multitier: no
Form element: string
Field name: fax
Field label: "Fax number for consultations."
Description: "Enter the fax number ONLY if you offer by-fax consultations."
Required: no
Validation: no
Multitier: no
Form element: string
Field name: webpage
Field label: "Your webpage URL (optional) "
Description: "Enter your full webpage URL, which should begin with http://."
Required: no
Validation: IsURL or blank/null
Multitier: no
Form element: string
Field name: species
Field label: "Animals treated."
Description: "List common names of animals with which you are qualified to treat (e.g. dogs, cats, bulldogs, exotic cats, horses, etc.) Be as specific as you wish to be. Html code is permitted. "
Required: yes
Validation: no
Multitier: no
Form element: string
Field name: services
Field label: "Services offered. "
Description: "List any additional or specialized servies you offer (e.g. separation anxiety; litter box issues, etc.) Be as specific as you wish to be. Html code is permitted."
Required: no
Validation: no
Multitier: no
Form element: string
Field name: comments
Field label: "Internal comments."
Description: "These comments are viewable only by the directory administrator. However, you should treat this field as if it will be viewed by other parties (professional, objective notes)."
Required: no
Validation: no
Multitier: no
