<?php 
// Exit if accessed directly.
if ( ! defined( 'ABSPATH' ) ) exit;

return array( 'schema_type_element' => array( 
                        'ItemList' => array(
                               'itemlist_item'       => 'itemlist_item',                                                     
                        ),
                        'MusicComposition' => array(
                               'music_composer'       => 'music_composer',                                                     
                        ),                        
                        'Movie' => array(
                               'movie_actor'       => 'movie_actor',                                                     
                        ),
                        'Article' => array(
                               'article_items' => 'article_items',                                                
                        ),
						'ScholarlyArticle' => array(
							'scholarlyarticle_items' => 'scholarlyarticle_items',                                                
					    ),
                        'ImageObject' => array(
                               'image_object_exif_data' => 'image_object_exif_data',                                                
                        ),
                        'BlogPosting' => array(
                               'blogposting_items' => 'blogposting_items',                                                
                        ),
                        'NewsArticle' => array(
                                'newsarticle_items' => 'newsarticle_items',                                                
                                    ),
						'AnalysisNewsArticle' => array(
							'analysisnewsarticle_items' => 'analysisnewsarticle_items',                                                
								),
						'AskPublicNewsArticle' => array(
							'askpublicnewsarticle_items' => 'askpublicnewsarticle_items',                                                
								),
						'BackgroundNewsArticle' => array(
							'backgroundnewsarticle_items' => 'backgroundnewsarticle_items',                                                
								),
						'OpinionNewsArticle' => array(
							'opinionnewsarticle_items' => 'opinionnewsarticle_items',                                                
								),
						'ReportageNewsArticle' => array(
							'reportagenewsarticle_items' => 'reportagenewsarticle_items',                                                
								),
						'ReviewNewsArticle' => array(
							'reviewnewsarticle_items' => 'reviewnewsarticle_items',                                                
								),
                        'TechArticle' => array(
                               'tech_article_items' => 'tech_article_items',                                                
                        ),
                        'Product' => array(
                               'product_reviews' => 'product_reviews',
							   'product_pros' => 'product_pros',
							   'product_cons' => 'product_cons',                                                
                        ),   
                        'ProductGroup' => array(
                        	'product_group_has_varient'	=>	'product_group_has_varient',
                        ),
			   'SoftwareApplication' => array(
				'product_reviews' => 'product_reviews',
				'product_pros' => 'product_pros',
				'product_cons' => 'product_cons',
			   ),                     
                        'DataFeed' => array(
                               'feed_element' => 'feed_element',                                                
                        ),
                        'FAQ' => array(
                               'faq-question' => 'faq_question',                                                
                        ),
                        'Event' => array(
							   'event_schedule'=> 'event_schedule',
							   'performer'     => 'performer', 
							   'organizer'     => 'organizer',                                                                                                
						),
						'EducationalOccupationalProgram' => array(
							'eopidentifier'     => 'eopidentifier', 
							'eopoffer'          => 'eopoffer',                                                
					    ),
						'JobPosting' => array(
							'joblocation'     => 'joblocation'							                                             
					    ),
						'qanda' => array(
							'accepted_answer'  => 'accepted_answer',
							'suggested_answer' => 'suggested_answer' 							
					 	),
                        'HowTo' => array(
                               'how-to-supply' => 'howto_supply', 
                               'how-to-tool'   => 'howto_tool', 
                               'how-to-step'   => 'howto_step', 
						),
						'Recipe' => array(
							'recipe-instructions' => 'recipe_instructions'
					    ),
						'SpecialAnnouncement' => array(
							'announcement-location' => 'announcement_location', 														
					    ),
                        'MusicPlaylist' => array(
                               'music-playlist-track' => 'music_playlist_track',                                                               
                        ),
                        'MusicAlbum' => array(
                               'music-album-track' => 'music_album_track',                                                               
                        ),
                        'Apartment' => array(
                               'apartment-amenities' => 'apartment_amenities',
                               'additional-property' => 'additional_property',
                                                              
                        ),
                        'MedicalCondition' => array(                               
                               'mc-symptom'     => 'mc_symptom', 
                               'mc-risk_factor' => 'mc_risk_factor'
                        ),
                        'TVSeries' => array(
                               'tvseries-actor'  => 'tvseries_actor',
                               'tvseries-character'  => 'tvseries_character',
                               'tvseries-season' => 'tvseries_season', 
                        ),
                        'Trip' => array(
                               'trip-itinerary'  => 'trip_itinerary'
						),
						'BoatTrip' => array(
							'boat-trip-itinerary'  => 'boat_trip_itinerary'
					    ),
			   'TouristTrip' => array(
					'tourist-trip-itinerary'  => 'tourist_trip_itinerary'
			    ),
			    'Course' => array(
					'course-instance'  => 'course_instance'
			    ),
			    'VacationRental' => array(
					'vacation-rental-porperty-images'  => 'vacation_rental_property_images',
					'vacation-rental-bed-details'  	=> 'vacation_rental_bed_details',
					'vacation-rental-amenity-feature'  => 'vacation_rental_amenity_feature',
					'vacation-rental-review-rating'  	=> 'vacation_rental_review_rating'
			    ),
			    'LearningResource' => array(
					'learning-resource-educational-alignment'  => 'learning_resource_educational_alignment',
			    ),
			    'LiveBlogPosting' => array(
					'live-blog-update'  => 'live_blog_update',
			    ),
			    'MediaGallery' => array(
					'media-gallery-associated-media'  => 'media_gallery_associated_media',
			    ),
			    'ImageGallery' => array(
					'image-gallery-collections'  => 'image_gallery_collections',
			    ),
			    'Vehicle' => array(
					'vehicle-engine'  => 'vehicle_engine',
			    )
						                                                                          
                    ),
    'meta_name' => array(
		'eopidentifier' => array(                    
			array(
				'label'     => 'Property ID',
				'name'      => 'saswp_eopidentifier_property_id',
				'type'      => 'text',                        
			),
			array(
				'label'     => 'Value',
				'name'      => 'saswp_eopidentifier_property_value',
				'type'      => 'text',                        
			) 
		),
		'eopoffer' => array(                    
			array(
				'label'     => 'Category',
				'name'      => 'saswp_eopoffer_category',
				'type'      => 'text',                        
			),
			array(
				'label'     => 'Price',
				'name'      => 'saswp_eopoffer_price',
				'type'      => 'text',                        
			),
			array(
				'label'     => 'Price Currency',
				'name'      => 'saswp_eopoffer_price_currency',
				'type'      => 'text',                        
			)
			 
		),
                     'movie_actor' => array(                    
                        array(
                            'label'     => 'Name',
                            'name'      => 'saswp_movie_actor_name',
                            'type'      => 'text',                        
                        ),
                        array(
                            'label'     => 'URL',
                            'name'      => 'saswp_movie_actor_url',
                            'type'      => 'text',                        
                        ) 
                    ),
                    'music_composer' => array(                    
                    array(
			'label'     => 'Name',
			'name'      => 'saswp_music_composition_composer_name',
			'type'      => 'text',                        
		    ),
                    array(
			'label'     => 'URL',
			'name'      => 'saswp_music_composition_composer_url',
			'type'      => 'text',                        
		    )    
                    ),
                    'article_items' => array(                    
                    array(
			'label'     => 'Item Name',
			'name'      => 'saswp_article_items_name',
			'type'      => 'text',                        
		    )                     
                    ),
                    'image_object_exif_data' => array(                    
                    array(
			'label'     => 'Name',
			'name'      => 'saswpimage_object_exif_data_name',
			'type'      => 'text',                        
		    ),
                    array(
			'label'     => 'Value',
			'name'      => 'saswpimage_object_exif_data_value',
			'type'      => 'text',                        
		    )    
                    ),
                    'newsarticle_items' => array(                    
                    array(
			'label'     => 'Item Name',
			'name'      => 'saswp_newsarticle_items_name',
			'type'      => 'text',                        
		    )                     
                    ),
					'analysisnewsarticle_items' => array(                    
						array(
				'label'     => 'Item Name',
				'name'      => 'saswp_analysisnewsarticle_items_name',
				'type'      => 'text',                        
				)                     
						),
					'askpublicnewsarticle_items' => array(                    
						array(
				'label'     => 'Item Name',
				'name'      => 'saswp_askpublicnewsarticle_items_name',
				'type'      => 'text',                        
				)                     
						),
						'backgroundnewsarticle_items' => array(                    
							array(
					'label'     => 'Item Name',
					'name'      => 'saswp_backgroundnewsarticle_items_name',
					'type'      => 'text',                        
					)                     
							),
						'opinionnewsarticle_items' => array(                    
							array(
					'label'     => 'Item Name',
					'name'      => 'saswp_opinionnewsarticle_items_name',
					'type'      => 'text',                        
					)                     
							),
						'reportagenewsarticle_items' => array(                    
							array(
					'label'     => 'Item Name',
					'name'      => 'saswp_reportagenewsarticle_items_name',
					'type'      => 'text',                        
					)                     
							),
					'reviewnewsarticle_items' => array(                    
						array(
				'label'     => 'Item Name',
				'name'      => 'saswp_reviewnewsarticle_items_name',
				'type'      => 'text',                        
				)                     
						),
                    'tech_article_items' => array(                    
                    array(
			'label'     => 'Item Name',
			'name'      => 'saswp_tech_article_items_name',
			'type'      => 'text',                        
		    )                     
                    ),
                    'blogposting_items' => array(                    
                    array(
			'label'     => 'Item Name',
			'name'      => 'saswp_blogposting_items_name',
			'type'      => 'text',                        
		    )                     
                    ),
                    'product_reviews' => array(                    
                    array(
			'label'     => 'Reviewer Name',
			'name'      => 'saswp_product_reviews_reviewer_name',
			'type'      => 'text',                        
		    ),
                    array(
			'label'     => 'Rating',
			'name'      => 'saswp_product_reviews_reviewer_rating',
			'type'      => 'number',                        
		    ),
                    array(
			'label'     => 'Text',
			'name'      => 'saswp_product_reviews_text',
			'type'      => 'textarea',                        
		    ),
                    array(
			'label'     => 'Created Date',
			'name'      => 'saswp_product_reviews_created_date',
			'type'      => 'text',                        
		    )    
                    ),
			'product_pros' => array(                    
				array(
					'label'     => 'Pros Text',
					'name'      => 'saswp_product_pros_title',
					'type'      => 'text',                        
				),
			),
			'product_cons' => array(                    
				array(
					'label'     => 'Cons Text',
					'name'      => 'saswp_product_cons_title',
					'type'      => 'text',                        
				),
			),                
			'product_group_has_varient' => array(
				array(
					'label'     => 'Sku',
					'name'      => 'saswp_product_grp_sku',
					'type'      => 'text',                        
				),
				array(
					'label'     => 'GTIN14',
					'name'      => 'saswp_product_grp_gtin14',
					'type'      => 'text',                        
				),
				array(
					'label'     => 'Image',
					'name'      => 'saswp_product_grp_img',
					'type'      => 'media',                        
				),
				array(
					'label'     => 'Name',
					'name'      => 'saswp_product_grp_name',
					'type'      => 'text',                        
				),
				array(
					'label'     => 'Description',
					'name'      => 'saswp_product_grp_description',
					'type'      => 'textarea',                        
				),
				array(
					'label'     => 'Offer URL',
					'name'      => 'saswp_product_grp_offer_url',
					'type'      => 'text',                        
				),
				array(
					'label'     => 'Offer Currency',
					'name'      => 'saswp_product_grp_offer_currency',
					'type'      => 'text',                        
				),
				array(
					'label'     => 'Offer Price',
					'name'      => 'saswp_product_grp_offer_price',
					'type'      => 'number',                        
				),
				array(
	                            'label'     => 'Price Valid Until',
	                            'name'      => 'saswp_product_grp_schema_priceValidUntil',
	                            'type'      => 'text',    
                       	),
				array(
					'label'     => 'Offer Item Condition',
					'name'      => 'saswp_product_grp_offer_icondition',
					'type'      => 'select',                        
					'options'   => array(
						'NewCondition'		=> 'New Condition',
						'RefurbishedCondition'	=> 'Refurbished Condition',
						'UsedCondition'		=> 'Used Condition',
					),                        
				),
				array(
					'label'     => 'Offer Availability',
					'name'      => 'saswp_product_grp_offer_avail',
					'type'      => 'select',                            
	                            'options'   => array(
	                                   'InStock'           		=> 'In Stock',
	                                   'BackOrder'           	=> 'Back Order',
	                                   'Discontinued'           	=> 'Discontinued',
	                                   'Discontinued'      		=> 'Discontinued',
	                                   'InStoreOnly'           	=> 'In Store Only',
	                                   'LimitedAvailability'     	=> 'Limited Availability',
	                                   'OnlineOnly'           	=> 'Online Only',
	                                   'OutOfStock'        		=> 'Out Of Stock',
	                                   'PreOrder'          		=> 'Pre Order', 
	                                   'PreSale'          		=> 'Pre Sale', 
	                                   'SoldOut'          		=> 'Sold Out', 
	                            ),                      
				),
			),                
                    'feed_element' => array(                    
                    array(
			'label'     => 'Date Created',
			'name'      => 'saswp_feed_element_date_created',
			'type'      => 'text',                        
		    ),
                    array(
			'label'     => 'Feed Element Name',
			'name'      => 'saswp_feed_element_name',
			'type'      => 'text',                        
		    ),
                    array(
			'label'     => 'Feed Element email',
			'name'      => 'saswp_feed_element_email',
			'type'      => 'text',                        
		    )    
                    ),
                    'performer' => array(                    
            	        array(
							'label'     => 'Performer Type',
							'name'      => 'saswp_event_performer_type',
							'type'      => 'select',
										'options'   => array(                                                                                              
												'Person'           => 'Person',
												'Organization'     => 'Organization',
												'MusicGroup'       => 'MusicGroup'
										)
							),
									array(
							'label'     => 'Performer Name',
							'name'      => 'saswp_event_performer_name',
							'type'      => 'text',                        
							),
									array(
							'label'     => 'Performer URL',
							'name'      => 'saswp_event_performer_url',
							'type'      => 'text',                        
							)                                                            
					),
					
					'organizer' => array(                    						
							array(
								'label'     => 'Organizer Name',
								'name'      => 'saswp_event_organizer_name',
								'type'      => 'text',                        
							),
							array(
								'label'     => 'Organizer URL',
								'name'      => 'saswp_event_organizer_url',
								'type'      => 'text',                        
							),
							array(
								'label'     => 'Organizer Phone',
								'name'      => 'saswp_event_organizer_phone',
								'type'      => 'text',                        
							),
							array(
								'label'     => 'Organizer Email',
								'name'      => 'saswp_event_organizer_email',
								'type'      => 'text',                        
							),							                                                            
						),
			'event_schedule'	=> array(
				array(
					'label'	=> 'Schedule Name',
					'name'		=> 'saswp_event_schema_schedule_n',
					'type'		=> 'text',
				),
	                     array(
                            	'label' => 'Start Time',
                            	'name'  => 'saswp_event_schema_schedule_st',
                            	'type'  => 'text',                                
	                     ),
	                     array(
	                     	'label' => 'End Time',
	                            'name'  => 'saswp_event_schema_schedule_et',
	                            'type' => 'text',                                
	                     ),
				array(
					'label'	=> 'Schedule Repeat Frequency',
					'name'		=> 'saswp_event_schema_schedule_rf',
					'type'    	=> 'select',
                                	'options' 	=> array(
                                        ''      => 'Choose',
                                        'P1W'   => 'Weekly',
                                        'P1M'   => 'Monthly',
                                        'P1D'   => 'EveryDay'                                        
                               ) 
				),
				array(
                                	'label' => 'Schedule byDay',
                                	'name'  => 'saswp_event_schema_schedule_bd',
                                	'type'  => 'text',
                                	'attributes' => array(
                                        'placeholder' => 'Monday, Wednesday'
                                 	),
                                	'note' => 'Note: Separate it by comma ( , )'                                  
                        	),
                        	array(
                                	'label' => 'Schedule byMonthDay',
                                	'name'  => 'saswp_event_schema_schedule_bmd',
                                	'type'  => 'text',
                                	'attributes' => array(
                                        'placeholder' => '1, 13, 24'
                                 	),
                                 	'note' => 'Note: Separate it by comma ( , )'                                                                  
                        	),
                        	array(
                                'label'  => 'Schedule Timezone',
                                'name'     => 'saswp_event_schema_schedule_tmz',
                                'type'   => 'text',
                                'attributes' => array(
                                        'placeholder' => 'Europe/London'
                                 ),                                
                        	)
			),
						'joblocation' => array(                    						
							array(
								'label'     => 'Street Address',
								'name'      => 'saswp_jobposting_street_address',
								'type'      => 'text'                        
							),
							array(
								'label'     => 'Locality',
								'name'      => 'saswp_jobposting_locality',
								'type'      => 'text'                        
							),
							array(
								'label'     => 'Region',
								'name'      => 'saswp_jobposting_region',
								'type'      => 'text'
							),
							array(
								'label'     => 'Postal Code',
								'name'      => 'saswp_jobposting_postalcode',
								'type'      => 'text'                        
							),							                   
							array(
								'label'     => 'Country',
								'name'      => 'saswp_jobposting_country',
								'type'      => 'text'
							),
							array(
								'label'     => 'GeoCoordinates Latitude',
								'name'      => 'saswp_jobposting_latitude',
								'type'      => 'text'                        
							),
							array(
								'label'     => 'GeoCoordinates Longitude',
								'name'      => 'saswp_jobposting_longitude',
								'type'      => 'text'                        
							)							                                                            
						),

                    'howto_supply' => array(                    
						array(
							'label'     => 'Supply Name',
							'name'      => 'saswp_howto_supply_name',
							'type'      => 'text',                        
							),
									array(
							'label'     => 'Supply URL',
							'name'      => 'saswp_howto_supply_url',
							'type'      => 'text',                        
							),    
									array(
							'label'     => 'Supply Image',
							'name'      => 'saswp_howto_supply_image',
							'type'      => 'media',                        
							)                                        
					),					
					'accepted_answer' => array(                    
						array(
							'label'     => 'Accepted Answer Text',
							'name'      => 'saswp_qa_accepted_answer_text',
							'type'      => 'text',                        
							),
						array(
							'label'     => 'Accepted Answer Date Created',
							'name'      => 'saswp_qa_accepted_answer_date_created',
							'type'      => 'text',                        
							),    
						array(
							'label'     => 'Accepted Answer Upvote Count',
							'name'      => 'saswp_qa_accepted_answer_upvote_count',
							'type'      => 'number',                        
							),
						array(
								'label'     => 'Accepted Answer Url',
								'name'      => 'saswp_qa_accepted_answer_url',
								'type'      => 'text',                        
						),
						array(
							'label'     => 'Accepted Answer Author Type',
							'name'      => 'saswp_qa_accepted_author_type',
							'type'      => 'select',
							'options'   => array(
								'Person' 		=> 'Person',
								'Organization'  => 'Organization'
							)                       
						),
						array(
								'label'     => 'Accepted Answer Author Name',
								'name'      => 'saswp_qa_accepted_author_name',
								'type'      => 'text',                        
							),
						array(
			                            'label'      => 'Author URL',
			                            'name'         => 'saswp_qa_accepted_author_url',
			                            'type'       => 'text'
			                    )                                        
                    ),
					'suggested_answer' => array(                    
						array(
							'label'     => 'suggested Answer Text',
							'name'      => 'saswp_qa_suggested_answer_text',
							'type'      => 'text',                        
							),
						array(
							'label'     => 'suggested Answer Date Created',
							'name'      => 'saswp_qa_suggested_answer_date_created',
							'type'      => 'text',                        
							),    
						array(
							'label'     => 'suggested Answer Upvote Count',
							'name'      => 'saswp_qa_suggested_answer_upvote_count',
							'type'      => 'number',                        
							),
						array(
								'label'     => 'suggested Answer Url',
								'name'      => 'saswp_qa_suggested_answer_url',
								'type'      => 'text',                        
						),
						array(
							'label'     => 'Accepted Answer Author Type',
							'name'      => 'saswp_qa_suggested_author_type',
							'type'      => 'select',
							'options'   => array(
								'Person' 		=> 'Person',
								'Organization'  => 'Organization'
							)                       
						),
						array(
								'label'     => 'suggested Answer Author Name',
								'name'      => 'saswp_qa_suggested_author_name',
								'type'      => 'text',                        
						),
						array(
			                            'label'      => 'Author URL',
			                            'name'         => 'saswp_qa_suggested_author_url',
			                            'type'       => 'text'
			                    )                                        
                    ),
                    'howto_tool' => array(                    
                    array(
			'label'     => 'Tool Name',
			'name'      => 'saswp_howto_tool_name',
			'type'      => 'text',                        
		    ),
                    array(
			'label'     => 'Tool URL',
			'name'      => 'saswp_howto_tool_url',
			'type'      => 'text',                        
		    ),    
                    array(
			'label'     => 'Tool Image',
			'name'      => 'saswp_howto_tool_image',
			'type'      => 'media',                        
		    )                                        
                    ),
                    'howto_step' => array(                    
								array(
									'label'     => 'Step Name',
									'name'      => 'saswp_howto_step_name',
									'type'      => 'text',                        
									),
								array(
									'label'     => 'HowToDirection Text',
									'name'      => 'saswp_howto_direction_text',
									'type'      => 'text',                        
									),
								array(
									'label'     => 'HowToTip Text',
									'name'      => 'saswp_howto_tip_text',
									'type'      => 'text',                        
									),    
								array(
									'label'     => 'Step Image',
									'name'      => 'saswp_howto_step_image',
									'type'      => 'media',                        
								),        								
								array(
									'label'     => 'Video Clip Name',
									'name'      => 'saswp_howto_video_clip_name',
									'type'      => 'text',                        
								),    
								array(
									'label'     => 'Video Clip URL',
									'name'      => 'saswp_howto_video_clip_url',
									'type'      => 'text',                        
								),    
								array(
									'label'     => 'Video Clip StartOffset',
									'name'      => 'saswp_howto_video_start_offset',
									'type'      => 'number',                        
								),    
								array(
									'label'     => 'Video Clip EndOffset',
									'name'      => 'saswp_howto_video_end_offset',
									'type'      => 'number',                        
								)
					),	
					'recipe_instructions' => array(                    
						array(
							'label'     => 'Step Name',
							'name'      => 'saswp_recipe_instructions_step_name',
							'type'      => 'text',                        
							),
						array(
							'label'     => 'Step Text',
							'name'      => 'saswp_recipe_instructions_step_text',
							'type'      => 'text',                        
							),
						array(
							'label'     => 'Step Image',
							'name'      => 'saswp_recipe_instructions_step_image',
							'type'      => 'media',
							),					
					),					
					'announcement_location' => array(                    
						array(
							'label'     => 'Location Type',
							'name'      => 'saswp_sp_location_type',
							'type'      => 'select',
								'options'   => array(
									'CovidTestingFacility'  => 'CovidTestingFacility',
									'School'                => 'School'
								)                        
							),
							array(
								'label'     => 'Location Name',
								'name'      => 'saswp_sp_location_name',
								'type'      => 'text',                        
							),
							array(
								'label'     => 'Location Street Address',
								'name'      => 'saswp_sp_location_street_address',
								'type'      => 'text',                        
							),	
							array(
								'label'     => 'Location Address Locality',
								'name'      => 'saswp_sp_location_street_locality',
								'type'      => 'text',                        
							),	
							array(
								'label'     => 'Location Address Region',
								'name'      => 'saswp_sp_location_street_region',
								'type'      => 'text',                        
							),
							array(
								'label'     => 'Location URL',
								'name'      => 'saswp_sp_location_url',
								'type'      => 'text',                        
							),							
							array(
								'label'     => 'Location Telephone',
								'name'      => 'saswp_sp_location_telephone',
								'type'      => 'text',                        
							),
							array(
								'label'     => 'Location PriceRange',
								'name'      => 'saswp_sp_location_price_range',
								'type'      => 'text',                        
							),							
							array(
							'label'     => 'Location Image',
							'name'      => 'saswp_sp_location_image',
							'type'      => 'media',                        
							)                                        
					),
                    'mc_symptom' => array(                    
                    array(
			'label'     => 'Sign Or Symptom',
			'name'      => 'saswp_mc_symptom_name',
			'type'      => 'text',                        
		    )                                                         
                    ),
                    'mc_risk_factor' => array(                    
                    array(
			'label'     => 'Risk Factor',
			'name'      => 'saswp_mc_risk_factor_name',
			'type'      => 'text',                        
		    )                                                           
                    ),                                                        
                    'tvseries_actor' => array(                    
                    array(
			'label'     => 'Actor Name',
			'name'      => 'saswp_tvseries_actor_name',
			'type'      => 'text',                        
		    )                                                           
                    ),
                    'tvseries_character' => array(                    
                    		array(
					'label'     => 'Charater Name',
					'name'      => 'saswp_tvseries_character_name',
					'type'      => 'text',                        
			    	),
			    	array(
					'label'     => 'Charater Description',
					'name'      => 'saswp_tvseries_character_description',
					'type'      => 'textarea',                        
			    	),                                                            
                    ),
                    'tvseries_season' => array(                    
                    array(
			'label'     => 'Season Name',
			'name'      => 'saswp_tvseries_season_name',
			'type'      => 'text',                        
		    ),
                    array(
			'label'     => 'Season Published Date',
			'name'      => 'saswp_tvseries_season_published_date',
			'type'      => 'text',                        
		    ),
                    array(
			'label'     => 'Number Of Episodes',
			'name'      => 'saswp_tvseries_season_episodes',
			'type'      => 'text',                        
		    )                                                            
                    ),
                   'trip_itinerary' => array(                    
                    array(
						'label'     => 'Itinerary Type',
						'name'      => 'saswp_trip_itinerary_type',
						'type'      => 'select',
									'options'   => array(
											'City'                            => 'City',
											'LandmarksOrHistoricalBuildings'  => 'LandmarksOrHistoricalBuildings',
											'AdministrativeArea'              => 'AdministrativeArea',
											'LakeBodyOfWater'                 => 'LakeBodyOfWater'
									)
		    ),
                    array(
						'label'     => 'Itinerary Name',
						'name'      => 'saswp_trip_itinerary_name',
						'type'      => 'text'                        
		    ),
                     array(
						'label'     => 'Itinerary Description',
						'name'      => 'saswp_trip_itinerary_description',
						'type'      => 'textarea'                        
		    ),
                     array(
						'label'     => 'Itinerary URL',
						'name'      => 'saswp_trip_itinerary_url',
						'type'      => 'text'                        
						)   
                    ),   
					'boat_trip_itinerary' => array(                    
						array(
							'label'     => 'Itinerary Type',
							'name'      => 'saswp_boat_trip_itinerary_type',
							'type'      => 'select',
										'options'   => array(
												'City'                            => 'City',
												'LandmarksOrHistoricalBuildings'  => 'LandmarksOrHistoricalBuildings',
												'AdministrativeArea'              => 'AdministrativeArea',
												'LakeBodyOfWater'                 => 'LakeBodyOfWater'
										)
							),
						array(
							'label'     => 'Itinerary Name',
							'name'      => 'saswp_boat_trip_itinerary_name',
							'type'      => 'text'                        
							),
						 array(
							'label'     => 'Itinerary Description',
							'name'      => 'saswp_boat_trip_itinerary_description',
							'type'      => 'textarea'                        
							),
						 array(
							'label'     => 'Itinerary URL',
							'name'      => 'saswp_boat_trip_itinerary_url',
							'type'      => 'text'                        
							)   
						),                                                                     
                    'faq_question' => array(                                       
                    array(
						'label'     => 'Question',
						'name'      => 'saswp_faq_question_name',
						'type'      => 'text'                        
						),
                     array(
			'label'     => 'Accepted Answer',
			'name'      => 'saswp_faq_question_answer',
			'type'      => 'textarea'                        
		    )                    
                    ),
                    'apartment_amenities' => array(                    
                    array(
			'label'     => 'Amenity Name',
			'name'      => 'saswp_apartment_amenities_name',
			'type'      => 'text',                        
		    )                                                                                    
                    ),
                    'additional_property' => array(                    
                    array(
			'label'     => 'Name',
			'name'      => 'saswp_apartment_additional_property_name',
			'type'      => 'text',                        
		    ),
                    array(
			'label'     => 'Value',
			'name'      => 'saswp_apartment_additional_property_value',
			'type'      => 'text',                        
		    ),
                    array(
			'label'     => 'Code Type',
			'name'      => 'saswp_apartment_additional_property_code_type',
			'type'      => 'select',
                        'options'   => array(
                                'unitCode'   => 'Unit Code',
                                'unitText'   => 'Unit Text',                                                                                                
                        )
		    ),
                    array(
			'label'     => 'Code Value',
			'name'      => 'saswp_apartment_additional_property_code_value',
			'type'      => 'text',                        
		    ),    
                    ),
                    'music_playlist_track' => array(                    
                    array(
			'label'     => 'Track Artist',
			'name'      => 'saswp_music_playlist_track_artist',
			'type'      => 'text',                        
		    ),
                    array(
			'label'     => 'Track Duration',
			'name'      => 'saswp_music_playlist_track_duration',
			'type'      => 'text',                        
		    ),
                    array(
			'label'     => 'Track In Album',
			'name'      => 'saswp_music_playlist_track_inalbum',
			'type'      => 'text',                        
		    ),
                    array(
			'label'     => 'Track Name',
			'name'      => 'saswp_music_playlist_track_name',
			'type'      => 'text',                        
		    ),
                    array(
			'label'     => 'Track URL',
			'name'      => 'saswp_music_playlist_track_url',
			'type'      => 'text',                        
		    ),    
                       
                    ),
                    'music_album_track' => array(                                        
                    array(
			'label'     => 'Track Duration',
			'name'      => 'saswp_music_album_track_duration',
			'type'      => 'text',                        
		    ),                    
                    array(
			'label'     => 'Track Name',
			'name'      => 'saswp_music_album_track_name',
			'type'      => 'text',                        
		    ),
                    array(
			'label'     => 'Track URL',
			'name'      => 'saswp_music_album_track_url',
			'type'      => 'text',                        
		    ),                           
             ),
             'faq_repeater_question' => array(
             		array(
				'label'     => 'Question',
				'name'      => 'saswp_faq_repeater_question_name',
				'type'      => 'select',
					'options'   => array()                      
			),	
                     array(
				'label'     => 'Accepted Answer',
				'name'      => 'saswp_faq_repeater_question_answer',
				'type'      => 'select',
					'options'   => array()                            
		    )
             ),
             'tourist_trip_itinerary' => array(                    
		array(
			'label'     => 'Itinerary Name',
			'name'      => 'saswp_tourist_trip_itinerary_name',
			'type'      => 'text'                        
			),
		 array(
			'label'     => 'Itinerary Description',
			'name'      => 'saswp_tourist_trip_itinerary_description',
			'type'      => 'textarea'                        
			),  
		),
		'course_instance' => array(                    
		array(
			'label'     => 'Name',
			'name'      => 'saswp_course_instance_name',
			'type'      => 'text'                     
			),
		array(
			'label'     => 'Course Mode',
			'name'      => 'saswp_course_instance_mode',
			'type'      => 'text'                     
			),
		 array(
			'label'     => 'Start Date',
			'name'      => 'saswp_course_instance_start_date',
			'type'      => 'date',
			'default' => get_the_date("Y-m-d")
			),  
		 array(
			'label'     => 'End Date',
			'name'      => 'saswp_course_instance_end_date',
			'type'      => 'date',
			'default' => get_the_date("Y-m-d")
			),
		  array(
              	'label' => 'Start Time',
              	'name'  => 'saswp_course_instance_start_time',
              	'type'  => 'text',                                
	              ),
	              array(
              	'label' => 'End Time',
                     'name'  => 'saswp_course_instance_end_time',
                     'type' => 'text',                                
	              ),
		array(
			'label'     => 'Course Workload',
			'name'      => 'saswp_course_instance_wl',
			'type'      => 'text'
			),  
		array(
			'label'     => 'Schedule Duration',
			'name'      => 'saswp_course_instance_sd',
			'type'      => 'text'
			), 
		array(
			'label'     => 'Schedule Repeat Count',
			'name'      => 'saswp_course_instance_src',
			'type'      => 'number'
			),
		array(
			'label'     => 'Schedule Repeat Frequency',
			'name'      => 'saswp_course_instance_srf',
			'type'      => 'select',
			'options'   => array(                                                                                              
					'Daily'      => 'Daily',
					'Weekly'     => 'Weekly',
					'Monthly'    => 'Monthly',
					'Yearly'     => 'Yearly'
				)
			),
		array(
                  	'label' => 'Schedule byDay',
                  	'name'  => 'saswp_course_instance_sbyd',
                  	'type'  => 'text',
                  	'attributes' => array(
                          'placeholder' => 'Monday, Wednesday'
                   	),
                  	'note' => 'Note: Separate it by comma ( , )'                                  
          	),
          	array(
                  	'label' => 'Schedule byMonthDay',
                  	'name'  => 'saswp_course_instance_sbmd',
                  	'type'  => 'text',
                  	'attributes' => array(
                          'placeholder' => '1, 13, 24'
                   	),
                   	'note' => 'Note: Separate it by comma ( , )'                                                                  
          	), 
		array(
			'label'     => 'Location',
			'name'      => 'saswp_course_instance_location',
			'type'      => 'text'
			),
		array(
			'label'     => 'Offer Price',
			'name'      => 'saswp_course_instance_offer_price',
			'type'      => 'number'
			), 
		array(
			'label'     => 'Offer Price Currency',
			'name'      => 'saswp_course_instance_offer_currency',
			'type'      => 'text'
			), 
		),
		'vacation_rental_bed_details' => array(
		array(
			'label'     => 'Number Of Beds',
			'name'      => 'saswp_vr_bed_details_nob',
			'type'      => 'number'
			),
		array(
			'label'     => 'Type Of Bed',
			'name'      => 'saswp_vr_bed_details_tob',
			'type'       => 'select',
                     'options' => array(
	                         'CaliforniaKing' => 'CaliforniaKing',
	                         'King'          => 'King',
	                         'Queen'         => 'Queen',
	                         'Full'          => 'Full',
	                         'Double'        => 'Double',
	                         'SemiDouble'    => 'SemiDouble',
	                         'Single'        => 'Single',
                     	)
			),
		),
		'vacation_rental_amenity_feature' => array(
		array(
			'label'     => 'Name',
			'name'      => 'saswp_vr_amenity_feature_name',
			'type'       => 'select',
                     'options' => array(
	                         'ac'                        => 'AC',
	                         'airportShuttle'            => 'Airport Shuttle',
	                         'balcony'                   => 'Balcony',
	                         'beachAccess'               => 'Beach Access',
	                         'childFriendly'             => 'Child Friendly',
	                         'crib'                      => 'Crib',
	                         'elevator'                  => 'Elevator',
	                         'fireplace'                 => 'Fire Place',
	                         'freeBreakfast'             => 'Free Break Fast',
	                         'gymFitnessEquipment'       => 'Gym Fitness Equipment',
	                         'heating'                   => 'Heating',
	                         'hotTub'                    => 'Hot Tub',
	                         'instantBookable'           => 'Instant Bookable',
	                         'ironingBoard'              => 'Ironing Board',
	                         'kitchen'                   => 'Kitchen',
	                         'outdoorGrill'              => 'Outdoor Grill',
	                         'ovenStove'                 => 'Oven Stove',
	                         'patio'                     => 'Patio',
	                         'petsAllowed'               => 'Pets Allowed',
	                         'pool'                      => 'Pool',
	                         'privateBeachAccess'        => 'Private Beach Access',
	                         'selfCheckinCheckout'       => 'Self Checkin Checkout',
	                         'smokingAllowed'            => 'Smoking Allowed',
	                         'tv'                        => 'TV',
	                         'washerDryer'               => 'Washer Dryer',
	                         'wheelchairAccessible'      => 'Wheel Chair Accessible',
	                         'wifi'                      => 'Wifi',
	                         'internetType'              => 'Internet Type',
	                         'parkingType'               => 'Parking Type',
	                         'poolType'                  => 'Pool Type',
	                         'licenseNum'                => 'License Num',
                     	)
			),
		array(
			'label'     => 'Value',
			'name'      => 'saswp_vr_amenity_feature_value',
			'type'      => 'text'
			)
		),
		'vacation_rental_property_images' => array(
			array(
			'label'     => 'Property Image',
			'name'      => 'saswp_vr_property_image',
			'type'      => 'media',                        
			) 
		),
		'vacation_rental_review_rating' => array(
		array(
			'label'     => 'Rating Value',
			'name'      => 'saswp_vr_review_rating_value',
			'type'      => 'number'
			),
		array(
			'label'     => 'Best Rating',
			'name'      => 'saswp_vr_review_rating_best_value',
			'type'      => 'number'
			),
		array(
			'label'     => 'Author Type',
			'name'      => 'saswp_vr_review_rating_author_type',
			'type'      => 'select',
			'options'   => array(
				'Person' 		=> 'Person',
				'Organization'  	=> 'Organization'
				)                       
			),
		array(
			'label'     => 'Author Name',
			'name'      => 'saswp_vr_review_rating_author_name',
			'type'      => 'text'
			),
		array(
			'label'     => 'Date Published',
			'name'      => 'saswp_vr_review_rating_date_pub',
			'type'      => 'date',
			'default'   => get_the_date("Y-m-d")
			),
		array(
			'label'     => 'Content Reference Time',
			'name'      => 'saswp_vr_review_rating_cr_time',
			'type'      => 'date',
			'default'   => get_the_date("Y-m-d")
			)
		),
		'learning_resource_educational_alignment' => array(
		array(
			'label'     => 'Alignment Type',
			'name'      => 'saswp_lr_eaat',
			'type'      => 'text'
			),
		array(
			'label'     => 'Educational Framework',
			'name'      => 'saswp_lr_eaef',
			'type'      => 'text'
			),
		array(
			'label'     => 'Target Name',
			'name'      => 'saswp_lr_eatn',
			'type'      => 'text'
			),
		array(
			'label'     => 'Target URL',
			'name'      => 'saswp_lr_eatu',
			'type'      => 'text'
			),
		array(
			'label'     => 'Audience',
			'name'      => 'saswp_lr_audience',
			'type'      => 'text'
			),
		),
		'live_blog_update' 	=>	array(
			array(
				'label'     => 'Headline',
				'name'      => 'saswp_lbp_lbu_headline',
				'type'      => 'text'
			),
			array(
				'label'     => 'Published Date',
				'name'      => 'saswp_lbp_lbu_published_date',
				'type'      => 'text',
				'default'   => get_the_date( 'Y-m-d' )                            
			),
			array(
                         	'label'     => 'Published Time',
                         	'name'      => 'saswp_lbp_lbu_published_time',
                         	'type'      => 'text',
                     ),
			array(
				'label'     => 'Article Body',
				'name'      => 'saswp_lbp_lbu_article_body',
				'type'      => 'textarea',                          
			),
			array(
				'label'     => 'Image',
				'name'      => 'saswp_lbp_lbu_image',
				'type'      => 'media',                        
			),	
		),
		'media_gallery_associated_media' 	=>	array(
			array(
				'label'     => 'Thumbnail URL',
				'name'      => 'saswp_mg_thumbnail_url',
				'type'      => 'media'
			),
			array(
				'label'     => 'Name',
				'name'      => 'saswp_mg_name',
				'type'      => 'text',                         
			),
			array(
				'label'     => 'Content URL',
				'name'      => 'saswp_mg_content_url',
				'type'      => 'media',                          
			),
			array(
				'label'     => 'Caption',
				'name'      => 'saswp_mg_caption',
				'type'      => 'text',                          
			),
			array(
				'label'     => 'Description',
				'name'      => 'saswp_mg_description',
				'type'      => 'textarea',                          
			),	
		),
		'image_gallery_collections' 	=>	array(
			array(
				'label'     => 'Name',
				'name'      => 'saswp_image_gallery_name',
				'type'      => 'text',                        
			),
			array(
				'label'     => 'Description',
				'name'      => 'saswp_image_gallery_description',
				'type'      => 'textarea',                          
			),
			array(
				'label'     => 'Caption',
				'name'      => 'saswp_image_gallery_caption',
				'type'      => 'text',                          
			),
			array(
				'label'     => 'Thumbnail URL',
				'name'      => 'saswp_image_gallery_thumbnail_url',
				'type'      => 'media'
			),
			array(
				'label'     => 'Content URL',
				'name'      => 'saswp_image_gallery_content_url',
				'type'      => 'media',                          
			),	
		),
		'vehicle_engine' 	=>	array(
			array(
				'label'     => 'Name',
				'name'      => 'saswp_vehicle_engine_name',
				'type'      => 'text',                        
			),
			array(
				'label'     => 'Type',
				'name'      => 'saswp_vehicle_engine_type',
				'type'      => 'text',                        
			),
			array(
				'label'     => 'Fuel Type',
				'name'      => 'saswp_vehicle_engine_fuel_type',
				'type'      => 'text',                        
			),
			array(
				'label'     => 'Displacement Value',
				'name'      => 'saswp_vehicle_engine_dis_value',
				'type'      => 'text',                        
			),
			array(
				'label'     => 'Displacement Unit Code',
				'name'      => 'saswp_vehicle_engine_dis_unit_code',
				'type'      => 'text',                        
			),
			array(
				'label'     => 'Power Value',
				'name'      => 'saswp_vehicle_engine_power_value',
				'type'      => 'text',                        
			),
			array(
				'label'     => 'Power Unit Code',
				'name'      => 'saswp_vehicle_engine_power_unit_code',
				'type'      => 'text',                        
			),
			array(
				'label'     => 'Torque Value',
				'name'      => 'saswp_vehicle_engine_torque_value',
				'type'      => 'text',                        
			),
			array(
				'label'     => 'Torque Unit Code',
				'name'      => 'saswp_vehicle_engine_torque_unit_code',
				'type'      => 'text',                        
			),
		),

		                    
        )    
);