XooCode(){

Schema: Enumeration

Schema: Enumeration Example Markup

The following are examples of markup written in json+ld that include the correct usage for Schema: Enumeration.

RestrictedDiet

RestrictedDiet JSON-LD reference for the suitableForDiet enumeration. 11 values covering medical, religious, and lifestyle diets, used on Recipe and MenuItem.

MedicalSpecialty

MedicalSpecialty JSON-LD reference for the 42-value enumeration used as medicalSpecialty on every medical type (Hospital, Physician, MedicalClinic, Pharmacy, MedicalEntity, etc.).

GenderType

GenderType JSON-LD reference. Enumeration with Male and Female values; used as the value of the gender property on Person and SportsTeam.

PhysicalActivityCategory

PhysicalActivityCategory JSON-LD reference. 7-value Enumeration for classifying physical activity: aerobic, anaerobic, balance, flexibility, leisure, occupational, strength.

DayOfWeek

DayOfWeek JSON-LD reference. 8-value Enumeration (Monday-Sunday + PublicHolidays). Used on OpeningHoursSpecification.dayOfWeek, Schedule.byDay, ServicePeriod/ShippingDeliveryTime.businessDays, EducationalOccupationalProgram.dayOfWeek.

EventAttendanceModeEnumeration

EventAttendanceModeEnumeration JSON-LD reference. 3-value Enumeration (Offline, Online, Mixed). Used as Event.eventAttendanceMode. Required for Google's virtual-event rich result.

GameServerStatus

GameServerStatus JSON-LD reference. 4-value StatusEnumeration (Online, OnlineFull, OfflineTemporarily, OfflinePermanently). Used as GameServer.serverStatus.

DigitalDocumentPermissionType

DigitalDocumentPermissionType JSON-LD reference. 3-value Enumeration (Read, Write, Comment). Used as DigitalDocumentPermission.permissionType.

MusicAlbumProductionType

MusicAlbumProductionType JSON-LD reference. 9-value Enumeration classifying album content (studio, live, compilation, mixtape, remix, soundtrack, spoken-word, demo, DJ mix). Used as MusicAlbum.albumProductionType.

BookFormatType

BookFormatType JSON-LD reference. 6-value Enumeration (Hardcover, Paperback, EBook, AudiobookFormat, GraphicNovel, Pamphlet). Used as Book.bookFormat.

MerchantReturnEnumeration

MerchantReturnEnumeration JSON-LD reference. 4-value Enumeration for return-policy categories (finite window, unlimited window, not permitted, unspecified). Used as MerchantReturnPolicy.returnPolicyCategory.

ReturnFeesEnumeration

ReturnFeesEnumeration JSON-LD reference. 5-value Enumeration for return-fee policies (free return, original shipping, restocking, customer-responsibility, return shipping). Used on MerchantReturnPolicy.returnFees.

ReturnMethodEnumeration

ReturnMethodEnumeration JSON-LD reference. 4-value Enumeration (ReturnByMail, ReturnInStore, ReturnAtKiosk, KeepProduct). Used as MerchantReturnPolicy.returnMethod.

OrderStatus

OrderStatus JSON-LD reference. 8-value Enumeration for order / order-item lifecycle state. Used as Order.orderStatus and OrderItem.orderItemStatus.

ReservationStatusType

ReservationStatusType JSON-LD reference. 4-value StatusEnumeration (Confirmed, Pending, Hold, Cancelled). Used as Reservation.reservationStatus.

DeliveryMethod

DeliveryMethod JSON-LD reference. 8-value Enumeration (ParcelService, LockerDelivery, OnSitePickup + 5 DeliveryMode* values) plus named-carrier subclasses (DHL, FederalExpress, UPS). Used as appliesToDeliveryMethod / availableDeliveryMethod / hasDeliveryMethod.

PaymentMethod

PaymentMethod JSON-LD reference. 8-value Enumeration + PaymentCard / PaymentService subclasses. Used as paymentMethod, acceptedPaymentMethod, appliesToPaymentMethod.

ContactPointOption

ContactPointOption JSON-LD reference. 2-value Enumeration (HearingImpairedSupported, TollFree). Used as ContactPoint.contactOption.

WearableSizeSystemEnumeration

WearableSizeSystemEnumeration JSON-LD reference. 14-value Enumeration for apparel sizing systems (US, UK, EU, JP + 10 others). Used as SizeSpecification.sizeSystem.

Enumeration

Enumeration JSON-LD reference — the root of every closed-value set in schema.org. 531 descendant values ship under it: DayOfWeek, ItemAvailability, EventStatusType, OfferItemCondition, and hundreds more.

QualitativeValue

QualitativeValue JSON-LD reference — Enumeration subtype for qualitative assessments on an ordered scale. Parent of SteeringPositionValue, DriveWheelConfigurationValue, and dozens of clothing/body-measurement size groups.

MedicalEnumeration

MedicalEnumeration JSON-LD reference — Enumeration subtype parent for every medical closed-value vocabulary: MedicalSpecialty, MedicalStudyStatus, DrugPregnancyCategory, MedicalImagingTechnique, PhysicalExam, and more.

StatusEnumeration

StatusEnumeration JSON-LD reference — Enumeration parent for ActionStatusType, EventStatusType, OrderStatus, PaymentStatusType, ReservationStatusType, LegalForceStatus, GameServerStatus, and IncentiveStatus.

Specialty

Specialty JSON-LD reference — Enumeration parent of MedicalSpecialty (42 medical specialties like Pediatric, Cardiovascular, Oncologic, Dermatologic). Used on MedicalBusiness / MedicalOrganization / MedicalEntity.relevantSpecialty.

ItemAvailability

ItemAvailability JSON-LD reference — 12-value Enumeration driving Offer.availability in Google merchant-listing rich results: InStock, OutOfStock, PreOrder, PreSale, BackOrder, SoldOut, Discontinued, LimitedAvailability, MadeToOrder, InStoreOnly, OnlineOnly, Reserved.

OfferItemCondition

OfferItemCondition JSON-LD reference — 4-value Enumeration on Offer.itemCondition (also MerchantReturnPolicy.itemCondition): NewCondition, UsedCondition, RefurbishedCondition, DamagedCondition. Merchant-listing rich result filter.

RsvpResponseType

RsvpResponseType JSON-LD reference — 3-value Enumeration on RsvpAction.rsvpResponse: RsvpResponseYes, RsvpResponseNo, RsvpResponseMaybe. The canonical values for Gmail RSVP action markup.

CarUsageType

CarUsageType JSON-LD reference — 3-value Enumeration on Car.vehicleSpecialUsage: DrivingSchoolVehicleUsage, RentalVehicleUsage, TaxiVehicleUsage.

BoardingPolicyType

BoardingPolicyType JSON-LD reference — 2-value Enumeration on Flight.boardingPolicy: GroupBoardingPolicy, ZoneBoardingPolicy.

MapCategoryType

MapCategoryType JSON-LD reference — 4-value Enumeration on Map.mapType: ParkingMap, SeatingMap, TransitMap, VenueMap.

GamePlayMode

GamePlayMode JSON-LD reference — 3-value Enumeration on Game / VideoGame / VideoGameSeries.playMode: CoOp, MultiPlayer, SinglePlayer.

ItemListOrderType

ItemListOrderType JSON-LD reference — 3-value Enumeration on ItemList.itemListOrder: ItemListOrderAscending, ItemListOrderDescending, ItemListUnordered.

MusicAlbumReleaseType

MusicAlbumReleaseType JSON-LD reference — 4-value Enumeration on MusicAlbum.albumReleaseType: AlbumRelease, SingleRelease, EPRelease, BroadcastRelease.

MusicReleaseFormatType

MusicReleaseFormatType JSON-LD reference — 7-value Enumeration on MusicRelease.musicReleaseFormat: CDFormat, CassetteFormat, DVDFormat, DigitalAudioTapeFormat, DigitalFormat, LaserDiscFormat, VinylFormat.

BusinessEntityType

BusinessEntityType JSON-LD reference. A business entity type is a conceptual entity representing the legal form, the size, the main line of business, the position in the value chain, or any combination thereo

BusinessFunction

BusinessFunction JSON-LD reference. The business function specifies the type of activity or access (i.e., the bundle of rights) offered by the organization or business person through the offer. Typical are

WarrantyScope

WarrantyScope JSON-LD reference. A range of services that will be provided to a customer free of charge in case of a defect or malfunction of a product. Commonly used values: * http://purl.org/good