preferenceGroups = {
	ui = {
		name = _("User interface"),
		preferences = {
			ui_locale = {},
			ui_theme = {},
			ui_show_breadcrumbs = {},
			clear_quicksearch = {},
			persistent_search = {},
			persistent_browse = {}
		}
	},
	cataloguing = {
		name = _("Cataloguing"),
		preferences = {
			cataloguing_locale = {},
			cataloguing_ca_objects_editor_ui = {},
			cataloguing_ca_object_lots_editor_ui = {},
			cataloguing_ca_entities_editor_ui = {},
			cataloguing_ca_places_editor_ui = {},
			cataloguing_ca_occurrences_editor_ui = {},
			cataloguing_ca_collections_editor_ui = {},
			cataloguing_ca_storage_locations_editor_ui = {},
			cataloguing_ca_object_representations_editor_ui = {},
			cataloguing_ca_representation_annotations_editor_ui = {},
			cataloguing_ca_sets_editor_ui = {},
			cataloguing_ca_set_items_editor_ui = {},
			cataloguing_ca_lists_editor_ui = {},
			cataloguing_ca_list_items_editor_ui = {},
			
			cataloguing_ca_loans_editor_ui = {},
			cataloguing_ca_movements_editor_ui = {},
			cataloguing_ca_tours_editor_ui = {},
			cataloguing_ca_tour_stops_editor_ui = {},
			cataloguing_ca_search_forms_editor_ui = {},
			cataloguing_ca_bundle_displays_editor_ui = {},
			cataloguing_ca_relationship_types_editor_ui = {},
			cataloguing_ca_editor_uis_editor_ui = {},
			cataloguing_ca_editor_ui_screens_editor_ui = {},
			cataloguing_ca_import_export_mappings_editor_ui = {},
			cataloguing_ca_import_export_mapping_groups_editor_ui = {},
			cataloguing_ca_import_export_mapping_groups_editor_ui = {}
		}
	},
	media = {
		name = _("Media"),
		preferences = {
			downloaded_file_naming = {}
		}
	},
	units = {
		name = _("Units of measurement"),
		preferences = {
			units = {}
		}
	},
	duplication = {
		name = _("Duplication tools"),
		preferences = {
			duplicate_nonpreferred_labels = {},
			duplicate_attributes = {},
			duplicate_relationships = {},
			duplicate_media = {},
			duplicate_subitems = {}
		}
	},
	#
	# --- The following preference group defines "user profile" preferences
	# --- Profile preferences are distinguished by normal preferences in that they appear on the Pawtucket (front-end)
	# --- public registration form and are editable on a per-user basis in the Providence user editor.
	#
	profile = {
		name = _("User profile"),
		preferences = {
			user_profile_organization = {},
			user_profile_address1 = {},
			user_profile_address2 = {},
			user_profile_city = {},
			user_profile_state = {},
			user_profile_country = {},
			user_profile_postalcode = {},
			user_profile_phone = {},
			user_profile_fax = {},
			
			user_profile_member_number = {},
			user_profile_email_opt_in = {},
			
	#		user_profile_is_over_18 = {},
	#		user_profile_field_of_research = {}
		}
	}
}

preferenceDefinitions = {
#
# User interface
#
	ui_locale = {
		label = _("User interface locale"),
		description = _("Locale in which to render the user interface; also controls localization of dates, numbers, etc."),
		formatType = FT_UI_LOCALE,
		displayType = DT_SELECT,
		default = <locale_default>
	},
	ui_theme = {
		label = _("User interface theme"),
		description = _("Theme set (views, CSS, graphics) to display UI in"),
		formatType = FT_THEME,
		displayType = DT_SELECT,
		default = default
	},
	ui_show_breadcrumbs = {
		label = _("Show current location as 'breadcrumb' trail"),
		description = _("If set to 'yes' the path of menu options taken to reach the current screen will be displayed at the top of every screen"),
		formatType = FT_TEXT,
		displayType = DT_SELECT,
		default = 0,
		choiceList = {
			_("Yes") = 1,
			_("No") = 0
		}
	},
	clear_quicksearch = {
		label = _("Autoclear Previous Quicksearch"),
		description = _("Determines if the previous Quicksearch terms clear automatically when a new search is performed, or if the search terms remain editable for the next search."),
		formatType = FT_TEXT,
		displayType = DT_SELECT,
		default = auto_clear,
		choiceList = {
			_("Clear search terms for a new search") = auto_clear,
			_("Search terms remain editable for next search") = is_editable
		}
	},
	persistent_search = {
		label = _("Remember last search or browse"),
		description = _("Determines if the last performed search, basic or advanced, or browse is retained after navigation away from results display"),
		formatType = FT_TEXT,
		displayType = DT_SELECT,
		default = save,
		choiceList = {
			_("Clear previous search terms when performing a new search or browse") = clear,
			_("Retain previous search terms and results when performing a search or browse") = save
		}
	}
#
# Media
#
	downloaded_file_naming = {
		label = _("Naming policy for downloaded media"),
		description = _("Determines how downloaded media files will be named on <strong>your</strong> computer when downloaded."),
		formatType = FT_TEXT,
		displayType = DT_SELECT,
		default = cataloguing_and_item_locale,
		choiceList = {
			_("Use original name file had when uploaded to the system + file extension") = original_name,
			_("Use object identifier + file extension") = idno,
			_("Use object identifier + version + file extension") = idno_and_version,
			_("Use object identifier + representation id + version + file extension") = idno_and_rep_id_and_version
		}
	}
	
#
# Cataloguing
#
	cataloguing_locale = {
		label = _("Default cataloguing locale"),
		description = _("Locale to default record and attribute locale setting to"),
		formatType = FT_LOCALE,
		displayType = DT_SELECT,
		default = "en_US"
	},
	cataloguing_ca_objects_editor_ui = {
		label = _("Object editor user interface"),
		description = _("Selects which user interface to use when editing objects."),
		formatType = FT_OBJECT_EDITOR_UI,
		displayType = DT_SELECT,
		default =
	},
	cataloguing_ca_object_lots_editor_ui = {
		label = _("Object lot editor user interface"),
		description = _("Selects which user interface to use when editing object lots."),
		formatType = FT_OBJECT_LOT_EDITOR_UI,
		displayType = DT_SELECT,
		default =
	},
	cataloguing_ca_entities_editor_ui = {
		label = _("Entity editor user interface"),
		description = _("Selects which user interface to use when editing entities."),
		formatType = FT_ENTITY_EDITOR_UI,
		displayType = DT_SELECT,
		default =
	},
	cataloguing_ca_places_editor_ui = {
		label = _("Place editor user interface"),
		description = _("Selects which user interface to use when editing places."),
		formatType = FT_PLACE_EDITOR_UI,
		displayType = DT_SELECT,
		default =
	},
	cataloguing_ca_occurrences_editor_ui = {
		label = _("Occurrence editor user interface"),
		description = _("Selects which user interface to use when editing occurrences."),
		formatType = FT_OCCURRENCE_EDITOR_UI,
		displayType = DT_SELECT,
		default =
	},
	cataloguing_ca_collections_editor_ui = {
		label = _("Collection editor user interface"),
		description = _("Selects which user interface to use when editing collections."),
		formatType = FT_COLLECTION_EDITOR_UI,
		displayType = DT_SELECT,
		default =
	},
	cataloguing_ca_storage_locations_editor_ui = {
		label = _("Storage location editor user interface"),
		description = _("Selects which user interface to use when editing storage locations."),
		formatType = FT_STORAGE_LOCATION_EDITOR_UI,
		displayType = DT_SELECT,
		default =
	},
	cataloguing_ca_object_representations_editor_ui = {
		label = _("Object representation editor user interface"),
		description = _("Selects which user interface to use when editing object representations."),
		formatType = FT_OBJECT_REPRESENTATION_EDITOR_UI,
		displayType = DT_SELECT,
		default =
	},
	cataloguing_ca_representation_annotations_editor_ui = {
		label = _("Representation annotation editor user interface"),
		description = _("Selects which user interface to use when editing representation annotations."),
		formatType = FT_REPRESENTATION_ANNOTATION_EDITOR_UI,
		displayType = DT_SELECT,
		default =
	},
	cataloguing_ca_sets_editor_ui = {
		label = _("Sets editor user interface"),
		description = _("Selects which user interface to use when editing sets."),
		formatType = FT_SET_EDITOR_UI,
		displayType = DT_SELECT,
		default =
	},
	cataloguing_ca_set_items_editor_ui = {
		label = _("Set item editor user interface"),
		description = _("Selects which user interface to use when editing set items."),
		formatType = FT_SET_ITEM_EDITOR_UI,
		displayType = DT_SELECT,
		default =
	},
	cataloguing_ca_lists_editor_ui = {
		label = _("List editor user interface"),
		description = _("Selects which user interface to use when editing list information."),
		formatType = FT_LIST_EDITOR_UI,
		displayType = DT_SELECT,
		default =
	},
	cataloguing_ca_list_items_editor_ui = {
		label = _("List item editor user interface"),
		description = _("Selects which user interface to use when editing list items."),
		formatType = FT_LIST_ITEM_EDITOR_UI,
		displayType = DT_SELECT,
		default =
	},
	cataloguing_ca_loans_editor_ui = {
		label = _("Loan editor user interface"),
		description = _("Selects which user interface to use when editing loans."),
		formatType = FT_LOAN_EDITOR_UI,
		displayType = DT_SELECT,
		default =
	},
	cataloguing_ca_movements_editor_ui = {
		label = _("Movement editor user interface"),
		description = _("Selects which user interface to use when editing movements."),
		formatType = FT_MOVEMENT_EDITOR_UI,
		displayType = DT_SELECT,
		default =
	},
	cataloguing_ca_tours_editor_ui = {
		label = _("Loan editor user interface"),
		description = _("Selects which user interface to use when editing tours."),
		formatType = FT_TOUR_EDITOR_UI,
		displayType = DT_SELECT,
		default =
	},
	cataloguing_ca_tour_stops_editor_ui = {
		label = _("Loan editor user interface"),
		description = _("Selects which user interface to use when editing tour stops."),
		formatType = FT_TOUR_STOP_EDITOR_UI,
		displayType = DT_SELECT,
		default =
	},
	cataloguing_ca_search_forms_editor_ui = {
		label = _("Search form editor user interface"),
		description = _("Selects which user interface to use when editing search forms."),
		formatType = FT_SEARCH_FORM_EDITOR_UI,
		displayType = DT_SELECT,
		default =
	},
	cataloguing_ca_bundle_displays_editor_ui = {
		label = _("Display editor user interface"),
		description = _("Selects which user interface to use when editing displays."),
		formatType = FT_BUNDLE_DISPLAY_EDITOR_UI,
		displayType = DT_SELECT,
		default =
	},
	cataloguing_ca_relationship_types_editor_ui = {
		label = _("Relationship type editor user interface"),
		description = _("Selects which user interface to use when editing relationship types."),
		formatType = FT_RELATIONSHIP_TYPE_EDITOR_UI,
		displayType = DT_SELECT,
		default =
	},
	cataloguing_ca_editor_uis_editor_ui = {
		label = _("User interface editor user interface"),
		description = _("Selects which user interface to use when editing user interfaces."),
		formatType = FT_USER_INTERFACE_EDITOR_UI,
		displayType = DT_SELECT,
		default =
	},
	cataloguing_ca_editor_ui_screens_editor_ui = {
		label = _("User interface screen editor user interface"),
		description = _("Selects which user interface to use when editing user interface screens."),
		formatType = FT_USER_INTERFACE_SCREEN_EDITOR_UI,
		displayType = DT_SELECT,
		default =
	},
	cataloguing_ca_import_export_mappings_editor_ui = {
		label = _("Import/export mapping editor user interface"),
		description = _("Selects which user interface to use when editing import/export mappings."),
		formatType = FT_IMPORT_EXPORT_MAPPING_EDITOR_UI,
		displayType = DT_SELECT,
		default =
	},
	cataloguing_ca_import_export_mapping_groups_editor_ui = {
		label = _("Import/export mapping group editor user interface"),
		description = _("Selects which user interface to use when editing import/export mapping groups."),
		formatType = FT_IMPORT_EXPORT_MAPPING_GROUP_EDITOR_UI,
		displayType = DT_SELECT,
		default =
	},						
	
#
# Units of measurement
#
	units = {
		label = _("Display measurements in"),
		description = _("Determines units used to display measured quantities. Select 'units as entered' to display measurements in the form in which they were entered into the system."),
		formatType = FT_TEXT,
		displayType = DT_SELECT,
		default = original,
		choiceList = {
			_("units as entered") = original,
			_("metric units") = metric,
			_("english units") = english
		}
	},
#
# Duplication: objects
#
	ca_objects_duplicate_nonpreferred_labels = {
		label = _("Duplicate non-preferred labels?"),
		description = _("If checked alternate names for the object will be duplicated."),
		formatType = FT_TEXT,
		displayType = DT_SELECT,
		default = 1,
		choiceList = {
			_("Yes") = 1,
			_("No") = 0
		}
	},
	ca_objects_duplicate_attributes = {
		label = _("Duplicate metadata?"),
		description = _("If checked all fields in the object will be duplicated."),
		formatType = FT_TEXT,
		displayType = DT_SELECT,
		default = 1,
		choiceList = {
			_("Yes") = 1,
			_("No") = 0
		}
	},
	ca_objects_duplicate_relationships = {
		label = _("Duplicate relationships?"),
		description = _("Checked relationships will be duplicated."),
		formatType = FT_TEXT,
		displayType = DT_CHECKBOXES,
		default = 1,
		choiceList = {
			_("Objects") = ca_objects,
			_("Entities") = ca_entities,
			_("Places") = ca_places,
			_("Occurrences") = ca_occurrences,
			_("Collections") = ca_collections,
			_("Storage locations") = ca_storage_locations,
			_("Loans") = ca_loans,
			_("Movements") = ca_movements,
			_("Tour stops") = ca_tour_stops,
			_("Vocabulary") = ca_list_items
		}
	},
	ca_objects_duplicate_media = {
		label = _("Duplicate media?"),
		description = _("If checked all media associated with the object will be duplicated."),
		formatType = FT_TEXT,
		displayType = DT_SELECT,
		default = 0,
		choiceList = {
			_("Yes") = 1,
			_("No") = 0
		}
	},
	ca_object_lots_duplicate_nonpreferred_labels = {
		label = _("Duplicate non-preferred labels?"),
		description = _("If checked alternate names for the lot will be duplicated."),
		formatType = FT_TEXT,
		displayType = DT_SELECT,
		default = 1,
		choiceList = {
			_("Yes") = 1,
			_("No") = 0
		}
	},
	ca_object_lots_duplicate_attributes = {
		label = _("Duplicate metadata?"),
		description = _("If checked all fields in the lot will be duplicated."),
		formatType = FT_TEXT,
		displayType = DT_SELECT,
		default = 1,
		choiceList = {
			_("Yes") = 1,
			_("No") = 0
		}
	},
	ca_object_lots_duplicate_relationships = {
		label = _("Duplicate relationships?"),
		description = _("Checked relationships will be duplicated."),
		formatType = FT_TEXT,
		displayType = DT_CHECKBOXES,
		default = 1,
		choiceList = {
			_("Objects") = ca_objects,
			_("Entities") = ca_entities,
			_("Places") = ca_places,
			_("Occurrences") = ca_occurrences,
			_("Collections") = ca_collections,
			_("Storage locations") = ca_storage_locations,
			_("Movements") = ca_movements,
			_("Vocabulary") = ca_list_items
		}
	},
	ca_entities_duplicate_nonpreferred_labels = {
		label = _("Duplicate non-preferred labels?"),
		description = _("If checked alternate names for the entity will be duplicated."),
		formatType = FT_TEXT,
		displayType = DT_SELECT,
		default = 1,
		choiceList = {
			_("Yes") = 1,
			_("No") = 0
		}
	},
	ca_entities_duplicate_attributes = {
		label = _("Duplicate metadata?"),
		description = _("If checked all fields in the entity will be duplicated."),
		formatType = FT_TEXT,
		displayType = DT_SELECT,
		default = 1,
		choiceList = {
			_("Yes") = 1,
			_("No") = 0
		}
	},
	ca_entities_duplicate_relationships = {
		label = _("Duplicate relationships?"),
		description = _("Checked relationships will be duplicated."),
		formatType = FT_TEXT,
		displayType = DT_CHECKBOXES,
		default = 1,
		choiceList = {
			_("Objects") = ca_objects,
			_("Object lots") = ca_object_lots,
			_("Entities") = ca_entities,
			_("Places") = ca_places,
			_("Occurrences") = ca_occurrences,
			_("Collections") = ca_collections,
			_("Storage locations") = ca_storage_locations,
			_("Loans") = ca_loans,
			_("Movements") = ca_movements,
			_("Tour stops") = ca_tour_stops,
			_("Vocabulary") = ca_list_items
		}
	},
	ca_places_duplicate_nonpreferred_labels = {
		label = _("Duplicate non-preferred labels?"),
		description = _("If checked alternate names for the place will be duplicated."),
		formatType = FT_TEXT,
		displayType = DT_SELECT,
		default = 1,
		choiceList = {
			_("Yes") = 1,
			_("No") = 0
		}
	},
	ca_places_duplicate_attributes = {
		label = _("Duplicate metadata?"),
		description = _("If checked all fields in the place will be duplicated."),
		formatType = FT_TEXT,
		displayType = DT_SELECT,
		default = 1,
		choiceList = {
			_("Yes") = 1,
			_("No") = 0
		}
	},
	ca_places_duplicate_relationships = {
		label = _("Duplicate relationships?"),
		description = _("Checked relationships will be duplicated."),
		formatType = FT_TEXT,
		displayType = DT_CHECKBOXES,
		default = 1,
		choiceList = {
			_("Objects") = ca_objects,
			_("Entities") = ca_entities,
			_("Places") = ca_places,
			_("Occurrences") = ca_occurrences,
			_("Collections") = ca_collections,
			_("Tour stops") = ca_tour_stops,
			_("Vocabulary") = ca_list_items
		}
	},
	ca_collections_duplicate_nonpreferred_labels = {
		label = _("Duplicate non-preferred labels?"),
		description = _("If checked alternate names for the collection will be duplicated."),
		formatType = FT_TEXT,
		displayType = DT_SELECT,
		default = 1,
		choiceList = {
			_("Yes") = 1,
			_("No") = 0
		}
	},
	ca_collections_duplicate_attributes = {
		label = _("Duplicate metadata?"),
		description = _("If checked all fields in the collection will be duplicated."),
		formatType = FT_TEXT,
		displayType = DT_SELECT,
		default = 1,
		choiceList = {
			_("Yes") = 1,
			_("No") = 0
		}
	},
	ca_collections_duplicate_relationships = {
		label = _("Duplicate relationships?"),
		description = _("Checked relationships will be duplicated."),
		formatType = FT_TEXT,
		displayType = DT_CHECKBOXES,
		default = 1,
		choiceList = {
			_("Objects") = ca_objects,
			_("Object lots") = ca_object_lots,
			_("Entities") = ca_entities,
			_("Places") = ca_places,
			_("Occurrences") = ca_occurrences,
			_("Collections") = ca_collections,
			_("Storage locations") = ca_storage_locations,
			_("Tour stops") = ca_tour_stops,
			_("Vocabulary") = ca_list_items
		}
	},
	ca_occurrences_duplicate_nonpreferred_labels = {
		label = _("Duplicate non-preferred labels?"),
		description = _("If checked alternate names for the occurrence will be duplicated."),
		formatType = FT_TEXT,
		displayType = DT_SELECT,
		default = 1,
		choiceList = {
			_("Yes") = 1,
			_("No") = 0
		}
	},
	ca_occurrences_duplicate_attributes = {
		label = _("Duplicate metadata?"),
		description = _("If checked all fields in the occurrence will be duplicated."),
		formatType = FT_TEXT,
		displayType = DT_SELECT,
		default = 1,
		choiceList = {
			_("Yes") = 1,
			_("No") = 0
		}
	},
	ca_occurrences_duplicate_relationships = {
		label = _("Duplicate relationships?"),
		description = _("Checked relationships will be duplicated."),
		formatType = FT_TEXT,
		displayType = DT_CHECKBOXES,
		default = 1,
		choiceList = {
			_("Objects") = ca_objects,
			_("Object lots") = ca_object_lots,
			_("Entities") = ca_entities,
			_("Places") = ca_places,
			_("Occurrences") = ca_occurrences,
			_("Collections") = ca_collections,
			_("Tour stops") = ca_tour_stops,
			_("Vocabulary") = ca_list_items
		}
	},
	ca_storage_locations_duplicate_nonpreferred_labels = {
		label = _("Duplicate non-preferred labels?"),
		description = _("If checked alternate names for the storage location will be duplicated."),
		formatType = FT_TEXT,
		displayType = DT_SELECT,
		default = 1,
		choiceList = {
			_("Yes") = 1,
			_("No") = 0
		}
	},
	ca_storage_locations_duplicate_attributes = {
		label = _("Duplicate metadata?"),
		description = _("If checked all fields in the storage location will be duplicated."),
		formatType = FT_TEXT,
		displayType = DT_SELECT,
		default = 1,
		choiceList = {
			_("Yes") = 1,
			_("No") = 0
		}
	},
	ca_storage_locations_duplicate_relationships = {
		label = _("Duplicate relationships?"),
		description = _("Checked relationships will be duplicated."),
		formatType = FT_TEXT,
		displayType = DT_CHECKBOXES,
		default = 1,
		choiceList = {
			_("Objects") = ca_objects,
			_("Object lots") = ca_object_lots,
			_("Entities") = ca_entities,
			_("Collections") = ca_collections
		}
	},
	ca_loans_duplicate_nonpreferred_labels = {
		label = _("Duplicate non-preferred labels?"),
		description = _("If checked alternate names for the loan will be duplicated."),
		formatType = FT_TEXT,
		displayType = DT_SELECT,
		default = 1,
		choiceList = {
			_("Yes") = 1,
			_("No") = 0
		}
	},
	ca_loans_duplicate_attributes = {
		label = _("Duplicate metadata?"),
		description = _("If checked all fields in the loan will be duplicated."),
		formatType = FT_TEXT,
		displayType = DT_SELECT,
		default = 1,
		choiceList = {
			_("Yes") = 1,
			_("No") = 0
		}
	},
	ca_loans_duplicate_relationships = {
		label = _("Duplicate relationships?"),
		description = _("Checked relationships will be duplicated."),
		formatType = FT_TEXT,
		displayType = DT_CHECKBOXES,
		default = 1,
		choiceList = {
			_("Objects") = ca_objects,
			_("Entities") = ca_entities,
			_("Movements") = ca_movements
		}
	},
	ca_movements_duplicate_nonpreferred_labels = {
		label = _("Duplicate non-preferred labels?"),
		description = _("If checked alternate names for the movement will be duplicated."),
		formatType = FT_TEXT,
		displayType = DT_SELECT,
		default = 1,
		choiceList = {
			_("Yes") = 1,
			_("No") = 0
		}
	},
	ca_movements_duplicate_attributes = {
		label = _("Duplicate metadata?"),
		description = _("If checked all fields in the movement will be duplicated."),
		formatType = FT_TEXT,
		displayType = DT_SELECT,
		default = 1,
		choiceList = {
			_("Yes") = 1,
			_("No") = 0
		}
	},
	ca_movements_duplicate_relationships = {
		label = _("Duplicate relationships?"),
		description = _("Checked relationships will be duplicated."),
		formatType = FT_TEXT,
		displayType = DT_CHECKBOXES,
		default = 1,
		choiceList = {
			_("Objects") = ca_objects,
			_("Object lots") = ca_object_lots,
			_("Entities") = ca_entities,
			_("Loans") = ca_loans
		}
	},
	ca_tours_duplicate_nonpreferred_labels = {
		label = _("Duplicate non-preferred labels?"),
		description = _("If checked alternate names for the tour will be duplicated."),
		formatType = FT_TEXT,
		displayType = DT_SELECT,
		default = 1,
		choiceList = {
			_("Yes") = 1,
			_("No") = 0
		}
	},
	ca_tours_duplicate_attributes = {
		label = _("Duplicate metadata?"),
		description = _("If checked all fields in the tour will be duplicated."),
		formatType = FT_TEXT,
		displayType = DT_SELECT,
		default = 1,
		choiceList = {
			_("Yes") = 1,
			_("No") = 0
		}
	},
	ca_tours_duplicate_subitems = {
		label = _("Duplicate tour stops?"),
		description = _("If checked all stops in the tour will be included."),
		formatType = FT_TEXT,
		displayType = DT_SELECT,
		default = 1,
		choiceList = {
			_("Yes") = 1,
			_("No") = 0
		}
	},
	ca_tour_stops_duplicate_nonpreferred_labels = {
		label = _("Duplicate non-preferred labels?"),
		description = _("If checked alternate names for the tour stop will be duplicated."),
		formatType = FT_TEXT,
		displayType = DT_SELECT,
		default = 1,
		choiceList = {
			_("Yes") = 1,
			_("No") = 0
		}
	},
	ca_tour_stops_duplicate_attributes = {
		label = _("Duplicate metadata?"),
		description = _("If checked all fields in the tour stop will be duplicated."),
		formatType = FT_TEXT,
		displayType = DT_SELECT,
		default = 1,
		choiceList = {
			_("Yes") = 1,
			_("No") = 0
		}
	},
	ca_tour_stops_duplicate_relationships = {
		label = _("Duplicate relationships?"),
		description = _("Checked relationships will be duplicated."),
		formatType = FT_TEXT,
		displayType = DT_CHECKBOXES,
		default = 1,
		choiceList = {
			_("Objects") = ca_objects,
			_("Entities") = ca_entities,
			_("Places") = ca_places,
			_("Occurrences") = ca_occurrences,
			_("Collections") = ca_collections,
			_("Tour stops") = ca_tour_stops,
			_("Vocabulary") = ca_list_items
		}
	},
	ca_lists_duplicate_nonpreferred_labels = {
		label = _("Duplicate non-preferred labels?"),
		description = _("If checked alternate names for the list will be duplicated."),
		formatType = FT_TEXT,
		displayType = DT_SELECT,
		default = 1,
		choiceList = {
			_("Yes") = 1,
			_("No") = 0
		}
	},
	ca_lists_duplicate_attributes = {
		label = _("Duplicate metadata?"),
		description = _("If checked all fields in the list will be duplicated."),
		formatType = FT_TEXT,
		displayType = DT_SELECT,
		default = 1,
		choiceList = {
			_("Yes") = 1,
			_("No") = 0
		}
	},
	ca_list_items_duplicate_nonpreferred_labels = {
		label = _("Duplicate non-preferred labels?"),
		description = _("If checked alternate names for the list item will be duplicated."),
		formatType = FT_TEXT,
		displayType = DT_SELECT,
		default = 1,
		choiceList = {
			_("Yes") = 1,
			_("No") = 0
		}
	},
	ca_list_items_duplicate_attributes = {
		label = _("Duplicate metadata?"),
		description = _("If checked all fields in the list item will be duplicated."),
		formatType = FT_TEXT,
		displayType = DT_SELECT,
		default = 1,
		choiceList = {
			_("Yes") = 1,
			_("No") = 0
		}
	},
	ca_list_items_duplicate_relationships = {
		label = _("Duplicate relationships?"),
		description = _("Checked relationships will be duplicated."),
		formatType = FT_TEXT,
		displayType = DT_CHECKBOXES,
		default = 1,
		choiceList = {
			_("Objects") = ca_objects,
			_("Object lots") = ca_object_lots,
			_("Entities") = ca_entities,
			_("Places") = ca_places,
			_("Occurrences") = ca_occurrences,
			_("Collections") = ca_collections,
			_("Tour stops") = ca_tour_stops
		}
	},
	ca_sets_duplicate_nonpreferred_labels = {
		label = _("Duplicate non-preferred labels?"),
		description = _("If checked alternate names for the set will be duplicated."),
		formatType = FT_TEXT,
		displayType = DT_SELECT,
		default = 1,
		choiceList = {
			_("Yes") = 1,
			_("No") = 0
		}
	},
	ca_sets_duplicate_attributes = {
		label = _("Duplicate metadata?"),
		description = _("If checked all fields in the set will be duplicated."),
		formatType = FT_TEXT,
		displayType = DT_SELECT,
		default = 1,
		choiceList = {
			_("Yes") = 1,
			_("No") = 0
		}
	},
	ca_sets_duplicate_subitems = {
		label = _("Duplicate items?"),
		description = _("If checked all items in the set will be included in the duplicated set."),
		formatType = FT_TEXT,
		displayType = DT_SELECT,
		default = 1,
		choiceList = {
			_("Yes") = 1,
			_("No") = 0
		}
	},
	ca_bundle_displays_duplicate_subitems = {
		label = _("Duplicate placements?"),
		description = _("If checked all placements in the display will be included in the duplicated set."),
		formatType = FT_TEXT,
		displayType = DT_SELECT,
		default = 1,
		choiceList = {
			_("Yes") = 1,
			_("No") = 0
		}
	},
	# 
	# --- The following preferences are examples of what can be set as "user profile" preferences
	# --- These preferences are distinguished by normal preferences in that they appear on the Pawtucket (front-end)
	# --- public registration form and are editable on a per-user basis in the Providence user editor.
	# --- 
	# --- To be used as a user profile preference the preference must be defined here and included in the 
	# --- preference group designated as the "profile" group using the "user_profile_preference_group"
	# --- setting in app.conf
	#
	#user_profile_is_over_18 = {
	#	label = _("Are you over 18 years of age?"),
	#	description = _("If checked user has verified they are over 18 years of age."),
	#	formatType = FT_TEXT,
	#	displayType = DT_SELECT,
	#	default = 0,
	#	choiceList = {
	#		_("Yes") = 1,
	#		_("No") = 0
	#	}
	#},
	#user_profile_field_of_research = {
	#	label = _("Field of research"),
	#	description = _("The field of research the user is engaged in."),
	#	formatType = FT_TEXT,
	#	displayType = DT_SELECT,
	#	default = ART_HISTORY,
	#	choiceList = {
	#		_("Art history") = ART_HISTORY,
	#		_("Photography") = PHOTOGRAPHY,
	#		_("Art gallery/dealer") = DEALER,
	#		_("Authentication") = AUTHENTICATION,
	#	}
	#},
	user_profile_member_number = {
		label = _("Check if you are an HSP member. HSP members receive discounts on HSP services.</br> <a href="http://hsp.org/become-a-member/member-benefits">Click this text more information</a>."),
		description = _("Check if you are a member of the Historical Society of Pennsylvania."),
		formatType = FT_BIT,
		displayType = DT_CHECKBOXES,
		default = 0,
		displayWidth = 70,
		displayHeight = 1,
		showOnRegistrationForm = 1
	},
	
	user_profile_email_opt_in = {
		label = _("Check if you would like to receive email communications from HSP"),
		description = _("Check if you would like to receive email communications from HSP."),
		formatType = FT_BIT,
		displayType = DT_CHECKBOXES,
		default = 1,
		displayWidth = 70,
		displayHeight = 1,
		showOnRegistrationForm = 1
	},
	user_profile_organization = {
		label = _("Organization"),
		description = _("Your organization."),
		formatType = FT_TEXT,
		displayType = DT_FIELD,
		default =,
		displayWidth = 70,
		displayHeight = 1
	},
	user_profile_address1 = {
		label = _("Address 1"),
		description = _("Your street address."),
		formatType = FT_TEXT,
		displayType = DT_FIELD,
		default =,
		displayWidth = 70,
		displayHeight = 1
	},
	user_profile_address2 = {
		label = _("Address 2"),
		description = _("Any additional information about your street address."),
		formatType = FT_TEXT,
		displayType = DT_FIELD,
		default =,
		displayWidth = 70,
		displayHeight = 1
	},
	user_profile_city = {
		label = _("City"),
		description = _("Your city."),
		formatType = FT_TEXT,
		displayType = DT_FIELD,
		default =,
		displayWidth = 70,
		displayHeight = 1
	},
	user_profile_state = {
		label = _("State/province"),
		description = _("Your state/province"),
		formatType = FT_TEXT,
		displayType = DT_STATEPROV_LIST,
		default =,
		displayWidth = 40,
		displayHeight = 1
	},
	user_profile_country = {
		label = _("Country"),
		description = _("Your country."),
		formatType = FT_TEXT,
		displayType = DT_COUNTRY_LIST,
		stateProvPref = user_profile_state,
		default =,
		displayWidth = 40,
		displayHeight = 1
	},
	user_profile_postalcode = {
		label = _("Postal code"),
		description = _("Your postal code."),
		formatType = FT_TEXT,
		displayType = DT_FIELD,
		default =,
		displayWidth = 20,
		displayHeight = 1
	},
	user_profile_phone = {
		label = _("Phone"),
		description = _("Your phone number."),
		formatType = FT_TEXT,
		displayType = DT_FIELD,
		default =,
		displayWidth = 20,
		displayHeight = 1
	},
	user_profile_fax = {
		label = _("Fax"),
		description = _("Your fax."),
		formatType = FT_TEXT,
		displayType = DT_FIELD,
		default =,
		displayWidth = 20,
		displayHeight = 1
	}
}