lib/rdf/vocab/schema.rb in rdf-1.1.6 vs lib/rdf/vocab/schema.rb in rdf-1.1.7

- old
+ new

@@ -29,20 +29,27 @@ comment: %(The act of accomplishing something via previous efforts. It is an instantaneous action rather than an ongoing process.).freeze, label: "AchieveAction".freeze, subClassOf: "schema:Action".freeze, type: "rdfs:Class".freeze term :Action, - comment: %(An action performed by a direct agent and indirect participants upon a direct object. Optionally happens at a location with the help of an inanimate instrument. The execution of the action may produce a result. Specific action sub-type documentation specifies the exact expectation of each argument/role.).freeze, + comment: %(An action performed by a direct agent and indirect participants upon a direct object. Optionally happens at a location with the help of an inanimate instrument. The execution of the action may produce a result. Specific action sub-type documentation specifies the exact expectation of each argument/role. + <br/><br/>See also <a href="http://blog.schema.org/2014/04/announcing-schemaorg-actions.html">blog post</a> + and <a href="http://schema.org/docs/actions.html">Actions overview document.</a>).freeze, "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_ActionCollabClass).freeze, label: "Action".freeze, subClassOf: "schema:Thing".freeze, type: "rdfs:Class".freeze term :ActionStatusType, comment: %(The status of an Action.).freeze, label: "ActionStatusType".freeze, subClassOf: "schema:Enumeration".freeze, type: "rdfs:Class".freeze + term :ActivateAction, + comment: %(The act of starting or activating a device or application \(e.g. starting a timer or turning on a flashlight\).).freeze, + label: "ActivateAction".freeze, + subClassOf: "schema:ControlAction".freeze, + type: "rdfs:Class".freeze term :AddAction, comment: %(The act of editing by adding an object to a collection.).freeze, label: "AddAction".freeze, subClassOf: "schema:UpdateAction".freeze, type: "rdfs:Class".freeze @@ -161,11 +168,13 @@ "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_WikiDoc).freeze, label: "Artery".freeze, subClassOf: "schema:Vessel".freeze, type: "rdfs:Class".freeze term :Article, - comment: %(An article, such as a news article or piece of investigative report. Newspapers and magazines have articles of many different types and this is intended to cover them all.).freeze, + comment: %(An article, such as a news article or piece of investigative report. Newspapers and magazines have articles of many different types and this is intended to cover them all. + + <br/><br/>See also <a href="http://blog.schema.org/2014/09/schemaorg-support-for-bibliographic_2.html">blog post</a>).freeze, "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_rNews).freeze, label: "Article".freeze, subClassOf: "schema:CreativeWork".freeze, type: "rdfs:Class".freeze term :AskAction, @@ -323,10 +332,15 @@ term :BookFormatType, comment: %(The publication format of the book.).freeze, label: "BookFormatType".freeze, subClassOf: "schema:Enumeration".freeze, type: "rdfs:Class".freeze + term :BookSeries, + comment: %(A series of books. Included books can be indicated with the hasPart property.).freeze, + label: "BookSeries".freeze, + subClassOf: "schema:Series".freeze, + type: "rdfs:Class".freeze term :BookStore, comment: %(A bookstore.).freeze, label: "BookStore".freeze, subClassOf: "schema:Store".freeze, type: "rdfs:Class".freeze @@ -360,10 +374,16 @@ comment: %(A brand is a name used by an organization or business person for labeling a product, product group, or similar.).freeze, "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsClass).freeze, label: "Brand".freeze, subClassOf: "schema:Intangible".freeze, type: "rdfs:Class".freeze + term :BreadcrumbList, + comment: %( + A BreadcrumbList is an ItemList consisting of a chain of linked Web pages, typically described using at least their URL and their name, ending with the current page.).freeze, + label: "BreadcrumbList".freeze, + subClassOf: "schema:ItemList".freeze, + type: "rdfs:Class".freeze term :Brewery, comment: %(Brewery.).freeze, label: "Brewery".freeze, subClassOf: "schema:FoodEstablishment".freeze, type: "rdfs:Class".freeze @@ -415,11 +435,11 @@ http://purl.org/goodrelations/v1#Business http://purl.org/goodrelations/v1#Enduser http://purl.org/goodrelations/v1#PublicInstitution http://purl.org/goodrelations/v1#Reseller - ).freeze, + ).freeze, "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsClass).freeze, label: "BusinessEntityType".freeze, subClassOf: "schema:Enumeration".freeze, type: "rdfs:Class".freeze term :BusinessEvent, @@ -438,11 +458,11 @@ http://purl.org/goodrelations/v1#Maintain http://purl.org/goodrelations/v1#ProvideService http://purl.org/goodrelations/v1#Repair http://purl.org/goodrelations/v1#Sell http://purl.org/goodrelations/v1#Buy - ).freeze, + ).freeze, "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsClass).freeze, label: "BusinessFunction".freeze, subClassOf: "schema:Enumeration".freeze, type: "rdfs:Class".freeze term :BuyAction, @@ -633,10 +653,15 @@ term :Continent, comment: %(One of the continents \(for example, Europe or Africa\).).freeze, label: "Continent".freeze, subClassOf: "schema:Landform".freeze, type: "rdfs:Class".freeze + term :ControlAction, + comment: %(An agent controls a device or application.).freeze, + label: "ControlAction".freeze, + subClassOf: "schema:Action".freeze, + type: "rdfs:Class".freeze term :ConvenienceStore, comment: %(A convenience store.).freeze, label: "ConvenienceStore".freeze, subClassOf: "schema:Store".freeze, type: "rdfs:Class".freeze @@ -681,11 +706,11 @@ http://purl.org/goodrelations/v1#DinersClub http://purl.org/goodrelations/v1#Discover http://purl.org/goodrelations/v1#JCB http://purl.org/goodrelations/v1#MasterCard http://purl.org/goodrelations/v1#VISA - ).freeze, + ).freeze, "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsClass).freeze, label: "CreditCard".freeze, subClassOf: "schema:PaymentMethod".freeze, type: "rdfs:Class".freeze term :Crematorium, @@ -742,10 +767,15 @@ term :DateTime, comment: %(A combination of date and time of day in the form [-]CCYY-MM-DDThh:mm:ss[Z|\(+|-\)hh:mm] \(see Chapter 5.4 of ISO 8601\).).freeze, label: "DateTime".freeze, subClassOf: "schema:DataType".freeze, type: "rdfs:Class".freeze + term :DatedMoneySpecification, + comment: %(A DatedMoneySpecification represents monetary values with optional start and end dates. For example, this could represent an employee's salary over a specific period of time.).freeze, + label: "DatedMoneySpecification".freeze, + subClassOf: "schema:StructuredValue".freeze, + type: "rdfs:Class".freeze term :DayOfWeek, comment: %(The day of the week, e.g. used to specify to which day the opening hours of an OpeningHoursSpecification refer. Commonly used values: @@ -755,20 +785,25 @@ http://purl.org/goodrelations/v1#Thursday http://purl.org/goodrelations/v1#Friday http://purl.org/goodrelations/v1#Saturday http://purl.org/goodrelations/v1#Sunday http://purl.org/goodrelations/v1#PublicHolidays - ).freeze, + ).freeze, "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsClass).freeze, label: "DayOfWeek".freeze, subClassOf: "schema:Enumeration".freeze, type: "rdfs:Class".freeze term :DaySpa, comment: %(A day spa.).freeze, label: "DaySpa".freeze, subClassOf: "schema:HealthAndBeautyBusiness".freeze, type: "rdfs:Class".freeze + term :DeactivateAction, + comment: %(The act of stopping or deactivating a device or application \(e.g. stopping a timer or turning off a flashlight\).).freeze, + label: "DeactivateAction".freeze, + subClassOf: "schema:ControlAction".freeze, + type: "rdfs:Class".freeze term :DefenceEstablishment, comment: %(A defence establishment, such as an army or navy base.).freeze, label: "DefenceEstablishment".freeze, subClassOf: "schema:GovernmentBuilding".freeze, type: "rdfs:Class".freeze @@ -799,11 +834,11 @@ http://purl.org/goodrelations/v1#DeliveryModeOwnFleet http://purl.org/goodrelations/v1#DeliveryModePickUp http://purl.org/goodrelations/v1#DHL http://purl.org/goodrelations/v1#FederalExpress http://purl.org/goodrelations/v1#UPS - ).freeze, + ).freeze, "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsClass).freeze, label: "DeliveryMethod".freeze, subClassOf: "schema:Enumeration".freeze, type: "rdfs:Class".freeze term :Demand, @@ -998,10 +1033,15 @@ term :EmergencyService, comment: %(An emergency service, such as a fire station or ER.).freeze, label: "EmergencyService".freeze, subClassOf: "schema:LocalBusiness".freeze, type: "rdfs:Class".freeze + term :EmployeeRole, + comment: %(A subclass of OrganizationRole used to describe employee relationships.).freeze, + label: "EmployeeRole".freeze, + subClassOf: "schema:OrganizationRole".freeze, + type: "rdfs:Class".freeze term :EmploymentAgency, comment: %(An employment agency.).freeze, label: "EmploymentAgency".freeze, subClassOf: "schema:LocalBusiness".freeze, type: "rdfs:Class".freeze @@ -1030,11 +1070,11 @@ comment: %(Lists or enumerations&#x2014;for example, a list of cuisines or music genres, etc.).freeze, label: "Enumeration".freeze, subClassOf: "schema:Intangible".freeze, type: "rdfs:Class".freeze term :Episode, - comment: %(A TV or radio episode which can be part of a series or season.).freeze, + comment: %(A media episode \(e.g. TV, radio, video game\) which can be part of a series or season.).freeze, label: "Episode".freeze, subClassOf: "schema:CreativeWork".freeze, type: "rdfs:Class".freeze term :Event, comment: %(An event happening at a certain time and location, such as a concert, lecture, or festival. Ticketing information may be added via the 'offers' property. Repeated events may be structured as separate Event objects.).freeze, @@ -1150,10 +1190,30 @@ term :FurnitureStore, comment: %(A furniture store.).freeze, label: "FurnitureStore".freeze, subClassOf: "schema:Store".freeze, type: "rdfs:Class".freeze + term :Game, + comment: %(The Game type represents things which are games. These are typically rule-governed recreational activities, e.g. role-playing games in which players assume the role of characters in a fictional setting. See also <a href="https://github.com/rvguha/schemaorg/issues/169">open issues list</a>.).freeze, + label: "Game".freeze, + subClassOf: "schema:CreativeWork".freeze, + type: "rdfs:Class".freeze + term :GamePlayMode, + comment: %(Indicates whether this game is multi-player, co-op or single-player.).freeze, + label: "GamePlayMode".freeze, + subClassOf: "schema:Enumeration".freeze, + type: "rdfs:Class".freeze + term :GameServer, + comment: %(Server that provides game interaction in a multiplayer game.).freeze, + label: "GameServer".freeze, + subClassOf: "schema:Intangible".freeze, + type: "rdfs:Class".freeze + term :GameServerStatus, + comment: %(Status of a game server.).freeze, + label: "GameServerStatus".freeze, + subClassOf: "schema:Enumeration".freeze, + type: "rdfs:Class".freeze term :GardenStore, comment: %(A garden store.).freeze, label: "GardenStore".freeze, subClassOf: "schema:Store".freeze, type: "rdfs:Class".freeze @@ -1389,12 +1449,17 @@ subClassOf: "schema:Enumeration".freeze, type: "rdfs:Class".freeze term :ItemList, comment: %(A list of items of any sort&#x2014;for example, Top 10 Movies About Weathermen, or Top 100 Party Songs. Not to be confused with HTML lists, which are often used only for formatting.).freeze, label: "ItemList".freeze, - subClassOf: "schema:CreativeWork".freeze, + subClassOf: "schema:Intangible".freeze, type: "rdfs:Class".freeze + term :ItemListOrderType, + comment: %(Enumerated for values for itemListOrder for indicating how an ordered ItemList is organized.).freeze, + label: "ItemListOrderType".freeze, + subClassOf: "schema:Enumeration".freeze, + type: "rdfs:Class".freeze term :ItemPage, comment: %(A page devoted to a single item, such as a particular product or hotel.).freeze, label: "ItemPage".freeze, subClassOf: "schema:WebPage".freeze, type: "rdfs:Class".freeze @@ -1479,10 +1544,15 @@ term :LiquorStore, comment: %(A shop that sells alcoholic drinks such as wine, beer, whisky and other spirits.).freeze, label: "LiquorStore".freeze, subClassOf: "schema:Store".freeze, type: "rdfs:Class".freeze + term :ListItem, + comment: %(An list item, e.g. a step in a checklist or how-to description.).freeze, + label: "ListItem".freeze, + subClassOf: "schema:Intangible".freeze, + type: "rdfs:Class".freeze term :ListenAction, comment: %(The act of consuming audio content.).freeze, label: "ListenAction".freeze, subClassOf: "schema:ConsumeAction".freeze, type: "rdfs:Class".freeze @@ -1854,10 +1924,15 @@ term :MovieRentalStore, comment: %(A movie rental store.).freeze, label: "MovieRentalStore".freeze, subClassOf: "schema:Store".freeze, type: "rdfs:Class".freeze + term :MovieSeries, + comment: %(A series of movies. Included movies can be indicated with the hasPart property.).freeze, + label: "MovieSeries".freeze, + subClassOf: "schema:Series".freeze, + type: "rdfs:Class".freeze term :MovieTheater, comment: %(A movie theater.).freeze, label: "MovieTheater".freeze, subClassOf: ["schema:CivicStructure".freeze, "schema:EntertainmentBusiness".freeze], type: "rdfs:Class".freeze @@ -1884,10 +1959,28 @@ term :MusicAlbum, comment: %(A collection of music tracks.).freeze, label: "MusicAlbum".freeze, subClassOf: "schema:MusicPlaylist".freeze, type: "rdfs:Class".freeze + term :MusicAlbumProductionType, + comment: %(Classification of the album by it's type of content: soundtrack, live album, studio album, etc.).freeze, + "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ).freeze, + label: "MusicAlbumProductionType".freeze, + subClassOf: "schema:Enumeration".freeze, + type: "rdfs:Class".freeze + term :MusicAlbumReleaseType, + comment: %(The kind of release which this album is: single, EP or album.).freeze, + "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ).freeze, + label: "MusicAlbumReleaseType".freeze, + subClassOf: "schema:Enumeration".freeze, + type: "rdfs:Class".freeze + term :MusicComposition, + comment: %(A musical composition.).freeze, + "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ).freeze, + label: "MusicComposition".freeze, + subClassOf: "schema:CreativeWork".freeze, + type: "rdfs:Class".freeze term :MusicEvent, comment: %(Event type: Music event.).freeze, label: "MusicEvent".freeze, subClassOf: "schema:Event".freeze, type: "rdfs:Class".freeze @@ -1904,10 +1997,22 @@ term :MusicRecording, comment: %(A music recording \(track\), usually a single song.).freeze, label: "MusicRecording".freeze, subClassOf: "schema:CreativeWork".freeze, type: "rdfs:Class".freeze + term :MusicRelease, + comment: %(A MusicRelease is a specific release of a music album.).freeze, + "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ).freeze, + label: "MusicRelease".freeze, + subClassOf: "schema:MusicPlaylist".freeze, + type: "rdfs:Class".freeze + term :MusicReleaseFormatType, + comment: %(Format of this release \(the type of recording media used, ie. compact disc, digital media, LP, etc.\).).freeze, + "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ).freeze, + label: "MusicReleaseFormatType".freeze, + subClassOf: "schema:Enumeration".freeze, + type: "rdfs:Class".freeze term :MusicStore, comment: %(A music store.).freeze, label: "MusicStore".freeze, subClassOf: "schema:Store".freeze, type: "rdfs:Class".freeze @@ -2074,11 +2179,11 @@ Commonly used values: http://purl.org/goodrelations/v1#DHL http://purl.org/goodrelations/v1#FederalExpress http://purl.org/goodrelations/v1#UPS - ).freeze, + ).freeze, "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsClass).freeze, label: "ParcelService".freeze, subClassOf: "schema:DeliveryMethod".freeze, type: "rdfs:Class".freeze term :ParentAudience, @@ -2130,11 +2235,11 @@ http://purl.org/goodrelations/v1#COD http://purl.org/goodrelations/v1#DirectDebit http://purl.org/goodrelations/v1#GoogleCheckout http://purl.org/goodrelations/v1#PayPal http://purl.org/goodrelations/v1#PaySwarm - ).freeze, + ).freeze, "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsClass).freeze, label: "PaymentMethod".freeze, subClassOf: "schema:Enumeration".freeze, type: "rdfs:Class".freeze term :PeopleAudience, @@ -2161,15 +2266,18 @@ comment: %(A performance group, such as a band, an orchestra, or a circus.).freeze, label: "PerformingGroup".freeze, subClassOf: "schema:Organization".freeze, type: "rdfs:Class".freeze term :Periodical, - comment: %(A publication in any medium issued in successive parts bearing numerical or chronological designations and intended, such as a magazine, scholarly journal, or newspaper to continue indefinitely.).freeze, + comment: %(A publication in any medium issued in successive parts bearing numerical or chronological designations and intended, such as a magazine, scholarly journal, or newspaper to continue indefinitely. + + <br/><br/>See also <a href="http://blog.schema.org/2014/09/schemaorg-support-for-bibliographic_2.html">blog post</a> + ).freeze, "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_bibex).freeze, label: "Periodical".freeze, "owl:equivalentClass" => %(http://purl.org/ontology/bibo/Periodical).freeze, - subClassOf: "schema:CreativeWork".freeze, + subClassOf: "schema:Series".freeze, type: "rdfs:Class".freeze term :Permit, comment: %(A permit issued by an organization, e.g. a parking pass.).freeze, label: "Permit".freeze, subClassOf: "schema:Intangible".freeze, @@ -2363,18 +2471,24 @@ comment: %(A PublicationEvent corresponds indifferently to the event of publication for a CreativeWork of any type e.g. a broadcast event, an on-demand event, a book/journal publication via a variety of delivery media.).freeze, label: "PublicationEvent".freeze, subClassOf: "schema:Event".freeze, type: "rdfs:Class".freeze term :PublicationIssue, - comment: %(A part of a successively published publication such as a periodical or publication volume, often numbered, usually containing a grouping of works such as articles.).freeze, + comment: %(A part of a successively published publication such as a periodical or publication volume, often numbered, usually containing a grouping of works such as articles. + + <br/><br/>See also <a href="http://blog.schema.org/2014/09/schemaorg-support-for-bibliographic_2.html">blog post</a> + ).freeze, "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_bibex).freeze, label: "PublicationIssue".freeze, "owl:equivalentClass" => %(http://purl.org/ontology/bibo/Issue).freeze, subClassOf: "schema:CreativeWork".freeze, type: "rdfs:Class".freeze term :PublicationVolume, - comment: %(A part of a successively published publication such as a periodical or multi-volume work, often numbered. It may represent a time span, such as a year.).freeze, + comment: %(A part of a successively published publication such as a periodical or multi-volume work, often numbered. It may represent a time span, such as a year. + + <br/><br/>See also <a href="http://blog.schema.org/2014/09/schemaorg-support-for-bibliographic_2.html">blog post</a> + ).freeze, "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_bibex).freeze, label: "PublicationVolume".freeze, subClassOf: "schema:CreativeWork".freeze, type: "rdfs:Class".freeze term :QAPage, @@ -2445,11 +2559,11 @@ comment: %(A radio station.).freeze, label: "RadioStation".freeze, subClassOf: "schema:LocalBusiness".freeze, type: "rdfs:Class".freeze term :Rating, - comment: %(The rating of the video.).freeze, + comment: %(A rating is an evaluation on a numeric scale, such as 1 to 5 stars.).freeze, label: "Rating".freeze, subClassOf: "schema:Intangible".freeze, type: "rdfs:Class".freeze term :ReactAction, comment: %(The act of responding instinctively and emotionally to an object, expressing a sentiment.).freeze, @@ -2554,10 +2668,15 @@ term :Restaurant, comment: %(A restaurant.).freeze, label: "Restaurant".freeze, subClassOf: "schema:FoodEstablishment".freeze, type: "rdfs:Class".freeze + term :ResumeAction, + comment: %(The act of resuming a device or application which was formerly paused \(e.g. resume music playback or resume a timer\).).freeze, + label: "ResumeAction".freeze, + subClassOf: "schema:ControlAction".freeze, + type: "rdfs:Class".freeze term :ReturnAction, comment: %(The act of returning to the origin that which was previously received \(concrete objects\) or taken \(ownership\).).freeze, label: "ReturnAction".freeze, subClassOf: "schema:TransferAction".freeze, type: "rdfs:Class".freeze @@ -2576,10 +2695,12 @@ label: "RiverBodyOfWater".freeze, subClassOf: "schema:BodyOfWater".freeze, type: "rdfs:Class".freeze term :Role, comment: %(Represents additional information about a relationship or property. For example a Role can be used to say that a 'member' role linking some SportsTeam to a player occurred during a particular time period. Or that a Person's 'actor' role in a Movie was for some particular characterName. Such properties can be attached to a Role entity, which is then associated with the main entities using ordinary properties like 'member' or 'actor'. + + <br/><br/>See also <a href="http://blog.schema.org/2014/06/introducing-role.html">blog post</a> ).freeze, label: "Role".freeze, subClassOf: "schema:Intangible".freeze, type: "rdfs:Class".freeze term :RoofingContractor, @@ -2590,10 +2711,15 @@ term :RsvpAction, comment: %(The act of notifying an event organizer as to whether you expect to attend the event.).freeze, label: "RsvpAction".freeze, subClassOf: "schema:InformAction".freeze, type: "rdfs:Class".freeze + term :RsvpResponseType, + comment: %(RsvpResponseType is an enumeration type whose instances represent responding to an RSVP request.).freeze, + label: "RsvpResponseType".freeze, + subClassOf: "schema:Enumeration".freeze, + type: "rdfs:Class".freeze term :SaleEvent, comment: %(Event type: Sales event.).freeze, label: "SaleEvent".freeze, subClassOf: "schema:Event".freeze, type: "rdfs:Class".freeze @@ -2631,11 +2757,11 @@ comment: %(Web page type: Search results page.).freeze, label: "SearchResultsPage".freeze, subClassOf: "schema:WebPage".freeze, type: "rdfs:Class".freeze term :Season, - comment: %(A TV or radio season.).freeze, + comment: %(A media season e.g. tv, radio, video game etc.).freeze, label: "Season".freeze, subClassOf: "schema:CreativeWork".freeze, type: "rdfs:Class".freeze term :Seat, comment: %(Used to describe a seat, such as a reserved seat in an event reservation.).freeze, @@ -2656,11 +2782,34 @@ comment: %(The act of physically/electronically dispatching an object for transfer from an origin to a destination.<p>Related actions:</p><ul><li><a href="http://schema.org/ReceiveAction">ReceiveAction</a>: The reciprocal of SendAction.</li><li><a href="http://schema.org/GiveAction">GiveAction</a>: Unlike GiveAction, SendAction does not imply the transfer of ownership \(e.g. I can send you my laptop, but I'm not necessarily giving it to you\).</li></ul>).freeze, label: "SendAction".freeze, subClassOf: "schema:TransferAction".freeze, type: "rdfs:Class".freeze term :Series, - comment: %(A TV or radio series.).freeze, + comment: %( + A Series in schema.org is a group of related items, typically but not necessarily of the same kind. + Series are usually organized into some order, often chronological. Unlike <a href="/ItemList">ItemList</a> which + is a general purpose data structure for lists of things, the emphasis with Series + is on published materials \(written e.g. books and periodicals, or media such as + tv, radio and games\). + + <br/><br/> + + Specific subtypes are available for describing <a href="/TVSeries">TVSeries</a>, <a href="/RadioSeries">RadioSeries</a>, + <a href="/MovieSeries">MovieSeries</a>, + <a href="/BookSeries">BookSeries</a>, + <a href="/Periodical">Periodical</a> + and <a href="/VideoGameSeries">VideoGameSeries</a>. In each case, + the <a href="/hasPart">hasPart</a> / <a href="/isPartOf">isPartOf</a> properties + can be used to relate the Series to its parts. The general Series type serves largely + just to organize these more specific and practical subtypes. + + <br/><br/> + + It is common for properties applicable to an item from the series to be usefully applied to the containing group. + Schema.org attempts to anticipate some of these cases, but publishers should be free to apply + properties of the series parts to the series as a whole wherever they seem appropriate. + ).freeze, label: "Series".freeze, subClassOf: "schema:CreativeWork".freeze, type: "rdfs:Class".freeze term :Service, comment: %(A service provided by an organization, e.g. delivery service, print services, etc.).freeze, @@ -2741,14 +2890,19 @@ term :SportsEvent, comment: %(Event type: Sports event.).freeze, label: "SportsEvent".freeze, subClassOf: "schema:Event".freeze, type: "rdfs:Class".freeze + term :SportsOrganization, + comment: %(Represents the collection of all sports organizations, including sports teams, governing bodies, and sports associations.).freeze, + label: "SportsOrganization".freeze, + subClassOf: "schema:Organization".freeze, + type: "rdfs:Class".freeze term :SportsTeam, comment: %(Organization: Sports team.).freeze, label: "SportsTeam".freeze, - subClassOf: "schema:Organization".freeze, + subClassOf: "schema:SportsOrganization".freeze, type: "rdfs:Class".freeze term :StadiumOrArena, comment: %(A stadium.).freeze, label: "StadiumOrArena".freeze, subClassOf: ["schema:CivicStructure".freeze, "schema:SportsActivityLocation".freeze], @@ -2782,10 +2936,15 @@ comment: %(Anatomical features that can be observed by sight \(without dissection\), including the form and proportions of the human body as well as surface landmarks that correspond to deeper subcutaneous structures. Superficial anatomy plays an important role in sports medicine, phlebotomy, and other medical specialties as underlying anatomical structures can be identified through surface palpation. For example, during back surgery, superficial anatomy can be used to palpate and count vertebrae to find the site of incision. Or in phlebotomy, superficial anatomy can be used to locate an underlying vein; for example, the median cubital vein can be located by palpating the borders of the cubital fossa \(such as the epicondyles of the humerus\) and then looking for the superficial signs of the vein, such as size, prominence, ability to refill after depression, and feel of surrounding tissue support. As another example, in a subluxation \(dislocation\) of the glenohumeral joint, the bony structure becomes pronounced with the deltoid muscle failing to cover the glenohumeral joint allowing the edges of the scapula to be superficially visible. Here, the superficial anatomy is the visible edges of the scapula, implying the underlying dislocation of the joint \(the related anatomical structure\).).freeze, "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_WikiDoc).freeze, label: "SuperficialAnatomy".freeze, subClassOf: "schema:MedicalEntity".freeze, type: "rdfs:Class".freeze + term :SuspendAction, + comment: %(The act of momentarily pausing a device or application \(e.g. pause music playback or pause a timer\).).freeze, + label: "SuspendAction".freeze, + subClassOf: "schema:ControlAction".freeze, + type: "rdfs:Class".freeze term :Synagogue, comment: %(A synagogue.).freeze, label: "Synagogue".freeze, subClassOf: "schema:PlaceOfWorship".freeze, type: "rdfs:Class".freeze @@ -3073,10 +3232,20 @@ term :VideoGallery, comment: %(Web page type: Video gallery page.).freeze, label: "VideoGallery".freeze, subClassOf: "schema:CollectionPage".freeze, type: "rdfs:Class".freeze + term :VideoGame, + comment: %(A video game is an electronic game that involves human interaction with a user interface to generate visual feedback on a video device.).freeze, + label: "VideoGame".freeze, + subClassOf: ["schema:SoftwareApplication".freeze, "schema:Game".freeze], + type: "rdfs:Class".freeze + term :VideoGameSeries, + comment: %(A <a href="/VideoGame">video game</a> series.).freeze, + label: "VideoGameSeries".freeze, + subClassOf: "schema:Series".freeze, + type: "rdfs:Class".freeze term :VideoObject, comment: %(A video file.).freeze, "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_rNews).freeze, label: "VideoObject".freeze, subClassOf: "schema:MediaObject".freeze, @@ -3142,11 +3311,11 @@ Commonly used values: http://purl.org/goodrelations/v1#Labor-BringIn http://purl.org/goodrelations/v1#PartsAndLabor-BringIn http://purl.org/goodrelations/v1#PartsAndLabor-PickUp - ).freeze, + ).freeze, "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsClass).freeze, label: "WarrantyScope".freeze, subClassOf: "schema:Enumeration".freeze, type: "rdfs:Class".freeze term :WatchAction, @@ -3315,18 +3484,18 @@ domainIncludes: "schema:ExercisePlan".freeze, label: "activityFrequency".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze property :actor, - comment: %(A cast member of the movie, tv/radio series, season, episode, or video.).freeze, - domainIncludes: ["schema:Movie".freeze, "schema:Episode".freeze, "schema:TVEpisode".freeze, "schema:Series".freeze, "schema:TVSeries".freeze, "schema:RadioEpisode".freeze, "schema:RadioSeries".freeze], + comment: %(An actor, e.g. in tv, radio, movie, video games etc. Actors can be associated with individual items or with a series, episode, clip.).freeze, + domainIncludes: ["schema:Movie".freeze, "schema:VideoObject".freeze, "schema:VideoGame".freeze, "schema:Episode".freeze, "schema:RadioSeries".freeze, "schema:MovieSeries".freeze, "schema:VideoGameSeries".freeze, "schema:TVSeries".freeze, "schema:Clip".freeze], label: "actor".freeze, rangeIncludes: "schema:Person".freeze, type: "rdf:Property".freeze property :actors, - comment: %(A cast member of the movie, tv/radio series, season, episode, or video. \(legacy spelling; see singular form, actor\)).freeze, - domainIncludes: ["schema:Movie".freeze, "schema:Episode".freeze, "schema:TVEpisode".freeze, "schema:Series".freeze, "schema:TVSeries".freeze, "schema:RadioEpisode".freeze, "schema:RadioSeries".freeze], + comment: %(An actor, e.g. in tv, radio, movie, video games etc. Actors can be associated with individual items or with a series, episode, clip.).freeze, + domainIncludes: ["schema:Movie".freeze, "schema:VideoObject".freeze, "schema:VideoGame".freeze, "schema:Episode".freeze, "schema:RadioSeries".freeze, "schema:MovieSeries".freeze, "schema:VideoGameSeries".freeze, "schema:TVSeries".freeze, "schema:Clip".freeze], label: "actors".freeze, rangeIncludes: "schema:Person".freeze, "schema:supersededBy" => %(schema:actor).freeze, type: "rdf:Property".freeze property :addOn, @@ -3339,15 +3508,22 @@ comment: %(An additional name for a Person, can be used for a middle name.).freeze, domainIncludes: "schema:Person".freeze, label: "additionalName".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze + property :additionalNumberOfGuests, + comment: %(If responding yes, the number of guests who will attend in addition to the invitee.).freeze, + domainIncludes: "schema:RsvpAction".freeze, + label: "additionalNumberOfGuests".freeze, + rangeIncludes: "schema:Number".freeze, + type: "rdf:Property".freeze property :additionalType, comment: %(An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.).freeze, domainIncludes: "schema:Thing".freeze, label: "additionalType".freeze, rangeIncludes: "schema:URL".freeze, + subPropertyOf: "rdf:type".freeze, type: "rdf:Property".freeze property :additionalVariable, comment: %(Any additional component of the exercise prescription that may need to be articulated to the patient. This may include the order of exercises, the number of repetitions of movement, quantitative distance, progressions over time, etc.).freeze, domainIncludes: "schema:ExercisePlan".freeze, label: "additionalVariable".freeze, @@ -3429,12 +3605,33 @@ comment: %(A music album.).freeze, domainIncludes: "schema:MusicGroup".freeze, label: "album".freeze, rangeIncludes: "schema:MusicAlbum".freeze, type: "rdf:Property".freeze + property :albumProductionType, + comment: %(Classification of the album by it's type of content: soundtrack, live album, studio album, etc.).freeze, + "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ).freeze, + domainIncludes: "schema:MusicAlbum".freeze, + label: "albumProductionType".freeze, + rangeIncludes: "schema:MusicAlbumProductionType".freeze, + type: "rdf:Property".freeze + property :albumRelease, + comment: %(A release of this album.).freeze, + domainIncludes: "schema:MusicAlbum".freeze, + inverseOf: "schema:releaseOf".freeze, + label: "albumRelease".freeze, + rangeIncludes: "schema:MusicRelease".freeze, + type: "rdf:Property".freeze + property :albumReleaseType, + comment: %(The kind of release which this album is: single, EP or album.).freeze, + "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ).freeze, + domainIncludes: "schema:MusicAlbum".freeze, + label: "albumReleaseType".freeze, + rangeIncludes: "schema:MusicAlbumReleaseType".freeze, + type: "rdf:Property".freeze property :albums, - comment: %(A collection of music albums \(legacy spelling; see singular form, album\).).freeze, + comment: %(A collection of music albums.).freeze, domainIncludes: "schema:MusicGroup".freeze, label: "albums".freeze, rangeIncludes: "schema:MusicAlbum".freeze, "schema:supersededBy" => %(schema:album).freeze, type: "rdf:Property".freeze @@ -3456,11 +3653,11 @@ label: "alignmentType".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze property :alternateName, comment: %(An alias for the item.).freeze, - domainIncludes: ["schema:Thing".freeze, "schema:MedicalEntity".freeze], + domainIncludes: "schema:Thing".freeze, label: "alternateName".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze property :alternativeHeadline, comment: %(A secondary title of the CreativeWork.).freeze, @@ -3480,10 +3677,16 @@ domainIncludes: "schema:Person".freeze, inverseOf: "schema:alumni".freeze, label: "alumniOf".freeze, rangeIncludes: "schema:EducationalOrganization".freeze, type: "rdf:Property".freeze + property :amount, + comment: %(The amount of money.).freeze, + domainIncludes: "schema:DatedMoneySpecification".freeze, + label: "amount".freeze, + rangeIncludes: "schema:Number".freeze, + type: "rdf:Property".freeze property :amountOfThisGood, comment: %(The quantity of the goods included in the offer.).freeze, domainIncludes: "schema:TypeAndQuantityNode".freeze, label: "amountOfThisGood".freeze, rangeIncludes: "schema:Number".freeze, @@ -3654,22 +3857,28 @@ comment: %(If applicable, a description of the pathophysiology associated with the anatomical system, including potential abnormal changes in the mechanical, physical, and biochemical functions of the system.).freeze, domainIncludes: ["schema:AnatomicalStructure".freeze, "schema:AnatomicalSystem".freeze, "schema:SuperficialAnatomy".freeze], label: "associatedPathophysiology".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze + property :athlete, + comment: %(A person that acts as performing member of a sports team; a player as opposed to a coach).freeze, + domainIncludes: "schema:SportsTeam".freeze, + label: "athlete".freeze, + rangeIncludes: "schema:Person".freeze, + type: "rdf:Property".freeze property :attendee, comment: %(A person or organization attending the event.).freeze, domainIncludes: "schema:Event".freeze, label: "attendee".freeze, rangeIncludes: ["schema:Organization".freeze, "schema:Person".freeze], type: "rdf:Property".freeze property :attendees, - comment: %(A person attending the event \(legacy spelling; see singular form, attendee\).).freeze, + comment: %(A person attending the event.).freeze, domainIncludes: "schema:Event".freeze, label: "attendees".freeze, rangeIncludes: ["schema:Organization".freeze, "schema:Person".freeze], - "schema:supersededBy" => %(schema:attendees).freeze, + "schema:supersededBy" => %(schema:attendee).freeze, type: "rdf:Property".freeze property :audience, comment: %(The intended audience of the item, i.e. the group for whom the item was created.).freeze, domainIncludes: ["schema:CreativeWork".freeze, "schema:Product".freeze, "schema:PlayAction".freeze], label: "audience".freeze, @@ -3779,27 +3988,34 @@ domainIncludes: ["schema:CreativeWork".freeze, "schema:Person".freeze], label: "award".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze property :awards, - comment: %(Awards won by this person or for this creative work. \(legacy spelling; see singular form, award\)).freeze, + comment: %(Awards won by this person or for this creative work.).freeze, domainIncludes: ["schema:CreativeWork".freeze, "schema:Person".freeze], label: "awards".freeze, rangeIncludes: "schema:Text".freeze, "schema:supersededBy" => %(schema:award).freeze, type: "rdf:Property".freeze + property :awayTeam, + comment: %(The away team in a sports event.).freeze, + domainIncludes: "schema:SportsEvent".freeze, + label: "awayTeam".freeze, + rangeIncludes: ["schema:Person".freeze, "schema:SportsTeam".freeze], + subPropertyOf: "schema:competitor".freeze, + type: "rdf:Property".freeze property :background, comment: %(Descriptive information establishing a historical perspective on the supplement. May include the rationale for the name, the population where the supplement first came to prominence, etc.).freeze, domainIncludes: "schema:DietarySupplement".freeze, label: "background".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze property :baseSalary, - comment: %(The base salary of the job.).freeze, - domainIncludes: "schema:JobPosting".freeze, + comment: %(The base salary of the job or of an employee in an EmployeeRole.).freeze, + domainIncludes: ["schema:JobPosting".freeze, "schema:EmployeeRole".freeze], label: "baseSalary".freeze, - rangeIncludes: "schema:Number".freeze, + rangeIncludes: ["schema:Number".freeze, "schema:PriceSpecification".freeze], type: "rdf:Property".freeze property :benefits, comment: %(Description of benefits associated with the job.).freeze, domainIncludes: "schema:JobPosting".freeze, label: "benefits".freeze, @@ -3833,10 +4049,16 @@ comment: %(Date of birth.).freeze, domainIncludes: "schema:Person".freeze, label: "birthDate".freeze, rangeIncludes: "schema:Date".freeze, type: "rdf:Property".freeze + property :birthPlace, + comment: %(The place where the person was born.).freeze, + domainIncludes: "schema:Person".freeze, + label: "birthPlace".freeze, + rangeIncludes: "schema:Place".freeze, + type: "rdf:Property".freeze property :bitrate, comment: %(The bitrate of the media object.).freeze, domainIncludes: "schema:MediaObject".freeze, label: "bitrate".freeze, rangeIncludes: "schema:Text".freeze, @@ -3846,11 +4068,11 @@ domainIncludes: "schema:Blog".freeze, label: "blogPost".freeze, rangeIncludes: "schema:BlogPosting".freeze, type: "rdf:Property".freeze property :blogPosts, - comment: %(The postings that are part of this blog \(legacy spelling; see singular form, blogPost\).).freeze, + comment: %(The postings that are part of this blog.).freeze, domainIncludes: "schema:Blog".freeze, label: "blogPosts".freeze, rangeIncludes: "schema:BlogPosting".freeze, "schema:supersededBy" => %(schema:blogPost).freeze, type: "rdf:Property".freeze @@ -3912,11 +4134,11 @@ type: "rdf:Property".freeze property :branch, comment: %(The branches that delineate from the nerve bundle.).freeze, domainIncludes: "schema:Nerve".freeze, label: "branch".freeze, - rangeIncludes: ["schema:AnatomicalStructure".freeze, "schema:Nerve".freeze], + rangeIncludes: "schema:AnatomicalStructure".freeze, type: "rdf:Property".freeze property :branchOf, comment: %(The larger organization that this local business is a branch of, if any.).freeze, domainIncludes: "schema:LocalBusiness".freeze, label: "branchOf".freeze, @@ -3930,11 +4152,11 @@ type: "rdf:Property".freeze property :breadcrumb, comment: %(A set of links that can help a user understand and navigate a website hierarchy.).freeze, domainIncludes: "schema:WebPage".freeze, label: "breadcrumb".freeze, - rangeIncludes: "schema:Text".freeze, + rangeIncludes: ["schema:Text".freeze, "schema:BreadcrumbList".freeze], type: "rdf:Property".freeze property :breastfeedingWarning, comment: %(Any precaution, guidance, contraindication, etc. related to this drug's use by breastfeeding mothers.).freeze, domainIncludes: "schema:Drug".freeze, label: "breastfeedingWarning".freeze, @@ -4031,10 +4253,17 @@ comment: %(A data catalog which contains a dataset.).freeze, domainIncludes: "schema:Dataset".freeze, label: "catalog".freeze, rangeIncludes: "schema:DataCatalog".freeze, type: "rdf:Property".freeze + property :catalogNumber, + comment: %(The catalog number for the release.).freeze, + "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ).freeze, + domainIncludes: "schema:MusicRelease".freeze, + label: "catalogNumber".freeze, + rangeIncludes: "schema:Text".freeze, + type: "rdf:Property".freeze property :category, comment: %(A category for the item. Greater signs or slashes can be used to informally indicate a category hierarchy.).freeze, domainIncludes: ["schema:Offer".freeze, "schema:PhysicalActivity".freeze], label: "category".freeze, rangeIncludes: ["schema:PhysicalActivityCategory".freeze, "schema:Text".freeze, "schema:Thing".freeze], @@ -4049,16 +4278,34 @@ comment: %(The condition, complication, symptom, sign, etc. caused.).freeze, domainIncludes: "schema:MedicalCause".freeze, label: "causeOf".freeze, rangeIncludes: "schema:MedicalEntity".freeze, type: "rdf:Property".freeze + property :character, + comment: %(Fictional person connected with a creative work.).freeze, + domainIncludes: "schema:CreativeWork".freeze, + label: "character".freeze, + rangeIncludes: "schema:Person".freeze, + type: "rdf:Property".freeze + property :characterAttribute, + comment: %(A piece of data that represents a particular aspect of a fictional character \(skill, power, character points, advantage, disadvantage\).).freeze, + domainIncludes: ["schema:Game".freeze, "schema:VideoGameSeries".freeze], + label: "characterAttribute".freeze, + rangeIncludes: "schema:Thing".freeze, + type: "rdf:Property".freeze property :characterName, comment: %(The name of a character played in some acting or performing role, i.e. in a PerformanceRole.).freeze, domainIncludes: "schema:PerformanceRole".freeze, label: "characterName".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze + property :cheatCode, + comment: %(Cheat codes to the game.).freeze, + domainIncludes: ["schema:VideoGame".freeze, "schema:VideoGameSeries".freeze], + label: "cheatCode".freeze, + rangeIncludes: "schema:CreativeWork".freeze, + type: "rdf:Property".freeze property :checkinTime, comment: %(The earliest someone may check into a lodging establishment.).freeze, domainIncludes: "schema:LodgingReservation".freeze, label: "checkinTime".freeze, rangeIncludes: "schema:DateTime".freeze, @@ -4122,10 +4369,16 @@ comment: %(The closing hour of the place or service on the given day\(s\) of the week.).freeze, domainIncludes: "schema:OpeningHoursSpecification".freeze, label: "closes".freeze, rangeIncludes: "schema:Time".freeze, type: "rdf:Property".freeze + property :coach, + comment: %(A person that acts in a coaching role for a sports team.).freeze, + domainIncludes: "schema:SportsTeam".freeze, + label: "coach".freeze, + rangeIncludes: "schema:Person".freeze, + type: "rdf:Property".freeze property :code, comment: %(A medical code for the entity, taken from a controlled vocabulary or ontology such as ICD-9, DiseasesDB, MeSH, SNOMED-CT, RxNorm, etc.).freeze, domainIncludes: "schema:MedicalEntity".freeze, label: "code".freeze, rangeIncludes: "schema:MedicalCode".freeze, @@ -4153,11 +4406,11 @@ domainIncludes: "schema:Person".freeze, label: "colleague".freeze, rangeIncludes: "schema:Person".freeze, type: "rdf:Property".freeze property :colleagues, - comment: %(A colleague of the person \(legacy spelling; see singular form, colleague\).).freeze, + comment: %(A colleague of the person.).freeze, domainIncludes: "schema:Person".freeze, label: "colleagues".freeze, rangeIncludes: "schema:Person".freeze, "schema:supersededBy" => %(schema:colleague).freeze, type: "rdf:Property".freeze @@ -4196,10 +4449,23 @@ comment: %(The time at which the UserComment was made.).freeze, domainIncludes: "schema:UserComments".freeze, label: "commentTime".freeze, rangeIncludes: "schema:Date".freeze, type: "rdf:Property".freeze + property :competitor, + comment: %(A competitor in a sports event.).freeze, + domainIncludes: "schema:SportsEvent".freeze, + label: "competitor".freeze, + rangeIncludes: ["schema:Person".freeze, "schema:SportsTeam".freeze], + type: "rdf:Property".freeze + property :composer, + comment: %(The person or organization who wrote the composition.).freeze, + "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ).freeze, + domainIncludes: "schema:MusicComposition".freeze, + label: "composer".freeze, + rangeIncludes: ["schema:Person".freeze, "schema:Organization".freeze], + type: "rdf:Property".freeze property :comprisedOf, comment: %(The underlying anatomical structures, such as organs, that comprise the anatomical system.).freeze, domainIncludes: "schema:AnatomicalSystem".freeze, label: "comprisedOf".freeze, rangeIncludes: ["schema:AnatomicalStructure".freeze, "schema:AnatomicalSystem".freeze], @@ -4227,11 +4493,11 @@ domainIncludes: ["schema:Organization".freeze, "schema:Person".freeze], label: "contactPoint".freeze, rangeIncludes: "schema:ContactPoint".freeze, type: "rdf:Property".freeze property :contactPoints, - comment: %(A contact point for a person or organization \(legacy spelling; see singular form, contactPoint\).).freeze, + comment: %(A contact point for a person or organization.).freeze, domainIncludes: ["schema:Organization".freeze, "schema:Person".freeze], label: "contactPoints".freeze, rangeIncludes: "schema:ContactPoint".freeze, "schema:supersededBy" => %(schema:contactPoint).freeze, type: "rdf:Property".freeze @@ -4366,16 +4632,29 @@ comment: %(The creator/author of this CreativeWork or UserComments. This is the same as the Author property for CreativeWork.).freeze, domainIncludes: ["schema:CreativeWork".freeze, "schema:UserComments".freeze], label: "creator".freeze, rangeIncludes: ["schema:Organization".freeze, "schema:Person".freeze], type: "rdf:Property".freeze + property :creditedTo, + comment: %(The group the release is credited to if different than the byArtist. For example, Red and Blue is credited to "Stefani Germanotta Band", but by Lady Gaga.).freeze, + "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ).freeze, + domainIncludes: "schema:MusicRelease".freeze, + label: "creditedTo".freeze, + rangeIncludes: ["schema:Person".freeze, "schema:Organization".freeze], + type: "rdf:Property".freeze property :currenciesAccepted, comment: %(The currency accepted \(in <a href='http://en.wikipedia.org/wiki/ISO_4217'>ISO 4217 currency format</a>\).).freeze, domainIncludes: "schema:LocalBusiness".freeze, label: "currenciesAccepted".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze + property :currency, + comment: %(The currency in which the monetary amount is expressed \(in 3-letter <a href='http://en.wikipedia.org/wiki/ISO_4217'">ISO 4217</a> format\).).freeze, + domainIncludes: "schema:DatedMoneySpecification".freeze, + label: "currency".freeze, + rangeIncludes: "schema:Text".freeze, + type: "rdf:Property".freeze property :customer, comment: %(Party placing the order.).freeze, domainIncludes: "schema:Order".freeze, label: "customer".freeze, rangeIncludes: ["schema:Organization".freeze, "schema:Person".freeze], @@ -4432,10 +4711,16 @@ comment: %(Date of death.).freeze, domainIncludes: "schema:Person".freeze, label: "deathDate".freeze, rangeIncludes: "schema:Date".freeze, type: "rdf:Property".freeze + property :deathPlace, + comment: %(The place where the person died.).freeze, + domainIncludes: "schema:Person".freeze, + label: "deathPlace".freeze, + rangeIncludes: "schema:Place".freeze, + type: "rdf:Property".freeze property :defaultValue, comment: %(The default value of the input. For properties that expect a literal, the default is a literal value, for properties that expect an object, it's an ID reference to one of the current values.).freeze, domainIncludes: "schema:PropertyValueSpecification".freeze, label: "defaultValue".freeze, rangeIncludes: ["schema:Thing".freeze, "schema:Text".freeze], @@ -4568,18 +4853,18 @@ domainIncludes: "schema:MedicalCondition".freeze, label: "differentialDiagnosis".freeze, rangeIncludes: "schema:DDxElement".freeze, type: "rdf:Property".freeze property :director, - comment: %(The director of the movie, tv/radio episode or series.).freeze, - domainIncludes: ["schema:Movie".freeze, "schema:Episode".freeze, "schema:TVEpisode".freeze, "schema:Series".freeze, "schema:TVSeries".freeze, "schema:RadioEpisode".freeze, "schema:RadioSeries".freeze], + comment: %(A director of e.g. tv, radio, movie, video games etc. content. Directors can be associated with individual items or with a series, episode, clip.).freeze, + domainIncludes: ["schema:Movie".freeze, "schema:VideoObject".freeze, "schema:VideoGame".freeze, "schema:Episode".freeze, "schema:VideoGameSeries".freeze, "schema:TVSeries".freeze, "schema:RadioSeries".freeze, "schema:MovieSeries".freeze, "schema:Clip".freeze], label: "director".freeze, rangeIncludes: "schema:Person".freeze, type: "rdf:Property".freeze property :directors, - comment: %(The director of the movie, tv/radio episode or series. \(legacy spelling; see singular form, director\)).freeze, - domainIncludes: ["schema:Movie".freeze, "schema:Episode".freeze, "schema:TVEpisode".freeze, "schema:Series".freeze, "schema:TVSeries".freeze, "schema:RadioEpisode".freeze, "schema:RadioSeries".freeze], + comment: %(A director of e.g. tv, radio, movie, video games etc. content. Directors can be associated with individual items or with a series, episode, clip.).freeze, + domainIncludes: ["schema:Movie".freeze, "schema:VideoObject".freeze, "schema:VideoGame".freeze, "schema:Episode".freeze, "schema:VideoGameSeries".freeze, "schema:TVSeries".freeze, "schema:RadioSeries".freeze, "schema:MovieSeries".freeze, "schema:Clip".freeze], label: "directors".freeze, rangeIncludes: "schema:Person".freeze, "schema:supersededBy" => %(schema:director).freeze, type: "rdf:Property".freeze property :discount, @@ -4732,11 +5017,11 @@ label: "duplicateTherapy".freeze, rangeIncludes: "schema:MedicalTherapy".freeze, type: "rdf:Property".freeze property :duration, comment: %(The duration of the item \(movie, audio recording, event, etc.\) in <a href='http://en.wikipedia.org/wiki/ISO_8601'>ISO 8601 date format</a>.).freeze, - domainIncludes: ["schema:MediaObject".freeze, "schema:Event".freeze, "schema:Movie".freeze, "schema:MusicRecording".freeze], + domainIncludes: ["schema:MediaObject".freeze, "schema:Event".freeze, "schema:Movie".freeze, "schema:MusicRecording".freeze, "schema:MusicRelease".freeze], label: "duration".freeze, rangeIncludes: "schema:Duration".freeze, type: "rdf:Property".freeze property :durationOfWarranty, comment: %(The duration of the warranty promise. Common unitCode values are ANN for year, MON for months, or DAY for days.).freeze, @@ -4833,11 +5118,11 @@ domainIncludes: "schema:Organization".freeze, label: "employee".freeze, rangeIncludes: "schema:Person".freeze, type: "rdf:Property".freeze property :employees, - comment: %(People working for this organization. \(legacy spelling; see singular form, employee\)).freeze, + comment: %(People working for this organization.).freeze, domainIncludes: "schema:Organization".freeze, label: "employees".freeze, rangeIncludes: "schema:Person".freeze, "schema:supersededBy" => %(schema:employee).freeze, type: "rdf:Property".freeze @@ -4870,19 +5155,19 @@ domainIncludes: "schema:EntryPoint".freeze, label: "encodingType".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze property :encodings, - comment: %(A media object that encodes this CreativeWork \(legacy spelling; see singular form, encoding\).).freeze, + comment: %(A media object that encodes this CreativeWork.).freeze, domainIncludes: "schema:CreativeWork".freeze, label: "encodings".freeze, rangeIncludes: "schema:MediaObject".freeze, "schema:supersededBy" => %(schema:encoding).freeze, type: "rdf:Property".freeze property :endDate, - comment: %(The end date and time of the role, event or item \(in <a href='http://en.wikipedia.org/wiki/ISO_8601'>ISO 8601 date format</a>\).).freeze, - domainIncludes: ["schema:Role".freeze, "schema:Event".freeze, "schema:Season".freeze, "schema:TVSeason".freeze, "schema:Series".freeze, "schema:TVSeries".freeze], + comment: %(The end date and time of the item \(in <a href='http://en.wikipedia.org/wiki/ISO_8601'>ISO 8601 date format</a>\).).freeze, + domainIncludes: ["schema:Role".freeze, "schema:Event".freeze, "schema:Season".freeze, "schema:Series".freeze, "schema:DatedMoneySpecification".freeze], label: "endDate".freeze, rangeIncludes: "schema:Date".freeze, type: "rdf:Property".freeze property :endTime, comment: %(The endTime of something. For a reserved event or service \(e.g. FoodEstablishmentReservation\), the time that it is expected to end. For actions that span a period of time, when the action was performed. e.g. John wrote a book from January to *December*. @@ -4918,35 +5203,42 @@ domainIncludes: ["schema:PhysicalActivity".freeze, "schema:MedicalCondition".freeze], label: "epidemiology".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze property :episode, - comment: %(An episode of a TV/radio series or season).freeze, - domainIncludes: ["schema:Season".freeze, "schema:TVSeason".freeze, "schema:Series".freeze, "schema:TVSeries".freeze, "schema:RadioSeason".freeze, "schema:RadioSeries".freeze], + comment: %(An episode of a tv, radio or game media within a series or season.).freeze, + domainIncludes: ["schema:Season".freeze, "schema:RadioSeries".freeze, "schema:VideoGameSeries".freeze, "schema:TVSeries".freeze], label: "episode".freeze, rangeIncludes: "schema:Episode".freeze, + subPropertyOf: "schema:hasPart".freeze, type: "rdf:Property".freeze property :episodeNumber, comment: %(Position of the episode within an ordered group of episodes.).freeze, domainIncludes: "schema:Episode".freeze, label: "episodeNumber".freeze, rangeIncludes: ["schema:Integer".freeze, "schema:Text".freeze], subPropertyOf: "schema:position".freeze, type: "rdf:Property".freeze property :episodes, - comment: %(An episode of a TV/radio series or season \(legacy spelling; see singular form, episode\)).freeze, - domainIncludes: ["schema:Season".freeze, "schema:TVSeason".freeze, "schema:Series".freeze, "schema:TVSeries".freeze, "schema:RadioSeason".freeze, "schema:RadioSeries".freeze], + comment: %(An episode of a TV/radio series or season.).freeze, + domainIncludes: ["schema:Season".freeze, "schema:RadioSeries".freeze, "schema:VideoGameSeries".freeze, "schema:TVSeries".freeze], label: "episodes".freeze, rangeIncludes: "schema:Episode".freeze, "schema:supersededBy" => %(schema:episode).freeze, type: "rdf:Property".freeze property :equal, comment: %(This ordering relation for qualitative values indicates that the subject is equal to the object.).freeze, domainIncludes: "schema:QualitativeValue".freeze, label: "equal".freeze, rangeIncludes: "schema:QualitativeValue".freeze, type: "rdf:Property".freeze + property :error, + comment: %(For failed actions, more information on the cause of the failure.).freeze, + domainIncludes: "schema:Action".freeze, + label: "error".freeze, + rangeIncludes: "schema:Thing".freeze, + type: "rdf:Property".freeze property :estimatedFlightDuration, comment: %(The estimated time the flight will take.).freeze, domainIncludes: "schema:Flight".freeze, label: "estimatedFlightDuration".freeze, rangeIncludes: ["schema:Text".freeze, "schema:Duration".freeze], @@ -4956,11 +5248,11 @@ domainIncludes: "schema:MedicalRiskEstimator".freeze, label: "estimatesRiskOf".freeze, rangeIncludes: "schema:MedicalEntity".freeze, type: "rdf:Property".freeze property :event, - comment: %(Upcoming or past event associated with this place or organization.).freeze, + comment: %(Upcoming or past event associated with this place, organization, or action.).freeze, domainIncludes: ["schema:Organization".freeze, "schema:Place".freeze, "schema:InformAction".freeze, "schema:PlayAction".freeze, "schema:InviteAction".freeze, "schema:JoinAction".freeze, "schema:LeaveAction".freeze], label: "event".freeze, rangeIncludes: "schema:Event".freeze, type: "rdf:Property".freeze property :eventStatus, @@ -4968,11 +5260,11 @@ domainIncludes: "schema:Event".freeze, label: "eventStatus".freeze, rangeIncludes: "schema:EventStatusType".freeze, type: "rdf:Property".freeze property :events, - comment: %(Upcoming or past events associated with this place or organization \(legacy spelling; see singular form, event\).).freeze, + comment: %(Upcoming or past events associated with this place or organization.).freeze, domainIncludes: ["schema:Organization".freeze, "schema:Place".freeze], label: "events".freeze, rangeIncludes: "schema:Event".freeze, "schema:supersededBy" => %(schema:event).freeze, type: "rdf:Property".freeze @@ -5031,10 +5323,16 @@ comment: %(The likely outcome in either the short term or long term of the medical condition.).freeze, domainIncludes: "schema:MedicalCondition".freeze, label: "expectedPrognosis".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze + property :expectsAcceptanceOf, + comment: %(An Offer which must be accepted before the user can perform the Action. For example, the user may need to buy a movie before being able to watch it.).freeze, + domainIncludes: "schema:ConsumeAction".freeze, + label: "expectsAcceptanceOf".freeze, + rangeIncludes: "schema:Offer".freeze, + type: "rdf:Property".freeze property :experienceRequirements, comment: %(Description of skills and experience needed for the position.).freeze, domainIncludes: "schema:JobPosting".freeze, label: "experienceRequirements".freeze, rangeIncludes: "schema:Text".freeze, @@ -5050,11 +5348,11 @@ domainIncludes: "schema:MediaObject".freeze, label: "expires".freeze, rangeIncludes: "schema:Date".freeze, type: "rdf:Property".freeze property :familyName, - comment: %(Family name. In the U.S., the last name of an Person. This can be used along with givenName instead of the Name property.).freeze, + comment: %(Family name. In the U.S., the last name of an Person. This can be used along with givenName instead of the name property.).freeze, domainIncludes: "schema:Person".freeze, label: "familyName".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze property :fatContent, @@ -5091,10 +5389,17 @@ comment: %(Size of the application / package \(e.g. 18MB\). In the absence of a unit \(MB, KB etc.\), KB will be assumed.).freeze, domainIncludes: "schema:SoftwareApplication".freeze, label: "fileSize".freeze, rangeIncludes: "schema:Integer".freeze, type: "rdf:Property".freeze + property :firstPerformance, + comment: %(The date and place the work was first performed.).freeze, + "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ).freeze, + domainIncludes: "schema:MusicComposition".freeze, + label: "firstPerformance".freeze, + rangeIncludes: "schema:Event".freeze, + type: "rdf:Property".freeze property :flightDistance, comment: %(The distance of the flight.).freeze, domainIncludes: "schema:Flight".freeze, label: "flightDistance".freeze, rangeIncludes: ["schema:Text".freeze, "schema:Distance".freeze], @@ -5149,11 +5454,11 @@ domainIncludes: "schema:Organization".freeze, label: "founder".freeze, rangeIncludes: "schema:Person".freeze, type: "rdf:Property".freeze property :founders, - comment: %(A person who founded this organization \(legacy spelling; see singular form, founder\).).freeze, + comment: %(A person who founded this organization.).freeze, domainIncludes: "schema:Organization".freeze, label: "founders".freeze, rangeIncludes: "schema:Person".freeze, "schema:supersededBy" => %(schema:founder).freeze, type: "rdf:Property".freeze @@ -5161,10 +5466,16 @@ comment: %(The date that this organization was founded.).freeze, domainIncludes: "schema:Organization".freeze, label: "foundingDate".freeze, rangeIncludes: "schema:Date".freeze, type: "rdf:Property".freeze + property :foundingLocation, + comment: %(The place where the Organization was founded.).freeze, + domainIncludes: "schema:Organization".freeze, + label: "foundingLocation".freeze, + rangeIncludes: "schema:Place".freeze, + type: "rdf:Property".freeze property :free, comment: %(A flag to signal that the publication is accessible for free.).freeze, domainIncludes: "schema:PublicationEvent".freeze, label: "free".freeze, rangeIncludes: "schema:Boolean".freeze, @@ -5192,19 +5503,57 @@ comment: %(The degree of mobility the joint allows.).freeze, domainIncludes: "schema:Joint".freeze, label: "functionalClass".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze + property :game, + comment: %(Video game which is played on this server.).freeze, + domainIncludes: "schema:GameServer".freeze, + inverseOf: "schema:gameServer".freeze, + label: "game".freeze, + rangeIncludes: "schema:VideoGame".freeze, + type: "rdf:Property".freeze + property :gameItem, + comment: %(An item is an object within the game world that can be collected by a player or, occasionally, a non-player character.).freeze, + domainIncludes: ["schema:Game".freeze, "schema:VideoGameSeries".freeze], + label: "gameItem".freeze, + rangeIncludes: "schema:Thing".freeze, + type: "rdf:Property".freeze + property :gameLocation, + comment: %(Real or fictional location of the game \(or part of game\).).freeze, + domainIncludes: "schema:Game".freeze, + label: "gameLocation".freeze, + rangeIncludes: ["schema:URL".freeze, "schema:Place".freeze, "schema:PostalAddress".freeze], + type: "rdf:Property".freeze + property :gamePlatform, + comment: %(The electronic systems used to play <a href="http://en.wikipedia.org/wiki/Category:Video_game_platforms">video games</a>.).freeze, + domainIncludes: ["schema:VideoGame".freeze, "schema:VideoGameSeries".freeze], + label: "gamePlatform".freeze, + rangeIncludes: ["schema:Text".freeze, "schema:URL".freeze, "schema:Thing".freeze], + type: "rdf:Property".freeze + property :gameServer, + comment: %(The server on which it is possible to play the game.).freeze, + domainIncludes: "schema:VideoGame".freeze, + inverseOf: "schema:game".freeze, + label: "gameServer".freeze, + rangeIncludes: "schema:GameServer".freeze, + type: "rdf:Property".freeze + property :gameTip, + comment: %(Links to tips, tactics, etc.).freeze, + domainIncludes: "schema:VideoGame".freeze, + label: "gameTip".freeze, + rangeIncludes: "schema:CreativeWork".freeze, + type: "rdf:Property".freeze property :gender, comment: %(Gender of the person.).freeze, domainIncludes: "schema:Person".freeze, label: "gender".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze property :genre, - comment: %(Genre of the creative work).freeze, - domainIncludes: "schema:CreativeWork".freeze, + comment: %(Genre of the creative work or group.).freeze, + domainIncludes: ["schema:CreativeWork".freeze, "schema:MusicGroup".freeze], label: "genre".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze property :geo, comment: %(The geo coordinates of the place.).freeze, @@ -5217,11 +5566,11 @@ domainIncludes: "schema:Audience".freeze, label: "geographicArea".freeze, rangeIncludes: "schema:AdministrativeArea".freeze, type: "rdf:Property".freeze property :givenName, - comment: %(Given name. In the U.S., the first name of a Person. This can be used along with familyName instead of the Name property.).freeze, + comment: %(Given name. In the U.S., the first name of a Person. This can be used along with familyName instead of the name property.).freeze, domainIncludes: "schema:Person".freeze, label: "givenName".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze property :globalLocationNumber, @@ -5315,12 +5664,12 @@ domainIncludes: "schema:PeopleAudience".freeze, label: "healthCondition".freeze, rangeIncludes: "schema:MedicalCondition".freeze, type: "rdf:Property".freeze property :height, - comment: %(The height of the item.).freeze, - domainIncludes: ["schema:MediaObject".freeze, "schema:Product".freeze], + comment: %(The height of the item or person.).freeze, + domainIncludes: ["schema:MediaObject".freeze, "schema:Product".freeze, "schema:Person".freeze], label: "height".freeze, rangeIncludes: ["schema:Distance".freeze, "schema:QuantitativeValue".freeze], type: "rdf:Property".freeze property :highPrice, comment: %(The highest price of all offers available.).freeze, @@ -5338,10 +5687,17 @@ comment: %(A contact location for a person's residence.).freeze, domainIncludes: "schema:Person".freeze, label: "homeLocation".freeze, rangeIncludes: ["schema:ContactPoint".freeze, "schema:Place".freeze], type: "rdf:Property".freeze + property :homeTeam, + comment: %(The home team in a sports event.).freeze, + domainIncludes: "schema:SportsEvent".freeze, + label: "homeTeam".freeze, + rangeIncludes: ["schema:Person".freeze, "schema:SportsTeam".freeze], + subPropertyOf: "schema:competitor".freeze, + type: "rdf:Property".freeze property :honorificPrefix, comment: %(An honorific prefix preceding a Person's name such as Dr/Mrs/Mr.).freeze, domainIncludes: "schema:Person".freeze, label: "honorificPrefix".freeze, rangeIncludes: "schema:Text".freeze, @@ -5446,10 +5802,17 @@ comment: %(Description of bonus and commission compensation aspects of the job.).freeze, domainIncludes: "schema:JobPosting".freeze, label: "incentives".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze + property :includedComposition, + comment: %(Smaller compositions included in this work \(e.g. a movement in a symphony\).).freeze, + "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ).freeze, + domainIncludes: "schema:MusicComposition".freeze, + label: "includedComposition".freeze, + rangeIncludes: "schema:MusicComposition".freeze, + type: "rdf:Property".freeze property :includedRiskFactor, comment: %(A modifiable or non-modifiable risk factor included in the calculation, e.g. age, coexisting condition.).freeze, domainIncludes: "schema:MedicalRiskEstimator".freeze, label: "includedRiskFactor".freeze, rangeIncludes: "schema:MedicalRiskFactor".freeze, @@ -5476,10 +5839,16 @@ comment: %(The industry associated with the job position.).freeze, domainIncludes: "schema:JobPosting".freeze, label: "industry".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze + property :ineligibleRegion, + comment: %(The place\(s\) from which the offer cannot be obtained \(e.g. a region where the transaction is not allowed\).).freeze, + domainIncludes: "schema:Offer".freeze, + label: "ineligibleRegion".freeze, + rangeIncludes: "schema:Place".freeze, + type: "rdf:Property".freeze property :infectiousAgent, comment: %(The actual infectious agent, such as a specific bacterium.).freeze, domainIncludes: "schema:InfectiousDisease".freeze, label: "infectiousAgent".freeze, rangeIncludes: "schema:Text".freeze, @@ -5526,11 +5895,11 @@ label: "interactingDrug".freeze, rangeIncludes: "schema:Drug".freeze, type: "rdf:Property".freeze property :interactionCount, comment: %(A count of a specific user interactions with this item&#x2014;for example, <code>20 UserLikes</code>, <code>5 UserComments</code>, or <code>300 UserDownloads</code>. The user interaction type should be one of the sub types of <a href='UserInteraction'>UserInteraction</a>.).freeze, - domainIncludes: ["schema:CreativeWork".freeze, "schema:Organization".freeze, "schema:Place".freeze, "schema:MediaObject".freeze, "schema:Person".freeze], + domainIncludes: ["schema:CreativeWork".freeze, "schema:Organization".freeze, "schema:Place".freeze, "schema:Person".freeze], label: "interactionCount".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze property :interactivityType, comment: %(The predominant mode of learning supported by the learning resource. Acceptable values are 'active', 'expositive', or 'mixed'.).freeze, @@ -5628,10 +5997,17 @@ comment: %(The International Standard of Industrial Classification of All Economic Activities \(ISIC\), Revision 4 code for a particular organization, business person, or place.).freeze, domainIncludes: ["schema:Organization".freeze, "schema:Place".freeze, "schema:Person".freeze], label: "isicV4".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze + property :isrcCode, + comment: %(The International Standard Recording Code for the recording.).freeze, + "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ).freeze, + domainIncludes: "schema:MusicRecording".freeze, + label: "isrcCode".freeze, + rangeIncludes: "schema:Text".freeze, + type: "rdf:Property".freeze property :issn, comment: %(The International Standard Serial Number \(ISSN\) that identifies this periodical. You can repeat this property to \(for example\) identify different formats of this periodical.).freeze, "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_bibex).freeze, domainIncludes: "schema:Periodical".freeze, label: "issn".freeze, @@ -5657,27 +6033,44 @@ comment: %(The service through with the permit was granted.).freeze, domainIncludes: "schema:Permit".freeze, label: "issuedThrough".freeze, rangeIncludes: "schema:Service".freeze, type: "rdf:Property".freeze + property :iswcCode, + comment: %(The International Standard Musical Work Code for the composition.).freeze, + "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ).freeze, + domainIncludes: "schema:MusicComposition".freeze, + label: "iswcCode".freeze, + rangeIncludes: "schema:Text".freeze, + type: "rdf:Property".freeze + property :item, + comment: %(An entity represented by an entry in a list \(e.g. an 'artist' in a list of 'artists'\)’.).freeze, + domainIncludes: "schema:ListItem".freeze, + label: "item".freeze, + rangeIncludes: "schema:Thing".freeze, + type: "rdf:Property".freeze property :itemCondition, comment: %(A predefined value from OfferItemCondition or a textual description of the condition of the product or service, or the products or services included in the offer.).freeze, domainIncludes: ["schema:Offer".freeze, "schema:Product".freeze, "schema:Demand".freeze], label: "itemCondition".freeze, rangeIncludes: "schema:OfferItemCondition".freeze, type: "rdf:Property".freeze property :itemListElement, - comment: %(A single list item.).freeze, + comment: %(For itemListElement values, you can use simple strings \(e.g. "Peter", "Paul, "Mary"\), existing entities, or use ListItem. + <br/><br/> + Text values are best if the elements in the list are plain strings. Existing entities are best for a simple, unordered list of existing things in your data. ListItem is used with ordered lists when you want to provide additional context about the element in that list or when the same item might be in different places in different lists. + <br/><br/> + Note: The order of elements in your mark-up is not sufficient for indicating the order or elements. Use ListItem with a 'position' property in such cases.).freeze, domainIncludes: "schema:ItemList".freeze, label: "itemListElement".freeze, - rangeIncludes: "schema:Text".freeze, + rangeIncludes: ["schema:Text".freeze, "schema:ListItem".freeze, "schema:Thing".freeze], type: "rdf:Property".freeze property :itemListOrder, comment: %(Type of ordering \(e.g. Ascending, Descending, Unordered\).).freeze, domainIncludes: "schema:ItemList".freeze, label: "itemListOrder".freeze, - rangeIncludes: "schema:Text".freeze, + rangeIncludes: ["schema:ItemListOrderType".freeze, "schema:Text".freeze], type: "rdf:Property".freeze property :itemOffered, comment: %(The item being offered.).freeze, domainIncludes: ["schema:Offer".freeze, "schema:Demand".freeze], label: "itemOffered".freeze, @@ -5817,11 +6210,11 @@ domainIncludes: "schema:LodgingReservation".freeze, label: "lodgingUnitType".freeze, rangeIncludes: ["schema:Text".freeze, "schema:QualitativeValue".freeze], type: "rdf:Property".freeze property :logo, - comment: %(A logo associated with an organization.).freeze, + comment: %(An associated logo.).freeze, domainIncludes: ["schema:Organization".freeze, "schema:Place".freeze, "schema:Product".freeze, "schema:Brand".freeze], label: "logo".freeze, rangeIncludes: ["schema:ImageObject".freeze, "schema:URL".freeze], subPropertyOf: "schema:image".freeze, type: "rdf:Property".freeze @@ -5842,10 +6235,17 @@ comment: %(The lowest price of all offers available.).freeze, domainIncludes: "schema:AggregateOffer".freeze, label: "lowPrice".freeze, rangeIncludes: ["schema:Number".freeze, "schema:Text".freeze], type: "rdf:Property".freeze + property :lyricist, + comment: %(The person who wrote the words.).freeze, + "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ).freeze, + domainIncludes: "schema:MusicComposition".freeze, + label: "lyricist".freeze, + rangeIncludes: "schema:Person".freeze, + type: "rdf:Property".freeze property :mainContentOfPage, comment: %(Indicates if this web page element is the main subject of the page.).freeze, domainIncludes: "schema:WebPage".freeze, label: "mainContentOfPage".freeze, rangeIncludes: "schema:WebPageElement".freeze, @@ -5874,11 +6274,11 @@ domainIncludes: "schema:Map".freeze, label: "mapType".freeze, rangeIncludes: "schema:MapCategoryType".freeze, type: "rdf:Property".freeze property :maps, - comment: %(A URL to a map of the place \(legacy spelling; see singular form, map\).).freeze, + comment: %(A URL to a map of the place.).freeze, domainIncludes: "schema:Place".freeze, label: "maps".freeze, rangeIncludes: "schema:URL".freeze, "schema:supersededBy" => %(schema:hasMap).freeze, type: "rdf:Property".freeze @@ -5937,11 +6337,11 @@ inverseOf: "schema:member".freeze, label: "memberOf".freeze, rangeIncludes: ["schema:Organization".freeze, "schema:ProgramMembership".freeze], type: "rdf:Property".freeze property :members, - comment: %(A member of this organization \(legacy spelling; see singular form, member\).).freeze, + comment: %(A member of this organization.).freeze, domainIncludes: ["schema:Organization".freeze, "schema:ProgramMembership".freeze], label: "members".freeze, rangeIncludes: ["schema:Organization".freeze, "schema:Person".freeze], "schema:supersededBy" => %(schema:member).freeze, type: "rdf:Property".freeze @@ -6016,23 +6416,51 @@ comment: %(The movement the muscle generates.).freeze, domainIncludes: "schema:Muscle".freeze, label: "muscleAction".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze + property :musicArrangement, + comment: %(An arrangement derived from the composition.).freeze, + "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ).freeze, + domainIncludes: "schema:MusicComposition".freeze, + label: "musicArrangement".freeze, + rangeIncludes: "schema:MusicComposition".freeze, + type: "rdf:Property".freeze property :musicBy, comment: %(The composer of the movie or TV/radio soundtrack.).freeze, - domainIncludes: ["schema:Movie".freeze, "schema:Episode".freeze, "schema:TVEpisode".freeze, "schema:Series".freeze, "schema:TVSeries".freeze, "schema:RadioEpisode".freeze, "schema:RadioSeries".freeze], + domainIncludes: ["schema:Movie".freeze, "schema:Episode".freeze, "schema:TVSeries".freeze, "schema:RadioSeries".freeze], label: "musicBy".freeze, rangeIncludes: ["schema:MusicGroup".freeze, "schema:Person".freeze], type: "rdf:Property".freeze + property :musicCompositionForm, + comment: %(The type of composition \(e.g. overture, sonata, symphony, etc.\)).freeze, + "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ).freeze, + domainIncludes: "schema:MusicComposition".freeze, + label: "musicCompositionForm".freeze, + rangeIncludes: "schema:Text".freeze, + type: "rdf:Property".freeze property :musicGroupMember, comment: %(A member of a music group&#x2014;for example, John, Paul, George, or Ringo.).freeze, domainIncludes: "schema:MusicGroup".freeze, label: "musicGroupMember".freeze, rangeIncludes: "schema:Person".freeze, "schema:supersededBy" => %(schema:member).freeze, type: "rdf:Property".freeze + property :musicReleaseFormat, + comment: %(Format of this release \(the type of recording media used, ie. compact disc, digital media, LP, etc.\).).freeze, + "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ).freeze, + domainIncludes: "schema:MusicRelease".freeze, + label: "musicReleaseFormat".freeze, + rangeIncludes: "schema:MusicReleaseFormatType".freeze, + type: "rdf:Property".freeze + property :musicalKey, + comment: %(The key, mode, or scale this composition uses.).freeze, + "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ).freeze, + domainIncludes: "schema:MusicComposition".freeze, + label: "musicalKey".freeze, + rangeIncludes: "schema:Text".freeze, + type: "rdf:Property".freeze property :naics, comment: %(The North American Industry Classification System \(NAICS\) code for a particular organization or business person.).freeze, domainIncludes: ["schema:Organization".freeze, "schema:Person".freeze], label: "naics".freeze, rangeIncludes: "schema:Text".freeze, @@ -6043,13 +6471,14 @@ label: "name".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze property :namedPosition, comment: %(A position played, performed or filled by a person or organization, as part of an organization. For example, an athlete in a SportsTeam might play in the position named 'Quarterback'.).freeze, - domainIncludes: "schema:OrganizationRole".freeze, + domainIncludes: "schema:Role".freeze, label: "namedPosition".freeze, rangeIncludes: ["schema:Text".freeze, "schema:URL".freeze], + "schema:supersededBy" => %(schema:roleName).freeze, type: "rdf:Property".freeze property :nationality, comment: %(Nationality of the person.).freeze, domainIncludes: "schema:Person".freeze, label: "nationality".freeze, @@ -6071,10 +6500,22 @@ comment: %(The neurological pathway extension that involves muscle control.).freeze, domainIncludes: "schema:Nerve".freeze, label: "nerveMotor".freeze, rangeIncludes: "schema:Muscle".freeze, type: "rdf:Property".freeze + property :netWorth, + comment: %(The total financial value of the organization or person as calculated by subtracting assets from liabilities.).freeze, + domainIncludes: "schema:Person".freeze, + label: "netWorth".freeze, + rangeIncludes: "schema:PriceSpecification".freeze, + type: "rdf:Property".freeze + property :nextItem, + comment: %(A link to the ListItem that follows the current one.).freeze, + domainIncludes: "schema:ListItem".freeze, + label: "nextItem".freeze, + rangeIncludes: "schema:ListItem".freeze, + type: "rdf:Property".freeze property :nonEqual, comment: %(This ordering relation for qualitative values indicates that the subject is not equal to the object.).freeze, domainIncludes: "schema:QualitativeValue".freeze, label: "nonEqual".freeze, rangeIncludes: "schema:QualitativeValue".freeze, @@ -6109,26 +6550,44 @@ label: "numTracks".freeze, rangeIncludes: "schema:Integer".freeze, type: "rdf:Property".freeze property :numberOfEpisodes, comment: %(The number of episodes in this season or series.).freeze, - domainIncludes: ["schema:Season".freeze, "schema:TVSeason".freeze, "schema:Series".freeze, "schema:TVSeries".freeze, "schema:RadioSeason".freeze, "schema:RadioSeries".freeze], + domainIncludes: ["schema:Season".freeze, "schema:TVSeries".freeze, "schema:VideoGameSeries".freeze, "schema:RadioSeries".freeze], label: "numberOfEpisodes".freeze, rangeIncludes: "schema:Number".freeze, type: "rdf:Property".freeze + property :numberOfItems, + comment: %(The number of items in an ItemList. Note that some descriptions might not full describe all items in a list \(e.g. multi-page pagination\).).freeze, + domainIncludes: "schema:ItemList".freeze, + label: "numberOfItems".freeze, + rangeIncludes: "schema:Number".freeze, + type: "rdf:Property".freeze property :numberOfPages, comment: %(The number of pages in the book.).freeze, domainIncludes: "schema:Book".freeze, label: "numberOfPages".freeze, rangeIncludes: "schema:Integer".freeze, type: "rdf:Property".freeze + property :numberOfPlayers, + comment: %(Indicate how many people can play this game \(minimum, maximum, or range\).).freeze, + domainIncludes: ["schema:Game".freeze, "schema:VideoGameSeries".freeze], + label: "numberOfPlayers".freeze, + rangeIncludes: "schema:QuantitativeValue".freeze, + type: "rdf:Property".freeze property :numberOfSeasons, comment: %(The number of seasons in this series.).freeze, - domainIncludes: "schema:Series".freeze, + domainIncludes: ["schema:TVSeries".freeze, "schema:RadioSeries".freeze, "schema:VideoGameSeries".freeze], label: "numberOfSeasons".freeze, rangeIncludes: "schema:Number".freeze, type: "rdf:Property".freeze + property :numberedPosition, + comment: %(A number associated with a role in an organization, for example, the number on an athlete's jersey.).freeze, + domainIncludes: "schema:OrganizationRole".freeze, + label: "numberedPosition".freeze, + rangeIncludes: "schema:Number".freeze, + type: "rdf:Property".freeze property :numberofEmployees, comment: %(The size of business by number of employees.).freeze, domainIncludes: "schema:BusinessAudience".freeze, label: "numberofEmployees".freeze, rangeIncludes: "schema:QuantitativeValue".freeze, @@ -6157,11 +6616,11 @@ label: "offerCount".freeze, rangeIncludes: "schema:Integer".freeze, type: "rdf:Property".freeze property :offers, comment: %(An offer to provide this item&#x2014;for example, an offer to sell a product, rent the DVD of a movie, or give away tickets to an event.).freeze, - domainIncludes: ["schema:CreativeWork".freeze, "schema:MediaObject".freeze, "schema:Event".freeze, "schema:Product".freeze], + domainIncludes: ["schema:CreativeWork".freeze, "schema:Event".freeze, "schema:Product".freeze], label: "offers".freeze, rangeIncludes: "schema:Offer".freeze, type: "rdf:Property".freeze property :openingHours, comment: %(The opening hours for a business. Opening hours can be specified as a weekly time range, starting with days, then times per day. Multiple days can be listed with commas ',' separating each day. Day or time ranges are specified using a hyphen '-'.<br />- Days are specified using the following two-letter combinations: <code>Mo</code>, <code>Tu</code>, <code>We</code>, <code>Th</code>, <code>Fr</code>, <code>Sa</code>, <code>Su</code>.<br />- Times are specified using 24:00 time. For example, 3pm is specified as <code>15:00</code>. <br />- Here is an example: <code>&lt;time itemprop=&quot;openingHours&quot; datetime=&quot;Tu,Th 16:00-20:00&quot;&gt;Tuesdays and Thursdays 4-8pm&lt;/time&gt;</code>. <br />- If a business is open 7 days a week, then it can be specified as <code>&lt;time itemprop=&quot;openingHours&quot; datetime=&quot;Mo-Su&quot;&gt;Monday through Sunday, all day&lt;/time&gt;</code>.).freeze, @@ -6326,52 +6785,58 @@ domainIncludes: "schema:BroadcastService".freeze, label: "parentService".freeze, rangeIncludes: "schema:BroadcastService".freeze, type: "rdf:Property".freeze property :parents, - comment: %(A parents of the person \(legacy spelling; see singular form, parent\).).freeze, + comment: %(A parents of the person.).freeze, domainIncludes: "schema:Person".freeze, label: "parents".freeze, rangeIncludes: "schema:Person".freeze, "schema:supersededBy" => %(schema:parent).freeze, type: "rdf:Property".freeze property :partOfEpisode, comment: %(The episode to which this clip belongs.).freeze, domainIncludes: "schema:Clip".freeze, label: "partOfEpisode".freeze, rangeIncludes: "schema:Episode".freeze, + subPropertyOf: "schema:isPartOf".freeze, type: "rdf:Property".freeze property :partOfOrder, comment: %(The overall order the items in this delivery were included in.).freeze, domainIncludes: "schema:ParcelDelivery".freeze, label: "partOfOrder".freeze, rangeIncludes: "schema:Order".freeze, + subPropertyOf: "schema:isPartOf".freeze, type: "rdf:Property".freeze property :partOfSeason, comment: %(The season to which this episode belongs.).freeze, - domainIncludes: ["schema:Episode".freeze, "schema:TVEpisode".freeze, "schema:Clip".freeze, "schema:RadioClip".freeze, "schema:RadioEpisode".freeze, "schema:TVClip".freeze], + domainIncludes: ["schema:Episode".freeze, "schema:Clip".freeze], label: "partOfSeason".freeze, rangeIncludes: "schema:Season".freeze, + subPropertyOf: "schema:isPartOf".freeze, type: "rdf:Property".freeze property :partOfSeries, comment: %(The series to which this episode or season belongs.).freeze, - domainIncludes: ["schema:Episode".freeze, "schema:TVEpisode".freeze, "schema:Season".freeze, "schema:TVSeason".freeze, "schema:Clip".freeze, "schema:RadioClip".freeze, "schema:RadioEpisode".freeze, "schema:RadioSeason".freeze, "schema:TVClip".freeze], + domainIncludes: ["schema:Episode".freeze, "schema:Season".freeze, "schema:Clip".freeze], label: "partOfSeries".freeze, rangeIncludes: "schema:Series".freeze, + subPropertyOf: "schema:isPartOf".freeze, type: "rdf:Property".freeze property :partOfSystem, comment: %(The anatomical or organ system that this structure is part of.).freeze, domainIncludes: "schema:AnatomicalStructure".freeze, label: "partOfSystem".freeze, rangeIncludes: "schema:AnatomicalSystem".freeze, + subPropertyOf: "schema:isPartOf".freeze, type: "rdf:Property".freeze property :partOfTVSeries, comment: %(The TV series to which this episode or season belongs. \(legacy form; partOfSeries is preferred\)).freeze, domainIncludes: ["schema:TVEpisode".freeze, "schema:TVSeason".freeze, "schema:TVClip".freeze], label: "partOfTVSeries".freeze, rangeIncludes: "schema:TVSeries".freeze, "schema:supersededBy" => %(schema:partOfSeries).freeze, + subPropertyOf: "schema:isPartOf".freeze, type: "rdf:Property".freeze property :participant, comment: %(Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.).freeze, domainIncludes: "schema:Action".freeze, label: "participant".freeze, @@ -6430,11 +6895,11 @@ domainIncludes: "schema:Person".freeze, label: "performerIn".freeze, rangeIncludes: "schema:Event".freeze, type: "rdf:Property".freeze property :performers, - comment: %(The main performer or performers of the event&#x2014;for example, a presenter, musician, or actor \(legacy spelling; see singular form, performer\).).freeze, + comment: %(The main performer or performers of the event&#x2014;for example, a presenter, musician, or actor.).freeze, domainIncludes: "schema:Event".freeze, label: "performers".freeze, rangeIncludes: ["schema:Organization".freeze, "schema:Person".freeze], "schema:supersededBy" => %(schema:performer).freeze, type: "rdf:Property".freeze @@ -6462,11 +6927,11 @@ label: "photo".freeze, rangeIncludes: ["schema:ImageObject".freeze, "schema:Photograph".freeze], subPropertyOf: "schema:image".freeze, type: "rdf:Property".freeze property :photos, - comment: %(Photographs of this place \(legacy spelling; see singular form, photo\).).freeze, + comment: %(Photographs of this place.).freeze, domainIncludes: "schema:Place".freeze, label: "photos".freeze, rangeIncludes: ["schema:ImageObject".freeze, "schema:Photograph".freeze], "schema:supersededBy" => %(schema:photo).freeze, type: "rdf:Property".freeze @@ -6486,16 +6951,28 @@ comment: %(When a taxi will pickup a passenger or a rental car can be picked up.).freeze, domainIncludes: ["schema:RentalCarReservation".freeze, "schema:TaxiReservation".freeze], label: "pickupTime".freeze, rangeIncludes: "schema:DateTime".freeze, type: "rdf:Property".freeze + property :playMode, + comment: %(Indicates whether this game is multi-player, co-op or single-player. The game can be marked as multi-player, co-op and single-player at the same time.).freeze, + domainIncludes: ["schema:VideoGame".freeze, "schema:VideoGameSeries".freeze], + label: "playMode".freeze, + rangeIncludes: "schema:GamePlayMode".freeze, + type: "rdf:Property".freeze property :playerType, comment: %(Player type required&#x2014;for example, Flash or Silverlight.).freeze, domainIncludes: "schema:MediaObject".freeze, label: "playerType".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze + property :playersOnline, + comment: %(Number of players on the server.).freeze, + domainIncludes: "schema:GameServer".freeze, + label: "playersOnline".freeze, + rangeIncludes: "schema:Number".freeze, + type: "rdf:Property".freeze property :polygon, comment: %(A polygon is the area enclosed by a point-to-point path for which the starting and ending points are the same. A polygon is expressed as a series of four or more space delimited points where the first and final points are identical.).freeze, domainIncludes: "schema:GeoShape".freeze, label: "polygon".freeze, rangeIncludes: "schema:Text".freeze, @@ -6505,12 +6982,12 @@ domainIncludes: "schema:MedicalStudy".freeze, label: "population".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze property :position, - comment: %(The position of the creative work within a series or other ordered collection of works.).freeze, - domainIncludes: "schema:CreativeWork".freeze, + comment: %(The position of an item in a series or sequence of items.).freeze, + domainIncludes: ["schema:CreativeWork".freeze, "schema:ListItem".freeze], label: "position".freeze, rangeIncludes: ["schema:Text".freeze, "schema:Integer".freeze], type: "rdf:Property".freeze property :possibleComplication, comment: %(A possible unexpected and unfavorable evolution of a medical condition. Complications may include worsening of the signs or symptoms of the disease, extension of the condition to other organ systems, etc.).freeze, @@ -6594,10 +7071,16 @@ comment: %(Indicates whether this drug is available by prescription or over-the-counter.).freeze, domainIncludes: "schema:Drug".freeze, label: "prescriptionStatus".freeze, rangeIncludes: "schema:DrugPrescriptionStatus".freeze, type: "rdf:Property".freeze + property :previousItem, + comment: %(A link to the ListItem that preceeds the current one.).freeze, + domainIncludes: "schema:ListItem".freeze, + label: "previousItem".freeze, + rangeIncludes: "schema:ListItem".freeze, + type: "rdf:Property".freeze property :previousStartDate, comment: %(Used in conjunction with eventStatus for rescheduled or cancelled events. This property contains the previously scheduled start date. For rescheduled events, the startDate property should be used for the newly scheduled start date. In the \(rare\) case of an event that has been postponed and rescheduled multiple times, this field may be repeated.).freeze, domainIncludes: "schema:Event".freeze, label: "previousStartDate".freeze, rangeIncludes: "schema:Date".freeze, @@ -6718,12 +7201,12 @@ domainIncludes: "schema:SoftwareApplication".freeze, label: "processorRequirements".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze property :producer, - comment: %(The producer of the movie, tv/radio series, season, or episode, or video.).freeze, - domainIncludes: ["schema:Movie".freeze, "schema:Episode".freeze, "schema:TVEpisode".freeze, "schema:Season".freeze, "schema:Series".freeze, "schema:TVSeries".freeze, "schema:RadioEpisode".freeze, "schema:RadioSeries".freeze], + comment: %(The person or organization who produced the work \(e.g. music album, movie, tv/radio series etc.\).).freeze, + domainIncludes: ["schema:CreativeWork".freeze, "schema:Organization".freeze], label: "producer".freeze, rangeIncludes: "schema:Person".freeze, type: "rdf:Property".freeze property :produces, comment: %(The tangible thing generated by the service, e.g. a passport, permit, etc.).freeze, @@ -6742,12 +7225,12 @@ domainIncludes: "schema:ContactPoint".freeze, label: "productSupported".freeze, rangeIncludes: ["schema:Product".freeze, "schema:Text".freeze], type: "rdf:Property".freeze property :productionCompany, - comment: %(The production company or studio that made the movie, tv/radio series, season, or episode, or media object.).freeze, - domainIncludes: ["schema:MediaObject".freeze, "schema:Movie".freeze, "schema:Episode".freeze, "schema:TVEpisode".freeze, "schema:Season".freeze, "schema:Series".freeze, "schema:TVSeries".freeze, "schema:VideoObject".freeze, "schema:RadioEpisode".freeze, "schema:RadioSeries".freeze], + comment: %(The production company or studio responsible for the item e.g. series, video game, episode etc.).freeze, + domainIncludes: ["schema:MediaObject".freeze, "schema:Movie".freeze, "schema:Episode".freeze, "schema:Season".freeze, "schema:TVSeries".freeze, "schema:RadioSeries".freeze, "schema:MovieSeries".freeze, "schema:VideoGameSeries".freeze], label: "productionCompany".freeze, rangeIncludes: "schema:Organization".freeze, type: "rdf:Property".freeze property :proficiencyLevel, comment: %(Proficiency needed for this content; expected values: 'Beginner', 'Expert'.).freeze, @@ -6850,10 +7333,16 @@ domainIncludes: "schema:SearchAction".freeze, label: "query".freeze, rangeIncludes: ["schema:Class".freeze, "schema:Text".freeze], subPropertyOf: "schema:instrument".freeze, type: "rdf:Property".freeze + property :quest, + comment: %(The task that a player-controlled character, or group of characters may complete in order to gain a reward.).freeze, + domainIncludes: ["schema:Game".freeze, "schema:VideoGameSeries".freeze], + label: "quest".freeze, + rangeIncludes: "schema:Thing".freeze, + type: "rdf:Property".freeze property :question, comment: %(A sub property of object. A question.).freeze, domainIncludes: "schema:AskAction".freeze, label: "question".freeze, rangeIncludes: "schema:Text".freeze, @@ -6944,10 +7433,47 @@ comment: %(Recommended intake of this supplement for a given population as defined by a specific recommending authority.).freeze, domainIncludes: "schema:DietarySupplement".freeze, label: "recommendedIntake".freeze, rangeIncludes: "schema:RecommendedDoseSchedule".freeze, type: "rdf:Property".freeze + property :recordLabel, + comment: %(The label that issued the release.).freeze, + "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ).freeze, + domainIncludes: "schema:MusicRelease".freeze, + label: "recordLabel".freeze, + rangeIncludes: "schema:Organization".freeze, + type: "rdf:Property".freeze + property :recordedAs, + comment: %(An audio recording of the work.).freeze, + "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ).freeze, + domainIncludes: "schema:MusicComposition".freeze, + inverseOf: "schema:recordingOf".freeze, + label: "recordedAs".freeze, + rangeIncludes: "schema:MusicRecording".freeze, + type: "rdf:Property".freeze + property :recordedAt, + comment: %(The Event where the CreativeWork was recorded. The CreativeWork may capture all or part of the event.).freeze, + domainIncludes: "schema:CreativeWork".freeze, + inverseOf: "schema:recordedIn".freeze, + label: "recordedAt".freeze, + rangeIncludes: "schema:Event".freeze, + type: "rdf:Property".freeze + property :recordedIn, + comment: %(The CreativeWork that captured all or part of this Event.).freeze, + domainIncludes: "schema:Event".freeze, + inverseOf: "schema:recordedAt".freeze, + label: "recordedIn".freeze, + rangeIncludes: "schema:CreativeWork".freeze, + type: "rdf:Property".freeze + property :recordingOf, + comment: %(The composition this track is a recording of.).freeze, + "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ).freeze, + domainIncludes: "schema:MusicRecording".freeze, + inverseOf: "schema:recordedAs".freeze, + label: "recordingOf".freeze, + rangeIncludes: "schema:MusicComposition".freeze, + type: "rdf:Property".freeze property :regionDrained, comment: %(The anatomical or organ system drained by this vessel; generally refers to a specific part of an organ.).freeze, domainIncludes: ["schema:LymphaticVessel".freeze, "schema:Vein".freeze], label: "regionDrained".freeze, rangeIncludes: ["schema:AnatomicalStructure".freeze, "schema:AnatomicalSystem".freeze], @@ -7010,10 +7536,24 @@ comment: %(Description of what changed in this version.).freeze, domainIncludes: "schema:SoftwareApplication".freeze, label: "releaseNotes".freeze, rangeIncludes: ["schema:Text".freeze, "schema:URL".freeze], type: "rdf:Property".freeze + property :releaseOf, + comment: %(The album this is a release of.).freeze, + "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ).freeze, + domainIncludes: "schema:MusicRelease".freeze, + inverseOf: "schema:albumRelease".freeze, + label: "releaseOf".freeze, + rangeIncludes: "schema:MusicAlbum".freeze, + type: "rdf:Property".freeze + property :releasedEvent, + comment: %(The place and time the release was issued, expressed as a PublicationEvent.).freeze, + domainIncludes: "schema:CreativeWork".freeze, + label: "releasedEvent".freeze, + rangeIncludes: "schema:PublicationEvent".freeze, + type: "rdf:Property".freeze property :relevantSpecialty, comment: %(If applicable, a medical specialty in which this entity is relevant.).freeze, domainIncludes: "schema:MedicalEntity".freeze, label: "relevantSpecialty".freeze, rangeIncludes: "schema:MedicalSpecialty".freeze, @@ -7158,11 +7698,11 @@ domainIncludes: "schema:WebPage".freeze, label: "reviewedBy".freeze, rangeIncludes: ["schema:Organization".freeze, "schema:Person".freeze], type: "rdf:Property".freeze property :reviews, - comment: %(Review of the item \(legacy spelling; see singular form, review\).).freeze, + comment: %(Review of the item.).freeze, domainIncludes: ["schema:CreativeWork".freeze, "schema:Organization".freeze, "schema:Place".freeze, "schema:Offer".freeze, "schema:Product".freeze], label: "reviews".freeze, rangeIncludes: "schema:Review".freeze, "schema:supersededBy" => %(schema:review).freeze, type: "rdf:Property".freeze @@ -7176,10 +7716,22 @@ comment: %(Specific physiologic risks associated to the plan.).freeze, domainIncludes: "schema:Diet".freeze, label: "risks".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze + property :roleName, + comment: %(A role played, performed or filled by a person or organization. For example, the team of creators for a comic book might fill the roles named 'inker', 'penciller', and 'letterer'; or an athlete in a SportsTeam might play in the position named 'Quarterback'.).freeze, + domainIncludes: "schema:Role".freeze, + label: "roleName".freeze, + rangeIncludes: ["schema:Text".freeze, "schema:URL".freeze], + type: "rdf:Property".freeze + property :rsvpResponse, + comment: %(The response \(yes, no, maybe\) to the RSVP.).freeze, + domainIncludes: "schema:RsvpAction".freeze, + label: "rsvpResponse".freeze, + rangeIncludes: "schema:RsvpResponseType".freeze, + type: "rdf:Property".freeze property :runsTo, comment: %(The vasculature the lymphatic structure runs, or efferents, to.).freeze, domainIncludes: "schema:LymphaticVessel".freeze, label: "runsTo".freeze, rangeIncludes: "schema:Vessel".freeze, @@ -7195,12 +7747,12 @@ domainIncludes: "schema:DietarySupplement".freeze, label: "safetyConsideration".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze property :salaryCurrency, - comment: %(The currency \(coded using ISO 4217, http://en.wikipedia.org/wiki/ISO_4217 used for the main salary information in this job posting.).freeze, - domainIncludes: "schema:JobPosting".freeze, + comment: %(The currency \(coded using ISO 4217, http://en.wikipedia.org/wiki/ISO_4217 \) used for the main salary information in this job posting or for this employee.).freeze, + domainIncludes: ["schema:JobPosting".freeze, "schema:EmployeeRole".freeze], label: "salaryCurrency".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze property :sameAs, comment: %(URL of a reference Web page that unambiguously indicates the item's identity. E.g. the URL of the item's Wikipedia page, Freebase page, or official website.).freeze, @@ -7220,36 +7772,37 @@ label: "saturatedFatContent".freeze, rangeIncludes: "schema:Mass".freeze, type: "rdf:Property".freeze property :scheduledTime, comment: %(The time the object is scheduled to.).freeze, - domainIncludes: ["schema:PlanAction".freeze, "schema:ReserveAction".freeze], + domainIncludes: "schema:PlanAction".freeze, label: "scheduledTime".freeze, rangeIncludes: "schema:DateTime".freeze, type: "rdf:Property".freeze property :screenshot, comment: %(A link to a screenshot image of the app.).freeze, domainIncludes: "schema:SoftwareApplication".freeze, label: "screenshot".freeze, rangeIncludes: ["schema:ImageObject".freeze, "schema:URL".freeze], type: "rdf:Property".freeze property :season, - comment: %(A season in a tv/radio series.).freeze, - domainIncludes: ["schema:Series".freeze, "schema:TVSeries".freeze, "schema:RadioSeries".freeze], + comment: %(A season in a media series.).freeze, + domainIncludes: ["schema:VideoGameSeries".freeze, "schema:TVSeries".freeze, "schema:RadioSeries".freeze], label: "season".freeze, rangeIncludes: "schema:Season".freeze, + subPropertyOf: "schema:hasPart".freeze, type: "rdf:Property".freeze property :seasonNumber, comment: %(Position of the season within an ordered group of seasons.).freeze, - domainIncludes: ["schema:Season".freeze, "schema:TVSeason".freeze], + domainIncludes: "schema:Season".freeze, label: "seasonNumber".freeze, rangeIncludes: ["schema:Integer".freeze, "schema:Text".freeze], subPropertyOf: "schema:position".freeze, type: "rdf:Property".freeze property :seasons, - comment: %(A season in a tv/radio series. \(legacy spelling; see singular form, season\)).freeze, - domainIncludes: ["schema:Series".freeze, "schema:TVSeries".freeze, "schema:RadioSeries".freeze], + comment: %(A season in a media series.).freeze, + domainIncludes: ["schema:VideoGameSeries".freeze, "schema:TVSeries".freeze, "schema:RadioSeries".freeze], label: "seasons".freeze, rangeIncludes: "schema:Season".freeze, "schema:supersededBy" => %(schema:season).freeze, type: "rdf:Property".freeze property :seatNumber, @@ -7318,10 +7871,16 @@ comment: %(A possible serious complication and/or serious side effect of this therapy. Serious adverse outcomes include those that are life-threatening; result in death, disability, or permanent damage; require hospitalization or prolong existing hospitalization; cause congenital anomalies or birth defects; or jeopardize the patient and may require medical or surgical intervention to prevent one of the outcomes in this definition.).freeze, domainIncludes: ["schema:MedicalTherapy".freeze, "schema:MedicalDevice".freeze], label: "seriousAdverseOutcome".freeze, rangeIncludes: "schema:MedicalEntity".freeze, type: "rdf:Property".freeze + property :serverStatus, + comment: %(Status of a game server.).freeze, + domainIncludes: "schema:GameServer".freeze, + label: "serverStatus".freeze, + rangeIncludes: "schema:GameServerStatus".freeze, + type: "rdf:Property".freeze property :servesCuisine, comment: %(The cuisine of the restaurant.).freeze, domainIncludes: "schema:FoodEstablishment".freeze, label: "servesCuisine".freeze, rangeIncludes: "schema:Text".freeze, @@ -7391,11 +7950,11 @@ domainIncludes: "schema:Person".freeze, label: "sibling".freeze, rangeIncludes: "schema:Person".freeze, type: "rdf:Property".freeze property :siblings, - comment: %(A sibling of the person \(legacy spelling; see singular form, sibling\).).freeze, + comment: %(A sibling of the person.).freeze, domainIncludes: "schema:Person".freeze, label: "siblings".freeze, rangeIncludes: "schema:Person".freeze, "schema:supersededBy" => %(schema:sibling).freeze, type: "rdf:Property".freeze @@ -7422,11 +7981,11 @@ domainIncludes: "schema:WebPage".freeze, label: "significantLink".freeze, rangeIncludes: "schema:URL".freeze, type: "rdf:Property".freeze property :significantLinks, - comment: %(The most significant URLs on the page. Typically, these are the non-navigation links that are clicked on the most \(legacy spelling; see singular form, significantLink\).).freeze, + comment: %(The most significant URLs on the page. Typically, these are the non-navigation links that are clicked on the most.).freeze, domainIncludes: "schema:WebPage".freeze, label: "significantLinks".freeze, rangeIncludes: "schema:URL".freeze, "schema:supersededBy" => %(schema:significantLink).freeze, type: "rdf:Property".freeze @@ -7446,10 +8005,22 @@ comment: %(The number of milligrams of sodium.).freeze, domainIncludes: "schema:NutritionInformation".freeze, label: "sodiumContent".freeze, rangeIncludes: "schema:Mass".freeze, type: "rdf:Property".freeze + property :softwareAddOn, + comment: %(Additional content for a software application.).freeze, + domainIncludes: "schema:SoftwareApplication".freeze, + label: "softwareAddOn".freeze, + rangeIncludes: "schema:SoftwareApplication".freeze, + type: "rdf:Property".freeze + property :softwareHelp, + comment: %(Software application help.).freeze, + domainIncludes: "schema:SoftwareApplication".freeze, + label: "softwareHelp".freeze, + rangeIncludes: "schema:CreativeWork".freeze, + type: "rdf:Property".freeze property :softwareVersion, comment: %(Version of the software instance.).freeze, domainIncludes: "schema:SoftwareApplication".freeze, label: "softwareVersion".freeze, rangeIncludes: "schema:Text".freeze, @@ -7494,10 +8065,16 @@ comment: %(Sponsor of the study.).freeze, domainIncludes: "schema:MedicalStudy".freeze, label: "sponsor".freeze, rangeIncludes: "schema:Organization".freeze, type: "rdf:Property".freeze + property :sport, + comment: %(A type of sport \(e.g. Baseball\).).freeze, + domainIncludes: "schema:SportsOrganization".freeze, + label: "sport".freeze, + rangeIncludes: ["schema:Text".freeze, "schema:URL".freeze], + type: "rdf:Property".freeze property :sportsActivityLocation, comment: %(A sub property of location. The sports activity location where this action occurred.).freeze, domainIncludes: "schema:ExerciseAction".freeze, label: "sportsActivityLocation".freeze, rangeIncludes: "schema:SportsActivityLocation".freeze, @@ -7534,12 +8111,12 @@ domainIncludes: "schema:MedicalConditionStage".freeze, label: "stageAsNumber".freeze, rangeIncludes: "schema:Number".freeze, type: "rdf:Property".freeze property :startDate, - comment: %(The start date and time of the event, role or item \(in <a href='http://en.wikipedia.org/wiki/ISO_8601'>ISO 8601 date format</a>\).).freeze, - domainIncludes: ["schema:Role".freeze, "schema:Event".freeze, "schema:Season".freeze, "schema:TVSeason".freeze, "schema:Series".freeze, "schema:TVSeries".freeze], + comment: %(The start date and time of the item \(in <a href='http://en.wikipedia.org/wiki/ISO_8601'>ISO 8601 date format</a>\).).freeze, + domainIncludes: ["schema:Role".freeze, "schema:Event".freeze, "schema:Season".freeze, "schema:Series".freeze, "schema:DatedMoneySpecification".freeze], label: "startDate".freeze, rangeIncludes: "schema:Date".freeze, type: "rdf:Property".freeze property :startTime, comment: %(The startTime of something. For a reserved event or service \(e.g. FoodEstablishmentReservation\), the time that it is expected to start. For actions that span a period of time, when the action was performed. e.g. John wrote a book from *January* to December. @@ -7621,11 +8198,11 @@ domainIncludes: "schema:Event".freeze, label: "subEvent".freeze, rangeIncludes: "schema:Event".freeze, type: "rdf:Property".freeze property :subEvents, - comment: %(Events that are a part of this event. For example, a conference event includes many presentations, each subEvents of the conference \(legacy spelling; see singular form, subEvent\).).freeze, + comment: %(Events that are a part of this event. For example, a conference event includes many presentations, each subEvents of the conference.).freeze, domainIncludes: "schema:Event".freeze, label: "subEvents".freeze, rangeIncludes: "schema:Event".freeze, "schema:supersededBy" => %(schema:subEvent).freeze, type: "rdf:Property".freeze @@ -7857,14 +8434,15 @@ domainIncludes: "schema:Recipe".freeze, label: "totalTime".freeze, rangeIncludes: "schema:Duration".freeze, type: "rdf:Property".freeze property :track, - comment: %(A music recording \(track\)&#x2014;usually a single song.).freeze, + comment: %(A music recording \(track\)&#x2014;usually a single song. If an ItemList is given, the list should contain items of type MusicRecording).freeze, + "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ).freeze, domainIncludes: ["schema:MusicPlaylist".freeze, "schema:MusicGroup".freeze], label: "track".freeze, - rangeIncludes: "schema:MusicRecording".freeze, + rangeIncludes: ["schema:ItemList".freeze, "schema:MusicRecording".freeze], type: "rdf:Property".freeze property :trackingNumber, comment: %(Shipper tracking number.).freeze, domainIncludes: "schema:ParcelDelivery".freeze, label: "trackingNumber".freeze, @@ -7875,19 +8453,19 @@ domainIncludes: "schema:ParcelDelivery".freeze, label: "trackingUrl".freeze, rangeIncludes: "schema:URL".freeze, type: "rdf:Property".freeze property :tracks, - comment: %(A music recording \(track\)&#x2014;usually a single song \(legacy spelling; see singular form, track\).).freeze, + comment: %(A music recording \(track\)&#x2014;usually a single song.).freeze, domainIncludes: ["schema:MusicPlaylist".freeze, "schema:MusicGroup".freeze], label: "tracks".freeze, rangeIncludes: "schema:MusicRecording".freeze, "schema:supersededBy" => %(schema:track).freeze, type: "rdf:Property".freeze property :trailer, - comment: %(The trailer of a movie or tv/radio series, season, or episode.).freeze, - domainIncludes: ["schema:Movie".freeze, "schema:Episode".freeze, "schema:TVEpisode".freeze, "schema:Season".freeze, "schema:TVSeason".freeze, "schema:Series".freeze, "schema:TVSeries".freeze, "schema:RadioEpisode".freeze, "schema:RadioSeason".freeze, "schema:RadioSeries".freeze], + comment: %(The trailer of a movie or tv/radio series, season, episode, etc.).freeze, + domainIncludes: ["schema:Movie".freeze, "schema:Episode".freeze, "schema:Season".freeze, "schema:VideoGame".freeze, "schema:VideoGameSeries".freeze, "schema:MovieGameSeries".freeze, "schema:RadioSeries".freeze, "schema:TVSeries".freeze], label: "trailer".freeze, rangeIncludes: "schema:VideoObject".freeze, type: "rdf:Property".freeze property :trainName, comment: %(The name of the train \(e.g. The Orient Express\).).freeze, @@ -7911,10 +8489,16 @@ comment: %(If this MediaObject is an AudioObject or VideoObject, the transcript of that object.).freeze, domainIncludes: ["schema:AudioObject".freeze, "schema:VideoObject".freeze], label: "transcript".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze + property :translator, + comment: %(Organization or person who adapts a creative work to different languages, regional differences and technical requirements of a target market.).freeze, + domainIncludes: "schema:CreativeWork".freeze, + label: "translator".freeze, + rangeIncludes: ["schema:Person".freeze, "schema:Organization".freeze], + type: "rdf:Property".freeze property :transmissionMethod, comment: %(How the disease spreads, either as a route or vector, for example 'direct contact', 'Aedes aegypti', etc.).freeze, domainIncludes: "schema:InfectiousDisease".freeze, label: "transmissionMethod".freeze, rangeIncludes: "schema:Text".freeze, @@ -8157,12 +8741,12 @@ domainIncludes: "schema:Flight".freeze, label: "webCheckinTime".freeze, rangeIncludes: "schema:DateTime".freeze, type: "rdf:Property".freeze property :weight, - comment: %(The weight of the product.).freeze, - domainIncludes: "schema:Product".freeze, + comment: %(The weight of the product or person.).freeze, + domainIncludes: ["schema:Product".freeze, "schema:Person".freeze], label: "weight".freeze, rangeIncludes: "schema:QuantitativeValue".freeze, type: "rdf:Property".freeze property :width, comment: %(The width of the item.).freeze, @@ -8255,10 +8839,15 @@ type: "schema:MedicalStudyStatus".freeze term :AerobicActivity, comment: %(Physical activity of relatively low intensity that depends primarily on the aerobic energy-generating process; during activity, the aerobic metabolism uses oxygen to adequately meet energy demands during exercise.).freeze, label: "AerobicActivity".freeze, type: "schema:PhysicalActivityCategory".freeze + term :AlbumRelease, + comment: %(AlbumRelease.).freeze, + "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ).freeze, + label: "AlbumRelease".freeze, + type: "schema:MusicAlbumReleaseType".freeze term :AnaerobicActivity, comment: %(Physical activity that is of high-intensity which utilizes the anaerobic metabolism of the body.).freeze, label: "AnaerobicActivity".freeze, type: "schema:PhysicalActivityCategory".freeze term :Anesthesia, @@ -8275,10 +8864,20 @@ type: "schema:MedicineSystem".freeze term :Balance, comment: %(Physical activity that is engaged to help maintain posture and balance.).freeze, label: "Balance".freeze, type: "schema:PhysicalActivityCategory".freeze + term :BroadcastRelease, + comment: %(BroadcastRelease.).freeze, + "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ).freeze, + label: "BroadcastRelease".freeze, + type: "schema:MusicAlbumReleaseType".freeze + term :CDFormat, + comment: %(CDFormat.).freeze, + "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ).freeze, + label: "CDFormat".freeze, + type: "schema:MusicReleaseFormatType".freeze term :CT, comment: %(X-ray computed tomography imaging.).freeze, label: "CT".freeze, type: "schema:MedicalImagingTechnique".freeze term :Cardiovascular, @@ -8291,26 +8890,40 @@ type: "schema:PhysicalExam".freeze term :CaseSeries, comment: %(A case series \(also known as a clinical series\) is a medical research study that tracks patients with a known exposure given similar treatment or examines their medical records for exposure and outcome. A case series can be retrospective or prospective and usually involves a smaller number of patients than the more powerful case-control studies or randomized controlled trials. Case series may be consecutive or non-consecutive, depending on whether all cases presenting to the reporting authors over a period of time were included, or only a selection.).freeze, label: "CaseSeries".freeze, type: "schema:MedicalObservationalStudyDesign".freeze + term :CassetteFormat, + comment: %(CassetteFormat.).freeze, + "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ).freeze, + label: "CassetteFormat".freeze, + type: "schema:MusicReleaseFormatType".freeze term :Chiropractic, comment: %(A system of medicine focused on the relationship between the body's structure, mainly the spine, and its functioning.).freeze, label: "Chiropractic".freeze, type: "schema:MedicineSystem".freeze term :Clinician, comment: %(Medical clinicians, including practicing physicians and other medical professionals involved in clinical practice.).freeze, label: "Clinician".freeze, type: "schema:MedicalAudience".freeze + term :CoOp, + comment: %(Play mode: CoOp. Co-operative games, where you play on the same team with friends.).freeze, + label: "CoOp".freeze, + type: "schema:GamePlayMode".freeze term :CohortStudy, comment: %(Also known as a panel study. A cohort study is a form of longitudinal study used in medicine and social science. It is one type of study design and should be compared with a cross-sectional study. A cohort is a group of people who share a common characteristic or experience within a defined period \(e.g., are born, leave school, lose their job, are exposed to a drug or a vaccine, etc.\). The comparison group may be the general population from which the cohort is drawn, or it may be another cohort of persons thought to have had little or no exposure to the substance under investigation, but otherwise similar. Alternatively, subgroups within the cohort may be compared with each other.).freeze, label: "CohortStudy".freeze, type: "schema:MedicalObservationalStudyDesign".freeze term :CommunityHealth, comment: %(Community health.).freeze, label: "CommunityHealth".freeze, type: "schema:MedicalSpecialty".freeze + term :CompilationAlbum, + comment: %(CompilationAlbum.).freeze, + "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ).freeze, + label: "CompilationAlbum".freeze, + type: "schema:MusicAlbumProductionType".freeze term :Completed, comment: %(Completed.).freeze, label: "Completed".freeze, type: "schema:MedicalStudyStatus".freeze term :CompletedActionStatus, @@ -8319,14 +8932,29 @@ type: "schema:ActionStatusType".freeze term :CrossSectional, comment: %(Studies carried out on pre-existing data \(usually from 'snapshot' surveys\), such as that collected by the Census Bureau. Sometimes called Prevalence Studies.).freeze, label: "CrossSectional".freeze, type: "schema:MedicalObservationalStudyDesign".freeze + term :DJMixAlbum, + comment: %(DJMixAlbum.).freeze, + "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ).freeze, + label: "DJMixAlbum".freeze, + type: "schema:MusicAlbumProductionType".freeze + term :DVDFormat, + comment: %(DVDFormat.).freeze, + "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ).freeze, + label: "DVDFormat".freeze, + type: "schema:MusicReleaseFormatType".freeze term :DamagedCondition, comment: %(Indicates that the item is damaged.).freeze, label: "DamagedCondition".freeze, type: "schema:OfferItemCondition".freeze + term :DemoAlbum, + comment: %(DemoAlbum.).freeze, + "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ).freeze, + label: "DemoAlbum".freeze, + type: "schema:MusicAlbumProductionType".freeze term :Dentistry, comment: %(Dentistry.).freeze, label: "Dentistry".freeze, type: "schema:MedicalSpecialty".freeze term :Dermatologic, @@ -8339,10 +8967,20 @@ type: "schema:MedicalDevicePurpose".freeze term :DietNutrition, comment: %(Diet and nutrition.).freeze, label: "DietNutrition".freeze, type: "schema:MedicalSpecialty".freeze + term :DigitalAudioTapeFormat, + comment: %(DigitalAudioTapeFormat.).freeze, + "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ).freeze, + label: "DigitalAudioTapeFormat".freeze, + type: "schema:MusicReleaseFormatType".freeze + term :DigitalFormat, + comment: %(DigitalFormat.).freeze, + "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ).freeze, + label: "DigitalFormat".freeze, + type: "schema:MusicReleaseFormatType".freeze term :Discontinued, comment: %(Indicates that the item has been discontinued.).freeze, label: "Discontinued".freeze, type: "schema:ItemAvailability".freeze term :DoubleBlindedTrial, @@ -8351,10 +8989,15 @@ type: "schema:MedicalTrialDesign".freeze term :EBook, comment: %(Book format: Ebook.).freeze, label: "EBook".freeze, type: "schema:BookFormatType".freeze + term :EPRelease, + comment: %(EPRelease.).freeze, + "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ).freeze, + label: "EPRelease".freeze, + type: "schema:MusicAlbumReleaseType".freeze term :Ear, comment: %(Ear).freeze, label: "Ear".freeze, type: "schema:PhysicalExam".freeze term :Emergency, @@ -8423,10 +9066,14 @@ type: "schema:DrugPregnancyCategory".freeze term :FDAnotEvaluated, comment: %(A designation that the drug in question has not been assigned a pregnancy category designation by the US FDA.).freeze, label: "FDAnotEvaluated".freeze, type: "schema:DrugPregnancyCategory".freeze + term :FailedActionStatus, + comment: %(An action that failed to complete. The action's error property and the HTTP return code contain more information about the failure.).freeze, + label: "FailedActionStatus".freeze, + type: "schema:ActionStatusType".freeze term :False, comment: %(The boolean value false).freeze, label: "False".freeze, subClassOf: "schema:Boolean".freeze, type: "schema:Boolean".freeze @@ -8488,22 +9135,44 @@ type: "schema:MedicalSpecialty".freeze term :InternationalTrial, comment: %(An international trial.).freeze, label: "InternationalTrial".freeze, type: "schema:MedicalTrialDesign".freeze + term :ItemListOrderAscending, + comment: %(An ItemList ordered with lower values listed first.).freeze, + label: "ItemListOrderAscending".freeze, + type: "schema:ItemListOrderType".freeze + term :ItemListOrderDescending, + comment: %(An ItemList ordered with higher values listed first.).freeze, + label: "ItemListOrderDescending".freeze, + type: "schema:ItemListOrderType".freeze + term :ItemListUnordered, + comment: %(An ItemList ordered with no explicit order.).freeze, + label: "ItemListUnordered".freeze, + type: "schema:ItemListOrderType".freeze term :LaboratoryScience, comment: %(Laboratory science.).freeze, label: "LaboratoryScience".freeze, type: "schema:MedicalSpecialty".freeze + term :LaserDiscFormat, + comment: %(LaserDiscFormat.).freeze, + "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ).freeze, + label: "LaserDiscFormat".freeze, + type: "schema:MusicReleaseFormatType".freeze term :LeisureTimeActivity, comment: %(Any physical activity engaged in for recreational purposes. Examples may include ballroom dancing, roller skating, canoeing, fishing, etc.).freeze, label: "LeisureTimeActivity".freeze, type: "schema:PhysicalActivityCategory".freeze term :LimitedAvailability, comment: %(Indicates that the item has limited availability.).freeze, label: "LimitedAvailability".freeze, type: "schema:ItemAvailability".freeze + term :LiveAlbum, + comment: %(LiveAlbum.).freeze, + "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ).freeze, + label: "LiveAlbum".freeze, + type: "schema:MusicAlbumProductionType".freeze term :Longitudinal, comment: %(Unlike cross-sectional studies, longitudinal studies track the same people, and therefore the differences observed in those people are less likely to be the result of cultural differences across generations. Longitudinal studies are also used in medicine to uncover predictors of certain diseases.).freeze, label: "Longitudinal".freeze, type: "schema:MedicalObservationalStudyDesign".freeze term :Lung, @@ -8520,14 +9189,23 @@ type: "schema:MedicalAudience".freeze term :Midwifery, comment: %(Midwifery.).freeze, label: "Midwifery".freeze, type: "schema:MedicalSpecialty".freeze + term :MixtapeAlbum, + comment: %(MixtapeAlbum.).freeze, + "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ).freeze, + label: "MixtapeAlbum".freeze, + type: "schema:MusicAlbumProductionType".freeze term :MultiCenterTrial, comment: %(A trial that takes place at multiple centers.).freeze, label: "MultiCenterTrial".freeze, type: "schema:MedicalTrialDesign".freeze + term :MultiPlayer, + comment: %(Play mode: MultiPlayer. Requiring or allowing multiple human players to play simultaneously.).freeze, + label: "MultiPlayer".freeze, + type: "schema:GamePlayMode".freeze term :Musculoskeletal, comment: %(A specific branch of medical science that pertains to diagnosis and treatment of disorders of muscles, ligaments and skeletal system.).freeze, label: "Musculoskeletal".freeze, type: "schema:MedicalSpecialty".freeze term :MusculoskeletalExam, @@ -8584,18 +9262,34 @@ type: "schema:PhysicalActivityCategory".freeze term :OccupationalTherapy, comment: %(Occupational therapy.).freeze, label: "OccupationalTherapy".freeze, type: "schema:MedicalSpecialty".freeze + term :OfflinePermanently, + comment: %(Game server status: OfflinePermanently. Server is offline and not available.).freeze, + label: "OfflinePermanently ".freeze, + type: "schema:GameServerStatus".freeze + term :OfflineTemporarily, + comment: %(Game server status: OfflineTemporarily. Server is offline now but it can be online soon.).freeze, + label: "OfflineTemporarily ".freeze, + type: "schema:GameServerStatus".freeze term :OnSitePickup, comment: %(A DeliveryMethod in which an item is collected on site, e.g. in a store or at a box office.).freeze, label: "OnSitePickup".freeze, type: "schema:DeliveryMethod".freeze term :Oncologic, comment: %(A specific branch of medical science that deals with benign and malignant tumors, including the study of their development, diagnosis, treatment and prevention.).freeze, label: "Oncologic".freeze, type: "schema:MedicalSpecialty".freeze + term :Online, + comment: %(Game server status: Online. Server is available.).freeze, + label: "Online".freeze, + type: "schema:GameServerStatus".freeze + term :OnlineFull, + comment: %(Game server status: OnlineFull. Server is online but unavailable. The maximum number of players has reached.).freeze, + label: "OnlineFull ".freeze, + type: "schema:GameServerStatus".freeze term :OnlineOnly, comment: %(Indicates that the item is available only online.).freeze, label: "OnlineOnly".freeze, type: "schema:ItemAvailability".freeze term :OpenTrial, @@ -8748,10 +9442,15 @@ type: "schema:MedicalObservationalStudyDesign".freeze term :ReimbursementCap, comment: %(The drug's cost represents the maximum reimbursement paid by an insurer for the drug.).freeze, label: "ReimbursementCap".freeze, type: "schema:DrugCostCategory".freeze + term :RemixAlbum, + comment: %(RemixAlbum.).freeze, + "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ).freeze, + label: "RemixAlbum".freeze, + type: "schema:MusicAlbumProductionType".freeze term :Renal, comment: %(A specific branch of medical science that pertains to the study of the kidneys and its respective disease states.).freeze, label: "Renal".freeze, type: "schema:MedicalSpecialty".freeze term :Researcher, @@ -8792,10 +9491,22 @@ type: "schema:DrugCostCategory".freeze term :Rheumatologic, comment: %(A specific branch of medical science that deals with the study and treatment of rheumatic, autoimmune or joint diseases.).freeze, label: "Rheumatologic".freeze, type: "schema:MedicalSpecialty".freeze + term :RsvpResponseMaybe, + comment: %(The invitee may or may not attend.).freeze, + label: "RsvpResponseMaybe".freeze, + type: "schema:RsvpResponseType".freeze + term :RsvpResponseNo, + comment: %(The invitee will not attend.).freeze, + label: "RsvpResponseNo".freeze, + type: "schema:RsvpResponseType".freeze + term :RsvpResponseYes, + comment: %(The invitee will attend.).freeze, + label: "RsvpResponseYes".freeze, + type: "schema:RsvpResponseType".freeze term :SeatingMap, comment: %(A seating map.).freeze, label: "SeatingMap".freeze, type: "schema:MapCategoryType".freeze term :SingleBlindedTrial, @@ -8804,26 +9515,50 @@ type: "schema:MedicalTrialDesign".freeze term :SingleCenterTrial, comment: %(A trial that takes place at a single center.).freeze, label: "SingleCenterTrial".freeze, type: "schema:MedicalTrialDesign".freeze + term :SinglePlayer, + comment: %(Play mode: SinglePlayer. Which is played by a lone player.).freeze, + label: "SinglePlayer".freeze, + type: "schema:GamePlayMode".freeze + term :SingleRelease, + comment: %(SingleRelease.).freeze, + "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ).freeze, + label: "SingleRelease".freeze, + type: "schema:MusicAlbumReleaseType".freeze term :Skin, comment: %(Skin).freeze, label: "Skin".freeze, type: "schema:PhysicalExam".freeze term :SoldOut, comment: %(Indicates that the item has sold out.).freeze, label: "SoldOut".freeze, type: "schema:ItemAvailability".freeze + term :SoundtrackAlbum, + comment: %(SoundtrackAlbum.).freeze, + "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ).freeze, + label: "SoundtrackAlbum".freeze, + type: "schema:MusicAlbumProductionType".freeze term :SpeechPathology, comment: %(Speech pathology.).freeze, label: "SpeechPathology".freeze, type: "schema:MedicalSpecialty".freeze + term :SpokenWordAlbum, + comment: %(SpokenWordAlbum.).freeze, + "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ).freeze, + label: "SpokenWordAlbum".freeze, + type: "schema:MusicAlbumProductionType".freeze term :StrengthTraining, comment: %(Physical activity that is engaged in to improve muscle and bone strength. Also referred to as resistance training.).freeze, label: "StrengthTraining".freeze, type: "schema:PhysicalActivityCategory".freeze + term :StudioAlbum, + comment: %(StudioAlbum.).freeze, + "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ).freeze, + label: "StudioAlbum".freeze, + type: "schema:MusicAlbumProductionType".freeze term :Surgical, comment: %(A specific branch of medical science that pertains to treating diseases, injuries and deformities by manual and instrumental means.).freeze, label: "Surgical".freeze, type: "schema:MedicalSpecialty".freeze term :SurgicalProcedure, @@ -8885,9 +9620,14 @@ type: "schema:OfferItemCondition".freeze term :VenueMap, comment: %(A venue map \(e.g. for malls, auditoriums, museums, etc.\).).freeze, label: "VenueMap".freeze, type: "schema:MapCategoryType".freeze + term :VinylFormat, + comment: %(VinylFormat.).freeze, + "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ).freeze, + label: "VinylFormat".freeze, + type: "schema:MusicReleaseFormatType".freeze term :VitalSign, comment: %(VitalSign).freeze, label: "VitalSign".freeze, type: "schema:PhysicalExam".freeze term :WesternConventional,