text:
# -*- 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/", term_definitions: {
      "type" => TermDefinition.new("type", id: "@type", simple: true),
      "id" => TermDefinition.new("id", id: "@id", simple: true),
      "schema" => TermDefinition.new("schema", id: "http://schema.org/", simple: true),
      "cat" => TermDefinition.new("cat", id: "http://www.w3.org/ns/dcat#", simple: true),
      "cc" => TermDefinition.new("cc", id: "http://creativecommons.org/ns#", simple: true),
      "cnt" => TermDefinition.new("cnt", id: "http://www.w3.org/2008/content#", simple: true),
      "ctag" => TermDefinition.new("ctag", id: "http://commontag.org/ns#", simple: true),
      "dc" => TermDefinition.new("dc", id: "http://purl.org/dc/terms/", simple: true),
      "dcat" => TermDefinition.new("dcat", id: "http://www.w3.org/ns/dcat#", simple: true),
      "dcterms" => TermDefinition.new("dcterms", id: "http://purl.org/dc/terms/", simple: true),
      "describedby" => TermDefinition.new("describedby", id: "http://www.w3.org/2007/05/powder-s#describedby", simple: true),
      "earl" => TermDefinition.new("earl", id: "http://www.w3.org/ns/earl#", simple: true),
      "foaf" => TermDefinition.new("foaf", id: "http://xmlns.com/foaf/0.1/", simple: true),
      "gldp" => TermDefinition.new("gldp", id: "http://www.w3.org/ns/people#", simple: true),
      "gr" => TermDefinition.new("gr", id: "http://purl.org/goodrelations/v1#", simple: true),
      "grddl" => TermDefinition.new("grddl", id: "http://www.w3.org/2003/g/data-view#", simple: true),
      "ht" => TermDefinition.new("ht", id: "http://www.w3.org/2006/http#", simple: true),
      "ical" => TermDefinition.new("ical", id: "http://www.w3.org/2002/12/cal/icaltzd#", simple: true),
      "license" => TermDefinition.new("license", id: "http://schema.org/license", type_mapping: "@id"),
      "ma" => TermDefinition.new("ma", id: "http://www.w3.org/ns/ma-ont#", simple: true),
      "og" => TermDefinition.new("og", id: "http://ogp.me/ns#", simple: true),
      "org" => TermDefinition.new("org", id: "http://www.w3.org/ns/org#", simple: true),
      "owl" => TermDefinition.new("owl", id: "http://www.w3.org/2002/07/owl#", simple: true),
      "prov" => TermDefinition.new("prov", id: "http://www.w3.org/ns/prov#", simple: true),
      "ptr" => TermDefinition.new("ptr", id: "http://www.w3.org/2009/pointers#", simple: true),
      "qb" => TermDefinition.new("qb", id: "http://purl.org/linked-data/cube#", simple: true),
      "rdf" => TermDefinition.new("rdf", id: "http://www.w3.org/1999/02/22-rdf-syntax-ns#", simple: true),
      "rdfa" => TermDefinition.new("rdfa", id: "http://www.w3.org/ns/rdfa#", simple: true),
      "rdfs" => TermDefinition.new("rdfs", id: "http://www.w3.org/2000/01/rdf-schema#", simple: true),
      "rev" => TermDefinition.new("rev", id: "http://purl.org/stuff/rev#", simple: true),
      "rif" => TermDefinition.new("rif", id: "http://www.w3.org/2007/rif#", simple: true),
      "role" => TermDefinition.new("role", id: "http://www.w3.org/1999/xhtml/vocab#role", simple: true),
      "rr" => TermDefinition.new("rr", id: "http://www.w3.org/ns/r2rml#", simple: true),
      "sd" => TermDefinition.new("sd", id: "http://www.w3.org/ns/sparql-service-description#", simple: true),
      "sioc" => TermDefinition.new("sioc", id: "http://rdfs.org/sioc/ns#", simple: true),
      "skos" => TermDefinition.new("skos", id: "http://www.w3.org/2004/02/skos/core#", simple: true),
      "skosxl" => TermDefinition.new("skosxl", id: "http://www.w3.org/2008/05/skos-xl#", simple: true),
      "v" => TermDefinition.new("v", id: "http://rdf.data-vocabulary.org/#", simple: true),
      "vcard" => TermDefinition.new("vcard", id: "http://www.w3.org/2006/vcard/ns#", simple: true),
      "void" => TermDefinition.new("void", id: "http://rdfs.org/ns/void#", simple: true),
      "wdr" => TermDefinition.new("wdr", id: "http://www.w3.org/2007/05/powder#", simple: true),
      "wdrs" => TermDefinition.new("wdrs", id: "http://www.w3.org/2007/05/powder-s#", simple: true),
      "xhv" => TermDefinition.new("xhv", id: "http://www.w3.org/1999/xhtml/vocab#", simple: true),
      "xml" => TermDefinition.new("xml", id: "http://www.w3.org/XML/1998/namespace", simple: true),
      "xsd" => TermDefinition.new("xsd", id: "http://www.w3.org/2001/XMLSchema#", simple: true),
      "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"),
      "ActionStatusType" => TermDefinition.new("ActionStatusType", id: "http://schema.org/ActionStatusType"),
      "ActivateAction" => TermDefinition.new("ActivateAction", id: "http://schema.org/ActivateAction"),
      "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"),
      "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"),
      "AlignmentObject" => TermDefinition.new("AlignmentObject", id: "http://schema.org/AlignmentObject"),
      "AllWheelDriveConfiguration" => TermDefinition.new("AllWheelDriveConfiguration", id: "http://schema.org/AllWheelDriveConfiguration"),
      "AllocateAction" => TermDefinition.new("AllocateAction", id: "http://schema.org/AllocateAction"),
      "AmusementPark" => TermDefinition.new("AmusementPark", id: "http://schema.org/AmusementPark"),
      "AnaerobicActivity" => TermDefinition.new("AnaerobicActivity", id: "http://schema.org/AnaerobicActivity"),
      "AnatomicalStructure" => TermDefinition.new("AnatomicalStructure", id: "http://schema.org/AnatomicalStructure"),
      "AnatomicalSystem" => TermDefinition.new("AnatomicalSystem", id: "http://schema.org/AnatomicalSystem"),
      "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"),
      "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"),
      "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"),
      "Audiobook" => TermDefinition.new("Audiobook", id: "http://schema.org/Audiobook"),
      "AudiobookFormat" => TermDefinition.new("AudiobookFormat", id: "http://schema.org/AudiobookFormat"),
      "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"),
      "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"),
      "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"),
      "BikeStore" => TermDefinition.new("BikeStore", id: "http://schema.org/BikeStore"),
      "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"),
      "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"),
      "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"),
      "BuyAction" => TermDefinition.new("BuyAction", id: "http://schema.org/BuyAction"),
      "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"),
      "CatholicChurch" => TermDefinition.new("CatholicChurch", id: "http://schema.org/CatholicChurch"),
      "Cemetery" => TermDefinition.new("Cemetery", id: "http://schema.org/Cemetery"),
      "Chapter" => TermDefinition.new("Chapter", id: "http://schema.org/Chapter"),
      "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"),
      "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"),
      "ClaimReview" => TermDefinition.new("ClaimReview", id: "http://schema.org/ClaimReview"),
      "Class" => TermDefinition.new("Class", id: "http://schema.org/Class"),
      "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"),
      "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"),
      "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"),
      "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"),
      "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"),
      "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"),
      "CrossSectional" => TermDefinition.new("CrossSectional", id: "http://schema.org/CrossSectional"),
      "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"),
      "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"),
      "DefenceEstablishment" => TermDefinition.new("DefenceEstablishment", id: "http://schema.org/DefenceEstablishment"),
      "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"),
      "Demand" => TermDefinition.new("Demand", id: "http://schema.org/Demand"),
      "DemoAlbum" => TermDefinition.new("DemoAlbum", id: "http://schema.org/DemoAlbum"),
      "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"),
      "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"),
      "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"),
      "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"),
      "DrawAction" => TermDefinition.new("DrawAction", id: "http://schema.org/DrawAction"),
      "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"),
      "Ear" => TermDefinition.new("Ear", id: "http://schema.org/Ear"),
      "EatAction" => TermDefinition.new("EatAction", id: "http://schema.org/EatAction"),
      "EducationEvent" => TermDefinition.new("EducationEvent", id: "http://schema.org/EducationEvent"),
      "EducationalAudience" => TermDefinition.new("EducationalAudience", id: "http://schema.org/EducationalAudience"),
      "EducationalOrganization" => TermDefinition.new("EducationalOrganization", id: "http://schema.org/EducationalOrganization"),
      "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"),
      "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"),
      "Energy" => TermDefinition.new("Energy", id: "http://schema.org/Energy"),
      "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"),
      "EnumerationValue" => TermDefinition.new("EnumerationValue", id: "http://schema.org/EnumerationValue"),
      "EnumerationValueSet" => TermDefinition.new("EnumerationValueSet", id: "http://schema.org/EnumerationValueSet"),
      "Episode" => TermDefinition.new("Episode", id: "http://schema.org/Episode"),
      "Event" => TermDefinition.new("Event", id: "http://schema.org/Event"),
      "EventCancelled" => TermDefinition.new("EventCancelled", id: "http://schema.org/EventCancelled"),
      "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"),
      "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"),
      "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"),
      "FailedActionStatus" => TermDefinition.new("FailedActionStatus", id: "http://schema.org/FailedActionStatus"),
      "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"),
      "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"),
      "Friday" => TermDefinition.new("Friday", id: "http://schema.org/Friday"),
      "FrontWheelDriveConfiguration" => TermDefinition.new("FrontWheelDriveConfiguration", id: "http://schema.org/FrontWheelDriveConfiguration"),
      "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"),
      "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"),
      "GeneralContractor" => TermDefinition.new("GeneralContractor", id: "http://schema.org/GeneralContractor"),
      "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"),
      "Geriatric" => TermDefinition.new("Geriatric", id: "http://schema.org/Geriatric"),
      "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"),
      "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"),
      "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"),
      "Gynecologic" => TermDefinition.new("Gynecologic", id: "http://schema.org/Gynecologic"),
      "HVACBusiness" => TermDefinition.new("HVACBusiness", id: "http://schema.org/HVACBusiness"),
      "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"),
      "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"),
      "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"),
      "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"),
      "ImagingTest" => TermDefinition.new("ImagingTest", id: "http://schema.org/ImagingTest"),
      "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"),
      "InsertAction" => TermDefinition.new("InsertAction", id: "http://schema.org/InsertAction"),
      "InstallAction" => TermDefinition.new("InstallAction", id: "http://schema.org/InstallAction"),
      "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"),
      "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"),
      "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"),
      "LeaveAction" => TermDefinition.new("LeaveAction", id: "http://schema.org/LeaveAction"),
      "LeftHandDriving" => TermDefinition.new("LeftHandDriving", id: "http://schema.org/LeftHandDriving"),
      "LegalService" => TermDefinition.new("LegalService", id: "http://schema.org/LegalService"),
      "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"),
      "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"),
      "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"),
      "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"),
      "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"),
      "Male" => TermDefinition.new("Male", id: "http://schema.org/Male"),
      "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"),
      "MaximumDoseSchedule" => TermDefinition.new("MaximumDoseSchedule", id: "http://schema.org/MaximumDoseSchedule"),
      "MediaObject" => TermDefinition.new("MediaObject", id: "http://schema.org/MediaObject"),
      "MedicalAudience" => TermDefinition.new("MedicalAudience", id: "http://schema.org/MedicalAudience"),
      "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"),
      "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"),
      "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"),
      "Monday" => TermDefinition.new("Monday", id: "http://schema.org/Monday"),
      "MonetaryAmount" => TermDefinition.new("MonetaryAmount", id: "http://schema.org/MonetaryAmount"),
      "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"),
      "NailSalon" => TermDefinition.new("NailSalon", id: "http://schema.org/NailSalon"),
      "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"),
      "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"),
      "Nose" => TermDefinition.new("Nose", id: "http://schema.org/Nose"),
      "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"),
      "Observational" => TermDefinition.new("Observational", id: "http://schema.org/Observational"),
      "Obstetric" => TermDefinition.new("Obstetric", id: "http://schema.org/Obstetric"),
      "OccupationalActivity" => TermDefinition.new("OccupationalActivity", id: "http://schema.org/OccupationalActivity"),
      "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"),
      "OfferItemCondition" => TermDefinition.new("OfferItemCondition", id: "http://schema.org/OfferItemCondition"),
      "OfficeEquipmentStore" => TermDefinition.new("OfficeEquipmentStore", id: "http://schema.org/OfficeEquipmentStore"),
      "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"),
      "Online" => TermDefinition.new("Online", id: "http://schema.org/Online"),
      "OnlineFull" => TermDefinition.new("OnlineFull", id: "http://schema.org/OnlineFull"),
      "OnlineOnly" => TermDefinition.new("OnlineOnly", id: "http://schema.org/OnlineOnly"),
      "OpenTrial" => TermDefinition.new("OpenTrial", id: "http://schema.org/OpenTrial"),
      "OpeningHoursSpecification" => TermDefinition.new("OpeningHoursSpecification", id: "http://schema.org/OpeningHoursSpecification"),
      "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"),
      "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"),
      "OwnershipInfo" => TermDefinition.new("OwnershipInfo", id: "http://schema.org/OwnershipInfo"),
      "PET" => TermDefinition.new("PET", id: "http://schema.org/PET"),
      "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"),
      "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"),
      "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"),
      "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"),
      "PlayAction" => TermDefinition.new("PlayAction", id: "http://schema.org/PlayAction"),
      "Playground" => TermDefinition.new("Playground", id: "http://schema.org/Playground"),
      "Plumber" => TermDefinition.new("Plumber", id: "http://schema.org/Plumber"),
      "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"),
      "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"),
      "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"),
      "PreventionIndication" => TermDefinition.new("PreventionIndication", id: "http://schema.org/PreventionIndication"),
      "PriceSpecification" => TermDefinition.new("PriceSpecification", id: "http://schema.org/PriceSpecification"),
      "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"),
      "ProductModel" => TermDefinition.new("ProductModel", id: "http://schema.org/ProductModel"),
      "ProfessionalService" => TermDefinition.new("ProfessionalService", id: "http://schema.org/ProfessionalService"),
      "ProfilePage" => TermDefinition.new("ProfilePage", id: "http://schema.org/ProfilePage"),
      "ProgramMembership" => TermDefinition.new("ProgramMembership", id: "http://schema.org/ProgramMembership"),
      "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"),
      "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"),
      "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"),
      "Quantity" => TermDefinition.new("Quantity", id: "http://schema.org/Quantity"),
      "Question" => TermDefinition.new("Question", id: "http://schema.org/Question"),
      "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"),
      "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"),
      "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"),
      "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"),
      "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"),
      "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"),
      "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"),
      "ReportedDoseSchedule" => TermDefinition.new("ReportedDoseSchedule", id: "http://schema.org/ReportedDoseSchedule"),
      "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"),
      "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"),
      "Review" => TermDefinition.new("Review", id: "http://schema.org/Review"),
      "ReviewAction" => TermDefinition.new("ReviewAction", id: "http://schema.org/ReviewAction"),
      "Rheumatologic" => TermDefinition.new("Rheumatologic", id: "http://schema.org/Rheumatologic"),
      "RightHandDriving" => TermDefinition.new("RightHandDriving", id: "http://schema.org/RightHandDriving"),
      "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"),
      "SaleEvent" => TermDefinition.new("SaleEvent", id: "http://schema.org/SaleEvent"),
      "Saturday" => TermDefinition.new("Saturday", id: "http://schema.org/Saturday"),
      "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"),
      "ScreeningEvent" => TermDefinition.new("ScreeningEvent", id: "http://schema.org/ScreeningEvent"),
      "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"),
      "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"),
      "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"),
      "ShareAction" => TermDefinition.new("ShareAction", id: "http://schema.org/ShareAction"),
      "ShoeStore" => TermDefinition.new("ShoeStore", id: "http://schema.org/ShoeStore"),
      "ShoppingCenter" => TermDefinition.new("ShoppingCenter", id: "http://schema.org/ShoppingCenter"),
      "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"),
      "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"),
      "SomeProducts" => TermDefinition.new("SomeProducts", id: "http://schema.org/SomeProducts"),
      "SoundtrackAlbum" => TermDefinition.new("SoundtrackAlbum", id: "http://schema.org/SoundtrackAlbum"),
      "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"),
      "State" => TermDefinition.new("State", id: "http://schema.org/State"),
      "SteeringPositionValue" => TermDefinition.new("SteeringPositionValue", id: "http://schema.org/SteeringPositionValue"),
      "Store" => TermDefinition.new("Store", id: "http://schema.org/Store"),
      "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"),
      "SubscribeAction" => TermDefinition.new("SubscribeAction", id: "http://schema.org/SubscribeAction"),
      "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"),
      "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"),
      "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"),
      "TollFree" => TermDefinition.new("TollFree", id: "http://schema.org/TollFree"),
      "TouristAttraction" => TermDefinition.new("TouristAttraction", id: "http://schema.org/TouristAttraction"),
      "TouristInformationCenter" => TermDefinition.new("TouristInformationCenter", id: "http://schema.org/TouristInformationCenter"),
      "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"),
      "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"),
      "TripleBlindedTrial" => TermDefinition.new("TripleBlindedTrial", id: "http://schema.org/TripleBlindedTrial"),
      "Tuesday" => TermDefinition.new("Tuesday", id: "http://schema.org/Tuesday"),
      "TypeAndQuantityNode" => TermDefinition.new("TypeAndQuantityNode", id: "http://schema.org/TypeAndQuantityNode"),
      "URL" => TermDefinition.new("URL", id: "http://schema.org/URL"),
      "Ultrasound" => TermDefinition.new("Ultrasound", id: "http://schema.org/Ultrasound"),
      "UnRegisterAction" => TermDefinition.new("UnRegisterAction", id: "http://schema.org/UnRegisterAction"),
      "UnitPriceSpecification" => TermDefinition.new("UnitPriceSpecification", id: "http://schema.org/UnitPriceSpecification"),
      "UpdateAction" => TermDefinition.new("UpdateAction", id: "http://schema.org/UpdateAction"),
      "Urologic" => TermDefinition.new("Urologic", id: "http://schema.org/Urologic"),
      "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"),
      "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"),
      "ViewAction" => TermDefinition.new("ViewAction", id: "http://schema.org/ViewAction"),
      "VinylFormat" => TermDefinition.new("VinylFormat", id: "http://schema.org/VinylFormat"),
      "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"),
      "WearAction" => TermDefinition.new("WearAction", id: "http://schema.org/WearAction"),
      "WebApplication" => TermDefinition.new("WebApplication", id: "http://schema.org/WebApplication"),
      "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"),
      "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"),
      "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"),
      "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", type_mapping: "@id"),
      "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"),
      "accountId" => TermDefinition.new("accountId", id: "http://schema.org/accountId"),
      "accountablePerson" => TermDefinition.new("accountablePerson", id: "http://schema.org/accountablePerson"),
      "acquiredFrom" => TermDefinition.new("acquiredFrom", id: "http://schema.org/acquiredFrom"),
      "acrissCode" => TermDefinition.new("acrissCode", id: "http://schema.org/acrissCode"),
      "action" => TermDefinition.new("action", id: "http://schema.org/action"),
      "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", type_mapping: "@id"),
      "actionStatus" => TermDefinition.new("actionStatus", id: "http://schema.org/actionStatus"),
      "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"),
      "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"),
      "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"),
      "annualPercentageRate" => TermDefinition.new("annualPercentageRate", id: "http://schema.org/annualPercentageRate"),
      "answerCount" => TermDefinition.new("answerCount", id: "http://schema.org/answerCount"),
      "antagonist" => TermDefinition.new("antagonist", id: "http://schema.org/antagonist"),
      "applicableLocation" => TermDefinition.new("applicableLocation", id: "http://schema.org/applicableLocation"),
      "application" => TermDefinition.new("application", id: "http://schema.org/application"),
      "applicationCategory" => TermDefinition.new("applicationCategory", id: "http://schema.org/applicationCategory", type_mapping: "@id"),
      "applicationSubCategory" => TermDefinition.new("applicationSubCategory", id: "http://schema.org/applicationSubCategory", type_mapping: "@id"),
      "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"),
      "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"),
      "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", type_mapping: "http://schema.org/DateTime"),
      "artEdition" => TermDefinition.new("artEdition", id: "http://schema.org/artEdition"),
      "artMedium" => TermDefinition.new("artMedium", id: "http://schema.org/artMedium", type_mapping: "@id"),
      "arterialBranch" => TermDefinition.new("arterialBranch", id: "http://schema.org/arterialBranch"),
      "artform" => TermDefinition.new("artform", id: "http://schema.org/artform", type_mapping: "@id"),
      "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", type_mapping: "@id"),
      "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"),
      "associatedAnatomy" => TermDefinition.new("associatedAnatomy", id: "http://schema.org/associatedAnatomy"),
      "associatedArticle" => TermDefinition.new("associatedArticle", id: "http://schema.org/associatedArticle"),
      "associatedMedia" => TermDefinition.new("associatedMedia", id: "http://schema.org/associatedMedia"),
      "associatedPathophysiology" => TermDefinition.new("associatedPathophysiology", id: "http://schema.org/associatedPathophysiology"),
      "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"),
      "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/DateTime"),
      "availabilityStarts" => TermDefinition.new("availabilityStarts", id: "http://schema.org/availabilityStarts", type_mapping: "http://schema.org/DateTime"),
      "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", type_mapping: "http://schema.org/DateTime"),
      "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", type_mapping: "http://schema.org/DateTime"),
      "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"),
      "background" => TermDefinition.new("background", id: "http://schema.org/background"),
      "baseSalary" => TermDefinition.new("baseSalary", id: "http://schema.org/baseSalary"),
      "bed" => TermDefinition.new("bed", id: "http://schema.org/bed"),
      "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"),
      "billingIncrement" => TermDefinition.new("billingIncrement", id: "http://schema.org/billingIncrement"),
      "billingPeriod" => TermDefinition.new("billingPeriod", id: "http://schema.org/billingPeriod"),
      "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", type_mapping: "@id"),
      "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", type_mapping: "http://schema.org/DateTime"),
      "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"),
      "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"),
      "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"),
      "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"),
      "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"),
      "cause" => TermDefinition.new("cause", id: "http://schema.org/cause"),
      "causeOf" => TermDefinition.new("causeOf", id: "http://schema.org/causeOf"),
      "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", type_mapping: "http://schema.org/DateTime"),
      "checkoutTime" => TermDefinition.new("checkoutTime", id: "http://schema.org/checkoutTime", type_mapping: "http://schema.org/DateTime"),
      "childMaxAge" => TermDefinition.new("childMaxAge", id: "http://schema.org/childMaxAge"),
      "childMinAge" => TermDefinition.new("childMinAge", id: "http://schema.org/childMinAge"),
      "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"),
      "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"),
      "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"),
      "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"),
      "confirmationNumber" => TermDefinition.new("confirmationNumber", id: "http://schema.org/confirmationNumber"),
      "connectedTo" => TermDefinition.new("connectedTo", id: "http://schema.org/connectedTo"),
      "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"),
      "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", type_mapping: "http://schema.org/DateTime"),
      "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"),
      "copyrightYear" => TermDefinition.new("copyrightYear", id: "http://schema.org/copyrightYear"),
      "cost" => TermDefinition.new("cost", id: "http://schema.org/cost"),
      "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"),
      "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"),
      "courseCredits" => TermDefinition.new("courseCredits", id: "http://schema.org/courseCredits"),
      "courseCreditsUnit" => TermDefinition.new("courseCreditsUnit", id: "http://schema.org/courseCreditsUnit", type_mapping: "@id"),
      "courseMode" => TermDefinition.new("courseMode", id: "http://schema.org/courseMode"),
      "coursePrerequisites" => TermDefinition.new("coursePrerequisites", id: "http://schema.org/coursePrerequisites"),
      "coverageEndTime" => TermDefinition.new("coverageEndTime", id: "http://schema.org/coverageEndTime", type_mapping: "http://schema.org/DateTime"),
      "coverageStartTime" => TermDefinition.new("coverageStartTime", id: "http://schema.org/coverageStartTime", type_mapping: "http://schema.org/DateTime"),
      "creator" => TermDefinition.new("creator", id: "http://schema.org/creator"),
      "creditedTo" => TermDefinition.new("creditedTo", id: "http://schema.org/creditedTo"),
      "currenciesAccepted" => TermDefinition.new("currenciesAccepted", id: "http://schema.org/currenciesAccepted"),
      "currency" => TermDefinition.new("currency", id: "http://schema.org/currency"),
      "customer" => TermDefinition.new("customer", id: "http://schema.org/customer"),
      "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", type_mapping: "http://schema.org/DateTime"),
      "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/DateTime"),
      "dateIssued" => TermDefinition.new("dateIssued", id: "http://schema.org/dateIssued", type_mapping: "http://schema.org/DateTime"),
      "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/DateTime"),
      "dateReceived" => TermDefinition.new("dateReceived", id: "http://schema.org/dateReceived", type_mapping: "http://schema.org/DateTime"),
      "dateSent" => TermDefinition.new("dateSent", id: "http://schema.org/dateSent", type_mapping: "http://schema.org/DateTime"),
      "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"),
      "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"),
      "department" => TermDefinition.new("department", id: "http://schema.org/department"),
      "departureAirport" => TermDefinition.new("departureAirport", id: "http://schema.org/departureAirport"),
      "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", type_mapping: "http://schema.org/DateTime"),
      "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"),
      "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"),
      "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"),
      "domainIncludes" => TermDefinition.new("domainIncludes", id: "http://schema.org/domainIncludes"),
      "doorTime" => TermDefinition.new("doorTime", id: "http://schema.org/doorTime", type_mapping: "http://schema.org/DateTime"),
      "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"),
      "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", type_mapping: "http://schema.org/DateTime"),
      "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"),
      "editor" => TermDefinition.new("editor", id: "http://schema.org/editor"),
      "educationRequirements" => TermDefinition.new("educationRequirements", id: "http://schema.org/educationRequirements"),
      "educationalAlignment" => TermDefinition.new("educationalAlignment", id: "http://schema.org/educationalAlignment"),
      "educationalFramework" => TermDefinition.new("educationalFramework", id: "http://schema.org/educationalFramework"),
      "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"),
      "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"),
      "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"),
      "employmentType" => TermDefinition.new("employmentType", id: "http://schema.org/employmentType"),
      "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"),
      "endTime" => TermDefinition.new("endTime", id: "http://schema.org/endTime", type_mapping: "http://schema.org/DateTime"),
      "endorsee" => TermDefinition.new("endorsee", id: "http://schema.org/endorsee"),
      "endorsers" => TermDefinition.new("endorsers", id: "http://schema.org/endorsers"),
      "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", type_mapping: "@id"),
      "entertainmentBusiness" => TermDefinition.new("entertainmentBusiness", id: "http://schema.org/entertainmentBusiness"),
      "enumerationValueCode" => TermDefinition.new("enumerationValueCode", id: "http://schema.org/enumerationValueCode"),
      "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"),
      "estimatedFlightDuration" => TermDefinition.new("estimatedFlightDuration", id: "http://schema.org/estimatedFlightDuration"),
      "estimatesRiskOf" => TermDefinition.new("estimatesRiskOf", id: "http://schema.org/estimatesRiskOf"),
      "event" => TermDefinition.new("event", id: "http://schema.org/event"),
      "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"),
      "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/DateTime"),
      "expectedArrivalUntil" => TermDefinition.new("expectedArrivalUntil", id: "http://schema.org/expectedArrivalUntil", type_mapping: "http://schema.org/DateTime"),
      "expectedPrognosis" => TermDefinition.new("expectedPrognosis", id: "http://schema.org/expectedPrognosis"),
      "expectsAcceptanceOf" => TermDefinition.new("expectsAcceptanceOf", id: "http://schema.org/expectsAcceptanceOf"),
      "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"),
      "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", type_mapping: "@id"),
      "feesAndCommissionsSpecification" => TermDefinition.new("feesAndCommissionsSpecification", id: "http://schema.org/feesAndCommissionsSpecification", type_mapping: "@id"),
      "fiberContent" => TermDefinition.new("fiberContent", id: "http://schema.org/fiberContent"),
      "fileFormat" => TermDefinition.new("fileFormat", id: "http://schema.org/fileFormat", type_mapping: "@id"),
      "fileSize" => TermDefinition.new("fileSize", id: "http://schema.org/fileSize"),
      "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"),
      "floorSize" => TermDefinition.new("floorSize", id: "http://schema.org/floorSize"),
      "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"),
      "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", type_mapping: "@id"),
      "function" => TermDefinition.new("function", id: "http://schema.org/function"),
      "functionalClass" => TermDefinition.new("functionalClass", id: "http://schema.org/functionalClass"),
      "funder" => TermDefinition.new("funder", id: "http://schema.org/funder"),
      "game" => TermDefinition.new("game", id: "http://schema.org/game"),
      "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", type_mapping: "@id"),
      "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", type_mapping: "@id"),
      "geo" => TermDefinition.new("geo", id: "http://schema.org/geo"),
      "geoMidpoint" => TermDefinition.new("geoMidpoint", id: "http://schema.org/geoMidpoint"),
      "geoRadius" => TermDefinition.new("geoRadius", id: "http://schema.org/geoRadius"),
      "geographicArea" => TermDefinition.new("geographicArea", id: "http://schema.org/geographicArea"),
      "givenName" => TermDefinition.new("givenName", id: "http://schema.org/givenName"),
      "globalLocationNumber" => TermDefinition.new("globalLocationNumber", id: "http://schema.org/globalLocationNumber"),
      "grantee" => TermDefinition.new("grantee", id: "http://schema.org/grantee"),
      "grantsCredential" => TermDefinition.new("grantsCredential", id: "http://schema.org/grantsCredential"),
      "greater" => TermDefinition.new("greater", id: "http://schema.org/greater"),
      "greaterOrEqual" => TermDefinition.new("greaterOrEqual", id: "http://schema.org/greaterOrEqual"),
      "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"),
      "hasCourseInstance" => TermDefinition.new("hasCourseInstance", id: "http://schema.org/hasCourseInstance"),
      "hasDeliveryMethod" => TermDefinition.new("hasDeliveryMethod", id: "http://schema.org/hasDeliveryMethod"),
      "hasDigitalDocumentPermission" => TermDefinition.new("hasDigitalDocumentPermission", id: "http://schema.org/hasDigitalDocumentPermission"),
      "hasEnumerationValue" => TermDefinition.new("hasEnumerationValue", id: "http://schema.org/hasEnumerationValue"),
      "hasMap" => TermDefinition.new("hasMap", id: "http://schema.org/hasMap", type_mapping: "@id"),
      "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"),
      "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"),
      "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"),
      "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"),
      "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"),
      "inLanguage" => TermDefinition.new("inLanguage", id: "http://schema.org/inLanguage"),
      "inPlaylist" => TermDefinition.new("inPlaylist", id: "http://schema.org/inPlaylist"),
      "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"),
      "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"),
      "indication" => TermDefinition.new("indication", id: "http://schema.org/indication"),
      "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"),
      "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"),
      "isFamilyFriendly" => TermDefinition.new("isFamilyFriendly", id: "http://schema.org/isFamilyFriendly"),
      "isGift" => TermDefinition.new("isGift", id: "http://schema.org/isGift"),
      "isLiveBroadcast" => TermDefinition.new("isLiveBroadcast", id: "http://schema.org/isLiveBroadcast"),
      "isPartOf" => TermDefinition.new("isPartOf", id: "http://schema.org/isPartOf"),
      "isProprietary" => TermDefinition.new("isProprietary", id: "http://schema.org/isProprietary"),
      "isRelatedTo" => TermDefinition.new("isRelatedTo", id: "http://schema.org/isRelatedTo"),
      "isSimilarTo" => TermDefinition.new("isSimilarTo", id: "http://schema.org/isSimilarTo"),
      "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"),
      "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"),
      "itemListElement" => TermDefinition.new("itemListElement", id: "http://schema.org/itemListElement"),
      "itemListOrder" => TermDefinition.new("itemListOrder", id: "http://schema.org/itemListOrder"),
      "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"),
      "jobBenefits" => TermDefinition.new("jobBenefits", id: "http://schema.org/jobBenefits"),
      "jobLocation" => TermDefinition.new("jobLocation", id: "http://schema.org/jobLocation"),
      "jobTitle" => TermDefinition.new("jobTitle", id: "http://schema.org/jobTitle"),
      "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"),
      "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"),
      "learningResourceType" => TermDefinition.new("learningResourceType", id: "http://schema.org/learningResourceType"),
      "legalName" => TermDefinition.new("legalName", id: "http://schema.org/legalName"),
      "legalStatus" => TermDefinition.new("legalStatus", id: "http://schema.org/legalStatus"),
      "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"),
      "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"),
      "loanTerm" => TermDefinition.new("loanTerm", id: "http://schema.org/loanTerm"),
      "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"),
      "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"),
      "material" => TermDefinition.new("material", id: "http://schema.org/material", type_mapping: "@id"),
      "maxPrice" => TermDefinition.new("maxPrice", id: "http://schema.org/maxPrice"),
      "maxValue" => TermDefinition.new("maxValue", id: "http://schema.org/maxValue"),
      "maximumIntake" => TermDefinition.new("maximumIntake", id: "http://schema.org/maximumIntake"),
      "mealService" => TermDefinition.new("mealService", id: "http://schema.org/mealService"),
      "mechanismOfAction" => TermDefinition.new("mechanismOfAction", id: "http://schema.org/mechanismOfAction"),
      "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", type_mapping: "@id"),
      "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"),
      "memoryRequirements" => TermDefinition.new("memoryRequirements", id: "http://schema.org/memoryRequirements", type_mapping: "@id"),
      "mentions" => TermDefinition.new("mentions", id: "http://schema.org/mentions"),
      "menu" => TermDefinition.new("menu", id: "http://schema.org/menu", type_mapping: "@id"),
      "merchant" => TermDefinition.new("merchant", id: "http://schema.org/merchant"),
      "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"),
      "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", type_mapping: "http://schema.org/DateTime"),
      "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", type_mapping: "@id"),
      "nationality" => TermDefinition.new("nationality", id: "http://schema.org/nationality"),
      "naturalProgression" => TermDefinition.new("naturalProgression", id: "http://schema.org/naturalProgression"),
      "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"),
      "nextItem" => TermDefinition.new("nextItem", id: "http://schema.org/nextItem"),
      "nonEqual" => TermDefinition.new("nonEqual", id: "http://schema.org/nonEqual"),
      "nonProprietaryName" => TermDefinition.new("nonProprietaryName", id: "http://schema.org/nonProprietaryName"),
      "normalRange" => TermDefinition.new("normalRange", id: "http://schema.org/normalRange"),
      "numAdults" => TermDefinition.new("numAdults", id: "http://schema.org/numAdults"),
      "numChildren" => TermDefinition.new("numChildren", id: "http://schema.org/numChildren"),
      "numTracks" => TermDefinition.new("numTracks", id: "http://schema.org/numTracks"),
      "numberOfAirbags" => TermDefinition.new("numberOfAirbags", id: "http://schema.org/numberOfAirbags"),
      "numberOfAxles" => TermDefinition.new("numberOfAxles", id: "http://schema.org/numberOfAxles"),
      "numberOfBeds" => TermDefinition.new("numberOfBeds", id: "http://schema.org/numberOfBeds"),
      "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"),
      "numberOfItems" => TermDefinition.new("numberOfItems", id: "http://schema.org/numberOfItems"),
      "numberOfPages" => TermDefinition.new("numberOfPages", id: "http://schema.org/numberOfPages"),
      "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"),
      "occupancy" => TermDefinition.new("occupancy", id: "http://schema.org/occupancy"),
      "occupationalCategory" => TermDefinition.new("occupationalCategory", id: "http://schema.org/occupationalCategory"),
      "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/DateTime"),
      "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"),
      "organizer" => TermDefinition.new("organizer", id: "http://schema.org/organizer"),
      "origin" => TermDefinition.new("origin", id: "http://schema.org/origin"),
      "originAddress" => TermDefinition.new("originAddress", id: "http://schema.org/originAddress"),
      "originatesFrom" => TermDefinition.new("originatesFrom", id: "http://schema.org/originatesFrom"),
      "outcome" => TermDefinition.new("outcome", id: "http://schema.org/outcome"),
      "overdosage" => TermDefinition.new("overdosage", id: "http://schema.org/overdosage"),
      "overview" => TermDefinition.new("overview", id: "http://schema.org/overview"),
      "ownedFrom" => TermDefinition.new("ownedFrom", id: "http://schema.org/ownedFrom", type_mapping: "http://schema.org/DateTime"),
      "ownedThrough" => TermDefinition.new("ownedThrough", id: "http://schema.org/ownedThrough", type_mapping: "http://schema.org/DateTime"),
      "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"),
      "parents" => TermDefinition.new("parents", id: "http://schema.org/parents"),
      "partOfEnumerationValueSet" => TermDefinition.new("partOfEnumerationValueSet", id: "http://schema.org/partOfEnumerationValueSet"),
      "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"),
      "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"),
      "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", type_mapping: "http://schema.org/DateTime"),
      "paymentDueDate" => TermDefinition.new("paymentDueDate", id: "http://schema.org/paymentDueDate", type_mapping: "http://schema.org/DateTime"),
      "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"),
      "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"),
      "phase" => TermDefinition.new("phase", id: "http://schema.org/phase"),
      "photo" => TermDefinition.new("photo", id: "http://schema.org/photo"),
      "photos" => TermDefinition.new("photos", id: "http://schema.org/photos"),
      "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", type_mapping: "http://schema.org/DateTime"),
      "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"),
      "population" => TermDefinition.new("population", id: "http://schema.org/population"),
      "position" => TermDefinition.new("position", id: "http://schema.org/position"),
      "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"),
      "potentialAction" => TermDefinition.new("potentialAction", id: "http://schema.org/potentialAction"),
      "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"),
      "previewUrl" => TermDefinition.new("previewUrl", id: "http://schema.org/previewUrl", type_mapping: "@id"),
      "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"),
      "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"),
      "productID" => TermDefinition.new("productID", id: "http://schema.org/productID"),
      "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"),
      "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"),
      "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", type_mapping: "@id"),
      "proprietaryName" => TermDefinition.new("proprietaryName", id: "http://schema.org/proprietaryName"),
      "proteinContent" => TermDefinition.new("proteinContent", id: "http://schema.org/proteinContent"),
      "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"),
      "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"),
      "purpose" => TermDefinition.new("purpose", id: "http://schema.org/purpose"),
      "qualifications" => TermDefinition.new("qualifications", id: "http://schema.org/qualifications"),
      "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"),
      "ratingValue" => TermDefinition.new("ratingValue", id: "http://schema.org/ratingValue"),
      "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"),
      "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"),
      "referenceQuantity" => TermDefinition.new("referenceQuantity", id: "http://schema.org/referenceQuantity"),
      "referencesOrder" => TermDefinition.new("referencesOrder", id: "http://schema.org/referencesOrder"),
      "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", type_mapping: "@id"),
      "releaseOf" => TermDefinition.new("releaseOf", id: "http://schema.org/releaseOf"),
      "releasedEvent" => TermDefinition.new("releasedEvent", id: "http://schema.org/releasedEvent"),
      "relevantSpecialty" => TermDefinition.new("relevantSpecialty", id: "http://schema.org/relevantSpecialty"),
      "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"),
      "requirements" => TermDefinition.new("requirements", id: "http://schema.org/requirements", type_mapping: "@id"),
      "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"),
      "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"),
      "review" => TermDefinition.new("review", id: "http://schema.org/review"),
      "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", type_mapping: "@id"),
      "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"),
      "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"),
      "scheduledPaymentDate" => TermDefinition.new("scheduledPaymentDate", id: "http://schema.org/scheduledPaymentDate", type_mapping: "http://schema.org/Date"),
      "scheduledTime" => TermDefinition.new("scheduledTime", id: "http://schema.org/scheduledTime", type_mapping: "http://schema.org/DateTime"),
      "schemaVersion" => TermDefinition.new("schemaVersion", id: "http://schema.org/schemaVersion", type_mapping: "@id"),
      "screenCount" => TermDefinition.new("screenCount", id: "http://schema.org/screenCount"),
      "screenshot" => TermDefinition.new("screenshot", id: "http://schema.org/screenshot", type_mapping: "@id"),
      "season" => TermDefinition.new("season", id: "http://schema.org/season"),
      "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"),
      "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"),
      "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"),
      "sharedContent" => TermDefinition.new("sharedContent", id: "http://schema.org/sharedContent"),
      "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"),
      "skills" => TermDefinition.new("skills", id: "http://schema.org/skills"),
      "sku" => TermDefinition.new("sku", id: "http://schema.org/sku"),
      "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", type_mapping: "@id"),
      "softwareVersion" => TermDefinition.new("softwareVersion", id: "http://schema.org/softwareVersion"),
      "source" => TermDefinition.new("source", id: "http://schema.org/source"),
      "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"),
      "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"),
      "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", type_mapping: "@id"),
      "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"),
      "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"),
      "startTime" => TermDefinition.new("startTime", id: "http://schema.org/startTime", type_mapping: "http://schema.org/DateTime"),
      "status" => TermDefinition.new("status", id: "http://schema.org/status"),
      "steeringPosition" => TermDefinition.new("steeringPosition", id: "http://schema.org/steeringPosition"),
      "stepValue" => TermDefinition.new("stepValue", id: "http://schema.org/stepValue"),
      "storageRequirements" => TermDefinition.new("storageRequirements", id: "http://schema.org/storageRequirements", type_mapping: "@id"),
      "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"),
      "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"),
      "subtitleLanguage" => TermDefinition.new("subtitleLanguage", id: "http://schema.org/subtitleLanguage"),
      "subtype" => TermDefinition.new("subtype", id: "http://schema.org/subtype"),
      "successorOf" => TermDefinition.new("successorOf", id: "http://schema.org/successorOf"),
      "sugarContent" => TermDefinition.new("sugarContent", id: "http://schema.org/sugarContent"),
      "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"),
      "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"),
      "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", type_mapping: "@id"),
      "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"),
      "telephone" => TermDefinition.new("telephone", id: "http://schema.org/telephone"),
      "temporal" => TermDefinition.new("temporal", id: "http://schema.org/temporal", type_mapping: "http://schema.org/DateTime"),
      "temporalCoverage" => TermDefinition.new("temporalCoverage", id: "http://schema.org/temporalCoverage", type_mapping: "@id"),
      "text" => TermDefinition.new("text", id: "http://schema.org/text"),
      "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", type_mapping: "@id"),
      "ticketedSeat" => TermDefinition.new("ticketedSeat", id: "http://schema.org/ticketedSeat"),
      "timeRequired" => TermDefinition.new("timeRequired", id: "http://schema.org/timeRequired"),
      "tissueSample" => TermDefinition.new("tissueSample", id: "http://schema.org/tissueSample"),
      "title" => TermDefinition.new("title", id: "http://schema.org/title"),
      "toLocation" => TermDefinition.new("toLocation", id: "http://schema.org/toLocation"),
      "tongueWeight" => TermDefinition.new("tongueWeight", id: "http://schema.org/tongueWeight"),
      "torque" => TermDefinition.new("torque", id: "http://schema.org/torque"),
      "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"),
      "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"),
      "transFatContent" => TermDefinition.new("transFatContent", id: "http://schema.org/transFatContent"),
      "transcript" => TermDefinition.new("transcript", id: "http://schema.org/transcript"),
      "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"),
      "trialDesign" => TermDefinition.new("trialDesign", id: "http://schema.org/trialDesign"),
      "tributary" => TermDefinition.new("tributary", id: "http://schema.org/tributary"),
      "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"),
      "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", type_mapping: "@id"),
      "unitText" => TermDefinition.new("unitText", id: "http://schema.org/unitText"),
      "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"),
      "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", type_mapping: "@id"),
      "validFor" => TermDefinition.new("validFor", id: "http://schema.org/validFor"),
      "validFrom" => TermDefinition.new("validFrom", id: "http://schema.org/validFrom", type_mapping: "http://schema.org/DateTime"),
      "validIn" => TermDefinition.new("validIn", id: "http://schema.org/validIn"),
      "validThrough" => TermDefinition.new("validThrough", id: "http://schema.org/validThrough", type_mapping: "http://schema.org/DateTime"),
      "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"),
      "variablesMeasured" => TermDefinition.new("variablesMeasured", id: "http://schema.org/variablesMeasured"),
      "variantCover" => TermDefinition.new("variantCover", id: "http://schema.org/variantCover"),
      "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", type_mapping: "@id"),
      "vendor" => TermDefinition.new("vendor", id: "http://schema.org/vendor"),
      "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"),
      "volumeNumber" => TermDefinition.new("volumeNumber", id: "http://schema.org/volumeNumber"),
      "warning" => TermDefinition.new("warning", id: "http://schema.org/warning", type_mapping: "@id"),
      "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", type_mapping: "http://schema.org/DateTime"),
      "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"),
      "yearlyRevenue" => TermDefinition.new("yearlyRevenue", id: "http://schema.org/yearlyRevenue"),
      "yearsInOperation" => TermDefinition.new("yearsInOperation", id: "http://schema.org/yearsInOperation")
    })
  end
end