lib/rdf/vocab/schema.rb in rdf-vocab-2.2.1 vs lib/rdf/vocab/schema.rb in rdf-vocab-2.2.2

- old
+ new

@@ -8,10 +8,18 @@ # class SCHEMA < RDF::StrictVocabulary # end class SCHEMA < RDF::StrictVocabulary("http://schema.org/") # Class definitions + term :AMRadioChannel, + comment: %(A radio channel that uses AM.).freeze, + :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/1004).freeze, + label: "AMRadioChannel".freeze, + :"schema:category" => %(issue-1004).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, + subClassOf: "schema:RadioChannel".freeze, + type: "rdfs:Class".freeze term :APIReference, comment: %(Reference documentation for application programming interfaces \(APIs\).).freeze, label: "APIReference".freeze, subClassOf: "schema:TechArticle".freeze, type: "rdfs:Class".freeze @@ -20,14 +28,17 @@ label: "AboutPage".freeze, subClassOf: "schema:WebPage".freeze, type: "rdfs:Class".freeze term :AcceptAction, comment: %(<p>The act of committing to/adopting an object.</p> + <p>Related actions:</p> + <ul> -<li><a class="localLink" href="/RejectAction">RejectAction</a>: The antonym of AcceptAction.</li> -</ul>).freeze, +<li><a class="localLink" href="http://schema.org/RejectAction">RejectAction</a>: The antonym of AcceptAction.</li> +</ul> +).freeze, label: "AcceptAction".freeze, subClassOf: "schema:AllocateAction".freeze, type: "rdfs:Class".freeze term :Accommodation, comment: %(An accommodation is a place that can accommodate human beings, e.g. a hotel room, a camping pitch, or a meeting room. Many accommodations are for overnight stays, but this is not a mandatory requirement. @@ -38,21 +49,23 @@ label: "Accommodation".freeze, subClassOf: "schema:Place".freeze, type: "rdfs:Class".freeze term :AccountingService, comment: %(Accountancy business.</p> -<p>As a <a class="localLink" href="/LocalBusiness">LocalBusiness</a> it can be described as a <a class="localLink" href="/provider">provider</a> of one or more <a class="localLink" href="/Service">Service</a>\(s\).).freeze, + +<p>As a <a class="localLink" href="http://schema.org/LocalBusiness">LocalBusiness</a> it can be described as a <a class="localLink" href="http://schema.org/provider">provider</a> of one or more <a class="localLink" href="http://schema.org/Service">Service</a>\(s\).).freeze, label: "AccountingService".freeze, subClassOf: "schema:FinancialService".freeze, type: "rdfs:Class".freeze term :AchieveAction, 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.</p> + <p>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 @@ -161,14 +174,17 @@ label: "AppendAction".freeze, subClassOf: "schema:InsertAction".freeze, type: "rdfs:Class".freeze term :ApplyAction, comment: %(<p>The act of registering to an organization/service without the guarantee to receive it.</p> + <p>Related actions:</p> + <ul> -<li><a class="localLink" href="/RegisterAction">RegisterAction</a>: Unlike RegisterAction, ApplyAction has no guarantees that the application will be accepted.</li> -</ul>).freeze, +<li><a class="localLink" href="http://schema.org/RegisterAction">RegisterAction</a>: Unlike RegisterAction, ApplyAction has no guarantees that the application will be accepted.</li> +</ul> +).freeze, label: "ApplyAction".freeze, subClassOf: "schema:OrganizeAction".freeze, type: "rdfs:Class".freeze term :ApprovedIndication, comment: %(An indication for a medical therapy that has been formally specified or approved by a regulatory body that regulates use of the therapy; for example, the US FDA approves indications for most drugs in the US.).freeze, @@ -198,21 +214,25 @@ :"schema:isPartOf" => %(http://health-lifesci.schema.org).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.</p> + <p>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, comment: %(<p>The act of posing a question / favor to someone.</p> + <p>Related actions:</p> + <ul> -<li><a class="localLink" href="/ReplyAction">ReplyAction</a>: Appears generally as a response to AskAction.</li> -</ul>).freeze, +<li><a class="localLink" href="http://schema.org/ReplyAction">ReplyAction</a>: Appears generally as a response to AskAction.</li> +</ul> +).freeze, label: "AskAction".freeze, subClassOf: "schema:CommunicateAction".freeze, type: "rdfs:Class".freeze term :AssessAction, comment: %(The act of forming one's opinion, reaction or sentiment.).freeze, @@ -231,11 +251,12 @@ :"schema:isPartOf" => %(http://bib.schema.org).freeze, subClassOf: "schema:CreativeWork".freeze, type: "rdfs:Class".freeze term :Attorney, comment: %(Professional service: Attorney. </p> -<p>This type is deprecated - <a class="localLink" href="/LegalService">LegalService</a> is more inclusive and less ambiguous.).freeze, + +<p>This type is deprecated - <a class="localLink" href="http://schema.org/LegalService">LegalService</a> is more inclusive and less ambiguous.).freeze, label: "Attorney".freeze, subClassOf: "schema:LegalService".freeze, type: "rdfs:Class".freeze term :Audience, comment: %(Intended audience for an item, i.e. the group for whom the item was created.).freeze, @@ -346,11 +367,11 @@ See also the <a href="/docs/hotels.html">dedicated document on the use of schema.org for marking up hotels and other forms of accommodations</a>.).freeze, label: "BedAndBreakfast".freeze, subClassOf: "schema:LodgingBusiness".freeze, type: "rdfs:Class".freeze term :BedDetails, - comment: %(An entity holding detailed information about the available bed types, e.g. the quantity of twin beds for a hotel room. For the single case of just one bed of a certain type, you can use bed directly with a text. See also <a class="localLink" href="/BedType">BedType</a> \(under development\).).freeze, + comment: %(An entity holding detailed information about the available bed types, e.g. the quantity of twin beds for a hotel room. For the single case of just one bed of a certain type, you can use bed directly with a text. See also <a class="localLink" href="http://schema.org/BedType">BedType</a> \(under development\).).freeze, :"dc:source" => %(https://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#STI_Accommodation_Ontology).freeze, label: "BedDetails".freeze, subClassOf: "schema:Intangible".freeze, type: "rdfs:Class".freeze term :BedType, @@ -361,14 +382,17 @@ :"schema:isPartOf" => %(http://pending.schema.org).freeze, subClassOf: "schema:QualitativeValue".freeze, type: "rdfs:Class".freeze term :BefriendAction, comment: %(<p>The act of forming a personal connection with someone \(object\) mutually/bidirectionally/symmetrically.</p> + <p>Related actions:</p> + <ul> -<li><a class="localLink" href="/FollowAction">FollowAction</a>: Unlike FollowAction, BefriendAction implies that the connection is reciprocal.</li> -</ul>).freeze, +<li><a class="localLink" href="http://schema.org/FollowAction">FollowAction</a>: Unlike FollowAction, BefriendAction implies that the connection is reciprocal.</li> +</ul> +).freeze, label: "BefriendAction".freeze, subClassOf: "schema:InteractAction".freeze, type: "rdfs:Class".freeze term :BikeStore, comment: %(A bike store.).freeze, @@ -436,14 +460,17 @@ comment: %(Boolean: True or False.).freeze, label: "Boolean".freeze, type: ["rdfs:Class".freeze, "schema:DataType".freeze] term :BorrowAction, comment: %(<p>The act of obtaining an object under an agreement to return it at a later date. Reciprocal of LendAction.</p> + <p>Related actions:</p> + <ul> -<li><a class="localLink" href="/LendAction">LendAction</a>: Reciprocal of BorrowAction.</li> -</ul>).freeze, +<li><a class="localLink" href="http://schema.org/LendAction">LendAction</a>: Reciprocal of BorrowAction.</li> +</ul> +).freeze, label: "BorrowAction".freeze, subClassOf: "schema:TransferAction".freeze, type: "rdfs:Class".freeze term :BowlingAlley, comment: %(A bowling alley.).freeze, @@ -462,11 +489,12 @@ 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, and typically ending with the current page.</p> -<p>The <a class="localLink" href="/position">position</a> property is used to reconstruct the order of the items in a BreadcrumbList The convention is that a breadcrumb list has an <a class="localLink" href="/itemListOrder">itemListOrder</a> of <a class="localLink" href="/ItemListOrderAscending">ItemListOrderAscending</a> \(lower values listed first\), and that the first items in this list correspond to the "top" or beginning of the breadcrumb trail, e.g. with a site or section homepage. The specific values of 'position' are not assigned meaning for a BreadcrumbList, but they should be integers, e.g. beginning with '1' for the first item in the list.).freeze, + +<p>The <a class="localLink" href="http://schema.org/position">position</a> property is used to reconstruct the order of the items in a BreadcrumbList The convention is that a breadcrumb list has an <a class="localLink" href="http://schema.org/itemListOrder">itemListOrder</a> of <a class="localLink" href="http://schema.org/ItemListOrderAscending">ItemListOrderAscending</a> \(lower values listed first\), and that the first items in this list correspond to the "top" or beginning of the breadcrumb trail, e.g. with a site or section homepage. The specific values of 'position' are not assigned meaning for a BreadcrumbList, but they should be integers, e.g. beginning with '1' for the first item in the list.).freeze, label: "BreadcrumbList".freeze, subClassOf: "schema:ItemList".freeze, type: "rdfs:Class".freeze term :Brewery, comment: %(Brewery.).freeze, @@ -499,10 +527,18 @@ term :BroadcastService, comment: %(A delivery service through which content is provided via broadcast over the air or online.).freeze, label: "BroadcastService".freeze, subClassOf: "schema:Service".freeze, type: "rdfs:Class".freeze + term :BrokerageAccount, + comment: %(An account that allows an investor to deposit funds and place investment orders with a licensed broker or brokerage firm.).freeze, + :"dc:source" => [%(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#FIBO).freeze, %(https://github.com/schemaorg/schemaorg/issues/1253).freeze], + label: "BrokerageAccount".freeze, + :"schema:category" => %(issue-1253).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, + subClassOf: "schema:InvestmentOrDeposit".freeze, + type: "rdfs:Class".freeze term :BuddhistTemple, comment: %(A Buddhist temple.).freeze, label: "BuddhistTemple".freeze, subClassOf: "schema:PlaceOfWorship".freeze, type: "rdfs:Class".freeze @@ -513,11 +549,12 @@ :"schema:isPartOf" => %(http://auto.schema.org).freeze, subClassOf: "schema:Vehicle".freeze, type: "rdfs:Class".freeze term :BusReservation, comment: %(A reservation for bus travel. </p> -<p>Note: This type is for information about actual reservations, e.g. in confirmation emails or HTML pages with individual confirmations of reservations. For offers of tickets, use <a class="localLink" href="/Offer">Offer</a>.).freeze, + +<p>Note: This type is for information about actual reservations, e.g. in confirmation emails or HTML pages with individual confirmations of reservations. For offers of tickets, use <a class="localLink" href="http://schema.org/Offer">Offer</a>.).freeze, label: "BusReservation".freeze, subClassOf: "schema:Reservation".freeze, type: "rdfs:Class".freeze term :BusStation, comment: %(A bus station.).freeze, @@ -539,17 +576,20 @@ label: "BusinessAudience".freeze, subClassOf: "schema:Audience".freeze, type: "rdfs:Class".freeze term :BusinessEntityType, comment: %(<p>A business entity type is a conceptual entity representing the legal form, the size, the main line of business, the position in the value chain, or any combination thereof, of an organization or business person.</p> + <p>Commonly used values:</p> + <ul> <li>http://purl.org/goodrelations/v1#Business</li> <li>http://purl.org/goodrelations/v1#Enduser</li> <li>http://purl.org/goodrelations/v1#PublicInstitution</li> <li>http://purl.org/goodrelations/v1#Reseller</li> -</ul>).freeze, +</ul> +).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, @@ -557,21 +597,24 @@ label: "BusinessEvent".freeze, subClassOf: "schema:Event".freeze, type: "rdfs:Class".freeze term :BusinessFunction, comment: %(<p>The business function specifies the type of activity or access \(i.e., the bundle of rights\) offered by the organization or business person through the offer. Typical are sell, rental or lease, maintenance or repair, manufacture / produce, recycle / dispose, engineering / construction, or installation. Proprietary specifications of access rights are also instances of this class.</p> + <p>Commonly used values:</p> + <ul> <li>http://purl.org/goodrelations/v1#ConstructionInstallation</li> <li>http://purl.org/goodrelations/v1#Dispose</li> <li>http://purl.org/goodrelations/v1#LeaseOut</li> <li>http://purl.org/goodrelations/v1#Maintain</li> <li>http://purl.org/goodrelations/v1#ProvideService</li> <li>http://purl.org/goodrelations/v1#Repair</li> <li>http://purl.org/goodrelations/v1#Sell</li> <li>http://purl.org/goodrelations/v1#Buy</li> -</ul>).freeze, +</ul> +).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, @@ -610,14 +653,17 @@ label: "Canal".freeze, subClassOf: "schema:BodyOfWater".freeze, type: "rdfs:Class".freeze term :CancelAction, comment: %(<p>The act of asserting that a future event/action is no longer going to happen.</p> + <p>Related actions:</p> + <ul> -<li><a class="localLink" href="/ConfirmAction">ConfirmAction</a>: The antonym of CancelAction.</li> -</ul>).freeze, +<li><a class="localLink" href="http://schema.org/ConfirmAction">ConfirmAction</a>: The antonym of CancelAction.</li> +</ul> +).freeze, label: "CancelAction".freeze, subClassOf: "schema:PlanAction".freeze, type: "rdfs:Class".freeze term :Car, comment: %(A car is a wheeled, self-powered motor vehicle used for transportation.).freeze, @@ -635,10 +681,26 @@ term :Casino, comment: %(A casino.).freeze, label: "Casino".freeze, subClassOf: "schema:EntertainmentBusiness".freeze, type: "rdfs:Class".freeze + term :CategoryCode, + comment: %(A Category Code.).freeze, + :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/894).freeze, + label: "CategoryCode".freeze, + :"schema:category" => %(issue-894).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, + subClassOf: "schema:Intangible".freeze, + type: "rdfs:Class".freeze + term :CategoryCodeSet, + comment: %(A set of Category Code values.).freeze, + :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/894).freeze, + label: "CategoryCodeSet".freeze, + :"schema:category" => %(issue-894).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, + subClassOf: "schema:CreativeWork".freeze, + type: "rdfs:Class".freeze term :CatholicChurch, comment: %(A Catholic church.).freeze, label: "CatholicChurch".freeze, subClassOf: "schema:PlaceOfWorship".freeze, type: "rdfs:Class".freeze @@ -652,33 +714,39 @@ label: "Chapter".freeze, :"schema:isPartOf" => %(http://bib.schema.org).freeze, subClassOf: "schema:CreativeWork".freeze, type: "rdfs:Class".freeze term :CheckAction, - comment: %(An agent inspects/determines/investigates/inquire or examine an object's accuracy/quality/condition or state.).freeze, + comment: %(An agent inspects, determines, investigates, inquires, or examines an object's accuracy, quality, condition, or state.).freeze, label: "CheckAction".freeze, subClassOf: "schema:FindAction".freeze, type: "rdfs:Class".freeze term :CheckInAction, comment: %(<p>The act of an agent communicating \(service provider, social media, etc\) their arrival by registering/confirming for a previously reserved service \(e.g. flight check in\) or at a place \(e.g. hotel\), possibly resulting in a result \(boarding pass, etc\).</p> + <p>Related actions:</p> + <ul> -<li><a class="localLink" href="/CheckOutAction">CheckOutAction</a>: The antonym of CheckInAction.</li> -<li><a class="localLink" href="/ArriveAction">ArriveAction</a>: Unlike ArriveAction, CheckInAction implies that the agent is informing/confirming the start of a previously reserved service.</li> -<li><a class="localLink" href="/ConfirmAction">ConfirmAction</a>: Unlike ConfirmAction, CheckInAction implies that the agent is informing/confirming the <em>start</em> of a previously reserved service rather than its validity/existence.</li> -</ul>).freeze, +<li><a class="localLink" href="http://schema.org/CheckOutAction">CheckOutAction</a>: The antonym of CheckInAction.</li> +<li><a class="localLink" href="http://schema.org/ArriveAction">ArriveAction</a>: Unlike ArriveAction, CheckInAction implies that the agent is informing/confirming the start of a previously reserved service.</li> +<li><a class="localLink" href="http://schema.org/ConfirmAction">ConfirmAction</a>: Unlike ConfirmAction, CheckInAction implies that the agent is informing/confirming the <em>start</em> of a previously reserved service rather than its validity/existence.</li> +</ul> +).freeze, label: "CheckInAction".freeze, subClassOf: "schema:CommunicateAction".freeze, type: "rdfs:Class".freeze term :CheckOutAction, comment: %(<p>The act of an agent communicating \(service provider, social media, etc\) their departure of a previously reserved service \(e.g. flight check in\) or place \(e.g. hotel\).</p> + <p>Related actions:</p> + <ul> -<li><a class="localLink" href="/CheckInAction">CheckInAction</a>: The antonym of CheckOutAction.</li> -<li><a class="localLink" href="/DepartAction">DepartAction</a>: Unlike DepartAction, CheckOutAction implies that the agent is informing/confirming the end of a previously reserved service.</li> -<li><a class="localLink" href="/CancelAction">CancelAction</a>: Unlike CancelAction, CheckOutAction implies that the agent is informing/confirming the end of a previously reserved service.</li> -</ul>).freeze, +<li><a class="localLink" href="http://schema.org/CheckInAction">CheckInAction</a>: The antonym of CheckOutAction.</li> +<li><a class="localLink" href="http://schema.org/DepartAction">DepartAction</a>: Unlike DepartAction, CheckOutAction implies that the agent is informing/confirming the end of a previously reserved service.</li> +<li><a class="localLink" href="http://schema.org/CancelAction">CancelAction</a>: Unlike CancelAction, CheckOutAction implies that the agent is informing/confirming the end of a previously reserved service.</li> +</ul> +).freeze, label: "CheckOutAction".freeze, subClassOf: "schema:CommunicateAction".freeze, type: "rdfs:Class".freeze term :CheckoutPage, comment: %(Web page type: Checkout page.).freeze, @@ -723,11 +791,10 @@ term :ClaimReview, comment: %(A fact-checking review of claims made \(or reported\) in some creative work \(referenced via itemReviewed\).).freeze, :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/1061).freeze, label: "ClaimReview".freeze, :"schema:category" => %(issue-1061).freeze, - :"schema:isPartOf" => %(http://pending.schema.org).freeze, subClassOf: "schema:Review".freeze, type: "rdfs:Class".freeze term :Class, comment: %(A class, also often called a 'Type'; equivalent to rdfs:Class.).freeze, label: "Class".freeze, @@ -812,11 +879,11 @@ :"schema:category" => %(Comics).freeze, :"schema:isPartOf" => %(http://bib.schema.org).freeze, subClassOf: "schema:CreativeWork".freeze, type: "rdfs:Class".freeze term :Comment, - comment: %(A comment on an item - for example, a comment on a blog post. The comment's content is expressed via the <a class="localLink" href="/text">text</a> property, and its topic via <a class="localLink" href="/about">about</a>, properties shared with all CreativeWorks.).freeze, + comment: %(A comment on an item - for example, a comment on a blog post. The comment's content is expressed via the <a class="localLink" href="http://schema.org/text">text</a> property, and its topic via <a class="localLink" href="http://schema.org/about">about</a>, properties shared with all CreativeWorks.).freeze, label: "Comment".freeze, subClassOf: "schema:CreativeWork".freeze, type: "rdfs:Class".freeze term :CommentAction, comment: %(The act of generating a comment about a subject.).freeze, @@ -826,35 +893,56 @@ term :CommunicateAction, comment: %(The act of conveying information to another person via a communication medium \(instrument\) such as speech, email, or telephone conversation.).freeze, label: "CommunicateAction".freeze, subClassOf: "schema:InteractAction".freeze, type: "rdfs:Class".freeze + term :CompleteDataFeed, + comment: %(A <a class="localLink" href="http://schema.org/CompleteDataFeed">CompleteDataFeed</a> is a <a class="localLink" href="http://schema.org/DataFeed">DataFeed</a> whose standard representation includes content for every item currently in the feed.</p> + +<p>This is the equivalent of Atom's element as defined in Feed Paging and Archiving <a href="https://tools.ietf.org/html/rfc5005">RFC 5005</a>, For example \(and as defined for Atom\), when using data from a feed that represents a collection of items that varies over time \(e.g. "Top Twenty Records"\) there is no need to have newer entries mixed in alongside older, obsolete entries. By marking this feed as a CompleteDataFeed, old entries can be safely discarded when the feed is refreshed, since we can assume the feed has provided descriptions for all current items.).freeze, + :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/1397).freeze, + label: "CompleteDataFeed".freeze, + :"schema:category" => %(issue-1397).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, + subClassOf: "schema:DataFeed".freeze, + type: "rdfs:Class".freeze term :CompoundPriceSpecification, comment: %(A compound price specification is one that bundles multiple prices that all apply in combination for different dimensions of consumption. Use the name property of the attached unit price specification for indicating the dimension of a price component \(e.g. "electricity" or "final cleaning"\).).freeze, :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsClass).freeze, label: "CompoundPriceSpecification".freeze, subClassOf: "schema:PriceSpecification".freeze, type: "rdfs:Class".freeze term :ComputerLanguage, - comment: %(This type covers computer programming languages such as Scheme and Lisp, as well as other language-like computer representations. Natural languages are best represented with the <a class="localLink" href="/Language">Language</a> type.).freeze, + comment: %(This type covers computer programming languages such as Scheme and Lisp, as well as other language-like computer representations. Natural languages are best represented with the <a class="localLink" href="http://schema.org/Language">Language</a> type.).freeze, label: "ComputerLanguage".freeze, subClassOf: "schema:Intangible".freeze, type: "rdfs:Class".freeze term :ComputerStore, comment: %(A computer store.).freeze, label: "ComputerStore".freeze, subClassOf: "schema:Store".freeze, type: "rdfs:Class".freeze term :ConfirmAction, comment: %(<p>The act of notifying someone that a future event/action is going to happen as expected.</p> + <p>Related actions:</p> + <ul> -<li><a class="localLink" href="/CancelAction">CancelAction</a>: The antonym of ConfirmAction.</li> -</ul>).freeze, +<li><a class="localLink" href="http://schema.org/CancelAction">CancelAction</a>: The antonym of ConfirmAction.</li> +</ul> +).freeze, label: "ConfirmAction".freeze, subClassOf: "schema:InformAction".freeze, type: "rdfs:Class".freeze + term :Consortium, + comment: %(A Consortium is a membership <a class="localLink" href="http://schema.org/Organization">Organization</a> whose members are typically Organizations.).freeze, + :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/1559).freeze, + label: "Consortium".freeze, + :"schema:category" => %(issue-1559).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, + subClassOf: "schema:Organization".freeze, + type: "rdfs:Class".freeze term :ConsumeAction, comment: %(The act of ingesting information/resources/food.).freeze, label: "ConsumeAction".freeze, subClassOf: "schema:Action".freeze, type: "rdfs:Class".freeze @@ -908,23 +996,21 @@ comment: %(A country.).freeze, label: "Country".freeze, subClassOf: "schema:AdministrativeArea".freeze, type: "rdfs:Class".freeze term :Course, - comment: %(A description of an educational course which may be offered as distinct instances at different times and places, or through different media or modes of study. An educational course is a sequence of one or more educational events and/or creative works which aims to build knowledge, competence or ability of learners.).freeze, + comment: %(A description of an educational course which may be offered as distinct instances at which take place at different times or take place at different locations, or be offered through different media or modes of study. An educational course is a sequence of one or more educational events and/or creative works which aims to build knowledge, competence or ability of learners.).freeze, :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/195).freeze, label: "Course".freeze, :"schema:category" => %(issue-195).freeze, - :"schema:isPartOf" => %(http://pending.schema.org).freeze, subClassOf: "schema:CreativeWork".freeze, type: "rdfs:Class".freeze term :CourseInstance, - comment: %(An instance of a Course offered at a specific time and place or through specific media or mode of study or to a specific section of students.).freeze, + comment: %(An instance of a <a class="localLink" href="http://schema.org/Course">Course</a> which is distinct from other instances because it is offered at a different time or location or through different media or modes of study or to a specific section of students.).freeze, :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/195).freeze, label: "CourseInstance".freeze, :"schema:category" => %(issue-195).freeze, - :"schema:isPartOf" => %(http://pending.schema.org).freeze, subClassOf: "schema:Event".freeze, type: "rdfs:Class".freeze term :Courthouse, comment: %(A courthouse.).freeze, label: "Courthouse".freeze, @@ -952,27 +1038,32 @@ comment: %(A media season e.g. tv, radio, video game etc.).freeze, label: "CreativeWorkSeason".freeze, subClassOf: "schema:CreativeWork".freeze, type: "rdfs:Class".freeze term :CreativeWorkSeries, - comment: %(A CreativeWorkSeries in schema.org is a group of related items, typically but not necessarily of the same kind. CreativeWorkSeries are usually organized into some order, often chronological. Unlike <a class="localLink" href="/ItemList">ItemList</a> which is a general purpose data structure for lists of things, the emphasis with CreativeWorkSeries is on published materials \(written e.g. books and periodicals, or media such as tv, radio and games\).</p> -<p>Specific subtypes are available for describing <a class="localLink" href="/TVSeries">TVSeries</a>, <a class="localLink" href="/RadioSeries">RadioSeries</a>, <a class="localLink" href="/MovieSeries">MovieSeries</a>, <a class="localLink" href="/BookSeries">BookSeries</a>, <a class="localLink" href="/Periodical">Periodical</a> and <a class="localLink" href="/VideoGameSeries">VideoGameSeries</a>. In each case, the <a class="localLink" href="/hasPart">hasPart</a> / <a class="localLink" href="/isPartOf">isPartOf</a> properties can be used to relate the CreativeWorkSeries to its parts. The general CreativeWorkSeries type serves largely just to organize these more specific and practical subtypes.</p> + comment: %(A CreativeWorkSeries in schema.org is a group of related items, typically but not necessarily of the same kind. CreativeWorkSeries are usually organized into some order, often chronological. Unlike <a class="localLink" href="http://schema.org/ItemList">ItemList</a> which is a general purpose data structure for lists of things, the emphasis with CreativeWorkSeries is on published materials \(written e.g. books and periodicals, or media such as tv, radio and games\).</p> + +<p>Specific subtypes are available for describing <a class="localLink" href="http://schema.org/TVSeries">TVSeries</a>, <a class="localLink" href="http://schema.org/RadioSeries">RadioSeries</a>, <a class="localLink" href="http://schema.org/MovieSeries">MovieSeries</a>, <a class="localLink" href="http://schema.org/BookSeries">BookSeries</a>, <a class="localLink" href="http://schema.org/Periodical">Periodical</a> and <a class="localLink" href="http://schema.org/VideoGameSeries">VideoGameSeries</a>. In each case, the <a class="localLink" href="http://schema.org/hasPart">hasPart</a> / <a class="localLink" href="http://schema.org/isPartOf">isPartOf</a> properties can be used to relate the CreativeWorkSeries to its parts. The general CreativeWorkSeries type serves largely just to organize these more specific and practical subtypes.</p> + <p>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: "CreativeWorkSeries".freeze, subClassOf: "schema:CreativeWork".freeze, type: "rdfs:Class".freeze term :CreditCard, comment: %(<p>A card payment method of a particular brand or name. Used to mark up a particular payment method and/or the financial product/service that supplies the card account.</p> + <p>Commonly used values:</p> + <ul> <li>http://purl.org/goodrelations/v1#AmericanExpress</li> <li>http://purl.org/goodrelations/v1#DinersClub</li> <li>http://purl.org/goodrelations/v1#Discover</li> <li>http://purl.org/goodrelations/v1#JCB</li> <li>http://purl.org/goodrelations/v1#MasterCard</li> <li>http://purl.org/goodrelations/v1#VISA</li> -</ul>).freeze, +</ul> +).freeze, :"dc:source" => [%(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#FIBO).freeze, %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsClass).freeze], label: "CreditCard".freeze, subClassOf: ["schema:LoanOrCredit".freeze, "schema:PaymentCard".freeze], type: "rdfs:Class".freeze term :Crematorium, @@ -1045,18 +1136,19 @@ 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, type: ["rdfs:Class".freeze, "schema:DataType".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. <strong>Note:</strong> This type has been superseded by <a class="localLink" href="/MonetaryAmount">MonetaryAmount</a> use of that type is recommended).freeze, + 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. <strong>Note:</strong> This type has been superseded by <a class="localLink" href="http://schema.org/MonetaryAmount">MonetaryAmount</a> use of that type is recommended).freeze, label: "DatedMoneySpecification".freeze, :"schema:supersededBy" => %(schema:MonetaryAmount).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.</p> -<p>Originally, URLs from <a href="http://purl.org/goodrelations/v1">GoodRelations</a> were used \(for <a class="localLink" href="/Monday">Monday</a>, <a class="localLink" href="/Tuesday">Tuesday</a>, <a class="localLink" href="/Wednesday">Wednesday</a>, <a class="localLink" href="/Thursday">Thursday</a>, <a class="localLink" href="/Friday">Friday</a>, <a class="localLink" href="/Saturday">Saturday</a>, <a class="localLink" href="/Sunday">Sunday</a> plus a special entry for <a class="localLink" href="/PublicHolidays">PublicHolidays</a>\); these have now been integrated directly into schema.org.).freeze, + +<p>Originally, URLs from <a href="http://purl.org/goodrelations/v1">GoodRelations</a> were used \(for <a class="localLink" href="http://schema.org/Monday">Monday</a>, <a class="localLink" href="http://schema.org/Tuesday">Tuesday</a>, <a class="localLink" href="http://schema.org/Wednesday">Wednesday</a>, <a class="localLink" href="http://schema.org/Thursday">Thursday</a>, <a class="localLink" href="http://schema.org/Friday">Friday</a>, <a class="localLink" href="http://schema.org/Saturday">Saturday</a>, <a class="localLink" href="http://schema.org/Sunday">Sunday</a> plus a special entry for <a class="localLink" href="http://schema.org/PublicHolidays">PublicHolidays</a>\); these have now been integrated directly into schema.org.).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, @@ -1090,21 +1182,24 @@ label: "DeliveryEvent".freeze, subClassOf: "schema:Event".freeze, type: "rdfs:Class".freeze term :DeliveryMethod, comment: %(<p>A delivery method is a standardized procedure for transferring the product or service to the destination of fulfillment chosen by the customer. Delivery methods are characterized by the means of transportation used, and by the organization or group that is the contracting party for the sending organization or person.</p> + <p>Commonly used values:</p> + <ul> <li>http://purl.org/goodrelations/v1#DeliveryModeDirectDownload</li> <li>http://purl.org/goodrelations/v1#DeliveryModeFreight</li> <li>http://purl.org/goodrelations/v1#DeliveryModeMail</li> <li>http://purl.org/goodrelations/v1#DeliveryModeOwnFleet</li> <li>http://purl.org/goodrelations/v1#DeliveryModePickUp</li> <li>http://purl.org/goodrelations/v1#DHL</li> <li>http://purl.org/goodrelations/v1#FederalExpress</li> <li>http://purl.org/goodrelations/v1#UPS</li> -</ul>).freeze, +</ul> +).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, @@ -1361,10 +1456,23 @@ term :EndorseAction, comment: %(An agent approves/certifies/likes/supports/sanction an object.).freeze, label: "EndorseAction".freeze, subClassOf: "schema:ReactAction".freeze, type: "rdfs:Class".freeze + term :EndorsementRating, + comment: %(An EndorsementRating is a rating that expresses some level of endorsement, for example inclusion in a "critic's pick" blog, a + "Like" or "+1" on a social network. It can be considered the <a class="localLink" href="http://schema.org/result">result</a> of an <a class="localLink" href="http://schema.org/EndorseAction">EndorseAction</a> in which the <a class="localLink" href="http://schema.org/object">object</a> of the action is rated positively by + some <a class="localLink" href="http://schema.org/agent">agent</a>. As is common elsewhere in schema.org, it is sometimes more useful to describe the results of such an action without explicitly describing the <a class="localLink" href="http://schema.org/Action">Action</a>.</p> + +<p>An <a class="localLink" href="http://schema.org/EndorsementRating">EndorsementRating</a> may be part of a numeric scale or organized system, but this is not required: having an explicit type for indicating a positive, + endorsement rating is particularly useful in the absence of numeric scales as it helps consumers understand that the rating is broadly positive.).freeze, + :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/1061).freeze, + label: "EndorsementRating".freeze, + :"schema:category" => %(issue-1293).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, + subClassOf: "schema:Rating".freeze, + type: "rdfs:Class".freeze term :Energy, comment: %(Properties that take Energy as values are of the form '&lt;Number&gt; &lt;Energy unit of measure&gt;'.).freeze, label: "Energy".freeze, subClassOf: "schema:Quantity".freeze, type: "rdfs:Class".freeze @@ -1388,50 +1496,38 @@ term :Enumeration, comment: %(Lists or enumerations—for example, a list of cuisines or music genres, etc.).freeze, label: "Enumeration".freeze, subClassOf: "schema:Intangible".freeze, type: "rdfs:Class".freeze - term :EnumerationValue, - comment: %(An enumeration value.).freeze, - :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/894).freeze, - label: "EnumerationValue".freeze, - :"schema:category" => %(issue-894).freeze, - :"schema:isPartOf" => %(http://pending.schema.org).freeze, - subClassOf: "schema:Enumeration".freeze, - type: "rdfs:Class".freeze - term :EnumerationValueSet, - comment: %(A set of enumerated values.).freeze, - :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/894).freeze, - label: "EnumerationValueSet".freeze, - :"schema:category" => %(issue-894).freeze, - :"schema:isPartOf" => %(http://pending.schema.org).freeze, - subClassOf: "schema:CreativeWork".freeze, - type: "rdfs:Class".freeze term :Episode, 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 <a class="localLink" href="/offers">offers</a> property. Repeated events may be structured as separate Event objects.).freeze, + comment: %(An event happening at a certain time and location, such as a concert, lecture, or festival. Ticketing information may be added via the <a class="localLink" href="http://schema.org/offers">offers</a> property. Repeated events may be structured as separate Event objects.).freeze, label: "Event".freeze, :"owl:equivalentClass" => %(dcmitype:Event).freeze, subClassOf: "schema:Thing".freeze, type: "rdfs:Class".freeze term :EventReservation, comment: %(A reservation for an event like a concert, sporting event, or lecture.</p> -<p>Note: This type is for information about actual reservations, e.g. in confirmation emails or HTML pages with individual confirmations of reservations. For offers of tickets, use <a class="localLink" href="/Offer">Offer</a>.).freeze, + +<p>Note: This type is for information about actual reservations, e.g. in confirmation emails or HTML pages with individual confirmations of reservations. For offers of tickets, use <a class="localLink" href="http://schema.org/Offer">Offer</a>.).freeze, label: "EventReservation".freeze, subClassOf: "schema:Reservation".freeze, type: "rdfs:Class".freeze term :EventSeries, - comment: %(A series of <a class="localLink" href="/Event">Event</a>s. Included events can relate with the series using the <a class="localLink" href="/superEvent">superEvent</a> property.</p> + comment: %(A series of <a class="localLink" href="http://schema.org/Event">Event</a>s. Included events can relate with the series using the <a class="localLink" href="http://schema.org/superEvent">superEvent</a> property.</p> + <p>An EventSeries is a collection of events that share some unifying characteristic. For example, "The Olympic Games" is a series, which -is repeated regularly. The "2012 London Olympics" can be presented both as an <a class="localLink" href="/Event">Event</a> in the series "Olympic Games", and as an -<a class="localLink" href="/EventSeries">EventSeries</a> that included a number of sporting competitions as Events.</p> -<p>The nature of the association between the events in an <a class="localLink" href="/EventSeries">EventSeries</a> can vary, but typical examples could +is repeated regularly. The "2012 London Olympics" can be presented both as an <a class="localLink" href="http://schema.org/Event">Event</a> in the series "Olympic Games", and as an +<a class="localLink" href="http://schema.org/EventSeries">EventSeries</a> that included a number of sporting competitions as Events.</p> + +<p>The nature of the association between the events in an <a class="localLink" href="http://schema.org/EventSeries">EventSeries</a> can vary, but typical examples could include a thematic event series \(e.g. topical meetups or classes\), or a series of regular events that share a location, attendee group and/or organizers.</p> + <p>EventSeries has been defined as a kind of Event to make it easy for publishers to use it in an Event context without worrying about which kinds of series are really event-like enough to call an Event. In general an EventSeries may seem more Event-like when the period of time is compact and when aspects such as location are fixed, but it may also sometimes prove useful to describe a longer-term series as an Event.).freeze, :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/447).freeze, @@ -1448,10 +1544,18 @@ term :EventVenue, comment: %(An event venue.).freeze, label: "EventVenue".freeze, subClassOf: "schema:CivicStructure".freeze, type: "rdfs:Class".freeze + term :ExchangeRateSpecification, + comment: %(A structured value representing exchange rate.).freeze, + :"dc:source" => [%(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#FIBO).freeze, %(https://github.com/schemaorg/schemaorg/issues/1253).freeze], + label: "ExchangeRateSpecification".freeze, + :"schema:category" => %(issue-1253).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, + subClassOf: "schema:StructuredValue".freeze, + type: "rdfs:Class".freeze term :ExerciseAction, comment: %(The act of participating in exertive activity for the purposes of improving health and fitness.).freeze, label: "ExerciseAction".freeze, subClassOf: "schema:PlayAction".freeze, type: "rdfs:Class".freeze @@ -1469,10 +1573,18 @@ term :ExhibitionEvent, comment: %(Event type: Exhibition event, e.g. at a museum, library, archive, tradeshow, ...).freeze, label: "ExhibitionEvent".freeze, subClassOf: "schema:Event".freeze, type: "rdfs:Class".freeze + term :FMRadioChannel, + comment: %(A radio channel that uses FM.).freeze, + :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/1004).freeze, + label: "FMRadioChannel".freeze, + :"schema:category" => %(issue-1004).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, + subClassOf: "schema:RadioChannel".freeze, + type: "rdfs:Class".freeze term :FastFoodRestaurant, comment: %(A fast-food restaurant.).freeze, label: "FastFoodRestaurant".freeze, subClassOf: "schema:FoodEstablishment".freeze, type: "rdfs:Class".freeze @@ -1496,15 +1608,18 @@ comment: %(Financial services business.).freeze, label: "FinancialService".freeze, subClassOf: "schema:LocalBusiness".freeze, type: "rdfs:Class".freeze term :FindAction, - comment: %(<p>TThe act of finding an object.</p> + comment: %(<p>The act of finding an object.</p> + <p>Related actions:</p> + <ul> -<li><a class="localLink" href="/SearchAction">SearchAction</a>: FindAction is generally lead by a SearchAction, but not necessarily.</li> -</ul>).freeze, +<li><a class="localLink" href="http://schema.org/SearchAction">SearchAction</a>: FindAction is generally lead by a SearchAction, but not necessarily.</li> +</ul> +).freeze, label: "FindAction".freeze, subClassOf: "schema:Action".freeze, type: "rdfs:Class".freeze term :FireStation, comment: %(A fire station. With firemen.).freeze, @@ -1516,11 +1631,12 @@ label: "Flight".freeze, subClassOf: "schema:Intangible".freeze, type: "rdfs:Class".freeze term :FlightReservation, comment: %(A reservation for air travel.</p> -<p>Note: This type is for information about actual reservations, e.g. in confirmation emails or HTML pages with individual confirmations of reservations. For offers of tickets, use <a class="localLink" href="/Offer">Offer</a>.).freeze, + +<p>Note: This type is for information about actual reservations, e.g. in confirmation emails or HTML pages with individual confirmations of reservations. For offers of tickets, use <a class="localLink" href="http://schema.org/Offer">Offer</a>.).freeze, label: "FlightReservation".freeze, subClassOf: "schema:Reservation".freeze, type: "rdfs:Class".freeze term :Float, comment: %(Data type: Floating number.).freeze, @@ -1532,18 +1648,21 @@ label: "Florist".freeze, subClassOf: "schema:Store".freeze, type: "rdfs:Class".freeze term :FollowAction, comment: %(<p>The act of forming a personal connection with someone/something \(object\) unidirectionally/asymmetrically to get updates polled from.</p> + <p>Related actions:</p> + <ul> -<li><a class="localLink" href="/BefriendAction">BefriendAction</a>: Unlike BefriendAction, FollowAction implies that the connection is <em>not</em> necessarily reciprocal.</li> -<li><a class="localLink" href="/SubscribeAction">SubscribeAction</a>: Unlike SubscribeAction, FollowAction implies that the follower acts as an active agent constantly/actively polling for updates.</li> -<li><a class="localLink" href="/RegisterAction">RegisterAction</a>: Unlike RegisterAction, FollowAction implies that the agent is interested in continuing receiving updates from the object.</li> -<li><a class="localLink" href="/JoinAction">JoinAction</a>: Unlike JoinAction, FollowAction implies that the agent is interested in getting updates from the object.</li> -<li><a class="localLink" href="/TrackAction">TrackAction</a>: Unlike TrackAction, FollowAction refers to the polling of updates of all aspects of animate objects rather than the location of inanimate objects \(e.g. you track a package, but you don't follow it\).</li> -</ul>).freeze, +<li><a class="localLink" href="http://schema.org/BefriendAction">BefriendAction</a>: Unlike BefriendAction, FollowAction implies that the connection is <em>not</em> necessarily reciprocal.</li> +<li><a class="localLink" href="http://schema.org/SubscribeAction">SubscribeAction</a>: Unlike SubscribeAction, FollowAction implies that the follower acts as an active agent constantly/actively polling for updates.</li> +<li><a class="localLink" href="http://schema.org/RegisterAction">RegisterAction</a>: Unlike RegisterAction, FollowAction implies that the agent is interested in continuing receiving updates from the object.</li> +<li><a class="localLink" href="http://schema.org/JoinAction">JoinAction</a>: Unlike JoinAction, FollowAction implies that the agent is interested in getting updates from the object.</li> +<li><a class="localLink" href="http://schema.org/TrackAction">TrackAction</a>: Unlike TrackAction, FollowAction refers to the polling of updates of all aspects of animate objects rather than the location of inanimate objects \(e.g. you track a package, but you don't follow it\).</li> +</ul> +).freeze, label: "FollowAction".freeze, subClassOf: "schema:InteractAction".freeze, type: "rdfs:Class".freeze term :FoodEstablishment, comment: %(A food-related business.).freeze, @@ -1637,17 +1756,28 @@ comment: %(The geographic shape of a place. A GeoShape can be described using several properties whose values are based on latitude/longitude pairs. Either whitespace or commas can be used to separate latitude and longitude; whitespace should be used when writing a list of several such points.).freeze, :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_rNews).freeze, label: "GeoShape".freeze, subClassOf: "schema:StructuredValue".freeze, type: "rdfs:Class".freeze + term :GeospatialGeometry, + comment: %(\(Eventually to be defined as\) a supertype of GeoShape designed to accommodate definitions from Geo-Spatial best practices.).freeze, + :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/1375).freeze, + label: "GeospatialGeometry".freeze, + :"schema:category" => %(issue-1375).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, + subClassOf: "schema:Intangible".freeze, + type: "rdfs:Class".freeze term :GiveAction, comment: %(<p>The act of transferring ownership of an object to a destination. Reciprocal of TakeAction.</p> + <p>Related actions:</p> + <ul> -<li><a class="localLink" href="/TakeAction">TakeAction</a>: Reciprocal of GiveAction.</li> -<li><a class="localLink" href="/SendAction">SendAction</a>: Unlike SendAction, GiveAction implies that ownership is being transferred \(e.g. I may send my laptop to you, but that doesn't mean I'm giving it to you\).</li> -</ul>).freeze, +<li><a class="localLink" href="http://schema.org/TakeAction">TakeAction</a>: Reciprocal of GiveAction.</li> +<li><a class="localLink" href="http://schema.org/SendAction">SendAction</a>: Unlike SendAction, GiveAction implies that ownership is being transferred \(e.g. I may send my laptop to you, but that doesn't mean I'm giving it to you\).</li> +</ul> +).freeze, label: "GiveAction".freeze, subClassOf: "schema:TransferAction".freeze, type: "rdfs:Class".freeze term :GolfCourse, comment: %(A golf course.).freeze, @@ -1756,12 +1886,14 @@ label: "HobbyShop".freeze, subClassOf: "schema:Store".freeze, type: "rdfs:Class".freeze term :HomeAndConstructionBusiness, comment: %(A construction business.</p> -<p>A HomeAndConstructionBusiness is a <a class="localLink" href="/LocalBusiness">LocalBusiness</a> that provides services around homes and buildings.</p> -<p>As a <a class="localLink" href="/LocalBusiness">LocalBusiness</a> it can be described as a <a class="localLink" href="/provider">provider</a> of one or more <a class="localLink" href="/Service">Service</a>\(s\).).freeze, + +<p>A HomeAndConstructionBusiness is a <a class="localLink" href="http://schema.org/LocalBusiness">LocalBusiness</a> that provides services around homes and buildings.</p> + +<p>As a <a class="localLink" href="http://schema.org/LocalBusiness">LocalBusiness</a> it can be described as a <a class="localLink" href="http://schema.org/provider">provider</a> of one or more <a class="localLink" href="http://schema.org/Service">Service</a>\(s\).).freeze, label: "HomeAndConstructionBusiness".freeze, subClassOf: "schema:LocalBusiness".freeze, type: "rdfs:Class".freeze term :HomeGoodsStore, comment: %(A home goods store.).freeze, @@ -1895,10 +2027,18 @@ term :InternetCafe, comment: %(An internet cafe.).freeze, label: "InternetCafe".freeze, subClassOf: "schema:LocalBusiness".freeze, type: "rdfs:Class".freeze + term :InvestmentFund, + comment: %(A company or fund that gathers capital from a number of investors to create a pool of money that is then re-invested into stocks, bonds and other assets.).freeze, + :"dc:source" => [%(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#FIBO).freeze, %(https://github.com/schemaorg/schemaorg/issues/1253).freeze], + label: "InvestmentFund".freeze, + :"schema:category" => %(issue-1253).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, + subClassOf: "schema:InvestmentOrDeposit".freeze, + type: "rdfs:Class".freeze term :InvestmentOrDeposit, comment: %(A type of financial product that typically requires the client to transfer funds to a financial service in return for potential beneficial financial return.).freeze, :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#FIBO).freeze, label: "InvestmentOrDeposit".freeze, subClassOf: "schema:FinancialProduct".freeze, @@ -1943,16 +2083,19 @@ label: "JobPosting".freeze, subClassOf: "schema:Intangible".freeze, type: "rdfs:Class".freeze term :JoinAction, comment: %(<p>An agent joins an event/group with participants/friends at a location.</p> + <p>Related actions:</p> + <ul> -<li><a class="localLink" href="/RegisterAction">RegisterAction</a>: Unlike RegisterAction, JoinAction refers to joining a group/team of people.</li> -<li><a class="localLink" href="/SubscribeAction">SubscribeAction</a>: Unlike SubscribeAction, JoinAction does not imply that you'll be receiving updates.</li> -<li><a class="localLink" href="/FollowAction">FollowAction</a>: Unlike FollowAction, JoinAction does not imply that you'll be polling for updates.</li> -</ul>).freeze, +<li><a class="localLink" href="http://schema.org/RegisterAction">RegisterAction</a>: Unlike RegisterAction, JoinAction refers to joining a group/team of people.</li> +<li><a class="localLink" href="http://schema.org/SubscribeAction">SubscribeAction</a>: Unlike SubscribeAction, JoinAction does not imply that you'll be receiving updates.</li> +<li><a class="localLink" href="http://schema.org/FollowAction">FollowAction</a>: Unlike FollowAction, JoinAction does not imply that you'll be polling for updates.</li> +</ul> +).freeze, label: "JoinAction".freeze, subClassOf: "schema:InteractAction".freeze, type: "rdfs:Class".freeze term :Joint, comment: %(The anatomical location at which two or more bones make contact.).freeze, @@ -1974,49 +2117,64 @@ comment: %(An historical landmark or building.).freeze, label: "LandmarksOrHistoricalBuildings".freeze, subClassOf: "schema:Place".freeze, type: "rdfs:Class".freeze term :Language, - comment: %(Natural languages such as Spanish, Tamil, Hindi, English, etc. Formal language code tags expressed in <a href="https://en.wikipedia.org/wiki/IETF_language_tag">BCP 47</a> can be used via the <a class="localLink" href="/alternateName">alternateName</a> property. The Language type previously also covered programming languages such as Scheme and Lisp, which are now best represented using <a class="localLink" href="/ComputerLanguage">ComputerLanguage</a>.).freeze, + comment: %(Natural languages such as Spanish, Tamil, Hindi, English, etc. Formal language code tags expressed in <a href="https://en.wikipedia.org/wiki/IETF_language_tag">BCP 47</a> can be used via the <a class="localLink" href="http://schema.org/alternateName">alternateName</a> property. The Language type previously also covered programming languages such as Scheme and Lisp, which are now best represented using <a class="localLink" href="http://schema.org/ComputerLanguage">ComputerLanguage</a>.).freeze, label: "Language".freeze, subClassOf: "schema:Intangible".freeze, type: "rdfs:Class".freeze term :LeaveAction, comment: %(<p>An agent leaves an event / group with participants/friends at a location.</p> + <p>Related actions:</p> + <ul> -<li><a class="localLink" href="/JoinAction">JoinAction</a>: The antonym of LeaveAction.</li> -<li><a class="localLink" href="/UnRegisterAction">UnRegisterAction</a>: Unlike UnRegisterAction, LeaveAction implies leaving a group/team of people rather than a service.</li> -</ul>).freeze, +<li><a class="localLink" href="http://schema.org/JoinAction">JoinAction</a>: The antonym of LeaveAction.</li> +<li><a class="localLink" href="http://schema.org/UnRegisterAction">UnRegisterAction</a>: Unlike UnRegisterAction, LeaveAction implies leaving a group/team of people rather than a service.</li> +</ul> +).freeze, label: "LeaveAction".freeze, subClassOf: "schema:InteractAction".freeze, type: "rdfs:Class".freeze term :LegalService, comment: %(A LegalService is a business that provides legally-oriented services, advice and representation, e.g. law firms.</p> -<p>As a <a class="localLink" href="/LocalBusiness">LocalBusiness</a> it can be described as a <a class="localLink" href="/provider">provider</a> of one or more <a class="localLink" href="/Service">Service</a>\(s\).).freeze, + +<p>As a <a class="localLink" href="http://schema.org/LocalBusiness">LocalBusiness</a> it can be described as a <a class="localLink" href="http://schema.org/provider">provider</a> of one or more <a class="localLink" href="http://schema.org/Service">Service</a>\(s\).).freeze, label: "LegalService".freeze, subClassOf: "schema:LocalBusiness".freeze, type: "rdfs:Class".freeze term :LegislativeBuilding, comment: %(A legislative building&#x2014;for example, the state capitol.).freeze, label: "LegislativeBuilding".freeze, subClassOf: "schema:GovernmentBuilding".freeze, type: "rdfs:Class".freeze term :LendAction, comment: %(<p>The act of providing an object under an agreement that it will be returned at a later date. Reciprocal of BorrowAction.</p> + <p>Related actions:</p> + <ul> -<li><a class="localLink" href="/BorrowAction">BorrowAction</a>: Reciprocal of LendAction.</li> -</ul>).freeze, +<li><a class="localLink" href="http://schema.org/BorrowAction">BorrowAction</a>: Reciprocal of LendAction.</li> +</ul> +).freeze, label: "LendAction".freeze, subClassOf: "schema:TransferAction".freeze, type: "rdfs:Class".freeze term :Library, comment: %(A library.).freeze, label: "Library".freeze, subClassOf: "schema:LocalBusiness".freeze, type: "rdfs:Class".freeze + term :LibrarySystem, + comment: %(A <a class="localLink" href="http://schema.org/LibrarySystem">LibrarySystem</a> is a collaborative system amongst several libraries.).freeze, + :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/1495).freeze, + label: "LibrarySystem".freeze, + :"schema:category" => %(issue-1495).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, + subClassOf: "schema:Organization".freeze, + type: "rdfs:Class".freeze term :LifestyleModification, comment: %(A process of care involving exercise, changes to diet, fitness routines, and other lifestyle changes aimed at improving a health condition.).freeze, label: "LifestyleModification".freeze, :"schema:isPartOf" => %(http://health-lifesci.schema.org).freeze, subClassOf: "schema:MedicalEntity".freeze, @@ -2072,10 +2230,11 @@ subClassOf: "schema:FinancialProduct".freeze, type: "rdfs:Class".freeze term :LocalBusiness, comment: %(A particular physical business or branch of an organization. Examples of LocalBusiness include a restaurant, a particular branch of a restaurant chain, a branch of a bank, a medical practice, a club, a bowling alley, etc.).freeze, label: "LocalBusiness".freeze, + :"skos:closeMatch" => %(http://www.w3.org/ns/regorg#RegisteredOrganization).freeze, subClassOf: ["schema:Organization".freeze, "schema:Place".freeze], type: "rdfs:Class".freeze term :LocationFeatureSpecification, comment: %(Specifies a location feature by providing a structured value representing a feature of an accommodation as a property-value pair of varying degrees of formality.).freeze, :"dc:source" => %(https://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#STI_Accommodation_Ontology).freeze, @@ -2097,10 +2256,11 @@ label: "LodgingBusiness".freeze, subClassOf: "schema:LocalBusiness".freeze, type: "rdfs:Class".freeze term :LodgingReservation, comment: %(A reservation for lodging at a hotel, motel, inn, etc.</p> + <p>Note: This type is for information about actual reservations, e.g. in confirmation emails or HTML pages with individual confirmations of reservations.).freeze, label: "LodgingReservation".freeze, subClassOf: "schema:Reservation".freeze, type: "rdfs:Class".freeze term :LoseAction, @@ -2171,11 +2331,11 @@ type: "rdfs:Class".freeze term :MedicalCode, comment: %(A code for a medical entity.).freeze, label: "MedicalCode".freeze, :"schema:isPartOf" => %(http://health-lifesci.schema.org).freeze, - subClassOf: "schema:MedicalIntangible".freeze, + subClassOf: ["schema:CategoryCode".freeze, "schema:MedicalIntangible".freeze], type: "rdfs:Class".freeze term :MedicalCondition, comment: %(Any condition of the human body that affects the normal functioning of a person, whether physically or mentally. Includes diseases, injuries, disabilities, disorders, syndromes, etc.).freeze, label: "MedicalCondition".freeze, :"schema:isPartOf" => %(http://health-lifesci.schema.org).freeze, @@ -2410,10 +2570,25 @@ term :MensClothingStore, comment: %(A men's clothing store.).freeze, label: "MensClothingStore".freeze, subClassOf: "schema:Store".freeze, type: "rdfs:Class".freeze + term :Menu, + comment: %(A structured representation of food or drink items available from a FoodEstablishment.).freeze, + label: "Menu".freeze, + subClassOf: "schema:CreativeWork".freeze, + type: "rdfs:Class".freeze + term :MenuItem, + comment: %(A food or drink item listed in a menu or menu section.).freeze, + label: "MenuItem".freeze, + subClassOf: "schema:Intangible".freeze, + type: "rdfs:Class".freeze + term :MenuSection, + comment: %(A sub-grouping of food or drink items in a menu. E.g. courses \(such as 'Dinner', 'Breakfast', etc.\), specific type of dishes \(such as 'Meat', 'Vegan', 'Drinks', etc.\), or some other classification made by the menu provider.).freeze, + label: "MenuSection".freeze, + subClassOf: "schema:CreativeWork".freeze, + type: "rdfs:Class".freeze term :Message, comment: %(A single message from a sender to one or more organizations or people.).freeze, label: "Message".freeze, subClassOf: "schema:CreativeWork".freeze, type: "rdfs:Class".freeze @@ -2431,15 +2606,31 @@ comment: %(A store that sells mobile phones and related accessories.).freeze, label: "MobilePhoneStore".freeze, subClassOf: "schema:Store".freeze, type: "rdfs:Class".freeze term :MonetaryAmount, - comment: %(A monetary value or range. This type can be used to describe an amount of money such as $50 USD, or a range as in describing a bank account being suitable for a balance between £1,000 and £1,000,000 GBP, or the value of a salary, etc. It is recommended to use <a class="localLink" href="/PriceSpecification">PriceSpecification</a> Types to describe the price of an Offer, Invoice, etc.).freeze, + comment: %(A monetary value or range. This type can be used to describe an amount of money such as $50 USD, or a range as in describing a bank account being suitable for a balance between £1,000 and £1,000,000 GBP, or the value of a salary, etc. It is recommended to use <a class="localLink" href="http://schema.org/PriceSpecification">PriceSpecification</a> Types to describe the price of an Offer, Invoice, etc.).freeze, :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#FIBO).freeze, label: "MonetaryAmount".freeze, subClassOf: "schema:StructuredValue".freeze, type: "rdfs:Class".freeze + term :MoneyTransfer, + comment: %(The act of transferring money from one place to another place. This may occur electronically or physically.).freeze, + :"dc:source" => [%(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#FIBO).freeze, %(https://github.com/schemaorg/schemaorg/issues/1253).freeze], + label: "MoneyTransfer".freeze, + :"schema:category" => %(issue-1253).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, + subClassOf: "schema:TransferAction".freeze, + type: "rdfs:Class".freeze + term :MortgageLoan, + comment: %(A loan in which property or real estate is used as collateral. \(A loan securitized against some real estate.\)).freeze, + :"dc:source" => [%(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#FIBO).freeze, %(https://github.com/schemaorg/schemaorg/issues/1253).freeze], + label: "MortgageLoan".freeze, + :"schema:category" => %(issue-1253).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, + subClassOf: "schema:LoanOrCredit".freeze, + type: "rdfs:Class".freeze term :Mosque, comment: %(A mosque.).freeze, label: "Mosque".freeze, subClassOf: "schema:PlaceOfWorship".freeze, type: "rdfs:Class".freeze @@ -2479,14 +2670,17 @@ label: "Mountain".freeze, subClassOf: "schema:Landform".freeze, type: "rdfs:Class".freeze term :MoveAction, comment: %(<p>The act of an agent relocating to a place.</p> + <p>Related actions:</p> + <ul> -<li><a class="localLink" href="/TransferAction">TransferAction</a>: Unlike TransferAction, the subject of the move is a living Person or Organization rather than an inanimate object.</li> -</ul>).freeze, +<li><a class="localLink" href="http://schema.org/TransferAction">TransferAction</a>: Unlike TransferAction, the subject of the move is a living Person or Organization rather than an inanimate object.</li> +</ul> +).freeze, label: "MoveAction".freeze, subClassOf: "schema:Action".freeze, type: "rdfs:Class".freeze term :Movie, comment: %(A movie.).freeze, @@ -2662,10 +2856,11 @@ label: "OceanBodyOfWater".freeze, subClassOf: "schema:BodyOfWater".freeze, type: "rdfs:Class".freeze term :Offer, comment: %(An offer to transfer some rights to an item or to provide a service — for example, an offer to sell tickets to an event, to rent the DVD of a movie, to stream a TV show over the internet, to repair a motorcycle, or to loan a book.</p> + <p>For <a href="http://www.gs1.org/barcodes/technical/idkeys/gtin">GTIN</a>-related fields, see <a href="http://www.gs1.org/barcodes/support/check_digit_calculator">Check Digit calculator</a> and <a href="http://www.gs1us.org/resources/standards/gtin-validation-guide">validation guide</a> from <a href="http://www.gs1.org/">GS1</a>.).freeze, :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsTerms).freeze, label: "Offer".freeze, subClassOf: "schema:Intangible".freeze, type: "rdfs:Class".freeze @@ -2689,12 +2884,14 @@ label: "OnDemandEvent".freeze, subClassOf: "schema:PublicationEvent".freeze, type: "rdfs:Class".freeze term :OpeningHoursSpecification, comment: %(A structured value providing information about the opening hours of a place or a certain service inside a place.</p> -<p>The place is <strong>open</strong> if the <a class="localLink" href="/opens">opens</a> property is specified, and <strong>closed</strong> otherwise.</p> -<p>If the value for the <a class="localLink" href="/closes">closes</a> property is less than the value for the <a class="localLink" href="/opens">opens</a> property then the hour range is assumed to span over the next day.).freeze, + +<p>The place is <strong>open</strong> if the <a class="localLink" href="http://schema.org/opens">opens</a> property is specified, and <strong>closed</strong> otherwise.</p> + +<p>If the value for the <a class="localLink" href="http://schema.org/closes">closes</a> property is less than the value for the <a class="localLink" href="http://schema.org/opens">opens</a> property then the hour range is assumed to span over the next day.).freeze, :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsClass).freeze, label: "OpeningHoursSpecification".freeze, subClassOf: "schema:StructuredValue".freeze, type: "rdfs:Class".freeze term :Optician, @@ -2770,16 +2967,19 @@ label: "ParcelDelivery".freeze, subClassOf: "schema:Intangible".freeze, type: "rdfs:Class".freeze term :ParcelService, comment: %(<p>A private parcel service as the delivery mode available for a certain offer.</p> + <p>Commonly used values:</p> + <ul> <li>http://purl.org/goodrelations/v1#DHL</li> <li>http://purl.org/goodrelations/v1#FederalExpress</li> <li>http://purl.org/goodrelations/v1#UPS</li> -</ul>).freeze, +</ul> +).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, @@ -2832,22 +3032,25 @@ label: "PaymentChargeSpecification".freeze, subClassOf: "schema:PriceSpecification".freeze, type: "rdfs:Class".freeze term :PaymentMethod, comment: %(<p>A payment method is a standardized procedure for transferring the monetary amount for a purchase. Payment methods are characterized by the legal and technical structures used, and by the organization or group carrying out the transaction.</p> + <p>Commonly used values:</p> + <ul> <li>http://purl.org/goodrelations/v1#ByBankTransferInAdvance</li> <li>http://purl.org/goodrelations/v1#ByInvoice</li> <li>http://purl.org/goodrelations/v1#Cash</li> <li>http://purl.org/goodrelations/v1#CheckInAdvance</li> <li>http://purl.org/goodrelations/v1#COD</li> <li>http://purl.org/goodrelations/v1#DirectDebit</li> <li>http://purl.org/goodrelations/v1#GoogleCheckout</li> <li>http://purl.org/goodrelations/v1#PayPal</li> <li>http://purl.org/goodrelations/v1#PaySwarm</li> -</ul>).freeze, +</ul> +).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 :PaymentService, @@ -2886,10 +3089,11 @@ 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.</p> + <p>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" => %(bibo:Periodical).freeze, subClassOf: "schema:CreativeWorkSeries".freeze, @@ -2970,15 +3174,18 @@ label: "PlanAction".freeze, subClassOf: "schema:OrganizeAction".freeze, type: "rdfs:Class".freeze term :PlayAction, comment: %(<p>The act of playing/exercising/training/performing for enjoyment, leisure, recreation, Competition or exercise.</p> + <p>Related actions:</p> + <ul> -<li><a class="localLink" href="/ListenAction">ListenAction</a>: Unlike ListenAction \(which is under ConsumeAction\), PlayAction refers to performing for an audience or at an event, rather than consuming music.</li> -<li><a class="localLink" href="/WatchAction">WatchAction</a>: Unlike WatchAction \(which is under ConsumeAction\), PlayAction refers to showing/displaying for an audience or at an event, rather than consuming visual content.</li> -</ul>).freeze, +<li><a class="localLink" href="http://schema.org/ListenAction">ListenAction</a>: Unlike ListenAction \(which is under ConsumeAction\), PlayAction refers to performing for an audience or at an event, rather than consuming music.</li> +<li><a class="localLink" href="http://schema.org/WatchAction">WatchAction</a>: Unlike WatchAction \(which is under ConsumeAction\), PlayAction refers to showing/displaying for an audience or at an event, rather than consuming visual content.</li> +</ul> +).freeze, label: "PlayAction".freeze, subClassOf: "schema:Action".freeze, type: "rdfs:Class".freeze term :Playground, comment: %(A playground.).freeze, @@ -3038,11 +3245,11 @@ label: "PreventionIndication".freeze, :"schema:isPartOf" => %(http://health-lifesci.schema.org).freeze, subClassOf: "schema:MedicalIndication".freeze, type: "rdfs:Class".freeze term :PriceSpecification, - comment: %(A structured value representing a price or price range. Typically, only the subclasses of this type are used for markup. It is recommended to use <a class="localLink" href="/MonetaryAmount">MonetaryAmount</a> to describe independent amounts of money such as a salary, credit card limits, etc.).freeze, + comment: %(A structured value representing a price or price range. Typically, only the subclasses of this type are used for markup. It is recommended to use <a class="localLink" href="http://schema.org/MonetaryAmount">MonetaryAmount</a> to describe independent amounts of money such as a salary, credit card limits, etc.).freeze, :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsClass).freeze, label: "PriceSpecification".freeze, subClassOf: "schema:StructuredValue".freeze, type: "rdfs:Class".freeze term :Prion, @@ -3062,13 +3269,14 @@ label: "ProductModel".freeze, subClassOf: "schema:Product".freeze, type: "rdfs:Class".freeze term :ProfessionalService, comment: %(Original definition: "provider of professional services."</p> -<p>The general <a class="localLink" href="/ProfessionalService">ProfessionalService</a> type for local businesses was deprecated due to confusion with <a class="localLink" href="/Service">Service</a>. For reference, the types that it included were: <a class="localLink" href="/Dentist">Dentist</a>, - <a class="localLink" href="/AccountingService">AccountingService</a>, <a class="localLink" href="/Attorney">Attorney</a>, <a class="localLink" href="/Notary">Notary</a>, as well as types for several kinds of <a class="localLink" href="/HomeAndConstructionBusiness">HomeAndConstructionBusiness</a>: <a class="localLink" href="/Electrician">Electrician</a>, <a class="localLink" href="/GeneralContractor">GeneralContractor</a>, - <a class="localLink" href="/HousePainter">HousePainter</a>, <a class="localLink" href="/Locksmith">Locksmith</a>, <a class="localLink" href="/Plumber">Plumber</a>, <a class="localLink" href="/RoofingContractor">RoofingContractor</a>. <a class="localLink" href="/LegalService">LegalService</a> was introduced as a more inclusive supertype of <a class="localLink" href="/Attorney">Attorney</a>.).freeze, + +<p>The general <a class="localLink" href="http://schema.org/ProfessionalService">ProfessionalService</a> type for local businesses was deprecated due to confusion with <a class="localLink" href="http://schema.org/Service">Service</a>. For reference, the types that it included were: <a class="localLink" href="http://schema.org/Dentist">Dentist</a>, + <a class="localLink" href="http://schema.org/AccountingService">AccountingService</a>, <a class="localLink" href="http://schema.org/Attorney">Attorney</a>, <a class="localLink" href="http://schema.org/Notary">Notary</a>, as well as types for several kinds of <a class="localLink" href="http://schema.org/HomeAndConstructionBusiness">HomeAndConstructionBusiness</a>: <a class="localLink" href="http://schema.org/Electrician">Electrician</a>, <a class="localLink" href="http://schema.org/GeneralContractor">GeneralContractor</a>, + <a class="localLink" href="http://schema.org/HousePainter">HousePainter</a>, <a class="localLink" href="http://schema.org/Locksmith">Locksmith</a>, <a class="localLink" href="http://schema.org/Plumber">Plumber</a>, <a class="localLink" href="http://schema.org/RoofingContractor">RoofingContractor</a>. <a class="localLink" href="http://schema.org/LegalService">LegalService</a> was introduced as a more inclusive supertype of <a class="localLink" href="http://schema.org/Attorney">Attorney</a>.).freeze, label: "ProfessionalService".freeze, subClassOf: "schema:LocalBusiness".freeze, type: "rdfs:Class".freeze term :ProfilePage, comment: %(Web page type: Profile page.).freeze, @@ -3086,10 +3294,11 @@ :"schema:isPartOf" => %(http://meta.schema.org/).freeze, subClassOf: "schema:Intangible".freeze, type: "rdfs:Class".freeze term :PropertyValue, comment: %(A property-value pair, e.g. representing a feature of a product or place. Use the 'name' property for the name of the property. If there is an additional human-readable version of the value, put that into the 'description' property.</p> + <p>Always use specific schema.org properties when a\) they exist and b\) you can populate them. Using PropertyValue as a substitute will typically not trigger the same effect as using the original, specific property.).freeze, :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsClass).freeze, label: "PropertyValue".freeze, subClassOf: "schema:StructuredValue".freeze, type: "rdfs:Class".freeze @@ -3120,20 +3329,23 @@ 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.</p> + <p><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" => %(bibo:Issue).freeze, subClassOf: "schema:CreativeWork".freeze, type: "rdfs:Class".freeze term :PublicationVolume, comment: %(<p>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.</p> + <pre><code> &lt;br/&gt;&lt;br/&gt;See also &lt;a href="http://blog.schema.org/2014/09/schemaorg-support-for-bibliographic_2.html"&gt;blog post&lt;/a&gt;. -</code></pre>).freeze, +</code></pre> +).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, @@ -3163,11 +3375,11 @@ :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_QAStackExchange).freeze, label: "Question".freeze, subClassOf: "schema:CreativeWork".freeze, type: "rdfs:Class".freeze term :Quotation, - comment: %(A quotation from some work, attributable to real world author and - if associated with a fictional character - to any fictional Person. Use isBasedOnUrl to link to source/origin.).freeze, + comment: %(A quotation. Often but not necessarily from some written work, attributable to a real world author and - if associated with a fictional character - to any fictional Person. Use <a class="localLink" href="http://schema.org/isBasedOn">isBasedOn</a> to link to source/origin. The <a class="localLink" href="http://schema.org/recordedIn">recordedIn</a> property can be used to reference a Quotation from an <a class="localLink" href="http://schema.org/Event">Event</a>.).freeze, :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/271).freeze, label: "Quotation".freeze, :"schema:category" => %(issue-271).freeze, :"schema:isPartOf" => %(http://pending.schema.org).freeze, subClassOf: "schema:CreativeWork".freeze, @@ -3238,20 +3450,23 @@ label: "RealEstateAgent".freeze, subClassOf: "schema:LocalBusiness".freeze, type: "rdfs:Class".freeze term :ReceiveAction, comment: %(<p>The act of physically/electronically taking delivery of an object thathas been transferred from an origin to a destination. Reciprocal of SendAction.</p> + <p>Related actions:</p> + <ul> -<li><a class="localLink" href="/SendAction">SendAction</a>: The reciprocal of ReceiveAction.</li> -<li><a class="localLink" href="/TakeAction">TakeAction</a>: Unlike TakeAction, ReceiveAction does not imply that the ownership has been transfered \(e.g. I can receive a package, but it does not mean the package is now mine\).</li> -</ul>).freeze, +<li><a class="localLink" href="http://schema.org/SendAction">SendAction</a>: The reciprocal of ReceiveAction.</li> +<li><a class="localLink" href="http://schema.org/TakeAction">TakeAction</a>: Unlike TakeAction, ReceiveAction does not imply that the ownership has been transfered \(e.g. I can receive a package, but it does not mean the package is now mine\).</li> +</ul> +).freeze, label: "ReceiveAction".freeze, subClassOf: "schema:TransferAction".freeze, type: "rdfs:Class".freeze term :Recipe, - comment: %(A recipe. For dietary restrictions covered by the recipe, a few common restrictions are enumerated via <a class="localLink" href="/suitableForDiet">suitableForDiet</a>. The <a class="localLink" href="/keywords">keywords</a> property can also be used to add more detail.).freeze, + comment: %(A recipe. For dietary restrictions covered by the recipe, a few common restrictions are enumerated via <a class="localLink" href="http://schema.org/suitableForDiet">suitableForDiet</a>. The <a class="localLink" href="http://schema.org/keywords">keywords</a> property can also be used to add more detail.).freeze, label: "Recipe".freeze, subClassOf: "schema:CreativeWork".freeze, type: "rdfs:Class".freeze term :RecommendedDoseSchedule, comment: %(A recommended dosing schedule for a drug or supplement as prescribed or recommended by an authority or by the drug/supplement's manufacturer. Capture the recommending authority in the recognizingAuthority property of MedicalEntity.).freeze, @@ -3264,50 +3479,68 @@ label: "RecyclingCenter".freeze, subClassOf: "schema:LocalBusiness".freeze, type: "rdfs:Class".freeze term :RegisterAction, comment: %(<p>The act of registering to be a user of a service, product or web page.</p> + <p>Related actions:</p> + <ul> -<li><a class="localLink" href="/JoinAction">JoinAction</a>: Unlike JoinAction, RegisterAction implies you are registering to be a user of a service, <em>not</em> a group/team of people.</li> +<li><a class="localLink" href="http://schema.org/JoinAction">JoinAction</a>: Unlike JoinAction, RegisterAction implies you are registering to be a user of a service, <em>not</em> a group/team of people.</li> <li>[FollowAction]]: Unlike FollowAction, RegisterAction doesn't imply that the agent is expecting to poll for updates from the object.</li> -<li><a class="localLink" href="/SubscribeAction">SubscribeAction</a>: Unlike SubscribeAction, RegisterAction doesn't imply that the agent is expecting updates from the object.</li> -</ul>).freeze, +<li><a class="localLink" href="http://schema.org/SubscribeAction">SubscribeAction</a>: Unlike SubscribeAction, RegisterAction doesn't imply that the agent is expecting updates from the object.</li> +</ul> +).freeze, label: "RegisterAction".freeze, subClassOf: "schema:InteractAction".freeze, type: "rdfs:Class".freeze term :RejectAction, comment: %(<p>The act of rejecting to/adopting an object.</p> + <p>Related actions:</p> + <ul> -<li><a class="localLink" href="/AcceptAction">AcceptAction</a>: The antonym of RejectAction.</li> -</ul>).freeze, +<li><a class="localLink" href="http://schema.org/AcceptAction">AcceptAction</a>: The antonym of RejectAction.</li> +</ul> +).freeze, label: "RejectAction".freeze, subClassOf: "schema:AllocateAction".freeze, type: "rdfs:Class".freeze term :RentAction, comment: %(The act of giving money in return for temporary use, but not ownership, of an object such as a vehicle or property. For example, an agent rents a property from a landlord in exchange for a periodic payment.).freeze, label: "RentAction".freeze, subClassOf: "schema:TradeAction".freeze, type: "rdfs:Class".freeze term :RentalCarReservation, comment: %(A reservation for a rental car.</p> + <p>Note: This type is for information about actual reservations, e.g. in confirmation emails or HTML pages with individual confirmations of reservations.).freeze, label: "RentalCarReservation".freeze, subClassOf: "schema:Reservation".freeze, type: "rdfs:Class".freeze + term :RepaymentSpecification, + comment: %(A structured value representing repayment.).freeze, + :"dc:source" => [%(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#FIBO).freeze, %(https://github.com/schemaorg/schemaorg/issues/1253).freeze], + label: "RepaymentSpecification".freeze, + :"schema:category" => %(issue-1253).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, + subClassOf: "schema:StructuredValue".freeze, + type: "rdfs:Class".freeze term :ReplaceAction, comment: %(The act of editing a recipient by replacing an old object with a new object.).freeze, label: "ReplaceAction".freeze, subClassOf: "schema:UpdateAction".freeze, type: "rdfs:Class".freeze term :ReplyAction, - comment: %(<p>The act of responding to a question/message asked/sent by the object. Related to <a class="localLink" href="/AskAction">AskAction</a></p> + comment: %(<p>The act of responding to a question/message asked/sent by the object. Related to <a class="localLink" href="http://schema.org/AskAction">AskAction</a></p> + <p>Related actions:</p> + <ul> -<li><a class="localLink" href="/AskAction">AskAction</a>: Appears generally as an origin of a ReplyAction.</li> -</ul>).freeze, +<li><a class="localLink" href="http://schema.org/AskAction">AskAction</a>: Appears generally as an origin of a ReplyAction.</li> +</ul> +).freeze, label: "ReplyAction".freeze, subClassOf: "schema:CommunicateAction".freeze, type: "rdfs:Class".freeze term :Report, comment: %(A Report generated by governmental or non-governmental organization.).freeze, @@ -3320,11 +3553,12 @@ :"schema:isPartOf" => %(http://health-lifesci.schema.org).freeze, subClassOf: "schema:DoseSchedule".freeze, type: "rdfs:Class".freeze term :Reservation, comment: %(Describes a reservation for travel, dining or an event. Some reservations require tickets. </p> -<p>Note: This type is for information about actual reservations, e.g. in confirmation emails or HTML pages with individual confirmations of reservations. For offers of tickets, restaurant reservations, flights, or rental cars, use <a class="localLink" href="/Offer">Offer</a>.).freeze, + +<p>Note: This type is for information about actual reservations, e.g. in confirmation emails or HTML pages with individual confirmations of reservations. For offers of tickets, restaurant reservations, flights, or rental cars, use <a class="localLink" href="http://schema.org/Offer">Offer</a>.).freeze, label: "Reservation".freeze, subClassOf: "schema:Intangible".freeze, type: "rdfs:Class".freeze term :ReservationPackage, comment: %(A group of multiple reservations with common values for all sub-reservations.).freeze, @@ -3336,14 +3570,17 @@ label: "ReservationStatusType".freeze, subClassOf: "schema:Enumeration".freeze, type: "rdfs:Class".freeze term :ReserveAction, comment: %(<p>Reserving a concrete object.</p> + <p>Related actions:</p> + <ul> -<li><a class="localLink" href="/ScheduleAction">ScheduleAction</a></a>: Unlike ScheduleAction, ReserveAction reserves concrete objects \(e.g. a table, a hotel\) towards a time slot / spatial allocation.</li> -</ul>).freeze, +<li><a class="localLink" href="http://schema.org/ScheduleAction">ScheduleAction</a></a>: Unlike ScheduleAction, ReserveAction reserves concrete objects \(e.g. a table, a hotel\) towards a time slot / spatial allocation.</li> +</ul> +).freeze, label: "ReserveAction".freeze, subClassOf: "schema:PlanAction".freeze, type: "rdfs:Class".freeze term :Reservoir, comment: %(A reservoir of water, typically an artificially created lake, like the Lake Kariba reservoir.).freeze, @@ -3398,10 +3635,11 @@ 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'.</p> + <p>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, @@ -3432,14 +3670,17 @@ label: "SaleEvent".freeze, subClassOf: "schema:Event".freeze, type: "rdfs:Class".freeze term :ScheduleAction, comment: %(<p>Scheduling future actions, events, or tasks.</p> + <p>Related actions:</p> + <ul> -<li><a class="localLink" href="/ReserveAction">ReserveAction</a>: Unlike ReserveAction, ScheduleAction allocates future actions \(e.g. an event, a task, etc\) towards a time slot / spatial allocation.</li> -</ul>).freeze, +<li><a class="localLink" href="http://schema.org/ReserveAction">ReserveAction</a>: Unlike ReserveAction, ScheduleAction allocates future actions \(e.g. an event, a task, etc\) towards a time slot / spatial allocation.</li> +</ul> +).freeze, label: "ScheduleAction".freeze, subClassOf: "schema:PlanAction".freeze, type: "rdfs:Class".freeze term :ScholarlyArticle, comment: %(A scholarly article.).freeze, @@ -3466,14 +3707,17 @@ label: "SeaBodyOfWater".freeze, subClassOf: "schema:BodyOfWater".freeze, type: "rdfs:Class".freeze term :SearchAction, comment: %(<p>The act of searching for an object.</p> + <p>Related actions:</p> + <ul> -<li><a class="localLink" href="/FindAction">FindAction</a>: SearchAction generally leads to a FindAction, but not necessarily.</li> -</ul>).freeze, +<li><a class="localLink" href="http://schema.org/FindAction">FindAction</a>: SearchAction generally leads to a FindAction, but not necessarily.</li> +</ul> +).freeze, label: "SearchAction".freeze, subClassOf: "schema:Action".freeze, type: "rdfs:Class".freeze term :SearchResultsPage, comment: %(Web page type: Search results page.).freeze, @@ -3501,14 +3745,16 @@ label: "SellAction".freeze, subClassOf: "schema:TradeAction".freeze, type: "rdfs:Class".freeze term :SendAction, comment: %(<p>The act of physically/electronically dispatching an object for transfer from an origin to a destination.Related actions:</p> + <ul> -<li><a class="localLink" href="/ReceiveAction">ReceiveAction</a>: The reciprocal of SendAction.</li> -<li><a class="localLink" href="/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, +<li><a class="localLink" href="http://schema.org/ReceiveAction">ReceiveAction</a>: The reciprocal of SendAction.</li> +<li><a class="localLink" 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 Series in schema.org is a group of related items, typically but not necessarily of the same kind.).freeze, @@ -3579,10 +3825,18 @@ comment: %(A placeholder for multiple similar products of the same kind.).freeze, :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsClass).freeze, label: "SomeProducts".freeze, subClassOf: "schema:Product".freeze, type: "rdfs:Class".freeze + term :SpeakableSpecification, + comment: %(A SpeakableSpecification indicates \(typically via <a class="localLink" href="http://schema.org/xpath">xpath</a> or <a class="localLink" href="http://schema.org/cssSelector">cssSelector</a>\) sections of a document that are highlighted as particularly <a class="localLink" href="http://schema.org/speakable">speakable</a>. Instances of this type are expected to be used primarily as values of the <a class="localLink" href="http://schema.org/speakable">speakable</a> property.).freeze, + :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/1389).freeze, + label: "SpeakableSpecification".freeze, + :"schema:category" => %(issue-1389).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, + subClassOf: "schema:Intangible".freeze, + type: "rdfs:Class".freeze term :Specialty, comment: %(Any branch of a field in which people typically develop specific expertise, usually after significant study, time, and effort.).freeze, label: "Specialty".freeze, subClassOf: "schema:Enumeration".freeze, type: "rdfs:Class".freeze @@ -3647,16 +3901,19 @@ label: "StructuredValue".freeze, subClassOf: "schema:Intangible".freeze, type: "rdfs:Class".freeze term :SubscribeAction, comment: %(<p>The act of forming a personal connection with someone/something \(object\) unidirectionally/asymmetrically to get updates pushed to.</p> + <p>Related actions:</p> + <ul> -<li><a class="localLink" href="/FollowAction">FollowAction</a>: Unlike FollowAction, SubscribeAction implies that the subscriber acts as a passive agent being constantly/actively pushed for updates.</li> -<li><a class="localLink" href="/RegisterAction">RegisterAction</a>: Unlike RegisterAction, SubscribeAction implies that the agent is interested in continuing receiving updates from the object.</li> -<li><a class="localLink" href="/JoinAction">JoinAction</a>: Unlike JoinAction, SubscribeAction implies that the agent is interested in continuing receiving updates from the object.</li> -</ul>).freeze, +<li><a class="localLink" href="http://schema.org/FollowAction">FollowAction</a>: Unlike FollowAction, SubscribeAction implies that the subscriber acts as a passive agent being constantly/actively pushed for updates.</li> +<li><a class="localLink" href="http://schema.org/RegisterAction">RegisterAction</a>: Unlike RegisterAction, SubscribeAction implies that the agent is interested in continuing receiving updates from the object.</li> +<li><a class="localLink" href="http://schema.org/JoinAction">JoinAction</a>: Unlike JoinAction, SubscribeAction implies that the agent is interested in continuing receiving updates from the object.</li> +</ul> +).freeze, label: "SubscribeAction".freeze, subClassOf: "schema:InteractAction".freeze, type: "rdfs:Class".freeze term :Substance, comment: %(Any matter of defined composition that has discrete existence, whose origin may be biological, mineral or chemical.).freeze, @@ -3683,11 +3940,11 @@ label: "SuperficialAnatomy".freeze, :"schema:isPartOf" => %(http://health-lifesci.schema.org).freeze, subClassOf: "schema:MedicalEntity".freeze, type: "rdfs:Class".freeze term :SurgicalProcedure, - comment: %(A medical procedure involving an incision with instruments; performed for diagnose, or therapeutic purposes.).freeze, + comment: %(A type of medical procedure that involves invasive surgical techniques.).freeze, label: "SurgicalProcedure".freeze, :"owl:equivalentClass" => %(http://purl.bioontology.org/ontology/SNOMEDCT/387713003).freeze, :"schema:isPartOf" => %(http://health-lifesci.schema.org).freeze, subClassOf: "schema:MedicalProcedure".freeze, type: ["rdfs:Class".freeze, "schema:MedicalProcedureType".freeze] @@ -3726,15 +3983,18 @@ label: "Table".freeze, subClassOf: "schema:WebPageElement".freeze, type: "rdfs:Class".freeze term :TakeAction, comment: %(<p>The act of gaining ownership of an object from an origin. Reciprocal of GiveAction.</p> + <p>Related actions:</p> + <ul> -<li><a class="localLink" href="/GiveAction">GiveAction</a>: The reciprocal of TakeAction.</li> -<li><a class="localLink" href="/ReceiveAction">ReceiveAction</a>: Unlike ReceiveAction, TakeAction implies that ownership has been transfered.</li> -</ul>).freeze, +<li><a class="localLink" href="http://schema.org/GiveAction">GiveAction</a>: The reciprocal of TakeAction.</li> +<li><a class="localLink" href="http://schema.org/ReceiveAction">ReceiveAction</a>: Unlike ReceiveAction, TakeAction implies that ownership has been transfered.</li> +</ul> +).freeze, label: "TakeAction".freeze, subClassOf: "schema:TransferAction".freeze, type: "rdfs:Class".freeze term :TattooParlor, comment: %(A tattoo parlor.).freeze, @@ -3747,11 +4007,12 @@ :"schema:supersededBy" => %(schema:TaxiService).freeze, subClassOf: "schema:Service".freeze, type: "rdfs:Class".freeze term :TaxiReservation, comment: %(A reservation for a taxi.</p> -<p>Note: This type is for information about actual reservations, e.g. in confirmation emails or HTML pages with individual confirmations of reservations. For offers of tickets, use <a class="localLink" href="/Offer">Offer</a>.).freeze, + +<p>Note: This type is for information about actual reservations, e.g. in confirmation emails or HTML pages with individual confirmations of reservations. For offers of tickets, use <a class="localLink" href="http://schema.org/Offer">Offer</a>.).freeze, label: "TaxiReservation".freeze, subClassOf: "schema:Reservation".freeze, type: "rdfs:Class".freeze term :TaxiService, comment: %(A service for a vehicle for hire with a driver for local travel. Fares are usually calculated based on distance traveled.).freeze, @@ -3859,26 +4120,30 @@ label: "ToyStore".freeze, subClassOf: "schema:Store".freeze, type: "rdfs:Class".freeze term :TrackAction, comment: %(<p>An agent tracks an object for updates.</p> + <p>Related actions:</p> + <ul> -<li><a class="localLink" href="/FollowAction">FollowAction</a>: Unlike FollowAction, TrackAction refers to the interest on the location of innanimates objects.</li> -<li><a class="localLink" href="/SubscribeAction">SubscribeAction</a>: Unlike SubscribeAction, TrackAction refers to the interest on the location of innanimate objects.</li> -</ul>).freeze, +<li><a class="localLink" href="http://schema.org/FollowAction">FollowAction</a>: Unlike FollowAction, TrackAction refers to the interest on the location of innanimates objects.</li> +<li><a class="localLink" href="http://schema.org/SubscribeAction">SubscribeAction</a>: Unlike SubscribeAction, TrackAction refers to the interest on the location of innanimate objects.</li> +</ul> +).freeze, label: "TrackAction".freeze, subClassOf: "schema:FindAction".freeze, type: "rdfs:Class".freeze term :TradeAction, comment: %(The act of participating in an exchange of goods and services for monetary compensation. An agent trades an object, product or service with a participant in exchange for a one time or periodic payment.).freeze, label: "TradeAction".freeze, subClassOf: "schema:Action".freeze, type: "rdfs:Class".freeze term :TrainReservation, comment: %(A reservation for train travel.</p> -<p>Note: This type is for information about actual reservations, e.g. in confirmation emails or HTML pages with individual confirmations of reservations. For offers of tickets, use <a class="localLink" href="/Offer">Offer</a>.).freeze, + +<p>Note: This type is for information about actual reservations, e.g. in confirmation emails or HTML pages with individual confirmations of reservations. For offers of tickets, use <a class="localLink" href="http://schema.org/Offer">Offer</a>.).freeze, label: "TrainReservation".freeze, subClassOf: "schema:Reservation".freeze, type: "rdfs:Class".freeze term :TrainStation, comment: %(A train station.).freeze, @@ -3922,15 +4187,18 @@ label: "URL".freeze, subClassOf: "schema:Text".freeze, type: "rdfs:Class".freeze term :UnRegisterAction, comment: %(<p>The act of un-registering from a service.</p> + <p>Related actions:</p> + <ul> -<li><a class="localLink" href="/RegisterAction">RegisterAction</a>: antonym of UnRegisterAction.</li> -<li><a class="localLink" href="/Leave">Leave</a>: Unlike LeaveAction, UnRegisterAction implies that you are unregistering from a service you werer previously registered, rather than leaving a team/group of people.</li> -</ul>).freeze, +<li><a class="localLink" href="http://schema.org/RegisterAction">RegisterAction</a>: antonym of UnRegisterAction.</li> +<li><a class="localLink" href="http://schema.org/Leave">Leave</a>: Unlike LeaveAction, UnRegisterAction implies that you are unregistering from a service you werer previously registered, rather than leaving a team/group of people.</li> +</ul> +).freeze, label: "UnRegisterAction".freeze, subClassOf: "schema:InteractAction".freeze, type: "rdfs:Class".freeze term :UnitPriceSpecification, comment: %(The price asked for a given offer by the respective organization or person.).freeze, @@ -3947,66 +4215,66 @@ comment: %(The act of applying an object to its intended purpose.).freeze, label: "UseAction".freeze, subClassOf: "schema:ConsumeAction".freeze, type: "rdfs:Class".freeze term :UserBlocks, - comment: %(UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use <a class="localLink" href="/Action">Action</a>-based vocabulary, alongside types such as <a class="localLink" href="/Comment">Comment</a>.).freeze, + comment: %(UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use <a class="localLink" href="http://schema.org/Action">Action</a>-based vocabulary, alongside types such as <a class="localLink" href="http://schema.org/Comment">Comment</a>.).freeze, label: "UserBlocks".freeze, :"schema:supersededBy" => %(schema:InteractionCounter).freeze, subClassOf: "schema:UserInteraction".freeze, type: "rdfs:Class".freeze term :UserCheckins, - comment: %(UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use <a class="localLink" href="/Action">Action</a>-based vocabulary, alongside types such as <a class="localLink" href="/Comment">Comment</a>.).freeze, + comment: %(UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use <a class="localLink" href="http://schema.org/Action">Action</a>-based vocabulary, alongside types such as <a class="localLink" href="http://schema.org/Comment">Comment</a>.).freeze, label: "UserCheckins".freeze, :"schema:supersededBy" => %(schema:InteractionCounter).freeze, subClassOf: "schema:UserInteraction".freeze, type: "rdfs:Class".freeze term :UserComments, - comment: %(UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use <a class="localLink" href="/Action">Action</a>-based vocabulary, alongside types such as <a class="localLink" href="/Comment">Comment</a>.).freeze, + comment: %(UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use <a class="localLink" href="http://schema.org/Action">Action</a>-based vocabulary, alongside types such as <a class="localLink" href="http://schema.org/Comment">Comment</a>.).freeze, :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_rNews).freeze, label: "UserComments".freeze, :"schema:supersededBy" => %(schema:InteractionCounter).freeze, subClassOf: "schema:UserInteraction".freeze, type: "rdfs:Class".freeze term :UserDownloads, - comment: %(UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use <a class="localLink" href="/Action">Action</a>-based vocabulary, alongside types such as <a class="localLink" href="/Comment">Comment</a>.).freeze, + comment: %(UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use <a class="localLink" href="http://schema.org/Action">Action</a>-based vocabulary, alongside types such as <a class="localLink" href="http://schema.org/Comment">Comment</a>.).freeze, label: "UserDownloads".freeze, :"schema:supersededBy" => %(schema:InteractionCounter).freeze, subClassOf: "schema:UserInteraction".freeze, type: "rdfs:Class".freeze term :UserInteraction, - comment: %(UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use <a class="localLink" href="/Action">Action</a>-based vocabulary, alongside types such as <a class="localLink" href="/Comment">Comment</a>.).freeze, + comment: %(UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use <a class="localLink" href="http://schema.org/Action">Action</a>-based vocabulary, alongside types such as <a class="localLink" href="http://schema.org/Comment">Comment</a>.).freeze, label: "UserInteraction".freeze, :"schema:supersededBy" => %(schema:InteractionCounter).freeze, subClassOf: "schema:Event".freeze, type: "rdfs:Class".freeze term :UserLikes, - comment: %(UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use <a class="localLink" href="/Action">Action</a>-based vocabulary, alongside types such as <a class="localLink" href="/Comment">Comment</a>.).freeze, + comment: %(UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use <a class="localLink" href="http://schema.org/Action">Action</a>-based vocabulary, alongside types such as <a class="localLink" href="http://schema.org/Comment">Comment</a>.).freeze, label: "UserLikes".freeze, :"schema:supersededBy" => %(schema:InteractionCounter).freeze, subClassOf: "schema:UserInteraction".freeze, type: "rdfs:Class".freeze term :UserPageVisits, - comment: %(UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use <a class="localLink" href="/Action">Action</a>-based vocabulary, alongside types such as <a class="localLink" href="/Comment">Comment</a>.).freeze, + comment: %(UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use <a class="localLink" href="http://schema.org/Action">Action</a>-based vocabulary, alongside types such as <a class="localLink" href="http://schema.org/Comment">Comment</a>.).freeze, label: "UserPageVisits".freeze, :"schema:supersededBy" => %(schema:InteractionCounter).freeze, subClassOf: "schema:UserInteraction".freeze, type: "rdfs:Class".freeze term :UserPlays, - comment: %(UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use <a class="localLink" href="/Action">Action</a>-based vocabulary, alongside types such as <a class="localLink" href="/Comment">Comment</a>.).freeze, + comment: %(UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use <a class="localLink" href="http://schema.org/Action">Action</a>-based vocabulary, alongside types such as <a class="localLink" href="http://schema.org/Comment">Comment</a>.).freeze, label: "UserPlays".freeze, :"schema:supersededBy" => %(schema:InteractionCounter).freeze, subClassOf: "schema:UserInteraction".freeze, type: "rdfs:Class".freeze term :UserPlusOnes, - comment: %(UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use <a class="localLink" href="/Action">Action</a>-based vocabulary, alongside types such as <a class="localLink" href="/Comment">Comment</a>.).freeze, + comment: %(UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use <a class="localLink" href="http://schema.org/Action">Action</a>-based vocabulary, alongside types such as <a class="localLink" href="http://schema.org/Comment">Comment</a>.).freeze, label: "UserPlusOnes".freeze, :"schema:supersededBy" => %(schema:InteractionCounter).freeze, subClassOf: "schema:UserInteraction".freeze, type: "rdfs:Class".freeze term :UserTweets, - comment: %(UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use <a class="localLink" href="/Action">Action</a>-based vocabulary, alongside types such as <a class="localLink" href="/Comment">Comment</a>.).freeze, + comment: %(UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use <a class="localLink" href="http://schema.org/Action">Action</a>-based vocabulary, alongside types such as <a class="localLink" href="http://schema.org/Comment">Comment</a>.).freeze, label: "UserTweets".freeze, :"schema:supersededBy" => %(schema:InteractionCounter).freeze, subClassOf: "schema:UserInteraction".freeze, type: "rdfs:Class".freeze term :Vehicle, @@ -4126,16 +4394,19 @@ label: "WarrantyPromise".freeze, subClassOf: "schema:StructuredValue".freeze, type: "rdfs:Class".freeze term :WarrantyScope, comment: %(<p>A range of of services that will be provided to a customer free of charge in case of a defect or malfunction of a product.</p> + <p>Commonly used values:</p> + <ul> <li>http://purl.org/goodrelations/v1#Labor-BringIn</li> <li>http://purl.org/goodrelations/v1#PartsAndLabor-BringIn</li> <li>http://purl.org/goodrelations/v1#PartsAndLabor-PickUp</li> -</ul>).freeze, +</ul> +).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, @@ -4151,10 +4422,18 @@ term :WearAction, comment: %(The act of dressing oneself in clothing.).freeze, label: "WearAction".freeze, subClassOf: "schema:UseAction".freeze, type: "rdfs:Class".freeze + term :WebAPI, + comment: %(An application programming interface accessible over Web/Internet technologies.).freeze, + :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/1423).freeze, + label: "WebAPI".freeze, + :"schema:category" => %(issue-1423).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, + subClassOf: "schema:Service".freeze, + type: "rdfs:Class".freeze term :WebApplication, comment: %(Web applications.).freeze, label: "WebApplication".freeze, subClassOf: "schema:SoftwareApplication".freeze, type: "rdfs:Class".freeze @@ -4208,11 +4487,11 @@ type: "rdfs:Class".freeze # Property definitions property :about, comment: %(The subject matter of the content.).freeze, - domainIncludes: ["schema:CommunicateAction".freeze, "schema:CreativeWork".freeze], + domainIncludes: ["schema:CommunicateAction".freeze, "schema:CreativeWork".freeze, "schema:Event".freeze], label: "about".freeze, rangeIncludes: "schema:Thing".freeze, type: "rdf:Property".freeze property :abridged, comment: %(Indicates whether the book is an abridged edition.).freeze, @@ -4221,14 +4500,17 @@ rangeIncludes: "schema:Boolean".freeze, :"schema:isPartOf" => %(http://bib.schema.org).freeze, type: "rdf:Property".freeze property :accelerationTime, comment: %(<p>The time needed to accelerate the vehicle from a given start velocity to a given target velocity.</p> + <p>Typical unit code\(s\): SEC for seconds</p> + <ul> -<li>Note: There are unfortunately no standard unit codes for seconds/0..100 km/h or seconds/0..60 mph. Simply use "SEC" for seconds and indicate the velocities in the <a class="localLink" href="/name">name</a> of the <a class="localLink" href="/QuantitativeValue">QuantitativeValue</a>, or use <a class="localLink" href="/valueReference">valueReference</a> with a <a class="localLink" href="/QuantitativeValue">QuantitativeValue</a> of 0..60 mph or 0..100 km/h to specify the reference speeds.</li> -</ul>).freeze, +<li>Note: There are unfortunately no standard unit codes for seconds/0..100 km/h or seconds/0..60 mph. Simply use "SEC" for seconds and indicate the velocities in the <a class="localLink" href="http://schema.org/name">name</a> of the <a class="localLink" href="http://schema.org/QuantitativeValue">QuantitativeValue</a>, or use <a class="localLink" href="http://schema.org/valueReference">valueReference</a> with a <a class="localLink" href="http://schema.org/QuantitativeValue">QuantitativeValue</a> of 0..60 mph or 0..100 km/h to specify the reference speeds.</li> +</ul> +).freeze, :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#Automotive_Ontology_Working_Group).freeze, domainIncludes: "schema:Vehicle".freeze, label: "accelerationTime".freeze, rangeIncludes: "schema:QuantitativeValue".freeze, :"schema:isPartOf" => %(http://auto.schema.org).freeze, @@ -4270,20 +4552,18 @@ :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/1100).freeze, domainIncludes: "schema:CreativeWork".freeze, label: "accessMode".freeze, rangeIncludes: "schema:Text".freeze, :"schema:category" => %(issue-1110).freeze, - :"schema:isPartOf" => %(http://pending.schema.org).freeze, type: "rdf:Property".freeze property :accessModeSufficient, comment: %(A list of single or combined accessModes that are sufficient to understand all the intellectual content of a resource. Expected values include: auditory, tactile, textual, visual.).freeze, :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/1100).freeze, domainIncludes: "schema:CreativeWork".freeze, label: "accessModeSufficient".freeze, rangeIncludes: "schema:Text".freeze, :"schema:category" => %(issue-1110).freeze, - :"schema:isPartOf" => %(http://pending.schema.org).freeze, type: "rdf:Property".freeze property :accessibilityAPI, comment: %(Indicates that the resource is compatible with the referenced accessibility API \(<a href="http://www.w3.org/wiki/WebSchemas/Accessibility">WebSchemas wiki lists possible values</a>\).).freeze, domainIncludes: "schema:CreativeWork".freeze, label: "accessibilityAPI".freeze, @@ -4312,18 +4592,36 @@ :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/1100).freeze, domainIncludes: "schema:CreativeWork".freeze, label: "accessibilitySummary".freeze, rangeIncludes: "schema:Text".freeze, :"schema:category" => %(issue-1110).freeze, - :"schema:isPartOf" => %(http://pending.schema.org).freeze, type: "rdf:Property".freeze property :accountId, comment: %(The identifier for the account the payment will be applied to.).freeze, domainIncludes: "schema:Invoice".freeze, label: "accountId".freeze, rangeIncludes: "schema:Text".freeze, + subPropertyOf: "schema:identifier".freeze, type: "rdf:Property".freeze + property :accountMinimumInflow, + comment: %(A minimum amount that has to be paid in every month.).freeze, + :"dc:source" => [%(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#FIBO).freeze, %(https://github.com/schemaorg/schemaorg/issues/1253).freeze], + domainIncludes: "schema:BankAccount".freeze, + label: "accountMinimumInflow".freeze, + rangeIncludes: "schema:MonetaryAmount".freeze, + :"schema:category" => %(issue-1253).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, + type: "rdf:Property".freeze + property :accountOverdraftLimit, + comment: %(An overdraft is an extension of credit from a lending institution when an account reaches zero. An overdraft allows the individual to continue withdrawing money even if the account has no funds in it. Basically the bank allows people to borrow a set amount of money.).freeze, + :"dc:source" => [%(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#FIBO).freeze, %(https://github.com/schemaorg/schemaorg/issues/1253).freeze], + domainIncludes: "schema:BankAccount".freeze, + label: "accountOverdraftLimit".freeze, + rangeIncludes: "schema:MonetaryAmount".freeze, + :"schema:category" => %(issue-1253).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, + type: "rdf:Property".freeze property :accountablePerson, comment: %(Specifies the Person that is legally accountable for the CreativeWork.).freeze, domainIncludes: "schema:CreativeWork".freeze, label: "accountablePerson".freeze, rangeIncludes: "schema:Person".freeze, @@ -4342,11 +4640,11 @@ label: "acrissCode".freeze, rangeIncludes: "schema:Text".freeze, :"schema:isPartOf" => %(http://auto.schema.org).freeze, type: "rdf:Property".freeze property :action, - comment: %(Obsolete term for <a class="localLink" href="/muscleAction">muscleAction</a>. Not to be confused with <a class="localLink" href="/potentialAction">potentialAction</a>.).freeze, + comment: %(Obsolete term for <a class="localLink" href="http://schema.org/muscleAction">muscleAction</a>. Not to be confused with <a class="localLink" href="http://schema.org/potentialAction">potentialAction</a>.).freeze, domainIncludes: "schema:Muscle".freeze, label: "action".freeze, rangeIncludes: "schema:Text".freeze, :"schema:isPartOf" => %(http://health-lifesci.schema.org).freeze, type: "rdf:Property".freeze @@ -4428,10 +4726,11 @@ label: "additionalNumberOfGuests".freeze, rangeIncludes: "schema:Number".freeze, type: "rdf:Property".freeze property :additionalProperty, comment: %(A property-value pair representing an additional characteristics of the entitity, e.g. a product feature or another characteristic for which there is no matching property in schema.org.</p> + <p>Note: Publishers should be aware that applications designed to use specific schema.org properties \(e.g. http://schema.org/width, http://schema.org/color, http://schema.org/gtin13, ...\) will typically expect such data to be provided using those properties, rather than using the generic property/value mechanism.).freeze, domainIncludes: ["schema:Place".freeze, "schema:Product".freeze, "schema:QualitativeValue".freeze, "schema:QuantitativeValue".freeze], label: "additionalProperty".freeze, rangeIncludes: "schema:PropertyValue".freeze, type: "rdf:Property".freeze @@ -4573,11 +4872,11 @@ label: "algorithm".freeze, rangeIncludes: "schema:Text".freeze, :"schema:isPartOf" => %(http://health-lifesci.schema.org).freeze, type: "rdf:Property".freeze property :alignmentType, - comment: %(A category of alignment between the learning resource and the framework node. Recommended values include: 'assesses', 'teaches', 'requires', 'textComplexity', 'readingLevel', 'educationalSubject', and 'educationLevel'.).freeze, + comment: %(A category of alignment between the learning resource and the framework node. Recommended values include: 'assesses', 'teaches', 'requires', 'textComplexity', 'readingLevel', 'educationalSubject', and 'educationalLevel'.).freeze, domainIncludes: "schema:AlignmentObject".freeze, label: "alignmentType".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze property :alternateName, @@ -4613,13 +4912,15 @@ label: "amenityFeature".freeze, rangeIncludes: "schema:LocationFeatureSpecification".freeze, type: "rdf:Property".freeze property :amount, comment: %(The amount of money.).freeze, - domainIncludes: ["schema:DatedMoneySpecification".freeze, "schema:InvestmentOrDeposit".freeze, "schema:LoanOrCredit".freeze], + :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/1253).freeze, + domainIncludes: ["schema:DatedMoneySpecification".freeze, "schema:InvestmentOrDeposit".freeze, "schema:LoanOrCredit".freeze, "schema:MoneyTransfer".freeze], label: "amount".freeze, rangeIncludes: ["schema:MonetaryAmount".freeze, "schema:Number".freeze], + :"schema:category" => %(issue-1253).freeze, type: "rdf:Property".freeze property :amountOfThisGood, comment: %(The quantity of the goods included in the offer.).freeze, :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsTerms).freeze, domainIncludes: "schema:TypeAndQuantityNode".freeze, @@ -4756,10 +5057,11 @@ property :artMedium, comment: %(The material used. \(e.g. Oil, Watercolour, Acrylic, Linoprint, Marble, Cyanotype, Digital, Lithograph, DryPoint, Intaglio, Pastel, Woodcut, Pencil, Mixed Media, etc.\)).freeze, domainIncludes: "schema:VisualArtwork".freeze, label: "artMedium".freeze, rangeIncludes: ["schema:Text".freeze, "schema:URL".freeze], + subPropertyOf: "schema:material".freeze, type: "rdf:Property".freeze property :arterialBranch, comment: %(The branches that comprise the arterial structure.).freeze, domainIncludes: "schema:Artery".freeze, label: "arterialBranch".freeze, @@ -4866,11 +5168,11 @@ rangeIncludes: ["schema:Organization".freeze, "schema:Person".freeze], :"schema:supersededBy" => %(schema:attendee).freeze, type: "rdf:Property".freeze property :audience, comment: %(An intended audience, i.e. a group for whom something was created.).freeze, - domainIncludes: ["schema:CreativeWork".freeze, "schema:LodgingBusiness".freeze, "schema:PlayAction".freeze, "schema:Product".freeze, "schema:Service".freeze], + domainIncludes: ["schema:CreativeWork".freeze, "schema:Event".freeze, "schema:LodgingBusiness".freeze, "schema:PlayAction".freeze, "schema:Product".freeze, "schema:Service".freeze], label: "audience".freeze, rangeIncludes: "schema:Audience".freeze, type: "rdf:Property".freeze property :audienceType, comment: %(The target group associated with a given audience \(e.g. veterans, car owners, musicians, etc.\).).freeze, @@ -4943,11 +5245,11 @@ label: "availableIn".freeze, rangeIncludes: "schema:AdministrativeArea".freeze, :"schema:isPartOf" => %(http://health-lifesci.schema.org).freeze, type: "rdf:Property".freeze property :availableLanguage, - comment: %(A language someone may use with the item. Please use one of the language codes from the <a href="http://tools.ietf.org/html/bcp47">IETF BCP 47 standard</a>. See also <a class="localLink" href="/inLanguage">inLanguage</a>).freeze, + comment: %(A language someone may use with the item. Please use one of the language codes from the <a href="http://tools.ietf.org/html/bcp47">IETF BCP 47 standard</a>. See also <a class="localLink" href="http://schema.org/inLanguage">inLanguage</a>).freeze, domainIncludes: ["schema:ContactPoint".freeze, "schema:LodgingBusiness".freeze, "schema:ServiceChannel".freeze], label: "availableLanguage".freeze, rangeIncludes: ["schema:Language".freeze, "schema:Text".freeze], type: "rdf:Property".freeze property :availableOnDevice, @@ -5008,10 +5310,19 @@ domainIncludes: "schema:DietarySupplement".freeze, label: "background".freeze, rangeIncludes: "schema:Text".freeze, :"schema:isPartOf" => %(http://health-lifesci.schema.org).freeze, type: "rdf:Property".freeze + property :bankAccountType, + comment: %(The type of a bank account.).freeze, + :"dc:source" => [%(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#FIBO).freeze, %(https://github.com/schemaorg/schemaorg/issues/1253).freeze], + domainIncludes: "schema:BankAccount".freeze, + label: "bankAccountType".freeze, + rangeIncludes: ["schema:Text".freeze, "schema:URL".freeze], + :"schema:category" => %(issue-1253).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, + type: "rdf:Property".freeze property :baseSalary, comment: %(The base salary of the job or of an employee in an EmployeeRole.).freeze, domainIncludes: ["schema:EmployeeRole".freeze, "schema:JobPosting".freeze], label: "baseSalary".freeze, rangeIncludes: ["schema:MonetaryAmount".freeze, "schema:Number".freeze, "schema:PriceSpecification".freeze], @@ -5022,10 +5333,19 @@ :"dc:source" => %(https://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#STI_Accommodation_Ontology).freeze, domainIncludes: ["schema:HotelRoom".freeze, "schema:Suite".freeze], label: "bed".freeze, rangeIncludes: ["schema:BedDetails".freeze, "schema:BedType".freeze, "schema:Text".freeze], type: "rdf:Property".freeze + property :beneficiaryBank, + comment: %(A bank or bank’s branch, financial institution or international financial institution operating the beneficiary’s bank account or releasing funds for the beneficiary).freeze, + :"dc:source" => [%(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#FIBO).freeze, %(https://github.com/schemaorg/schemaorg/issues/1253).freeze], + domainIncludes: "schema:MoneyTransfer".freeze, + label: "beneficiaryBank".freeze, + rangeIncludes: ["schema:BankOrCreditUnion".freeze, "schema:Text".freeze], + :"schema:category" => %(issue-1253).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, + type: "rdf:Property".freeze property :benefits, comment: %(Description of benefits associated with the job.).freeze, domainIncludes: "schema:JobPosting".freeze, label: "benefits".freeze, rangeIncludes: "schema:Text".freeze, @@ -5174,26 +5494,27 @@ domainIncludes: "schema:GeoShape".freeze, label: "box".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze property :branch, - comment: %(The branches that delineate from the nerve bundle. Not to be confused with <a class="localLink" href="/branchOf">branchOf</a>.).freeze, + comment: %(The branches that delineate from the nerve bundle. Not to be confused with <a class="localLink" href="http://schema.org/branchOf">branchOf</a>.).freeze, domainIncludes: "schema:Nerve".freeze, label: "branch".freeze, rangeIncludes: "schema:AnatomicalStructure".freeze, :"schema:isPartOf" => %(http://health-lifesci.schema.org).freeze, :"schema:supersededBy" => [%(schema:arterialBranch).freeze, %(schema:nerveBranch).freeze, %(schema:veinBranch).freeze], type: "rdf:Property".freeze property :branchCode, comment: %(A short textual code \(also called "store code"\) that uniquely identifies a place of business. The code is typically assigned by the parentOrganization and used in structured URLs.</p> + <p>For example, in the URL http://www.starbucks.co.uk/store-locator/etc/detail/3047 the code "3047" is a branchCode for a particular branch.).freeze, domainIncludes: "schema:Place".freeze, label: "branchCode".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze property :branchOf, - comment: %(The larger organization that this local business is a branch of, if any. Not to be confused with \(anatomical\)<a class="localLink" href="/branch">branch</a>.).freeze, + comment: %(The larger organization that this local business is a branch of, if any. Not to be confused with \(anatomical\)<a class="localLink" href="http://schema.org/branch">branch</a>.).freeze, domainIncludes: "schema:LocalBusiness".freeze, label: "branchOf".freeze, rangeIncludes: "schema:Organization".freeze, :"schema:supersededBy" => %(schema:parentOrganization).freeze, type: "rdf:Property".freeze @@ -5233,13 +5554,13 @@ domainIncludes: "schema:BroadcastService".freeze, label: "broadcastDisplayName".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze property :broadcastFrequency, - comment: %(The frequency used for over-the-air broadcasts.).freeze, + comment: %(The frequency used for over-the-air broadcasts. Numeric values or simple ranges e.g. 87-99. In addition a shortcut idiom is supported for frequences of AM and FM radio channels, e.g. "87 FM".).freeze, :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/1004).freeze, - domainIncludes: "schema:BroadcastService".freeze, + domainIncludes: ["schema:BroadcastChannel".freeze, "schema:BroadcastService".freeze], label: "broadcastFrequency".freeze, rangeIncludes: ["schema:BroadcastFrequencySpecification".freeze, "schema:Text".freeze], :"schema:category" => %(issue-1004).freeze, :"schema:isPartOf" => %(http://pending.schema.org).freeze, type: "rdf:Property".freeze @@ -5262,19 +5583,10 @@ comment: %(The type of service required to have access to the channel \(e.g. Standard or Premium\).).freeze, domainIncludes: "schema:BroadcastChannel".freeze, label: "broadcastServiceTier".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze - property :broadcastSignalModulation, - comment: %(The modulation \(e.g. FM, AM, etc\) used by a particular broadcast service).freeze, - :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/1004).freeze, - domainIncludes: "schema:BroadcastFrequencySpecification".freeze, - label: "broadcastSignalModulation".freeze, - rangeIncludes: ["schema:QualitativeValue".freeze, "schema:Text".freeze], - :"schema:category" => %(issue-1004).freeze, - :"schema:isPartOf" => %(http://pending.schema.org).freeze, - type: "rdf:Property".freeze property :broadcastTimezone, comment: %(The timezone in <a href="http://en.wikipedia.org/wiki/ISO_8601">ISO 8601 format</a> for which the service bases its broadcasts).freeze, domainIncludes: "schema:BroadcastService".freeze, label: "broadcastTimezone".freeze, rangeIncludes: "schema:Text".freeze, @@ -5285,11 +5597,11 @@ label: "broadcaster".freeze, rangeIncludes: "schema:Organization".freeze, type: "rdf:Property".freeze property :broker, comment: %(An entity that arranges for an exchange between a buyer and a seller. In most cases a broker never acquires or releases ownership of a product or service involved in an exchange. If it is not clear whether an entity is a broker, seller, or buyer, the latter two terms are preferred.).freeze, - domainIncludes: ["schema:Invoice".freeze, "schema:Order".freeze, "schema:Reservation".freeze], + domainIncludes: ["schema:Invoice".freeze, "schema:Order".freeze, "schema:Reservation".freeze, "schema:Service".freeze], label: "broker".freeze, rangeIncludes: ["schema:Organization".freeze, "schema:Person".freeze], type: "rdf:Property".freeze property :browserRequirements, comment: %(Specifies browser requirements in human-readable text. For example, 'requires HTML5 support'.).freeze, @@ -5354,12 +5666,14 @@ label: "carbohydrateContent".freeze, rangeIncludes: "schema:Mass".freeze, type: "rdf:Property".freeze property :cargoVolume, comment: %(The available volume for cargo or luggage. For automobiles, this is usually the trunk volume.</p> + <p>Typical unit code\(s\): LTR for liters, FTQ for cubic foot/feet</p> -<p>Note: You can use <a class="localLink" href="/minValue">minValue</a> and <a class="localLink" href="/maxValue">maxValue</a> to indicate ranges.).freeze, + +<p>Note: You can use <a class="localLink" href="http://schema.org/minValue">minValue</a> and <a class="localLink" href="http://schema.org/maxValue">maxValue</a> to indicate ranges.).freeze, :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#Automotive_Ontology_Working_Group).freeze, domainIncludes: "schema:Vehicle".freeze, label: "cargoVolume".freeze, rangeIncludes: "schema:QuantitativeValue".freeze, type: "rdf:Property".freeze @@ -5374,10 +5688,19 @@ comment: %(Specifies specific carrier\(s\) requirements for the application \(e.g. an application may only work on a specific carrier network\).).freeze, domainIncludes: "schema:MobileApplication".freeze, label: "carrierRequirements".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze + property :cashBack, + comment: %(A cardholder benefit that pays the cardholder a small percentage of their net expenditures.).freeze, + :"dc:source" => [%(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#FIBO).freeze, %(https://github.com/schemaorg/schemaorg/issues/1253).freeze], + domainIncludes: "schema:PaymentCard".freeze, + label: "cashBack".freeze, + rangeIncludes: ["schema:Boolean".freeze, "schema:Number".freeze], + :"schema:category" => %(issue-1253).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, + type: "rdf:Property".freeze property :catalog, comment: %(A data catalog which contains this dataset.).freeze, domainIncludes: "schema:Dataset".freeze, label: "catalog".freeze, rangeIncludes: "schema:DataCatalog".freeze, @@ -5487,11 +5810,10 @@ :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/1061).freeze, domainIncludes: "schema:ClaimReview".freeze, label: "claimReviewed".freeze, rangeIncludes: "schema:Text".freeze, :"schema:category" => %(issue-1061).freeze, - :"schema:isPartOf" => %(http://pending.schema.org).freeze, type: "rdf:Property".freeze property :clincalPharmacology, comment: %(Description of the absorption and elimination of drugs, including their concentration \(pharmacokinetics, pK\) and biological effects \(pharmacodynamics, pD\).).freeze, domainIncludes: "schema:Drug".freeze, label: "clincalPharmacology".freeze, @@ -5544,15 +5866,17 @@ domainIncludes: "schema:SoftwareSourceCode".freeze, label: "codeSampleType".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze property :codeValue, - comment: %(The actual code.).freeze, - domainIncludes: "schema:MedicalCode".freeze, + comment: %(A short textual code that uniquely identifies the value.).freeze, + :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/894).freeze, + domainIncludes: ["schema:CategoryCode".freeze, "schema:MedicalCode".freeze], label: "codeValue".freeze, rangeIncludes: "schema:Text".freeze, - :"schema:isPartOf" => %(http://health-lifesci.schema.org).freeze, + :"schema:category" => %(issue-894).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, type: "rdf:Property".freeze property :codingSystem, comment: %(The coding system, e.g. 'ICD-10'.).freeze, domainIncludes: "schema:MedicalCode".freeze, label: "codingSystem".freeze, @@ -5642,10 +5966,11 @@ property :confirmationNumber, comment: %(A number that confirms the given order or payment has been received.).freeze, domainIncludes: ["schema:Invoice".freeze, "schema:Order".freeze], label: "confirmationNumber".freeze, rangeIncludes: "schema:Text".freeze, + subPropertyOf: "schema:identifier".freeze, type: "rdf:Property".freeze property :connectedTo, comment: %(Other anatomical structures to which this structure is connected.).freeze, domainIncludes: "schema:AnatomicalStructure".freeze, label: "connectedTo".freeze, @@ -5661,11 +5986,10 @@ property :contactPoint, comment: %(A contact point for a person or organization.).freeze, domainIncludes: ["schema:HealthInsurancePlan".freeze, "schema:Organization".freeze, "schema:Person".freeze], label: "contactPoint".freeze, rangeIncludes: "schema:ContactPoint".freeze, - :"schema:category" => %(issue-1062).freeze, type: "rdf:Property".freeze property :contactPoints, comment: %(A contact point for a person or organization.).freeze, domainIncludes: ["schema:Organization".freeze, "schema:Person".freeze], label: "contactPoints".freeze, @@ -5676,10 +6000,19 @@ comment: %(A person or organization can have different contact points, for different purposes. For example, a sales contact point, a PR contact point and so on. This property is used to specify the kind of contact point.).freeze, domainIncludes: "schema:ContactPoint".freeze, label: "contactType".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze + property :contactlessPayment, + comment: %(A secure method for consumers to purchase products or services via debit, credit or smartcards by using RFID or NFC technology.).freeze, + :"dc:source" => [%(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#FIBO).freeze, %(https://github.com/schemaorg/schemaorg/issues/1253).freeze], + domainIncludes: "schema:PaymentCard".freeze, + label: "contactlessPayment".freeze, + rangeIncludes: "schema:Boolean".freeze, + :"schema:category" => %(issue-1253).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, + type: "rdf:Property".freeze property :containedIn, comment: %(The basic containment relation between a place and one that contains it.).freeze, domainIncludes: "schema:Place".freeze, label: "containedIn".freeze, rangeIncludes: "schema:Place".freeze, @@ -5842,53 +6175,32 @@ rangeIncludes: "schema:Place".freeze, :"schema:supersededBy" => %(schema:exerciseCourse).freeze, subPropertyOf: "schema:location".freeze, type: "rdf:Property".freeze property :courseCode, - comment: %(The identifier used for the Course \(e.g. CS101 or 6.001\)).freeze, + comment: %(The identifier for the <a class="localLink" href="http://schema.org/Course">Course</a> used by the course <a class="localLink" href="http://schema.org/provider">provider</a> \(e.g. CS101 or 6.001\).).freeze, :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/195).freeze, domainIncludes: "schema:Course".freeze, label: "courseCode".freeze, rangeIncludes: "schema:Text".freeze, :"schema:category" => %(issue-195).freeze, - :"schema:isPartOf" => %(http://pending.schema.org).freeze, type: "rdf:Property".freeze - property :courseCredits, - comment: %(The number of credits offered for the Course toward an academic goal.).freeze, - :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/195).freeze, - domainIncludes: "schema:Course".freeze, - label: "courseCredits".freeze, - rangeIncludes: ["schema:Number".freeze, "schema:Text".freeze], - :"schema:category" => %(issue-195).freeze, - :"schema:isPartOf" => %(http://pending.schema.org).freeze, - type: "rdf:Property".freeze - property :courseCreditsUnit, - comment: %(The type of credit associated with the credits earned for the Course. \(e.g. TODO NoCredit, Quarter, Semester, CarnegieUnits, ContinuingEducationUnits, ClockHours, Other\)).freeze, - :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/195).freeze, - domainIncludes: "schema:Course".freeze, - label: "courseCreditsUnit".freeze, - rangeIncludes: ["schema:Text".freeze, "schema:URL".freeze], - :"schema:category" => %(issue-195).freeze, - :"schema:isPartOf" => %(http://pending.schema.org).freeze, - type: "rdf:Property".freeze property :courseMode, - comment: %(The medium or means of delivery of the course, or the mode of study.).freeze, + comment: %(The medium or means of delivery of the course instance or the mode of study, either as a text label \(e.g. "online", "onsite" or "blended"; "synchronous" or "asynchronous"; "full-time" or "part-time"\) or as a URL reference to a term from a controlled vocabulary \(e.g. https://ceds.ed.gov/element/001311#Asynchronous \).).freeze, :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/195).freeze, domainIncludes: "schema:CourseInstance".freeze, label: "courseMode".freeze, - rangeIncludes: "schema:Text".freeze, + rangeIncludes: ["schema:Text".freeze, "schema:URL".freeze], :"schema:category" => %(issue-195).freeze, - :"schema:isPartOf" => %(http://pending.schema.org).freeze, type: "rdf:Property".freeze property :coursePrerequisites, - comment: %(Requirements for taking the Course. May be completion of another Course or a textual description like "permission of instructor". Requirements may be a pre-requisite competency, referenced using AlignmentObject.).freeze, + comment: %(Requirements for taking the Course. May be completion of another <a class="localLink" href="http://schema.org/Course">Course</a> or a textual description like "permission of instructor". Requirements may be a pre-requisite competency, referenced using <a class="localLink" href="http://schema.org/AlignmentObject">AlignmentObject</a>.).freeze, :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/195).freeze, domainIncludes: "schema:Course".freeze, label: "coursePrerequisites".freeze, rangeIncludes: ["schema:AlignmentObject".freeze, "schema:Course".freeze, "schema:Text".freeze], :"schema:category" => %(issue-195).freeze, - :"schema:isPartOf" => %(http://pending.schema.org).freeze, type: "rdf:Property".freeze property :coverageEndTime, comment: %(The time when the live blog will stop covering the Event. Note that coverage may continue after the Event concludes.).freeze, domainIncludes: "schema:LiveBlogPosting".freeze, label: "coverageEndTime".freeze, @@ -5911,22 +6223,42 @@ :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ).freeze, domainIncludes: "schema:MusicRelease".freeze, label: "creditedTo".freeze, rangeIncludes: ["schema:Organization".freeze, "schema:Person".freeze], type: "rdf:Property".freeze + property :cssSelector, + comment: %(A CSS selector.).freeze, + :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/1389).freeze, + domainIncludes: "schema:SpeakableSpecification".freeze, + label: "cssSelector".freeze, + rangeIncludes: "schema:Text".freeze, + :"schema:category" => %(issue-1389).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).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, "schema:MonetaryAmount".freeze], + :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/1253).freeze, + domainIncludes: ["schema:DatedMoneySpecification".freeze, "schema:ExchangeRateSpecification".freeze, "schema:LoanOrCredit".freeze, "schema:MonetaryAmount".freeze], label: "currency".freeze, rangeIncludes: "schema:Text".freeze, + :"schema:category" => %(issue-1253).freeze, type: "rdf:Property".freeze + property :currentExchangeRate, + comment: %(The current price of a currency.).freeze, + :"dc:source" => [%(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#FIBO).freeze, %(https://github.com/schemaorg/schemaorg/issues/1253).freeze], + domainIncludes: "schema:ExchangeRateSpecification".freeze, + label: "currentExchangeRate".freeze, + rangeIncludes: "schema:UnitPriceSpecification".freeze, + :"schema:category" => %(issue-1253).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, + type: "rdf:Property".freeze property :customer, comment: %(Party placing the order or paying the invoice.).freeze, domainIncludes: ["schema:Invoice".freeze, "schema:Order".freeze], label: "customer".freeze, rangeIncludes: ["schema:Organization".freeze, "schema:Person".freeze], @@ -6253,17 +6585,35 @@ comment: %(A downloadable form of this dataset, at a specific location, in a specific format.).freeze, domainIncludes: "schema:Dataset".freeze, label: "distribution".freeze, rangeIncludes: "schema:DataDownload".freeze, type: "rdf:Property".freeze + property :documentation, + comment: %(Further documentation describing the Web API in more detail.).freeze, + :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/1423).freeze, + domainIncludes: "schema:WebAPI".freeze, + label: "documentation".freeze, + rangeIncludes: ["schema:CreativeWork".freeze, "schema:URL".freeze], + :"schema:category" => %(issue-1423).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, + type: "rdf:Property".freeze property :domainIncludes, comment: %(Relates a property to a class that is \(one of\) the type\(s\) the property is expected to be used on.).freeze, domainIncludes: "schema:Property".freeze, label: "domainIncludes".freeze, rangeIncludes: "schema:Class".freeze, :"schema:isPartOf" => %(http://meta.schema.org/).freeze, type: "rdf:Property".freeze + property :domiciledMortgage, + comment: %(Whether borrower is a resident of the jurisdiction where the property is located.).freeze, + :"dc:source" => [%(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#FIBO).freeze, %(https://github.com/schemaorg/schemaorg/issues/1253).freeze], + domainIncludes: "schema:MortgageLoan".freeze, + label: "domiciledMortgage".freeze, + rangeIncludes: "schema:Boolean".freeze, + :"schema:category" => %(issue-1253).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, + type: "rdf:Property".freeze property :doorTime, comment: %(The time admission will commence.).freeze, domainIncludes: "schema:Event".freeze, label: "doorTime".freeze, rangeIncludes: "schema:DateTime".freeze, @@ -6294,10 +6644,19 @@ domainIncludes: "schema:DoseSchedule".freeze, label: "doseValue".freeze, rangeIncludes: ["schema:Number".freeze, "schema:QualitativeValue".freeze], :"schema:isPartOf" => %(http://health-lifesci.schema.org).freeze, type: "rdf:Property".freeze + property :downPayment, + comment: %(a type of payment made in cash during the onset of the purchase of an expensive good/service. The payment typically represents only a percentage of the full purchase price.).freeze, + :"dc:source" => [%(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#FIBO).freeze, %(https://github.com/schemaorg/schemaorg/issues/1253).freeze], + domainIncludes: "schema:RepaymentSpecification".freeze, + label: "downPayment".freeze, + rangeIncludes: ["schema:MonetaryAmount".freeze, "schema:Number".freeze], + :"schema:category" => %(issue-1253).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, + type: "rdf:Property".freeze property :downloadUrl, comment: %(If the file can be downloaded, URL to download the binary.).freeze, domainIncludes: "schema:SoftwareApplication".freeze, label: "downloadUrl".freeze, rangeIncludes: "schema:URL".freeze, @@ -6359,10 +6718,11 @@ comment: %(The Dun &amp; Bradstreet DUNS number for identifying an organization or business person.).freeze, :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsTerms).freeze, domainIncludes: ["schema:Organization".freeze, "schema:Person".freeze], label: "duns".freeze, rangeIncludes: "schema:Text".freeze, + subPropertyOf: "schema:identifier".freeze, type: "rdf:Property".freeze property :duplicateTherapy, comment: %(A therapy that duplicates or overlaps this one.).freeze, domainIncludes: "schema:MedicalTherapy".freeze, label: "duplicateTherapy".freeze, @@ -6380,10 +6740,19 @@ :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsTerms).freeze, domainIncludes: "schema:WarrantyPromise".freeze, label: "durationOfWarranty".freeze, rangeIncludes: "schema:QuantitativeValue".freeze, type: "rdf:Property".freeze + property :earlyPrepaymentPenalty, + comment: %(The amount to be paid as a penalty in the event of early payment of the loan.).freeze, + :"dc:source" => [%(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#FIBO).freeze, %(https://github.com/schemaorg/schemaorg/issues/1253).freeze], + domainIncludes: "schema:RepaymentSpecification".freeze, + label: "earlyPrepaymentPenalty".freeze, + rangeIncludes: "schema:MonetaryAmount".freeze, + :"schema:category" => %(issue-1253).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, + type: "rdf:Property".freeze property :editor, comment: %(Specifies the Person who edited the CreativeWork.).freeze, domainIncludes: "schema:CreativeWork".freeze, label: "editor".freeze, rangeIncludes: "schema:Person".freeze, @@ -6398,10 +6767,19 @@ comment: %(An alignment to an established educational framework.).freeze, domainIncludes: "schema:CreativeWork".freeze, label: "educationalAlignment".freeze, rangeIncludes: "schema:AlignmentObject".freeze, type: "rdf:Property".freeze + property :educationalCredentialAwarded, + comment: %(A description of the qualification, award, certificate, diploma or other educational credential awarded as a consequence of successful completion of this course.).freeze, + :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/195).freeze, + domainIncludes: "schema:Course".freeze, + label: "educationalCredentialAwarded".freeze, + rangeIncludes: ["schema:Text".freeze, "schema:URL".freeze], + :"schema:category" => %(issue-195).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, + type: "rdf:Property".freeze property :educationalFramework, comment: %(The framework to which the resource being described is aligned.).freeze, domainIncludes: "schema:AlignmentObject".freeze, label: "educationalFramework".freeze, rangeIncludes: "schema:Text".freeze, @@ -6445,11 +6823,12 @@ label: "eligibleQuantity".freeze, rangeIncludes: "schema:QuantitativeValue".freeze, type: "rdf:Property".freeze property :eligibleRegion, comment: %(The ISO 3166-1 \(ISO 3166-1 alpha-2\) or ISO 3166-2 code, the place, or the GeoShape for the geo-political region\(s\) for which the offer or delivery charge specification is valid.</p> -<p>See also <a class="localLink" href="/ineligibleRegion">ineligibleRegion</a>.).freeze, + +<p>See also <a class="localLink" href="http://schema.org/ineligibleRegion">ineligibleRegion</a>.).freeze, :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsTerms).freeze, domainIncludes: ["schema:DeliveryChargeSpecification".freeze, "schema:Demand".freeze, "schema:Offer".freeze], label: "eligibleRegion".freeze, rangeIncludes: ["schema:GeoShape".freeze, "schema:Place".freeze, "schema:Text".freeze], subPropertyOf: "schema:areaServed".freeze, @@ -6537,10 +6916,11 @@ label: "endDate".freeze, rangeIncludes: ["schema:Date".freeze, "schema:DateTime".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 <em>December</em>.</p> + <p>Note that Event uses startDate/endDate instead of startTime/endTime, even when describing dates with times. This situation may be clarified in future revisions.).freeze, domainIncludes: ["schema:Action".freeze, "schema:FoodEstablishmentReservation".freeze], label: "endTime".freeze, rangeIncludes: "schema:DateTime".freeze, type: "rdf:Property".freeze @@ -6558,27 +6938,30 @@ rangeIncludes: ["schema:Organization".freeze, "schema:Person".freeze], :"schema:isPartOf" => %(http://health-lifesci.schema.org).freeze, type: "rdf:Property".freeze property :engineDisplacement, comment: %(The volume swept by all of the pistons inside the cylinders of an internal combustion engine in a single movement. </p> + <p>Typical unit code\(s\): CMQ for cubic centimeter, LTR for liters, INQ for cubic inches -<em> Note 1: You can link to information about how the given value has been determined using the <a class="localLink" href="/valueReference">valueReference</a> property. -</em> Note 2: You can use <a class="localLink" href="/minValue">minValue</a> and <a class="localLink" href="/maxValue">maxValue</a> to indicate ranges.).freeze, +* Note 1: You can link to information about how the given value has been determined using the <a class="localLink" href="http://schema.org/valueReference">valueReference</a> property. +* Note 2: You can use <a class="localLink" href="http://schema.org/minValue">minValue</a> and <a class="localLink" href="http://schema.org/maxValue">maxValue</a> to indicate ranges.).freeze, :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#Automotive_Ontology_Working_Group).freeze, domainIncludes: "schema:EngineSpecification".freeze, label: "engineDisplacement".freeze, rangeIncludes: "schema:QuantitativeValue".freeze, :"schema:isPartOf" => %(http://auto.schema.org).freeze, type: "rdf:Property".freeze property :enginePower, comment: %(<p>The power of the vehicle's engine. Typical unit code\(s\): KWT for kilowatt, BHP for brake horsepower, N12 for metric horsepower \(PS, with 1 PS = 735,49875 W\)</p> + <ul> -<li>Note 1: There are many different ways of measuring an engine's power. For an overview, see <a href="http://en.wikipedia.org/wiki/Horsepower#Engine_power_test_codes">http://en.wikipedia.org/wiki/Horsepower#Engine_power_test_codes</a>.</li> -<li>Note 2: You can link to information about how the given value has been determined using the <a class="localLink" href="/valueReference">valueReference</a> property.</li> -<li>Note 3: You can use <a class="localLink" href="/minValue">minValue</a> and <a class="localLink" href="/maxValue">maxValue</a> to indicate ranges.</li> -</ul>).freeze, +<li>Note 1: There are many different ways of measuring an engine's power. For an overview, see <a href="http://en.wikipedia.org/wiki/Horsepower#Engine_power_test_codes">http://en.wikipedia.org/wiki/Horsepower#Engine<em>power</em>test_codes</a>.</li> +<li>Note 2: You can link to information about how the given value has been determined using the <a class="localLink" href="http://schema.org/valueReference">valueReference</a> property.</li> +<li>Note 3: You can use <a class="localLink" href="http://schema.org/minValue">minValue</a> and <a class="localLink" href="http://schema.org/maxValue">maxValue</a> to indicate ranges.</li> +</ul> +).freeze, :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#Automotive_Ontology_Working_Group).freeze, domainIncludes: "schema:EngineSpecification".freeze, label: "enginePower".freeze, rangeIncludes: "schema:QuantitativeValue".freeze, :"schema:isPartOf" => %(http://auto.schema.org).freeze, @@ -6596,19 +6979,10 @@ domainIncludes: "schema:PerformAction".freeze, label: "entertainmentBusiness".freeze, rangeIncludes: "schema:EntertainmentBusiness".freeze, subPropertyOf: "schema:location".freeze, type: "rdf:Property".freeze - property :enumerationValueCode, - comment: %(A short textual code that uniquely identifies the value. The code is typically used in structured URLs.).freeze, - :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/894).freeze, - domainIncludes: "schema:EnumerationValue".freeze, - label: "enumerationValueCode".freeze, - rangeIncludes: "schema:Text".freeze, - :"schema:category" => %(issue-894).freeze, - :"schema:isPartOf" => %(http://pending.schema.org).freeze, - type: "rdf:Property".freeze property :epidemiology, comment: %(The characteristics of associated patients, such as age, gender, race etc.).freeze, domainIncludes: ["schema:MedicalCondition".freeze, "schema:PhysicalActivity".freeze], label: "epidemiology".freeze, rangeIncludes: "schema:Text".freeze, @@ -6700,10 +7074,27 @@ domainIncludes: "schema:CreativeWork".freeze, inverseOf: "schema:workExample".freeze, label: "exampleOfWork".freeze, rangeIncludes: "schema:CreativeWork".freeze, type: "rdf:Property".freeze + property :exchangeRate, + comment: %(The price of a currency in terms of another currency.).freeze, + :"dc:source" => [%(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#FIBO).freeze, %(https://github.com/schemaorg/schemaorg/issues/1253).freeze], + label: "exchangeRate".freeze, + rangeIncludes: ["schema:ExchangeRateSpecification".freeze, "schema:UnitPriceSpecification".freeze], + :"schema:category" => %(issue-1253).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, + type: "rdf:Property".freeze + property :exchangeRateSpread, + comment: %(The difference between the price at which a broker or other intermediary buys and sells foreign currency.).freeze, + :"dc:source" => [%(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#FIBO).freeze, %(https://github.com/schemaorg/schemaorg/issues/1253).freeze], + domainIncludes: "schema:ExchangeRateSpecification".freeze, + label: "exchangeRateSpread".freeze, + rangeIncludes: ["schema:MonetaryAmount".freeze, "schema:Number".freeze], + :"schema:category" => %(issue-1253).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, + type: "rdf:Property".freeze property :executableLibraryName, comment: %(Library file name e.g., mscorlib.dll, system.web.dll.).freeze, domainIncludes: "schema:APIReference".freeze, label: "executableLibraryName".freeze, rangeIncludes: "schema:Text".freeze, @@ -6853,11 +7244,21 @@ property :flightNumber, comment: %(The unique identifier for a flight including the airline IATA code. For example, if describing United flight 110, where the IATA code for United is 'UA', the flightNumber is 'UA110'.).freeze, domainIncludes: "schema:Flight".freeze, label: "flightNumber".freeze, rangeIncludes: "schema:Text".freeze, + subPropertyOf: "schema:identifier".freeze, type: "rdf:Property".freeze + property :floorLimit, + comment: %(A floor limit is the amount of money above which credit card transactions must be authorized.).freeze, + :"dc:source" => [%(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#FIBO).freeze, %(https://github.com/schemaorg/schemaorg/issues/1253).freeze], + domainIncludes: "schema:PaymentCard".freeze, + label: "floorLimit".freeze, + rangeIncludes: "schema:MonetaryAmount".freeze, + :"schema:category" => %(issue-1253).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, + type: "rdf:Property".freeze property :floorSize, comment: %(The size of the accommodation, e.g. in square meter or squarefoot. Typical unit code\(s\): MTK for square meter, FTK for square foot, or YDK for square yard).freeze, :"dc:source" => %(https://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#STI_Accommodation_Ontology).freeze, domainIncludes: "schema:Accommodation".freeze, @@ -6929,11 +7330,11 @@ 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, + comment: %(A flag to signal that the publication or event is accessible for free.).freeze, domainIncludes: "schema:PublicationEvent".freeze, label: "free".freeze, rangeIncludes: "schema:Boolean".freeze, :"schema:supersededBy" => %(schema:isAccessibleForFree).freeze, type: "rdf:Property".freeze @@ -6951,36 +7352,41 @@ rangeIncludes: "schema:Place".freeze, subPropertyOf: "schema:location".freeze, type: "rdf:Property".freeze property :fuelCapacity, comment: %(The capacity of the fuel tank or in the case of electric cars, the battery. If there are multiple components for storage, this should indicate the total of all storage of the same type.</p> + <p>Typical unit code\(s\): LTR for liters, GLL of US gallons, GLI for UK / imperial gallons, AMH for ampere-hours \(for electrical vehicles\).).freeze, :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#Automotive_Ontology_Working_Group).freeze, domainIncludes: "schema:Vehicle".freeze, label: "fuelCapacity".freeze, rangeIncludes: "schema:QuantitativeValue".freeze, :"schema:isPartOf" => %(http://auto.schema.org).freeze, type: "rdf:Property".freeze property :fuelConsumption, comment: %(<p>The amount of fuel consumed for traveling a particular distance or temporal duration with the given vehicle \(e.g. liters per 100 km\).</p> + <ul> -<li>Note 1: There are unfortunately no standard unit codes for liters per 100 km. Use <a class="localLink" href="/unitText">unitText</a> to indicate the unit of measurement, e.g. L/100 km.</li> -<li>Note 2: There are two ways of indicating the fuel consumption, <a class="localLink" href="/fuelConsumption">fuelConsumption</a> \(e.g. 8 liters per 100 km\) and <a class="localLink" href="/fuelEfficiency">fuelEfficiency</a> \(e.g. 30 miles per gallon\). They are reciprocal.</li> -<li>Note 3: Often, the absolute value is useful only when related to driving speed \("at 80 km/h"\) or usage pattern \("city traffic"\). You can use <a class="localLink" href="/valueReference">valueReference</a> to link the value for the fuel consumption to another value.</li> -</ul>).freeze, +<li>Note 1: There are unfortunately no standard unit codes for liters per 100 km. Use <a class="localLink" href="http://schema.org/unitText">unitText</a> to indicate the unit of measurement, e.g. L/100 km.</li> +<li>Note 2: There are two ways of indicating the fuel consumption, <a class="localLink" href="http://schema.org/fuelConsumption">fuelConsumption</a> \(e.g. 8 liters per 100 km\) and <a class="localLink" href="http://schema.org/fuelEfficiency">fuelEfficiency</a> \(e.g. 30 miles per gallon\). They are reciprocal.</li> +<li>Note 3: Often, the absolute value is useful only when related to driving speed \("at 80 km/h"\) or usage pattern \("city traffic"\). You can use <a class="localLink" href="http://schema.org/valueReference">valueReference</a> to link the value for the fuel consumption to another value.</li> +</ul> +).freeze, :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#Automotive_Ontology_Working_Group).freeze, domainIncludes: "schema:Vehicle".freeze, label: "fuelConsumption".freeze, rangeIncludes: "schema:QuantitativeValue".freeze, type: "rdf:Property".freeze property :fuelEfficiency, comment: %(<p>The distance traveled per unit of fuel used; most commonly miles per gallon \(mpg\) or kilometers per liter \(km/L\).</p> + <ul> -<li>Note 1: There are unfortunately no standard unit codes for miles per gallon or kilometers per liter. Use <a class="localLink" href="/unitText">unitText</a> to indicate the unit of measurement, e.g. mpg or km/L.</li> -<li>Note 2: There are two ways of indicating the fuel consumption, <a class="localLink" href="/fuelConsumption">fuelConsumption</a> \(e.g. 8 liters per 100 km\) and <a class="localLink" href="/fuelEfficiency">fuelEfficiency</a> \(e.g. 30 miles per gallon\). They are reciprocal.</li> -<li>Note 3: Often, the absolute value is useful only when related to driving speed \("at 80 km/h"\) or usage pattern \("city traffic"\). You can use <a class="localLink" href="/valueReference">valueReference</a> to link the value for the fuel economy to another value.</li> -</ul>).freeze, +<li>Note 1: There are unfortunately no standard unit codes for miles per gallon or kilometers per liter. Use <a class="localLink" href="http://schema.org/unitText">unitText</a> to indicate the unit of measurement, e.g. mpg or km/L.</li> +<li>Note 2: There are two ways of indicating the fuel consumption, <a class="localLink" href="http://schema.org/fuelConsumption">fuelConsumption</a> \(e.g. 8 liters per 100 km\) and <a class="localLink" href="http://schema.org/fuelEfficiency">fuelEfficiency</a> \(e.g. 30 miles per gallon\). They are reciprocal.</li> +<li>Note 3: Often, the absolute value is useful only when related to driving speed \("at 80 km/h"\) or usage pattern \("city traffic"\). You can use <a class="localLink" href="http://schema.org/valueReference">valueReference</a> to link the value for the fuel economy to another value.</li> +</ul> +).freeze, :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#Automotive_Ontology_Working_Group).freeze, domainIncludes: "schema:Vehicle".freeze, label: "fuelEfficiency".freeze, rangeIncludes: "schema:QuantitativeValue".freeze, type: "rdf:Property".freeze @@ -7055,12 +7461,12 @@ domainIncludes: "schema:Person".freeze, label: "gender".freeze, rangeIncludes: ["schema:GenderType".freeze, "schema:Text".freeze], type: "rdf:Property".freeze property :genre, - comment: %(Genre of the creative work or group.).freeze, - domainIncludes: ["schema:CreativeWork".freeze, "schema:MusicGroup".freeze], + comment: %(Genre of the creative work, broadcast channel or group.).freeze, + domainIncludes: ["schema:BroadcastChannel".freeze, "schema:CreativeWork".freeze, "schema:MusicGroup".freeze], label: "genre".freeze, rangeIncludes: ["schema:Text".freeze, "schema:URL".freeze], type: "rdf:Property".freeze property :geo, comment: %(The geo coordinates of the place.).freeze, @@ -7084,10 +7490,100 @@ comment: %(The geographic area associated with the audience.).freeze, domainIncludes: "schema:Audience".freeze, label: "geographicArea".freeze, rangeIncludes: "schema:AdministrativeArea".freeze, type: "rdf:Property".freeze + property :geospatiallyContains, + comment: %(Represents a relationship between two geometries \(or the places they represent\), relating a containing geometry to a contained geometry. "a contains b iff no points of b lie in the exterior of a, and at least one point of the interior of b lies in the interior of a". As defined in <a href="https://en.wikipedia.org/wiki/DE-9IM">DE-9IM</a>.).freeze, + :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/1375).freeze, + domainIncludes: ["schema:GeospatialGeometry".freeze, "schema:Place".freeze], + label: "geospatiallyContains".freeze, + rangeIncludes: ["schema:GeospatialGeometry".freeze, "schema:Place".freeze], + :"schema:category" => %(issue-1375).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, + type: "rdf:Property".freeze + property :geospatiallyCoveredBy, + comment: %(Represents a relationship between two geometries \(or the places they represent\), relating a geometry to another that covers it. As defined in <a href="https://en.wikipedia.org/wiki/DE-9IM">DE-9IM</a>.).freeze, + :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/1375).freeze, + domainIncludes: ["schema:GeospatialGeometry".freeze, "schema:Place".freeze], + label: "geospatiallyCoveredBy".freeze, + rangeIncludes: ["schema:GeospatialGeometry".freeze, "schema:Place".freeze], + :"schema:category" => %(issue-1375).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, + type: "rdf:Property".freeze + property :geospatiallyCovers, + comment: %(Represents a relationship between two geometries \(or the places they represent\), relating a covering geometry to a covered geometry. "Every point of b is a point of \(the interior or boundary of\) a". As defined in <a href="https://en.wikipedia.org/wiki/DE-9IM">DE-9IM</a>.).freeze, + :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/1375).freeze, + domainIncludes: ["schema:GeospatialGeometry".freeze, "schema:Place".freeze], + label: "geospatiallyCovers".freeze, + rangeIncludes: ["schema:GeospatialGeometry".freeze, "schema:Place".freeze], + :"schema:category" => %(issue-1375).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, + type: "rdf:Property".freeze + property :geospatiallyCrosses, + comment: %(Represents a relationship between two geometries \(or the places they represent\), relating a geometry to another that crosses it: "a crosses b: they have some but not all interior points in common, and the dimension of the intersection is less than that of at least one of them". As defined in <a href="https://en.wikipedia.org/wiki/DE-9IM">DE-9IM</a>.).freeze, + :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/1375).freeze, + domainIncludes: ["schema:GeospatialGeometry".freeze, "schema:Place".freeze], + label: "geospatiallyCrosses".freeze, + rangeIncludes: ["schema:GeospatialGeometry".freeze, "schema:Place".freeze], + :"schema:category" => %(issue-1375).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, + type: "rdf:Property".freeze + property :geospatiallyDisjoint, + comment: %(Represents spatial relations in which two geometries \(or the places they represent\) are topologically disjoint: they have no point in common. They form a set of disconnected geometries." \(a symmetric relationship, as defined in <a href="https://en.wikipedia.org/wiki/DE-9IM">DE-9IM</a>\)).freeze, + :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/1375).freeze, + domainIncludes: ["schema:GeospatialGeometry".freeze, "schema:Place".freeze], + label: "geospatiallyDisjoint".freeze, + rangeIncludes: ["schema:GeospatialGeometry".freeze, "schema:Place".freeze], + :"schema:category" => %(issue-1375).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, + type: "rdf:Property".freeze + property :geospatiallyEquals, + comment: %(Represents spatial relations in which two geometries \(or the places they represent\) are topologically equal, as defined in <a href="https://en.wikipedia.org/wiki/DE-9IM">DE-9IM</a>. "Two geometries are topologically equal if their interiors intersect and no part of the interior or boundary of one geometry intersects the exterior of the other" \(a symmetric relationship\)).freeze, + :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/1375).freeze, + domainIncludes: ["schema:GeospatialGeometry".freeze, "schema:Place".freeze], + label: "geospatiallyEquals".freeze, + rangeIncludes: ["schema:GeospatialGeometry".freeze, "schema:Place".freeze], + :"schema:category" => %(issue-1375).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, + type: "rdf:Property".freeze + property :geospatiallyIntersects, + comment: %(Represents spatial relations in which two geometries \(or the places they represent\) have at least one point in common. As defined in <a href="https://en.wikipedia.org/wiki/DE-9IM">DE-9IM</a>.).freeze, + :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/1375).freeze, + domainIncludes: ["schema:GeospatialGeometry".freeze, "schema:Place".freeze], + label: "geospatiallyIntersects".freeze, + rangeIncludes: ["schema:GeospatialGeometry".freeze, "schema:Place".freeze], + :"schema:category" => %(issue-1375).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, + type: "rdf:Property".freeze + property :geospatiallyOverlaps, + comment: %(Represents a relationship between two geometries \(or the places they represent\), relating a geometry to another that geospatially overlaps it, i.e. they have some but not all points in common. As defined in <a href="https://en.wikipedia.org/wiki/DE-9IM">DE-9IM</a>.).freeze, + :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/1375).freeze, + domainIncludes: ["schema:GeospatialGeometry".freeze, "schema:Place".freeze], + label: "geospatiallyOverlaps".freeze, + rangeIncludes: ["schema:GeospatialGeometry".freeze, "schema:Place".freeze], + :"schema:category" => %(issue-1375).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, + type: "rdf:Property".freeze + property :geospatiallyTouches, + comment: %(Represents spatial relations in which two geometries \(or the places they represent\) touch: they have at least one boundary point in common, but no interior points." \(a symmetric relationship, as defined in <a href="https://en.wikipedia.org/wiki/DE-9IM">DE-9IM</a> \)).freeze, + :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/1375).freeze, + domainIncludes: ["schema:GeospatialGeometry".freeze, "schema:Place".freeze], + label: "geospatiallyTouches".freeze, + rangeIncludes: ["schema:GeospatialGeometry".freeze, "schema:Place".freeze], + :"schema:category" => %(issue-1375).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, + type: "rdf:Property".freeze + property :geospatiallyWithin, + comment: %(Represents a relationship between two geometries \(or the places they represent\), relating a geometry to one that contains it, i.e. it is inside \(i.e. within\) its interior. As defined in <a href="https://en.wikipedia.org/wiki/DE-9IM">DE-9IM</a>.).freeze, + :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/1375).freeze, + domainIncludes: ["schema:GeospatialGeometry".freeze, "schema:Place".freeze], + label: "geospatiallyWithin".freeze, + rangeIncludes: ["schema:GeospatialGeometry".freeze, "schema:Place".freeze], + :"schema:category" => %(issue-1375).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).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, domainIncludes: "schema:Person".freeze, label: "givenName".freeze, rangeIncludes: "schema:Text".freeze, @@ -7096,26 +7592,27 @@ comment: %(The <a href="http://www.gs1.org/gln">Global Location Number</a> \(GLN, sometimes also referred to as International Location Number or ILN\) of the respective organization, person, or place. The GLN is a 13-digit number used to identify parties and physical locations.).freeze, :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsTerms).freeze, domainIncludes: ["schema:Organization".freeze, "schema:Person".freeze, "schema:Place".freeze], label: "globalLocationNumber".freeze, rangeIncludes: "schema:Text".freeze, + subPropertyOf: "schema:identifier".freeze, type: "rdf:Property".freeze + property :gracePeriod, + comment: %(The period of time after any due date that the borrower has to fulfil its obligations before a default \(failure to pay\) is deemed to have occurred.).freeze, + :"dc:source" => [%(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#FIBO).freeze, %(https://github.com/schemaorg/schemaorg/issues/1253).freeze], + domainIncludes: "schema:LoanOrCredit".freeze, + label: "gracePeriod".freeze, + rangeIncludes: "schema:Duration".freeze, + :"schema:category" => %(issue-1253).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, + type: "rdf:Property".freeze property :grantee, comment: %(The person, organization, contact point, or audience that has been granted this permission.).freeze, domainIncludes: "schema:DigitalDocumentPermission".freeze, label: "grantee".freeze, rangeIncludes: ["schema:Audience".freeze, "schema:ContactPoint".freeze, "schema:Organization".freeze, "schema:Person".freeze], type: "rdf:Property".freeze - property :grantsCredential, - comment: %(A Credential granted upon successfully completing the Course.).freeze, - :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/195).freeze, - domainIncludes: "schema:Course".freeze, - label: "grantsCredential".freeze, - rangeIncludes: "schema:Thing".freeze, - :"schema:category" => %(issue-195).freeze, - :"schema:isPartOf" => %(http://pending.schema.org).freeze, - type: "rdf:Property".freeze property :greater, comment: %(This ordering relation for qualitative values indicates that the subject is greater than the object.).freeze, :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsTerms).freeze, domainIncludes: "schema:QualitativeValue".freeze, label: "greater".freeze, @@ -7131,31 +7628,35 @@ property :gtin12, comment: %(The <a href="http://apps.gs1.org/GDD/glossary/Pages/GTIN-12.aspx">GTIN-12</a> code of the product, or the product to which the offer refers. The GTIN-12 is the 12-digit GS1 Identification Key composed of a U.P.C. Company Prefix, Item Reference, and Check Digit used to identify trade items. See <a href="http://www.gs1.org/barcodes/technical/idkeys/gtin">GS1 GTIN Summary</a> for more details.).freeze, domainIncludes: ["schema:Demand".freeze, "schema:Offer".freeze, "schema:Product".freeze], label: "gtin12".freeze, rangeIncludes: "schema:Text".freeze, + subPropertyOf: "schema:identifier".freeze, type: "rdf:Property".freeze property :gtin13, comment: %(The <a href="http://apps.gs1.org/GDD/glossary/Pages/GTIN-13.aspx">GTIN-13</a> code of the product, or the product to which the offer refers. This is equivalent to 13-digit ISBN codes and EAN UCC-13. Former 12-digit UPC codes can be converted into a GTIN-13 code by simply adding a preceeding zero. See <a href="http://www.gs1.org/barcodes/technical/idkeys/gtin">GS1 GTIN Summary</a> for more details.).freeze, :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsTerms).freeze, domainIncludes: ["schema:Demand".freeze, "schema:Offer".freeze, "schema:Product".freeze], label: "gtin13".freeze, rangeIncludes: "schema:Text".freeze, + subPropertyOf: "schema:identifier".freeze, type: "rdf:Property".freeze property :gtin14, comment: %(The <a href="http://apps.gs1.org/GDD/glossary/Pages/GTIN-14.aspx">GTIN-14</a> code of the product, or the product to which the offer refers. See <a href="http://www.gs1.org/barcodes/technical/idkeys/gtin">GS1 GTIN Summary</a> for more details.).freeze, :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsTerms).freeze, domainIncludes: ["schema:Demand".freeze, "schema:Offer".freeze, "schema:Product".freeze], label: "gtin14".freeze, rangeIncludes: "schema:Text".freeze, + subPropertyOf: "schema:identifier".freeze, type: "rdf:Property".freeze property :gtin8, comment: %(The <a href="http://apps.gs1.org/GDD/glossary/Pages/GTIN-8.aspx">GTIN-8</a> code of the product, or the product to which the offer refers. This code is also known as EAN/UCC-8 or 8-digit EAN. See <a href="http://www.gs1.org/barcodes/technical/idkeys/gtin">GS1 GTIN Summary</a> for more details.).freeze, :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsTerms).freeze, domainIncludes: ["schema:Demand".freeze, "schema:Offer".freeze, "schema:Product".freeze], label: "gtin8".freeze, rangeIncludes: "schema:Text".freeze, + subPropertyOf: "schema:identifier".freeze, type: "rdf:Property".freeze property :guideline, comment: %(A medical guideline related to this entity.).freeze, domainIncludes: "schema:MedicalEntity".freeze, label: "guideline".freeze, @@ -7174,18 +7675,37 @@ domainIncludes: "schema:MedicalGuideline".freeze, label: "guidelineSubject".freeze, rangeIncludes: "schema:MedicalEntity".freeze, :"schema:isPartOf" => %(http://health-lifesci.schema.org).freeze, type: "rdf:Property".freeze + property :hasBroadcastChannel, + comment: %(A broadcast channel of a broadcast service.).freeze, + :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/1004).freeze, + domainIncludes: "schema:BroadcastService".freeze, + inverseOf: "schema:providesBroadcastService".freeze, + label: "hasBroadcastChannel".freeze, + rangeIncludes: "schema:BroadcastChannel".freeze, + :"schema:category" => %(issue-1004).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, + type: "rdf:Property".freeze + property :hasCategoryCode, + comment: %(A Category code contained in this code set.).freeze, + :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/894).freeze, + domainIncludes: "schema:CategoryCodeSet".freeze, + label: "hasCategoryCode".freeze, + rangeIncludes: "schema:CategoryCode".freeze, + :"schema:category" => %(issue-894).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, + subPropertyOf: "schema:hasPart".freeze, + type: "rdf:Property".freeze property :hasCourseInstance, comment: %(An offering of the course at a specific time and place or through specific media or mode of study or to a specific section of students.).freeze, :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/195).freeze, domainIncludes: "schema:Course".freeze, label: "hasCourseInstance".freeze, rangeIncludes: "schema:CourseInstance".freeze, :"schema:category" => %(issue-195).freeze, - :"schema:isPartOf" => %(http://pending.schema.org).freeze, type: "rdf:Property".freeze property :hasDeliveryMethod, comment: %(Method used for delivery or shipping.).freeze, domainIncludes: ["schema:DeliveryEvent".freeze, "schema:ParcelDelivery".freeze], label: "hasDeliveryMethod".freeze, @@ -7195,26 +7715,34 @@ comment: %(A permission related to the access to this document \(e.g. permission to read or write an electronic document\). For a public document, specify a grantee with an Audience with audienceType equal to "public".).freeze, domainIncludes: "schema:DigitalDocument".freeze, label: "hasDigitalDocumentPermission".freeze, rangeIncludes: "schema:DigitalDocumentPermission".freeze, type: "rdf:Property".freeze - property :hasEnumerationValue, - comment: %(Value contained in value set.).freeze, - :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/894).freeze, - domainIncludes: "schema:EnumerationValueSet".freeze, - label: "hasEnumerationValue".freeze, - rangeIncludes: "schema:Text".freeze, - :"schema:category" => %(issue-894).freeze, - :"schema:isPartOf" => %(http://pending.schema.org).freeze, - subPropertyOf: "schema:hasPart".freeze, - type: "rdf:Property".freeze property :hasMap, comment: %(A URL to a map of the place.).freeze, domainIncludes: "schema:Place".freeze, label: "hasMap".freeze, rangeIncludes: ["schema:Map".freeze, "schema:URL".freeze], type: "rdf:Property".freeze + property :hasMenu, + comment: %(Either the actual menu as a structured representation, as text, or a URL of the menu.).freeze, + domainIncludes: "schema:FoodEstablishment".freeze, + label: "hasMenu".freeze, + rangeIncludes: ["schema:Menu".freeze, "schema:Text".freeze, "schema:URL".freeze], + type: "rdf:Property".freeze + property :hasMenuItem, + comment: %(A food or drink item contained in a menu or menu section.).freeze, + domainIncludes: ["schema:Menu".freeze, "schema:MenuSection".freeze], + label: "hasMenuItem".freeze, + rangeIncludes: "schema:MenuItem".freeze, + type: "rdf:Property".freeze + property :hasMenuSection, + comment: %(A subgrouping of the menu \(by dishes, course, serving time period, etc.\).).freeze, + domainIncludes: ["schema:Menu".freeze, "schema:MenuSection".freeze], + label: "hasMenuSection".freeze, + rangeIncludes: "schema:MenuSection".freeze, + type: "rdf:Property".freeze property :hasOfferCatalog, comment: %(Indicates an OfferCatalog listing for this Organization, Person, or Service.).freeze, domainIncludes: ["schema:Organization".freeze, "schema:Person".freeze, "schema:Service".freeze], label: "hasOfferCatalog".freeze, rangeIncludes: "schema:OfferCatalog".freeze, @@ -7441,10 +7969,17 @@ comment: %(ICAO identifier for an airport.).freeze, domainIncludes: "schema:Airport".freeze, label: "icaoCode".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze + property :identifier, + comment: %(The identifier property represents any kind of identifier for any kind of <a class="localLink" href="http://schema.org/Thing">Thing</a>, such as ISBNs, GTIN codes, UUIDs etc. Schema.org provides dedicated properties for representing many of these, either as textual strings or as URL \(URI\) links. See <a href="/docs/datamodel.html#identifierBg">background notes</a> for more details.).freeze, + domainIncludes: "schema:Thing".freeze, + label: "identifier".freeze, + :"owl:equivalentProperty" => %(dc:identifier).freeze, + rangeIncludes: ["schema:PropertyValue".freeze, "schema:Text".freeze, "schema:URL".freeze], + type: "rdf:Property".freeze property :identifyingExam, comment: %(A physical examination that can identify this sign.).freeze, domainIncludes: "schema:MedicalSign".freeze, label: "identifyingExam".freeze, rangeIncludes: "schema:PhysicalExam".freeze, @@ -7462,11 +7997,11 @@ domainIncludes: "schema:Book".freeze, label: "illustrator".freeze, rangeIncludes: "schema:Person".freeze, type: "rdf:Property".freeze property :image, - comment: %(An image of the item. This can be a <a class="localLink" href="/URL">URL</a> or a fully described <a class="localLink" href="/ImageObject">ImageObject</a>.).freeze, + comment: %(An image of the item. This can be a <a class="localLink" href="http://schema.org/URL">URL</a> or a fully described <a class="localLink" href="http://schema.org/ImageObject">ImageObject</a>.).freeze, domainIncludes: "schema:Thing".freeze, label: "image".freeze, rangeIncludes: ["schema:ImageObject".freeze, "schema:URL".freeze], type: "rdf:Property".freeze property :imagingTechnique, @@ -7486,12 +8021,22 @@ comment: %(The CableOrSatelliteService offering the channel.).freeze, domainIncludes: "schema:BroadcastChannel".freeze, label: "inBroadcastLineup".freeze, rangeIncludes: "schema:CableOrSatelliteService".freeze, type: "rdf:Property".freeze + property :inCodeSet, + comment: %(A <a class="localLink" href="http://schema.org/CategoryCodeSet">CategoryCodeSet</a> that contains this catagory code.).freeze, + :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/894).freeze, + domainIncludes: "schema:CategoryCode".freeze, + label: "inCodeSet".freeze, + rangeIncludes: ["schema:CategoryCodeSet".freeze, "schema:URL".freeze], + :"schema:category" => %(issue-894).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, + subPropertyOf: "schema:isPartOf".freeze, + type: "rdf:Property".freeze property :inLanguage, - comment: %(The language of the content or performance or used in an action. Please use one of the language codes from the <a href="http://tools.ietf.org/html/bcp47">IETF BCP 47 standard</a>. See also <a class="localLink" href="/availableLanguage">availableLanguage</a>.).freeze, + comment: %(The language of the content or performance or used in an action. Please use one of the language codes from the <a href="http://tools.ietf.org/html/bcp47">IETF BCP 47 standard</a>. See also <a class="localLink" href="http://schema.org/availableLanguage">availableLanguage</a>.).freeze, domainIncludes: ["schema:CommunicateAction".freeze, "schema:CreativeWork".freeze, "schema:Event".freeze, "schema:LinkRole".freeze, "schema:WriteAction".freeze], label: "inLanguage".freeze, rangeIncludes: ["schema:Language".freeze, "schema:Text".freeze], type: "rdf:Property".freeze property :inPlaylist, @@ -7602,11 +8147,12 @@ label: "industry".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze property :ineligibleRegion, comment: %(The ISO 3166-1 \(ISO 3166-1 alpha-2\) or ISO 3166-2 code, the place, or the GeoShape for the geo-political region\(s\) for which the offer or delivery charge specification is not valid, e.g. a region where the transaction is not allowed.</p> -<p>See also <a class="localLink" href="/eligibleRegion">eligibleRegion</a>.).freeze, + +<p>See also <a class="localLink" href="http://schema.org/eligibleRegion">eligibleRegion</a>.).freeze, domainIncludes: ["schema:DeliveryChargeSpecification".freeze, "schema:Demand".freeze, "schema:Offer".freeze], label: "ineligibleRegion".freeze, rangeIncludes: ["schema:GeoShape".freeze, "schema:Place".freeze, "schema:Text".freeze], type: "rdf:Property".freeze property :infectiousAgent, @@ -7650,17 +8196,16 @@ domainIncludes: "schema:SoftwareApplication".freeze, label: "installUrl".freeze, rangeIncludes: "schema:URL".freeze, type: "rdf:Property".freeze property :instructor, - comment: %(A person assigned to instruct or provide instructional assistance for the CourseInstance.).freeze, + comment: %(A person assigned to instruct or provide instructional assistance for the <a class="localLink" href="http://schema.org/CourseInstance">CourseInstance</a>.).freeze, :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/195).freeze, domainIncludes: "schema:CourseInstance".freeze, label: "instructor".freeze, rangeIncludes: "schema:Person".freeze, :"schema:category" => %(issue-195).freeze, - :"schema:isPartOf" => %(http://pending.schema.org).freeze, type: "rdf:Property".freeze property :instrument, comment: %(The object that helped the agent perform the action. e.g. John wrote a book with <em>a pen</em>.).freeze, domainIncludes: "schema:Action".freeze, label: "instrument".freeze, @@ -7696,11 +8241,11 @@ domainIncludes: "schema:CreativeWork".freeze, label: "interactionStatistic".freeze, rangeIncludes: "schema:InteractionCounter".freeze, type: "rdf:Property".freeze property :interactionType, - comment: %(The Action representing the type of interaction. For up votes, +1s, etc. use <a class="localLink" href="/LikeAction">LikeAction</a>. For down votes use <a class="localLink" href="/DislikeAction">DislikeAction</a>. Otherwise, use the most specific Action.).freeze, + comment: %(The Action representing the type of interaction. For up votes, +1s, etc. use <a class="localLink" href="http://schema.org/LikeAction">LikeAction</a>. For down votes use <a class="localLink" href="http://schema.org/DislikeAction">DislikeAction</a>. Otherwise, use the most specific Action.).freeze, domainIncludes: "schema:InteractionCounter".freeze, label: "interactionType".freeze, rangeIncludes: "schema:Action".freeze, type: "rdf:Property".freeze property :interactivityType, @@ -7836,10 +8381,11 @@ comment: %(The ISBN of the book.).freeze, domainIncludes: "schema:Book".freeze, label: "isbn".freeze, :"owl:equivalentProperty" => %(bibo:isbn).freeze, rangeIncludes: "schema:Text".freeze, + subPropertyOf: "schema:identifier".freeze, type: "rdf:Property".freeze property :isicV4, comment: %(The International Standard of Industrial Classification of All Economic Activities \(ISIC\), Revision 4 code for a particular organization, business person, or place.).freeze, :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsTerms).freeze, domainIncludes: ["schema:Organization".freeze, "schema:Person".freeze, "schema:Place".freeze], @@ -7858,10 +8404,11 @@ :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_bibex).freeze, domainIncludes: "schema:Periodical".freeze, label: "issn".freeze, :"owl:equivalentProperty" => %(bibo:issn).freeze, rangeIncludes: "schema:Text".freeze, + subPropertyOf: "schema:identifier".freeze, type: "rdf:Property".freeze property :issueNumber, comment: %(Identifies the issue of publication; for example, "iii" or "2".).freeze, :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_bibex).freeze, domainIncludes: "schema:PublicationIssue".freeze, @@ -7901,11 +8448,13 @@ label: "itemCondition".freeze, rangeIncludes: "schema:OfferItemCondition".freeze, type: "rdf:Property".freeze property :itemListElement, comment: %(For itemListElement values, you can use simple strings \(e.g. "Peter", "Paul", "Mary"\), existing entities, or use ListItem.</p> + <p>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.</p> + <p>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:ListItem".freeze, "schema:Text".freeze, "schema:Thing".freeze], type: "rdf:Property".freeze @@ -8024,20 +8573,21 @@ rangeIncludes: ["schema:DrugLegalStatus".freeze, "schema:MedicalEnumeration".freeze, "schema:Text".freeze], :"schema:isPartOf" => %(http://health-lifesci.schema.org).freeze, type: "rdf:Property".freeze property :leiCode, comment: %(An organization identifier that uniquely identifies a legal entity as defined in ISO 17442.).freeze, - :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#FIBO).freeze, + :"dc:source" => [%(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#FIBO).freeze, %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#GLEIF).freeze], domainIncludes: "schema:Organization".freeze, label: "leiCode".freeze, rangeIncludes: "schema:Text".freeze, + subPropertyOf: "schema:identifier".freeze, type: "rdf:Property".freeze property :lender, comment: %(A sub property of participant. The person that lends the object being borrowed.).freeze, domainIncludes: "schema:BorrowAction".freeze, label: "lender".freeze, - rangeIncludes: "schema:Person".freeze, + rangeIncludes: ["schema:Organization".freeze, "schema:Person".freeze], subPropertyOf: "schema:participant".freeze, type: "rdf:Property".freeze property :lesser, comment: %(This ordering relation for qualitative values indicates that the subject is lesser than the object.).freeze, :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsTerms).freeze, @@ -8085,18 +8635,63 @@ comment: %(An update to the LiveBlog.).freeze, domainIncludes: "schema:LiveBlogPosting".freeze, label: "liveBlogUpdate".freeze, rangeIncludes: "schema:BlogPosting".freeze, type: "rdf:Property".freeze + property :loanMortgageMandateAmount, + comment: %(Amount of mortgage mandate that can be converted into a proper mortgage at a later stage.).freeze, + :"dc:source" => [%(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#FIBO).freeze, %(https://github.com/schemaorg/schemaorg/issues/1253).freeze], + domainIncludes: "schema:MortgageLoan".freeze, + label: "loanMortgageMandateAmount".freeze, + rangeIncludes: "schema:MonetaryAmount".freeze, + :"schema:category" => %(issue-1253).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, + type: "rdf:Property".freeze + property :loanPaymentAmount, + comment: %(The amount of money to pay in a single payment.).freeze, + :"dc:source" => [%(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#FIBO).freeze, %(https://github.com/schemaorg/schemaorg/issues/1253).freeze], + domainIncludes: "schema:RepaymentSpecification".freeze, + label: "loanPaymentAmount".freeze, + rangeIncludes: "schema:MonetaryAmount".freeze, + :"schema:category" => %(issue-1253).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, + type: "rdf:Property".freeze + property :loanPaymentFrequency, + comment: %(Frequency of payments due, i.e. number of months between payments. This is defined as a frequency, i.e. the reciprocal of a period of time.).freeze, + :"dc:source" => [%(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#FIBO).freeze, %(https://github.com/schemaorg/schemaorg/issues/1253).freeze], + domainIncludes: "schema:RepaymentSpecification".freeze, + label: "loanPaymentFrequency".freeze, + rangeIncludes: "schema:Number".freeze, + :"schema:category" => %(issue-1253).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, + type: "rdf:Property".freeze + property :loanRepaymentForm, + comment: %(A form of paying back money previously borrowed from a lender. Repayment usually takes the form of periodic payments that normally include part principal plus interest in each payment.).freeze, + :"dc:source" => [%(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#FIBO).freeze, %(https://github.com/schemaorg/schemaorg/issues/1253).freeze], + domainIncludes: "schema:LoanOrCredit".freeze, + label: "loanRepaymentForm".freeze, + rangeIncludes: "schema:RepaymentSpecification".freeze, + :"schema:category" => %(issue-1253).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, + type: "rdf:Property".freeze property :loanTerm, comment: %(The duration of the loan or credit agreement.).freeze, :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#FIBO).freeze, domainIncludes: "schema:LoanOrCredit".freeze, label: "loanTerm".freeze, rangeIncludes: "schema:QuantitativeValue".freeze, subPropertyOf: "schema:duration".freeze, type: "rdf:Property".freeze + property :loanType, + comment: %(The type of a loan or credit.).freeze, + :"dc:source" => [%(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#FIBO).freeze, %(https://github.com/schemaorg/schemaorg/issues/1253).freeze], + domainIncludes: "schema:LoanOrCredit".freeze, + label: "loanType".freeze, + rangeIncludes: ["schema:Text".freeze, "schema:URL".freeze], + :"schema:category" => %(issue-1253).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, + type: "rdf:Property".freeze property :location, comment: %(The location of for example where the event is happening, an organization is located, or where an action takes place.).freeze, domainIncludes: ["schema:Action".freeze, "schema:Event".freeze, "schema:Organization".freeze], label: "location".freeze, rangeIncludes: ["schema:Place".freeze, "schema:PostalAddress".freeze, "schema:Text".freeze], @@ -8213,15 +8808,14 @@ label: "maps".freeze, rangeIncludes: "schema:URL".freeze, :"schema:supersededBy" => %(schema:hasMap).freeze, type: "rdf:Property".freeze property :material, - comment: %(e.g. Oil, Watercolour, Acrylic, Linoprint, Marble, Cyanotype, Digital, Lithograph, DryPoint, Intaglio, Pastel, Woodcut, Pencil, Mixed Media, etc.).freeze, - domainIncludes: "schema:VisualArtwork".freeze, + comment: %(A material that something is made from, e.g. leather, wool, cotton, paper.).freeze, + domainIncludes: ["schema:CreativeWork".freeze, "schema:Product".freeze], label: "material".freeze, - rangeIncludes: ["schema:Text".freeze, "schema:URL".freeze], - :"schema:supersededBy" => %(schema:artMedium).freeze, + rangeIncludes: ["schema:Product".freeze, "schema:Text".freeze, "schema:URL".freeze], type: "rdf:Property".freeze property :maxPrice, comment: %(The highest price if the price is a range.).freeze, :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsTerms).freeze, domainIncludes: "schema:PriceSpecification".freeze, @@ -8233,10 +8827,16 @@ :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsTerms).freeze, domainIncludes: ["schema:MonetaryAmount".freeze, "schema:PropertyValue".freeze, "schema:PropertyValueSpecification".freeze, "schema:QuantitativeValue".freeze], label: "maxValue".freeze, rangeIncludes: "schema:Number".freeze, type: "rdf:Property".freeze + property :maximumAttendeeCapacity, + comment: %(The total number of individuals that may attend an event or venue.).freeze, + domainIncludes: ["schema:Event".freeze, "schema:Place".freeze], + label: "maximumAttendeeCapacity".freeze, + rangeIncludes: "schema:Integer".freeze, + type: "rdf:Property".freeze property :maximumIntake, comment: %(Recommended intake of this supplement for a given population as defined by a specific recommending authority.).freeze, domainIncludes: ["schema:DietarySupplement".freeze, "schema:Drug".freeze, "schema:DrugStrength".freeze, "schema:Substance".freeze], label: "maximumIntake".freeze, rangeIncludes: "schema:MaximumDoseSchedule".freeze, @@ -8246,10 +8846,26 @@ comment: %(Description of the meals that will be provided or available for purchase.).freeze, domainIncludes: "schema:Flight".freeze, label: "mealService".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze + property :measurementTechnique, + comment: %(A technique or technology used in a <a class="localLink" href="http://schema.org/Dataset">Dataset</a> \(or <a class="localLink" href="http://schema.org/DataDownload">DataDownload</a>, <a class="localLink" href="http://schema.org/DataCatalog">DataCatalog</a>\), +corresponding to the method used for measuring the corresponding variable\(s\) \(described using <a class="localLink" href="http://schema.org/variableMeasured">variableMeasured</a>\). This is oriented towards scientific and scholarly dataset publication but may have broader applicability; it is not intended as a full representation of measurement, but rather as a high level summary for dataset discovery.</p> + +<p>For example, if <a class="localLink" href="http://schema.org/variableMeasured">variableMeasured</a> is: molecule concentration, <a class="localLink" href="http://schema.org/measurementTechnique">measurementTechnique</a> could be: "mass spectrometry" or "nmr spectroscopy" or "colorimetry" or "immunofluorescence".</p> + +<p>If the <a class="localLink" href="http://schema.org/variableMeasured">variableMeasured</a> is "depression rating", the <a class="localLink" href="http://schema.org/measurementTechnique">measurementTechnique</a> could be "Zung Scale" or "HAM-D" or "Beck Depression Inventory".</p> + +<p>If there are several <a class="localLink" href="http://schema.org/variableMeasured">variableMeasured</a> properties recorded for some given data object, use a <a class="localLink" href="http://schema.org/PropertyValue">PropertyValue</a> for each <a class="localLink" href="http://schema.org/variableMeasured">variableMeasured</a> and attach the corresponding <a class="localLink" href="http://schema.org/measurementTechnique">measurementTechnique</a>.).freeze, + :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/1425).freeze, + domainIncludes: ["schema:DataCatalog".freeze, "schema:DataDownload".freeze, "schema:Dataset".freeze, "schema:PropertyValue".freeze], + label: "measurementTechnique".freeze, + rangeIncludes: ["schema:Text".freeze, "schema:URL".freeze], + :"schema:category" => %(issue-1425).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, + type: "rdf:Property".freeze property :mechanismOfAction, comment: %(The specific biochemical interaction through which this drug or supplement produces its pharmacological effect.).freeze, domainIncludes: ["schema:DietarySupplement".freeze, "schema:Drug".freeze], label: "mechanismOfAction".freeze, rangeIncludes: "schema:Text".freeze, @@ -8315,15 +8931,25 @@ domainIncludes: "schema:CreativeWork".freeze, label: "mentions".freeze, rangeIncludes: "schema:Thing".freeze, type: "rdf:Property".freeze property :menu, - comment: %(Either the actual menu or a URL of the menu.).freeze, + comment: %(Either the actual menu as a structured representation, as text, or a URL of the menu.).freeze, domainIncludes: "schema:FoodEstablishment".freeze, label: "menu".freeze, - rangeIncludes: ["schema:Text".freeze, "schema:URL".freeze], + rangeIncludes: ["schema:Menu".freeze, "schema:Text".freeze, "schema:URL".freeze], + :"schema:supersededBy" => %(schema:hasMenu).freeze, type: "rdf:Property".freeze + property :menuAddOn, + comment: %(Additional menu item\(s\) such as a side dish of salad or side order of fries that can be added to this menu item. Additionally it can be a menu section containing allowed add-on menu items for this menu item.).freeze, + :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/1541).freeze, + domainIncludes: "schema:MenuItem".freeze, + label: "menuAddOn".freeze, + rangeIncludes: ["schema:MenuItem".freeze, "schema:MenuSection".freeze], + :"schema:category" => %(issue-1541).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, + type: "rdf:Property".freeze property :merchant, comment: %('merchant' is an out-dated term for 'seller'.).freeze, domainIncludes: "schema:Order".freeze, label: "merchant".freeze, rangeIncludes: ["schema:Organization".freeze, "schema:Person".freeze], @@ -8335,10 +8961,11 @@ label: "messageAttachment".freeze, rangeIncludes: "schema:CreativeWork".freeze, type: "rdf:Property".freeze property :mileageFromOdometer, comment: %(The total distance travelled by the particular vehicle since its initial production, as read from its odometer.</p> + <p>Typical unit code\(s\): KMT for kilometers, SMI for statute miles).freeze, :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#Automotive_Ontology_Working_Group).freeze, domainIncludes: "schema:Vehicle".freeze, label: "mileageFromOdometer".freeze, rangeIncludes: "schema:QuantitativeValue".freeze, @@ -8381,10 +9008,19 @@ comment: %(The date and time the reservation was modified.).freeze, domainIncludes: "schema:Reservation".freeze, label: "modifiedTime".freeze, rangeIncludes: "schema:DateTime".freeze, type: "rdf:Property".freeze + property :monthlyMinimumRepaymentAmount, + comment: %(The minimum payment is the lowest amount of money that one is required to pay on a credit card statement each month.).freeze, + :"dc:source" => [%(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#FIBO).freeze, %(https://github.com/schemaorg/schemaorg/issues/1253).freeze], + domainIncludes: "schema:CreditCard".freeze, + label: "monthlyMinimumRepaymentAmount".freeze, + rangeIncludes: ["schema:MonetaryAmount".freeze, "schema:Number".freeze], + :"schema:category" => %(issue-1253).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, + type: "rdf:Property".freeze property :mpn, comment: %(The Manufacturer Part Number \(MPN\) of the product, or the product to which the offer refers.).freeze, :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsTerms).freeze, domainIncludes: ["schema:Demand".freeze, "schema:Offer".freeze, "schema:Product".freeze], label: "mpn".freeze, @@ -8549,10 +9185,11 @@ label: "numberOfAirbags".freeze, rangeIncludes: ["schema:Number".freeze, "schema:Text".freeze], type: "rdf:Property".freeze property :numberOfAxles, comment: %(The number of axles.</p> + <p>Typical unit code\(s\): C62).freeze, :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#Automotive_Ontology_Working_Group).freeze, domainIncludes: "schema:Vehicle".freeze, label: "numberOfAxles".freeze, rangeIncludes: ["schema:Number".freeze, "schema:QuantitativeValue".freeze], @@ -8564,10 +9201,11 @@ label: "numberOfBeds".freeze, rangeIncludes: "schema:Number".freeze, type: "rdf:Property".freeze property :numberOfDoors, comment: %(The number of doors.</p> + <p>Typical unit code\(s\): C62).freeze, :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#Automotive_Ontology_Working_Group).freeze, domainIncludes: "schema:Vehicle".freeze, label: "numberOfDoors".freeze, rangeIncludes: ["schema:Number".freeze, "schema:QuantitativeValue".freeze], @@ -8584,10 +9222,11 @@ label: "numberOfEpisodes".freeze, rangeIncludes: "schema:Integer".freeze, type: "rdf:Property".freeze property :numberOfForwardGears, comment: %(The total number of forward gears available for the transmission system of the vehicle.</p> + <p>Typical unit code\(s\): C62).freeze, :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#Automotive_Ontology_Working_Group).freeze, domainIncludes: "schema:Vehicle".freeze, label: "numberOfForwardGears".freeze, rangeIncludes: ["schema:Number".freeze, "schema:QuantitativeValue".freeze], @@ -8596,10 +9235,19 @@ comment: %(The number of items in an ItemList. Note that some descriptions might not fully describe all items in a list \(e.g., multi-page pagination\); in such cases, the numberOfItems would be for the entire list.).freeze, domainIncludes: "schema:ItemList".freeze, label: "numberOfItems".freeze, rangeIncludes: "schema:Integer".freeze, type: "rdf:Property".freeze + property :numberOfLoanPayments, + comment: %(The number of payments contractually required at origination to repay the loan. For monthly paying loans this is the number of months from the contractual first payment date to the maturity date.).freeze, + :"dc:source" => [%(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#FIBO).freeze, %(https://github.com/schemaorg/schemaorg/issues/1253).freeze], + domainIncludes: "schema:RepaymentSpecification".freeze, + label: "numberOfLoanPayments".freeze, + rangeIncludes: "schema:Number".freeze, + :"schema:category" => %(issue-1253).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).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, @@ -8610,21 +9258,22 @@ label: "numberOfPlayers".freeze, rangeIncludes: "schema:QuantitativeValue".freeze, type: "rdf:Property".freeze property :numberOfPreviousOwners, comment: %(The number of owners of the vehicle, including the current one.</p> + <p>Typical unit code\(s\): C62).freeze, :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#Automotive_Ontology_Working_Group).freeze, domainIncludes: "schema:Vehicle".freeze, label: "numberOfPreviousOwners".freeze, rangeIncludes: ["schema:Number".freeze, "schema:QuantitativeValue".freeze], type: "rdf:Property".freeze property :numberOfRooms, comment: %(The number of rooms \(excluding bathrooms and closets\) of the acccommodation or lodging business. Typical unit code\(s\): ROM for room or C62 for no unit. The type of room can be put in the unitText property of the QuantitativeValue.).freeze, :"dc:source" => %(https://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#STI_Accommodation_Ontology).freeze, - domainIncludes: ["schema:Accomodation".freeze, "schema:Apartment".freeze, "schema:House".freeze, "schema:SingleFamilyResidence".freeze, "schema:Suite".freeze], + domainIncludes: ["schema:Accommodation".freeze, "schema:Apartment".freeze, "schema:House".freeze, "schema:SingleFamilyResidence".freeze, "schema:Suite".freeze], label: "numberOfRooms".freeze, rangeIncludes: ["schema:Number".freeze, "schema:QuantitativeValue".freeze], type: "rdf:Property".freeze property :numberOfSeasons, comment: %(The number of seasons in this series.).freeze, @@ -8637,17 +9286,17 @@ domainIncludes: "schema:OrganizationRole".freeze, label: "numberedPosition".freeze, rangeIncludes: "schema:Number".freeze, type: "rdf:Property".freeze property :nutrition, - comment: %(Nutrition information about the recipe.).freeze, - domainIncludes: "schema:Recipe".freeze, + comment: %(Nutrition information about the recipe or menu item.).freeze, + domainIncludes: ["schema:MenuItem".freeze, "schema:Recipe".freeze], label: "nutrition".freeze, rangeIncludes: "schema:NutritionInformation".freeze, type: "rdf:Property".freeze property :object, - comment: %(The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer \(which change their state\) or theme \(which doesn't\). e.g. John read <em>a book</em>.).freeze, + comment: %(The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer \(which change their state\) or theme \(which doesn't\). e.g. John read <em>a book</em>.).freeze, domainIncludes: "schema:Action".freeze, label: "object".freeze, rangeIncludes: "schema:Thing".freeze, type: "rdf:Property".freeze property :occupancy, @@ -8677,11 +9326,11 @@ label: "offeredBy".freeze, rangeIncludes: ["schema:Organization".freeze, "schema:Person".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, perform a service, or give away tickets to an event.).freeze, - domainIncludes: ["schema:AggregateOffer".freeze, "schema:CreativeWork".freeze, "schema:Event".freeze, "schema:Product".freeze, "schema:Service".freeze], + domainIncludes: ["schema:AggregateOffer".freeze, "schema:CreativeWork".freeze, "schema:Event".freeze, "schema:MenuItem".freeze, "schema:Product".freeze, "schema:Service".freeze], label: "offers".freeze, rangeIncludes: "schema:Offer".freeze, type: "rdf:Property".freeze property :offersPrescriptionByMail, comment: %(Whether prescriptions can be delivered by mail.).freeze, @@ -8692,16 +9341,18 @@ :"schema:category" => %(issue-1062).freeze, :"schema:isPartOf" => %(http://pending.schema.org).freeze, type: "rdf:Property".freeze property :openingHours, comment: %(<p>The general 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 '-'.</p> + <ul> <li>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>.</li> <li>Times are specified using 24:00 time. For example, 3pm is specified as <code>15:00</code>. </li> <li>Here is an example: <code>&lt;time itemprop="openingHours" datetime=&quot;Tu,Th 16:00-20:00&quot;&gt;Tuesdays and Thursdays 4-8pm&lt;/time&gt;</code>.</li> <li>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>.</li> -</ul>).freeze, +</ul> +).freeze, domainIncludes: ["schema:CivicStructure".freeze, "schema:LocalBusiness".freeze], label: "openingHours".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze property :openingHoursSpecification, @@ -8766,10 +9417,11 @@ property :orderNumber, comment: %(The identifier of the transaction.).freeze, domainIncludes: "schema:Order".freeze, label: "orderNumber".freeze, rangeIncludes: "schema:Text".freeze, + subPropertyOf: "schema:identifier".freeze, type: "rdf:Property".freeze property :orderQuantity, comment: %(The number of the item ordered. If the property is not set, assume the quantity is one.).freeze, domainIncludes: "schema:OrderItem".freeze, label: "orderQuantity".freeze, @@ -8890,11 +9542,11 @@ domainIncludes: "schema:Comment".freeze, label: "parentItem".freeze, rangeIncludes: "schema:Question".freeze, type: "rdf:Property".freeze property :parentOrganization, - comment: %(The larger organization that this local business is a branch of, if any.).freeze, + comment: %(The larger organization that this organization is a <a class="localLink" href="http://schema.org/subOrganization">subOrganization</a> of, if any.).freeze, domainIncludes: "schema:Organization".freeze, inverseOf: "schema:subOrganization".freeze, label: "parentOrganization".freeze, rangeIncludes: "schema:Organization".freeze, type: "rdf:Property".freeze @@ -8909,20 +9561,10 @@ domainIncludes: "schema:Person".freeze, label: "parents".freeze, rangeIncludes: "schema:Person".freeze, :"schema:supersededBy" => %(schema:parent).freeze, type: "rdf:Property".freeze - property :partOfEnumerationValueSet, - comment: %(The set \(enumeration\) of values of which contains this value.).freeze, - :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/894).freeze, - domainIncludes: "schema:EnumerationValue".freeze, - label: "partOfEnumerationValueSet".freeze, - rangeIncludes: "schema:Text".freeze, - :"schema:category" => %(issue-894).freeze, - :"schema:isPartOf" => %(http://pending.schema.org).freeze, - subPropertyOf: "schema:isPartOf".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, @@ -9000,17 +9642,20 @@ rangeIncludes: "schema:Text".freeze, :"schema:isPartOf" => %(http://health-lifesci.schema.org).freeze, type: "rdf:Property".freeze property :payload, comment: %(<p>The permitted weight of passengers and cargo, EXCLUDING the weight of the empty vehicle.</p> + <p>Typical unit code\(s\): KGM for kilogram, LBR for pound</p> + <ul> -<li>Note 1: Many databases specify the permitted TOTAL weight instead, which is the sum of <a class="localLink" href="/weight">weight</a> and <a class="localLink" href="/payload">payload</a></li> -<li>Note 2: You can indicate additional information in the <a class="localLink" href="/name">name</a> of the <a class="localLink" href="/QuantitativeValue">QuantitativeValue</a> node.</li> -<li>Note 3: You may also link to a <a class="localLink" href="/QualitativeValue">QualitativeValue</a> node that provides additional information using <a class="localLink" href="/valueReference">valueReference</a>.</li> -<li>Note 4: Note that you can use <a class="localLink" href="/minValue">minValue</a> and <a class="localLink" href="/maxValue">maxValue</a> to indicate ranges.</li> -</ul>).freeze, +<li>Note 1: Many databases specify the permitted TOTAL weight instead, which is the sum of <a class="localLink" href="http://schema.org/weight">weight</a> and <a class="localLink" href="http://schema.org/payload">payload</a></li> +<li>Note 2: You can indicate additional information in the <a class="localLink" href="http://schema.org/name">name</a> of the <a class="localLink" href="http://schema.org/QuantitativeValue">QuantitativeValue</a> node.</li> +<li>Note 3: You may also link to a <a class="localLink" href="http://schema.org/QualitativeValue">QualitativeValue</a> node that provides additional information using <a class="localLink" href="http://schema.org/valueReference">valueReference</a>.</li> +<li>Note 4: Note that you can use <a class="localLink" href="http://schema.org/minValue">minValue</a> and <a class="localLink" href="http://schema.org/maxValue">maxValue</a> to indicate ranges.</li> +</ul> +).freeze, :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#Automotive_Ontology_Working_Group).freeze, domainIncludes: "schema:Vehicle".freeze, label: "payload".freeze, rangeIncludes: "schema:QuantitativeValue".freeze, :"schema:isPartOf" => %(http://auto.schema.org).freeze, @@ -9205,11 +9850,10 @@ comment: %(A possible treatment to address this condition, sign or symptom.).freeze, domainIncludes: ["schema:MedicalCondition".freeze, "schema:MedicalSignOrSymptom".freeze], label: "possibleTreatment".freeze, rangeIncludes: "schema:MedicalTherapy".freeze, :"schema:isPartOf" => %(http://health-lifesci.schema.org).freeze, - subPropertyOf: "schema:treatment".freeze, type: "rdf:Property".freeze property :postOfficeBoxNumber, comment: %(The post office box number for PO box addresses.).freeze, domainIncludes: "schema:PostalAddress".freeze, label: "postOfficeBoxNumber".freeze, @@ -9287,19 +9931,10 @@ domainIncludes: "schema:Drug".freeze, label: "prescriptionStatus".freeze, rangeIncludes: ["schema:DrugPrescriptionStatus".freeze, "schema:Text".freeze], :"schema:isPartOf" => %(http://health-lifesci.schema.org).freeze, type: "rdf:Property".freeze - property :previewUrl, - comment: %(A link to a site where a preview of the course is offered.).freeze, - :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/195).freeze, - domainIncludes: "schema:Course".freeze, - label: "previewUrl".freeze, - rangeIncludes: "schema:URL".freeze, - :"schema:category" => %(issue-195).freeze, - :"schema:isPartOf" => %(http://pending.schema.org).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, @@ -9310,31 +9945,34 @@ label: "previousStartDate".freeze, rangeIncludes: "schema:Date".freeze, type: "rdf:Property".freeze property :price, comment: %(<p>The offer price of a product, or of a price component when attached to PriceSpecification and its subtypes.</p> + <p>Usage guidelines:</p> + <ul> -<li>Use the <a class="localLink" href="/priceCurrency">priceCurrency</a> property \(with <a href="http://en.wikipedia.org/wiki/ISO_4217#Active_codes">ISO 4217 codes</a> e.g. "USD"\) instead of - including <a href="http://en.wikipedia.org/wiki/Dollar_sign#Currencies_that_use_the_dollar_or_peso_sign">ambiguous symbols</a> such as '$' in the value.</li> +<li>Use the <a class="localLink" href="http://schema.org/priceCurrency">priceCurrency</a> property \(with <a href="http://en.wikipedia.org/wiki/ISO_4217#Active_codes">ISO 4217 codes</a> e.g. "USD"\) instead of + including <a href="http://en.wikipedia.org/wiki/Dollar_sign#Currencies_that_use_the_dollar_or_peso_sign">ambiguous symbols</a> such as '$' in the value.</li> <li>Use '.' \(Unicode 'FULL STOP' \(U+002E\)\) rather than ',' to indicate a decimal point. Avoid using these symbols as a readability separator.</li> <li>Note that both <a href="http://www.w3.org/TR/xhtml-rdfa-primer/#using-the-content-attribute">RDFa</a> and Microdata syntax allow the use of a "content=" attribute for publishing simple machine-readable values alongside more human-friendly formatting.</li> <li>Use values from 0123456789 \(Unicode 'DIGIT ZERO' \(U+0030\) to 'DIGIT NINE' \(U+0039\)\) rather than superficially similiar Unicode symbols.</li> -</ul>).freeze, +</ul> +).freeze, domainIncludes: ["schema:Offer".freeze, "schema:PriceSpecification".freeze, "schema:TradeAction".freeze], label: "price".freeze, rangeIncludes: ["schema:Number".freeze, "schema:Text".freeze], type: "rdf:Property".freeze property :priceComponent, - comment: %(This property links to all <a class="localLink" href="/UnitPriceSpecification">UnitPriceSpecification</a> nodes that apply in parallel for the <a class="localLink" href="/CompoundPriceSpecification">CompoundPriceSpecification</a> node.).freeze, + comment: %(This property links to all <a class="localLink" href="http://schema.org/UnitPriceSpecification">UnitPriceSpecification</a> nodes that apply in parallel for the <a class="localLink" href="http://schema.org/CompoundPriceSpecification">CompoundPriceSpecification</a> node.).freeze, :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsTerms).freeze, domainIncludes: "schema:CompoundPriceSpecification".freeze, label: "priceComponent".freeze, rangeIncludes: "schema:UnitPriceSpecification".freeze, type: "rdf:Property".freeze property :priceCurrency, - comment: %(The currency \(in 3-letter ISO 4217 format\) of the price or a price component, when attached to <a class="localLink" href="/PriceSpecification">PriceSpecification</a> and its subtypes.).freeze, + comment: %(The currency \(in 3-letter ISO 4217 format\) of the price or a price component, when attached to <a class="localLink" href="http://schema.org/PriceSpecification">PriceSpecification</a> and its subtypes.).freeze, domainIncludes: ["schema:Offer".freeze, "schema:PriceSpecification".freeze, "schema:Reservation".freeze, "schema:Ticket".freeze], label: "priceCurrency".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze property :priceRange, @@ -9373,11 +10011,10 @@ comment: %(A preventative therapy used to prevent an initial occurrence of the medical condition, such as vaccination.).freeze, domainIncludes: "schema:MedicalCondition".freeze, label: "primaryPrevention".freeze, rangeIncludes: "schema:MedicalTherapy".freeze, :"schema:isPartOf" => %(http://health-lifesci.schema.org).freeze, - subPropertyOf: "schema:preventiveProcedure".freeze, type: "rdf:Property".freeze property :printColumn, comment: %(The number of the column in which the NewsArticle appears in the print edition.).freeze, domainIncludes: "schema:NewsArticle".freeze, label: "printColumn".freeze, @@ -9443,10 +10080,11 @@ property :productID, comment: %(The product identifier, such as ISBN. For example: <code>meta itemprop="productID" content="isbn:123-456-789"</code>.).freeze, domainIncludes: "schema:Product".freeze, label: "productID".freeze, rangeIncludes: "schema:Text".freeze, + subPropertyOf: "schema:identifier".freeze, type: "rdf:Property".freeze property :productSupported, comment: %(The product or service this support contact point is related to \(such as product support for a particular product line\). This can be a specific product or product line \(e.g. "iPhone"\) or a general category of products or services \(e.g. "smartphones"\).).freeze, domainIncludes: "schema:ContactPoint".freeze, label: "productSupported".freeze, @@ -9530,10 +10168,11 @@ rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze property :providesBroadcastService, comment: %(The BroadcastService offered on this channel.).freeze, domainIncludes: "schema:BroadcastChannel".freeze, + inverseOf: "schema:hasBroadcastChannel".freeze, label: "providesBroadcastService".freeze, rangeIncludes: "schema:BroadcastService".freeze, type: "rdf:Property".freeze property :providesService, comment: %(The service provided by this channel.).freeze, @@ -9768,10 +10407,19 @@ domainIncludes: "schema:MusicRecording".freeze, inverseOf: "schema:recordedAs".freeze, label: "recordingOf".freeze, rangeIncludes: "schema:MusicComposition".freeze, type: "rdf:Property".freeze + property :recourseLoan, + comment: %(The only way you get the money back in the event of default is the security. Recourse is where you still have the opportunity to go back to the borrower for the rest of the money.).freeze, + :"dc:source" => [%(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#FIBO).freeze, %(https://github.com/schemaorg/schemaorg/issues/1253).freeze], + domainIncludes: "schema:LoanOrCredit".freeze, + label: "recourseLoan".freeze, + rangeIncludes: "schema:Boolean".freeze, + :"schema:category" => %(issue-1253).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, + type: "rdf:Property".freeze property :referenceQuantity, comment: %(The reference quantity for which a certain price applies, e.g. 1 EUR per 4 kWh of electricity. This property is a replacement for unitOfMeasurement for the advanced cases where the price does not relate to a standard unit.).freeze, :"dc:source" => [%(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsProperties).freeze, %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsTerms).freeze], domainIncludes: "schema:UnitPriceSpecification".freeze, label: "referenceQuantity".freeze, @@ -9875,10 +10523,25 @@ domainIncludes: "schema:MedicalEntity".freeze, label: "relevantSpecialty".freeze, rangeIncludes: "schema:MedicalSpecialty".freeze, :"schema:isPartOf" => %(http://health-lifesci.schema.org).freeze, type: "rdf:Property".freeze + property :remainingAttendeeCapacity, + comment: %(The number of attendee places for an event that remain unallocated.).freeze, + domainIncludes: "schema:Event".freeze, + label: "remainingAttendeeCapacity".freeze, + rangeIncludes: "schema:Integer".freeze, + type: "rdf:Property".freeze + property :renegotiableLoan, + comment: %(Whether the terms for payment of interest can be renegotiated during the life of the loan.).freeze, + :"dc:source" => [%(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#FIBO).freeze, %(https://github.com/schemaorg/schemaorg/issues/1253).freeze], + domainIncludes: "schema:LoanOrCredit".freeze, + label: "renegotiableLoan".freeze, + rangeIncludes: "schema:Boolean".freeze, + :"schema:category" => %(issue-1253).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, + type: "rdf:Property".freeze property :repetitions, comment: %(Number of times one should repeat the activity.).freeze, domainIncludes: "schema:ExercisePlan".freeze, label: "repetitions".freeze, rangeIncludes: ["schema:Number".freeze, "schema:QualitativeValue".freeze], @@ -10028,11 +10691,11 @@ domainIncludes: "schema:AggregateRating".freeze, label: "reviewCount".freeze, rangeIncludes: "schema:Integer".freeze, type: "rdf:Property".freeze property :reviewRating, - comment: %(The rating given in this review. Note that reviews can themselves be rated. The <code>reviewRating</code> applies to rating given by the review. The <a class="localLink" href="/aggregateRating">aggregateRating</a> property applies to the review itself, as a creative work.).freeze, + comment: %(The rating given in this review. Note that reviews can themselves be rated. The <code>reviewRating</code> applies to rating given by the review. The <a class="localLink" href="http://schema.org/aggregateRating">aggregateRating</a> property applies to the review itself, as a creative work.).freeze, domainIncludes: "schema:Review".freeze, label: "reviewRating".freeze, rangeIncludes: "schema:Rating".freeze, type: "rdf:Property".freeze property :reviewedBy, @@ -10068,16 +10731,19 @@ label: "roleName".freeze, rangeIncludes: ["schema:Text".freeze, "schema:URL".freeze], type: "rdf:Property".freeze property :roofLoad, comment: %(<p>The permitted total weight of cargo and installations \(e.g. a roof rack\) on top of the vehicle.</p> + <p>Typical unit code\(s\): KGM for kilogram, LBR for pound</p> + <ul> -<li>Note 1: You can indicate additional information in the <a class="localLink" href="/name">name</a> of the <a class="localLink" href="/QuantitativeValue">QuantitativeValue</a> node.</li> -<li>Note 2: You may also link to a <a class="localLink" href="/QualitativeValue">QualitativeValue</a> node that provides additional information using <a class="localLink" href="/valueReference">valueReference</a></li> -<li>Note 3: Note that you can use <a class="localLink" href="/minValue">minValue</a> and <a class="localLink" href="/maxValue">maxValue</a> to indicate ranges.</li> -</ul>).freeze, +<li>Note 1: You can indicate additional information in the <a class="localLink" href="http://schema.org/name">name</a> of the <a class="localLink" href="http://schema.org/QuantitativeValue">QuantitativeValue</a> node.</li> +<li>Note 2: You may also link to a <a class="localLink" href="http://schema.org/QualitativeValue">QualitativeValue</a> node that provides additional information using <a class="localLink" href="http://schema.org/valueReference">valueReference</a></li> +<li>Note 3: Note that you can use <a class="localLink" href="http://schema.org/minValue">minValue</a> and <a class="localLink" href="http://schema.org/maxValue">maxValue</a> to indicate ranges.</li> +</ul> +).freeze, :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#Automotive_Ontology_Working_Group).freeze, domainIncludes: ["schema:BusOrCoach".freeze, "schema:Car".freeze], label: "roofLoad".freeze, rangeIncludes: "schema:QuantitativeValue".freeze, :"schema:isPartOf" => %(http://auto.schema.org).freeze, @@ -10129,11 +10795,11 @@ domainIncludes: ["schema:EmployeeRole".freeze, "schema:JobPosting".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, + comment: %(URL of a reference Web page that unambiguously indicates the item's identity. E.g. the URL of the item's Wikipedia page, Wikidata entry, or official website.).freeze, domainIncludes: "schema:Thing".freeze, label: "sameAs".freeze, rangeIncludes: "schema:URL".freeze, type: "rdf:Property".freeze property :sampleType, @@ -10219,10 +10885,11 @@ label: "seatSection".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze property :seatingCapacity, comment: %(The number of persons that can be seated \(e.g. in a vehicle\), both in terms of the physical space available, and in terms of limitations set by law.</p> + <p>Typical unit code\(s\): C62 for persons).freeze, :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#Automotive_Ontology_Working_Group).freeze, domainIncludes: "schema:Vehicle".freeze, label: "seatingCapacity".freeze, rangeIncludes: ["schema:Number".freeze, "schema:QuantitativeValue".freeze], @@ -10279,10 +10946,11 @@ comment: %(The serial number or any alphanumeric identifier of a particular product. When attached to an offer, it is a shortcut for the serial number of the product included in the offer.).freeze, :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsTerms).freeze, domainIncludes: ["schema:Demand".freeze, "schema:IndividualProduct".freeze, "schema:Offer".freeze], label: "serialNumber".freeze, rangeIncludes: "schema:Text".freeze, + subPropertyOf: "schema:identifier".freeze, type: "rdf:Property".freeze property :seriousAdverseOutcome, 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:MedicalDevice".freeze, "schema:MedicalTherapy".freeze], label: "seriousAdverseOutcome".freeze, @@ -10432,10 +11100,11 @@ comment: %(The Stock Keeping Unit \(SKU\), i.e. a merchant-specific identifier for a product or service, or the product to which the offer refers.).freeze, :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsTerms).freeze, domainIncludes: ["schema:Demand".freeze, "schema:Offer".freeze, "schema:Product".freeze], label: "sku".freeze, rangeIncludes: "schema:Text".freeze, + subPropertyOf: "schema:identifier".freeze, type: "rdf:Property".freeze property :smokingAllowed, comment: %(Indicates whether it is allowed to smoke in the place, e.g. in the restaurant, hotel or hotel room.).freeze, :"dc:source" => %(https://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#STI_Accommodation_Ontology).freeze, domainIncludes: "schema:Place".freeze, @@ -10508,19 +11177,40 @@ label: "spatialCoverage".freeze, :"owl:equivalentProperty" => %(dc:spatial).freeze, rangeIncludes: "schema:Place".freeze, subPropertyOf: "schema:contentLocation".freeze, type: "rdf:Property".freeze + property :speakable, + comment: %(Indicates sections of a Web page that are particularly 'speakable' in the sense of being highlighted as being especially appropriate for text-to-speech conversion. Other sections of a page may also be usefully spoken in particular circumstances; the 'speakable' property serves to indicate the parts most likely to be generally useful for speech.</p> + +<p>The <em>speakable</em> property can be repeated an arbitrary number of times, with three kinds of possible 'content-locator' values:</p> + +<p>1.\) <em>id-value</em> URL references - uses <em>id-value</em> of an element in the page being annotated. The simplest use of <em>speakable</em> has \(potentially relative\) URL values, referencing identified sections of the document concerned.</p> + +<p>2.\) CSS Selectors - addresses content in the annotated page, eg. via class attribute. Use the <a class="localLink" href="http://schema.org/cssSelector">cssSelector</a> property.</p> + +<p>3.\) XPaths - addresses content via XPaths \(assuming an XML view of the content\). Use the <a class="localLink" href="http://schema.org/xpath">xpath</a> property.</p> + +<p>For more sophisticated markup of speakable sections beyond simple ID references, either CSS selectors or XPath expressions to pick out document section\(s\) as speakable. For this +we define a supporting type, <a class="localLink" href="http://schema.org/SpeakableSpecification">SpeakableSpecification</a> which is defined to be a possible value of the <em>speakable</em> property.).freeze, + :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/1389).freeze, + domainIncludes: "schema:WebPage".freeze, + label: "speakable".freeze, + rangeIncludes: ["schema:SpeakableSpecification".freeze, "schema:URL".freeze], + :"schema:category" => %(issue-1389).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, + type: "rdf:Property".freeze property :specialCommitments, comment: %(Any special commitments associated with this job posting. Valid entries include VeteranCommit, MilitarySpouseCommit, etc.).freeze, domainIncludes: "schema:JobPosting".freeze, label: "specialCommitments".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze property :specialOpeningHoursSpecification, comment: %(The special opening hours of a certain place.</p> -<p>Use this to explicitly override general opening hours brought in scope by <a class="localLink" href="/openingHoursSpecification">openingHoursSpecification</a> or <a class="localLink" href="/openingHours">openingHours</a>.).freeze, + +<p>Use this to explicitly override general opening hours brought in scope by <a class="localLink" href="http://schema.org/openingHoursSpecification">openingHoursSpecification</a> or <a class="localLink" href="http://schema.org/openingHours">openingHours</a>.).freeze, domainIncludes: "schema:Place".freeze, label: "specialOpeningHoursSpecification".freeze, rangeIncludes: "schema:OpeningHoursSpecification".freeze, type: "rdf:Property".freeze property :specialty, @@ -10528,14 +11218,16 @@ domainIncludes: "schema:WebPage".freeze, label: "specialty".freeze, rangeIncludes: "schema:Specialty".freeze, type: "rdf:Property".freeze property :speed, - comment: %(The speed range of the vehicle. If the vehicle is powered by an engine, the upper limit of the speed range \(indicated by <a class="localLink" href="/maxValue">maxValue</a> should be the maximum speed achievable under regular conditions.</p> + comment: %(The speed range of the vehicle. If the vehicle is powered by an engine, the upper limit of the speed range \(indicated by <a class="localLink" href="http://schema.org/maxValue">maxValue</a> should be the maximum speed achievable under regular conditions.</p> + <p>Typical unit code\(s\): KMH for km/h, HM for mile per hour \(0.447 04 m/s\), KNT for knot</p> -<p><em>Note 1: Use <a class="localLink" href="/minValue">minValue</a> and <a class="localLink" href="/maxValue">maxValue</a> to indicate the range. Typically, the minimal value is zero. -</em> Note 2: There are many different ways of measuring the speed range. You can link to information about how the given value has been determined using the <a class="localLink" href="/valueReference">valueReference</a> property.).freeze, + +<p>*Note 1: Use <a class="localLink" href="http://schema.org/minValue">minValue</a> and <a class="localLink" href="http://schema.org/maxValue">maxValue</a> to indicate the range. Typically, the minimal value is zero. +* Note 2: There are many different ways of measuring the speed range. You can link to information about how the given value has been determined using the <a class="localLink" href="http://schema.org/valueReference">valueReference</a> property.).freeze, :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#Automotive_Ontology_Working_Group).freeze, domainIncludes: "schema:Vehicle".freeze, label: "speed".freeze, rangeIncludes: "schema:QuantitativeValue".freeze, :"schema:isPartOf" => %(http://auto.schema.org).freeze, @@ -10615,10 +11307,11 @@ label: "startDate".freeze, rangeIncludes: ["schema:Date".freeze, "schema:DateTime".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 <em>January</em> to December.</p> + <p>Note that Event uses startDate/endDate instead of startTime/endTime, even when describing dates with times. This situation may be clarified in future revisions.).freeze, domainIncludes: ["schema:Action".freeze, "schema:FoodEstablishmentReservation".freeze], label: "startTime".freeze, rangeIncludes: "schema:DateTime".freeze, type: "rdf:Property".freeze @@ -10800,12 +11493,12 @@ domainIncludes: "schema:PeopleAudience".freeze, label: "suggestedMinAge".freeze, rangeIncludes: "schema:Number".freeze, type: "rdf:Property".freeze property :suitableForDiet, - comment: %(Indicates a dietary restriction or guideline for which this recipe is suitable, e.g. diabetic, halal etc.).freeze, - domainIncludes: "schema:Recipe".freeze, + comment: %(Indicates a dietary restriction or guideline for which this recipe or menu item is suitable, e.g. diabetic, halal etc.).freeze, + domainIncludes: ["schema:MenuItem".freeze, "schema:Recipe".freeze], label: "suitableForDiet".freeze, rangeIncludes: "schema:RestrictedDiet".freeze, type: "rdf:Property".freeze property :superEvent, comment: %(An event that this event is a part of. For example, a collection of individual music performances might each have a music festival as their superEvent.).freeze, @@ -10833,15 +11526,16 @@ domainIncludes: "schema:SoftwareApplication".freeze, label: "supportingData".freeze, rangeIncludes: "schema:DataFeed".freeze, type: "rdf:Property".freeze property :surface, - comment: %(e.g. Canvas, Paper, Wood, Board, etc.).freeze, + comment: %(A material used as a surface in some artwork, e.g. Canvas, Paper, Wood, Board, etc.).freeze, domainIncludes: "schema:VisualArtwork".freeze, label: "surface".freeze, rangeIncludes: ["schema:Text".freeze, "schema:URL".freeze], :"schema:supersededBy" => %(schema:artworkSurface).freeze, + subPropertyOf: "schema:material".freeze, type: "rdf:Property".freeze property :target, comment: %(Indicates a target EntryPoint for an Action.).freeze, domainIncludes: "schema:Action".freeze, label: "target".freeze, @@ -10895,10 +11589,11 @@ comment: %(The Tax / Fiscal ID of the organization or person, e.g. the TIN in the US or the CIF/NIF in Spain.).freeze, :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsTerms).freeze, domainIncludes: ["schema:Organization".freeze, "schema:Person".freeze], label: "taxID".freeze, rangeIncludes: "schema:Text".freeze, + subPropertyOf: "schema:identifier".freeze, type: "rdf:Property".freeze property :telephone, comment: %(The telephone number.).freeze, domainIncludes: ["schema:ContactPoint".freeze, "schema:Organization".freeze, "schema:Person".freeze, "schema:Place".freeze], label: "telephone".freeze, @@ -10918,10 +11613,19 @@ domainIncludes: "schema:CreativeWork".freeze, label: "temporalCoverage".freeze, :"owl:equivalentProperty" => %(dc:temporal).freeze, rangeIncludes: ["schema:DateTime".freeze, "schema:Text".freeze, "schema:URL".freeze], type: "rdf:Property".freeze + property :termsOfService, + comment: %(Human-readable terms of service documentation.).freeze, + :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/1423).freeze, + domainIncludes: "schema:Service".freeze, + label: "termsOfService".freeze, + rangeIncludes: ["schema:Text".freeze, "schema:URL".freeze], + :"schema:category" => %(issue-1423).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, + type: "rdf:Property".freeze property :text, comment: %(The textual content of this CreativeWork.).freeze, domainIncludes: "schema:CreativeWork".freeze, label: "text".freeze, rangeIncludes: "schema:Text".freeze, @@ -10988,29 +11692,35 @@ rangeIncludes: "schema:Place".freeze, subPropertyOf: "schema:location".freeze, type: "rdf:Property".freeze property :tongueWeight, comment: %(<p>The permitted vertical load \(TWR\) of a trailer attached to the vehicle. Also referred to as Tongue Load Rating \(TLR\) or Vertical Load Rating \(VLR\)</p> + <p>Typical unit code\(s\): KGM for kilogram, LBR for pound</p> + <ul> -<li>Note 1: You can indicate additional information in the <a class="localLink" href="/name">name</a> of the <a class="localLink" href="/QuantitativeValue">QuantitativeValue</a> node.</li> -<li>Note 2: You may also link to a <a class="localLink" href="/QualitativeValue">QualitativeValue</a> node that provides additional information using <a class="localLink" href="/valueReference">valueReference</a>.</li> -<li>Note 3: Note that you can use <a class="localLink" href="/minValue">minValue</a> and <a class="localLink" href="/maxValue">maxValue</a> to indicate ranges.</li> -</ul>).freeze, +<li>Note 1: You can indicate additional information in the <a class="localLink" href="http://schema.org/name">name</a> of the <a class="localLink" href="http://schema.org/QuantitativeValue">QuantitativeValue</a> node.</li> +<li>Note 2: You may also link to a <a class="localLink" href="http://schema.org/QualitativeValue">QualitativeValue</a> node that provides additional information using <a class="localLink" href="http://schema.org/valueReference">valueReference</a>.</li> +<li>Note 3: Note that you can use <a class="localLink" href="http://schema.org/minValue">minValue</a> and <a class="localLink" href="http://schema.org/maxValue">maxValue</a> to indicate ranges.</li> +</ul> +).freeze, :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#Automotive_Ontology_Working_Group).freeze, domainIncludes: "schema:Vehicle".freeze, label: "tongueWeight".freeze, rangeIncludes: "schema:QuantitativeValue".freeze, :"schema:isPartOf" => %(http://auto.schema.org).freeze, type: "rdf:Property".freeze property :torque, comment: %(<p>The torque \(turning force\) of the vehicle's engine.</p> + <p>Typical unit code\(s\): NU for newton metre \(N m\), F17 for pound-force per foot, or F48 for pound-force per inch</p> + <ul> -<li>Note 1: You can link to information about how the given value has been determined \(e.g. reference RPM\) using the <a class="localLink" href="/valueReference">valueReference</a> property.</li> -<li>Note 2: You can use <a class="localLink" href="/minValue">minValue</a> and <a class="localLink" href="/maxValue">maxValue</a> to indicate ranges.</li> -</ul>).freeze, +<li>Note 1: You can link to information about how the given value has been determined \(e.g. reference RPM\) using the <a class="localLink" href="http://schema.org/valueReference">valueReference</a> property.</li> +<li>Note 2: You can use <a class="localLink" href="http://schema.org/minValue">minValue</a> and <a class="localLink" href="http://schema.org/maxValue">maxValue</a> to indicate ranges.</li> +</ul> +).freeze, :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#Automotive_Ontology_Working_Group).freeze, domainIncludes: "schema:EngineSpecification".freeze, label: "torque".freeze, rangeIncludes: "schema:QuantitativeValue".freeze, :"schema:isPartOf" => %(http://auto.schema.org).freeze, @@ -11065,14 +11775,15 @@ label: "trailer".freeze, rangeIncludes: "schema:VideoObject".freeze, type: "rdf:Property".freeze property :trailerWeight, comment: %(The permitted weight of a trailer attached to the vehicle.</p> + <p>Typical unit code\(s\): KGM for kilogram, LBR for pound -<em> Note 1: You can indicate additional information in the <a class="localLink" href="/name">name</a> of the <a class="localLink" href="/QuantitativeValue">QuantitativeValue</a> node. -</em> Note 2: You may also link to a <a class="localLink" href="/QualitativeValue">QualitativeValue</a> node that provides additional information using <a class="localLink" href="/valueReference">valueReference</a>. -* Note 3: Note that you can use <a class="localLink" href="/minValue">minValue</a> and <a class="localLink" href="/maxValue">maxValue</a> to indicate ranges.).freeze, +* Note 1: You can indicate additional information in the <a class="localLink" href="http://schema.org/name">name</a> of the <a class="localLink" href="http://schema.org/QuantitativeValue">QuantitativeValue</a> node. +* Note 2: You may also link to a <a class="localLink" href="http://schema.org/QualitativeValue">QualitativeValue</a> node that provides additional information using <a class="localLink" href="http://schema.org/valueReference">valueReference</a>. +* Note 3: Note that you can use <a class="localLink" href="http://schema.org/minValue">minValue</a> and <a class="localLink" href="http://schema.org/maxValue">maxValue</a> to indicate ranges.).freeze, :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#Automotive_Ontology_Working_Group).freeze, domainIncludes: "schema:Vehicle".freeze, label: "trailerWeight".freeze, rangeIncludes: "schema:QuantitativeValue".freeze, :"schema:isPartOf" => %(http://auto.schema.org).freeze, @@ -11108,13 +11819,13 @@ label: "translationOfWork".freeze, rangeIncludes: "schema:CreativeWork".freeze, :"schema:isPartOf" => %(http://bib.schema.org).freeze, type: "rdf:Property".freeze property :translator, - comment: [%(An agent responsible for rendering a translated work from a source work).freeze, %(Organization or person who adapts a creative work to different languages, regional differences and technical requirements of a target market, or that translates during some event.).freeze], + comment: %(Organization or person who adapts a creative work to different languages, regional differences and technical requirements of a target market, or that translates during some event.).freeze, domainIncludes: ["schema:CreativeWork".freeze, "schema:Event".freeze], - label: ["translator".freeze, "translator".freeze], + label: "translator".freeze, rangeIncludes: ["schema:Organization".freeze, "schema:Person".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, @@ -11274,14 +11985,16 @@ label: "validUntil".freeze, rangeIncludes: "schema:Date".freeze, type: "rdf:Property".freeze property :value, comment: %(<p>The value of the quantitative value or property value node.</p> + <ul> -<li>For <a class="localLink" href="/QuantitativeValue">QuantitativeValue</a> and <a class="localLink" href="/MonetaryAmount">MonetaryAmount</a>, the recommended type for values is 'Number'.</li> -<li>For <a class="localLink" href="/PropertyValue">PropertyValue</a>, it can be 'Text;', 'Number', 'Boolean', or 'StructuredValue'.</li> -</ul>).freeze, +<li>For <a class="localLink" href="http://schema.org/QuantitativeValue">QuantitativeValue</a> and <a class="localLink" href="http://schema.org/MonetaryAmount">MonetaryAmount</a>, the recommended type for values is 'Number'.</li> +<li>For <a class="localLink" href="http://schema.org/PropertyValue">PropertyValue</a>, it can be 'Text;', 'Number', 'Boolean', or 'StructuredValue'.</li> +</ul> +).freeze, :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsTerms).freeze, domainIncludes: ["schema:MonetaryAmount".freeze, "schema:PropertyValue".freeze, "schema:QuantitativeValue".freeze], label: "value".freeze, rangeIncludes: ["schema:Boolean".freeze, "schema:Number".freeze, "schema:StructuredValue".freeze, "schema:Text".freeze], type: "rdf:Property".freeze @@ -11327,16 +12040,16 @@ comment: %(Whether the property must be filled in to complete the action. Default is false.).freeze, domainIncludes: "schema:PropertyValueSpecification".freeze, label: "valueRequired".freeze, rangeIncludes: "schema:Boolean".freeze, type: "rdf:Property".freeze - property :variablesMeasured, - comment: %(The variables that are measured in some dataset, either described as text or as pairs of identifier and description using PropertyValue.).freeze, + property :variableMeasured, + comment: %(The variableMeasured property can indicate \(repeated as necessary\) the variables that are measured in some dataset, either described as text or as pairs of identifier and description using PropertyValue.).freeze, :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/1083).freeze, domainIncludes: "schema:Dataset".freeze, - label: "variablesMeasured".freeze, - rangeIncludes: "schema:Text".freeze, + label: "variableMeasured".freeze, + rangeIncludes: ["schema:PropertyValue".freeze, "schema:Text".freeze], :"schema:category" => %(issue-1083).freeze, :"schema:isPartOf" => %(http://pending.schema.org).freeze, type: "rdf:Property".freeze property :variantCover, comment: %(A description of the variant cover @@ -11398,10 +12111,11 @@ label: "vehicleModelDate".freeze, rangeIncludes: "schema:Date".freeze, type: "rdf:Property".freeze property :vehicleSeatingCapacity, comment: %(The number of passengers that can be seated in the vehicle, both in terms of the physical space available, and in terms of limitations set by law.</p> + <p>Typical unit code\(s\): C62 for persons.).freeze, :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#Automotive_Ontology_Working_Group).freeze, domainIncludes: "schema:Vehicle".freeze, label: "vehicleSeatingCapacity".freeze, rangeIncludes: ["schema:Number".freeze, "schema:QuantitativeValue".freeze], @@ -11509,24 +12223,28 @@ label: "weight".freeze, rangeIncludes: "schema:QuantitativeValue".freeze, type: "rdf:Property".freeze property :weightTotal, comment: %(<p>The permitted total weight of the loaded vehicle, including passengers and cargo and the weight of the empty vehicle.</p> + <p>Typical unit code\(s\): KGM for kilogram, LBR for pound</p> + <ul> -<li>Note 1: You can indicate additional information in the <a class="localLink" href="/name">name</a> of the <a class="localLink" href="/QuantitativeValue">QuantitativeValue</a> node.</li> -<li>Note 2: You may also link to a <a class="localLink" href="/QualitativeValue">QualitativeValue</a> node that provides additional information using <a class="localLink" href="/valueReference">valueReference</a>.</li> -<li>Note 3: Note that you can use <a class="localLink" href="/minValue">minValue</a> and <a class="localLink" href="/maxValue">maxValue</a> to indicate ranges.</li> -</ul>).freeze, +<li>Note 1: You can indicate additional information in the <a class="localLink" href="http://schema.org/name">name</a> of the <a class="localLink" href="http://schema.org/QuantitativeValue">QuantitativeValue</a> node.</li> +<li>Note 2: You may also link to a <a class="localLink" href="http://schema.org/QualitativeValue">QualitativeValue</a> node that provides additional information using <a class="localLink" href="http://schema.org/valueReference">valueReference</a>.</li> +<li>Note 3: Note that you can use <a class="localLink" href="http://schema.org/minValue">minValue</a> and <a class="localLink" href="http://schema.org/maxValue">maxValue</a> to indicate ranges.</li> +</ul> +).freeze, :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#Automotive_Ontology_Working_Group).freeze, domainIncludes: "schema:Vehicle".freeze, label: "weightTotal".freeze, rangeIncludes: "schema:QuantitativeValue".freeze, :"schema:isPartOf" => %(http://auto.schema.org).freeze, type: "rdf:Property".freeze property :wheelbase, comment: %(The distance between the centers of the front and rear wheels.</p> + <p>Typical unit code\(s\): CMT for centimeters, MTR for meters, INH for inches, FOT for foot/feet).freeze, :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#Automotive_Ontology_Working_Group).freeze, domainIncludes: "schema:Vehicle".freeze, label: "wheelbase".freeze, rangeIncludes: "schema:QuantitativeValue".freeze, @@ -11618,10 +12336,19 @@ comment: %(The lowest value allowed in this rating system. If worstRating is omitted, 1 is assumed.).freeze, domainIncludes: "schema:Rating".freeze, label: "worstRating".freeze, rangeIncludes: ["schema:Number".freeze, "schema:Text".freeze], type: "rdf:Property".freeze + property :xpath, + comment: %(An XPath.).freeze, + :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/1389).freeze, + domainIncludes: "schema:SpeakableSpecification".freeze, + label: "xpath".freeze, + rangeIncludes: "schema:Text".freeze, + :"schema:category" => %(issue-1389).freeze, + :"schema:isPartOf" => %(http://pending.schema.org).freeze, + type: "rdf:Property".freeze property :yearlyRevenue, comment: %(The size of the business in annual revenue.).freeze, domainIncludes: "schema:BusinessAudience".freeze, label: "yearlyRevenue".freeze, rangeIncludes: "schema:QuantitativeValue".freeze, @@ -12455,10 +13182,10 @@ label: "PublicHealth".freeze, :"schema:isPartOf" => %(http://health-lifesci.schema.org).freeze, subClassOf: "schema:MedicalBusiness".freeze, type: "schema:MedicalSpecialty".freeze term :PublicHolidays, - comment: %(This stands for any day that is a public holiday; it is a placeholder for all official public holidays in some particular location. While not technically a "day of the week", it can be used with <a class="localLink" href="/OpeningHoursSpecification">OpeningHoursSpecification</a>. In the context of an opening hours specification it can be used to indicate opening hours on public holidays, overriding general opening hours for the day of the week on which a public holiday occurs.).freeze, + comment: %(This stands for any day that is a public holiday; it is a placeholder for all official public holidays in some particular location. While not technically a "day of the week", it can be used with <a class="localLink" href="http://schema.org/OpeningHoursSpecification">OpeningHoursSpecification</a>. In the context of an opening hours specification it can be used to indicate opening hours on public holidays, overriding general opening hours for the day of the week on which a public holiday occurs.).freeze, :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsClass).freeze, label: "PublicHolidays".freeze, type: "schema:DayOfWeek".freeze term :Pulmonary, comment: %(A specific branch of medical science that pertains to the study of the respiratory system and its respective disease states.).freeze,