# -*- encoding: utf-8 -*-
# frozen_string_literal: true
# This file generated automatically from http://schema.org/
require 'json/ld'
class JSON::LD::Context
  add_preloaded("http://schema.org/") do
    new(vocab: "http://schema.org/", processingMode: "json-ld-1.1", term_definitions: {
      "3DModel" => TermDefinition.new("3DModel", id: "http://schema.org/3DModel"),
      "AMRadioChannel" => TermDefinition.new("AMRadioChannel", id: "http://schema.org/AMRadioChannel"),
      "APIReference" => TermDefinition.new("APIReference", id: "http://schema.org/APIReference"),
      "Abdomen" => TermDefinition.new("Abdomen", id: "http://schema.org/Abdomen"),
      "AboutPage" => TermDefinition.new("AboutPage", id: "http://schema.org/AboutPage"),
      "AcceptAction" => TermDefinition.new("AcceptAction", id: "http://schema.org/AcceptAction"),
      "Accommodation" => TermDefinition.new("Accommodation", id: "http://schema.org/Accommodation"),
      "AccountingService" => TermDefinition.new("AccountingService", id: "http://schema.org/AccountingService"),
      "AchieveAction" => TermDefinition.new("AchieveAction", id: "http://schema.org/AchieveAction"),
      "Action" => TermDefinition.new("Action", id: "http://schema.org/Action"),
      "ActionAccessSpecification" => TermDefinition.new("ActionAccessSpecification", id: "http://schema.org/ActionAccessSpecification"),
      "ActionStatusType" => TermDefinition.new("ActionStatusType", id: "http://schema.org/ActionStatusType"),
      "ActivateAction" => TermDefinition.new("ActivateAction", id: "http://schema.org/ActivateAction"),
      "ActivationFee" => TermDefinition.new("ActivationFee", id: "http://schema.org/ActivationFee"),
      "ActiveActionStatus" => TermDefinition.new("ActiveActionStatus", id: "http://schema.org/ActiveActionStatus"),
      "ActiveNotRecruiting" => TermDefinition.new("ActiveNotRecruiting", id: "http://schema.org/ActiveNotRecruiting"),
      "AddAction" => TermDefinition.new("AddAction", id: "http://schema.org/AddAction"),
      "AdministrativeArea" => TermDefinition.new("AdministrativeArea", id: "http://schema.org/AdministrativeArea"),
      "AdultEntertainment" => TermDefinition.new("AdultEntertainment", id: "http://schema.org/AdultEntertainment"),
      "AdultOrientedEnumeration" => TermDefinition.new("AdultOrientedEnumeration", id: "http://schema.org/AdultOrientedEnumeration"),
      "AdvertiserContentArticle" => TermDefinition.new("AdvertiserContentArticle", id: "http://schema.org/AdvertiserContentArticle"),
      "AerobicActivity" => TermDefinition.new("AerobicActivity", id: "http://schema.org/AerobicActivity"),
      "AggregateOffer" => TermDefinition.new("AggregateOffer", id: "http://schema.org/AggregateOffer"),
      "AggregateRating" => TermDefinition.new("AggregateRating", id: "http://schema.org/AggregateRating"),
      "AgreeAction" => TermDefinition.new("AgreeAction", id: "http://schema.org/AgreeAction"),
      "Airline" => TermDefinition.new("Airline", id: "http://schema.org/Airline"),
      "Airport" => TermDefinition.new("Airport", id: "http://schema.org/Airport"),
      "AlbumRelease" => TermDefinition.new("AlbumRelease", id: "http://schema.org/AlbumRelease"),
      "AlcoholConsideration" => TermDefinition.new("AlcoholConsideration", id: "http://schema.org/AlcoholConsideration"),
      "AlignmentObject" => TermDefinition.new("AlignmentObject", id: "http://schema.org/AlignmentObject"),
      "AllWheelDriveConfiguration" => TermDefinition.new("AllWheelDriveConfiguration", id: "http://schema.org/AllWheelDriveConfiguration"),
      "AllergiesHealthAspect" => TermDefinition.new("AllergiesHealthAspect", id: "http://schema.org/AllergiesHealthAspect"),
      "AllocateAction" => TermDefinition.new("AllocateAction", id: "http://schema.org/AllocateAction"),
      "AmpStory" => TermDefinition.new("AmpStory", id: "http://schema.org/AmpStory"),
      "AmusementPark" => TermDefinition.new("AmusementPark", id: "http://schema.org/AmusementPark"),
      "AnaerobicActivity" => TermDefinition.new("AnaerobicActivity", id: "http://schema.org/AnaerobicActivity"),
      "AnalysisNewsArticle" => TermDefinition.new("AnalysisNewsArticle", id: "http://schema.org/AnalysisNewsArticle"),
      "AnatomicalStructure" => TermDefinition.new("AnatomicalStructure", id: "http://schema.org/AnatomicalStructure"),
      "AnatomicalSystem" => TermDefinition.new("AnatomicalSystem", id: "http://schema.org/AnatomicalSystem"),
      "AndroidPlatform" => TermDefinition.new("AndroidPlatform", id: "http://schema.org/AndroidPlatform"),
      "Anesthesia" => TermDefinition.new("Anesthesia", id: "http://schema.org/Anesthesia"),
      "AnimalShelter" => TermDefinition.new("AnimalShelter", id: "http://schema.org/AnimalShelter"),
      "Answer" => TermDefinition.new("Answer", id: "http://schema.org/Answer"),
      "Apartment" => TermDefinition.new("Apartment", id: "http://schema.org/Apartment"),
      "ApartmentComplex" => TermDefinition.new("ApartmentComplex", id: "http://schema.org/ApartmentComplex"),
      "Appearance" => TermDefinition.new("Appearance", id: "http://schema.org/Appearance"),
      "AppendAction" => TermDefinition.new("AppendAction", id: "http://schema.org/AppendAction"),
      "ApplyAction" => TermDefinition.new("ApplyAction", id: "http://schema.org/ApplyAction"),
      "ApprovedIndication" => TermDefinition.new("ApprovedIndication", id: "http://schema.org/ApprovedIndication"),
      "Aquarium" => TermDefinition.new("Aquarium", id: "http://schema.org/Aquarium"),
      "ArchiveComponent" => TermDefinition.new("ArchiveComponent", id: "http://schema.org/ArchiveComponent"),
      "ArchiveOrganization" => TermDefinition.new("ArchiveOrganization", id: "http://schema.org/ArchiveOrganization"),
      "ArriveAction" => TermDefinition.new("ArriveAction", id: "http://schema.org/ArriveAction"),
      "ArtGallery" => TermDefinition.new("ArtGallery", id: "http://schema.org/ArtGallery"),
      "Artery" => TermDefinition.new("Artery", id: "http://schema.org/Artery"),
      "Article" => TermDefinition.new("Article", id: "http://schema.org/Article"),
      "AskAction" => TermDefinition.new("AskAction", id: "http://schema.org/AskAction"),
      "AskPublicNewsArticle" => TermDefinition.new("AskPublicNewsArticle", id: "http://schema.org/AskPublicNewsArticle"),
      "AssessAction" => TermDefinition.new("AssessAction", id: "http://schema.org/AssessAction"),
      "AssignAction" => TermDefinition.new("AssignAction", id: "http://schema.org/AssignAction"),
      "Atlas" => TermDefinition.new("Atlas", id: "http://schema.org/Atlas"),
      "Attorney" => TermDefinition.new("Attorney", id: "http://schema.org/Attorney"),
      "Audience" => TermDefinition.new("Audience", id: "http://schema.org/Audience"),
      "AudioObject" => TermDefinition.new("AudioObject", id: "http://schema.org/AudioObject"),
      "AudioObjectSnapshot" => TermDefinition.new("AudioObjectSnapshot", id: "http://schema.org/AudioObjectSnapshot"),
      "Audiobook" => TermDefinition.new("Audiobook", id: "http://schema.org/Audiobook"),
      "AudiobookFormat" => TermDefinition.new("AudiobookFormat", id: "http://schema.org/AudiobookFormat"),
      "AuthoritativeLegalValue" => TermDefinition.new("AuthoritativeLegalValue", id: "http://schema.org/AuthoritativeLegalValue"),
      "AuthorizeAction" => TermDefinition.new("AuthorizeAction", id: "http://schema.org/AuthorizeAction"),
      "AutoBodyShop" => TermDefinition.new("AutoBodyShop", id: "http://schema.org/AutoBodyShop"),
      "AutoDealer" => TermDefinition.new("AutoDealer", id: "http://schema.org/AutoDealer"),
      "AutoPartsStore" => TermDefinition.new("AutoPartsStore", id: "http://schema.org/AutoPartsStore"),
      "AutoRental" => TermDefinition.new("AutoRental", id: "http://schema.org/AutoRental"),
      "AutoRepair" => TermDefinition.new("AutoRepair", id: "http://schema.org/AutoRepair"),
      "AutoWash" => TermDefinition.new("AutoWash", id: "http://schema.org/AutoWash"),
      "AutomatedTeller" => TermDefinition.new("AutomatedTeller", id: "http://schema.org/AutomatedTeller"),
      "AutomotiveBusiness" => TermDefinition.new("AutomotiveBusiness", id: "http://schema.org/AutomotiveBusiness"),
      "Ayurvedic" => TermDefinition.new("Ayurvedic", id: "http://schema.org/Ayurvedic"),
      "BackOrder" => TermDefinition.new("BackOrder", id: "http://schema.org/BackOrder"),
      "BackgroundNewsArticle" => TermDefinition.new("BackgroundNewsArticle", id: "http://schema.org/BackgroundNewsArticle"),
      "Bacteria" => TermDefinition.new("Bacteria", id: "http://schema.org/Bacteria"),
      "Bakery" => TermDefinition.new("Bakery", id: "http://schema.org/Bakery"),
      "Balance" => TermDefinition.new("Balance", id: "http://schema.org/Balance"),
      "BankAccount" => TermDefinition.new("BankAccount", id: "http://schema.org/BankAccount"),
      "BankOrCreditUnion" => TermDefinition.new("BankOrCreditUnion", id: "http://schema.org/BankOrCreditUnion"),
      "BarOrPub" => TermDefinition.new("BarOrPub", id: "http://schema.org/BarOrPub"),
      "Barcode" => TermDefinition.new("Barcode", id: "http://schema.org/Barcode"),
      "BasicIncome" => TermDefinition.new("BasicIncome", id: "http://schema.org/BasicIncome"),
      "Beach" => TermDefinition.new("Beach", id: "http://schema.org/Beach"),
      "BeautySalon" => TermDefinition.new("BeautySalon", id: "http://schema.org/BeautySalon"),
      "BedAndBreakfast" => TermDefinition.new("BedAndBreakfast", id: "http://schema.org/BedAndBreakfast"),
      "BedDetails" => TermDefinition.new("BedDetails", id: "http://schema.org/BedDetails"),
      "BedType" => TermDefinition.new("BedType", id: "http://schema.org/BedType"),
      "BefriendAction" => TermDefinition.new("BefriendAction", id: "http://schema.org/BefriendAction"),
      "BenefitsHealthAspect" => TermDefinition.new("BenefitsHealthAspect", id: "http://schema.org/BenefitsHealthAspect"),
      "BikeStore" => TermDefinition.new("BikeStore", id: "http://schema.org/BikeStore"),
      "BioChemEntity" => TermDefinition.new("BioChemEntity", id: "http://schema.org/BioChemEntity"),
      "Blog" => TermDefinition.new("Blog", id: "http://schema.org/Blog"),
      "BlogPosting" => TermDefinition.new("BlogPosting", id: "http://schema.org/BlogPosting"),
      "BloodTest" => TermDefinition.new("BloodTest", id: "http://schema.org/BloodTest"),
      "BoardingPolicyType" => TermDefinition.new("BoardingPolicyType", id: "http://schema.org/BoardingPolicyType"),
      "BoatReservation" => TermDefinition.new("BoatReservation", id: "http://schema.org/BoatReservation"),
      "BoatTerminal" => TermDefinition.new("BoatTerminal", id: "http://schema.org/BoatTerminal"),
      "BoatTrip" => TermDefinition.new("BoatTrip", id: "http://schema.org/BoatTrip"),
      "BodyMeasurementArm" => TermDefinition.new("BodyMeasurementArm", id: "http://schema.org/BodyMeasurementArm"),
      "BodyMeasurementBust" => TermDefinition.new("BodyMeasurementBust", id: "http://schema.org/BodyMeasurementBust"),
      "BodyMeasurementChest" => TermDefinition.new("BodyMeasurementChest", id: "http://schema.org/BodyMeasurementChest"),
      "BodyMeasurementFoot" => TermDefinition.new("BodyMeasurementFoot", id: "http://schema.org/BodyMeasurementFoot"),
      "BodyMeasurementHand" => TermDefinition.new("BodyMeasurementHand", id: "http://schema.org/BodyMeasurementHand"),
      "BodyMeasurementHead" => TermDefinition.new("BodyMeasurementHead", id: "http://schema.org/BodyMeasurementHead"),
      "BodyMeasurementHeight" => TermDefinition.new("BodyMeasurementHeight", id: "http://schema.org/BodyMeasurementHeight"),
      "BodyMeasurementHips" => TermDefinition.new("BodyMeasurementHips", id: "http://schema.org/BodyMeasurementHips"),
      "BodyMeasurementInsideLeg" => TermDefinition.new("BodyMeasurementInsideLeg", id: "http://schema.org/BodyMeasurementInsideLeg"),
      "BodyMeasurementNeck" => TermDefinition.new("BodyMeasurementNeck", id: "http://schema.org/BodyMeasurementNeck"),
      "BodyMeasurementTypeEnumeration" => TermDefinition.new("BodyMeasurementTypeEnumeration", id: "http://schema.org/BodyMeasurementTypeEnumeration"),
      "BodyMeasurementUnderbust" => TermDefinition.new("BodyMeasurementUnderbust", id: "http://schema.org/BodyMeasurementUnderbust"),
      "BodyMeasurementWaist" => TermDefinition.new("BodyMeasurementWaist", id: "http://schema.org/BodyMeasurementWaist"),
      "BodyMeasurementWeight" => TermDefinition.new("BodyMeasurementWeight", id: "http://schema.org/BodyMeasurementWeight"),
      "BodyOfWater" => TermDefinition.new("BodyOfWater", id: "http://schema.org/BodyOfWater"),
      "Bone" => TermDefinition.new("Bone", id: "http://schema.org/Bone"),
      "Book" => TermDefinition.new("Book", id: "http://schema.org/Book"),
      "BookFormatType" => TermDefinition.new("BookFormatType", id: "http://schema.org/BookFormatType"),
      "BookSeries" => TermDefinition.new("BookSeries", id: "http://schema.org/BookSeries"),
      "BookStore" => TermDefinition.new("BookStore", id: "http://schema.org/BookStore"),
      "BookmarkAction" => TermDefinition.new("BookmarkAction", id: "http://schema.org/BookmarkAction"),
      "Boolean" => TermDefinition.new("Boolean", id: "http://schema.org/Boolean"),
      "BorrowAction" => TermDefinition.new("BorrowAction", id: "http://schema.org/BorrowAction"),
      "BowlingAlley" => TermDefinition.new("BowlingAlley", id: "http://schema.org/BowlingAlley"),
      "BrainStructure" => TermDefinition.new("BrainStructure", id: "http://schema.org/BrainStructure"),
      "Brand" => TermDefinition.new("Brand", id: "http://schema.org/Brand"),
      "BreadcrumbList" => TermDefinition.new("BreadcrumbList", id: "http://schema.org/BreadcrumbList"),
      "Brewery" => TermDefinition.new("Brewery", id: "http://schema.org/Brewery"),
      "Bridge" => TermDefinition.new("Bridge", id: "http://schema.org/Bridge"),
      "BroadcastChannel" => TermDefinition.new("BroadcastChannel", id: "http://schema.org/BroadcastChannel"),
      "BroadcastEvent" => TermDefinition.new("BroadcastEvent", id: "http://schema.org/BroadcastEvent"),
      "BroadcastFrequencySpecification" => TermDefinition.new("BroadcastFrequencySpecification", id: "http://schema.org/BroadcastFrequencySpecification"),
      "BroadcastRelease" => TermDefinition.new("BroadcastRelease", id: "http://schema.org/BroadcastRelease"),
      "BroadcastService" => TermDefinition.new("BroadcastService", id: "http://schema.org/BroadcastService"),
      "BrokerageAccount" => TermDefinition.new("BrokerageAccount", id: "http://schema.org/BrokerageAccount"),
      "BuddhistTemple" => TermDefinition.new("BuddhistTemple", id: "http://schema.org/BuddhistTemple"),
      "BusOrCoach" => TermDefinition.new("BusOrCoach", id: "http://schema.org/BusOrCoach"),
      "BusReservation" => TermDefinition.new("BusReservation", id: "http://schema.org/BusReservation"),
      "BusStation" => TermDefinition.new("BusStation", id: "http://schema.org/BusStation"),
      "BusStop" => TermDefinition.new("BusStop", id: "http://schema.org/BusStop"),
      "BusTrip" => TermDefinition.new("BusTrip", id: "http://schema.org/BusTrip"),
      "BusinessAudience" => TermDefinition.new("BusinessAudience", id: "http://schema.org/BusinessAudience"),
      "BusinessEntityType" => TermDefinition.new("BusinessEntityType", id: "http://schema.org/BusinessEntityType"),
      "BusinessEvent" => TermDefinition.new("BusinessEvent", id: "http://schema.org/BusinessEvent"),
      "BusinessFunction" => TermDefinition.new("BusinessFunction", id: "http://schema.org/BusinessFunction"),
      "BusinessSupport" => TermDefinition.new("BusinessSupport", id: "http://schema.org/BusinessSupport"),
      "BuyAction" => TermDefinition.new("BuyAction", id: "http://schema.org/BuyAction"),
      "CDCPMDRecord" => TermDefinition.new("CDCPMDRecord", id: "http://schema.org/CDCPMDRecord"),
      "CDFormat" => TermDefinition.new("CDFormat", id: "http://schema.org/CDFormat"),
      "CT" => TermDefinition.new("CT", id: "http://schema.org/CT"),
      "CableOrSatelliteService" => TermDefinition.new("CableOrSatelliteService", id: "http://schema.org/CableOrSatelliteService"),
      "CafeOrCoffeeShop" => TermDefinition.new("CafeOrCoffeeShop", id: "http://schema.org/CafeOrCoffeeShop"),
      "Campground" => TermDefinition.new("Campground", id: "http://schema.org/Campground"),
      "CampingPitch" => TermDefinition.new("CampingPitch", id: "http://schema.org/CampingPitch"),
      "Canal" => TermDefinition.new("Canal", id: "http://schema.org/Canal"),
      "CancelAction" => TermDefinition.new("CancelAction", id: "http://schema.org/CancelAction"),
      "Car" => TermDefinition.new("Car", id: "http://schema.org/Car"),
      "CarUsageType" => TermDefinition.new("CarUsageType", id: "http://schema.org/CarUsageType"),
      "Cardiovascular" => TermDefinition.new("Cardiovascular", id: "http://schema.org/Cardiovascular"),
      "CardiovascularExam" => TermDefinition.new("CardiovascularExam", id: "http://schema.org/CardiovascularExam"),
      "CaseSeries" => TermDefinition.new("CaseSeries", id: "http://schema.org/CaseSeries"),
      "Casino" => TermDefinition.new("Casino", id: "http://schema.org/Casino"),
      "CassetteFormat" => TermDefinition.new("CassetteFormat", id: "http://schema.org/CassetteFormat"),
      "CategoryCode" => TermDefinition.new("CategoryCode", id: "http://schema.org/CategoryCode"),
      "CategoryCodeSet" => TermDefinition.new("CategoryCodeSet", id: "http://schema.org/CategoryCodeSet"),
      "CatholicChurch" => TermDefinition.new("CatholicChurch", id: "http://schema.org/CatholicChurch"),
      "CausesHealthAspect" => TermDefinition.new("CausesHealthAspect", id: "http://schema.org/CausesHealthAspect"),
      "Cemetery" => TermDefinition.new("Cemetery", id: "http://schema.org/Cemetery"),
      "Chapter" => TermDefinition.new("Chapter", id: "http://schema.org/Chapter"),
      "CharitableIncorporatedOrganization" => TermDefinition.new("CharitableIncorporatedOrganization", id: "http://schema.org/CharitableIncorporatedOrganization"),
      "CheckAction" => TermDefinition.new("CheckAction", id: "http://schema.org/CheckAction"),
      "CheckInAction" => TermDefinition.new("CheckInAction", id: "http://schema.org/CheckInAction"),
      "CheckOutAction" => TermDefinition.new("CheckOutAction", id: "http://schema.org/CheckOutAction"),
      "CheckoutPage" => TermDefinition.new("CheckoutPage", id: "http://schema.org/CheckoutPage"),
      "ChemicalSubstance" => TermDefinition.new("ChemicalSubstance", id: "http://schema.org/ChemicalSubstance"),
      "ChildCare" => TermDefinition.new("ChildCare", id: "http://schema.org/ChildCare"),
      "ChildrensEvent" => TermDefinition.new("ChildrensEvent", id: "http://schema.org/ChildrensEvent"),
      "Chiropractic" => TermDefinition.new("Chiropractic", id: "http://schema.org/Chiropractic"),
      "ChooseAction" => TermDefinition.new("ChooseAction", id: "http://schema.org/ChooseAction"),
      "Church" => TermDefinition.new("Church", id: "http://schema.org/Church"),
      "City" => TermDefinition.new("City", id: "http://schema.org/City"),
      "CityHall" => TermDefinition.new("CityHall", id: "http://schema.org/CityHall"),
      "CivicStructure" => TermDefinition.new("CivicStructure", id: "http://schema.org/CivicStructure"),
      "Claim" => TermDefinition.new("Claim", id: "http://schema.org/Claim"),
      "ClaimReview" => TermDefinition.new("ClaimReview", id: "http://schema.org/ClaimReview"),
      "Class" => TermDefinition.new("Class", id: "http://schema.org/Class"),
      "CleaningFee" => TermDefinition.new("CleaningFee", id: "http://schema.org/CleaningFee"),
      "Clinician" => TermDefinition.new("Clinician", id: "http://schema.org/Clinician"),
      "Clip" => TermDefinition.new("Clip", id: "http://schema.org/Clip"),
      "ClothingStore" => TermDefinition.new("ClothingStore", id: "http://schema.org/ClothingStore"),
      "CoOp" => TermDefinition.new("CoOp", id: "http://schema.org/CoOp"),
      "Code" => TermDefinition.new("Code", id: "http://schema.org/Code"),
      "CohortStudy" => TermDefinition.new("CohortStudy", id: "http://schema.org/CohortStudy"),
      "Collection" => TermDefinition.new("Collection", id: "http://schema.org/Collection"),
      "CollectionPage" => TermDefinition.new("CollectionPage", id: "http://schema.org/CollectionPage"),
      "CollegeOrUniversity" => TermDefinition.new("CollegeOrUniversity", id: "http://schema.org/CollegeOrUniversity"),
      "ComedyClub" => TermDefinition.new("ComedyClub", id: "http://schema.org/ComedyClub"),
      "ComedyEvent" => TermDefinition.new("ComedyEvent", id: "http://schema.org/ComedyEvent"),
      "ComicCoverArt" => TermDefinition.new("ComicCoverArt", id: "http://schema.org/ComicCoverArt"),
      "ComicIssue" => TermDefinition.new("ComicIssue", id: "http://schema.org/ComicIssue"),
      "ComicSeries" => TermDefinition.new("ComicSeries", id: "http://schema.org/ComicSeries"),
      "ComicStory" => TermDefinition.new("ComicStory", id: "http://schema.org/ComicStory"),
      "Comment" => TermDefinition.new("Comment", id: "http://schema.org/Comment"),
      "CommentAction" => TermDefinition.new("CommentAction", id: "http://schema.org/CommentAction"),
      "CommentPermission" => TermDefinition.new("CommentPermission", id: "http://schema.org/CommentPermission"),
      "CommunicateAction" => TermDefinition.new("CommunicateAction", id: "http://schema.org/CommunicateAction"),
      "CommunityHealth" => TermDefinition.new("CommunityHealth", id: "http://schema.org/CommunityHealth"),
      "CompilationAlbum" => TermDefinition.new("CompilationAlbum", id: "http://schema.org/CompilationAlbum"),
      "CompleteDataFeed" => TermDefinition.new("CompleteDataFeed", id: "http://schema.org/CompleteDataFeed"),
      "Completed" => TermDefinition.new("Completed", id: "http://schema.org/Completed"),
      "CompletedActionStatus" => TermDefinition.new("CompletedActionStatus", id: "http://schema.org/CompletedActionStatus"),
      "CompoundPriceSpecification" => TermDefinition.new("CompoundPriceSpecification", id: "http://schema.org/CompoundPriceSpecification"),
      "ComputerLanguage" => TermDefinition.new("ComputerLanguage", id: "http://schema.org/ComputerLanguage"),
      "ComputerStore" => TermDefinition.new("ComputerStore", id: "http://schema.org/ComputerStore"),
      "ConfirmAction" => TermDefinition.new("ConfirmAction", id: "http://schema.org/ConfirmAction"),
      "Consortium" => TermDefinition.new("Consortium", id: "http://schema.org/Consortium"),
      "ConsumeAction" => TermDefinition.new("ConsumeAction", id: "http://schema.org/ConsumeAction"),
      "ContactPage" => TermDefinition.new("ContactPage", id: "http://schema.org/ContactPage"),
      "ContactPoint" => TermDefinition.new("ContactPoint", id: "http://schema.org/ContactPoint"),
      "ContactPointOption" => TermDefinition.new("ContactPointOption", id: "http://schema.org/ContactPointOption"),
      "ContagiousnessHealthAspect" => TermDefinition.new("ContagiousnessHealthAspect", id: "http://schema.org/ContagiousnessHealthAspect"),
      "Continent" => TermDefinition.new("Continent", id: "http://schema.org/Continent"),
      "ControlAction" => TermDefinition.new("ControlAction", id: "http://schema.org/ControlAction"),
      "ConvenienceStore" => TermDefinition.new("ConvenienceStore", id: "http://schema.org/ConvenienceStore"),
      "Conversation" => TermDefinition.new("Conversation", id: "http://schema.org/Conversation"),
      "CookAction" => TermDefinition.new("CookAction", id: "http://schema.org/CookAction"),
      "Corporation" => TermDefinition.new("Corporation", id: "http://schema.org/Corporation"),
      "CorrectionComment" => TermDefinition.new("CorrectionComment", id: "http://schema.org/CorrectionComment"),
      "Country" => TermDefinition.new("Country", id: "http://schema.org/Country"),
      "Course" => TermDefinition.new("Course", id: "http://schema.org/Course"),
      "CourseInstance" => TermDefinition.new("CourseInstance", id: "http://schema.org/CourseInstance"),
      "Courthouse" => TermDefinition.new("Courthouse", id: "http://schema.org/Courthouse"),
      "CoverArt" => TermDefinition.new("CoverArt", id: "http://schema.org/CoverArt"),
      "CovidTestingFacility" => TermDefinition.new("CovidTestingFacility", id: "http://schema.org/CovidTestingFacility"),
      "CreateAction" => TermDefinition.new("CreateAction", id: "http://schema.org/CreateAction"),
      "CreativeWork" => TermDefinition.new("CreativeWork", id: "http://schema.org/CreativeWork"),
      "CreativeWorkSeason" => TermDefinition.new("CreativeWorkSeason", id: "http://schema.org/CreativeWorkSeason"),
      "CreativeWorkSeries" => TermDefinition.new("CreativeWorkSeries", id: "http://schema.org/CreativeWorkSeries"),
      "CreditCard" => TermDefinition.new("CreditCard", id: "http://schema.org/CreditCard"),
      "Crematorium" => TermDefinition.new("Crematorium", id: "http://schema.org/Crematorium"),
      "CriticReview" => TermDefinition.new("CriticReview", id: "http://schema.org/CriticReview"),
      "CrossSectional" => TermDefinition.new("CrossSectional", id: "http://schema.org/CrossSectional"),
      "CssSelectorType" => TermDefinition.new("CssSelectorType", id: "http://schema.org/CssSelectorType"),
      "CurrencyConversionService" => TermDefinition.new("CurrencyConversionService", id: "http://schema.org/CurrencyConversionService"),
      "DDxElement" => TermDefinition.new("DDxElement", id: "http://schema.org/DDxElement"),
      "DJMixAlbum" => TermDefinition.new("DJMixAlbum", id: "http://schema.org/DJMixAlbum"),
      "DVDFormat" => TermDefinition.new("DVDFormat", id: "http://schema.org/DVDFormat"),
      "DamagedCondition" => TermDefinition.new("DamagedCondition", id: "http://schema.org/DamagedCondition"),
      "DanceEvent" => TermDefinition.new("DanceEvent", id: "http://schema.org/DanceEvent"),
      "DanceGroup" => TermDefinition.new("DanceGroup", id: "http://schema.org/DanceGroup"),
      "DangerousGoodConsideration" => TermDefinition.new("DangerousGoodConsideration", id: "http://schema.org/DangerousGoodConsideration"),
      "DataCatalog" => TermDefinition.new("DataCatalog", id: "http://schema.org/DataCatalog"),
      "DataDownload" => TermDefinition.new("DataDownload", id: "http://schema.org/DataDownload"),
      "DataFeed" => TermDefinition.new("DataFeed", id: "http://schema.org/DataFeed"),
      "DataFeedItem" => TermDefinition.new("DataFeedItem", id: "http://schema.org/DataFeedItem"),
      "DataType" => TermDefinition.new("DataType", id: "http://schema.org/DataType"),
      "Dataset" => TermDefinition.new("Dataset", id: "http://schema.org/Dataset"),
      "Date" => TermDefinition.new("Date", id: "http://schema.org/Date"),
      "DateTime" => TermDefinition.new("DateTime", id: "http://schema.org/DateTime"),
      "DatedMoneySpecification" => TermDefinition.new("DatedMoneySpecification", id: "http://schema.org/DatedMoneySpecification"),
      "DayOfWeek" => TermDefinition.new("DayOfWeek", id: "http://schema.org/DayOfWeek"),
      "DaySpa" => TermDefinition.new("DaySpa", id: "http://schema.org/DaySpa"),
      "DeactivateAction" => TermDefinition.new("DeactivateAction", id: "http://schema.org/DeactivateAction"),
      "DecontextualizedContent" => TermDefinition.new("DecontextualizedContent", id: "http://schema.org/DecontextualizedContent"),
      "DefenceEstablishment" => TermDefinition.new("DefenceEstablishment", id: "http://schema.org/DefenceEstablishment"),
      "DefinedRegion" => TermDefinition.new("DefinedRegion", id: "http://schema.org/DefinedRegion"),
      "DefinedTerm" => TermDefinition.new("DefinedTerm", id: "http://schema.org/DefinedTerm"),
      "DefinedTermSet" => TermDefinition.new("DefinedTermSet", id: "http://schema.org/DefinedTermSet"),
      "DefinitiveLegalValue" => TermDefinition.new("DefinitiveLegalValue", id: "http://schema.org/DefinitiveLegalValue"),
      "DeleteAction" => TermDefinition.new("DeleteAction", id: "http://schema.org/DeleteAction"),
      "DeliveryChargeSpecification" => TermDefinition.new("DeliveryChargeSpecification", id: "http://schema.org/DeliveryChargeSpecification"),
      "DeliveryEvent" => TermDefinition.new("DeliveryEvent", id: "http://schema.org/DeliveryEvent"),
      "DeliveryMethod" => TermDefinition.new("DeliveryMethod", id: "http://schema.org/DeliveryMethod"),
      "DeliveryTimeSettings" => TermDefinition.new("DeliveryTimeSettings", id: "http://schema.org/DeliveryTimeSettings"),
      "Demand" => TermDefinition.new("Demand", id: "http://schema.org/Demand"),
      "DemoAlbum" => TermDefinition.new("DemoAlbum", id: "http://schema.org/DemoAlbum"),
      "DemoGameAvailability" => TermDefinition.new("DemoGameAvailability", id: "http://schema.org/DemoGameAvailability"),
      "Dentist" => TermDefinition.new("Dentist", id: "http://schema.org/Dentist"),
      "Dentistry" => TermDefinition.new("Dentistry", id: "http://schema.org/Dentistry"),
      "DepartAction" => TermDefinition.new("DepartAction", id: "http://schema.org/DepartAction"),
      "DepartmentStore" => TermDefinition.new("DepartmentStore", id: "http://schema.org/DepartmentStore"),
      "DepositAccount" => TermDefinition.new("DepositAccount", id: "http://schema.org/DepositAccount"),
      "Dermatologic" => TermDefinition.new("Dermatologic", id: "http://schema.org/Dermatologic"),
      "Dermatology" => TermDefinition.new("Dermatology", id: "http://schema.org/Dermatology"),
      "DesktopWebPlatform" => TermDefinition.new("DesktopWebPlatform", id: "http://schema.org/DesktopWebPlatform"),
      "DiabeticDiet" => TermDefinition.new("DiabeticDiet", id: "http://schema.org/DiabeticDiet"),
      "Diagnostic" => TermDefinition.new("Diagnostic", id: "http://schema.org/Diagnostic"),
      "DiagnosticLab" => TermDefinition.new("DiagnosticLab", id: "http://schema.org/DiagnosticLab"),
      "DiagnosticProcedure" => TermDefinition.new("DiagnosticProcedure", id: "http://schema.org/DiagnosticProcedure"),
      "Diet" => TermDefinition.new("Diet", id: "http://schema.org/Diet"),
      "DietNutrition" => TermDefinition.new("DietNutrition", id: "http://schema.org/DietNutrition"),
      "DietarySupplement" => TermDefinition.new("DietarySupplement", id: "http://schema.org/DietarySupplement"),
      "DigitalAudioTapeFormat" => TermDefinition.new("DigitalAudioTapeFormat", id: "http://schema.org/DigitalAudioTapeFormat"),
      "DigitalDocument" => TermDefinition.new("DigitalDocument", id: "http://schema.org/DigitalDocument"),
      "DigitalDocumentPermission" => TermDefinition.new("DigitalDocumentPermission", id: "http://schema.org/DigitalDocumentPermission"),
      "DigitalDocumentPermissionType" => TermDefinition.new("DigitalDocumentPermissionType", id: "http://schema.org/DigitalDocumentPermissionType"),
      "DigitalFormat" => TermDefinition.new("DigitalFormat", id: "http://schema.org/DigitalFormat"),
      "DigitalPlatformEnumeration" => TermDefinition.new("DigitalPlatformEnumeration", id: "http://schema.org/DigitalPlatformEnumeration"),
      "DisabilitySupport" => TermDefinition.new("DisabilitySupport", id: "http://schema.org/DisabilitySupport"),
      "DisagreeAction" => TermDefinition.new("DisagreeAction", id: "http://schema.org/DisagreeAction"),
      "Discontinued" => TermDefinition.new("Discontinued", id: "http://schema.org/Discontinued"),
      "DiscoverAction" => TermDefinition.new("DiscoverAction", id: "http://schema.org/DiscoverAction"),
      "DiscussionForumPosting" => TermDefinition.new("DiscussionForumPosting", id: "http://schema.org/DiscussionForumPosting"),
      "DislikeAction" => TermDefinition.new("DislikeAction", id: "http://schema.org/DislikeAction"),
      "Distance" => TermDefinition.new("Distance", id: "http://schema.org/Distance"),
      "DistanceFee" => TermDefinition.new("DistanceFee", id: "http://schema.org/DistanceFee"),
      "Distillery" => TermDefinition.new("Distillery", id: "http://schema.org/Distillery"),
      "DonateAction" => TermDefinition.new("DonateAction", id: "http://schema.org/DonateAction"),
      "DoseSchedule" => TermDefinition.new("DoseSchedule", id: "http://schema.org/DoseSchedule"),
      "DoubleBlindedTrial" => TermDefinition.new("DoubleBlindedTrial", id: "http://schema.org/DoubleBlindedTrial"),
      "DownloadAction" => TermDefinition.new("DownloadAction", id: "http://schema.org/DownloadAction"),
      "Downpayment" => TermDefinition.new("Downpayment", id: "http://schema.org/Downpayment"),
      "DrawAction" => TermDefinition.new("DrawAction", id: "http://schema.org/DrawAction"),
      "Drawing" => TermDefinition.new("Drawing", id: "http://schema.org/Drawing"),
      "DrinkAction" => TermDefinition.new("DrinkAction", id: "http://schema.org/DrinkAction"),
      "DriveWheelConfigurationValue" => TermDefinition.new("DriveWheelConfigurationValue", id: "http://schema.org/DriveWheelConfigurationValue"),
      "DrivingSchoolVehicleUsage" => TermDefinition.new("DrivingSchoolVehicleUsage", id: "http://schema.org/DrivingSchoolVehicleUsage"),
      "Drug" => TermDefinition.new("Drug", id: "http://schema.org/Drug"),
      "DrugClass" => TermDefinition.new("DrugClass", id: "http://schema.org/DrugClass"),
      "DrugCost" => TermDefinition.new("DrugCost", id: "http://schema.org/DrugCost"),
      "DrugCostCategory" => TermDefinition.new("DrugCostCategory", id: "http://schema.org/DrugCostCategory"),
      "DrugLegalStatus" => TermDefinition.new("DrugLegalStatus", id: "http://schema.org/DrugLegalStatus"),
      "DrugPregnancyCategory" => TermDefinition.new("DrugPregnancyCategory", id: "http://schema.org/DrugPregnancyCategory"),
      "DrugPrescriptionStatus" => TermDefinition.new("DrugPrescriptionStatus", id: "http://schema.org/DrugPrescriptionStatus"),
      "DrugStrength" => TermDefinition.new("DrugStrength", id: "http://schema.org/DrugStrength"),
      "DryCleaningOrLaundry" => TermDefinition.new("DryCleaningOrLaundry", id: "http://schema.org/DryCleaningOrLaundry"),
      "Duration" => TermDefinition.new("Duration", id: "http://schema.org/Duration"),
      "EBook" => TermDefinition.new("EBook", id: "http://schema.org/EBook"),
      "EPRelease" => TermDefinition.new("EPRelease", id: "http://schema.org/EPRelease"),
      "EUEnergyEfficiencyCategoryA" => TermDefinition.new("EUEnergyEfficiencyCategoryA", id: "http://schema.org/EUEnergyEfficiencyCategoryA"),
      "EUEnergyEfficiencyCategoryA1Plus" => TermDefinition.new("EUEnergyEfficiencyCategoryA1Plus", id: "http://schema.org/EUEnergyEfficiencyCategoryA1Plus"),
      "EUEnergyEfficiencyCategoryA2Plus" => TermDefinition.new("EUEnergyEfficiencyCategoryA2Plus", id: "http://schema.org/EUEnergyEfficiencyCategoryA2Plus"),
      "EUEnergyEfficiencyCategoryA3Plus" => TermDefinition.new("EUEnergyEfficiencyCategoryA3Plus", id: "http://schema.org/EUEnergyEfficiencyCategoryA3Plus"),
      "EUEnergyEfficiencyCategoryB" => TermDefinition.new("EUEnergyEfficiencyCategoryB", id: "http://schema.org/EUEnergyEfficiencyCategoryB"),
      "EUEnergyEfficiencyCategoryC" => TermDefinition.new("EUEnergyEfficiencyCategoryC", id: "http://schema.org/EUEnergyEfficiencyCategoryC"),
      "EUEnergyEfficiencyCategoryD" => TermDefinition.new("EUEnergyEfficiencyCategoryD", id: "http://schema.org/EUEnergyEfficiencyCategoryD"),
      "EUEnergyEfficiencyCategoryE" => TermDefinition.new("EUEnergyEfficiencyCategoryE", id: "http://schema.org/EUEnergyEfficiencyCategoryE"),
      "EUEnergyEfficiencyCategoryF" => TermDefinition.new("EUEnergyEfficiencyCategoryF", id: "http://schema.org/EUEnergyEfficiencyCategoryF"),
      "EUEnergyEfficiencyCategoryG" => TermDefinition.new("EUEnergyEfficiencyCategoryG", id: "http://schema.org/EUEnergyEfficiencyCategoryG"),
      "EUEnergyEfficiencyEnumeration" => TermDefinition.new("EUEnergyEfficiencyEnumeration", id: "http://schema.org/EUEnergyEfficiencyEnumeration"),
      "Ear" => TermDefinition.new("Ear", id: "http://schema.org/Ear"),
      "EatAction" => TermDefinition.new("EatAction", id: "http://schema.org/EatAction"),
      "EditedOrCroppedContent" => TermDefinition.new("EditedOrCroppedContent", id: "http://schema.org/EditedOrCroppedContent"),
      "EducationEvent" => TermDefinition.new("EducationEvent", id: "http://schema.org/EducationEvent"),
      "EducationalAudience" => TermDefinition.new("EducationalAudience", id: "http://schema.org/EducationalAudience"),
      "EducationalOccupationalCredential" => TermDefinition.new("EducationalOccupationalCredential", id: "http://schema.org/EducationalOccupationalCredential"),
      "EducationalOccupationalProgram" => TermDefinition.new("EducationalOccupationalProgram", id: "http://schema.org/EducationalOccupationalProgram"),
      "EducationalOrganization" => TermDefinition.new("EducationalOrganization", id: "http://schema.org/EducationalOrganization"),
      "EffectivenessHealthAspect" => TermDefinition.new("EffectivenessHealthAspect", id: "http://schema.org/EffectivenessHealthAspect"),
      "Electrician" => TermDefinition.new("Electrician", id: "http://schema.org/Electrician"),
      "ElectronicsStore" => TermDefinition.new("ElectronicsStore", id: "http://schema.org/ElectronicsStore"),
      "ElementarySchool" => TermDefinition.new("ElementarySchool", id: "http://schema.org/ElementarySchool"),
      "EmailMessage" => TermDefinition.new("EmailMessage", id: "http://schema.org/EmailMessage"),
      "Embassy" => TermDefinition.new("Embassy", id: "http://schema.org/Embassy"),
      "Emergency" => TermDefinition.new("Emergency", id: "http://schema.org/Emergency"),
      "EmergencyService" => TermDefinition.new("EmergencyService", id: "http://schema.org/EmergencyService"),
      "EmployeeRole" => TermDefinition.new("EmployeeRole", id: "http://schema.org/EmployeeRole"),
      "EmployerAggregateRating" => TermDefinition.new("EmployerAggregateRating", id: "http://schema.org/EmployerAggregateRating"),
      "EmployerReview" => TermDefinition.new("EmployerReview", id: "http://schema.org/EmployerReview"),
      "EmploymentAgency" => TermDefinition.new("EmploymentAgency", id: "http://schema.org/EmploymentAgency"),
      "Endocrine" => TermDefinition.new("Endocrine", id: "http://schema.org/Endocrine"),
      "EndorseAction" => TermDefinition.new("EndorseAction", id: "http://schema.org/EndorseAction"),
      "EndorsementRating" => TermDefinition.new("EndorsementRating", id: "http://schema.org/EndorsementRating"),
      "Energy" => TermDefinition.new("Energy", id: "http://schema.org/Energy"),
      "EnergyConsumptionDetails" => TermDefinition.new("EnergyConsumptionDetails", id: "http://schema.org/EnergyConsumptionDetails"),
      "EnergyEfficiencyEnumeration" => TermDefinition.new("EnergyEfficiencyEnumeration", id: "http://schema.org/EnergyEfficiencyEnumeration"),
      "EnergyStarCertified" => TermDefinition.new("EnergyStarCertified", id: "http://schema.org/EnergyStarCertified"),
      "EnergyStarEnergyEfficiencyEnumeration" => TermDefinition.new("EnergyStarEnergyEfficiencyEnumeration", id: "http://schema.org/EnergyStarEnergyEfficiencyEnumeration"),
      "EngineSpecification" => TermDefinition.new("EngineSpecification", id: "http://schema.org/EngineSpecification"),
      "EnrollingByInvitation" => TermDefinition.new("EnrollingByInvitation", id: "http://schema.org/EnrollingByInvitation"),
      "EntertainmentBusiness" => TermDefinition.new("EntertainmentBusiness", id: "http://schema.org/EntertainmentBusiness"),
      "EntryPoint" => TermDefinition.new("EntryPoint", id: "http://schema.org/EntryPoint"),
      "Enumeration" => TermDefinition.new("Enumeration", id: "http://schema.org/Enumeration"),
      "Episode" => TermDefinition.new("Episode", id: "http://schema.org/Episode"),
      "Event" => TermDefinition.new("Event", id: "http://schema.org/Event"),
      "EventAttendanceModeEnumeration" => TermDefinition.new("EventAttendanceModeEnumeration", id: "http://schema.org/EventAttendanceModeEnumeration"),
      "EventCancelled" => TermDefinition.new("EventCancelled", id: "http://schema.org/EventCancelled"),
      "EventMovedOnline" => TermDefinition.new("EventMovedOnline", id: "http://schema.org/EventMovedOnline"),
      "EventPostponed" => TermDefinition.new("EventPostponed", id: "http://schema.org/EventPostponed"),
      "EventRescheduled" => TermDefinition.new("EventRescheduled", id: "http://schema.org/EventRescheduled"),
      "EventReservation" => TermDefinition.new("EventReservation", id: "http://schema.org/EventReservation"),
      "EventScheduled" => TermDefinition.new("EventScheduled", id: "http://schema.org/EventScheduled"),
      "EventSeries" => TermDefinition.new("EventSeries", id: "http://schema.org/EventSeries"),
      "EventStatusType" => TermDefinition.new("EventStatusType", id: "http://schema.org/EventStatusType"),
      "EventVenue" => TermDefinition.new("EventVenue", id: "http://schema.org/EventVenue"),
      "EvidenceLevelA" => TermDefinition.new("EvidenceLevelA", id: "http://schema.org/EvidenceLevelA"),
      "EvidenceLevelB" => TermDefinition.new("EvidenceLevelB", id: "http://schema.org/EvidenceLevelB"),
      "EvidenceLevelC" => TermDefinition.new("EvidenceLevelC", id: "http://schema.org/EvidenceLevelC"),
      "ExchangeRateSpecification" => TermDefinition.new("ExchangeRateSpecification", id: "http://schema.org/ExchangeRateSpecification"),
      "ExchangeRefund" => TermDefinition.new("ExchangeRefund", id: "http://schema.org/ExchangeRefund"),
      "ExerciseAction" => TermDefinition.new("ExerciseAction", id: "http://schema.org/ExerciseAction"),
      "ExerciseGym" => TermDefinition.new("ExerciseGym", id: "http://schema.org/ExerciseGym"),
      "ExercisePlan" => TermDefinition.new("ExercisePlan", id: "http://schema.org/ExercisePlan"),
      "ExhibitionEvent" => TermDefinition.new("ExhibitionEvent", id: "http://schema.org/ExhibitionEvent"),
      "Eye" => TermDefinition.new("Eye", id: "http://schema.org/Eye"),
      "FAQPage" => TermDefinition.new("FAQPage", id: "http://schema.org/FAQPage"),
      "FDAcategoryA" => TermDefinition.new("FDAcategoryA", id: "http://schema.org/FDAcategoryA"),
      "FDAcategoryB" => TermDefinition.new("FDAcategoryB", id: "http://schema.org/FDAcategoryB"),
      "FDAcategoryC" => TermDefinition.new("FDAcategoryC", id: "http://schema.org/FDAcategoryC"),
      "FDAcategoryD" => TermDefinition.new("FDAcategoryD", id: "http://schema.org/FDAcategoryD"),
      "FDAcategoryX" => TermDefinition.new("FDAcategoryX", id: "http://schema.org/FDAcategoryX"),
      "FDAnotEvaluated" => TermDefinition.new("FDAnotEvaluated", id: "http://schema.org/FDAnotEvaluated"),
      "FMRadioChannel" => TermDefinition.new("FMRadioChannel", id: "http://schema.org/FMRadioChannel"),
      "FailedActionStatus" => TermDefinition.new("FailedActionStatus", id: "http://schema.org/FailedActionStatus"),
      "False" => TermDefinition.new("False", id: "http://schema.org/False"),
      "FastFoodRestaurant" => TermDefinition.new("FastFoodRestaurant", id: "http://schema.org/FastFoodRestaurant"),
      "Female" => TermDefinition.new("Female", id: "http://schema.org/Female"),
      "Festival" => TermDefinition.new("Festival", id: "http://schema.org/Festival"),
      "FilmAction" => TermDefinition.new("FilmAction", id: "http://schema.org/FilmAction"),
      "FinancialProduct" => TermDefinition.new("FinancialProduct", id: "http://schema.org/FinancialProduct"),
      "FinancialService" => TermDefinition.new("FinancialService", id: "http://schema.org/FinancialService"),
      "FindAction" => TermDefinition.new("FindAction", id: "http://schema.org/FindAction"),
      "FireStation" => TermDefinition.new("FireStation", id: "http://schema.org/FireStation"),
      "Flexibility" => TermDefinition.new("Flexibility", id: "http://schema.org/Flexibility"),
      "Flight" => TermDefinition.new("Flight", id: "http://schema.org/Flight"),
      "FlightReservation" => TermDefinition.new("FlightReservation", id: "http://schema.org/FlightReservation"),
      "Float" => TermDefinition.new("Float", id: "http://schema.org/Float"),
      "FloorPlan" => TermDefinition.new("FloorPlan", id: "http://schema.org/FloorPlan"),
      "Florist" => TermDefinition.new("Florist", id: "http://schema.org/Florist"),
      "FollowAction" => TermDefinition.new("FollowAction", id: "http://schema.org/FollowAction"),
      "FoodEstablishment" => TermDefinition.new("FoodEstablishment", id: "http://schema.org/FoodEstablishment"),
      "FoodEstablishmentReservation" => TermDefinition.new("FoodEstablishmentReservation", id: "http://schema.org/FoodEstablishmentReservation"),
      "FoodEvent" => TermDefinition.new("FoodEvent", id: "http://schema.org/FoodEvent"),
      "FoodService" => TermDefinition.new("FoodService", id: "http://schema.org/FoodService"),
      "FourWheelDriveConfiguration" => TermDefinition.new("FourWheelDriveConfiguration", id: "http://schema.org/FourWheelDriveConfiguration"),
      "FreeReturn" => TermDefinition.new("FreeReturn", id: "http://schema.org/FreeReturn"),
      "Friday" => TermDefinition.new("Friday", id: "http://schema.org/Friday"),
      "FrontWheelDriveConfiguration" => TermDefinition.new("FrontWheelDriveConfiguration", id: "http://schema.org/FrontWheelDriveConfiguration"),
      "FullGameAvailability" => TermDefinition.new("FullGameAvailability", id: "http://schema.org/FullGameAvailability"),
      "FullRefund" => TermDefinition.new("FullRefund", id: "http://schema.org/FullRefund"),
      "FundingAgency" => TermDefinition.new("FundingAgency", id: "http://schema.org/FundingAgency"),
      "FundingScheme" => TermDefinition.new("FundingScheme", id: "http://schema.org/FundingScheme"),
      "Fungus" => TermDefinition.new("Fungus", id: "http://schema.org/Fungus"),
      "FurnitureStore" => TermDefinition.new("FurnitureStore", id: "http://schema.org/FurnitureStore"),
      "Game" => TermDefinition.new("Game", id: "http://schema.org/Game"),
      "GameAvailabilityEnumeration" => TermDefinition.new("GameAvailabilityEnumeration", id: "http://schema.org/GameAvailabilityEnumeration"),
      "GamePlayMode" => TermDefinition.new("GamePlayMode", id: "http://schema.org/GamePlayMode"),
      "GameServer" => TermDefinition.new("GameServer", id: "http://schema.org/GameServer"),
      "GameServerStatus" => TermDefinition.new("GameServerStatus", id: "http://schema.org/GameServerStatus"),
      "GardenStore" => TermDefinition.new("GardenStore", id: "http://schema.org/GardenStore"),
      "GasStation" => TermDefinition.new("GasStation", id: "http://schema.org/GasStation"),
      "Gastroenterologic" => TermDefinition.new("Gastroenterologic", id: "http://schema.org/Gastroenterologic"),
      "GatedResidenceCommunity" => TermDefinition.new("GatedResidenceCommunity", id: "http://schema.org/GatedResidenceCommunity"),
      "GenderType" => TermDefinition.new("GenderType", id: "http://schema.org/GenderType"),
      "Gene" => TermDefinition.new("Gene", id: "http://schema.org/Gene"),
      "GeneralContractor" => TermDefinition.new("GeneralContractor", id: "http://schema.org/GeneralContractor"),
      "GenericWebPlatform" => TermDefinition.new("GenericWebPlatform", id: "http://schema.org/GenericWebPlatform"),
      "Genetic" => TermDefinition.new("Genetic", id: "http://schema.org/Genetic"),
      "Genitourinary" => TermDefinition.new("Genitourinary", id: "http://schema.org/Genitourinary"),
      "GeoCircle" => TermDefinition.new("GeoCircle", id: "http://schema.org/GeoCircle"),
      "GeoCoordinates" => TermDefinition.new("GeoCoordinates", id: "http://schema.org/GeoCoordinates"),
      "GeoShape" => TermDefinition.new("GeoShape", id: "http://schema.org/GeoShape"),
      "GeospatialGeometry" => TermDefinition.new("GeospatialGeometry", id: "http://schema.org/GeospatialGeometry"),
      "Geriatric" => TermDefinition.new("Geriatric", id: "http://schema.org/Geriatric"),
      "GettingAccessHealthAspect" => TermDefinition.new("GettingAccessHealthAspect", id: "http://schema.org/GettingAccessHealthAspect"),
      "GiveAction" => TermDefinition.new("GiveAction", id: "http://schema.org/GiveAction"),
      "GlutenFreeDiet" => TermDefinition.new("GlutenFreeDiet", id: "http://schema.org/GlutenFreeDiet"),
      "GolfCourse" => TermDefinition.new("GolfCourse", id: "http://schema.org/GolfCourse"),
      "GovernmentBenefitsType" => TermDefinition.new("GovernmentBenefitsType", id: "http://schema.org/GovernmentBenefitsType"),
      "GovernmentBuilding" => TermDefinition.new("GovernmentBuilding", id: "http://schema.org/GovernmentBuilding"),
      "GovernmentOffice" => TermDefinition.new("GovernmentOffice", id: "http://schema.org/GovernmentOffice"),
      "GovernmentOrganization" => TermDefinition.new("GovernmentOrganization", id: "http://schema.org/GovernmentOrganization"),
      "GovernmentPermit" => TermDefinition.new("GovernmentPermit", id: "http://schema.org/GovernmentPermit"),
      "GovernmentService" => TermDefinition.new("GovernmentService", id: "http://schema.org/GovernmentService"),
      "Grant" => TermDefinition.new("Grant", id: "http://schema.org/Grant"),
      "GraphicNovel" => TermDefinition.new("GraphicNovel", id: "http://schema.org/GraphicNovel"),
      "GroceryStore" => TermDefinition.new("GroceryStore", id: "http://schema.org/GroceryStore"),
      "GroupBoardingPolicy" => TermDefinition.new("GroupBoardingPolicy", id: "http://schema.org/GroupBoardingPolicy"),
      "Guide" => TermDefinition.new("Guide", id: "http://schema.org/Guide"),
      "Gynecologic" => TermDefinition.new("Gynecologic", id: "http://schema.org/Gynecologic"),
      "HTML" => TermDefinition.new("HTML", id: "http://www.w3.org/1999/02/22-rdf-syntax-ns#HTML"),
      "HVACBusiness" => TermDefinition.new("HVACBusiness", id: "http://schema.org/HVACBusiness"),
      "Hackathon" => TermDefinition.new("Hackathon", id: "http://schema.org/Hackathon"),
      "HairSalon" => TermDefinition.new("HairSalon", id: "http://schema.org/HairSalon"),
      "HalalDiet" => TermDefinition.new("HalalDiet", id: "http://schema.org/HalalDiet"),
      "Hardcover" => TermDefinition.new("Hardcover", id: "http://schema.org/Hardcover"),
      "HardwareStore" => TermDefinition.new("HardwareStore", id: "http://schema.org/HardwareStore"),
      "Head" => TermDefinition.new("Head", id: "http://schema.org/Head"),
      "HealthAndBeautyBusiness" => TermDefinition.new("HealthAndBeautyBusiness", id: "http://schema.org/HealthAndBeautyBusiness"),
      "HealthAspectEnumeration" => TermDefinition.new("HealthAspectEnumeration", id: "http://schema.org/HealthAspectEnumeration"),
      "HealthCare" => TermDefinition.new("HealthCare", id: "http://schema.org/HealthCare"),
      "HealthClub" => TermDefinition.new("HealthClub", id: "http://schema.org/HealthClub"),
      "HealthInsurancePlan" => TermDefinition.new("HealthInsurancePlan", id: "http://schema.org/HealthInsurancePlan"),
      "HealthPlanCostSharingSpecification" => TermDefinition.new("HealthPlanCostSharingSpecification", id: "http://schema.org/HealthPlanCostSharingSpecification"),
      "HealthPlanFormulary" => TermDefinition.new("HealthPlanFormulary", id: "http://schema.org/HealthPlanFormulary"),
      "HealthPlanNetwork" => TermDefinition.new("HealthPlanNetwork", id: "http://schema.org/HealthPlanNetwork"),
      "HealthTopicContent" => TermDefinition.new("HealthTopicContent", id: "http://schema.org/HealthTopicContent"),
      "HealthcareConsideration" => TermDefinition.new("HealthcareConsideration", id: "http://schema.org/HealthcareConsideration"),
      "HearingImpairedSupported" => TermDefinition.new("HearingImpairedSupported", id: "http://schema.org/HearingImpairedSupported"),
      "Hematologic" => TermDefinition.new("Hematologic", id: "http://schema.org/Hematologic"),
      "HighSchool" => TermDefinition.new("HighSchool", id: "http://schema.org/HighSchool"),
      "HinduDiet" => TermDefinition.new("HinduDiet", id: "http://schema.org/HinduDiet"),
      "HinduTemple" => TermDefinition.new("HinduTemple", id: "http://schema.org/HinduTemple"),
      "HobbyShop" => TermDefinition.new("HobbyShop", id: "http://schema.org/HobbyShop"),
      "HomeAndConstructionBusiness" => TermDefinition.new("HomeAndConstructionBusiness", id: "http://schema.org/HomeAndConstructionBusiness"),
      "HomeGoodsStore" => TermDefinition.new("HomeGoodsStore", id: "http://schema.org/HomeGoodsStore"),
      "Homeopathic" => TermDefinition.new("Homeopathic", id: "http://schema.org/Homeopathic"),
      "Hospital" => TermDefinition.new("Hospital", id: "http://schema.org/Hospital"),
      "Hostel" => TermDefinition.new("Hostel", id: "http://schema.org/Hostel"),
      "Hotel" => TermDefinition.new("Hotel", id: "http://schema.org/Hotel"),
      "HotelRoom" => TermDefinition.new("HotelRoom", id: "http://schema.org/HotelRoom"),
      "House" => TermDefinition.new("House", id: "http://schema.org/House"),
      "HousePainter" => TermDefinition.new("HousePainter", id: "http://schema.org/HousePainter"),
      "HowItWorksHealthAspect" => TermDefinition.new("HowItWorksHealthAspect", id: "http://schema.org/HowItWorksHealthAspect"),
      "HowOrWhereHealthAspect" => TermDefinition.new("HowOrWhereHealthAspect", id: "http://schema.org/HowOrWhereHealthAspect"),
      "HowTo" => TermDefinition.new("HowTo", id: "http://schema.org/HowTo"),
      "HowToDirection" => TermDefinition.new("HowToDirection", id: "http://schema.org/HowToDirection"),
      "HowToItem" => TermDefinition.new("HowToItem", id: "http://schema.org/HowToItem"),
      "HowToSection" => TermDefinition.new("HowToSection", id: "http://schema.org/HowToSection"),
      "HowToStep" => TermDefinition.new("HowToStep", id: "http://schema.org/HowToStep"),
      "HowToSupply" => TermDefinition.new("HowToSupply", id: "http://schema.org/HowToSupply"),
      "HowToTip" => TermDefinition.new("HowToTip", id: "http://schema.org/HowToTip"),
      "HowToTool" => TermDefinition.new("HowToTool", id: "http://schema.org/HowToTool"),
      "HyperToc" => TermDefinition.new("HyperToc", id: "http://schema.org/HyperToc"),
      "HyperTocEntry" => TermDefinition.new("HyperTocEntry", id: "http://schema.org/HyperTocEntry"),
      "IOSPlatform" => TermDefinition.new("IOSPlatform", id: "http://schema.org/IOSPlatform"),
      "IceCreamShop" => TermDefinition.new("IceCreamShop", id: "http://schema.org/IceCreamShop"),
      "IgnoreAction" => TermDefinition.new("IgnoreAction", id: "http://schema.org/IgnoreAction"),
      "ImageGallery" => TermDefinition.new("ImageGallery", id: "http://schema.org/ImageGallery"),
      "ImageObject" => TermDefinition.new("ImageObject", id: "http://schema.org/ImageObject"),
      "ImageObjectSnapshot" => TermDefinition.new("ImageObjectSnapshot", id: "http://schema.org/ImageObjectSnapshot"),
      "ImagingTest" => TermDefinition.new("ImagingTest", id: "http://schema.org/ImagingTest"),
      "InForce" => TermDefinition.new("InForce", id: "http://schema.org/InForce"),
      "InStock" => TermDefinition.new("InStock", id: "http://schema.org/InStock"),
      "InStoreOnly" => TermDefinition.new("InStoreOnly", id: "http://schema.org/InStoreOnly"),
      "IndividualProduct" => TermDefinition.new("IndividualProduct", id: "http://schema.org/IndividualProduct"),
      "Infectious" => TermDefinition.new("Infectious", id: "http://schema.org/Infectious"),
      "InfectiousAgentClass" => TermDefinition.new("InfectiousAgentClass", id: "http://schema.org/InfectiousAgentClass"),
      "InfectiousDisease" => TermDefinition.new("InfectiousDisease", id: "http://schema.org/InfectiousDisease"),
      "InformAction" => TermDefinition.new("InformAction", id: "http://schema.org/InformAction"),
      "IngredientsHealthAspect" => TermDefinition.new("IngredientsHealthAspect", id: "http://schema.org/IngredientsHealthAspect"),
      "InsertAction" => TermDefinition.new("InsertAction", id: "http://schema.org/InsertAction"),
      "InstallAction" => TermDefinition.new("InstallAction", id: "http://schema.org/InstallAction"),
      "Installment" => TermDefinition.new("Installment", id: "http://schema.org/Installment"),
      "InsuranceAgency" => TermDefinition.new("InsuranceAgency", id: "http://schema.org/InsuranceAgency"),
      "Intangible" => TermDefinition.new("Intangible", id: "http://schema.org/Intangible"),
      "Integer" => TermDefinition.new("Integer", id: "http://schema.org/Integer"),
      "InteractAction" => TermDefinition.new("InteractAction", id: "http://schema.org/InteractAction"),
      "InteractionCounter" => TermDefinition.new("InteractionCounter", id: "http://schema.org/InteractionCounter"),
      "InternationalTrial" => TermDefinition.new("InternationalTrial", id: "http://schema.org/InternationalTrial"),
      "InternetCafe" => TermDefinition.new("InternetCafe", id: "http://schema.org/InternetCafe"),
      "InvestmentFund" => TermDefinition.new("InvestmentFund", id: "http://schema.org/InvestmentFund"),
      "InvestmentOrDeposit" => TermDefinition.new("InvestmentOrDeposit", id: "http://schema.org/InvestmentOrDeposit"),
      "InviteAction" => TermDefinition.new("InviteAction", id: "http://schema.org/InviteAction"),
      "Invoice" => TermDefinition.new("Invoice", id: "http://schema.org/Invoice"),
      "InvoicePrice" => TermDefinition.new("InvoicePrice", id: "http://schema.org/InvoicePrice"),
      "ItemAvailability" => TermDefinition.new("ItemAvailability", id: "http://schema.org/ItemAvailability"),
      "ItemList" => TermDefinition.new("ItemList", id: "http://schema.org/ItemList"),
      "ItemListOrderAscending" => TermDefinition.new("ItemListOrderAscending", id: "http://schema.org/ItemListOrderAscending"),
      "ItemListOrderDescending" => TermDefinition.new("ItemListOrderDescending", id: "http://schema.org/ItemListOrderDescending"),
      "ItemListOrderType" => TermDefinition.new("ItemListOrderType", id: "http://schema.org/ItemListOrderType"),
      "ItemListUnordered" => TermDefinition.new("ItemListUnordered", id: "http://schema.org/ItemListUnordered"),
      "ItemPage" => TermDefinition.new("ItemPage", id: "http://schema.org/ItemPage"),
      "JewelryStore" => TermDefinition.new("JewelryStore", id: "http://schema.org/JewelryStore"),
      "JobPosting" => TermDefinition.new("JobPosting", id: "http://schema.org/JobPosting"),
      "JoinAction" => TermDefinition.new("JoinAction", id: "http://schema.org/JoinAction"),
      "Joint" => TermDefinition.new("Joint", id: "http://schema.org/Joint"),
      "KosherDiet" => TermDefinition.new("KosherDiet", id: "http://schema.org/KosherDiet"),
      "LaboratoryScience" => TermDefinition.new("LaboratoryScience", id: "http://schema.org/LaboratoryScience"),
      "LakeBodyOfWater" => TermDefinition.new("LakeBodyOfWater", id: "http://schema.org/LakeBodyOfWater"),
      "Landform" => TermDefinition.new("Landform", id: "http://schema.org/Landform"),
      "LandmarksOrHistoricalBuildings" => TermDefinition.new("LandmarksOrHistoricalBuildings", id: "http://schema.org/LandmarksOrHistoricalBuildings"),
      "Language" => TermDefinition.new("Language", id: "http://schema.org/Language"),
      "LaserDiscFormat" => TermDefinition.new("LaserDiscFormat", id: "http://schema.org/LaserDiscFormat"),
      "LearningResource" => TermDefinition.new("LearningResource", id: "http://schema.org/LearningResource"),
      "LeaveAction" => TermDefinition.new("LeaveAction", id: "http://schema.org/LeaveAction"),
      "LeftHandDriving" => TermDefinition.new("LeftHandDriving", id: "http://schema.org/LeftHandDriving"),
      "LegalForceStatus" => TermDefinition.new("LegalForceStatus", id: "http://schema.org/LegalForceStatus"),
      "LegalService" => TermDefinition.new("LegalService", id: "http://schema.org/LegalService"),
      "LegalValueLevel" => TermDefinition.new("LegalValueLevel", id: "http://schema.org/LegalValueLevel"),
      "Legislation" => TermDefinition.new("Legislation", id: "http://schema.org/Legislation"),
      "LegislationObject" => TermDefinition.new("LegislationObject", id: "http://schema.org/LegislationObject"),
      "LegislativeBuilding" => TermDefinition.new("LegislativeBuilding", id: "http://schema.org/LegislativeBuilding"),
      "LeisureTimeActivity" => TermDefinition.new("LeisureTimeActivity", id: "http://schema.org/LeisureTimeActivity"),
      "LendAction" => TermDefinition.new("LendAction", id: "http://schema.org/LendAction"),
      "Library" => TermDefinition.new("Library", id: "http://schema.org/Library"),
      "LibrarySystem" => TermDefinition.new("LibrarySystem", id: "http://schema.org/LibrarySystem"),
      "LifestyleModification" => TermDefinition.new("LifestyleModification", id: "http://schema.org/LifestyleModification"),
      "Ligament" => TermDefinition.new("Ligament", id: "http://schema.org/Ligament"),
      "LikeAction" => TermDefinition.new("LikeAction", id: "http://schema.org/LikeAction"),
      "LimitedAvailability" => TermDefinition.new("LimitedAvailability", id: "http://schema.org/LimitedAvailability"),
      "LimitedByGuaranteeCharity" => TermDefinition.new("LimitedByGuaranteeCharity", id: "http://schema.org/LimitedByGuaranteeCharity"),
      "LinkRole" => TermDefinition.new("LinkRole", id: "http://schema.org/LinkRole"),
      "LiquorStore" => TermDefinition.new("LiquorStore", id: "http://schema.org/LiquorStore"),
      "ListItem" => TermDefinition.new("ListItem", id: "http://schema.org/ListItem"),
      "ListPrice" => TermDefinition.new("ListPrice", id: "http://schema.org/ListPrice"),
      "ListenAction" => TermDefinition.new("ListenAction", id: "http://schema.org/ListenAction"),
      "LiteraryEvent" => TermDefinition.new("LiteraryEvent", id: "http://schema.org/LiteraryEvent"),
      "LiveAlbum" => TermDefinition.new("LiveAlbum", id: "http://schema.org/LiveAlbum"),
      "LiveBlogPosting" => TermDefinition.new("LiveBlogPosting", id: "http://schema.org/LiveBlogPosting"),
      "LivingWithHealthAspect" => TermDefinition.new("LivingWithHealthAspect", id: "http://schema.org/LivingWithHealthAspect"),
      "LoanOrCredit" => TermDefinition.new("LoanOrCredit", id: "http://schema.org/LoanOrCredit"),
      "LocalBusiness" => TermDefinition.new("LocalBusiness", id: "http://schema.org/LocalBusiness"),
      "LocationFeatureSpecification" => TermDefinition.new("LocationFeatureSpecification", id: "http://schema.org/LocationFeatureSpecification"),
      "LockerDelivery" => TermDefinition.new("LockerDelivery", id: "http://schema.org/LockerDelivery"),
      "Locksmith" => TermDefinition.new("Locksmith", id: "http://schema.org/Locksmith"),
      "LodgingBusiness" => TermDefinition.new("LodgingBusiness", id: "http://schema.org/LodgingBusiness"),
      "LodgingReservation" => TermDefinition.new("LodgingReservation", id: "http://schema.org/LodgingReservation"),
      "Longitudinal" => TermDefinition.new("Longitudinal", id: "http://schema.org/Longitudinal"),
      "LoseAction" => TermDefinition.new("LoseAction", id: "http://schema.org/LoseAction"),
      "LowCalorieDiet" => TermDefinition.new("LowCalorieDiet", id: "http://schema.org/LowCalorieDiet"),
      "LowFatDiet" => TermDefinition.new("LowFatDiet", id: "http://schema.org/LowFatDiet"),
      "LowLactoseDiet" => TermDefinition.new("LowLactoseDiet", id: "http://schema.org/LowLactoseDiet"),
      "LowSaltDiet" => TermDefinition.new("LowSaltDiet", id: "http://schema.org/LowSaltDiet"),
      "Lung" => TermDefinition.new("Lung", id: "http://schema.org/Lung"),
      "LymphaticVessel" => TermDefinition.new("LymphaticVessel", id: "http://schema.org/LymphaticVessel"),
      "MRI" => TermDefinition.new("MRI", id: "http://schema.org/MRI"),
      "MSRP" => TermDefinition.new("MSRP", id: "http://schema.org/MSRP"),
      "Male" => TermDefinition.new("Male", id: "http://schema.org/Male"),
      "Manuscript" => TermDefinition.new("Manuscript", id: "http://schema.org/Manuscript"),
      "Map" => TermDefinition.new("Map", id: "http://schema.org/Map"),
      "MapCategoryType" => TermDefinition.new("MapCategoryType", id: "http://schema.org/MapCategoryType"),
      "MarryAction" => TermDefinition.new("MarryAction", id: "http://schema.org/MarryAction"),
      "Mass" => TermDefinition.new("Mass", id: "http://schema.org/Mass"),
      "MathSolver" => TermDefinition.new("MathSolver", id: "http://schema.org/MathSolver"),
      "MaximumDoseSchedule" => TermDefinition.new("MaximumDoseSchedule", id: "http://schema.org/MaximumDoseSchedule"),
      "MayTreatHealthAspect" => TermDefinition.new("MayTreatHealthAspect", id: "http://schema.org/MayTreatHealthAspect"),
      "MeasurementTypeEnumeration" => TermDefinition.new("MeasurementTypeEnumeration", id: "http://schema.org/MeasurementTypeEnumeration"),
      "MediaGallery" => TermDefinition.new("MediaGallery", id: "http://schema.org/MediaGallery"),
      "MediaManipulationRatingEnumeration" => TermDefinition.new("MediaManipulationRatingEnumeration", id: "http://schema.org/MediaManipulationRatingEnumeration"),
      "MediaObject" => TermDefinition.new("MediaObject", id: "http://schema.org/MediaObject"),
      "MediaReview" => TermDefinition.new("MediaReview", id: "http://schema.org/MediaReview"),
      "MediaReviewItem" => TermDefinition.new("MediaReviewItem", id: "http://schema.org/MediaReviewItem"),
      "MediaSubscription" => TermDefinition.new("MediaSubscription", id: "http://schema.org/MediaSubscription"),
      "MedicalAudience" => TermDefinition.new("MedicalAudience", id: "http://schema.org/MedicalAudience"),
      "MedicalAudienceType" => TermDefinition.new("MedicalAudienceType", id: "http://schema.org/MedicalAudienceType"),
      "MedicalBusiness" => TermDefinition.new("MedicalBusiness", id: "http://schema.org/MedicalBusiness"),
      "MedicalCause" => TermDefinition.new("MedicalCause", id: "http://schema.org/MedicalCause"),
      "MedicalClinic" => TermDefinition.new("MedicalClinic", id: "http://schema.org/MedicalClinic"),
      "MedicalCode" => TermDefinition.new("MedicalCode", id: "http://schema.org/MedicalCode"),
      "MedicalCondition" => TermDefinition.new("MedicalCondition", id: "http://schema.org/MedicalCondition"),
      "MedicalConditionStage" => TermDefinition.new("MedicalConditionStage", id: "http://schema.org/MedicalConditionStage"),
      "MedicalContraindication" => TermDefinition.new("MedicalContraindication", id: "http://schema.org/MedicalContraindication"),
      "MedicalDevice" => TermDefinition.new("MedicalDevice", id: "http://schema.org/MedicalDevice"),
      "MedicalDevicePurpose" => TermDefinition.new("MedicalDevicePurpose", id: "http://schema.org/MedicalDevicePurpose"),
      "MedicalEntity" => TermDefinition.new("MedicalEntity", id: "http://schema.org/MedicalEntity"),
      "MedicalEnumeration" => TermDefinition.new("MedicalEnumeration", id: "http://schema.org/MedicalEnumeration"),
      "MedicalEvidenceLevel" => TermDefinition.new("MedicalEvidenceLevel", id: "http://schema.org/MedicalEvidenceLevel"),
      "MedicalGuideline" => TermDefinition.new("MedicalGuideline", id: "http://schema.org/MedicalGuideline"),
      "MedicalGuidelineContraindication" => TermDefinition.new("MedicalGuidelineContraindication", id: "http://schema.org/MedicalGuidelineContraindication"),
      "MedicalGuidelineRecommendation" => TermDefinition.new("MedicalGuidelineRecommendation", id: "http://schema.org/MedicalGuidelineRecommendation"),
      "MedicalImagingTechnique" => TermDefinition.new("MedicalImagingTechnique", id: "http://schema.org/MedicalImagingTechnique"),
      "MedicalIndication" => TermDefinition.new("MedicalIndication", id: "http://schema.org/MedicalIndication"),
      "MedicalIntangible" => TermDefinition.new("MedicalIntangible", id: "http://schema.org/MedicalIntangible"),
      "MedicalObservationalStudy" => TermDefinition.new("MedicalObservationalStudy", id: "http://schema.org/MedicalObservationalStudy"),
      "MedicalObservationalStudyDesign" => TermDefinition.new("MedicalObservationalStudyDesign", id: "http://schema.org/MedicalObservationalStudyDesign"),
      "MedicalOrganization" => TermDefinition.new("MedicalOrganization", id: "http://schema.org/MedicalOrganization"),
      "MedicalProcedure" => TermDefinition.new("MedicalProcedure", id: "http://schema.org/MedicalProcedure"),
      "MedicalProcedureType" => TermDefinition.new("MedicalProcedureType", id: "http://schema.org/MedicalProcedureType"),
      "MedicalResearcher" => TermDefinition.new("MedicalResearcher", id: "http://schema.org/MedicalResearcher"),
      "MedicalRiskCalculator" => TermDefinition.new("MedicalRiskCalculator", id: "http://schema.org/MedicalRiskCalculator"),
      "MedicalRiskEstimator" => TermDefinition.new("MedicalRiskEstimator", id: "http://schema.org/MedicalRiskEstimator"),
      "MedicalRiskFactor" => TermDefinition.new("MedicalRiskFactor", id: "http://schema.org/MedicalRiskFactor"),
      "MedicalRiskScore" => TermDefinition.new("MedicalRiskScore", id: "http://schema.org/MedicalRiskScore"),
      "MedicalScholarlyArticle" => TermDefinition.new("MedicalScholarlyArticle", id: "http://schema.org/MedicalScholarlyArticle"),
      "MedicalSign" => TermDefinition.new("MedicalSign", id: "http://schema.org/MedicalSign"),
      "MedicalSignOrSymptom" => TermDefinition.new("MedicalSignOrSymptom", id: "http://schema.org/MedicalSignOrSymptom"),
      "MedicalSpecialty" => TermDefinition.new("MedicalSpecialty", id: "http://schema.org/MedicalSpecialty"),
      "MedicalStudy" => TermDefinition.new("MedicalStudy", id: "http://schema.org/MedicalStudy"),
      "MedicalStudyStatus" => TermDefinition.new("MedicalStudyStatus", id: "http://schema.org/MedicalStudyStatus"),
      "MedicalSymptom" => TermDefinition.new("MedicalSymptom", id: "http://schema.org/MedicalSymptom"),
      "MedicalTest" => TermDefinition.new("MedicalTest", id: "http://schema.org/MedicalTest"),
      "MedicalTestPanel" => TermDefinition.new("MedicalTestPanel", id: "http://schema.org/MedicalTestPanel"),
      "MedicalTherapy" => TermDefinition.new("MedicalTherapy", id: "http://schema.org/MedicalTherapy"),
      "MedicalTrial" => TermDefinition.new("MedicalTrial", id: "http://schema.org/MedicalTrial"),
      "MedicalTrialDesign" => TermDefinition.new("MedicalTrialDesign", id: "http://schema.org/MedicalTrialDesign"),
      "MedicalWebPage" => TermDefinition.new("MedicalWebPage", id: "http://schema.org/MedicalWebPage"),
      "MedicineSystem" => TermDefinition.new("MedicineSystem", id: "http://schema.org/MedicineSystem"),
      "MeetingRoom" => TermDefinition.new("MeetingRoom", id: "http://schema.org/MeetingRoom"),
      "MensClothingStore" => TermDefinition.new("MensClothingStore", id: "http://schema.org/MensClothingStore"),
      "Menu" => TermDefinition.new("Menu", id: "http://schema.org/Menu"),
      "MenuItem" => TermDefinition.new("MenuItem", id: "http://schema.org/MenuItem"),
      "MenuSection" => TermDefinition.new("MenuSection", id: "http://schema.org/MenuSection"),
      "MerchantReturnEnumeration" => TermDefinition.new("MerchantReturnEnumeration", id: "http://schema.org/MerchantReturnEnumeration"),
      "MerchantReturnFiniteReturnWindow" => TermDefinition.new("MerchantReturnFiniteReturnWindow", id: "http://schema.org/MerchantReturnFiniteReturnWindow"),
      "MerchantReturnNotPermitted" => TermDefinition.new("MerchantReturnNotPermitted", id: "http://schema.org/MerchantReturnNotPermitted"),
      "MerchantReturnPolicy" => TermDefinition.new("MerchantReturnPolicy", id: "http://schema.org/MerchantReturnPolicy"),
      "MerchantReturnPolicySeasonalOverride" => TermDefinition.new("MerchantReturnPolicySeasonalOverride", id: "http://schema.org/MerchantReturnPolicySeasonalOverride"),
      "MerchantReturnUnlimitedWindow" => TermDefinition.new("MerchantReturnUnlimitedWindow", id: "http://schema.org/MerchantReturnUnlimitedWindow"),
      "MerchantReturnUnspecified" => TermDefinition.new("MerchantReturnUnspecified", id: "http://schema.org/MerchantReturnUnspecified"),
      "Message" => TermDefinition.new("Message", id: "http://schema.org/Message"),
      "MiddleSchool" => TermDefinition.new("MiddleSchool", id: "http://schema.org/MiddleSchool"),
      "Midwifery" => TermDefinition.new("Midwifery", id: "http://schema.org/Midwifery"),
      "MinimumAdvertisedPrice" => TermDefinition.new("MinimumAdvertisedPrice", id: "http://schema.org/MinimumAdvertisedPrice"),
      "MisconceptionsHealthAspect" => TermDefinition.new("MisconceptionsHealthAspect", id: "http://schema.org/MisconceptionsHealthAspect"),
      "MixedEventAttendanceMode" => TermDefinition.new("MixedEventAttendanceMode", id: "http://schema.org/MixedEventAttendanceMode"),
      "MixtapeAlbum" => TermDefinition.new("MixtapeAlbum", id: "http://schema.org/MixtapeAlbum"),
      "MobileApplication" => TermDefinition.new("MobileApplication", id: "http://schema.org/MobileApplication"),
      "MobilePhoneStore" => TermDefinition.new("MobilePhoneStore", id: "http://schema.org/MobilePhoneStore"),
      "MobileWebPlatform" => TermDefinition.new("MobileWebPlatform", id: "http://schema.org/MobileWebPlatform"),
      "MolecularEntity" => TermDefinition.new("MolecularEntity", id: "http://schema.org/MolecularEntity"),
      "Monday" => TermDefinition.new("Monday", id: "http://schema.org/Monday"),
      "MonetaryAmount" => TermDefinition.new("MonetaryAmount", id: "http://schema.org/MonetaryAmount"),
      "MonetaryAmountDistribution" => TermDefinition.new("MonetaryAmountDistribution", id: "http://schema.org/MonetaryAmountDistribution"),
      "MonetaryGrant" => TermDefinition.new("MonetaryGrant", id: "http://schema.org/MonetaryGrant"),
      "MoneyTransfer" => TermDefinition.new("MoneyTransfer", id: "http://schema.org/MoneyTransfer"),
      "MortgageLoan" => TermDefinition.new("MortgageLoan", id: "http://schema.org/MortgageLoan"),
      "Mosque" => TermDefinition.new("Mosque", id: "http://schema.org/Mosque"),
      "Motel" => TermDefinition.new("Motel", id: "http://schema.org/Motel"),
      "Motorcycle" => TermDefinition.new("Motorcycle", id: "http://schema.org/Motorcycle"),
      "MotorcycleDealer" => TermDefinition.new("MotorcycleDealer", id: "http://schema.org/MotorcycleDealer"),
      "MotorcycleRepair" => TermDefinition.new("MotorcycleRepair", id: "http://schema.org/MotorcycleRepair"),
      "MotorizedBicycle" => TermDefinition.new("MotorizedBicycle", id: "http://schema.org/MotorizedBicycle"),
      "Mountain" => TermDefinition.new("Mountain", id: "http://schema.org/Mountain"),
      "MoveAction" => TermDefinition.new("MoveAction", id: "http://schema.org/MoveAction"),
      "Movie" => TermDefinition.new("Movie", id: "http://schema.org/Movie"),
      "MovieClip" => TermDefinition.new("MovieClip", id: "http://schema.org/MovieClip"),
      "MovieRentalStore" => TermDefinition.new("MovieRentalStore", id: "http://schema.org/MovieRentalStore"),
      "MovieSeries" => TermDefinition.new("MovieSeries", id: "http://schema.org/MovieSeries"),
      "MovieTheater" => TermDefinition.new("MovieTheater", id: "http://schema.org/MovieTheater"),
      "MovingCompany" => TermDefinition.new("MovingCompany", id: "http://schema.org/MovingCompany"),
      "MultiCenterTrial" => TermDefinition.new("MultiCenterTrial", id: "http://schema.org/MultiCenterTrial"),
      "MultiPlayer" => TermDefinition.new("MultiPlayer", id: "http://schema.org/MultiPlayer"),
      "MulticellularParasite" => TermDefinition.new("MulticellularParasite", id: "http://schema.org/MulticellularParasite"),
      "Muscle" => TermDefinition.new("Muscle", id: "http://schema.org/Muscle"),
      "Musculoskeletal" => TermDefinition.new("Musculoskeletal", id: "http://schema.org/Musculoskeletal"),
      "MusculoskeletalExam" => TermDefinition.new("MusculoskeletalExam", id: "http://schema.org/MusculoskeletalExam"),
      "Museum" => TermDefinition.new("Museum", id: "http://schema.org/Museum"),
      "MusicAlbum" => TermDefinition.new("MusicAlbum", id: "http://schema.org/MusicAlbum"),
      "MusicAlbumProductionType" => TermDefinition.new("MusicAlbumProductionType", id: "http://schema.org/MusicAlbumProductionType"),
      "MusicAlbumReleaseType" => TermDefinition.new("MusicAlbumReleaseType", id: "http://schema.org/MusicAlbumReleaseType"),
      "MusicComposition" => TermDefinition.new("MusicComposition", id: "http://schema.org/MusicComposition"),
      "MusicEvent" => TermDefinition.new("MusicEvent", id: "http://schema.org/MusicEvent"),
      "MusicGroup" => TermDefinition.new("MusicGroup", id: "http://schema.org/MusicGroup"),
      "MusicPlaylist" => TermDefinition.new("MusicPlaylist", id: "http://schema.org/MusicPlaylist"),
      "MusicRecording" => TermDefinition.new("MusicRecording", id: "http://schema.org/MusicRecording"),
      "MusicRelease" => TermDefinition.new("MusicRelease", id: "http://schema.org/MusicRelease"),
      "MusicReleaseFormatType" => TermDefinition.new("MusicReleaseFormatType", id: "http://schema.org/MusicReleaseFormatType"),
      "MusicStore" => TermDefinition.new("MusicStore", id: "http://schema.org/MusicStore"),
      "MusicVenue" => TermDefinition.new("MusicVenue", id: "http://schema.org/MusicVenue"),
      "MusicVideoObject" => TermDefinition.new("MusicVideoObject", id: "http://schema.org/MusicVideoObject"),
      "NGO" => TermDefinition.new("NGO", id: "http://schema.org/NGO"),
      "NLNonprofitType" => TermDefinition.new("NLNonprofitType", id: "http://schema.org/NLNonprofitType"),
      "NailSalon" => TermDefinition.new("NailSalon", id: "http://schema.org/NailSalon"),
      "NarcoticConsideration" => TermDefinition.new("NarcoticConsideration", id: "http://schema.org/NarcoticConsideration"),
      "Neck" => TermDefinition.new("Neck", id: "http://schema.org/Neck"),
      "Nerve" => TermDefinition.new("Nerve", id: "http://schema.org/Nerve"),
      "Neuro" => TermDefinition.new("Neuro", id: "http://schema.org/Neuro"),
      "Neurologic" => TermDefinition.new("Neurologic", id: "http://schema.org/Neurologic"),
      "NewCondition" => TermDefinition.new("NewCondition", id: "http://schema.org/NewCondition"),
      "NewsArticle" => TermDefinition.new("NewsArticle", id: "http://schema.org/NewsArticle"),
      "NewsMediaOrganization" => TermDefinition.new("NewsMediaOrganization", id: "http://schema.org/NewsMediaOrganization"),
      "Newspaper" => TermDefinition.new("Newspaper", id: "http://schema.org/Newspaper"),
      "NightClub" => TermDefinition.new("NightClub", id: "http://schema.org/NightClub"),
      "NoninvasiveProcedure" => TermDefinition.new("NoninvasiveProcedure", id: "http://schema.org/NoninvasiveProcedure"),
      "Nonprofit501a" => TermDefinition.new("Nonprofit501a", id: "http://schema.org/Nonprofit501a"),
      "Nonprofit501c1" => TermDefinition.new("Nonprofit501c1", id: "http://schema.org/Nonprofit501c1"),
      "Nonprofit501c10" => TermDefinition.new("Nonprofit501c10", id: "http://schema.org/Nonprofit501c10"),
      "Nonprofit501c11" => TermDefinition.new("Nonprofit501c11", id: "http://schema.org/Nonprofit501c11"),
      "Nonprofit501c12" => TermDefinition.new("Nonprofit501c12", id: "http://schema.org/Nonprofit501c12"),
      "Nonprofit501c13" => TermDefinition.new("Nonprofit501c13", id: "http://schema.org/Nonprofit501c13"),
      "Nonprofit501c14" => TermDefinition.new("Nonprofit501c14", id: "http://schema.org/Nonprofit501c14"),
      "Nonprofit501c15" => TermDefinition.new("Nonprofit501c15", id: "http://schema.org/Nonprofit501c15"),
      "Nonprofit501c16" => TermDefinition.new("Nonprofit501c16", id: "http://schema.org/Nonprofit501c16"),
      "Nonprofit501c17" => TermDefinition.new("Nonprofit501c17", id: "http://schema.org/Nonprofit501c17"),
      "Nonprofit501c18" => TermDefinition.new("Nonprofit501c18", id: "http://schema.org/Nonprofit501c18"),
      "Nonprofit501c19" => TermDefinition.new("Nonprofit501c19", id: "http://schema.org/Nonprofit501c19"),
      "Nonprofit501c2" => TermDefinition.new("Nonprofit501c2", id: "http://schema.org/Nonprofit501c2"),
      "Nonprofit501c20" => TermDefinition.new("Nonprofit501c20", id: "http://schema.org/Nonprofit501c20"),
      "Nonprofit501c21" => TermDefinition.new("Nonprofit501c21", id: "http://schema.org/Nonprofit501c21"),
      "Nonprofit501c22" => TermDefinition.new("Nonprofit501c22", id: "http://schema.org/Nonprofit501c22"),
      "Nonprofit501c23" => TermDefinition.new("Nonprofit501c23", id: "http://schema.org/Nonprofit501c23"),
      "Nonprofit501c24" => TermDefinition.new("Nonprofit501c24", id: "http://schema.org/Nonprofit501c24"),
      "Nonprofit501c25" => TermDefinition.new("Nonprofit501c25", id: "http://schema.org/Nonprofit501c25"),
      "Nonprofit501c26" => TermDefinition.new("Nonprofit501c26", id: "http://schema.org/Nonprofit501c26"),
      "Nonprofit501c27" => TermDefinition.new("Nonprofit501c27", id: "http://schema.org/Nonprofit501c27"),
      "Nonprofit501c28" => TermDefinition.new("Nonprofit501c28", id: "http://schema.org/Nonprofit501c28"),
      "Nonprofit501c3" => TermDefinition.new("Nonprofit501c3", id: "http://schema.org/Nonprofit501c3"),
      "Nonprofit501c4" => TermDefinition.new("Nonprofit501c4", id: "http://schema.org/Nonprofit501c4"),
      "Nonprofit501c5" => TermDefinition.new("Nonprofit501c5", id: "http://schema.org/Nonprofit501c5"),
      "Nonprofit501c6" => TermDefinition.new("Nonprofit501c6", id: "http://schema.org/Nonprofit501c6"),
      "Nonprofit501c7" => TermDefinition.new("Nonprofit501c7", id: "http://schema.org/Nonprofit501c7"),
      "Nonprofit501c8" => TermDefinition.new("Nonprofit501c8", id: "http://schema.org/Nonprofit501c8"),
      "Nonprofit501c9" => TermDefinition.new("Nonprofit501c9", id: "http://schema.org/Nonprofit501c9"),
      "Nonprofit501d" => TermDefinition.new("Nonprofit501d", id: "http://schema.org/Nonprofit501d"),
      "Nonprofit501e" => TermDefinition.new("Nonprofit501e", id: "http://schema.org/Nonprofit501e"),
      "Nonprofit501f" => TermDefinition.new("Nonprofit501f", id: "http://schema.org/Nonprofit501f"),
      "Nonprofit501k" => TermDefinition.new("Nonprofit501k", id: "http://schema.org/Nonprofit501k"),
      "Nonprofit501n" => TermDefinition.new("Nonprofit501n", id: "http://schema.org/Nonprofit501n"),
      "Nonprofit501q" => TermDefinition.new("Nonprofit501q", id: "http://schema.org/Nonprofit501q"),
      "Nonprofit527" => TermDefinition.new("Nonprofit527", id: "http://schema.org/Nonprofit527"),
      "NonprofitANBI" => TermDefinition.new("NonprofitANBI", id: "http://schema.org/NonprofitANBI"),
      "NonprofitSBBI" => TermDefinition.new("NonprofitSBBI", id: "http://schema.org/NonprofitSBBI"),
      "NonprofitType" => TermDefinition.new("NonprofitType", id: "http://schema.org/NonprofitType"),
      "Nose" => TermDefinition.new("Nose", id: "http://schema.org/Nose"),
      "NotInForce" => TermDefinition.new("NotInForce", id: "http://schema.org/NotInForce"),
      "NotYetRecruiting" => TermDefinition.new("NotYetRecruiting", id: "http://schema.org/NotYetRecruiting"),
      "Notary" => TermDefinition.new("Notary", id: "http://schema.org/Notary"),
      "NoteDigitalDocument" => TermDefinition.new("NoteDigitalDocument", id: "http://schema.org/NoteDigitalDocument"),
      "Number" => TermDefinition.new("Number", id: "http://schema.org/Number"),
      "Nursing" => TermDefinition.new("Nursing", id: "http://schema.org/Nursing"),
      "NutritionInformation" => TermDefinition.new("NutritionInformation", id: "http://schema.org/NutritionInformation"),
      "OTC" => TermDefinition.new("OTC", id: "http://schema.org/OTC"),
      "Observation" => TermDefinition.new("Observation", id: "http://schema.org/Observation"),
      "Observational" => TermDefinition.new("Observational", id: "http://schema.org/Observational"),
      "Obstetric" => TermDefinition.new("Obstetric", id: "http://schema.org/Obstetric"),
      "Occupation" => TermDefinition.new("Occupation", id: "http://schema.org/Occupation"),
      "OccupationalActivity" => TermDefinition.new("OccupationalActivity", id: "http://schema.org/OccupationalActivity"),
      "OccupationalExperienceRequirements" => TermDefinition.new("OccupationalExperienceRequirements", id: "http://schema.org/OccupationalExperienceRequirements"),
      "OccupationalTherapy" => TermDefinition.new("OccupationalTherapy", id: "http://schema.org/OccupationalTherapy"),
      "OceanBodyOfWater" => TermDefinition.new("OceanBodyOfWater", id: "http://schema.org/OceanBodyOfWater"),
      "Offer" => TermDefinition.new("Offer", id: "http://schema.org/Offer"),
      "OfferCatalog" => TermDefinition.new("OfferCatalog", id: "http://schema.org/OfferCatalog"),
      "OfferForLease" => TermDefinition.new("OfferForLease", id: "http://schema.org/OfferForLease"),
      "OfferForPurchase" => TermDefinition.new("OfferForPurchase", id: "http://schema.org/OfferForPurchase"),
      "OfferItemCondition" => TermDefinition.new("OfferItemCondition", id: "http://schema.org/OfferItemCondition"),
      "OfferShippingDetails" => TermDefinition.new("OfferShippingDetails", id: "http://schema.org/OfferShippingDetails"),
      "OfficeEquipmentStore" => TermDefinition.new("OfficeEquipmentStore", id: "http://schema.org/OfficeEquipmentStore"),
      "OfficialLegalValue" => TermDefinition.new("OfficialLegalValue", id: "http://schema.org/OfficialLegalValue"),
      "OfflineEventAttendanceMode" => TermDefinition.new("OfflineEventAttendanceMode", id: "http://schema.org/OfflineEventAttendanceMode"),
      "OfflinePermanently" => TermDefinition.new("OfflinePermanently", id: "http://schema.org/OfflinePermanently"),
      "OfflineTemporarily" => TermDefinition.new("OfflineTemporarily", id: "http://schema.org/OfflineTemporarily"),
      "OnDemandEvent" => TermDefinition.new("OnDemandEvent", id: "http://schema.org/OnDemandEvent"),
      "OnSitePickup" => TermDefinition.new("OnSitePickup", id: "http://schema.org/OnSitePickup"),
      "Oncologic" => TermDefinition.new("Oncologic", id: "http://schema.org/Oncologic"),
      "OneTimePayments" => TermDefinition.new("OneTimePayments", id: "http://schema.org/OneTimePayments"),
      "Online" => TermDefinition.new("Online", id: "http://schema.org/Online"),
      "OnlineBusiness" => TermDefinition.new("OnlineBusiness", id: "http://schema.org/OnlineBusiness"),
      "OnlineEventAttendanceMode" => TermDefinition.new("OnlineEventAttendanceMode", id: "http://schema.org/OnlineEventAttendanceMode"),
      "OnlineFull" => TermDefinition.new("OnlineFull", id: "http://schema.org/OnlineFull"),
      "OnlineOnly" => TermDefinition.new("OnlineOnly", id: "http://schema.org/OnlineOnly"),
      "OnlineStore" => TermDefinition.new("OnlineStore", id: "http://schema.org/OnlineStore"),
      "OpenTrial" => TermDefinition.new("OpenTrial", id: "http://schema.org/OpenTrial"),
      "OpeningHoursSpecification" => TermDefinition.new("OpeningHoursSpecification", id: "http://schema.org/OpeningHoursSpecification"),
      "OpinionNewsArticle" => TermDefinition.new("OpinionNewsArticle", id: "http://schema.org/OpinionNewsArticle"),
      "Optician" => TermDefinition.new("Optician", id: "http://schema.org/Optician"),
      "Optometric" => TermDefinition.new("Optometric", id: "http://schema.org/Optometric"),
      "Order" => TermDefinition.new("Order", id: "http://schema.org/Order"),
      "OrderAction" => TermDefinition.new("OrderAction", id: "http://schema.org/OrderAction"),
      "OrderCancelled" => TermDefinition.new("OrderCancelled", id: "http://schema.org/OrderCancelled"),
      "OrderDelivered" => TermDefinition.new("OrderDelivered", id: "http://schema.org/OrderDelivered"),
      "OrderInTransit" => TermDefinition.new("OrderInTransit", id: "http://schema.org/OrderInTransit"),
      "OrderItem" => TermDefinition.new("OrderItem", id: "http://schema.org/OrderItem"),
      "OrderPaymentDue" => TermDefinition.new("OrderPaymentDue", id: "http://schema.org/OrderPaymentDue"),
      "OrderPickupAvailable" => TermDefinition.new("OrderPickupAvailable", id: "http://schema.org/OrderPickupAvailable"),
      "OrderProblem" => TermDefinition.new("OrderProblem", id: "http://schema.org/OrderProblem"),
      "OrderProcessing" => TermDefinition.new("OrderProcessing", id: "http://schema.org/OrderProcessing"),
      "OrderReturned" => TermDefinition.new("OrderReturned", id: "http://schema.org/OrderReturned"),
      "OrderStatus" => TermDefinition.new("OrderStatus", id: "http://schema.org/OrderStatus"),
      "Organization" => TermDefinition.new("Organization", id: "http://schema.org/Organization"),
      "OrganizationRole" => TermDefinition.new("OrganizationRole", id: "http://schema.org/OrganizationRole"),
      "OrganizeAction" => TermDefinition.new("OrganizeAction", id: "http://schema.org/OrganizeAction"),
      "OriginalMediaContent" => TermDefinition.new("OriginalMediaContent", id: "http://schema.org/OriginalMediaContent"),
      "OriginalShippingFees" => TermDefinition.new("OriginalShippingFees", id: "http://schema.org/OriginalShippingFees"),
      "Osteopathic" => TermDefinition.new("Osteopathic", id: "http://schema.org/Osteopathic"),
      "Otolaryngologic" => TermDefinition.new("Otolaryngologic", id: "http://schema.org/Otolaryngologic"),
      "OutOfStock" => TermDefinition.new("OutOfStock", id: "http://schema.org/OutOfStock"),
      "OutletStore" => TermDefinition.new("OutletStore", id: "http://schema.org/OutletStore"),
      "OverviewHealthAspect" => TermDefinition.new("OverviewHealthAspect", id: "http://schema.org/OverviewHealthAspect"),
      "OwnershipInfo" => TermDefinition.new("OwnershipInfo", id: "http://schema.org/OwnershipInfo"),
      "PET" => TermDefinition.new("PET", id: "http://schema.org/PET"),
      "PaidLeave" => TermDefinition.new("PaidLeave", id: "http://schema.org/PaidLeave"),
      "PaintAction" => TermDefinition.new("PaintAction", id: "http://schema.org/PaintAction"),
      "Painting" => TermDefinition.new("Painting", id: "http://schema.org/Painting"),
      "PalliativeProcedure" => TermDefinition.new("PalliativeProcedure", id: "http://schema.org/PalliativeProcedure"),
      "Paperback" => TermDefinition.new("Paperback", id: "http://schema.org/Paperback"),
      "ParcelDelivery" => TermDefinition.new("ParcelDelivery", id: "http://schema.org/ParcelDelivery"),
      "ParcelService" => TermDefinition.new("ParcelService", id: "http://schema.org/ParcelService"),
      "ParentAudience" => TermDefinition.new("ParentAudience", id: "http://schema.org/ParentAudience"),
      "ParentalSupport" => TermDefinition.new("ParentalSupport", id: "http://schema.org/ParentalSupport"),
      "Park" => TermDefinition.new("Park", id: "http://schema.org/Park"),
      "ParkingFacility" => TermDefinition.new("ParkingFacility", id: "http://schema.org/ParkingFacility"),
      "ParkingMap" => TermDefinition.new("ParkingMap", id: "http://schema.org/ParkingMap"),
      "PartiallyInForce" => TermDefinition.new("PartiallyInForce", id: "http://schema.org/PartiallyInForce"),
      "Pathology" => TermDefinition.new("Pathology", id: "http://schema.org/Pathology"),
      "PathologyTest" => TermDefinition.new("PathologyTest", id: "http://schema.org/PathologyTest"),
      "Patient" => TermDefinition.new("Patient", id: "http://schema.org/Patient"),
      "PatientExperienceHealthAspect" => TermDefinition.new("PatientExperienceHealthAspect", id: "http://schema.org/PatientExperienceHealthAspect"),
      "PawnShop" => TermDefinition.new("PawnShop", id: "http://schema.org/PawnShop"),
      "PayAction" => TermDefinition.new("PayAction", id: "http://schema.org/PayAction"),
      "PaymentAutomaticallyApplied" => TermDefinition.new("PaymentAutomaticallyApplied", id: "http://schema.org/PaymentAutomaticallyApplied"),
      "PaymentCard" => TermDefinition.new("PaymentCard", id: "http://schema.org/PaymentCard"),
      "PaymentChargeSpecification" => TermDefinition.new("PaymentChargeSpecification", id: "http://schema.org/PaymentChargeSpecification"),
      "PaymentComplete" => TermDefinition.new("PaymentComplete", id: "http://schema.org/PaymentComplete"),
      "PaymentDeclined" => TermDefinition.new("PaymentDeclined", id: "http://schema.org/PaymentDeclined"),
      "PaymentDue" => TermDefinition.new("PaymentDue", id: "http://schema.org/PaymentDue"),
      "PaymentMethod" => TermDefinition.new("PaymentMethod", id: "http://schema.org/PaymentMethod"),
      "PaymentPastDue" => TermDefinition.new("PaymentPastDue", id: "http://schema.org/PaymentPastDue"),
      "PaymentService" => TermDefinition.new("PaymentService", id: "http://schema.org/PaymentService"),
      "PaymentStatusType" => TermDefinition.new("PaymentStatusType", id: "http://schema.org/PaymentStatusType"),
      "Pediatric" => TermDefinition.new("Pediatric", id: "http://schema.org/Pediatric"),
      "PeopleAudience" => TermDefinition.new("PeopleAudience", id: "http://schema.org/PeopleAudience"),
      "PercutaneousProcedure" => TermDefinition.new("PercutaneousProcedure", id: "http://schema.org/PercutaneousProcedure"),
      "PerformAction" => TermDefinition.new("PerformAction", id: "http://schema.org/PerformAction"),
      "PerformanceRole" => TermDefinition.new("PerformanceRole", id: "http://schema.org/PerformanceRole"),
      "PerformingArtsTheater" => TermDefinition.new("PerformingArtsTheater", id: "http://schema.org/PerformingArtsTheater"),
      "PerformingGroup" => TermDefinition.new("PerformingGroup", id: "http://schema.org/PerformingGroup"),
      "Periodical" => TermDefinition.new("Periodical", id: "http://schema.org/Periodical"),
      "Permit" => TermDefinition.new("Permit", id: "http://schema.org/Permit"),
      "Person" => TermDefinition.new("Person", id: "http://schema.org/Person"),
      "PetStore" => TermDefinition.new("PetStore", id: "http://schema.org/PetStore"),
      "Pharmacy" => TermDefinition.new("Pharmacy", id: "http://schema.org/Pharmacy"),
      "PharmacySpecialty" => TermDefinition.new("PharmacySpecialty", id: "http://schema.org/PharmacySpecialty"),
      "Photograph" => TermDefinition.new("Photograph", id: "http://schema.org/Photograph"),
      "PhotographAction" => TermDefinition.new("PhotographAction", id: "http://schema.org/PhotographAction"),
      "PhysicalActivity" => TermDefinition.new("PhysicalActivity", id: "http://schema.org/PhysicalActivity"),
      "PhysicalActivityCategory" => TermDefinition.new("PhysicalActivityCategory", id: "http://schema.org/PhysicalActivityCategory"),
      "PhysicalExam" => TermDefinition.new("PhysicalExam", id: "http://schema.org/PhysicalExam"),
      "PhysicalTherapy" => TermDefinition.new("PhysicalTherapy", id: "http://schema.org/PhysicalTherapy"),
      "Physician" => TermDefinition.new("Physician", id: "http://schema.org/Physician"),
      "Physiotherapy" => TermDefinition.new("Physiotherapy", id: "http://schema.org/Physiotherapy"),
      "Place" => TermDefinition.new("Place", id: "http://schema.org/Place"),
      "PlaceOfWorship" => TermDefinition.new("PlaceOfWorship", id: "http://schema.org/PlaceOfWorship"),
      "PlaceboControlledTrial" => TermDefinition.new("PlaceboControlledTrial", id: "http://schema.org/PlaceboControlledTrial"),
      "PlanAction" => TermDefinition.new("PlanAction", id: "http://schema.org/PlanAction"),
      "PlasticSurgery" => TermDefinition.new("PlasticSurgery", id: "http://schema.org/PlasticSurgery"),
      "Play" => TermDefinition.new("Play", id: "http://schema.org/Play"),
      "PlayAction" => TermDefinition.new("PlayAction", id: "http://schema.org/PlayAction"),
      "PlayGameAction" => TermDefinition.new("PlayGameAction", id: "http://schema.org/PlayGameAction"),
      "Playground" => TermDefinition.new("Playground", id: "http://schema.org/Playground"),
      "Plumber" => TermDefinition.new("Plumber", id: "http://schema.org/Plumber"),
      "PodcastEpisode" => TermDefinition.new("PodcastEpisode", id: "http://schema.org/PodcastEpisode"),
      "PodcastSeason" => TermDefinition.new("PodcastSeason", id: "http://schema.org/PodcastSeason"),
      "PodcastSeries" => TermDefinition.new("PodcastSeries", id: "http://schema.org/PodcastSeries"),
      "Podiatric" => TermDefinition.new("Podiatric", id: "http://schema.org/Podiatric"),
      "PoliceStation" => TermDefinition.new("PoliceStation", id: "http://schema.org/PoliceStation"),
      "Pond" => TermDefinition.new("Pond", id: "http://schema.org/Pond"),
      "PostOffice" => TermDefinition.new("PostOffice", id: "http://schema.org/PostOffice"),
      "PostalAddress" => TermDefinition.new("PostalAddress", id: "http://schema.org/PostalAddress"),
      "PostalCodeRangeSpecification" => TermDefinition.new("PostalCodeRangeSpecification", id: "http://schema.org/PostalCodeRangeSpecification"),
      "Poster" => TermDefinition.new("Poster", id: "http://schema.org/Poster"),
      "PotentialActionStatus" => TermDefinition.new("PotentialActionStatus", id: "http://schema.org/PotentialActionStatus"),
      "PreOrder" => TermDefinition.new("PreOrder", id: "http://schema.org/PreOrder"),
      "PreOrderAction" => TermDefinition.new("PreOrderAction", id: "http://schema.org/PreOrderAction"),
      "PreSale" => TermDefinition.new("PreSale", id: "http://schema.org/PreSale"),
      "PregnancyHealthAspect" => TermDefinition.new("PregnancyHealthAspect", id: "http://schema.org/PregnancyHealthAspect"),
      "PrependAction" => TermDefinition.new("PrependAction", id: "http://schema.org/PrependAction"),
      "Preschool" => TermDefinition.new("Preschool", id: "http://schema.org/Preschool"),
      "PrescriptionOnly" => TermDefinition.new("PrescriptionOnly", id: "http://schema.org/PrescriptionOnly"),
      "PresentationDigitalDocument" => TermDefinition.new("PresentationDigitalDocument", id: "http://schema.org/PresentationDigitalDocument"),
      "PreventionHealthAspect" => TermDefinition.new("PreventionHealthAspect", id: "http://schema.org/PreventionHealthAspect"),
      "PreventionIndication" => TermDefinition.new("PreventionIndication", id: "http://schema.org/PreventionIndication"),
      "PriceComponentTypeEnumeration" => TermDefinition.new("PriceComponentTypeEnumeration", id: "http://schema.org/PriceComponentTypeEnumeration"),
      "PriceSpecification" => TermDefinition.new("PriceSpecification", id: "http://schema.org/PriceSpecification"),
      "PriceTypeEnumeration" => TermDefinition.new("PriceTypeEnumeration", id: "http://schema.org/PriceTypeEnumeration"),
      "PrimaryCare" => TermDefinition.new("PrimaryCare", id: "http://schema.org/PrimaryCare"),
      "Prion" => TermDefinition.new("Prion", id: "http://schema.org/Prion"),
      "Product" => TermDefinition.new("Product", id: "http://schema.org/Product"),
      "ProductCollection" => TermDefinition.new("ProductCollection", id: "http://schema.org/ProductCollection"),
      "ProductGroup" => TermDefinition.new("ProductGroup", id: "http://schema.org/ProductGroup"),
      "ProductModel" => TermDefinition.new("ProductModel", id: "http://schema.org/ProductModel"),
      "ProductReturnEnumeration" => TermDefinition.new("ProductReturnEnumeration", id: "http://schema.org/ProductReturnEnumeration"),
      "ProductReturnFiniteReturnWindow" => TermDefinition.new("ProductReturnFiniteReturnWindow", id: "http://schema.org/ProductReturnFiniteReturnWindow"),
      "ProductReturnNotPermitted" => TermDefinition.new("ProductReturnNotPermitted", id: "http://schema.org/ProductReturnNotPermitted"),
      "ProductReturnPolicy" => TermDefinition.new("ProductReturnPolicy", id: "http://schema.org/ProductReturnPolicy"),
      "ProductReturnUnlimitedWindow" => TermDefinition.new("ProductReturnUnlimitedWindow", id: "http://schema.org/ProductReturnUnlimitedWindow"),
      "ProductReturnUnspecified" => TermDefinition.new("ProductReturnUnspecified", id: "http://schema.org/ProductReturnUnspecified"),
      "ProfessionalService" => TermDefinition.new("ProfessionalService", id: "http://schema.org/ProfessionalService"),
      "ProfilePage" => TermDefinition.new("ProfilePage", id: "http://schema.org/ProfilePage"),
      "PrognosisHealthAspect" => TermDefinition.new("PrognosisHealthAspect", id: "http://schema.org/PrognosisHealthAspect"),
      "ProgramMembership" => TermDefinition.new("ProgramMembership", id: "http://schema.org/ProgramMembership"),
      "Project" => TermDefinition.new("Project", id: "http://schema.org/Project"),
      "PronounceableText" => TermDefinition.new("PronounceableText", id: "http://schema.org/PronounceableText"),
      "Property" => TermDefinition.new("Property", id: "http://schema.org/Property"),
      "PropertyValue" => TermDefinition.new("PropertyValue", id: "http://schema.org/PropertyValue"),
      "PropertyValueSpecification" => TermDefinition.new("PropertyValueSpecification", id: "http://schema.org/PropertyValueSpecification"),
      "Protein" => TermDefinition.new("Protein", id: "http://schema.org/Protein"),
      "Protozoa" => TermDefinition.new("Protozoa", id: "http://schema.org/Protozoa"),
      "Psychiatric" => TermDefinition.new("Psychiatric", id: "http://schema.org/Psychiatric"),
      "PsychologicalTreatment" => TermDefinition.new("PsychologicalTreatment", id: "http://schema.org/PsychologicalTreatment"),
      "PublicHealth" => TermDefinition.new("PublicHealth", id: "http://schema.org/PublicHealth"),
      "PublicHolidays" => TermDefinition.new("PublicHolidays", id: "http://schema.org/PublicHolidays"),
      "PublicSwimmingPool" => TermDefinition.new("PublicSwimmingPool", id: "http://schema.org/PublicSwimmingPool"),
      "PublicToilet" => TermDefinition.new("PublicToilet", id: "http://schema.org/PublicToilet"),
      "PublicationEvent" => TermDefinition.new("PublicationEvent", id: "http://schema.org/PublicationEvent"),
      "PublicationIssue" => TermDefinition.new("PublicationIssue", id: "http://schema.org/PublicationIssue"),
      "PublicationVolume" => TermDefinition.new("PublicationVolume", id: "http://schema.org/PublicationVolume"),
      "Pulmonary" => TermDefinition.new("Pulmonary", id: "http://schema.org/Pulmonary"),
      "QAPage" => TermDefinition.new("QAPage", id: "http://schema.org/QAPage"),
      "QualitativeValue" => TermDefinition.new("QualitativeValue", id: "http://schema.org/QualitativeValue"),
      "QuantitativeValue" => TermDefinition.new("QuantitativeValue", id: "http://schema.org/QuantitativeValue"),
      "QuantitativeValueDistribution" => TermDefinition.new("QuantitativeValueDistribution", id: "http://schema.org/QuantitativeValueDistribution"),
      "Quantity" => TermDefinition.new("Quantity", id: "http://schema.org/Quantity"),
      "Question" => TermDefinition.new("Question", id: "http://schema.org/Question"),
      "Quiz" => TermDefinition.new("Quiz", id: "http://schema.org/Quiz"),
      "Quotation" => TermDefinition.new("Quotation", id: "http://schema.org/Quotation"),
      "QuoteAction" => TermDefinition.new("QuoteAction", id: "http://schema.org/QuoteAction"),
      "RVPark" => TermDefinition.new("RVPark", id: "http://schema.org/RVPark"),
      "RadiationTherapy" => TermDefinition.new("RadiationTherapy", id: "http://schema.org/RadiationTherapy"),
      "RadioBroadcastService" => TermDefinition.new("RadioBroadcastService", id: "http://schema.org/RadioBroadcastService"),
      "RadioChannel" => TermDefinition.new("RadioChannel", id: "http://schema.org/RadioChannel"),
      "RadioClip" => TermDefinition.new("RadioClip", id: "http://schema.org/RadioClip"),
      "RadioEpisode" => TermDefinition.new("RadioEpisode", id: "http://schema.org/RadioEpisode"),
      "RadioSeason" => TermDefinition.new("RadioSeason", id: "http://schema.org/RadioSeason"),
      "RadioSeries" => TermDefinition.new("RadioSeries", id: "http://schema.org/RadioSeries"),
      "RadioStation" => TermDefinition.new("RadioStation", id: "http://schema.org/RadioStation"),
      "Radiography" => TermDefinition.new("Radiography", id: "http://schema.org/Radiography"),
      "RandomizedTrial" => TermDefinition.new("RandomizedTrial", id: "http://schema.org/RandomizedTrial"),
      "Rating" => TermDefinition.new("Rating", id: "http://schema.org/Rating"),
      "ReactAction" => TermDefinition.new("ReactAction", id: "http://schema.org/ReactAction"),
      "ReadAction" => TermDefinition.new("ReadAction", id: "http://schema.org/ReadAction"),
      "ReadPermission" => TermDefinition.new("ReadPermission", id: "http://schema.org/ReadPermission"),
      "RealEstateAgent" => TermDefinition.new("RealEstateAgent", id: "http://schema.org/RealEstateAgent"),
      "RealEstateListing" => TermDefinition.new("RealEstateListing", id: "http://schema.org/RealEstateListing"),
      "RearWheelDriveConfiguration" => TermDefinition.new("RearWheelDriveConfiguration", id: "http://schema.org/RearWheelDriveConfiguration"),
      "ReceiveAction" => TermDefinition.new("ReceiveAction", id: "http://schema.org/ReceiveAction"),
      "Recipe" => TermDefinition.new("Recipe", id: "http://schema.org/Recipe"),
      "Recommendation" => TermDefinition.new("Recommendation", id: "http://schema.org/Recommendation"),
      "RecommendedDoseSchedule" => TermDefinition.new("RecommendedDoseSchedule", id: "http://schema.org/RecommendedDoseSchedule"),
      "Recruiting" => TermDefinition.new("Recruiting", id: "http://schema.org/Recruiting"),
      "RecyclingCenter" => TermDefinition.new("RecyclingCenter", id: "http://schema.org/RecyclingCenter"),
      "ReducedRelevanceForChildrenConsideration" => TermDefinition.new("ReducedRelevanceForChildrenConsideration", id: "http://schema.org/ReducedRelevanceForChildrenConsideration"),
      "RefundTypeEnumeration" => TermDefinition.new("RefundTypeEnumeration", id: "http://schema.org/RefundTypeEnumeration"),
      "RefurbishedCondition" => TermDefinition.new("RefurbishedCondition", id: "http://schema.org/RefurbishedCondition"),
      "RegisterAction" => TermDefinition.new("RegisterAction", id: "http://schema.org/RegisterAction"),
      "Registry" => TermDefinition.new("Registry", id: "http://schema.org/Registry"),
      "ReimbursementCap" => TermDefinition.new("ReimbursementCap", id: "http://schema.org/ReimbursementCap"),
      "RejectAction" => TermDefinition.new("RejectAction", id: "http://schema.org/RejectAction"),
      "RelatedTopicsHealthAspect" => TermDefinition.new("RelatedTopicsHealthAspect", id: "http://schema.org/RelatedTopicsHealthAspect"),
      "RemixAlbum" => TermDefinition.new("RemixAlbum", id: "http://schema.org/RemixAlbum"),
      "Renal" => TermDefinition.new("Renal", id: "http://schema.org/Renal"),
      "RentAction" => TermDefinition.new("RentAction", id: "http://schema.org/RentAction"),
      "RentalCarReservation" => TermDefinition.new("RentalCarReservation", id: "http://schema.org/RentalCarReservation"),
      "RentalVehicleUsage" => TermDefinition.new("RentalVehicleUsage", id: "http://schema.org/RentalVehicleUsage"),
      "RepaymentSpecification" => TermDefinition.new("RepaymentSpecification", id: "http://schema.org/RepaymentSpecification"),
      "ReplaceAction" => TermDefinition.new("ReplaceAction", id: "http://schema.org/ReplaceAction"),
      "ReplyAction" => TermDefinition.new("ReplyAction", id: "http://schema.org/ReplyAction"),
      "Report" => TermDefinition.new("Report", id: "http://schema.org/Report"),
      "ReportageNewsArticle" => TermDefinition.new("ReportageNewsArticle", id: "http://schema.org/ReportageNewsArticle"),
      "ReportedDoseSchedule" => TermDefinition.new("ReportedDoseSchedule", id: "http://schema.org/ReportedDoseSchedule"),
      "ResearchOrganization" => TermDefinition.new("ResearchOrganization", id: "http://schema.org/ResearchOrganization"),
      "ResearchProject" => TermDefinition.new("ResearchProject", id: "http://schema.org/ResearchProject"),
      "Researcher" => TermDefinition.new("Researcher", id: "http://schema.org/Researcher"),
      "Reservation" => TermDefinition.new("Reservation", id: "http://schema.org/Reservation"),
      "ReservationCancelled" => TermDefinition.new("ReservationCancelled", id: "http://schema.org/ReservationCancelled"),
      "ReservationConfirmed" => TermDefinition.new("ReservationConfirmed", id: "http://schema.org/ReservationConfirmed"),
      "ReservationHold" => TermDefinition.new("ReservationHold", id: "http://schema.org/ReservationHold"),
      "ReservationPackage" => TermDefinition.new("ReservationPackage", id: "http://schema.org/ReservationPackage"),
      "ReservationPending" => TermDefinition.new("ReservationPending", id: "http://schema.org/ReservationPending"),
      "ReservationStatusType" => TermDefinition.new("ReservationStatusType", id: "http://schema.org/ReservationStatusType"),
      "ReserveAction" => TermDefinition.new("ReserveAction", id: "http://schema.org/ReserveAction"),
      "Reservoir" => TermDefinition.new("Reservoir", id: "http://schema.org/Reservoir"),
      "Residence" => TermDefinition.new("Residence", id: "http://schema.org/Residence"),
      "Resort" => TermDefinition.new("Resort", id: "http://schema.org/Resort"),
      "RespiratoryTherapy" => TermDefinition.new("RespiratoryTherapy", id: "http://schema.org/RespiratoryTherapy"),
      "Restaurant" => TermDefinition.new("Restaurant", id: "http://schema.org/Restaurant"),
      "RestockingFees" => TermDefinition.new("RestockingFees", id: "http://schema.org/RestockingFees"),
      "RestrictedDiet" => TermDefinition.new("RestrictedDiet", id: "http://schema.org/RestrictedDiet"),
      "ResultsAvailable" => TermDefinition.new("ResultsAvailable", id: "http://schema.org/ResultsAvailable"),
      "ResultsNotAvailable" => TermDefinition.new("ResultsNotAvailable", id: "http://schema.org/ResultsNotAvailable"),
      "ResumeAction" => TermDefinition.new("ResumeAction", id: "http://schema.org/ResumeAction"),
      "Retail" => TermDefinition.new("Retail", id: "http://schema.org/Retail"),
      "ReturnAction" => TermDefinition.new("ReturnAction", id: "http://schema.org/ReturnAction"),
      "ReturnAtKiosk" => TermDefinition.new("ReturnAtKiosk", id: "http://schema.org/ReturnAtKiosk"),
      "ReturnByMail" => TermDefinition.new("ReturnByMail", id: "http://schema.org/ReturnByMail"),
      "ReturnFeesCustomerResponsibility" => TermDefinition.new("ReturnFeesCustomerResponsibility", id: "http://schema.org/ReturnFeesCustomerResponsibility"),
      "ReturnFeesEnumeration" => TermDefinition.new("ReturnFeesEnumeration", id: "http://schema.org/ReturnFeesEnumeration"),
      "ReturnInStore" => TermDefinition.new("ReturnInStore", id: "http://schema.org/ReturnInStore"),
      "ReturnLabelCustomerResponsibility" => TermDefinition.new("ReturnLabelCustomerResponsibility", id: "http://schema.org/ReturnLabelCustomerResponsibility"),
      "ReturnLabelDownloadAndPrint" => TermDefinition.new("ReturnLabelDownloadAndPrint", id: "http://schema.org/ReturnLabelDownloadAndPrint"),
      "ReturnLabelInBox" => TermDefinition.new("ReturnLabelInBox", id: "http://schema.org/ReturnLabelInBox"),
      "ReturnLabelSourceEnumeration" => TermDefinition.new("ReturnLabelSourceEnumeration", id: "http://schema.org/ReturnLabelSourceEnumeration"),
      "ReturnMethodEnumeration" => TermDefinition.new("ReturnMethodEnumeration", id: "http://schema.org/ReturnMethodEnumeration"),
      "ReturnShippingFees" => TermDefinition.new("ReturnShippingFees", id: "http://schema.org/ReturnShippingFees"),
      "Review" => TermDefinition.new("Review", id: "http://schema.org/Review"),
      "ReviewAction" => TermDefinition.new("ReviewAction", id: "http://schema.org/ReviewAction"),
      "ReviewNewsArticle" => TermDefinition.new("ReviewNewsArticle", id: "http://schema.org/ReviewNewsArticle"),
      "Rheumatologic" => TermDefinition.new("Rheumatologic", id: "http://schema.org/Rheumatologic"),
      "RightHandDriving" => TermDefinition.new("RightHandDriving", id: "http://schema.org/RightHandDriving"),
      "RisksOrComplicationsHealthAspect" => TermDefinition.new("RisksOrComplicationsHealthAspect", id: "http://schema.org/RisksOrComplicationsHealthAspect"),
      "RiverBodyOfWater" => TermDefinition.new("RiverBodyOfWater", id: "http://schema.org/RiverBodyOfWater"),
      "Role" => TermDefinition.new("Role", id: "http://schema.org/Role"),
      "RoofingContractor" => TermDefinition.new("RoofingContractor", id: "http://schema.org/RoofingContractor"),
      "Room" => TermDefinition.new("Room", id: "http://schema.org/Room"),
      "RsvpAction" => TermDefinition.new("RsvpAction", id: "http://schema.org/RsvpAction"),
      "RsvpResponseMaybe" => TermDefinition.new("RsvpResponseMaybe", id: "http://schema.org/RsvpResponseMaybe"),
      "RsvpResponseNo" => TermDefinition.new("RsvpResponseNo", id: "http://schema.org/RsvpResponseNo"),
      "RsvpResponseType" => TermDefinition.new("RsvpResponseType", id: "http://schema.org/RsvpResponseType"),
      "RsvpResponseYes" => TermDefinition.new("RsvpResponseYes", id: "http://schema.org/RsvpResponseYes"),
      "SRP" => TermDefinition.new("SRP", id: "http://schema.org/SRP"),
      "SafetyHealthAspect" => TermDefinition.new("SafetyHealthAspect", id: "http://schema.org/SafetyHealthAspect"),
      "SaleEvent" => TermDefinition.new("SaleEvent", id: "http://schema.org/SaleEvent"),
      "SalePrice" => TermDefinition.new("SalePrice", id: "http://schema.org/SalePrice"),
      "SatireOrParodyContent" => TermDefinition.new("SatireOrParodyContent", id: "http://schema.org/SatireOrParodyContent"),
      "SatiricalArticle" => TermDefinition.new("SatiricalArticle", id: "http://schema.org/SatiricalArticle"),
      "Saturday" => TermDefinition.new("Saturday", id: "http://schema.org/Saturday"),
      "Schedule" => TermDefinition.new("Schedule", id: "http://schema.org/Schedule"),
      "ScheduleAction" => TermDefinition.new("ScheduleAction", id: "http://schema.org/ScheduleAction"),
      "ScholarlyArticle" => TermDefinition.new("ScholarlyArticle", id: "http://schema.org/ScholarlyArticle"),
      "School" => TermDefinition.new("School", id: "http://schema.org/School"),
      "SchoolDistrict" => TermDefinition.new("SchoolDistrict", id: "http://schema.org/SchoolDistrict"),
      "ScreeningEvent" => TermDefinition.new("ScreeningEvent", id: "http://schema.org/ScreeningEvent"),
      "ScreeningHealthAspect" => TermDefinition.new("ScreeningHealthAspect", id: "http://schema.org/ScreeningHealthAspect"),
      "Sculpture" => TermDefinition.new("Sculpture", id: "http://schema.org/Sculpture"),
      "SeaBodyOfWater" => TermDefinition.new("SeaBodyOfWater", id: "http://schema.org/SeaBodyOfWater"),
      "SearchAction" => TermDefinition.new("SearchAction", id: "http://schema.org/SearchAction"),
      "SearchRescueOrganization" => TermDefinition.new("SearchRescueOrganization", id: "http://schema.org/SearchRescueOrganization"),
      "SearchResultsPage" => TermDefinition.new("SearchResultsPage", id: "http://schema.org/SearchResultsPage"),
      "Season" => TermDefinition.new("Season", id: "http://schema.org/Season"),
      "Seat" => TermDefinition.new("Seat", id: "http://schema.org/Seat"),
      "SeatingMap" => TermDefinition.new("SeatingMap", id: "http://schema.org/SeatingMap"),
      "SeeDoctorHealthAspect" => TermDefinition.new("SeeDoctorHealthAspect", id: "http://schema.org/SeeDoctorHealthAspect"),
      "SeekToAction" => TermDefinition.new("SeekToAction", id: "http://schema.org/SeekToAction"),
      "SelfCareHealthAspect" => TermDefinition.new("SelfCareHealthAspect", id: "http://schema.org/SelfCareHealthAspect"),
      "SelfStorage" => TermDefinition.new("SelfStorage", id: "http://schema.org/SelfStorage"),
      "SellAction" => TermDefinition.new("SellAction", id: "http://schema.org/SellAction"),
      "SendAction" => TermDefinition.new("SendAction", id: "http://schema.org/SendAction"),
      "Series" => TermDefinition.new("Series", id: "http://schema.org/Series"),
      "Service" => TermDefinition.new("Service", id: "http://schema.org/Service"),
      "ServiceChannel" => TermDefinition.new("ServiceChannel", id: "http://schema.org/ServiceChannel"),
      "SexualContentConsideration" => TermDefinition.new("SexualContentConsideration", id: "http://schema.org/SexualContentConsideration"),
      "ShareAction" => TermDefinition.new("ShareAction", id: "http://schema.org/ShareAction"),
      "SheetMusic" => TermDefinition.new("SheetMusic", id: "http://schema.org/SheetMusic"),
      "ShippingDeliveryTime" => TermDefinition.new("ShippingDeliveryTime", id: "http://schema.org/ShippingDeliveryTime"),
      "ShippingRateSettings" => TermDefinition.new("ShippingRateSettings", id: "http://schema.org/ShippingRateSettings"),
      "ShoeStore" => TermDefinition.new("ShoeStore", id: "http://schema.org/ShoeStore"),
      "ShoppingCenter" => TermDefinition.new("ShoppingCenter", id: "http://schema.org/ShoppingCenter"),
      "ShortStory" => TermDefinition.new("ShortStory", id: "http://schema.org/ShortStory"),
      "SideEffectsHealthAspect" => TermDefinition.new("SideEffectsHealthAspect", id: "http://schema.org/SideEffectsHealthAspect"),
      "SingleBlindedTrial" => TermDefinition.new("SingleBlindedTrial", id: "http://schema.org/SingleBlindedTrial"),
      "SingleCenterTrial" => TermDefinition.new("SingleCenterTrial", id: "http://schema.org/SingleCenterTrial"),
      "SingleFamilyResidence" => TermDefinition.new("SingleFamilyResidence", id: "http://schema.org/SingleFamilyResidence"),
      "SinglePlayer" => TermDefinition.new("SinglePlayer", id: "http://schema.org/SinglePlayer"),
      "SingleRelease" => TermDefinition.new("SingleRelease", id: "http://schema.org/SingleRelease"),
      "SiteNavigationElement" => TermDefinition.new("SiteNavigationElement", id: "http://schema.org/SiteNavigationElement"),
      "SizeGroupEnumeration" => TermDefinition.new("SizeGroupEnumeration", id: "http://schema.org/SizeGroupEnumeration"),
      "SizeSpecification" => TermDefinition.new("SizeSpecification", id: "http://schema.org/SizeSpecification"),
      "SizeSystemEnumeration" => TermDefinition.new("SizeSystemEnumeration", id: "http://schema.org/SizeSystemEnumeration"),
      "SizeSystemImperial" => TermDefinition.new("SizeSystemImperial", id: "http://schema.org/SizeSystemImperial"),
      "SizeSystemMetric" => TermDefinition.new("SizeSystemMetric", id: "http://schema.org/SizeSystemMetric"),
      "SkiResort" => TermDefinition.new("SkiResort", id: "http://schema.org/SkiResort"),
      "Skin" => TermDefinition.new("Skin", id: "http://schema.org/Skin"),
      "SocialEvent" => TermDefinition.new("SocialEvent", id: "http://schema.org/SocialEvent"),
      "SocialMediaPosting" => TermDefinition.new("SocialMediaPosting", id: "http://schema.org/SocialMediaPosting"),
      "SoftwareApplication" => TermDefinition.new("SoftwareApplication", id: "http://schema.org/SoftwareApplication"),
      "SoftwareSourceCode" => TermDefinition.new("SoftwareSourceCode", id: "http://schema.org/SoftwareSourceCode"),
      "SoldOut" => TermDefinition.new("SoldOut", id: "http://schema.org/SoldOut"),
      "SolveMathAction" => TermDefinition.new("SolveMathAction", id: "http://schema.org/SolveMathAction"),
      "SomeProducts" => TermDefinition.new("SomeProducts", id: "http://schema.org/SomeProducts"),
      "SoundtrackAlbum" => TermDefinition.new("SoundtrackAlbum", id: "http://schema.org/SoundtrackAlbum"),
      "SpeakableSpecification" => TermDefinition.new("SpeakableSpecification", id: "http://schema.org/SpeakableSpecification"),
      "SpecialAnnouncement" => TermDefinition.new("SpecialAnnouncement", id: "http://schema.org/SpecialAnnouncement"),
      "Specialty" => TermDefinition.new("Specialty", id: "http://schema.org/Specialty"),
      "SpeechPathology" => TermDefinition.new("SpeechPathology", id: "http://schema.org/SpeechPathology"),
      "SpokenWordAlbum" => TermDefinition.new("SpokenWordAlbum", id: "http://schema.org/SpokenWordAlbum"),
      "SportingGoodsStore" => TermDefinition.new("SportingGoodsStore", id: "http://schema.org/SportingGoodsStore"),
      "SportsActivityLocation" => TermDefinition.new("SportsActivityLocation", id: "http://schema.org/SportsActivityLocation"),
      "SportsClub" => TermDefinition.new("SportsClub", id: "http://schema.org/SportsClub"),
      "SportsEvent" => TermDefinition.new("SportsEvent", id: "http://schema.org/SportsEvent"),
      "SportsOrganization" => TermDefinition.new("SportsOrganization", id: "http://schema.org/SportsOrganization"),
      "SportsTeam" => TermDefinition.new("SportsTeam", id: "http://schema.org/SportsTeam"),
      "SpreadsheetDigitalDocument" => TermDefinition.new("SpreadsheetDigitalDocument", id: "http://schema.org/SpreadsheetDigitalDocument"),
      "StadiumOrArena" => TermDefinition.new("StadiumOrArena", id: "http://schema.org/StadiumOrArena"),
      "StagedContent" => TermDefinition.new("StagedContent", id: "http://schema.org/StagedContent"),
      "StagesHealthAspect" => TermDefinition.new("StagesHealthAspect", id: "http://schema.org/StagesHealthAspect"),
      "State" => TermDefinition.new("State", id: "http://schema.org/State"),
      "Statement" => TermDefinition.new("Statement", id: "http://schema.org/Statement"),
      "StatisticalPopulation" => TermDefinition.new("StatisticalPopulation", id: "http://schema.org/StatisticalPopulation"),
      "StatusEnumeration" => TermDefinition.new("StatusEnumeration", id: "http://schema.org/StatusEnumeration"),
      "SteeringPositionValue" => TermDefinition.new("SteeringPositionValue", id: "http://schema.org/SteeringPositionValue"),
      "Store" => TermDefinition.new("Store", id: "http://schema.org/Store"),
      "StoreCreditRefund" => TermDefinition.new("StoreCreditRefund", id: "http://schema.org/StoreCreditRefund"),
      "StrengthTraining" => TermDefinition.new("StrengthTraining", id: "http://schema.org/StrengthTraining"),
      "StructuredValue" => TermDefinition.new("StructuredValue", id: "http://schema.org/StructuredValue"),
      "StudioAlbum" => TermDefinition.new("StudioAlbum", id: "http://schema.org/StudioAlbum"),
      "StupidType" => TermDefinition.new("StupidType", id: "http://schema.org/StupidType"),
      "SubscribeAction" => TermDefinition.new("SubscribeAction", id: "http://schema.org/SubscribeAction"),
      "Subscription" => TermDefinition.new("Subscription", id: "http://schema.org/Subscription"),
      "Substance" => TermDefinition.new("Substance", id: "http://schema.org/Substance"),
      "SubwayStation" => TermDefinition.new("SubwayStation", id: "http://schema.org/SubwayStation"),
      "Suite" => TermDefinition.new("Suite", id: "http://schema.org/Suite"),
      "Sunday" => TermDefinition.new("Sunday", id: "http://schema.org/Sunday"),
      "SuperficialAnatomy" => TermDefinition.new("SuperficialAnatomy", id: "http://schema.org/SuperficialAnatomy"),
      "Surgical" => TermDefinition.new("Surgical", id: "http://schema.org/Surgical"),
      "SurgicalProcedure" => TermDefinition.new("SurgicalProcedure", id: "http://schema.org/SurgicalProcedure"),
      "SuspendAction" => TermDefinition.new("SuspendAction", id: "http://schema.org/SuspendAction"),
      "Suspended" => TermDefinition.new("Suspended", id: "http://schema.org/Suspended"),
      "SymptomsHealthAspect" => TermDefinition.new("SymptomsHealthAspect", id: "http://schema.org/SymptomsHealthAspect"),
      "Synagogue" => TermDefinition.new("Synagogue", id: "http://schema.org/Synagogue"),
      "TVClip" => TermDefinition.new("TVClip", id: "http://schema.org/TVClip"),
      "TVEpisode" => TermDefinition.new("TVEpisode", id: "http://schema.org/TVEpisode"),
      "TVSeason" => TermDefinition.new("TVSeason", id: "http://schema.org/TVSeason"),
      "TVSeries" => TermDefinition.new("TVSeries", id: "http://schema.org/TVSeries"),
      "Table" => TermDefinition.new("Table", id: "http://schema.org/Table"),
      "TakeAction" => TermDefinition.new("TakeAction", id: "http://schema.org/TakeAction"),
      "TattooParlor" => TermDefinition.new("TattooParlor", id: "http://schema.org/TattooParlor"),
      "Taxi" => TermDefinition.new("Taxi", id: "http://schema.org/Taxi"),
      "TaxiReservation" => TermDefinition.new("TaxiReservation", id: "http://schema.org/TaxiReservation"),
      "TaxiService" => TermDefinition.new("TaxiService", id: "http://schema.org/TaxiService"),
      "TaxiStand" => TermDefinition.new("TaxiStand", id: "http://schema.org/TaxiStand"),
      "TaxiVehicleUsage" => TermDefinition.new("TaxiVehicleUsage", id: "http://schema.org/TaxiVehicleUsage"),
      "Taxon" => TermDefinition.new("Taxon", id: "http://schema.org/Taxon"),
      "TechArticle" => TermDefinition.new("TechArticle", id: "http://schema.org/TechArticle"),
      "TelevisionChannel" => TermDefinition.new("TelevisionChannel", id: "http://schema.org/TelevisionChannel"),
      "TelevisionStation" => TermDefinition.new("TelevisionStation", id: "http://schema.org/TelevisionStation"),
      "TennisComplex" => TermDefinition.new("TennisComplex", id: "http://schema.org/TennisComplex"),
      "Terminated" => TermDefinition.new("Terminated", id: "http://schema.org/Terminated"),
      "Text" => TermDefinition.new("Text", id: "http://schema.org/Text"),
      "TextDigitalDocument" => TermDefinition.new("TextDigitalDocument", id: "http://schema.org/TextDigitalDocument"),
      "TheaterEvent" => TermDefinition.new("TheaterEvent", id: "http://schema.org/TheaterEvent"),
      "TheaterGroup" => TermDefinition.new("TheaterGroup", id: "http://schema.org/TheaterGroup"),
      "Therapeutic" => TermDefinition.new("Therapeutic", id: "http://schema.org/Therapeutic"),
      "TherapeuticProcedure" => TermDefinition.new("TherapeuticProcedure", id: "http://schema.org/TherapeuticProcedure"),
      "Thesis" => TermDefinition.new("Thesis", id: "http://schema.org/Thesis"),
      "Thing" => TermDefinition.new("Thing", id: "http://schema.org/Thing"),
      "Throat" => TermDefinition.new("Throat", id: "http://schema.org/Throat"),
      "Thursday" => TermDefinition.new("Thursday", id: "http://schema.org/Thursday"),
      "Ticket" => TermDefinition.new("Ticket", id: "http://schema.org/Ticket"),
      "TieAction" => TermDefinition.new("TieAction", id: "http://schema.org/TieAction"),
      "Time" => TermDefinition.new("Time", id: "http://schema.org/Time"),
      "TipAction" => TermDefinition.new("TipAction", id: "http://schema.org/TipAction"),
      "TireShop" => TermDefinition.new("TireShop", id: "http://schema.org/TireShop"),
      "TobaccoNicotineConsideration" => TermDefinition.new("TobaccoNicotineConsideration", id: "http://schema.org/TobaccoNicotineConsideration"),
      "TollFree" => TermDefinition.new("TollFree", id: "http://schema.org/TollFree"),
      "TouristAttraction" => TermDefinition.new("TouristAttraction", id: "http://schema.org/TouristAttraction"),
      "TouristDestination" => TermDefinition.new("TouristDestination", id: "http://schema.org/TouristDestination"),
      "TouristInformationCenter" => TermDefinition.new("TouristInformationCenter", id: "http://schema.org/TouristInformationCenter"),
      "TouristTrip" => TermDefinition.new("TouristTrip", id: "http://schema.org/TouristTrip"),
      "Toxicologic" => TermDefinition.new("Toxicologic", id: "http://schema.org/Toxicologic"),
      "ToyStore" => TermDefinition.new("ToyStore", id: "http://schema.org/ToyStore"),
      "TrackAction" => TermDefinition.new("TrackAction", id: "http://schema.org/TrackAction"),
      "TradeAction" => TermDefinition.new("TradeAction", id: "http://schema.org/TradeAction"),
      "TraditionalChinese" => TermDefinition.new("TraditionalChinese", id: "http://schema.org/TraditionalChinese"),
      "TrainReservation" => TermDefinition.new("TrainReservation", id: "http://schema.org/TrainReservation"),
      "TrainStation" => TermDefinition.new("TrainStation", id: "http://schema.org/TrainStation"),
      "TrainTrip" => TermDefinition.new("TrainTrip", id: "http://schema.org/TrainTrip"),
      "TransferAction" => TermDefinition.new("TransferAction", id: "http://schema.org/TransferAction"),
      "TransformedContent" => TermDefinition.new("TransformedContent", id: "http://schema.org/TransformedContent"),
      "TransitMap" => TermDefinition.new("TransitMap", id: "http://schema.org/TransitMap"),
      "TravelAction" => TermDefinition.new("TravelAction", id: "http://schema.org/TravelAction"),
      "TravelAgency" => TermDefinition.new("TravelAgency", id: "http://schema.org/TravelAgency"),
      "TreatmentIndication" => TermDefinition.new("TreatmentIndication", id: "http://schema.org/TreatmentIndication"),
      "TreatmentsHealthAspect" => TermDefinition.new("TreatmentsHealthAspect", id: "http://schema.org/TreatmentsHealthAspect"),
      "Trip" => TermDefinition.new("Trip", id: "http://schema.org/Trip"),
      "TripleBlindedTrial" => TermDefinition.new("TripleBlindedTrial", id: "http://schema.org/TripleBlindedTrial"),
      "True" => TermDefinition.new("True", id: "http://schema.org/True"),
      "Tuesday" => TermDefinition.new("Tuesday", id: "http://schema.org/Tuesday"),
      "TypeAndQuantityNode" => TermDefinition.new("TypeAndQuantityNode", id: "http://schema.org/TypeAndQuantityNode"),
      "TypesHealthAspect" => TermDefinition.new("TypesHealthAspect", id: "http://schema.org/TypesHealthAspect"),
      "UKNonprofitType" => TermDefinition.new("UKNonprofitType", id: "http://schema.org/UKNonprofitType"),
      "UKTrust" => TermDefinition.new("UKTrust", id: "http://schema.org/UKTrust"),
      "URL" => TermDefinition.new("URL", id: "http://schema.org/URL"),
      "USNonprofitType" => TermDefinition.new("USNonprofitType", id: "http://schema.org/USNonprofitType"),
      "Ultrasound" => TermDefinition.new("Ultrasound", id: "http://schema.org/Ultrasound"),
      "UnRegisterAction" => TermDefinition.new("UnRegisterAction", id: "http://schema.org/UnRegisterAction"),
      "UnclassifiedAdultConsideration" => TermDefinition.new("UnclassifiedAdultConsideration", id: "http://schema.org/UnclassifiedAdultConsideration"),
      "UnemploymentSupport" => TermDefinition.new("UnemploymentSupport", id: "http://schema.org/UnemploymentSupport"),
      "UnincorporatedAssociationCharity" => TermDefinition.new("UnincorporatedAssociationCharity", id: "http://schema.org/UnincorporatedAssociationCharity"),
      "UnitPriceSpecification" => TermDefinition.new("UnitPriceSpecification", id: "http://schema.org/UnitPriceSpecification"),
      "UnofficialLegalValue" => TermDefinition.new("UnofficialLegalValue", id: "http://schema.org/UnofficialLegalValue"),
      "UpdateAction" => TermDefinition.new("UpdateAction", id: "http://schema.org/UpdateAction"),
      "Urologic" => TermDefinition.new("Urologic", id: "http://schema.org/Urologic"),
      "UsageOrScheduleHealthAspect" => TermDefinition.new("UsageOrScheduleHealthAspect", id: "http://schema.org/UsageOrScheduleHealthAspect"),
      "UseAction" => TermDefinition.new("UseAction", id: "http://schema.org/UseAction"),
      "UsedCondition" => TermDefinition.new("UsedCondition", id: "http://schema.org/UsedCondition"),
      "UserBlocks" => TermDefinition.new("UserBlocks", id: "http://schema.org/UserBlocks"),
      "UserCheckins" => TermDefinition.new("UserCheckins", id: "http://schema.org/UserCheckins"),
      "UserComments" => TermDefinition.new("UserComments", id: "http://schema.org/UserComments"),
      "UserDownloads" => TermDefinition.new("UserDownloads", id: "http://schema.org/UserDownloads"),
      "UserInteraction" => TermDefinition.new("UserInteraction", id: "http://schema.org/UserInteraction"),
      "UserLikes" => TermDefinition.new("UserLikes", id: "http://schema.org/UserLikes"),
      "UserPageVisits" => TermDefinition.new("UserPageVisits", id: "http://schema.org/UserPageVisits"),
      "UserPlays" => TermDefinition.new("UserPlays", id: "http://schema.org/UserPlays"),
      "UserPlusOnes" => TermDefinition.new("UserPlusOnes", id: "http://schema.org/UserPlusOnes"),
      "UserReview" => TermDefinition.new("UserReview", id: "http://schema.org/UserReview"),
      "UserTweets" => TermDefinition.new("UserTweets", id: "http://schema.org/UserTweets"),
      "VeganDiet" => TermDefinition.new("VeganDiet", id: "http://schema.org/VeganDiet"),
      "VegetarianDiet" => TermDefinition.new("VegetarianDiet", id: "http://schema.org/VegetarianDiet"),
      "Vehicle" => TermDefinition.new("Vehicle", id: "http://schema.org/Vehicle"),
      "Vein" => TermDefinition.new("Vein", id: "http://schema.org/Vein"),
      "VenueMap" => TermDefinition.new("VenueMap", id: "http://schema.org/VenueMap"),
      "Vessel" => TermDefinition.new("Vessel", id: "http://schema.org/Vessel"),
      "VeterinaryCare" => TermDefinition.new("VeterinaryCare", id: "http://schema.org/VeterinaryCare"),
      "VideoGallery" => TermDefinition.new("VideoGallery", id: "http://schema.org/VideoGallery"),
      "VideoGame" => TermDefinition.new("VideoGame", id: "http://schema.org/VideoGame"),
      "VideoGameClip" => TermDefinition.new("VideoGameClip", id: "http://schema.org/VideoGameClip"),
      "VideoGameSeries" => TermDefinition.new("VideoGameSeries", id: "http://schema.org/VideoGameSeries"),
      "VideoObject" => TermDefinition.new("VideoObject", id: "http://schema.org/VideoObject"),
      "VideoObjectSnapshot" => TermDefinition.new("VideoObjectSnapshot", id: "http://schema.org/VideoObjectSnapshot"),
      "ViewAction" => TermDefinition.new("ViewAction", id: "http://schema.org/ViewAction"),
      "VinylFormat" => TermDefinition.new("VinylFormat", id: "http://schema.org/VinylFormat"),
      "ViolenceConsideration" => TermDefinition.new("ViolenceConsideration", id: "http://schema.org/ViolenceConsideration"),
      "VirtualLocation" => TermDefinition.new("VirtualLocation", id: "http://schema.org/VirtualLocation"),
      "Virus" => TermDefinition.new("Virus", id: "http://schema.org/Virus"),
      "VisualArtsEvent" => TermDefinition.new("VisualArtsEvent", id: "http://schema.org/VisualArtsEvent"),
      "VisualArtwork" => TermDefinition.new("VisualArtwork", id: "http://schema.org/VisualArtwork"),
      "VitalSign" => TermDefinition.new("VitalSign", id: "http://schema.org/VitalSign"),
      "Volcano" => TermDefinition.new("Volcano", id: "http://schema.org/Volcano"),
      "VoteAction" => TermDefinition.new("VoteAction", id: "http://schema.org/VoteAction"),
      "WPAdBlock" => TermDefinition.new("WPAdBlock", id: "http://schema.org/WPAdBlock"),
      "WPFooter" => TermDefinition.new("WPFooter", id: "http://schema.org/WPFooter"),
      "WPHeader" => TermDefinition.new("WPHeader", id: "http://schema.org/WPHeader"),
      "WPSideBar" => TermDefinition.new("WPSideBar", id: "http://schema.org/WPSideBar"),
      "WantAction" => TermDefinition.new("WantAction", id: "http://schema.org/WantAction"),
      "WarrantyPromise" => TermDefinition.new("WarrantyPromise", id: "http://schema.org/WarrantyPromise"),
      "WarrantyScope" => TermDefinition.new("WarrantyScope", id: "http://schema.org/WarrantyScope"),
      "WatchAction" => TermDefinition.new("WatchAction", id: "http://schema.org/WatchAction"),
      "Waterfall" => TermDefinition.new("Waterfall", id: "http://schema.org/Waterfall"),
      "WeaponConsideration" => TermDefinition.new("WeaponConsideration", id: "http://schema.org/WeaponConsideration"),
      "WearAction" => TermDefinition.new("WearAction", id: "http://schema.org/WearAction"),
      "WearableMeasurementBack" => TermDefinition.new("WearableMeasurementBack", id: "http://schema.org/WearableMeasurementBack"),
      "WearableMeasurementChestOrBust" => TermDefinition.new("WearableMeasurementChestOrBust", id: "http://schema.org/WearableMeasurementChestOrBust"),
      "WearableMeasurementCollar" => TermDefinition.new("WearableMeasurementCollar", id: "http://schema.org/WearableMeasurementCollar"),
      "WearableMeasurementCup" => TermDefinition.new("WearableMeasurementCup", id: "http://schema.org/WearableMeasurementCup"),
      "WearableMeasurementHeight" => TermDefinition.new("WearableMeasurementHeight", id: "http://schema.org/WearableMeasurementHeight"),
      "WearableMeasurementHips" => TermDefinition.new("WearableMeasurementHips", id: "http://schema.org/WearableMeasurementHips"),
      "WearableMeasurementInseam" => TermDefinition.new("WearableMeasurementInseam", id: "http://schema.org/WearableMeasurementInseam"),
      "WearableMeasurementLength" => TermDefinition.new("WearableMeasurementLength", id: "http://schema.org/WearableMeasurementLength"),
      "WearableMeasurementOutsideLeg" => TermDefinition.new("WearableMeasurementOutsideLeg", id: "http://schema.org/WearableMeasurementOutsideLeg"),
      "WearableMeasurementSleeve" => TermDefinition.new("WearableMeasurementSleeve", id: "http://schema.org/WearableMeasurementSleeve"),
      "WearableMeasurementTypeEnumeration" => TermDefinition.new("WearableMeasurementTypeEnumeration", id: "http://schema.org/WearableMeasurementTypeEnumeration"),
      "WearableMeasurementWaist" => TermDefinition.new("WearableMeasurementWaist", id: "http://schema.org/WearableMeasurementWaist"),
      "WearableMeasurementWidth" => TermDefinition.new("WearableMeasurementWidth", id: "http://schema.org/WearableMeasurementWidth"),
      "WearableSizeGroupBig" => TermDefinition.new("WearableSizeGroupBig", id: "http://schema.org/WearableSizeGroupBig"),
      "WearableSizeGroupBoys" => TermDefinition.new("WearableSizeGroupBoys", id: "http://schema.org/WearableSizeGroupBoys"),
      "WearableSizeGroupEnumeration" => TermDefinition.new("WearableSizeGroupEnumeration", id: "http://schema.org/WearableSizeGroupEnumeration"),
      "WearableSizeGroupExtraShort" => TermDefinition.new("WearableSizeGroupExtraShort", id: "http://schema.org/WearableSizeGroupExtraShort"),
      "WearableSizeGroupExtraTall" => TermDefinition.new("WearableSizeGroupExtraTall", id: "http://schema.org/WearableSizeGroupExtraTall"),
      "WearableSizeGroupGirls" => TermDefinition.new("WearableSizeGroupGirls", id: "http://schema.org/WearableSizeGroupGirls"),
      "WearableSizeGroupHusky" => TermDefinition.new("WearableSizeGroupHusky", id: "http://schema.org/WearableSizeGroupHusky"),
      "WearableSizeGroupInfants" => TermDefinition.new("WearableSizeGroupInfants", id: "http://schema.org/WearableSizeGroupInfants"),
      "WearableSizeGroupJuniors" => TermDefinition.new("WearableSizeGroupJuniors", id: "http://schema.org/WearableSizeGroupJuniors"),
      "WearableSizeGroupMaternity" => TermDefinition.new("WearableSizeGroupMaternity", id: "http://schema.org/WearableSizeGroupMaternity"),
      "WearableSizeGroupMens" => TermDefinition.new("WearableSizeGroupMens", id: "http://schema.org/WearableSizeGroupMens"),
      "WearableSizeGroupMisses" => TermDefinition.new("WearableSizeGroupMisses", id: "http://schema.org/WearableSizeGroupMisses"),
      "WearableSizeGroupPetite" => TermDefinition.new("WearableSizeGroupPetite", id: "http://schema.org/WearableSizeGroupPetite"),
      "WearableSizeGroupPlus" => TermDefinition.new("WearableSizeGroupPlus", id: "http://schema.org/WearableSizeGroupPlus"),
      "WearableSizeGroupRegular" => TermDefinition.new("WearableSizeGroupRegular", id: "http://schema.org/WearableSizeGroupRegular"),
      "WearableSizeGroupShort" => TermDefinition.new("WearableSizeGroupShort", id: "http://schema.org/WearableSizeGroupShort"),
      "WearableSizeGroupTall" => TermDefinition.new("WearableSizeGroupTall", id: "http://schema.org/WearableSizeGroupTall"),
      "WearableSizeGroupWomens" => TermDefinition.new("WearableSizeGroupWomens", id: "http://schema.org/WearableSizeGroupWomens"),
      "WearableSizeSystemAU" => TermDefinition.new("WearableSizeSystemAU", id: "http://schema.org/WearableSizeSystemAU"),
      "WearableSizeSystemBR" => TermDefinition.new("WearableSizeSystemBR", id: "http://schema.org/WearableSizeSystemBR"),
      "WearableSizeSystemCN" => TermDefinition.new("WearableSizeSystemCN", id: "http://schema.org/WearableSizeSystemCN"),
      "WearableSizeSystemContinental" => TermDefinition.new("WearableSizeSystemContinental", id: "http://schema.org/WearableSizeSystemContinental"),
      "WearableSizeSystemDE" => TermDefinition.new("WearableSizeSystemDE", id: "http://schema.org/WearableSizeSystemDE"),
      "WearableSizeSystemEN13402" => TermDefinition.new("WearableSizeSystemEN13402", id: "http://schema.org/WearableSizeSystemEN13402"),
      "WearableSizeSystemEnumeration" => TermDefinition.new("WearableSizeSystemEnumeration", id: "http://schema.org/WearableSizeSystemEnumeration"),
      "WearableSizeSystemEurope" => TermDefinition.new("WearableSizeSystemEurope", id: "http://schema.org/WearableSizeSystemEurope"),
      "WearableSizeSystemFR" => TermDefinition.new("WearableSizeSystemFR", id: "http://schema.org/WearableSizeSystemFR"),
      "WearableSizeSystemGS1" => TermDefinition.new("WearableSizeSystemGS1", id: "http://schema.org/WearableSizeSystemGS1"),
      "WearableSizeSystemIT" => TermDefinition.new("WearableSizeSystemIT", id: "http://schema.org/WearableSizeSystemIT"),
      "WearableSizeSystemJP" => TermDefinition.new("WearableSizeSystemJP", id: "http://schema.org/WearableSizeSystemJP"),
      "WearableSizeSystemMX" => TermDefinition.new("WearableSizeSystemMX", id: "http://schema.org/WearableSizeSystemMX"),
      "WearableSizeSystemUK" => TermDefinition.new("WearableSizeSystemUK", id: "http://schema.org/WearableSizeSystemUK"),
      "WearableSizeSystemUS" => TermDefinition.new("WearableSizeSystemUS", id: "http://schema.org/WearableSizeSystemUS"),
      "WebAPI" => TermDefinition.new("WebAPI", id: "http://schema.org/WebAPI"),
      "WebApplication" => TermDefinition.new("WebApplication", id: "http://schema.org/WebApplication"),
      "WebContent" => TermDefinition.new("WebContent", id: "http://schema.org/WebContent"),
      "WebPage" => TermDefinition.new("WebPage", id: "http://schema.org/WebPage"),
      "WebPageElement" => TermDefinition.new("WebPageElement", id: "http://schema.org/WebPageElement"),
      "WebSite" => TermDefinition.new("WebSite", id: "http://schema.org/WebSite"),
      "Wednesday" => TermDefinition.new("Wednesday", id: "http://schema.org/Wednesday"),
      "WesternConventional" => TermDefinition.new("WesternConventional", id: "http://schema.org/WesternConventional"),
      "Wholesale" => TermDefinition.new("Wholesale", id: "http://schema.org/Wholesale"),
      "WholesaleStore" => TermDefinition.new("WholesaleStore", id: "http://schema.org/WholesaleStore"),
      "WinAction" => TermDefinition.new("WinAction", id: "http://schema.org/WinAction"),
      "Winery" => TermDefinition.new("Winery", id: "http://schema.org/Winery"),
      "Withdrawn" => TermDefinition.new("Withdrawn", id: "http://schema.org/Withdrawn"),
      "WorkBasedProgram" => TermDefinition.new("WorkBasedProgram", id: "http://schema.org/WorkBasedProgram"),
      "WorkersUnion" => TermDefinition.new("WorkersUnion", id: "http://schema.org/WorkersUnion"),
      "WriteAction" => TermDefinition.new("WriteAction", id: "http://schema.org/WriteAction"),
      "WritePermission" => TermDefinition.new("WritePermission", id: "http://schema.org/WritePermission"),
      "XPathType" => TermDefinition.new("XPathType", id: "http://schema.org/XPathType"),
      "XRay" => TermDefinition.new("XRay", id: "http://schema.org/XRay"),
      "ZoneBoardingPolicy" => TermDefinition.new("ZoneBoardingPolicy", id: "http://schema.org/ZoneBoardingPolicy"),
      "Zoo" => TermDefinition.new("Zoo", id: "http://schema.org/Zoo"),
      "about" => TermDefinition.new("about", id: "http://schema.org/about"),
      "abridged" => TermDefinition.new("abridged", id: "http://schema.org/abridged"),
      "abstract" => TermDefinition.new("abstract", id: "http://schema.org/abstract"),
      "accelerationTime" => TermDefinition.new("accelerationTime", id: "http://schema.org/accelerationTime"),
      "acceptedAnswer" => TermDefinition.new("acceptedAnswer", id: "http://schema.org/acceptedAnswer"),
      "acceptedOffer" => TermDefinition.new("acceptedOffer", id: "http://schema.org/acceptedOffer"),
      "acceptedPaymentMethod" => TermDefinition.new("acceptedPaymentMethod", id: "http://schema.org/acceptedPaymentMethod"),
      "acceptsReservations" => TermDefinition.new("acceptsReservations", id: "http://schema.org/acceptsReservations"),
      "accessCode" => TermDefinition.new("accessCode", id: "http://schema.org/accessCode"),
      "accessMode" => TermDefinition.new("accessMode", id: "http://schema.org/accessMode"),
      "accessModeSufficient" => TermDefinition.new("accessModeSufficient", id: "http://schema.org/accessModeSufficient"),
      "accessibilityAPI" => TermDefinition.new("accessibilityAPI", id: "http://schema.org/accessibilityAPI"),
      "accessibilityControl" => TermDefinition.new("accessibilityControl", id: "http://schema.org/accessibilityControl"),
      "accessibilityFeature" => TermDefinition.new("accessibilityFeature", id: "http://schema.org/accessibilityFeature"),
      "accessibilityHazard" => TermDefinition.new("accessibilityHazard", id: "http://schema.org/accessibilityHazard"),
      "accessibilitySummary" => TermDefinition.new("accessibilitySummary", id: "http://schema.org/accessibilitySummary"),
      "accommodationCategory" => TermDefinition.new("accommodationCategory", id: "http://schema.org/accommodationCategory"),
      "accommodationFloorPlan" => TermDefinition.new("accommodationFloorPlan", id: "http://schema.org/accommodationFloorPlan"),
      "accountId" => TermDefinition.new("accountId", id: "http://schema.org/accountId"),
      "accountMinimumInflow" => TermDefinition.new("accountMinimumInflow", id: "http://schema.org/accountMinimumInflow"),
      "accountOverdraftLimit" => TermDefinition.new("accountOverdraftLimit", id: "http://schema.org/accountOverdraftLimit"),
      "accountablePerson" => TermDefinition.new("accountablePerson", id: "http://schema.org/accountablePerson"),
      "acquireLicensePage" => TermDefinition.new("acquireLicensePage", id: "http://schema.org/acquireLicensePage", type_mapping: "@id"),
      "acquiredFrom" => TermDefinition.new("acquiredFrom", id: "http://schema.org/acquiredFrom"),
      "acrissCode" => TermDefinition.new("acrissCode", id: "http://schema.org/acrissCode"),
      "actionAccessibilityRequirement" => TermDefinition.new("actionAccessibilityRequirement", id: "http://schema.org/actionAccessibilityRequirement"),
      "actionApplication" => TermDefinition.new("actionApplication", id: "http://schema.org/actionApplication"),
      "actionOption" => TermDefinition.new("actionOption", id: "http://schema.org/actionOption"),
      "actionPlatform" => TermDefinition.new("actionPlatform", id: "http://schema.org/actionPlatform"),
      "actionStatus" => TermDefinition.new("actionStatus", id: "http://schema.org/actionStatus"),
      "actionableFeedbackPolicy" => TermDefinition.new("actionableFeedbackPolicy", id: "http://schema.org/actionableFeedbackPolicy", type_mapping: "@id"),
      "activeIngredient" => TermDefinition.new("activeIngredient", id: "http://schema.org/activeIngredient"),
      "activityDuration" => TermDefinition.new("activityDuration", id: "http://schema.org/activityDuration"),
      "activityFrequency" => TermDefinition.new("activityFrequency", id: "http://schema.org/activityFrequency"),
      "actor" => TermDefinition.new("actor", id: "http://schema.org/actor"),
      "actors" => TermDefinition.new("actors", id: "http://schema.org/actors"),
      "addOn" => TermDefinition.new("addOn", id: "http://schema.org/addOn"),
      "additionalName" => TermDefinition.new("additionalName", id: "http://schema.org/additionalName"),
      "additionalNumberOfGuests" => TermDefinition.new("additionalNumberOfGuests", id: "http://schema.org/additionalNumberOfGuests"),
      "additionalProperty" => TermDefinition.new("additionalProperty", id: "http://schema.org/additionalProperty"),
      "additionalType" => TermDefinition.new("additionalType", id: "http://schema.org/additionalType", type_mapping: "@id"),
      "additionalVariable" => TermDefinition.new("additionalVariable", id: "http://schema.org/additionalVariable"),
      "address" => TermDefinition.new("address", id: "http://schema.org/address"),
      "addressCountry" => TermDefinition.new("addressCountry", id: "http://schema.org/addressCountry"),
      "addressLocality" => TermDefinition.new("addressLocality", id: "http://schema.org/addressLocality"),
      "addressRegion" => TermDefinition.new("addressRegion", id: "http://schema.org/addressRegion"),
      "administrationRoute" => TermDefinition.new("administrationRoute", id: "http://schema.org/administrationRoute"),
      "advanceBookingRequirement" => TermDefinition.new("advanceBookingRequirement", id: "http://schema.org/advanceBookingRequirement"),
      "adverseOutcome" => TermDefinition.new("adverseOutcome", id: "http://schema.org/adverseOutcome"),
      "affectedBy" => TermDefinition.new("affectedBy", id: "http://schema.org/affectedBy"),
      "affiliation" => TermDefinition.new("affiliation", id: "http://schema.org/affiliation"),
      "afterMedia" => TermDefinition.new("afterMedia", id: "http://schema.org/afterMedia", type_mapping: "@id"),
      "agent" => TermDefinition.new("agent", id: "http://schema.org/agent"),
      "aggregateRating" => TermDefinition.new("aggregateRating", id: "http://schema.org/aggregateRating"),
      "aircraft" => TermDefinition.new("aircraft", id: "http://schema.org/aircraft"),
      "album" => TermDefinition.new("album", id: "http://schema.org/album"),
      "albumProductionType" => TermDefinition.new("albumProductionType", id: "http://schema.org/albumProductionType"),
      "albumRelease" => TermDefinition.new("albumRelease", id: "http://schema.org/albumRelease"),
      "albumReleaseType" => TermDefinition.new("albumReleaseType", id: "http://schema.org/albumReleaseType"),
      "albums" => TermDefinition.new("albums", id: "http://schema.org/albums"),
      "alcoholWarning" => TermDefinition.new("alcoholWarning", id: "http://schema.org/alcoholWarning"),
      "algorithm" => TermDefinition.new("algorithm", id: "http://schema.org/algorithm"),
      "alignmentType" => TermDefinition.new("alignmentType", id: "http://schema.org/alignmentType"),
      "alternateName" => TermDefinition.new("alternateName", id: "http://schema.org/alternateName"),
      "alternativeHeadline" => TermDefinition.new("alternativeHeadline", id: "http://schema.org/alternativeHeadline"),
      "alternativeOf" => TermDefinition.new("alternativeOf", id: "http://schema.org/alternativeOf"),
      "alumni" => TermDefinition.new("alumni", id: "http://schema.org/alumni"),
      "alumniOf" => TermDefinition.new("alumniOf", id: "http://schema.org/alumniOf"),
      "amenityFeature" => TermDefinition.new("amenityFeature", id: "http://schema.org/amenityFeature"),
      "amount" => TermDefinition.new("amount", id: "http://schema.org/amount"),
      "amountOfThisGood" => TermDefinition.new("amountOfThisGood", id: "http://schema.org/amountOfThisGood"),
      "announcementLocation" => TermDefinition.new("announcementLocation", id: "http://schema.org/announcementLocation"),
      "annualPercentageRate" => TermDefinition.new("annualPercentageRate", id: "http://schema.org/annualPercentageRate"),
      "answerCount" => TermDefinition.new("answerCount", id: "http://schema.org/answerCount"),
      "answerExplanation" => TermDefinition.new("answerExplanation", id: "http://schema.org/answerExplanation"),
      "antagonist" => TermDefinition.new("antagonist", id: "http://schema.org/antagonist"),
      "appearance" => TermDefinition.new("appearance", id: "http://schema.org/appearance"),
      "applicableCountry" => TermDefinition.new("applicableCountry", id: "http://schema.org/applicableCountry"),
      "applicableLocation" => TermDefinition.new("applicableLocation", id: "http://schema.org/applicableLocation"),
      "applicantLocationRequirements" => TermDefinition.new("applicantLocationRequirements", id: "http://schema.org/applicantLocationRequirements"),
      "application" => TermDefinition.new("application", id: "http://schema.org/application"),
      "applicationCategory" => TermDefinition.new("applicationCategory", id: "http://schema.org/applicationCategory"),
      "applicationContact" => TermDefinition.new("applicationContact", id: "http://schema.org/applicationContact"),
      "applicationDeadline" => TermDefinition.new("applicationDeadline", id: "http://schema.org/applicationDeadline", type_mapping: "http://schema.org/Date"),
      "applicationStartDate" => TermDefinition.new("applicationStartDate", id: "http://schema.org/applicationStartDate", type_mapping: "http://schema.org/Date"),
      "applicationSubCategory" => TermDefinition.new("applicationSubCategory", id: "http://schema.org/applicationSubCategory"),
      "applicationSuite" => TermDefinition.new("applicationSuite", id: "http://schema.org/applicationSuite"),
      "appliesToDeliveryMethod" => TermDefinition.new("appliesToDeliveryMethod", id: "http://schema.org/appliesToDeliveryMethod"),
      "appliesToPaymentMethod" => TermDefinition.new("appliesToPaymentMethod", id: "http://schema.org/appliesToPaymentMethod"),
      "archiveHeld" => TermDefinition.new("archiveHeld", id: "http://schema.org/archiveHeld"),
      "archivedAt" => TermDefinition.new("archivedAt", id: "http://schema.org/archivedAt", type_mapping: "@id"),
      "area" => TermDefinition.new("area", id: "http://schema.org/area"),
      "areaServed" => TermDefinition.new("areaServed", id: "http://schema.org/areaServed"),
      "arrivalAirport" => TermDefinition.new("arrivalAirport", id: "http://schema.org/arrivalAirport"),
      "arrivalBoatTerminal" => TermDefinition.new("arrivalBoatTerminal", id: "http://schema.org/arrivalBoatTerminal"),
      "arrivalBusStop" => TermDefinition.new("arrivalBusStop", id: "http://schema.org/arrivalBusStop"),
      "arrivalGate" => TermDefinition.new("arrivalGate", id: "http://schema.org/arrivalGate"),
      "arrivalPlatform" => TermDefinition.new("arrivalPlatform", id: "http://schema.org/arrivalPlatform"),
      "arrivalStation" => TermDefinition.new("arrivalStation", id: "http://schema.org/arrivalStation"),
      "arrivalTerminal" => TermDefinition.new("arrivalTerminal", id: "http://schema.org/arrivalTerminal"),
      "arrivalTime" => TermDefinition.new("arrivalTime", id: "http://schema.org/arrivalTime"),
      "artEdition" => TermDefinition.new("artEdition", id: "http://schema.org/artEdition"),
      "artMedium" => TermDefinition.new("artMedium", id: "http://schema.org/artMedium"),
      "arterialBranch" => TermDefinition.new("arterialBranch", id: "http://schema.org/arterialBranch"),
      "artform" => TermDefinition.new("artform", id: "http://schema.org/artform"),
      "articleBody" => TermDefinition.new("articleBody", id: "http://schema.org/articleBody"),
      "articleSection" => TermDefinition.new("articleSection", id: "http://schema.org/articleSection"),
      "artist" => TermDefinition.new("artist", id: "http://schema.org/artist"),
      "artworkSurface" => TermDefinition.new("artworkSurface", id: "http://schema.org/artworkSurface"),
      "aspect" => TermDefinition.new("aspect", id: "http://schema.org/aspect"),
      "assembly" => TermDefinition.new("assembly", id: "http://schema.org/assembly"),
      "assemblyVersion" => TermDefinition.new("assemblyVersion", id: "http://schema.org/assemblyVersion"),
      "assesses" => TermDefinition.new("assesses", id: "http://schema.org/assesses"),
      "associatedAnatomy" => TermDefinition.new("associatedAnatomy", id: "http://schema.org/associatedAnatomy"),
      "associatedArticle" => TermDefinition.new("associatedArticle", id: "http://schema.org/associatedArticle"),
      "associatedClaimReview" => TermDefinition.new("associatedClaimReview", id: "http://schema.org/associatedClaimReview"),
      "associatedDisease" => TermDefinition.new("associatedDisease", id: "http://schema.org/associatedDisease", type_mapping: "@id"),
      "associatedMedia" => TermDefinition.new("associatedMedia", id: "http://schema.org/associatedMedia"),
      "associatedMediaReview" => TermDefinition.new("associatedMediaReview", id: "http://schema.org/associatedMediaReview"),
      "associatedPathophysiology" => TermDefinition.new("associatedPathophysiology", id: "http://schema.org/associatedPathophysiology"),
      "associatedReview" => TermDefinition.new("associatedReview", id: "http://schema.org/associatedReview"),
      "athlete" => TermDefinition.new("athlete", id: "http://schema.org/athlete"),
      "attendee" => TermDefinition.new("attendee", id: "http://schema.org/attendee"),
      "attendees" => TermDefinition.new("attendees", id: "http://schema.org/attendees"),
      "audience" => TermDefinition.new("audience", id: "http://schema.org/audience"),
      "audienceType" => TermDefinition.new("audienceType", id: "http://schema.org/audienceType"),
      "audio" => TermDefinition.new("audio", id: "http://schema.org/audio"),
      "authenticator" => TermDefinition.new("authenticator", id: "http://schema.org/authenticator"),
      "author" => TermDefinition.new("author", id: "http://schema.org/author"),
      "availability" => TermDefinition.new("availability", id: "http://schema.org/availability"),
      "availabilityEnds" => TermDefinition.new("availabilityEnds", id: "http://schema.org/availabilityEnds", type_mapping: "http://schema.org/Date"),
      "availabilityStarts" => TermDefinition.new("availabilityStarts", id: "http://schema.org/availabilityStarts", type_mapping: "http://schema.org/Date"),
      "availableAtOrFrom" => TermDefinition.new("availableAtOrFrom", id: "http://schema.org/availableAtOrFrom"),
      "availableChannel" => TermDefinition.new("availableChannel", id: "http://schema.org/availableChannel"),
      "availableDeliveryMethod" => TermDefinition.new("availableDeliveryMethod", id: "http://schema.org/availableDeliveryMethod"),
      "availableFrom" => TermDefinition.new("availableFrom", id: "http://schema.org/availableFrom"),
      "availableIn" => TermDefinition.new("availableIn", id: "http://schema.org/availableIn"),
      "availableLanguage" => TermDefinition.new("availableLanguage", id: "http://schema.org/availableLanguage"),
      "availableOnDevice" => TermDefinition.new("availableOnDevice", id: "http://schema.org/availableOnDevice"),
      "availableService" => TermDefinition.new("availableService", id: "http://schema.org/availableService"),
      "availableStrength" => TermDefinition.new("availableStrength", id: "http://schema.org/availableStrength"),
      "availableTest" => TermDefinition.new("availableTest", id: "http://schema.org/availableTest"),
      "availableThrough" => TermDefinition.new("availableThrough", id: "http://schema.org/availableThrough"),
      "award" => TermDefinition.new("award", id: "http://schema.org/award"),
      "awards" => TermDefinition.new("awards", id: "http://schema.org/awards"),
      "awayTeam" => TermDefinition.new("awayTeam", id: "http://schema.org/awayTeam"),
      "backstory" => TermDefinition.new("backstory", id: "http://schema.org/backstory"),
      "bankAccountType" => TermDefinition.new("bankAccountType", id: "http://schema.org/bankAccountType"),
      "baseSalary" => TermDefinition.new("baseSalary", id: "http://schema.org/baseSalary"),
      "bccRecipient" => TermDefinition.new("bccRecipient", id: "http://schema.org/bccRecipient"),
      "bed" => TermDefinition.new("bed", id: "http://schema.org/bed"),
      "beforeMedia" => TermDefinition.new("beforeMedia", id: "http://schema.org/beforeMedia", type_mapping: "@id"),
      "beneficiaryBank" => TermDefinition.new("beneficiaryBank", id: "http://schema.org/beneficiaryBank"),
      "benefits" => TermDefinition.new("benefits", id: "http://schema.org/benefits"),
      "benefitsSummaryUrl" => TermDefinition.new("benefitsSummaryUrl", id: "http://schema.org/benefitsSummaryUrl", type_mapping: "@id"),
      "bestRating" => TermDefinition.new("bestRating", id: "http://schema.org/bestRating"),
      "billingAddress" => TermDefinition.new("billingAddress", id: "http://schema.org/billingAddress"),
      "billingDuration" => TermDefinition.new("billingDuration", id: "http://schema.org/billingDuration"),
      "billingIncrement" => TermDefinition.new("billingIncrement", id: "http://schema.org/billingIncrement"),
      "billingPeriod" => TermDefinition.new("billingPeriod", id: "http://schema.org/billingPeriod"),
      "billingStart" => TermDefinition.new("billingStart", id: "http://schema.org/billingStart"),
      "bioChemInteraction" => TermDefinition.new("bioChemInteraction", id: "http://schema.org/bioChemInteraction"),
      "bioChemSimilarity" => TermDefinition.new("bioChemSimilarity", id: "http://schema.org/bioChemSimilarity"),
      "biologicalRole" => TermDefinition.new("biologicalRole", id: "http://schema.org/biologicalRole"),
      "biomechnicalClass" => TermDefinition.new("biomechnicalClass", id: "http://schema.org/biomechnicalClass"),
      "birthDate" => TermDefinition.new("birthDate", id: "http://schema.org/birthDate", type_mapping: "http://schema.org/Date"),
      "birthPlace" => TermDefinition.new("birthPlace", id: "http://schema.org/birthPlace"),
      "bitrate" => TermDefinition.new("bitrate", id: "http://schema.org/bitrate"),
      "blogPost" => TermDefinition.new("blogPost", id: "http://schema.org/blogPost"),
      "blogPosts" => TermDefinition.new("blogPosts", id: "http://schema.org/blogPosts"),
      "bloodSupply" => TermDefinition.new("bloodSupply", id: "http://schema.org/bloodSupply"),
      "boardingGroup" => TermDefinition.new("boardingGroup", id: "http://schema.org/boardingGroup"),
      "boardingPolicy" => TermDefinition.new("boardingPolicy", id: "http://schema.org/boardingPolicy"),
      "bodyLocation" => TermDefinition.new("bodyLocation", id: "http://schema.org/bodyLocation"),
      "bodyType" => TermDefinition.new("bodyType", id: "http://schema.org/bodyType"),
      "bookEdition" => TermDefinition.new("bookEdition", id: "http://schema.org/bookEdition"),
      "bookFormat" => TermDefinition.new("bookFormat", id: "http://schema.org/bookFormat"),
      "bookingAgent" => TermDefinition.new("bookingAgent", id: "http://schema.org/bookingAgent"),
      "bookingTime" => TermDefinition.new("bookingTime", id: "http://schema.org/bookingTime"),
      "borrower" => TermDefinition.new("borrower", id: "http://schema.org/borrower"),
      "box" => TermDefinition.new("box", id: "http://schema.org/box"),
      "branch" => TermDefinition.new("branch", id: "http://schema.org/branch"),
      "branchCode" => TermDefinition.new("branchCode", id: "http://schema.org/branchCode"),
      "branchOf" => TermDefinition.new("branchOf", id: "http://schema.org/branchOf"),
      "brand" => TermDefinition.new("brand", id: "http://schema.org/brand"),
      "breadcrumb" => TermDefinition.new("breadcrumb", id: "http://schema.org/breadcrumb"),
      "breastfeedingWarning" => TermDefinition.new("breastfeedingWarning", id: "http://schema.org/breastfeedingWarning"),
      "broadcastAffiliateOf" => TermDefinition.new("broadcastAffiliateOf", id: "http://schema.org/broadcastAffiliateOf"),
      "broadcastChannelId" => TermDefinition.new("broadcastChannelId", id: "http://schema.org/broadcastChannelId"),
      "broadcastDisplayName" => TermDefinition.new("broadcastDisplayName", id: "http://schema.org/broadcastDisplayName"),
      "broadcastFrequency" => TermDefinition.new("broadcastFrequency", id: "http://schema.org/broadcastFrequency"),
      "broadcastFrequencyValue" => TermDefinition.new("broadcastFrequencyValue", id: "http://schema.org/broadcastFrequencyValue"),
      "broadcastOfEvent" => TermDefinition.new("broadcastOfEvent", id: "http://schema.org/broadcastOfEvent"),
      "broadcastServiceTier" => TermDefinition.new("broadcastServiceTier", id: "http://schema.org/broadcastServiceTier"),
      "broadcastSignalModulation" => TermDefinition.new("broadcastSignalModulation", id: "http://schema.org/broadcastSignalModulation"),
      "broadcastSubChannel" => TermDefinition.new("broadcastSubChannel", id: "http://schema.org/broadcastSubChannel"),
      "broadcastTimezone" => TermDefinition.new("broadcastTimezone", id: "http://schema.org/broadcastTimezone"),
      "broadcaster" => TermDefinition.new("broadcaster", id: "http://schema.org/broadcaster"),
      "broker" => TermDefinition.new("broker", id: "http://schema.org/broker"),
      "browserRequirements" => TermDefinition.new("browserRequirements", id: "http://schema.org/browserRequirements"),
      "busName" => TermDefinition.new("busName", id: "http://schema.org/busName"),
      "busNumber" => TermDefinition.new("busNumber", id: "http://schema.org/busNumber"),
      "businessDays" => TermDefinition.new("businessDays", id: "http://schema.org/businessDays"),
      "businessFunction" => TermDefinition.new("businessFunction", id: "http://schema.org/businessFunction"),
      "buyer" => TermDefinition.new("buyer", id: "http://schema.org/buyer"),
      "byArtist" => TermDefinition.new("byArtist", id: "http://schema.org/byArtist"),
      "byDay" => TermDefinition.new("byDay", id: "http://schema.org/byDay"),
      "byMonth" => TermDefinition.new("byMonth", id: "http://schema.org/byMonth"),
      "byMonthDay" => TermDefinition.new("byMonthDay", id: "http://schema.org/byMonthDay"),
      "byMonthWeek" => TermDefinition.new("byMonthWeek", id: "http://schema.org/byMonthWeek"),
      "callSign" => TermDefinition.new("callSign", id: "http://schema.org/callSign"),
      "calories" => TermDefinition.new("calories", id: "http://schema.org/calories"),
      "candidate" => TermDefinition.new("candidate", id: "http://schema.org/candidate"),
      "caption" => TermDefinition.new("caption", id: "http://schema.org/caption"),
      "carbohydrateContent" => TermDefinition.new("carbohydrateContent", id: "http://schema.org/carbohydrateContent"),
      "cargoVolume" => TermDefinition.new("cargoVolume", id: "http://schema.org/cargoVolume"),
      "carrier" => TermDefinition.new("carrier", id: "http://schema.org/carrier"),
      "carrierRequirements" => TermDefinition.new("carrierRequirements", id: "http://schema.org/carrierRequirements"),
      "cashBack" => TermDefinition.new("cashBack", id: "http://schema.org/cashBack"),
      "catalog" => TermDefinition.new("catalog", id: "http://schema.org/catalog"),
      "catalogNumber" => TermDefinition.new("catalogNumber", id: "http://schema.org/catalogNumber"),
      "category" => TermDefinition.new("category", id: "http://schema.org/category"),
      "causeOf" => TermDefinition.new("causeOf", id: "http://schema.org/causeOf"),
      "ccRecipient" => TermDefinition.new("ccRecipient", id: "http://schema.org/ccRecipient"),
      "character" => TermDefinition.new("character", id: "http://schema.org/character"),
      "characterAttribute" => TermDefinition.new("characterAttribute", id: "http://schema.org/characterAttribute"),
      "characterName" => TermDefinition.new("characterName", id: "http://schema.org/characterName"),
      "cheatCode" => TermDefinition.new("cheatCode", id: "http://schema.org/cheatCode"),
      "checkinTime" => TermDefinition.new("checkinTime", id: "http://schema.org/checkinTime"),
      "checkoutTime" => TermDefinition.new("checkoutTime", id: "http://schema.org/checkoutTime"),
      "chemicalComposition" => TermDefinition.new("chemicalComposition", id: "http://schema.org/chemicalComposition"),
      "chemicalRole" => TermDefinition.new("chemicalRole", id: "http://schema.org/chemicalRole"),
      "childMaxAge" => TermDefinition.new("childMaxAge", id: "http://schema.org/childMaxAge"),
      "childMinAge" => TermDefinition.new("childMinAge", id: "http://schema.org/childMinAge"),
      "childTaxon" => TermDefinition.new("childTaxon", id: "http://schema.org/childTaxon"),
      "children" => TermDefinition.new("children", id: "http://schema.org/children"),
      "cholesterolContent" => TermDefinition.new("cholesterolContent", id: "http://schema.org/cholesterolContent"),
      "circle" => TermDefinition.new("circle", id: "http://schema.org/circle"),
      "citation" => TermDefinition.new("citation", id: "http://schema.org/citation"),
      "claimInterpreter" => TermDefinition.new("claimInterpreter", id: "http://schema.org/claimInterpreter"),
      "claimReviewed" => TermDefinition.new("claimReviewed", id: "http://schema.org/claimReviewed"),
      "clincalPharmacology" => TermDefinition.new("clincalPharmacology", id: "http://schema.org/clincalPharmacology"),
      "clinicalPharmacology" => TermDefinition.new("clinicalPharmacology", id: "http://schema.org/clinicalPharmacology"),
      "clipNumber" => TermDefinition.new("clipNumber", id: "http://schema.org/clipNumber"),
      "closes" => TermDefinition.new("closes", id: "http://schema.org/closes"),
      "coach" => TermDefinition.new("coach", id: "http://schema.org/coach"),
      "code" => TermDefinition.new("code", id: "http://schema.org/code"),
      "codeRepository" => TermDefinition.new("codeRepository", id: "http://schema.org/codeRepository", type_mapping: "@id"),
      "codeSampleType" => TermDefinition.new("codeSampleType", id: "http://schema.org/codeSampleType"),
      "codeValue" => TermDefinition.new("codeValue", id: "http://schema.org/codeValue"),
      "codingSystem" => TermDefinition.new("codingSystem", id: "http://schema.org/codingSystem"),
      "colleague" => TermDefinition.new("colleague", id: "http://schema.org/colleague", type_mapping: "@id"),
      "colleagues" => TermDefinition.new("colleagues", id: "http://schema.org/colleagues"),
      "collection" => TermDefinition.new("collection", id: "http://schema.org/collection"),
      "collectionSize" => TermDefinition.new("collectionSize", id: "http://schema.org/collectionSize"),
      "color" => TermDefinition.new("color", id: "http://schema.org/color"),
      "colorist" => TermDefinition.new("colorist", id: "http://schema.org/colorist"),
      "comment" => TermDefinition.new("comment", id: "http://schema.org/comment"),
      "commentCount" => TermDefinition.new("commentCount", id: "http://schema.org/commentCount"),
      "commentText" => TermDefinition.new("commentText", id: "http://schema.org/commentText"),
      "commentTime" => TermDefinition.new("commentTime", id: "http://schema.org/commentTime", type_mapping: "http://schema.org/Date"),
      "competencyRequired" => TermDefinition.new("competencyRequired", id: "http://schema.org/competencyRequired"),
      "competitor" => TermDefinition.new("competitor", id: "http://schema.org/competitor"),
      "composer" => TermDefinition.new("composer", id: "http://schema.org/composer"),
      "comprisedOf" => TermDefinition.new("comprisedOf", id: "http://schema.org/comprisedOf"),
      "conditionsOfAccess" => TermDefinition.new("conditionsOfAccess", id: "http://schema.org/conditionsOfAccess"),
      "confirmationNumber" => TermDefinition.new("confirmationNumber", id: "http://schema.org/confirmationNumber"),
      "connectedTo" => TermDefinition.new("connectedTo", id: "http://schema.org/connectedTo"),
      "constrainingProperty" => TermDefinition.new("constrainingProperty", id: "http://schema.org/constrainingProperty"),
      "contactOption" => TermDefinition.new("contactOption", id: "http://schema.org/contactOption"),
      "contactPoint" => TermDefinition.new("contactPoint", id: "http://schema.org/contactPoint"),
      "contactPoints" => TermDefinition.new("contactPoints", id: "http://schema.org/contactPoints"),
      "contactType" => TermDefinition.new("contactType", id: "http://schema.org/contactType"),
      "contactlessPayment" => TermDefinition.new("contactlessPayment", id: "http://schema.org/contactlessPayment"),
      "containedIn" => TermDefinition.new("containedIn", id: "http://schema.org/containedIn"),
      "containedInPlace" => TermDefinition.new("containedInPlace", id: "http://schema.org/containedInPlace"),
      "containsPlace" => TermDefinition.new("containsPlace", id: "http://schema.org/containsPlace"),
      "containsSeason" => TermDefinition.new("containsSeason", id: "http://schema.org/containsSeason"),
      "contentLocation" => TermDefinition.new("contentLocation", id: "http://schema.org/contentLocation"),
      "contentRating" => TermDefinition.new("contentRating", id: "http://schema.org/contentRating"),
      "contentReferenceTime" => TermDefinition.new("contentReferenceTime", id: "http://schema.org/contentReferenceTime"),
      "contentSize" => TermDefinition.new("contentSize", id: "http://schema.org/contentSize"),
      "contentType" => TermDefinition.new("contentType", id: "http://schema.org/contentType"),
      "contentUrl" => TermDefinition.new("contentUrl", id: "http://schema.org/contentUrl", type_mapping: "@id"),
      "contraindication" => TermDefinition.new("contraindication", id: "http://schema.org/contraindication"),
      "contributor" => TermDefinition.new("contributor", id: "http://schema.org/contributor"),
      "cookTime" => TermDefinition.new("cookTime", id: "http://schema.org/cookTime"),
      "cookingMethod" => TermDefinition.new("cookingMethod", id: "http://schema.org/cookingMethod"),
      "copyrightHolder" => TermDefinition.new("copyrightHolder", id: "http://schema.org/copyrightHolder"),
      "copyrightNotice" => TermDefinition.new("copyrightNotice", id: "http://schema.org/copyrightNotice"),
      "copyrightYear" => TermDefinition.new("copyrightYear", id: "http://schema.org/copyrightYear"),
      "correction" => TermDefinition.new("correction", id: "http://schema.org/correction"),
      "correctionsPolicy" => TermDefinition.new("correctionsPolicy", id: "http://schema.org/correctionsPolicy", type_mapping: "@id"),
      "costCategory" => TermDefinition.new("costCategory", id: "http://schema.org/costCategory"),
      "costCurrency" => TermDefinition.new("costCurrency", id: "http://schema.org/costCurrency"),
      "costOrigin" => TermDefinition.new("costOrigin", id: "http://schema.org/costOrigin"),
      "costPerUnit" => TermDefinition.new("costPerUnit", id: "http://schema.org/costPerUnit"),
      "countriesNotSupported" => TermDefinition.new("countriesNotSupported", id: "http://schema.org/countriesNotSupported"),
      "countriesSupported" => TermDefinition.new("countriesSupported", id: "http://schema.org/countriesSupported"),
      "countryOfAssembly" => TermDefinition.new("countryOfAssembly", id: "http://schema.org/countryOfAssembly"),
      "countryOfLastProcessing" => TermDefinition.new("countryOfLastProcessing", id: "http://schema.org/countryOfLastProcessing"),
      "countryOfOrigin" => TermDefinition.new("countryOfOrigin", id: "http://schema.org/countryOfOrigin"),
      "course" => TermDefinition.new("course", id: "http://schema.org/course"),
      "courseCode" => TermDefinition.new("courseCode", id: "http://schema.org/courseCode"),
      "courseMode" => TermDefinition.new("courseMode", id: "http://schema.org/courseMode"),
      "coursePrerequisites" => TermDefinition.new("coursePrerequisites", id: "http://schema.org/coursePrerequisites"),
      "courseWorkload" => TermDefinition.new("courseWorkload", id: "http://schema.org/courseWorkload"),
      "coverageEndTime" => TermDefinition.new("coverageEndTime", id: "http://schema.org/coverageEndTime"),
      "coverageStartTime" => TermDefinition.new("coverageStartTime", id: "http://schema.org/coverageStartTime"),
      "creativeWorkStatus" => TermDefinition.new("creativeWorkStatus", id: "http://schema.org/creativeWorkStatus"),
      "creator" => TermDefinition.new("creator", id: "http://schema.org/creator"),
      "credentialCategory" => TermDefinition.new("credentialCategory", id: "http://schema.org/credentialCategory"),
      "creditText" => TermDefinition.new("creditText", id: "http://schema.org/creditText"),
      "creditedTo" => TermDefinition.new("creditedTo", id: "http://schema.org/creditedTo"),
      "cssSelector" => TermDefinition.new("cssSelector", id: "http://schema.org/cssSelector"),
      "csvw" => TermDefinition.new("csvw", id: "http://www.w3.org/ns/csvw#", simple: true, prefix: true),
      "currenciesAccepted" => TermDefinition.new("currenciesAccepted", id: "http://schema.org/currenciesAccepted"),
      "currency" => TermDefinition.new("currency", id: "http://schema.org/currency"),
      "currentExchangeRate" => TermDefinition.new("currentExchangeRate", id: "http://schema.org/currentExchangeRate"),
      "customer" => TermDefinition.new("customer", id: "http://schema.org/customer"),
      "customerRemorseReturnFees" => TermDefinition.new("customerRemorseReturnFees", id: "http://schema.org/customerRemorseReturnFees"),
      "customerRemorseReturnLabelSource" => TermDefinition.new("customerRemorseReturnLabelSource", id: "http://schema.org/customerRemorseReturnLabelSource"),
      "customerRemorseReturnShippingFeesAmount" => TermDefinition.new("customerRemorseReturnShippingFeesAmount", id: "http://schema.org/customerRemorseReturnShippingFeesAmount"),
      "cutoffTime" => TermDefinition.new("cutoffTime", id: "http://schema.org/cutoffTime"),
      "cvdCollectionDate" => TermDefinition.new("cvdCollectionDate", id: "http://schema.org/cvdCollectionDate"),
      "cvdFacilityCounty" => TermDefinition.new("cvdFacilityCounty", id: "http://schema.org/cvdFacilityCounty"),
      "cvdFacilityId" => TermDefinition.new("cvdFacilityId", id: "http://schema.org/cvdFacilityId"),
      "cvdNumBeds" => TermDefinition.new("cvdNumBeds", id: "http://schema.org/cvdNumBeds"),
      "cvdNumBedsOcc" => TermDefinition.new("cvdNumBedsOcc", id: "http://schema.org/cvdNumBedsOcc"),
      "cvdNumC19Died" => TermDefinition.new("cvdNumC19Died", id: "http://schema.org/cvdNumC19Died"),
      "cvdNumC19HOPats" => TermDefinition.new("cvdNumC19HOPats", id: "http://schema.org/cvdNumC19HOPats"),
      "cvdNumC19HospPats" => TermDefinition.new("cvdNumC19HospPats", id: "http://schema.org/cvdNumC19HospPats"),
      "cvdNumC19MechVentPats" => TermDefinition.new("cvdNumC19MechVentPats", id: "http://schema.org/cvdNumC19MechVentPats"),
      "cvdNumC19OFMechVentPats" => TermDefinition.new("cvdNumC19OFMechVentPats", id: "http://schema.org/cvdNumC19OFMechVentPats"),
      "cvdNumC19OverflowPats" => TermDefinition.new("cvdNumC19OverflowPats", id: "http://schema.org/cvdNumC19OverflowPats"),
      "cvdNumICUBeds" => TermDefinition.new("cvdNumICUBeds", id: "http://schema.org/cvdNumICUBeds"),
      "cvdNumICUBedsOcc" => TermDefinition.new("cvdNumICUBedsOcc", id: "http://schema.org/cvdNumICUBedsOcc"),
      "cvdNumTotBeds" => TermDefinition.new("cvdNumTotBeds", id: "http://schema.org/cvdNumTotBeds"),
      "cvdNumVent" => TermDefinition.new("cvdNumVent", id: "http://schema.org/cvdNumVent"),
      "cvdNumVentUse" => TermDefinition.new("cvdNumVentUse", id: "http://schema.org/cvdNumVentUse"),
      "dataFeedElement" => TermDefinition.new("dataFeedElement", id: "http://schema.org/dataFeedElement"),
      "dataset" => TermDefinition.new("dataset", id: "http://schema.org/dataset"),
      "datasetTimeInterval" => TermDefinition.new("datasetTimeInterval", id: "http://schema.org/datasetTimeInterval"),
      "dateCreated" => TermDefinition.new("dateCreated", id: "http://schema.org/dateCreated", type_mapping: "http://schema.org/Date"),
      "dateDeleted" => TermDefinition.new("dateDeleted", id: "http://schema.org/dateDeleted", type_mapping: "http://schema.org/Date"),
      "dateIssued" => TermDefinition.new("dateIssued", id: "http://schema.org/dateIssued", type_mapping: "http://schema.org/Date"),
      "dateModified" => TermDefinition.new("dateModified", id: "http://schema.org/dateModified", type_mapping: "http://schema.org/Date"),
      "datePosted" => TermDefinition.new("datePosted", id: "http://schema.org/datePosted", type_mapping: "http://schema.org/Date"),
      "datePublished" => TermDefinition.new("datePublished", id: "http://schema.org/datePublished", type_mapping: "http://schema.org/Date"),
      "dateRead" => TermDefinition.new("dateRead", id: "http://schema.org/dateRead", type_mapping: "http://schema.org/Date"),
      "dateReceived" => TermDefinition.new("dateReceived", id: "http://schema.org/dateReceived"),
      "dateSent" => TermDefinition.new("dateSent", id: "http://schema.org/dateSent"),
      "dateVehicleFirstRegistered" => TermDefinition.new("dateVehicleFirstRegistered", id: "http://schema.org/dateVehicleFirstRegistered", type_mapping: "http://schema.org/Date"),
      "dateline" => TermDefinition.new("dateline", id: "http://schema.org/dateline"),
      "dayOfWeek" => TermDefinition.new("dayOfWeek", id: "http://schema.org/dayOfWeek"),
      "dc" => TermDefinition.new("dc", id: "http://purl.org/dc/elements/1.1/", simple: true, prefix: true),
      "dcam" => TermDefinition.new("dcam", id: "http://purl.org/dc/dcam/", simple: true, prefix: true),
      "dcat" => TermDefinition.new("dcat", id: "http://www.w3.org/ns/dcat#", simple: true, prefix: true),
      "dcmitype" => TermDefinition.new("dcmitype", id: "http://purl.org/dc/dcmitype/", simple: true, prefix: true),
      "dct" => TermDefinition.new("dct", id: "http://purl.org/dc/terms/", simple: true, prefix: true),
      "dcterms" => TermDefinition.new("dcterms", id: "http://purl.org/dc/terms/", simple: true, prefix: true),
      "dctype" => TermDefinition.new("dctype", id: "http://purl.org/dc/dcmitype/", simple: true, prefix: true),
      "deathDate" => TermDefinition.new("deathDate", id: "http://schema.org/deathDate", type_mapping: "http://schema.org/Date"),
      "deathPlace" => TermDefinition.new("deathPlace", id: "http://schema.org/deathPlace"),
      "defaultValue" => TermDefinition.new("defaultValue", id: "http://schema.org/defaultValue"),
      "deliveryAddress" => TermDefinition.new("deliveryAddress", id: "http://schema.org/deliveryAddress"),
      "deliveryLeadTime" => TermDefinition.new("deliveryLeadTime", id: "http://schema.org/deliveryLeadTime"),
      "deliveryMethod" => TermDefinition.new("deliveryMethod", id: "http://schema.org/deliveryMethod"),
      "deliveryStatus" => TermDefinition.new("deliveryStatus", id: "http://schema.org/deliveryStatus"),
      "deliveryTime" => TermDefinition.new("deliveryTime", id: "http://schema.org/deliveryTime"),
      "department" => TermDefinition.new("department", id: "http://schema.org/department"),
      "departureAirport" => TermDefinition.new("departureAirport", id: "http://schema.org/departureAirport"),
      "departureBoatTerminal" => TermDefinition.new("departureBoatTerminal", id: "http://schema.org/departureBoatTerminal"),
      "departureBusStop" => TermDefinition.new("departureBusStop", id: "http://schema.org/departureBusStop"),
      "departureGate" => TermDefinition.new("departureGate", id: "http://schema.org/departureGate"),
      "departurePlatform" => TermDefinition.new("departurePlatform", id: "http://schema.org/departurePlatform"),
      "departureStation" => TermDefinition.new("departureStation", id: "http://schema.org/departureStation"),
      "departureTerminal" => TermDefinition.new("departureTerminal", id: "http://schema.org/departureTerminal"),
      "departureTime" => TermDefinition.new("departureTime", id: "http://schema.org/departureTime"),
      "dependencies" => TermDefinition.new("dependencies", id: "http://schema.org/dependencies"),
      "depth" => TermDefinition.new("depth", id: "http://schema.org/depth"),
      "description" => TermDefinition.new("description", id: "http://schema.org/description"),
      "device" => TermDefinition.new("device", id: "http://schema.org/device"),
      "diagnosis" => TermDefinition.new("diagnosis", id: "http://schema.org/diagnosis"),
      "diagram" => TermDefinition.new("diagram", id: "http://schema.org/diagram"),
      "diet" => TermDefinition.new("diet", id: "http://schema.org/diet"),
      "dietFeatures" => TermDefinition.new("dietFeatures", id: "http://schema.org/dietFeatures"),
      "differentialDiagnosis" => TermDefinition.new("differentialDiagnosis", id: "http://schema.org/differentialDiagnosis"),
      "directApply" => TermDefinition.new("directApply", id: "http://schema.org/directApply"),
      "director" => TermDefinition.new("director", id: "http://schema.org/director"),
      "directors" => TermDefinition.new("directors", id: "http://schema.org/directors"),
      "disambiguatingDescription" => TermDefinition.new("disambiguatingDescription", id: "http://schema.org/disambiguatingDescription"),
      "discount" => TermDefinition.new("discount", id: "http://schema.org/discount"),
      "discountCode" => TermDefinition.new("discountCode", id: "http://schema.org/discountCode"),
      "discountCurrency" => TermDefinition.new("discountCurrency", id: "http://schema.org/discountCurrency"),
      "discusses" => TermDefinition.new("discusses", id: "http://schema.org/discusses"),
      "discussionUrl" => TermDefinition.new("discussionUrl", id: "http://schema.org/discussionUrl", type_mapping: "@id"),
      "diseasePreventionInfo" => TermDefinition.new("diseasePreventionInfo", id: "http://schema.org/diseasePreventionInfo", type_mapping: "@id"),
      "diseaseSpreadStatistics" => TermDefinition.new("diseaseSpreadStatistics", id: "http://schema.org/diseaseSpreadStatistics", type_mapping: "@id"),
      "dissolutionDate" => TermDefinition.new("dissolutionDate", id: "http://schema.org/dissolutionDate", type_mapping: "http://schema.org/Date"),
      "distance" => TermDefinition.new("distance", id: "http://schema.org/distance"),
      "distinguishingSign" => TermDefinition.new("distinguishingSign", id: "http://schema.org/distinguishingSign"),
      "distribution" => TermDefinition.new("distribution", id: "http://schema.org/distribution"),
      "diversityPolicy" => TermDefinition.new("diversityPolicy", id: "http://schema.org/diversityPolicy", type_mapping: "@id"),
      "diversityStaffingReport" => TermDefinition.new("diversityStaffingReport", id: "http://schema.org/diversityStaffingReport", type_mapping: "@id"),
      "doap" => TermDefinition.new("doap", id: "http://usefulinc.com/ns/doap#", simple: true, prefix: true),
      "documentation" => TermDefinition.new("documentation", id: "http://schema.org/documentation", type_mapping: "@id"),
      "doesNotShip" => TermDefinition.new("doesNotShip", id: "http://schema.org/doesNotShip"),
      "domainIncludes" => TermDefinition.new("domainIncludes", id: "http://schema.org/domainIncludes"),
      "domiciledMortgage" => TermDefinition.new("domiciledMortgage", id: "http://schema.org/domiciledMortgage"),
      "doorTime" => TermDefinition.new("doorTime", id: "http://schema.org/doorTime"),
      "dosageForm" => TermDefinition.new("dosageForm", id: "http://schema.org/dosageForm"),
      "doseSchedule" => TermDefinition.new("doseSchedule", id: "http://schema.org/doseSchedule"),
      "doseUnit" => TermDefinition.new("doseUnit", id: "http://schema.org/doseUnit"),
      "doseValue" => TermDefinition.new("doseValue", id: "http://schema.org/doseValue"),
      "downPayment" => TermDefinition.new("downPayment", id: "http://schema.org/downPayment"),
      "downloadUrl" => TermDefinition.new("downloadUrl", id: "http://schema.org/downloadUrl", type_mapping: "@id"),
      "downvoteCount" => TermDefinition.new("downvoteCount", id: "http://schema.org/downvoteCount"),
      "drainsTo" => TermDefinition.new("drainsTo", id: "http://schema.org/drainsTo"),
      "driveWheelConfiguration" => TermDefinition.new("driveWheelConfiguration", id: "http://schema.org/driveWheelConfiguration"),
      "dropoffLocation" => TermDefinition.new("dropoffLocation", id: "http://schema.org/dropoffLocation"),
      "dropoffTime" => TermDefinition.new("dropoffTime", id: "http://schema.org/dropoffTime"),
      "drug" => TermDefinition.new("drug", id: "http://schema.org/drug"),
      "drugClass" => TermDefinition.new("drugClass", id: "http://schema.org/drugClass"),
      "drugUnit" => TermDefinition.new("drugUnit", id: "http://schema.org/drugUnit"),
      "duns" => TermDefinition.new("duns", id: "http://schema.org/duns"),
      "duplicateTherapy" => TermDefinition.new("duplicateTherapy", id: "http://schema.org/duplicateTherapy"),
      "duration" => TermDefinition.new("duration", id: "http://schema.org/duration"),
      "durationOfWarranty" => TermDefinition.new("durationOfWarranty", id: "http://schema.org/durationOfWarranty"),
      "duringMedia" => TermDefinition.new("duringMedia", id: "http://schema.org/duringMedia", type_mapping: "@id"),
      "earlyPrepaymentPenalty" => TermDefinition.new("earlyPrepaymentPenalty", id: "http://schema.org/earlyPrepaymentPenalty"),
      "editEIDR" => TermDefinition.new("editEIDR", id: "http://schema.org/editEIDR"),
      "editor" => TermDefinition.new("editor", id: "http://schema.org/editor"),
      "eduQuestionType" => TermDefinition.new("eduQuestionType", id: "http://schema.org/eduQuestionType"),
      "educationRequirements" => TermDefinition.new("educationRequirements", id: "http://schema.org/educationRequirements"),
      "educationalAlignment" => TermDefinition.new("educationalAlignment", id: "http://schema.org/educationalAlignment"),
      "educationalCredentialAwarded" => TermDefinition.new("educationalCredentialAwarded", id: "http://schema.org/educationalCredentialAwarded"),
      "educationalFramework" => TermDefinition.new("educationalFramework", id: "http://schema.org/educationalFramework"),
      "educationalLevel" => TermDefinition.new("educationalLevel", id: "http://schema.org/educationalLevel"),
      "educationalProgramMode" => TermDefinition.new("educationalProgramMode", id: "http://schema.org/educationalProgramMode"),
      "educationalRole" => TermDefinition.new("educationalRole", id: "http://schema.org/educationalRole"),
      "educationalUse" => TermDefinition.new("educationalUse", id: "http://schema.org/educationalUse"),
      "elevation" => TermDefinition.new("elevation", id: "http://schema.org/elevation"),
      "eligibilityToWorkRequirement" => TermDefinition.new("eligibilityToWorkRequirement", id: "http://schema.org/eligibilityToWorkRequirement"),
      "eligibleCustomerType" => TermDefinition.new("eligibleCustomerType", id: "http://schema.org/eligibleCustomerType"),
      "eligibleDuration" => TermDefinition.new("eligibleDuration", id: "http://schema.org/eligibleDuration"),
      "eligibleQuantity" => TermDefinition.new("eligibleQuantity", id: "http://schema.org/eligibleQuantity"),
      "eligibleRegion" => TermDefinition.new("eligibleRegion", id: "http://schema.org/eligibleRegion"),
      "eligibleTransactionVolume" => TermDefinition.new("eligibleTransactionVolume", id: "http://schema.org/eligibleTransactionVolume"),
      "email" => TermDefinition.new("email", id: "http://schema.org/email"),
      "embedUrl" => TermDefinition.new("embedUrl", id: "http://schema.org/embedUrl", type_mapping: "@id"),
      "embeddedTextCaption" => TermDefinition.new("embeddedTextCaption", id: "http://schema.org/embeddedTextCaption"),
      "emissionsCO2" => TermDefinition.new("emissionsCO2", id: "http://schema.org/emissionsCO2"),
      "employee" => TermDefinition.new("employee", id: "http://schema.org/employee"),
      "employees" => TermDefinition.new("employees", id: "http://schema.org/employees"),
      "employerOverview" => TermDefinition.new("employerOverview", id: "http://schema.org/employerOverview"),
      "employmentType" => TermDefinition.new("employmentType", id: "http://schema.org/employmentType"),
      "employmentUnit" => TermDefinition.new("employmentUnit", id: "http://schema.org/employmentUnit"),
      "encodesBioChemEntity" => TermDefinition.new("encodesBioChemEntity", id: "http://schema.org/encodesBioChemEntity"),
      "encodesCreativeWork" => TermDefinition.new("encodesCreativeWork", id: "http://schema.org/encodesCreativeWork"),
      "encoding" => TermDefinition.new("encoding", id: "http://schema.org/encoding"),
      "encodingFormat" => TermDefinition.new("encodingFormat", id: "http://schema.org/encodingFormat"),
      "encodingType" => TermDefinition.new("encodingType", id: "http://schema.org/encodingType"),
      "encodings" => TermDefinition.new("encodings", id: "http://schema.org/encodings"),
      "endDate" => TermDefinition.new("endDate", id: "http://schema.org/endDate", type_mapping: "http://schema.org/Date"),
      "endOffset" => TermDefinition.new("endOffset", id: "http://schema.org/endOffset"),
      "endTime" => TermDefinition.new("endTime", id: "http://schema.org/endTime"),
      "endorsee" => TermDefinition.new("endorsee", id: "http://schema.org/endorsee"),
      "endorsers" => TermDefinition.new("endorsers", id: "http://schema.org/endorsers"),
      "energyEfficiencyScaleMax" => TermDefinition.new("energyEfficiencyScaleMax", id: "http://schema.org/energyEfficiencyScaleMax"),
      "energyEfficiencyScaleMin" => TermDefinition.new("energyEfficiencyScaleMin", id: "http://schema.org/energyEfficiencyScaleMin"),
      "engineDisplacement" => TermDefinition.new("engineDisplacement", id: "http://schema.org/engineDisplacement"),
      "enginePower" => TermDefinition.new("enginePower", id: "http://schema.org/enginePower"),
      "engineType" => TermDefinition.new("engineType", id: "http://schema.org/engineType"),
      "entertainmentBusiness" => TermDefinition.new("entertainmentBusiness", id: "http://schema.org/entertainmentBusiness"),
      "epidemiology" => TermDefinition.new("epidemiology", id: "http://schema.org/epidemiology"),
      "episode" => TermDefinition.new("episode", id: "http://schema.org/episode"),
      "episodeNumber" => TermDefinition.new("episodeNumber", id: "http://schema.org/episodeNumber"),
      "episodes" => TermDefinition.new("episodes", id: "http://schema.org/episodes"),
      "equal" => TermDefinition.new("equal", id: "http://schema.org/equal"),
      "error" => TermDefinition.new("error", id: "http://schema.org/error"),
      "estimatedCost" => TermDefinition.new("estimatedCost", id: "http://schema.org/estimatedCost"),
      "estimatedFlightDuration" => TermDefinition.new("estimatedFlightDuration", id: "http://schema.org/estimatedFlightDuration"),
      "estimatedSalary" => TermDefinition.new("estimatedSalary", id: "http://schema.org/estimatedSalary"),
      "estimatesRiskOf" => TermDefinition.new("estimatesRiskOf", id: "http://schema.org/estimatesRiskOf"),
      "ethicsPolicy" => TermDefinition.new("ethicsPolicy", id: "http://schema.org/ethicsPolicy", type_mapping: "@id"),
      "event" => TermDefinition.new("event", id: "http://schema.org/event"),
      "eventAttendanceMode" => TermDefinition.new("eventAttendanceMode", id: "http://schema.org/eventAttendanceMode"),
      "eventSchedule" => TermDefinition.new("eventSchedule", id: "http://schema.org/eventSchedule"),
      "eventStatus" => TermDefinition.new("eventStatus", id: "http://schema.org/eventStatus"),
      "events" => TermDefinition.new("events", id: "http://schema.org/events"),
      "evidenceLevel" => TermDefinition.new("evidenceLevel", id: "http://schema.org/evidenceLevel"),
      "evidenceOrigin" => TermDefinition.new("evidenceOrigin", id: "http://schema.org/evidenceOrigin"),
      "exampleOfWork" => TermDefinition.new("exampleOfWork", id: "http://schema.org/exampleOfWork"),
      "exceptDate" => TermDefinition.new("exceptDate", id: "http://schema.org/exceptDate", type_mapping: "http://schema.org/Date"),
      "exchangeRateSpread" => TermDefinition.new("exchangeRateSpread", id: "http://schema.org/exchangeRateSpread"),
      "executableLibraryName" => TermDefinition.new("executableLibraryName", id: "http://schema.org/executableLibraryName"),
      "exerciseCourse" => TermDefinition.new("exerciseCourse", id: "http://schema.org/exerciseCourse"),
      "exercisePlan" => TermDefinition.new("exercisePlan", id: "http://schema.org/exercisePlan"),
      "exerciseRelatedDiet" => TermDefinition.new("exerciseRelatedDiet", id: "http://schema.org/exerciseRelatedDiet"),
      "exerciseType" => TermDefinition.new("exerciseType", id: "http://schema.org/exerciseType"),
      "exifData" => TermDefinition.new("exifData", id: "http://schema.org/exifData"),
      "expectedArrivalFrom" => TermDefinition.new("expectedArrivalFrom", id: "http://schema.org/expectedArrivalFrom", type_mapping: "http://schema.org/Date"),
      "expectedArrivalUntil" => TermDefinition.new("expectedArrivalUntil", id: "http://schema.org/expectedArrivalUntil", type_mapping: "http://schema.org/Date"),
      "expectedPrognosis" => TermDefinition.new("expectedPrognosis", id: "http://schema.org/expectedPrognosis"),
      "expectsAcceptanceOf" => TermDefinition.new("expectsAcceptanceOf", id: "http://schema.org/expectsAcceptanceOf"),
      "experienceInPlaceOfEducation" => TermDefinition.new("experienceInPlaceOfEducation", id: "http://schema.org/experienceInPlaceOfEducation"),
      "experienceRequirements" => TermDefinition.new("experienceRequirements", id: "http://schema.org/experienceRequirements"),
      "expertConsiderations" => TermDefinition.new("expertConsiderations", id: "http://schema.org/expertConsiderations"),
      "expires" => TermDefinition.new("expires", id: "http://schema.org/expires", type_mapping: "http://schema.org/Date"),
      "expressedIn" => TermDefinition.new("expressedIn", id: "http://schema.org/expressedIn"),
      "familyName" => TermDefinition.new("familyName", id: "http://schema.org/familyName"),
      "fatContent" => TermDefinition.new("fatContent", id: "http://schema.org/fatContent"),
      "faxNumber" => TermDefinition.new("faxNumber", id: "http://schema.org/faxNumber"),
      "featureList" => TermDefinition.new("featureList", id: "http://schema.org/featureList"),
      "feesAndCommissionsSpecification" => TermDefinition.new("feesAndCommissionsSpecification", id: "http://schema.org/feesAndCommissionsSpecification"),
      "fiberContent" => TermDefinition.new("fiberContent", id: "http://schema.org/fiberContent"),
      "fileFormat" => TermDefinition.new("fileFormat", id: "http://schema.org/fileFormat"),
      "fileSize" => TermDefinition.new("fileSize", id: "http://schema.org/fileSize"),
      "financialAidEligible" => TermDefinition.new("financialAidEligible", id: "http://schema.org/financialAidEligible"),
      "firstAppearance" => TermDefinition.new("firstAppearance", id: "http://schema.org/firstAppearance"),
      "firstPerformance" => TermDefinition.new("firstPerformance", id: "http://schema.org/firstPerformance"),
      "flightDistance" => TermDefinition.new("flightDistance", id: "http://schema.org/flightDistance"),
      "flightNumber" => TermDefinition.new("flightNumber", id: "http://schema.org/flightNumber"),
      "floorLevel" => TermDefinition.new("floorLevel", id: "http://schema.org/floorLevel"),
      "floorLimit" => TermDefinition.new("floorLimit", id: "http://schema.org/floorLimit"),
      "floorSize" => TermDefinition.new("floorSize", id: "http://schema.org/floorSize"),
      "foaf" => TermDefinition.new("foaf", id: "http://xmlns.com/foaf/0.1/", simple: true, prefix: true),
      "followee" => TermDefinition.new("followee", id: "http://schema.org/followee"),
      "follows" => TermDefinition.new("follows", id: "http://schema.org/follows"),
      "followup" => TermDefinition.new("followup", id: "http://schema.org/followup"),
      "foodEstablishment" => TermDefinition.new("foodEstablishment", id: "http://schema.org/foodEstablishment"),
      "foodEvent" => TermDefinition.new("foodEvent", id: "http://schema.org/foodEvent"),
      "foodWarning" => TermDefinition.new("foodWarning", id: "http://schema.org/foodWarning"),
      "founder" => TermDefinition.new("founder", id: "http://schema.org/founder"),
      "founders" => TermDefinition.new("founders", id: "http://schema.org/founders"),
      "foundingDate" => TermDefinition.new("foundingDate", id: "http://schema.org/foundingDate", type_mapping: "http://schema.org/Date"),
      "foundingLocation" => TermDefinition.new("foundingLocation", id: "http://schema.org/foundingLocation"),
      "free" => TermDefinition.new("free", id: "http://schema.org/free"),
      "freeShippingThreshold" => TermDefinition.new("freeShippingThreshold", id: "http://schema.org/freeShippingThreshold"),
      "frequency" => TermDefinition.new("frequency", id: "http://schema.org/frequency"),
      "fromLocation" => TermDefinition.new("fromLocation", id: "http://schema.org/fromLocation"),
      "fuelCapacity" => TermDefinition.new("fuelCapacity", id: "http://schema.org/fuelCapacity"),
      "fuelConsumption" => TermDefinition.new("fuelConsumption", id: "http://schema.org/fuelConsumption"),
      "fuelEfficiency" => TermDefinition.new("fuelEfficiency", id: "http://schema.org/fuelEfficiency"),
      "fuelType" => TermDefinition.new("fuelType", id: "http://schema.org/fuelType"),
      "functionalClass" => TermDefinition.new("functionalClass", id: "http://schema.org/functionalClass"),
      "fundedItem" => TermDefinition.new("fundedItem", id: "http://schema.org/fundedItem"),
      "funder" => TermDefinition.new("funder", id: "http://schema.org/funder"),
      "funding" => TermDefinition.new("funding", id: "http://schema.org/funding"),
      "game" => TermDefinition.new("game", id: "http://schema.org/game"),
      "gameAvailabilityType" => TermDefinition.new("gameAvailabilityType", id: "http://schema.org/gameAvailabilityType"),
      "gameEdition" => TermDefinition.new("gameEdition", id: "http://schema.org/gameEdition"),
      "gameItem" => TermDefinition.new("gameItem", id: "http://schema.org/gameItem"),
      "gameLocation" => TermDefinition.new("gameLocation", id: "http://schema.org/gameLocation", type_mapping: "@id"),
      "gamePlatform" => TermDefinition.new("gamePlatform", id: "http://schema.org/gamePlatform"),
      "gameServer" => TermDefinition.new("gameServer", id: "http://schema.org/gameServer"),
      "gameTip" => TermDefinition.new("gameTip", id: "http://schema.org/gameTip"),
      "gender" => TermDefinition.new("gender", id: "http://schema.org/gender"),
      "genre" => TermDefinition.new("genre", id: "http://schema.org/genre"),
      "geo" => TermDefinition.new("geo", id: "http://schema.org/geo"),
      "geoContains" => TermDefinition.new("geoContains", id: "http://schema.org/geoContains"),
      "geoCoveredBy" => TermDefinition.new("geoCoveredBy", id: "http://schema.org/geoCoveredBy"),
      "geoCovers" => TermDefinition.new("geoCovers", id: "http://schema.org/geoCovers"),
      "geoCrosses" => TermDefinition.new("geoCrosses", id: "http://schema.org/geoCrosses"),
      "geoDisjoint" => TermDefinition.new("geoDisjoint", id: "http://schema.org/geoDisjoint"),
      "geoEquals" => TermDefinition.new("geoEquals", id: "http://schema.org/geoEquals"),
      "geoIntersects" => TermDefinition.new("geoIntersects", id: "http://schema.org/geoIntersects"),
      "geoMidpoint" => TermDefinition.new("geoMidpoint", id: "http://schema.org/geoMidpoint"),
      "geoOverlaps" => TermDefinition.new("geoOverlaps", id: "http://schema.org/geoOverlaps"),
      "geoRadius" => TermDefinition.new("geoRadius", id: "http://schema.org/geoRadius"),
      "geoTouches" => TermDefinition.new("geoTouches", id: "http://schema.org/geoTouches"),
      "geoWithin" => TermDefinition.new("geoWithin", id: "http://schema.org/geoWithin"),
      "geographicArea" => TermDefinition.new("geographicArea", id: "http://schema.org/geographicArea"),
      "gettingTestedInfo" => TermDefinition.new("gettingTestedInfo", id: "http://schema.org/gettingTestedInfo", type_mapping: "@id"),
      "givenName" => TermDefinition.new("givenName", id: "http://schema.org/givenName"),
      "globalLocationNumber" => TermDefinition.new("globalLocationNumber", id: "http://schema.org/globalLocationNumber"),
      "governmentBenefitsInfo" => TermDefinition.new("governmentBenefitsInfo", id: "http://schema.org/governmentBenefitsInfo"),
      "gracePeriod" => TermDefinition.new("gracePeriod", id: "http://schema.org/gracePeriod"),
      "grantee" => TermDefinition.new("grantee", id: "http://schema.org/grantee"),
      "greater" => TermDefinition.new("greater", id: "http://schema.org/greater"),
      "greaterOrEqual" => TermDefinition.new("greaterOrEqual", id: "http://schema.org/greaterOrEqual"),
      "gtin" => TermDefinition.new("gtin", id: "http://schema.org/gtin"),
      "gtin12" => TermDefinition.new("gtin12", id: "http://schema.org/gtin12"),
      "gtin13" => TermDefinition.new("gtin13", id: "http://schema.org/gtin13"),
      "gtin14" => TermDefinition.new("gtin14", id: "http://schema.org/gtin14"),
      "gtin8" => TermDefinition.new("gtin8", id: "http://schema.org/gtin8"),
      "guideline" => TermDefinition.new("guideline", id: "http://schema.org/guideline"),
      "guidelineDate" => TermDefinition.new("guidelineDate", id: "http://schema.org/guidelineDate", type_mapping: "http://schema.org/Date"),
      "guidelineSubject" => TermDefinition.new("guidelineSubject", id: "http://schema.org/guidelineSubject"),
      "handlingTime" => TermDefinition.new("handlingTime", id: "http://schema.org/handlingTime"),
      "hasAdultConsideration" => TermDefinition.new("hasAdultConsideration", id: "http://schema.org/hasAdultConsideration"),
      "hasBioChemEntityPart" => TermDefinition.new("hasBioChemEntityPart", id: "http://schema.org/hasBioChemEntityPart"),
      "hasBioPolymerSequence" => TermDefinition.new("hasBioPolymerSequence", id: "http://schema.org/hasBioPolymerSequence"),
      "hasBroadcastChannel" => TermDefinition.new("hasBroadcastChannel", id: "http://schema.org/hasBroadcastChannel"),
      "hasCategoryCode" => TermDefinition.new("hasCategoryCode", id: "http://schema.org/hasCategoryCode"),
      "hasCourse" => TermDefinition.new("hasCourse", id: "http://schema.org/hasCourse"),
      "hasCourseInstance" => TermDefinition.new("hasCourseInstance", id: "http://schema.org/hasCourseInstance"),
      "hasCredential" => TermDefinition.new("hasCredential", id: "http://schema.org/hasCredential"),
      "hasDefinedTerm" => TermDefinition.new("hasDefinedTerm", id: "http://schema.org/hasDefinedTerm"),
      "hasDeliveryMethod" => TermDefinition.new("hasDeliveryMethod", id: "http://schema.org/hasDeliveryMethod"),
      "hasDigitalDocumentPermission" => TermDefinition.new("hasDigitalDocumentPermission", id: "http://schema.org/hasDigitalDocumentPermission"),
      "hasDriveThroughService" => TermDefinition.new("hasDriveThroughService", id: "http://schema.org/hasDriveThroughService"),
      "hasEnergyConsumptionDetails" => TermDefinition.new("hasEnergyConsumptionDetails", id: "http://schema.org/hasEnergyConsumptionDetails"),
      "hasEnergyEfficiencyCategory" => TermDefinition.new("hasEnergyEfficiencyCategory", id: "http://schema.org/hasEnergyEfficiencyCategory"),
      "hasHealthAspect" => TermDefinition.new("hasHealthAspect", id: "http://schema.org/hasHealthAspect"),
      "hasMap" => TermDefinition.new("hasMap", id: "http://schema.org/hasMap", type_mapping: "@id"),
      "hasMeasurement" => TermDefinition.new("hasMeasurement", id: "http://schema.org/hasMeasurement"),
      "hasMenu" => TermDefinition.new("hasMenu", id: "http://schema.org/hasMenu"),
      "hasMenuItem" => TermDefinition.new("hasMenuItem", id: "http://schema.org/hasMenuItem"),
      "hasMenuSection" => TermDefinition.new("hasMenuSection", id: "http://schema.org/hasMenuSection"),
      "hasMerchantReturnPolicy" => TermDefinition.new("hasMerchantReturnPolicy", id: "http://schema.org/hasMerchantReturnPolicy"),
      "hasMolecularFunction" => TermDefinition.new("hasMolecularFunction", id: "http://schema.org/hasMolecularFunction", type_mapping: "@id"),
      "hasOccupation" => TermDefinition.new("hasOccupation", id: "http://schema.org/hasOccupation"),
      "hasOfferCatalog" => TermDefinition.new("hasOfferCatalog", id: "http://schema.org/hasOfferCatalog"),
      "hasPOS" => TermDefinition.new("hasPOS", id: "http://schema.org/hasPOS"),
      "hasPart" => TermDefinition.new("hasPart", id: "http://schema.org/hasPart"),
      "hasProductReturnPolicy" => TermDefinition.new("hasProductReturnPolicy", id: "http://schema.org/hasProductReturnPolicy"),
      "hasRepresentation" => TermDefinition.new("hasRepresentation", id: "http://schema.org/hasRepresentation"),
      "hasVariant" => TermDefinition.new("hasVariant", id: "http://schema.org/hasVariant"),
      "headline" => TermDefinition.new("headline", id: "http://schema.org/headline"),
      "healthCondition" => TermDefinition.new("healthCondition", id: "http://schema.org/healthCondition"),
      "healthPlanCoinsuranceOption" => TermDefinition.new("healthPlanCoinsuranceOption", id: "http://schema.org/healthPlanCoinsuranceOption"),
      "healthPlanCoinsuranceRate" => TermDefinition.new("healthPlanCoinsuranceRate", id: "http://schema.org/healthPlanCoinsuranceRate"),
      "healthPlanCopay" => TermDefinition.new("healthPlanCopay", id: "http://schema.org/healthPlanCopay"),
      "healthPlanCopayOption" => TermDefinition.new("healthPlanCopayOption", id: "http://schema.org/healthPlanCopayOption"),
      "healthPlanCostSharing" => TermDefinition.new("healthPlanCostSharing", id: "http://schema.org/healthPlanCostSharing"),
      "healthPlanDrugOption" => TermDefinition.new("healthPlanDrugOption", id: "http://schema.org/healthPlanDrugOption"),
      "healthPlanDrugTier" => TermDefinition.new("healthPlanDrugTier", id: "http://schema.org/healthPlanDrugTier"),
      "healthPlanId" => TermDefinition.new("healthPlanId", id: "http://schema.org/healthPlanId"),
      "healthPlanMarketingUrl" => TermDefinition.new("healthPlanMarketingUrl", id: "http://schema.org/healthPlanMarketingUrl", type_mapping: "@id"),
      "healthPlanNetworkId" => TermDefinition.new("healthPlanNetworkId", id: "http://schema.org/healthPlanNetworkId"),
      "healthPlanNetworkTier" => TermDefinition.new("healthPlanNetworkTier", id: "http://schema.org/healthPlanNetworkTier"),
      "healthPlanPharmacyCategory" => TermDefinition.new("healthPlanPharmacyCategory", id: "http://schema.org/healthPlanPharmacyCategory"),
      "healthcareReportingData" => TermDefinition.new("healthcareReportingData", id: "http://schema.org/healthcareReportingData"),
      "height" => TermDefinition.new("height", id: "http://schema.org/height"),
      "highPrice" => TermDefinition.new("highPrice", id: "http://schema.org/highPrice"),
      "hiringOrganization" => TermDefinition.new("hiringOrganization", id: "http://schema.org/hiringOrganization"),
      "holdingArchive" => TermDefinition.new("holdingArchive", id: "http://schema.org/holdingArchive"),
      "homeLocation" => TermDefinition.new("homeLocation", id: "http://schema.org/homeLocation"),
      "homeTeam" => TermDefinition.new("homeTeam", id: "http://schema.org/homeTeam"),
      "honorificPrefix" => TermDefinition.new("honorificPrefix", id: "http://schema.org/honorificPrefix"),
      "honorificSuffix" => TermDefinition.new("honorificSuffix", id: "http://schema.org/honorificSuffix"),
      "hospitalAffiliation" => TermDefinition.new("hospitalAffiliation", id: "http://schema.org/hospitalAffiliation"),
      "hostingOrganization" => TermDefinition.new("hostingOrganization", id: "http://schema.org/hostingOrganization"),
      "hoursAvailable" => TermDefinition.new("hoursAvailable", id: "http://schema.org/hoursAvailable"),
      "howPerformed" => TermDefinition.new("howPerformed", id: "http://schema.org/howPerformed"),
      "httpMethod" => TermDefinition.new("httpMethod", id: "http://schema.org/httpMethod"),
      "iataCode" => TermDefinition.new("iataCode", id: "http://schema.org/iataCode"),
      "icaoCode" => TermDefinition.new("icaoCode", id: "http://schema.org/icaoCode"),
      "id" => TermDefinition.new("id", id: "@id", simple: true),
      "identifier" => TermDefinition.new("identifier", id: "http://schema.org/identifier"),
      "identifyingExam" => TermDefinition.new("identifyingExam", id: "http://schema.org/identifyingExam"),
      "identifyingTest" => TermDefinition.new("identifyingTest", id: "http://schema.org/identifyingTest"),
      "illustrator" => TermDefinition.new("illustrator", id: "http://schema.org/illustrator"),
      "image" => TermDefinition.new("image", id: "http://schema.org/image", type_mapping: "@id"),
      "imagingTechnique" => TermDefinition.new("imagingTechnique", id: "http://schema.org/imagingTechnique"),
      "inAlbum" => TermDefinition.new("inAlbum", id: "http://schema.org/inAlbum"),
      "inBroadcastLineup" => TermDefinition.new("inBroadcastLineup", id: "http://schema.org/inBroadcastLineup"),
      "inChI" => TermDefinition.new("inChI", id: "http://schema.org/inChI"),
      "inChIKey" => TermDefinition.new("inChIKey", id: "http://schema.org/inChIKey"),
      "inCodeSet" => TermDefinition.new("inCodeSet", id: "http://schema.org/inCodeSet", type_mapping: "@id"),
      "inDefinedTermSet" => TermDefinition.new("inDefinedTermSet", id: "http://schema.org/inDefinedTermSet", type_mapping: "@id"),
      "inLanguage" => TermDefinition.new("inLanguage", id: "http://schema.org/inLanguage"),
      "inPlaylist" => TermDefinition.new("inPlaylist", id: "http://schema.org/inPlaylist"),
      "inProductGroupWithID" => TermDefinition.new("inProductGroupWithID", id: "http://schema.org/inProductGroupWithID"),
      "inStoreReturnsOffered" => TermDefinition.new("inStoreReturnsOffered", id: "http://schema.org/inStoreReturnsOffered"),
      "inSupportOf" => TermDefinition.new("inSupportOf", id: "http://schema.org/inSupportOf"),
      "incentiveCompensation" => TermDefinition.new("incentiveCompensation", id: "http://schema.org/incentiveCompensation"),
      "incentives" => TermDefinition.new("incentives", id: "http://schema.org/incentives"),
      "includedComposition" => TermDefinition.new("includedComposition", id: "http://schema.org/includedComposition"),
      "includedDataCatalog" => TermDefinition.new("includedDataCatalog", id: "http://schema.org/includedDataCatalog"),
      "includedInDataCatalog" => TermDefinition.new("includedInDataCatalog", id: "http://schema.org/includedInDataCatalog"),
      "includedInHealthInsurancePlan" => TermDefinition.new("includedInHealthInsurancePlan", id: "http://schema.org/includedInHealthInsurancePlan"),
      "includedRiskFactor" => TermDefinition.new("includedRiskFactor", id: "http://schema.org/includedRiskFactor"),
      "includesAttraction" => TermDefinition.new("includesAttraction", id: "http://schema.org/includesAttraction"),
      "includesHealthPlanFormulary" => TermDefinition.new("includesHealthPlanFormulary", id: "http://schema.org/includesHealthPlanFormulary"),
      "includesHealthPlanNetwork" => TermDefinition.new("includesHealthPlanNetwork", id: "http://schema.org/includesHealthPlanNetwork"),
      "includesObject" => TermDefinition.new("includesObject", id: "http://schema.org/includesObject"),
      "increasesRiskOf" => TermDefinition.new("increasesRiskOf", id: "http://schema.org/increasesRiskOf"),
      "industry" => TermDefinition.new("industry", id: "http://schema.org/industry"),
      "ineligibleRegion" => TermDefinition.new("ineligibleRegion", id: "http://schema.org/ineligibleRegion"),
      "infectiousAgent" => TermDefinition.new("infectiousAgent", id: "http://schema.org/infectiousAgent"),
      "infectiousAgentClass" => TermDefinition.new("infectiousAgentClass", id: "http://schema.org/infectiousAgentClass"),
      "ingredients" => TermDefinition.new("ingredients", id: "http://schema.org/ingredients"),
      "inker" => TermDefinition.new("inker", id: "http://schema.org/inker"),
      "insertion" => TermDefinition.new("insertion", id: "http://schema.org/insertion"),
      "installUrl" => TermDefinition.new("installUrl", id: "http://schema.org/installUrl", type_mapping: "@id"),
      "instructor" => TermDefinition.new("instructor", id: "http://schema.org/instructor"),
      "instrument" => TermDefinition.new("instrument", id: "http://schema.org/instrument"),
      "intensity" => TermDefinition.new("intensity", id: "http://schema.org/intensity"),
      "interactingDrug" => TermDefinition.new("interactingDrug", id: "http://schema.org/interactingDrug"),
      "interactionCount" => TermDefinition.new("interactionCount", id: "http://schema.org/interactionCount"),
      "interactionService" => TermDefinition.new("interactionService", id: "http://schema.org/interactionService"),
      "interactionStatistic" => TermDefinition.new("interactionStatistic", id: "http://schema.org/interactionStatistic"),
      "interactionType" => TermDefinition.new("interactionType", id: "http://schema.org/interactionType"),
      "interactivityType" => TermDefinition.new("interactivityType", id: "http://schema.org/interactivityType"),
      "interestRate" => TermDefinition.new("interestRate", id: "http://schema.org/interestRate"),
      "interpretedAsClaim" => TermDefinition.new("interpretedAsClaim", id: "http://schema.org/interpretedAsClaim"),
      "inventoryLevel" => TermDefinition.new("inventoryLevel", id: "http://schema.org/inventoryLevel"),
      "inverseOf" => TermDefinition.new("inverseOf", id: "http://schema.org/inverseOf"),
      "isAcceptingNewPatients" => TermDefinition.new("isAcceptingNewPatients", id: "http://schema.org/isAcceptingNewPatients"),
      "isAccessibleForFree" => TermDefinition.new("isAccessibleForFree", id: "http://schema.org/isAccessibleForFree"),
      "isAccessoryOrSparePartFor" => TermDefinition.new("isAccessoryOrSparePartFor", id: "http://schema.org/isAccessoryOrSparePartFor"),
      "isAvailableGenerically" => TermDefinition.new("isAvailableGenerically", id: "http://schema.org/isAvailableGenerically"),
      "isBasedOn" => TermDefinition.new("isBasedOn", id: "http://schema.org/isBasedOn", type_mapping: "@id"),
      "isBasedOnUrl" => TermDefinition.new("isBasedOnUrl", id: "http://schema.org/isBasedOnUrl", type_mapping: "@id"),
      "isConsumableFor" => TermDefinition.new("isConsumableFor", id: "http://schema.org/isConsumableFor"),
      "isEncodedByBioChemEntity" => TermDefinition.new("isEncodedByBioChemEntity", id: "http://schema.org/isEncodedByBioChemEntity"),
      "isFamilyFriendly" => TermDefinition.new("isFamilyFriendly", id: "http://schema.org/isFamilyFriendly"),
      "isGift" => TermDefinition.new("isGift", id: "http://schema.org/isGift"),
      "isInvolvedInBiologicalProcess" => TermDefinition.new("isInvolvedInBiologicalProcess", id: "http://schema.org/isInvolvedInBiologicalProcess", type_mapping: "@id"),
      "isLiveBroadcast" => TermDefinition.new("isLiveBroadcast", id: "http://schema.org/isLiveBroadcast"),
      "isLocatedInSubcellularLocation" => TermDefinition.new("isLocatedInSubcellularLocation", id: "http://schema.org/isLocatedInSubcellularLocation", type_mapping: "@id"),
      "isPartOf" => TermDefinition.new("isPartOf", id: "http://schema.org/isPartOf", type_mapping: "@id"),
      "isPartOfBioChemEntity" => TermDefinition.new("isPartOfBioChemEntity", id: "http://schema.org/isPartOfBioChemEntity"),
      "isPlanForApartment" => TermDefinition.new("isPlanForApartment", id: "http://schema.org/isPlanForApartment"),
      "isProprietary" => TermDefinition.new("isProprietary", id: "http://schema.org/isProprietary"),
      "isRelatedTo" => TermDefinition.new("isRelatedTo", id: "http://schema.org/isRelatedTo"),
      "isResizable" => TermDefinition.new("isResizable", id: "http://schema.org/isResizable"),
      "isSimilarTo" => TermDefinition.new("isSimilarTo", id: "http://schema.org/isSimilarTo"),
      "isUnlabelledFallback" => TermDefinition.new("isUnlabelledFallback", id: "http://schema.org/isUnlabelledFallback"),
      "isVariantOf" => TermDefinition.new("isVariantOf", id: "http://schema.org/isVariantOf"),
      "isbn" => TermDefinition.new("isbn", id: "http://schema.org/isbn"),
      "isicV4" => TermDefinition.new("isicV4", id: "http://schema.org/isicV4"),
      "iso6523Code" => TermDefinition.new("iso6523Code", id: "http://schema.org/iso6523Code"),
      "isrcCode" => TermDefinition.new("isrcCode", id: "http://schema.org/isrcCode"),
      "issn" => TermDefinition.new("issn", id: "http://schema.org/issn"),
      "issueNumber" => TermDefinition.new("issueNumber", id: "http://schema.org/issueNumber"),
      "issuedBy" => TermDefinition.new("issuedBy", id: "http://schema.org/issuedBy"),
      "issuedThrough" => TermDefinition.new("issuedThrough", id: "http://schema.org/issuedThrough"),
      "iswcCode" => TermDefinition.new("iswcCode", id: "http://schema.org/iswcCode"),
      "item" => TermDefinition.new("item", id: "http://schema.org/item"),
      "itemCondition" => TermDefinition.new("itemCondition", id: "http://schema.org/itemCondition"),
      "itemDefectReturnFees" => TermDefinition.new("itemDefectReturnFees", id: "http://schema.org/itemDefectReturnFees"),
      "itemDefectReturnLabelSource" => TermDefinition.new("itemDefectReturnLabelSource", id: "http://schema.org/itemDefectReturnLabelSource"),
      "itemDefectReturnShippingFeesAmount" => TermDefinition.new("itemDefectReturnShippingFeesAmount", id: "http://schema.org/itemDefectReturnShippingFeesAmount"),
      "itemListElement" => TermDefinition.new("itemListElement", id: "http://schema.org/itemListElement"),
      "itemListOrder" => TermDefinition.new("itemListOrder", id: "http://schema.org/itemListOrder"),
      "itemLocation" => TermDefinition.new("itemLocation", id: "http://schema.org/itemLocation"),
      "itemOffered" => TermDefinition.new("itemOffered", id: "http://schema.org/itemOffered"),
      "itemReviewed" => TermDefinition.new("itemReviewed", id: "http://schema.org/itemReviewed"),
      "itemShipped" => TermDefinition.new("itemShipped", id: "http://schema.org/itemShipped"),
      "itinerary" => TermDefinition.new("itinerary", id: "http://schema.org/itinerary"),
      "iupacName" => TermDefinition.new("iupacName", id: "http://schema.org/iupacName"),
      "jobBenefits" => TermDefinition.new("jobBenefits", id: "http://schema.org/jobBenefits"),
      "jobImmediateStart" => TermDefinition.new("jobImmediateStart", id: "http://schema.org/jobImmediateStart"),
      "jobLocation" => TermDefinition.new("jobLocation", id: "http://schema.org/jobLocation"),
      "jobLocationType" => TermDefinition.new("jobLocationType", id: "http://schema.org/jobLocationType"),
      "jobStartDate" => TermDefinition.new("jobStartDate", id: "http://schema.org/jobStartDate"),
      "jobTitle" => TermDefinition.new("jobTitle", id: "http://schema.org/jobTitle"),
      "jurisdiction" => TermDefinition.new("jurisdiction", id: "http://schema.org/jurisdiction"),
      "keywords" => TermDefinition.new("keywords", id: "http://schema.org/keywords"),
      "knownVehicleDamages" => TermDefinition.new("knownVehicleDamages", id: "http://schema.org/knownVehicleDamages"),
      "knows" => TermDefinition.new("knows", id: "http://schema.org/knows"),
      "knowsAbout" => TermDefinition.new("knowsAbout", id: "http://schema.org/knowsAbout"),
      "knowsLanguage" => TermDefinition.new("knowsLanguage", id: "http://schema.org/knowsLanguage"),
      "labelDetails" => TermDefinition.new("labelDetails", id: "http://schema.org/labelDetails", type_mapping: "@id"),
      "landlord" => TermDefinition.new("landlord", id: "http://schema.org/landlord"),
      "language" => TermDefinition.new("language", id: "http://schema.org/language"),
      "lastReviewed" => TermDefinition.new("lastReviewed", id: "http://schema.org/lastReviewed", type_mapping: "http://schema.org/Date"),
      "latitude" => TermDefinition.new("latitude", id: "http://schema.org/latitude"),
      "layoutImage" => TermDefinition.new("layoutImage", id: "http://schema.org/layoutImage", type_mapping: "@id"),
      "learningResourceType" => TermDefinition.new("learningResourceType", id: "http://schema.org/learningResourceType"),
      "leaseLength" => TermDefinition.new("leaseLength", id: "http://schema.org/leaseLength"),
      "legalName" => TermDefinition.new("legalName", id: "http://schema.org/legalName"),
      "legalStatus" => TermDefinition.new("legalStatus", id: "http://schema.org/legalStatus"),
      "legislationApplies" => TermDefinition.new("legislationApplies", id: "http://schema.org/legislationApplies"),
      "legislationChanges" => TermDefinition.new("legislationChanges", id: "http://schema.org/legislationChanges"),
      "legislationConsolidates" => TermDefinition.new("legislationConsolidates", id: "http://schema.org/legislationConsolidates"),
      "legislationDate" => TermDefinition.new("legislationDate", id: "http://schema.org/legislationDate", type_mapping: "http://schema.org/Date"),
      "legislationDateVersion" => TermDefinition.new("legislationDateVersion", id: "http://schema.org/legislationDateVersion", type_mapping: "http://schema.org/Date"),
      "legislationIdentifier" => TermDefinition.new("legislationIdentifier", id: "http://schema.org/legislationIdentifier"),
      "legislationJurisdiction" => TermDefinition.new("legislationJurisdiction", id: "http://schema.org/legislationJurisdiction"),
      "legislationLegalForce" => TermDefinition.new("legislationLegalForce", id: "http://schema.org/legislationLegalForce"),
      "legislationLegalValue" => TermDefinition.new("legislationLegalValue", id: "http://schema.org/legislationLegalValue"),
      "legislationPassedBy" => TermDefinition.new("legislationPassedBy", id: "http://schema.org/legislationPassedBy"),
      "legislationResponsible" => TermDefinition.new("legislationResponsible", id: "http://schema.org/legislationResponsible"),
      "legislationTransposes" => TermDefinition.new("legislationTransposes", id: "http://schema.org/legislationTransposes"),
      "legislationType" => TermDefinition.new("legislationType", id: "http://schema.org/legislationType"),
      "leiCode" => TermDefinition.new("leiCode", id: "http://schema.org/leiCode"),
      "lender" => TermDefinition.new("lender", id: "http://schema.org/lender"),
      "lesser" => TermDefinition.new("lesser", id: "http://schema.org/lesser"),
      "lesserOrEqual" => TermDefinition.new("lesserOrEqual", id: "http://schema.org/lesserOrEqual"),
      "letterer" => TermDefinition.new("letterer", id: "http://schema.org/letterer"),
      "license" => TermDefinition.new("license", id: "http://schema.org/license", type_mapping: "@id"),
      "line" => TermDefinition.new("line", id: "http://schema.org/line"),
      "linkRelationship" => TermDefinition.new("linkRelationship", id: "http://schema.org/linkRelationship"),
      "liveBlogUpdate" => TermDefinition.new("liveBlogUpdate", id: "http://schema.org/liveBlogUpdate"),
      "loanMortgageMandateAmount" => TermDefinition.new("loanMortgageMandateAmount", id: "http://schema.org/loanMortgageMandateAmount"),
      "loanPaymentAmount" => TermDefinition.new("loanPaymentAmount", id: "http://schema.org/loanPaymentAmount"),
      "loanPaymentFrequency" => TermDefinition.new("loanPaymentFrequency", id: "http://schema.org/loanPaymentFrequency"),
      "loanRepaymentForm" => TermDefinition.new("loanRepaymentForm", id: "http://schema.org/loanRepaymentForm"),
      "loanTerm" => TermDefinition.new("loanTerm", id: "http://schema.org/loanTerm"),
      "loanType" => TermDefinition.new("loanType", id: "http://schema.org/loanType"),
      "location" => TermDefinition.new("location", id: "http://schema.org/location"),
      "locationCreated" => TermDefinition.new("locationCreated", id: "http://schema.org/locationCreated"),
      "lodgingUnitDescription" => TermDefinition.new("lodgingUnitDescription", id: "http://schema.org/lodgingUnitDescription"),
      "lodgingUnitType" => TermDefinition.new("lodgingUnitType", id: "http://schema.org/lodgingUnitType"),
      "logo" => TermDefinition.new("logo", id: "http://schema.org/logo", type_mapping: "@id"),
      "longitude" => TermDefinition.new("longitude", id: "http://schema.org/longitude"),
      "loser" => TermDefinition.new("loser", id: "http://schema.org/loser"),
      "lowPrice" => TermDefinition.new("lowPrice", id: "http://schema.org/lowPrice"),
      "lyricist" => TermDefinition.new("lyricist", id: "http://schema.org/lyricist"),
      "lyrics" => TermDefinition.new("lyrics", id: "http://schema.org/lyrics"),
      "mainContentOfPage" => TermDefinition.new("mainContentOfPage", id: "http://schema.org/mainContentOfPage"),
      "mainEntity" => TermDefinition.new("mainEntity", id: "http://schema.org/mainEntity"),
      "mainEntityOfPage" => TermDefinition.new("mainEntityOfPage", id: "http://schema.org/mainEntityOfPage", type_mapping: "@id"),
      "maintainer" => TermDefinition.new("maintainer", id: "http://schema.org/maintainer"),
      "makesOffer" => TermDefinition.new("makesOffer", id: "http://schema.org/makesOffer"),
      "manufacturer" => TermDefinition.new("manufacturer", id: "http://schema.org/manufacturer"),
      "map" => TermDefinition.new("map", id: "http://schema.org/map", type_mapping: "@id"),
      "mapType" => TermDefinition.new("mapType", id: "http://schema.org/mapType"),
      "maps" => TermDefinition.new("maps", id: "http://schema.org/maps", type_mapping: "@id"),
      "marginOfError" => TermDefinition.new("marginOfError", id: "http://schema.org/marginOfError"),
      "masthead" => TermDefinition.new("masthead", id: "http://schema.org/masthead", type_mapping: "@id"),
      "material" => TermDefinition.new("material", id: "http://schema.org/material"),
      "materialExtent" => TermDefinition.new("materialExtent", id: "http://schema.org/materialExtent"),
      "mathExpression" => TermDefinition.new("mathExpression", id: "http://schema.org/mathExpression"),
      "maxPrice" => TermDefinition.new("maxPrice", id: "http://schema.org/maxPrice"),
      "maxValue" => TermDefinition.new("maxValue", id: "http://schema.org/maxValue"),
      "maximumAttendeeCapacity" => TermDefinition.new("maximumAttendeeCapacity", id: "http://schema.org/maximumAttendeeCapacity"),
      "maximumEnrollment" => TermDefinition.new("maximumEnrollment", id: "http://schema.org/maximumEnrollment"),
      "maximumIntake" => TermDefinition.new("maximumIntake", id: "http://schema.org/maximumIntake"),
      "maximumPhysicalAttendeeCapacity" => TermDefinition.new("maximumPhysicalAttendeeCapacity", id: "http://schema.org/maximumPhysicalAttendeeCapacity"),
      "maximumVirtualAttendeeCapacity" => TermDefinition.new("maximumVirtualAttendeeCapacity", id: "http://schema.org/maximumVirtualAttendeeCapacity"),
      "mealService" => TermDefinition.new("mealService", id: "http://schema.org/mealService"),
      "measuredProperty" => TermDefinition.new("measuredProperty", id: "http://schema.org/measuredProperty"),
      "measuredValue" => TermDefinition.new("measuredValue", id: "http://schema.org/measuredValue"),
      "measurementTechnique" => TermDefinition.new("measurementTechnique", id: "http://schema.org/measurementTechnique"),
      "mechanismOfAction" => TermDefinition.new("mechanismOfAction", id: "http://schema.org/mechanismOfAction"),
      "mediaAuthenticityCategory" => TermDefinition.new("mediaAuthenticityCategory", id: "http://schema.org/mediaAuthenticityCategory"),
      "mediaItemAppearance" => TermDefinition.new("mediaItemAppearance", id: "http://schema.org/mediaItemAppearance"),
      "median" => TermDefinition.new("median", id: "http://schema.org/median"),
      "medicalAudience" => TermDefinition.new("medicalAudience", id: "http://schema.org/medicalAudience"),
      "medicalSpecialty" => TermDefinition.new("medicalSpecialty", id: "http://schema.org/medicalSpecialty"),
      "medicineSystem" => TermDefinition.new("medicineSystem", id: "http://schema.org/medicineSystem"),
      "meetsEmissionStandard" => TermDefinition.new("meetsEmissionStandard", id: "http://schema.org/meetsEmissionStandard"),
      "member" => TermDefinition.new("member", id: "http://schema.org/member"),
      "memberOf" => TermDefinition.new("memberOf", id: "http://schema.org/memberOf"),
      "members" => TermDefinition.new("members", id: "http://schema.org/members"),
      "membershipNumber" => TermDefinition.new("membershipNumber", id: "http://schema.org/membershipNumber"),
      "membershipPointsEarned" => TermDefinition.new("membershipPointsEarned", id: "http://schema.org/membershipPointsEarned"),
      "memoryRequirements" => TermDefinition.new("memoryRequirements", id: "http://schema.org/memoryRequirements"),
      "mentions" => TermDefinition.new("mentions", id: "http://schema.org/mentions"),
      "menu" => TermDefinition.new("menu", id: "http://schema.org/menu"),
      "menuAddOn" => TermDefinition.new("menuAddOn", id: "http://schema.org/menuAddOn"),
      "merchant" => TermDefinition.new("merchant", id: "http://schema.org/merchant"),
      "merchantReturnDays" => TermDefinition.new("merchantReturnDays", id: "http://schema.org/merchantReturnDays", type_mapping: "http://schema.org/Date"),
      "merchantReturnLink" => TermDefinition.new("merchantReturnLink", id: "http://schema.org/merchantReturnLink", type_mapping: "@id"),
      "messageAttachment" => TermDefinition.new("messageAttachment", id: "http://schema.org/messageAttachment"),
      "mileageFromOdometer" => TermDefinition.new("mileageFromOdometer", id: "http://schema.org/mileageFromOdometer"),
      "minPrice" => TermDefinition.new("minPrice", id: "http://schema.org/minPrice"),
      "minValue" => TermDefinition.new("minValue", id: "http://schema.org/minValue"),
      "minimumPaymentDue" => TermDefinition.new("minimumPaymentDue", id: "http://schema.org/minimumPaymentDue"),
      "missionCoveragePrioritiesPolicy" => TermDefinition.new("missionCoveragePrioritiesPolicy", id: "http://schema.org/missionCoveragePrioritiesPolicy", type_mapping: "@id"),
      "model" => TermDefinition.new("model", id: "http://schema.org/model"),
      "modelDate" => TermDefinition.new("modelDate", id: "http://schema.org/modelDate", type_mapping: "http://schema.org/Date"),
      "modifiedTime" => TermDefinition.new("modifiedTime", id: "http://schema.org/modifiedTime"),
      "molecularFormula" => TermDefinition.new("molecularFormula", id: "http://schema.org/molecularFormula"),
      "molecularWeight" => TermDefinition.new("molecularWeight", id: "http://schema.org/molecularWeight"),
      "monoisotopicMolecularWeight" => TermDefinition.new("monoisotopicMolecularWeight", id: "http://schema.org/monoisotopicMolecularWeight"),
      "monthlyMinimumRepaymentAmount" => TermDefinition.new("monthlyMinimumRepaymentAmount", id: "http://schema.org/monthlyMinimumRepaymentAmount"),
      "monthsOfExperience" => TermDefinition.new("monthsOfExperience", id: "http://schema.org/monthsOfExperience"),
      "mpn" => TermDefinition.new("mpn", id: "http://schema.org/mpn"),
      "multipleValues" => TermDefinition.new("multipleValues", id: "http://schema.org/multipleValues"),
      "muscleAction" => TermDefinition.new("muscleAction", id: "http://schema.org/muscleAction"),
      "musicArrangement" => TermDefinition.new("musicArrangement", id: "http://schema.org/musicArrangement"),
      "musicBy" => TermDefinition.new("musicBy", id: "http://schema.org/musicBy"),
      "musicCompositionForm" => TermDefinition.new("musicCompositionForm", id: "http://schema.org/musicCompositionForm"),
      "musicGroupMember" => TermDefinition.new("musicGroupMember", id: "http://schema.org/musicGroupMember"),
      "musicReleaseFormat" => TermDefinition.new("musicReleaseFormat", id: "http://schema.org/musicReleaseFormat"),
      "musicalKey" => TermDefinition.new("musicalKey", id: "http://schema.org/musicalKey"),
      "naics" => TermDefinition.new("naics", id: "http://schema.org/naics"),
      "name" => TermDefinition.new("name", id: "http://schema.org/name"),
      "namedPosition" => TermDefinition.new("namedPosition", id: "http://schema.org/namedPosition"),
      "nationality" => TermDefinition.new("nationality", id: "http://schema.org/nationality"),
      "naturalProgression" => TermDefinition.new("naturalProgression", id: "http://schema.org/naturalProgression"),
      "negativeNotes" => TermDefinition.new("negativeNotes", id: "http://schema.org/negativeNotes"),
      "nerve" => TermDefinition.new("nerve", id: "http://schema.org/nerve"),
      "nerveMotor" => TermDefinition.new("nerveMotor", id: "http://schema.org/nerveMotor"),
      "netWorth" => TermDefinition.new("netWorth", id: "http://schema.org/netWorth"),
      "newsUpdatesAndGuidelines" => TermDefinition.new("newsUpdatesAndGuidelines", id: "http://schema.org/newsUpdatesAndGuidelines", type_mapping: "@id"),
      "nextItem" => TermDefinition.new("nextItem", id: "http://schema.org/nextItem"),
      "noBylinesPolicy" => TermDefinition.new("noBylinesPolicy", id: "http://schema.org/noBylinesPolicy", type_mapping: "@id"),
      "nonEqual" => TermDefinition.new("nonEqual", id: "http://schema.org/nonEqual"),
      "nonProprietaryName" => TermDefinition.new("nonProprietaryName", id: "http://schema.org/nonProprietaryName"),
      "nonprofitStatus" => TermDefinition.new("nonprofitStatus", id: "http://schema.org/nonprofitStatus"),
      "normalRange" => TermDefinition.new("normalRange", id: "http://schema.org/normalRange"),
      "nsn" => TermDefinition.new("nsn", id: "http://schema.org/nsn"),
      "numAdults" => TermDefinition.new("numAdults", id: "http://schema.org/numAdults"),
      "numChildren" => TermDefinition.new("numChildren", id: "http://schema.org/numChildren"),
      "numConstraints" => TermDefinition.new("numConstraints", id: "http://schema.org/numConstraints"),
      "numTracks" => TermDefinition.new("numTracks", id: "http://schema.org/numTracks"),
      "numberOfAccommodationUnits" => TermDefinition.new("numberOfAccommodationUnits", id: "http://schema.org/numberOfAccommodationUnits"),
      "numberOfAirbags" => TermDefinition.new("numberOfAirbags", id: "http://schema.org/numberOfAirbags"),
      "numberOfAvailableAccommodationUnits" => TermDefinition.new("numberOfAvailableAccommodationUnits", id: "http://schema.org/numberOfAvailableAccommodationUnits"),
      "numberOfAxles" => TermDefinition.new("numberOfAxles", id: "http://schema.org/numberOfAxles"),
      "numberOfBathroomsTotal" => TermDefinition.new("numberOfBathroomsTotal", id: "http://schema.org/numberOfBathroomsTotal"),
      "numberOfBedrooms" => TermDefinition.new("numberOfBedrooms", id: "http://schema.org/numberOfBedrooms"),
      "numberOfBeds" => TermDefinition.new("numberOfBeds", id: "http://schema.org/numberOfBeds"),
      "numberOfCredits" => TermDefinition.new("numberOfCredits", id: "http://schema.org/numberOfCredits"),
      "numberOfDoors" => TermDefinition.new("numberOfDoors", id: "http://schema.org/numberOfDoors"),
      "numberOfEmployees" => TermDefinition.new("numberOfEmployees", id: "http://schema.org/numberOfEmployees"),
      "numberOfEpisodes" => TermDefinition.new("numberOfEpisodes", id: "http://schema.org/numberOfEpisodes"),
      "numberOfForwardGears" => TermDefinition.new("numberOfForwardGears", id: "http://schema.org/numberOfForwardGears"),
      "numberOfFullBathrooms" => TermDefinition.new("numberOfFullBathrooms", id: "http://schema.org/numberOfFullBathrooms"),
      "numberOfItems" => TermDefinition.new("numberOfItems", id: "http://schema.org/numberOfItems"),
      "numberOfLoanPayments" => TermDefinition.new("numberOfLoanPayments", id: "http://schema.org/numberOfLoanPayments"),
      "numberOfPages" => TermDefinition.new("numberOfPages", id: "http://schema.org/numberOfPages"),
      "numberOfPartialBathrooms" => TermDefinition.new("numberOfPartialBathrooms", id: "http://schema.org/numberOfPartialBathrooms"),
      "numberOfPlayers" => TermDefinition.new("numberOfPlayers", id: "http://schema.org/numberOfPlayers"),
      "numberOfPreviousOwners" => TermDefinition.new("numberOfPreviousOwners", id: "http://schema.org/numberOfPreviousOwners"),
      "numberOfRooms" => TermDefinition.new("numberOfRooms", id: "http://schema.org/numberOfRooms"),
      "numberOfSeasons" => TermDefinition.new("numberOfSeasons", id: "http://schema.org/numberOfSeasons"),
      "numberedPosition" => TermDefinition.new("numberedPosition", id: "http://schema.org/numberedPosition"),
      "nutrition" => TermDefinition.new("nutrition", id: "http://schema.org/nutrition"),
      "object" => TermDefinition.new("object", id: "http://schema.org/object"),
      "observationDate" => TermDefinition.new("observationDate", id: "http://schema.org/observationDate"),
      "observedNode" => TermDefinition.new("observedNode", id: "http://schema.org/observedNode"),
      "occupancy" => TermDefinition.new("occupancy", id: "http://schema.org/occupancy"),
      "occupationLocation" => TermDefinition.new("occupationLocation", id: "http://schema.org/occupationLocation"),
      "occupationalCategory" => TermDefinition.new("occupationalCategory", id: "http://schema.org/occupationalCategory"),
      "occupationalCredentialAwarded" => TermDefinition.new("occupationalCredentialAwarded", id: "http://schema.org/occupationalCredentialAwarded"),
      "odrl" => TermDefinition.new("odrl", id: "http://www.w3.org/ns/odrl/2/", simple: true, prefix: true),
      "offerCount" => TermDefinition.new("offerCount", id: "http://schema.org/offerCount"),
      "offeredBy" => TermDefinition.new("offeredBy", id: "http://schema.org/offeredBy"),
      "offers" => TermDefinition.new("offers", id: "http://schema.org/offers"),
      "offersPrescriptionByMail" => TermDefinition.new("offersPrescriptionByMail", id: "http://schema.org/offersPrescriptionByMail"),
      "openingHours" => TermDefinition.new("openingHours", id: "http://schema.org/openingHours"),
      "openingHoursSpecification" => TermDefinition.new("openingHoursSpecification", id: "http://schema.org/openingHoursSpecification"),
      "opens" => TermDefinition.new("opens", id: "http://schema.org/opens"),
      "operatingSystem" => TermDefinition.new("operatingSystem", id: "http://schema.org/operatingSystem"),
      "opponent" => TermDefinition.new("opponent", id: "http://schema.org/opponent"),
      "option" => TermDefinition.new("option", id: "http://schema.org/option"),
      "orderDate" => TermDefinition.new("orderDate", id: "http://schema.org/orderDate", type_mapping: "http://schema.org/Date"),
      "orderDelivery" => TermDefinition.new("orderDelivery", id: "http://schema.org/orderDelivery"),
      "orderItemNumber" => TermDefinition.new("orderItemNumber", id: "http://schema.org/orderItemNumber"),
      "orderItemStatus" => TermDefinition.new("orderItemStatus", id: "http://schema.org/orderItemStatus"),
      "orderNumber" => TermDefinition.new("orderNumber", id: "http://schema.org/orderNumber"),
      "orderQuantity" => TermDefinition.new("orderQuantity", id: "http://schema.org/orderQuantity"),
      "orderStatus" => TermDefinition.new("orderStatus", id: "http://schema.org/orderStatus"),
      "orderedItem" => TermDefinition.new("orderedItem", id: "http://schema.org/orderedItem"),
      "org" => TermDefinition.new("org", id: "http://www.w3.org/ns/org#", simple: true, prefix: true),
      "organizer" => TermDefinition.new("organizer", id: "http://schema.org/organizer"),
      "originAddress" => TermDefinition.new("originAddress", id: "http://schema.org/originAddress"),
      "originalMediaContextDescription" => TermDefinition.new("originalMediaContextDescription", id: "http://schema.org/originalMediaContextDescription"),
      "originalMediaLink" => TermDefinition.new("originalMediaLink", id: "http://schema.org/originalMediaLink", type_mapping: "@id"),
      "originatesFrom" => TermDefinition.new("originatesFrom", id: "http://schema.org/originatesFrom"),
      "overdosage" => TermDefinition.new("overdosage", id: "http://schema.org/overdosage"),
      "owl" => TermDefinition.new("owl", id: "http://www.w3.org/2002/07/owl#", simple: true, prefix: true),
      "ownedFrom" => TermDefinition.new("ownedFrom", id: "http://schema.org/ownedFrom"),
      "ownedThrough" => TermDefinition.new("ownedThrough", id: "http://schema.org/ownedThrough"),
      "ownershipFundingInfo" => TermDefinition.new("ownershipFundingInfo", id: "http://schema.org/ownershipFundingInfo"),
      "owns" => TermDefinition.new("owns", id: "http://schema.org/owns"),
      "pageEnd" => TermDefinition.new("pageEnd", id: "http://schema.org/pageEnd"),
      "pageStart" => TermDefinition.new("pageStart", id: "http://schema.org/pageStart"),
      "pagination" => TermDefinition.new("pagination", id: "http://schema.org/pagination"),
      "parent" => TermDefinition.new("parent", id: "http://schema.org/parent"),
      "parentItem" => TermDefinition.new("parentItem", id: "http://schema.org/parentItem"),
      "parentOrganization" => TermDefinition.new("parentOrganization", id: "http://schema.org/parentOrganization"),
      "parentService" => TermDefinition.new("parentService", id: "http://schema.org/parentService"),
      "parentTaxon" => TermDefinition.new("parentTaxon", id: "http://schema.org/parentTaxon"),
      "parents" => TermDefinition.new("parents", id: "http://schema.org/parents"),
      "partOfEpisode" => TermDefinition.new("partOfEpisode", id: "http://schema.org/partOfEpisode"),
      "partOfInvoice" => TermDefinition.new("partOfInvoice", id: "http://schema.org/partOfInvoice"),
      "partOfOrder" => TermDefinition.new("partOfOrder", id: "http://schema.org/partOfOrder"),
      "partOfSeason" => TermDefinition.new("partOfSeason", id: "http://schema.org/partOfSeason"),
      "partOfSeries" => TermDefinition.new("partOfSeries", id: "http://schema.org/partOfSeries"),
      "partOfSystem" => TermDefinition.new("partOfSystem", id: "http://schema.org/partOfSystem"),
      "partOfTVSeries" => TermDefinition.new("partOfTVSeries", id: "http://schema.org/partOfTVSeries"),
      "partOfTrip" => TermDefinition.new("partOfTrip", id: "http://schema.org/partOfTrip"),
      "participant" => TermDefinition.new("participant", id: "http://schema.org/participant"),
      "partySize" => TermDefinition.new("partySize", id: "http://schema.org/partySize"),
      "passengerPriorityStatus" => TermDefinition.new("passengerPriorityStatus", id: "http://schema.org/passengerPriorityStatus"),
      "passengerSequenceNumber" => TermDefinition.new("passengerSequenceNumber", id: "http://schema.org/passengerSequenceNumber"),
      "pathophysiology" => TermDefinition.new("pathophysiology", id: "http://schema.org/pathophysiology"),
      "pattern" => TermDefinition.new("pattern", id: "http://schema.org/pattern"),
      "payload" => TermDefinition.new("payload", id: "http://schema.org/payload"),
      "paymentAccepted" => TermDefinition.new("paymentAccepted", id: "http://schema.org/paymentAccepted"),
      "paymentDue" => TermDefinition.new("paymentDue", id: "http://schema.org/paymentDue"),
      "paymentDueDate" => TermDefinition.new("paymentDueDate", id: "http://schema.org/paymentDueDate", type_mapping: "http://schema.org/Date"),
      "paymentMethod" => TermDefinition.new("paymentMethod", id: "http://schema.org/paymentMethod"),
      "paymentMethodId" => TermDefinition.new("paymentMethodId", id: "http://schema.org/paymentMethodId"),
      "paymentStatus" => TermDefinition.new("paymentStatus", id: "http://schema.org/paymentStatus"),
      "paymentUrl" => TermDefinition.new("paymentUrl", id: "http://schema.org/paymentUrl", type_mapping: "@id"),
      "penciler" => TermDefinition.new("penciler", id: "http://schema.org/penciler"),
      "percentile10" => TermDefinition.new("percentile10", id: "http://schema.org/percentile10"),
      "percentile25" => TermDefinition.new("percentile25", id: "http://schema.org/percentile25"),
      "percentile75" => TermDefinition.new("percentile75", id: "http://schema.org/percentile75"),
      "percentile90" => TermDefinition.new("percentile90", id: "http://schema.org/percentile90"),
      "performTime" => TermDefinition.new("performTime", id: "http://schema.org/performTime"),
      "performer" => TermDefinition.new("performer", id: "http://schema.org/performer"),
      "performerIn" => TermDefinition.new("performerIn", id: "http://schema.org/performerIn"),
      "performers" => TermDefinition.new("performers", id: "http://schema.org/performers"),
      "permissionType" => TermDefinition.new("permissionType", id: "http://schema.org/permissionType"),
      "permissions" => TermDefinition.new("permissions", id: "http://schema.org/permissions"),
      "permitAudience" => TermDefinition.new("permitAudience", id: "http://schema.org/permitAudience"),
      "permittedUsage" => TermDefinition.new("permittedUsage", id: "http://schema.org/permittedUsage"),
      "petsAllowed" => TermDefinition.new("petsAllowed", id: "http://schema.org/petsAllowed"),
      "phoneticText" => TermDefinition.new("phoneticText", id: "http://schema.org/phoneticText"),
      "photo" => TermDefinition.new("photo", id: "http://schema.org/photo"),
      "photos" => TermDefinition.new("photos", id: "http://schema.org/photos"),
      "physicalRequirement" => TermDefinition.new("physicalRequirement", id: "http://schema.org/physicalRequirement"),
      "physiologicalBenefits" => TermDefinition.new("physiologicalBenefits", id: "http://schema.org/physiologicalBenefits"),
      "pickupLocation" => TermDefinition.new("pickupLocation", id: "http://schema.org/pickupLocation"),
      "pickupTime" => TermDefinition.new("pickupTime", id: "http://schema.org/pickupTime"),
      "playMode" => TermDefinition.new("playMode", id: "http://schema.org/playMode"),
      "playerType" => TermDefinition.new("playerType", id: "http://schema.org/playerType"),
      "playersOnline" => TermDefinition.new("playersOnline", id: "http://schema.org/playersOnline"),
      "polygon" => TermDefinition.new("polygon", id: "http://schema.org/polygon"),
      "populationType" => TermDefinition.new("populationType", id: "http://schema.org/populationType"),
      "position" => TermDefinition.new("position", id: "http://schema.org/position"),
      "positiveNotes" => TermDefinition.new("positiveNotes", id: "http://schema.org/positiveNotes"),
      "possibleComplication" => TermDefinition.new("possibleComplication", id: "http://schema.org/possibleComplication"),
      "possibleTreatment" => TermDefinition.new("possibleTreatment", id: "http://schema.org/possibleTreatment"),
      "postOfficeBoxNumber" => TermDefinition.new("postOfficeBoxNumber", id: "http://schema.org/postOfficeBoxNumber"),
      "postOp" => TermDefinition.new("postOp", id: "http://schema.org/postOp"),
      "postalCode" => TermDefinition.new("postalCode", id: "http://schema.org/postalCode"),
      "postalCodeBegin" => TermDefinition.new("postalCodeBegin", id: "http://schema.org/postalCodeBegin"),
      "postalCodeEnd" => TermDefinition.new("postalCodeEnd", id: "http://schema.org/postalCodeEnd"),
      "postalCodePrefix" => TermDefinition.new("postalCodePrefix", id: "http://schema.org/postalCodePrefix"),
      "postalCodeRange" => TermDefinition.new("postalCodeRange", id: "http://schema.org/postalCodeRange"),
      "potentialAction" => TermDefinition.new("potentialAction", id: "http://schema.org/potentialAction"),
      "potentialUse" => TermDefinition.new("potentialUse", id: "http://schema.org/potentialUse"),
      "preOp" => TermDefinition.new("preOp", id: "http://schema.org/preOp"),
      "predecessorOf" => TermDefinition.new("predecessorOf", id: "http://schema.org/predecessorOf"),
      "pregnancyCategory" => TermDefinition.new("pregnancyCategory", id: "http://schema.org/pregnancyCategory"),
      "pregnancyWarning" => TermDefinition.new("pregnancyWarning", id: "http://schema.org/pregnancyWarning"),
      "prepTime" => TermDefinition.new("prepTime", id: "http://schema.org/prepTime"),
      "preparation" => TermDefinition.new("preparation", id: "http://schema.org/preparation"),
      "prescribingInfo" => TermDefinition.new("prescribingInfo", id: "http://schema.org/prescribingInfo", type_mapping: "@id"),
      "prescriptionStatus" => TermDefinition.new("prescriptionStatus", id: "http://schema.org/prescriptionStatus"),
      "previousItem" => TermDefinition.new("previousItem", id: "http://schema.org/previousItem"),
      "previousStartDate" => TermDefinition.new("previousStartDate", id: "http://schema.org/previousStartDate", type_mapping: "http://schema.org/Date"),
      "price" => TermDefinition.new("price", id: "http://schema.org/price"),
      "priceComponent" => TermDefinition.new("priceComponent", id: "http://schema.org/priceComponent"),
      "priceComponentType" => TermDefinition.new("priceComponentType", id: "http://schema.org/priceComponentType"),
      "priceCurrency" => TermDefinition.new("priceCurrency", id: "http://schema.org/priceCurrency"),
      "priceRange" => TermDefinition.new("priceRange", id: "http://schema.org/priceRange"),
      "priceSpecification" => TermDefinition.new("priceSpecification", id: "http://schema.org/priceSpecification"),
      "priceType" => TermDefinition.new("priceType", id: "http://schema.org/priceType"),
      "priceValidUntil" => TermDefinition.new("priceValidUntil", id: "http://schema.org/priceValidUntil", type_mapping: "http://schema.org/Date"),
      "primaryImageOfPage" => TermDefinition.new("primaryImageOfPage", id: "http://schema.org/primaryImageOfPage"),
      "primaryPrevention" => TermDefinition.new("primaryPrevention", id: "http://schema.org/primaryPrevention"),
      "printColumn" => TermDefinition.new("printColumn", id: "http://schema.org/printColumn"),
      "printEdition" => TermDefinition.new("printEdition", id: "http://schema.org/printEdition"),
      "printPage" => TermDefinition.new("printPage", id: "http://schema.org/printPage"),
      "printSection" => TermDefinition.new("printSection", id: "http://schema.org/printSection"),
      "procedure" => TermDefinition.new("procedure", id: "http://schema.org/procedure"),
      "procedureType" => TermDefinition.new("procedureType", id: "http://schema.org/procedureType"),
      "processingTime" => TermDefinition.new("processingTime", id: "http://schema.org/processingTime"),
      "processorRequirements" => TermDefinition.new("processorRequirements", id: "http://schema.org/processorRequirements"),
      "producer" => TermDefinition.new("producer", id: "http://schema.org/producer"),
      "produces" => TermDefinition.new("produces", id: "http://schema.org/produces"),
      "productGroupID" => TermDefinition.new("productGroupID", id: "http://schema.org/productGroupID"),
      "productID" => TermDefinition.new("productID", id: "http://schema.org/productID"),
      "productReturnDays" => TermDefinition.new("productReturnDays", id: "http://schema.org/productReturnDays"),
      "productReturnLink" => TermDefinition.new("productReturnLink", id: "http://schema.org/productReturnLink", type_mapping: "@id"),
      "productSupported" => TermDefinition.new("productSupported", id: "http://schema.org/productSupported"),
      "productionCompany" => TermDefinition.new("productionCompany", id: "http://schema.org/productionCompany"),
      "productionDate" => TermDefinition.new("productionDate", id: "http://schema.org/productionDate", type_mapping: "http://schema.org/Date"),
      "prof" => TermDefinition.new("prof", id: "http://www.w3.org/ns/dx/prof/", simple: true, prefix: true),
      "proficiencyLevel" => TermDefinition.new("proficiencyLevel", id: "http://schema.org/proficiencyLevel"),
      "programMembershipUsed" => TermDefinition.new("programMembershipUsed", id: "http://schema.org/programMembershipUsed"),
      "programName" => TermDefinition.new("programName", id: "http://schema.org/programName"),
      "programPrerequisites" => TermDefinition.new("programPrerequisites", id: "http://schema.org/programPrerequisites"),
      "programType" => TermDefinition.new("programType", id: "http://schema.org/programType"),
      "programmingLanguage" => TermDefinition.new("programmingLanguage", id: "http://schema.org/programmingLanguage"),
      "programmingModel" => TermDefinition.new("programmingModel", id: "http://schema.org/programmingModel"),
      "propertyID" => TermDefinition.new("propertyID", id: "http://schema.org/propertyID"),
      "proprietaryName" => TermDefinition.new("proprietaryName", id: "http://schema.org/proprietaryName"),
      "proteinContent" => TermDefinition.new("proteinContent", id: "http://schema.org/proteinContent"),
      "prov" => TermDefinition.new("prov", id: "http://www.w3.org/ns/prov#", simple: true, prefix: true),
      "provider" => TermDefinition.new("provider", id: "http://schema.org/provider"),
      "providerMobility" => TermDefinition.new("providerMobility", id: "http://schema.org/providerMobility"),
      "providesBroadcastService" => TermDefinition.new("providesBroadcastService", id: "http://schema.org/providesBroadcastService"),
      "providesService" => TermDefinition.new("providesService", id: "http://schema.org/providesService"),
      "publicAccess" => TermDefinition.new("publicAccess", id: "http://schema.org/publicAccess"),
      "publicTransportClosuresInfo" => TermDefinition.new("publicTransportClosuresInfo", id: "http://schema.org/publicTransportClosuresInfo", type_mapping: "@id"),
      "publication" => TermDefinition.new("publication", id: "http://schema.org/publication"),
      "publicationType" => TermDefinition.new("publicationType", id: "http://schema.org/publicationType"),
      "publishedBy" => TermDefinition.new("publishedBy", id: "http://schema.org/publishedBy"),
      "publishedOn" => TermDefinition.new("publishedOn", id: "http://schema.org/publishedOn"),
      "publisher" => TermDefinition.new("publisher", id: "http://schema.org/publisher"),
      "publisherImprint" => TermDefinition.new("publisherImprint", id: "http://schema.org/publisherImprint"),
      "publishingPrinciples" => TermDefinition.new("publishingPrinciples", id: "http://schema.org/publishingPrinciples", type_mapping: "@id"),
      "purchaseDate" => TermDefinition.new("purchaseDate", id: "http://schema.org/purchaseDate", type_mapping: "http://schema.org/Date"),
      "qb" => TermDefinition.new("qb", id: "http://purl.org/linked-data/cube#", simple: true, prefix: true),
      "qualifications" => TermDefinition.new("qualifications", id: "http://schema.org/qualifications"),
      "quarantineGuidelines" => TermDefinition.new("quarantineGuidelines", id: "http://schema.org/quarantineGuidelines", type_mapping: "@id"),
      "query" => TermDefinition.new("query", id: "http://schema.org/query"),
      "quest" => TermDefinition.new("quest", id: "http://schema.org/quest"),
      "question" => TermDefinition.new("question", id: "http://schema.org/question"),
      "rangeIncludes" => TermDefinition.new("rangeIncludes", id: "http://schema.org/rangeIncludes"),
      "ratingCount" => TermDefinition.new("ratingCount", id: "http://schema.org/ratingCount"),
      "ratingExplanation" => TermDefinition.new("ratingExplanation", id: "http://schema.org/ratingExplanation"),
      "ratingValue" => TermDefinition.new("ratingValue", id: "http://schema.org/ratingValue"),
      "rdf" => TermDefinition.new("rdf", id: "http://www.w3.org/1999/02/22-rdf-syntax-ns#", simple: true, prefix: true),
      "rdfs" => TermDefinition.new("rdfs", id: "http://www.w3.org/2000/01/rdf-schema#", simple: true, prefix: true),
      "readBy" => TermDefinition.new("readBy", id: "http://schema.org/readBy"),
      "readonlyValue" => TermDefinition.new("readonlyValue", id: "http://schema.org/readonlyValue"),
      "realEstateAgent" => TermDefinition.new("realEstateAgent", id: "http://schema.org/realEstateAgent"),
      "recipe" => TermDefinition.new("recipe", id: "http://schema.org/recipe"),
      "recipeCategory" => TermDefinition.new("recipeCategory", id: "http://schema.org/recipeCategory"),
      "recipeCuisine" => TermDefinition.new("recipeCuisine", id: "http://schema.org/recipeCuisine"),
      "recipeIngredient" => TermDefinition.new("recipeIngredient", id: "http://schema.org/recipeIngredient"),
      "recipeInstructions" => TermDefinition.new("recipeInstructions", id: "http://schema.org/recipeInstructions"),
      "recipeYield" => TermDefinition.new("recipeYield", id: "http://schema.org/recipeYield"),
      "recipient" => TermDefinition.new("recipient", id: "http://schema.org/recipient"),
      "recognizedBy" => TermDefinition.new("recognizedBy", id: "http://schema.org/recognizedBy"),
      "recognizingAuthority" => TermDefinition.new("recognizingAuthority", id: "http://schema.org/recognizingAuthority"),
      "recommendationStrength" => TermDefinition.new("recommendationStrength", id: "http://schema.org/recommendationStrength"),
      "recommendedIntake" => TermDefinition.new("recommendedIntake", id: "http://schema.org/recommendedIntake"),
      "recordLabel" => TermDefinition.new("recordLabel", id: "http://schema.org/recordLabel"),
      "recordedAs" => TermDefinition.new("recordedAs", id: "http://schema.org/recordedAs"),
      "recordedAt" => TermDefinition.new("recordedAt", id: "http://schema.org/recordedAt"),
      "recordedIn" => TermDefinition.new("recordedIn", id: "http://schema.org/recordedIn"),
      "recordingOf" => TermDefinition.new("recordingOf", id: "http://schema.org/recordingOf"),
      "recourseLoan" => TermDefinition.new("recourseLoan", id: "http://schema.org/recourseLoan"),
      "referenceQuantity" => TermDefinition.new("referenceQuantity", id: "http://schema.org/referenceQuantity"),
      "referencesOrder" => TermDefinition.new("referencesOrder", id: "http://schema.org/referencesOrder"),
      "refundType" => TermDefinition.new("refundType", id: "http://schema.org/refundType"),
      "regionDrained" => TermDefinition.new("regionDrained", id: "http://schema.org/regionDrained"),
      "regionsAllowed" => TermDefinition.new("regionsAllowed", id: "http://schema.org/regionsAllowed"),
      "relatedAnatomy" => TermDefinition.new("relatedAnatomy", id: "http://schema.org/relatedAnatomy"),
      "relatedCondition" => TermDefinition.new("relatedCondition", id: "http://schema.org/relatedCondition"),
      "relatedDrug" => TermDefinition.new("relatedDrug", id: "http://schema.org/relatedDrug"),
      "relatedLink" => TermDefinition.new("relatedLink", id: "http://schema.org/relatedLink", type_mapping: "@id"),
      "relatedStructure" => TermDefinition.new("relatedStructure", id: "http://schema.org/relatedStructure"),
      "relatedTherapy" => TermDefinition.new("relatedTherapy", id: "http://schema.org/relatedTherapy"),
      "relatedTo" => TermDefinition.new("relatedTo", id: "http://schema.org/relatedTo"),
      "releaseDate" => TermDefinition.new("releaseDate", id: "http://schema.org/releaseDate", type_mapping: "http://schema.org/Date"),
      "releaseNotes" => TermDefinition.new("releaseNotes", id: "http://schema.org/releaseNotes"),
      "releaseOf" => TermDefinition.new("releaseOf", id: "http://schema.org/releaseOf"),
      "releasedEvent" => TermDefinition.new("releasedEvent", id: "http://schema.org/releasedEvent"),
      "relevantOccupation" => TermDefinition.new("relevantOccupation", id: "http://schema.org/relevantOccupation"),
      "relevantSpecialty" => TermDefinition.new("relevantSpecialty", id: "http://schema.org/relevantSpecialty"),
      "remainingAttendeeCapacity" => TermDefinition.new("remainingAttendeeCapacity", id: "http://schema.org/remainingAttendeeCapacity"),
      "renegotiableLoan" => TermDefinition.new("renegotiableLoan", id: "http://schema.org/renegotiableLoan"),
      "repeatCount" => TermDefinition.new("repeatCount", id: "http://schema.org/repeatCount"),
      "repeatFrequency" => TermDefinition.new("repeatFrequency", id: "http://schema.org/repeatFrequency"),
      "repetitions" => TermDefinition.new("repetitions", id: "http://schema.org/repetitions"),
      "replacee" => TermDefinition.new("replacee", id: "http://schema.org/replacee"),
      "replacer" => TermDefinition.new("replacer", id: "http://schema.org/replacer"),
      "replyToUrl" => TermDefinition.new("replyToUrl", id: "http://schema.org/replyToUrl", type_mapping: "@id"),
      "reportNumber" => TermDefinition.new("reportNumber", id: "http://schema.org/reportNumber"),
      "representativeOfPage" => TermDefinition.new("representativeOfPage", id: "http://schema.org/representativeOfPage"),
      "requiredCollateral" => TermDefinition.new("requiredCollateral", id: "http://schema.org/requiredCollateral"),
      "requiredGender" => TermDefinition.new("requiredGender", id: "http://schema.org/requiredGender"),
      "requiredMaxAge" => TermDefinition.new("requiredMaxAge", id: "http://schema.org/requiredMaxAge"),
      "requiredMinAge" => TermDefinition.new("requiredMinAge", id: "http://schema.org/requiredMinAge"),
      "requiredQuantity" => TermDefinition.new("requiredQuantity", id: "http://schema.org/requiredQuantity"),
      "requirements" => TermDefinition.new("requirements", id: "http://schema.org/requirements"),
      "requiresSubscription" => TermDefinition.new("requiresSubscription", id: "http://schema.org/requiresSubscription"),
      "reservationFor" => TermDefinition.new("reservationFor", id: "http://schema.org/reservationFor"),
      "reservationId" => TermDefinition.new("reservationId", id: "http://schema.org/reservationId"),
      "reservationStatus" => TermDefinition.new("reservationStatus", id: "http://schema.org/reservationStatus"),
      "reservedTicket" => TermDefinition.new("reservedTicket", id: "http://schema.org/reservedTicket"),
      "responsibilities" => TermDefinition.new("responsibilities", id: "http://schema.org/responsibilities"),
      "restPeriods" => TermDefinition.new("restPeriods", id: "http://schema.org/restPeriods"),
      "restockingFee" => TermDefinition.new("restockingFee", id: "http://schema.org/restockingFee"),
      "result" => TermDefinition.new("result", id: "http://schema.org/result"),
      "resultComment" => TermDefinition.new("resultComment", id: "http://schema.org/resultComment"),
      "resultReview" => TermDefinition.new("resultReview", id: "http://schema.org/resultReview"),
      "returnFees" => TermDefinition.new("returnFees", id: "http://schema.org/returnFees"),
      "returnLabelSource" => TermDefinition.new("returnLabelSource", id: "http://schema.org/returnLabelSource"),
      "returnMethod" => TermDefinition.new("returnMethod", id: "http://schema.org/returnMethod"),
      "returnPolicyCategory" => TermDefinition.new("returnPolicyCategory", id: "http://schema.org/returnPolicyCategory"),
      "returnPolicyCountry" => TermDefinition.new("returnPolicyCountry", id: "http://schema.org/returnPolicyCountry"),
      "returnPolicySeasonalOverride" => TermDefinition.new("returnPolicySeasonalOverride", id: "http://schema.org/returnPolicySeasonalOverride"),
      "returnShippingFeesAmount" => TermDefinition.new("returnShippingFeesAmount", id: "http://schema.org/returnShippingFeesAmount"),
      "review" => TermDefinition.new("review", id: "http://schema.org/review"),
      "reviewAspect" => TermDefinition.new("reviewAspect", id: "http://schema.org/reviewAspect"),
      "reviewBody" => TermDefinition.new("reviewBody", id: "http://schema.org/reviewBody"),
      "reviewCount" => TermDefinition.new("reviewCount", id: "http://schema.org/reviewCount"),
      "reviewRating" => TermDefinition.new("reviewRating", id: "http://schema.org/reviewRating"),
      "reviewedBy" => TermDefinition.new("reviewedBy", id: "http://schema.org/reviewedBy"),
      "reviews" => TermDefinition.new("reviews", id: "http://schema.org/reviews"),
      "riskFactor" => TermDefinition.new("riskFactor", id: "http://schema.org/riskFactor"),
      "risks" => TermDefinition.new("risks", id: "http://schema.org/risks"),
      "roleName" => TermDefinition.new("roleName", id: "http://schema.org/roleName"),
      "roofLoad" => TermDefinition.new("roofLoad", id: "http://schema.org/roofLoad"),
      "rsvpResponse" => TermDefinition.new("rsvpResponse", id: "http://schema.org/rsvpResponse"),
      "runsTo" => TermDefinition.new("runsTo", id: "http://schema.org/runsTo"),
      "runtime" => TermDefinition.new("runtime", id: "http://schema.org/runtime"),
      "runtimePlatform" => TermDefinition.new("runtimePlatform", id: "http://schema.org/runtimePlatform"),
      "rxcui" => TermDefinition.new("rxcui", id: "http://schema.org/rxcui"),
      "safetyConsideration" => TermDefinition.new("safetyConsideration", id: "http://schema.org/safetyConsideration"),
      "salaryCurrency" => TermDefinition.new("salaryCurrency", id: "http://schema.org/salaryCurrency"),
      "salaryUponCompletion" => TermDefinition.new("salaryUponCompletion", id: "http://schema.org/salaryUponCompletion"),
      "sameAs" => TermDefinition.new("sameAs", id: "http://schema.org/sameAs", type_mapping: "@id"),
      "sampleType" => TermDefinition.new("sampleType", id: "http://schema.org/sampleType"),
      "saturatedFatContent" => TermDefinition.new("saturatedFatContent", id: "http://schema.org/saturatedFatContent"),
      "scheduleTimezone" => TermDefinition.new("scheduleTimezone", id: "http://schema.org/scheduleTimezone"),
      "scheduledPaymentDate" => TermDefinition.new("scheduledPaymentDate", id: "http://schema.org/scheduledPaymentDate", type_mapping: "http://schema.org/Date"),
      "scheduledTime" => TermDefinition.new("scheduledTime", id: "http://schema.org/scheduledTime"),
      "schema" => TermDefinition.new("schema", id: "http://schema.org/", simple: true, prefix: true),
      "schemaVersion" => TermDefinition.new("schemaVersion", id: "http://schema.org/schemaVersion"),
      "schoolClosuresInfo" => TermDefinition.new("schoolClosuresInfo", id: "http://schema.org/schoolClosuresInfo", type_mapping: "@id"),
      "screenCount" => TermDefinition.new("screenCount", id: "http://schema.org/screenCount"),
      "screenshot" => TermDefinition.new("screenshot", id: "http://schema.org/screenshot", type_mapping: "@id"),
      "sdDatePublished" => TermDefinition.new("sdDatePublished", id: "http://schema.org/sdDatePublished", type_mapping: "http://schema.org/Date"),
      "sdLicense" => TermDefinition.new("sdLicense", id: "http://schema.org/sdLicense", type_mapping: "@id"),
      "sdPublisher" => TermDefinition.new("sdPublisher", id: "http://schema.org/sdPublisher"),
      "season" => TermDefinition.new("season", id: "http://schema.org/season", type_mapping: "@id"),
      "seasonNumber" => TermDefinition.new("seasonNumber", id: "http://schema.org/seasonNumber"),
      "seasons" => TermDefinition.new("seasons", id: "http://schema.org/seasons"),
      "seatNumber" => TermDefinition.new("seatNumber", id: "http://schema.org/seatNumber"),
      "seatRow" => TermDefinition.new("seatRow", id: "http://schema.org/seatRow"),
      "seatSection" => TermDefinition.new("seatSection", id: "http://schema.org/seatSection"),
      "seatingCapacity" => TermDefinition.new("seatingCapacity", id: "http://schema.org/seatingCapacity"),
      "seatingType" => TermDefinition.new("seatingType", id: "http://schema.org/seatingType"),
      "secondaryPrevention" => TermDefinition.new("secondaryPrevention", id: "http://schema.org/secondaryPrevention"),
      "securityClearanceRequirement" => TermDefinition.new("securityClearanceRequirement", id: "http://schema.org/securityClearanceRequirement"),
      "securityScreening" => TermDefinition.new("securityScreening", id: "http://schema.org/securityScreening"),
      "seeks" => TermDefinition.new("seeks", id: "http://schema.org/seeks"),
      "seller" => TermDefinition.new("seller", id: "http://schema.org/seller"),
      "sender" => TermDefinition.new("sender", id: "http://schema.org/sender"),
      "sensoryRequirement" => TermDefinition.new("sensoryRequirement", id: "http://schema.org/sensoryRequirement"),
      "sensoryUnit" => TermDefinition.new("sensoryUnit", id: "http://schema.org/sensoryUnit"),
      "serialNumber" => TermDefinition.new("serialNumber", id: "http://schema.org/serialNumber"),
      "seriousAdverseOutcome" => TermDefinition.new("seriousAdverseOutcome", id: "http://schema.org/seriousAdverseOutcome"),
      "serverStatus" => TermDefinition.new("serverStatus", id: "http://schema.org/serverStatus"),
      "servesCuisine" => TermDefinition.new("servesCuisine", id: "http://schema.org/servesCuisine"),
      "serviceArea" => TermDefinition.new("serviceArea", id: "http://schema.org/serviceArea"),
      "serviceAudience" => TermDefinition.new("serviceAudience", id: "http://schema.org/serviceAudience"),
      "serviceLocation" => TermDefinition.new("serviceLocation", id: "http://schema.org/serviceLocation"),
      "serviceOperator" => TermDefinition.new("serviceOperator", id: "http://schema.org/serviceOperator"),
      "serviceOutput" => TermDefinition.new("serviceOutput", id: "http://schema.org/serviceOutput"),
      "servicePhone" => TermDefinition.new("servicePhone", id: "http://schema.org/servicePhone"),
      "servicePostalAddress" => TermDefinition.new("servicePostalAddress", id: "http://schema.org/servicePostalAddress"),
      "serviceSmsNumber" => TermDefinition.new("serviceSmsNumber", id: "http://schema.org/serviceSmsNumber"),
      "serviceType" => TermDefinition.new("serviceType", id: "http://schema.org/serviceType"),
      "serviceUrl" => TermDefinition.new("serviceUrl", id: "http://schema.org/serviceUrl", type_mapping: "@id"),
      "servingSize" => TermDefinition.new("servingSize", id: "http://schema.org/servingSize"),
      "sh" => TermDefinition.new("sh", id: "http://www.w3.org/ns/shacl#", simple: true, prefix: true),
      "sha256" => TermDefinition.new("sha256", id: "http://schema.org/sha256"),
      "sharedContent" => TermDefinition.new("sharedContent", id: "http://schema.org/sharedContent"),
      "shippingDestination" => TermDefinition.new("shippingDestination", id: "http://schema.org/shippingDestination"),
      "shippingDetails" => TermDefinition.new("shippingDetails", id: "http://schema.org/shippingDetails"),
      "shippingLabel" => TermDefinition.new("shippingLabel", id: "http://schema.org/shippingLabel"),
      "shippingRate" => TermDefinition.new("shippingRate", id: "http://schema.org/shippingRate"),
      "shippingSettingsLink" => TermDefinition.new("shippingSettingsLink", id: "http://schema.org/shippingSettingsLink", type_mapping: "@id"),
      "sibling" => TermDefinition.new("sibling", id: "http://schema.org/sibling"),
      "siblings" => TermDefinition.new("siblings", id: "http://schema.org/siblings"),
      "signDetected" => TermDefinition.new("signDetected", id: "http://schema.org/signDetected"),
      "signOrSymptom" => TermDefinition.new("signOrSymptom", id: "http://schema.org/signOrSymptom"),
      "significance" => TermDefinition.new("significance", id: "http://schema.org/significance"),
      "significantLink" => TermDefinition.new("significantLink", id: "http://schema.org/significantLink", type_mapping: "@id"),
      "significantLinks" => TermDefinition.new("significantLinks", id: "http://schema.org/significantLinks", type_mapping: "@id"),
      "size" => TermDefinition.new("size", id: "http://schema.org/size"),
      "sizeGroup" => TermDefinition.new("sizeGroup", id: "http://schema.org/sizeGroup"),
      "sizeSystem" => TermDefinition.new("sizeSystem", id: "http://schema.org/sizeSystem"),
      "skills" => TermDefinition.new("skills", id: "http://schema.org/skills"),
      "skos" => TermDefinition.new("skos", id: "http://www.w3.org/2004/02/skos/core#", simple: true, prefix: true),
      "sku" => TermDefinition.new("sku", id: "http://schema.org/sku"),
      "slogan" => TermDefinition.new("slogan", id: "http://schema.org/slogan"),
      "smiles" => TermDefinition.new("smiles", id: "http://schema.org/smiles"),
      "smokingAllowed" => TermDefinition.new("smokingAllowed", id: "http://schema.org/smokingAllowed"),
      "sodiumContent" => TermDefinition.new("sodiumContent", id: "http://schema.org/sodiumContent"),
      "softwareAddOn" => TermDefinition.new("softwareAddOn", id: "http://schema.org/softwareAddOn"),
      "softwareHelp" => TermDefinition.new("softwareHelp", id: "http://schema.org/softwareHelp"),
      "softwareRequirements" => TermDefinition.new("softwareRequirements", id: "http://schema.org/softwareRequirements"),
      "softwareVersion" => TermDefinition.new("softwareVersion", id: "http://schema.org/softwareVersion"),
      "sosa" => TermDefinition.new("sosa", id: "http://www.w3.org/ns/sosa/", simple: true, prefix: true),
      "sourceOrganization" => TermDefinition.new("sourceOrganization", id: "http://schema.org/sourceOrganization"),
      "sourcedFrom" => TermDefinition.new("sourcedFrom", id: "http://schema.org/sourcedFrom"),
      "spatial" => TermDefinition.new("spatial", id: "http://schema.org/spatial"),
      "spatialCoverage" => TermDefinition.new("spatialCoverage", id: "http://schema.org/spatialCoverage"),
      "speakable" => TermDefinition.new("speakable", id: "http://schema.org/speakable", type_mapping: "@id"),
      "specialCommitments" => TermDefinition.new("specialCommitments", id: "http://schema.org/specialCommitments"),
      "specialOpeningHoursSpecification" => TermDefinition.new("specialOpeningHoursSpecification", id: "http://schema.org/specialOpeningHoursSpecification"),
      "specialty" => TermDefinition.new("specialty", id: "http://schema.org/specialty"),
      "speechToTextMarkup" => TermDefinition.new("speechToTextMarkup", id: "http://schema.org/speechToTextMarkup"),
      "speed" => TermDefinition.new("speed", id: "http://schema.org/speed"),
      "spokenByCharacter" => TermDefinition.new("spokenByCharacter", id: "http://schema.org/spokenByCharacter"),
      "sponsor" => TermDefinition.new("sponsor", id: "http://schema.org/sponsor"),
      "sport" => TermDefinition.new("sport", id: "http://schema.org/sport"),
      "sportsActivityLocation" => TermDefinition.new("sportsActivityLocation", id: "http://schema.org/sportsActivityLocation"),
      "sportsEvent" => TermDefinition.new("sportsEvent", id: "http://schema.org/sportsEvent"),
      "sportsTeam" => TermDefinition.new("sportsTeam", id: "http://schema.org/sportsTeam"),
      "spouse" => TermDefinition.new("spouse", id: "http://schema.org/spouse"),
      "ssn" => TermDefinition.new("ssn", id: "http://www.w3.org/ns/ssn/", simple: true, prefix: true),
      "stage" => TermDefinition.new("stage", id: "http://schema.org/stage"),
      "stageAsNumber" => TermDefinition.new("stageAsNumber", id: "http://schema.org/stageAsNumber"),
      "starRating" => TermDefinition.new("starRating", id: "http://schema.org/starRating"),
      "startDate" => TermDefinition.new("startDate", id: "http://schema.org/startDate", type_mapping: "http://schema.org/Date"),
      "startOffset" => TermDefinition.new("startOffset", id: "http://schema.org/startOffset"),
      "startTime" => TermDefinition.new("startTime", id: "http://schema.org/startTime"),
      "status" => TermDefinition.new("status", id: "http://schema.org/status"),
      "steeringPosition" => TermDefinition.new("steeringPosition", id: "http://schema.org/steeringPosition"),
      "step" => TermDefinition.new("step", id: "http://schema.org/step"),
      "stepValue" => TermDefinition.new("stepValue", id: "http://schema.org/stepValue"),
      "steps" => TermDefinition.new("steps", id: "http://schema.org/steps"),
      "storageRequirements" => TermDefinition.new("storageRequirements", id: "http://schema.org/storageRequirements"),
      "streetAddress" => TermDefinition.new("streetAddress", id: "http://schema.org/streetAddress"),
      "strengthUnit" => TermDefinition.new("strengthUnit", id: "http://schema.org/strengthUnit"),
      "strengthValue" => TermDefinition.new("strengthValue", id: "http://schema.org/strengthValue"),
      "structuralClass" => TermDefinition.new("structuralClass", id: "http://schema.org/structuralClass"),
      "study" => TermDefinition.new("study", id: "http://schema.org/study"),
      "studyDesign" => TermDefinition.new("studyDesign", id: "http://schema.org/studyDesign"),
      "studyLocation" => TermDefinition.new("studyLocation", id: "http://schema.org/studyLocation"),
      "studySubject" => TermDefinition.new("studySubject", id: "http://schema.org/studySubject"),
      "stupidProperty" => TermDefinition.new("stupidProperty", id: "http://schema.org/stupidProperty"),
      "subEvent" => TermDefinition.new("subEvent", id: "http://schema.org/subEvent"),
      "subEvents" => TermDefinition.new("subEvents", id: "http://schema.org/subEvents"),
      "subOrganization" => TermDefinition.new("subOrganization", id: "http://schema.org/subOrganization"),
      "subReservation" => TermDefinition.new("subReservation", id: "http://schema.org/subReservation"),
      "subStageSuffix" => TermDefinition.new("subStageSuffix", id: "http://schema.org/subStageSuffix"),
      "subStructure" => TermDefinition.new("subStructure", id: "http://schema.org/subStructure"),
      "subTest" => TermDefinition.new("subTest", id: "http://schema.org/subTest"),
      "subTrip" => TermDefinition.new("subTrip", id: "http://schema.org/subTrip"),
      "subjectOf" => TermDefinition.new("subjectOf", id: "http://schema.org/subjectOf"),
      "subtitleLanguage" => TermDefinition.new("subtitleLanguage", id: "http://schema.org/subtitleLanguage"),
      "successorOf" => TermDefinition.new("successorOf", id: "http://schema.org/successorOf"),
      "sugarContent" => TermDefinition.new("sugarContent", id: "http://schema.org/sugarContent"),
      "suggestedAge" => TermDefinition.new("suggestedAge", id: "http://schema.org/suggestedAge"),
      "suggestedAnswer" => TermDefinition.new("suggestedAnswer", id: "http://schema.org/suggestedAnswer"),
      "suggestedGender" => TermDefinition.new("suggestedGender", id: "http://schema.org/suggestedGender"),
      "suggestedMaxAge" => TermDefinition.new("suggestedMaxAge", id: "http://schema.org/suggestedMaxAge"),
      "suggestedMeasurement" => TermDefinition.new("suggestedMeasurement", id: "http://schema.org/suggestedMeasurement"),
      "suggestedMinAge" => TermDefinition.new("suggestedMinAge", id: "http://schema.org/suggestedMinAge"),
      "suitableForDiet" => TermDefinition.new("suitableForDiet", id: "http://schema.org/suitableForDiet"),
      "superEvent" => TermDefinition.new("superEvent", id: "http://schema.org/superEvent"),
      "supersededBy" => TermDefinition.new("supersededBy", id: "http://schema.org/supersededBy"),
      "supply" => TermDefinition.new("supply", id: "http://schema.org/supply"),
      "supplyTo" => TermDefinition.new("supplyTo", id: "http://schema.org/supplyTo"),
      "supportingData" => TermDefinition.new("supportingData", id: "http://schema.org/supportingData"),
      "surface" => TermDefinition.new("surface", id: "http://schema.org/surface"),
      "target" => TermDefinition.new("target", id: "http://schema.org/target"),
      "targetCollection" => TermDefinition.new("targetCollection", id: "http://schema.org/targetCollection"),
      "targetDescription" => TermDefinition.new("targetDescription", id: "http://schema.org/targetDescription"),
      "targetName" => TermDefinition.new("targetName", id: "http://schema.org/targetName"),
      "targetPlatform" => TermDefinition.new("targetPlatform", id: "http://schema.org/targetPlatform"),
      "targetPopulation" => TermDefinition.new("targetPopulation", id: "http://schema.org/targetPopulation"),
      "targetProduct" => TermDefinition.new("targetProduct", id: "http://schema.org/targetProduct"),
      "targetUrl" => TermDefinition.new("targetUrl", id: "http://schema.org/targetUrl", type_mapping: "@id"),
      "taxID" => TermDefinition.new("taxID", id: "http://schema.org/taxID"),
      "taxonRank" => TermDefinition.new("taxonRank", id: "http://schema.org/taxonRank"),
      "taxonomicRange" => TermDefinition.new("taxonomicRange", id: "http://schema.org/taxonomicRange"),
      "teaches" => TermDefinition.new("teaches", id: "http://schema.org/teaches"),
      "telephone" => TermDefinition.new("telephone", id: "http://schema.org/telephone"),
      "temporal" => TermDefinition.new("temporal", id: "http://schema.org/temporal"),
      "temporalCoverage" => TermDefinition.new("temporalCoverage", id: "http://schema.org/temporalCoverage"),
      "termCode" => TermDefinition.new("termCode", id: "http://schema.org/termCode"),
      "termDuration" => TermDefinition.new("termDuration", id: "http://schema.org/termDuration"),
      "termsOfService" => TermDefinition.new("termsOfService", id: "http://schema.org/termsOfService"),
      "termsPerYear" => TermDefinition.new("termsPerYear", id: "http://schema.org/termsPerYear"),
      "text" => TermDefinition.new("text", id: "http://schema.org/text"),
      "textValue" => TermDefinition.new("textValue", id: "http://schema.org/textValue"),
      "thumbnail" => TermDefinition.new("thumbnail", id: "http://schema.org/thumbnail"),
      "thumbnailUrl" => TermDefinition.new("thumbnailUrl", id: "http://schema.org/thumbnailUrl", type_mapping: "@id"),
      "tickerSymbol" => TermDefinition.new("tickerSymbol", id: "http://schema.org/tickerSymbol"),
      "ticketNumber" => TermDefinition.new("ticketNumber", id: "http://schema.org/ticketNumber"),
      "ticketToken" => TermDefinition.new("ticketToken", id: "http://schema.org/ticketToken"),
      "ticketedSeat" => TermDefinition.new("ticketedSeat", id: "http://schema.org/ticketedSeat"),
      "time" => TermDefinition.new("time", id: "http://www.w3.org/2006/time#", simple: true, prefix: true),
      "timeOfDay" => TermDefinition.new("timeOfDay", id: "http://schema.org/timeOfDay"),
      "timeRequired" => TermDefinition.new("timeRequired", id: "http://schema.org/timeRequired"),
      "timeToComplete" => TermDefinition.new("timeToComplete", id: "http://schema.org/timeToComplete"),
      "tissueSample" => TermDefinition.new("tissueSample", id: "http://schema.org/tissueSample"),
      "title" => TermDefinition.new("title", id: "http://schema.org/title"),
      "titleEIDR" => TermDefinition.new("titleEIDR", id: "http://schema.org/titleEIDR"),
      "toLocation" => TermDefinition.new("toLocation", id: "http://schema.org/toLocation"),
      "toRecipient" => TermDefinition.new("toRecipient", id: "http://schema.org/toRecipient"),
      "tocContinuation" => TermDefinition.new("tocContinuation", id: "http://schema.org/tocContinuation"),
      "tocEntry" => TermDefinition.new("tocEntry", id: "http://schema.org/tocEntry"),
      "tongueWeight" => TermDefinition.new("tongueWeight", id: "http://schema.org/tongueWeight"),
      "tool" => TermDefinition.new("tool", id: "http://schema.org/tool"),
      "torque" => TermDefinition.new("torque", id: "http://schema.org/torque"),
      "totalJobOpenings" => TermDefinition.new("totalJobOpenings", id: "http://schema.org/totalJobOpenings"),
      "totalPaymentDue" => TermDefinition.new("totalPaymentDue", id: "http://schema.org/totalPaymentDue"),
      "totalPrice" => TermDefinition.new("totalPrice", id: "http://schema.org/totalPrice"),
      "totalTime" => TermDefinition.new("totalTime", id: "http://schema.org/totalTime"),
      "tourBookingPage" => TermDefinition.new("tourBookingPage", id: "http://schema.org/tourBookingPage", type_mapping: "@id"),
      "touristType" => TermDefinition.new("touristType", id: "http://schema.org/touristType"),
      "track" => TermDefinition.new("track", id: "http://schema.org/track"),
      "trackingNumber" => TermDefinition.new("trackingNumber", id: "http://schema.org/trackingNumber"),
      "trackingUrl" => TermDefinition.new("trackingUrl", id: "http://schema.org/trackingUrl", type_mapping: "@id"),
      "tracks" => TermDefinition.new("tracks", id: "http://schema.org/tracks"),
      "trailer" => TermDefinition.new("trailer", id: "http://schema.org/trailer"),
      "trailerWeight" => TermDefinition.new("trailerWeight", id: "http://schema.org/trailerWeight"),
      "trainName" => TermDefinition.new("trainName", id: "http://schema.org/trainName"),
      "trainNumber" => TermDefinition.new("trainNumber", id: "http://schema.org/trainNumber"),
      "trainingSalary" => TermDefinition.new("trainingSalary", id: "http://schema.org/trainingSalary"),
      "transFatContent" => TermDefinition.new("transFatContent", id: "http://schema.org/transFatContent"),
      "transcript" => TermDefinition.new("transcript", id: "http://schema.org/transcript"),
      "transitTime" => TermDefinition.new("transitTime", id: "http://schema.org/transitTime"),
      "transitTimeLabel" => TermDefinition.new("transitTimeLabel", id: "http://schema.org/transitTimeLabel"),
      "translationOfWork" => TermDefinition.new("translationOfWork", id: "http://schema.org/translationOfWork"),
      "translator" => TermDefinition.new("translator", id: "http://schema.org/translator"),
      "transmissionMethod" => TermDefinition.new("transmissionMethod", id: "http://schema.org/transmissionMethod"),
      "travelBans" => TermDefinition.new("travelBans", id: "http://schema.org/travelBans", type_mapping: "@id"),
      "trialDesign" => TermDefinition.new("trialDesign", id: "http://schema.org/trialDesign"),
      "tributary" => TermDefinition.new("tributary", id: "http://schema.org/tributary"),
      "type" => TermDefinition.new("type", id: "@type", simple: true),
      "typeOfBed" => TermDefinition.new("typeOfBed", id: "http://schema.org/typeOfBed"),
      "typeOfGood" => TermDefinition.new("typeOfGood", id: "http://schema.org/typeOfGood"),
      "typicalAgeRange" => TermDefinition.new("typicalAgeRange", id: "http://schema.org/typicalAgeRange"),
      "typicalCreditsPerTerm" => TermDefinition.new("typicalCreditsPerTerm", id: "http://schema.org/typicalCreditsPerTerm"),
      "typicalTest" => TermDefinition.new("typicalTest", id: "http://schema.org/typicalTest"),
      "underName" => TermDefinition.new("underName", id: "http://schema.org/underName"),
      "unitCode" => TermDefinition.new("unitCode", id: "http://schema.org/unitCode"),
      "unitText" => TermDefinition.new("unitText", id: "http://schema.org/unitText"),
      "unnamedSourcesPolicy" => TermDefinition.new("unnamedSourcesPolicy", id: "http://schema.org/unnamedSourcesPolicy", type_mapping: "@id"),
      "unsaturatedFatContent" => TermDefinition.new("unsaturatedFatContent", id: "http://schema.org/unsaturatedFatContent"),
      "uploadDate" => TermDefinition.new("uploadDate", id: "http://schema.org/uploadDate", type_mapping: "http://schema.org/Date"),
      "upvoteCount" => TermDefinition.new("upvoteCount", id: "http://schema.org/upvoteCount"),
      "url" => TermDefinition.new("url", id: "http://schema.org/url", type_mapping: "@id"),
      "urlTemplate" => TermDefinition.new("urlTemplate", id: "http://schema.org/urlTemplate"),
      "usageInfo" => TermDefinition.new("usageInfo", id: "http://schema.org/usageInfo", type_mapping: "@id"),
      "usedToDiagnose" => TermDefinition.new("usedToDiagnose", id: "http://schema.org/usedToDiagnose"),
      "userInteractionCount" => TermDefinition.new("userInteractionCount", id: "http://schema.org/userInteractionCount"),
      "usesDevice" => TermDefinition.new("usesDevice", id: "http://schema.org/usesDevice"),
      "usesHealthPlanIdStandard" => TermDefinition.new("usesHealthPlanIdStandard", id: "http://schema.org/usesHealthPlanIdStandard"),
      "utterances" => TermDefinition.new("utterances", id: "http://schema.org/utterances"),
      "validFor" => TermDefinition.new("validFor", id: "http://schema.org/validFor"),
      "validFrom" => TermDefinition.new("validFrom", id: "http://schema.org/validFrom", type_mapping: "http://schema.org/Date"),
      "validIn" => TermDefinition.new("validIn", id: "http://schema.org/validIn"),
      "validThrough" => TermDefinition.new("validThrough", id: "http://schema.org/validThrough", type_mapping: "http://schema.org/Date"),
      "validUntil" => TermDefinition.new("validUntil", id: "http://schema.org/validUntil", type_mapping: "http://schema.org/Date"),
      "value" => TermDefinition.new("value", id: "http://schema.org/value"),
      "valueAddedTaxIncluded" => TermDefinition.new("valueAddedTaxIncluded", id: "http://schema.org/valueAddedTaxIncluded"),
      "valueMaxLength" => TermDefinition.new("valueMaxLength", id: "http://schema.org/valueMaxLength"),
      "valueMinLength" => TermDefinition.new("valueMinLength", id: "http://schema.org/valueMinLength"),
      "valueName" => TermDefinition.new("valueName", id: "http://schema.org/valueName"),
      "valuePattern" => TermDefinition.new("valuePattern", id: "http://schema.org/valuePattern"),
      "valueReference" => TermDefinition.new("valueReference", id: "http://schema.org/valueReference"),
      "valueRequired" => TermDefinition.new("valueRequired", id: "http://schema.org/valueRequired"),
      "vann" => TermDefinition.new("vann", id: "http://purl.org/vocab/vann/", simple: true, prefix: true),
      "variableMeasured" => TermDefinition.new("variableMeasured", id: "http://schema.org/variableMeasured"),
      "variablesMeasured" => TermDefinition.new("variablesMeasured", id: "http://schema.org/variablesMeasured"),
      "variantCover" => TermDefinition.new("variantCover", id: "http://schema.org/variantCover"),
      "variesBy" => TermDefinition.new("variesBy", id: "http://schema.org/variesBy"),
      "vatID" => TermDefinition.new("vatID", id: "http://schema.org/vatID"),
      "vehicleConfiguration" => TermDefinition.new("vehicleConfiguration", id: "http://schema.org/vehicleConfiguration"),
      "vehicleEngine" => TermDefinition.new("vehicleEngine", id: "http://schema.org/vehicleEngine"),
      "vehicleIdentificationNumber" => TermDefinition.new("vehicleIdentificationNumber", id: "http://schema.org/vehicleIdentificationNumber"),
      "vehicleInteriorColor" => TermDefinition.new("vehicleInteriorColor", id: "http://schema.org/vehicleInteriorColor"),
      "vehicleInteriorType" => TermDefinition.new("vehicleInteriorType", id: "http://schema.org/vehicleInteriorType"),
      "vehicleModelDate" => TermDefinition.new("vehicleModelDate", id: "http://schema.org/vehicleModelDate", type_mapping: "http://schema.org/Date"),
      "vehicleSeatingCapacity" => TermDefinition.new("vehicleSeatingCapacity", id: "http://schema.org/vehicleSeatingCapacity"),
      "vehicleSpecialUsage" => TermDefinition.new("vehicleSpecialUsage", id: "http://schema.org/vehicleSpecialUsage"),
      "vehicleTransmission" => TermDefinition.new("vehicleTransmission", id: "http://schema.org/vehicleTransmission"),
      "vendor" => TermDefinition.new("vendor", id: "http://schema.org/vendor"),
      "verificationFactCheckingPolicy" => TermDefinition.new("verificationFactCheckingPolicy", id: "http://schema.org/verificationFactCheckingPolicy", type_mapping: "@id"),
      "version" => TermDefinition.new("version", id: "http://schema.org/version"),
      "video" => TermDefinition.new("video", id: "http://schema.org/video"),
      "videoFormat" => TermDefinition.new("videoFormat", id: "http://schema.org/videoFormat"),
      "videoFrameSize" => TermDefinition.new("videoFrameSize", id: "http://schema.org/videoFrameSize"),
      "videoQuality" => TermDefinition.new("videoQuality", id: "http://schema.org/videoQuality"),
      "void" => TermDefinition.new("void", id: "http://rdfs.org/ns/void#", simple: true, prefix: true),
      "volumeNumber" => TermDefinition.new("volumeNumber", id: "http://schema.org/volumeNumber"),
      "warning" => TermDefinition.new("warning", id: "http://schema.org/warning"),
      "warranty" => TermDefinition.new("warranty", id: "http://schema.org/warranty"),
      "warrantyPromise" => TermDefinition.new("warrantyPromise", id: "http://schema.org/warrantyPromise"),
      "warrantyScope" => TermDefinition.new("warrantyScope", id: "http://schema.org/warrantyScope"),
      "webCheckinTime" => TermDefinition.new("webCheckinTime", id: "http://schema.org/webCheckinTime"),
      "webFeed" => TermDefinition.new("webFeed", id: "http://schema.org/webFeed", type_mapping: "@id"),
      "weight" => TermDefinition.new("weight", id: "http://schema.org/weight"),
      "weightTotal" => TermDefinition.new("weightTotal", id: "http://schema.org/weightTotal"),
      "wheelbase" => TermDefinition.new("wheelbase", id: "http://schema.org/wheelbase"),
      "width" => TermDefinition.new("width", id: "http://schema.org/width"),
      "winner" => TermDefinition.new("winner", id: "http://schema.org/winner"),
      "wordCount" => TermDefinition.new("wordCount", id: "http://schema.org/wordCount"),
      "workExample" => TermDefinition.new("workExample", id: "http://schema.org/workExample"),
      "workFeatured" => TermDefinition.new("workFeatured", id: "http://schema.org/workFeatured"),
      "workHours" => TermDefinition.new("workHours", id: "http://schema.org/workHours"),
      "workLocation" => TermDefinition.new("workLocation", id: "http://schema.org/workLocation"),
      "workPerformed" => TermDefinition.new("workPerformed", id: "http://schema.org/workPerformed"),
      "workPresented" => TermDefinition.new("workPresented", id: "http://schema.org/workPresented"),
      "workTranslation" => TermDefinition.new("workTranslation", id: "http://schema.org/workTranslation"),
      "workload" => TermDefinition.new("workload", id: "http://schema.org/workload"),
      "worksFor" => TermDefinition.new("worksFor", id: "http://schema.org/worksFor"),
      "worstRating" => TermDefinition.new("worstRating", id: "http://schema.org/worstRating"),
      "xml" => TermDefinition.new("xml", id: "http://www.w3.org/XML/1998/namespace", simple: true),
      "xpath" => TermDefinition.new("xpath", id: "http://schema.org/xpath"),
      "xsd" => TermDefinition.new("xsd", id: "http://www.w3.org/2001/XMLSchema#", simple: true, prefix: true),
      "yearBuilt" => TermDefinition.new("yearBuilt", id: "http://schema.org/yearBuilt"),
      "yearlyRevenue" => TermDefinition.new("yearlyRevenue", id: "http://schema.org/yearlyRevenue"),
      "yearsInOperation" => TermDefinition.new("yearsInOperation", id: "http://schema.org/yearsInOperation"),
      "yield" => TermDefinition.new("yield", id: "http://schema.org/yield")
    })
  end
  alias_preloaded("https://schema.org", "http://schema.org/")
  alias_preloaded("http://schema.org/", "http://schema.org/")
  alias_preloaded("http://schema.org", "http://schema.org/")
end