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

- old
+ new

@@ -14,11 +14,11 @@ comment: %(Web page type: About page.).freeze, label: "AboutPage".freeze, subClassOf: "schema:WebPage".freeze, type: "rdfs:Class".freeze term :AcceptAction, - comment: %(The act of committing to/adopting an object.<p>Related actions:</p><ul><li><a href="http://schema.org/RejectAction">RejectAction</a>: The antagonym of AcceptAction.</li></ul>).freeze, + comment: %(The act of committing to/adopting an object.<p>Related actions:</p><ul><li><a href="http://schema.org/RejectAction">RejectAction</a>: The antagonym of AcceptAction</li></ul>.).freeze, label: "AcceptAction".freeze, subClassOf: "schema:AllocateAction".freeze, type: "rdfs:Class".freeze term :AccountingService, comment: %(Accountancy business.).freeze, @@ -31,11 +31,11 @@ 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. <br/><br/>See also <a href="http://blog.schema.org/2014/04/announcing-schemaorg-actions.html">blog post</a> - and <a href="http://schema.org/docs/actions.html">Actions overview document.</a>).freeze, + and <a href="http://schema.org/docs/actions.html">Actions overview document</a>.).freeze, "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_ActionCollabClass).freeze, label: "Action".freeze, subClassOf: "schema:Thing".freeze, type: "rdfs:Class".freeze term :ActionStatusType, @@ -136,11 +136,11 @@ comment: %(The act of inserting at the end if an ordered collection.).freeze, label: "AppendAction".freeze, subClassOf: "schema:InsertAction".freeze, type: "rdfs:Class".freeze term :ApplyAction, - comment: %(The act of registering to an organization/service without the guarantee to receive it. NOTE\(goto\): should this be under InteractAction instead?<p>Related actions:</p><ul><li><a href="http://schema.org/RegisterAction">RegisterAction</a>: Unlike RegisterAction, ApplyAction has no guarantees that the application will be accepted.</li></ul>).freeze, + comment: %(The act of registering to an organization/service without the guarantee to receive it. <p>Related actions:</p><ul><li><a 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, @@ -170,17 +170,17 @@ 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. - <br/><br/>See also <a href="http://blog.schema.org/2014/09/schemaorg-support-for-bibliographic_2.html">blog post</a>).freeze, + <br/><br/>See also <a href="http://blog.schema.org/2014/09/schemaorg-support-for-bibliographic_2.html">blog post</a>.).freeze, "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_rNews).freeze, label: "Article".freeze, subClassOf: "schema:CreativeWork".freeze, type: "rdfs:Class".freeze term :AskAction, - comment: %(The act of posing a question / favor to someone.<p>Related actions:</p><ul><li><a href="http://schema.org/ReplyAction">ReplyAction</a>: Appears generally as a response to AskAction.</li></ul>).freeze, + comment: %(The act of posing a question / favor to someone.<p>Related actions:</p><ul><li><a 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, @@ -286,21 +286,21 @@ comment: %(Bed and breakfast.).freeze, label: "BedAndBreakfast".freeze, subClassOf: "schema:LodgingBusiness".freeze, type: "rdfs:Class".freeze term :BefriendAction, - comment: %(The act of forming a personal connection with someone \(object\) mutually/bidirectionally/symmetrically.<p>Related actions:</p><ul><li><a href="http://schema.org/FollowAction">FollowAction</a>: Unlike FollowAction, BefriendAction implies that the connection is reciprocal.</li></ul>).freeze, + comment: %(The act of forming a personal connection with someone \(object\) mutually/bidirectionally/symmetrically.<p>Related actions:</p><ul><li><a 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, label: "BikeStore".freeze, subClassOf: "schema:Store".freeze, type: "rdfs:Class".freeze term :Blog, - comment: %(A blog).freeze, + comment: %(A blog.).freeze, label: "Blog".freeze, subClassOf: "schema:CreativeWork".freeze, type: "rdfs:Class".freeze term :BlogPosting, comment: %(A blog post.).freeze, @@ -353,11 +353,11 @@ comment: %(Boolean: True or False.).freeze, label: "Boolean".freeze, subClassOf: "schema:DataType".freeze, type: "rdfs:Class".freeze term :BorrowAction, - comment: %(The act of obtaining an object under an agreement to return it at a later date. Reciprocal of LendAction.<p>Related actions:</p><ul><li><a href="http://schema.org/LendAction">LendAction</a>: Reciprocal of BorrowAction.</li></ul>).freeze, + comment: %(The act of obtaining an object under an agreement to return it at a later date. Reciprocal of LendAction.<p>Related actions:</p><ul><li><a 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, @@ -479,16 +479,16 @@ comment: %(A campground.).freeze, label: "Campground".freeze, subClassOf: "schema:CivicStructure".freeze, type: "rdfs:Class".freeze term :Canal, - comment: %(A canal, like the Panama Canal).freeze, + comment: %(A canal, like the Panama Canal.).freeze, label: "Canal".freeze, subClassOf: "schema:BodyOfWater".freeze, type: "rdfs:Class".freeze term :CancelAction, - comment: %(The act of asserting that a future event/action is no longer going to happen.<p>Related actions:</p><ul><li><a href="http://schema.org/ConfirmAction">ConfirmAction</a>: The antagonym of CancelAction.</li></ul>).freeze, + comment: %(The act of asserting that a future event/action is no longer going to happen.<p>Related actions:</p><ul><li><a href="http://schema.org/ConfirmAction">ConfirmAction</a>: The antagonym of CancelAction</li></ul>.).freeze, label: "CancelAction".freeze, subClassOf: "schema:PlanAction".freeze, type: "rdfs:Class".freeze term :Car, comment: %(An automobile.).freeze, @@ -514,16 +514,16 @@ comment: %(An agent inspects/determines/investigates/inquire or examine an object's accuracy/quality/condition or state.).freeze, label: "CheckAction".freeze, subClassOf: "schema:FindAction".freeze, type: "rdfs:Class".freeze term :CheckInAction, - comment: %(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>Related actions:</p><ul><li><a href="http://schema.org/CheckOutAction">CheckOutAction</a>: The antagonym of CheckInAction.</li><li><a 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 href="http://schema.org/ConfirmAction">ConfirmAction</a>: Unlike ConfirmAction, CheckInAction implies that the agent is informing/confirming the *start* of a previously reserved service rather than its validity/existence.</li></ul>).freeze, + comment: %(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>Related actions:</p><ul><li><a href="http://schema.org/CheckOutAction">CheckOutAction</a>: The antagonym of CheckInAction.</li><li><a 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 href="http://schema.org/ConfirmAction">ConfirmAction</a>: Unlike ConfirmAction, CheckInAction implies that the agent is informing/confirming the *start* 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: %(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>Related actions:</p><ul><li><a href="http://schema.org/CheckInAction">CheckInAction</a>: The antagonym of CheckOutAction.</li><li><a 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 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, + comment: %(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>Related actions:</p><ul><li><a href="http://schema.org/CheckInAction">CheckInAction</a>: The antagonym of CheckOutAction.</li><li><a 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 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, @@ -624,11 +624,11 @@ comment: %(A computer store.).freeze, label: "ComputerStore".freeze, subClassOf: "schema:Store".freeze, type: "rdfs:Class".freeze term :ConfirmAction, - comment: %(The act of notifying someone that a future event/action is going to happen as expected.<p>Related actions:</p><ul><li><a href="http://schema.org/CancelAction">CancelAction</a>: The antagonym of ConfirmAction.</li></ul>).freeze, + comment: %(The act of notifying someone that a future event/action is going to happen as expected.<p>Related actions:</p><ul><li><a href="http://schema.org/CancelAction">CancelAction</a>: The antagonym of ConfirmAction</li></ul>.).freeze, label: "ConfirmAction".freeze, subClassOf: "schema:InformAction".freeze, type: "rdfs:Class".freeze term :ConsumeAction, comment: %(The act of ingesting information/resources/food.).freeze, @@ -644,11 +644,11 @@ comment: %(A contact point&#x2014;for example, a Customer Complaints department.).freeze, label: "ContactPoint".freeze, subClassOf: "schema:StructuredValue".freeze, type: "rdfs:Class".freeze term :ContactPointOption, - comment: %(Enumerated options related to a ContactPoint).freeze, + comment: %(Enumerated options related to a ContactPoint.).freeze, label: "ContactPointOption".freeze, subClassOf: "schema:Enumeration".freeze, type: "rdfs:Class".freeze term :Continent, comment: %(One of the continents \(for example, Europe or Africa\).).freeze, @@ -736,29 +736,29 @@ type: "rdfs:Class".freeze term :DataCatalog, comment: %(A collection of datasets.).freeze, "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_DatasetClass).freeze, label: "DataCatalog".freeze, - "owl:equivalentClass" => %(http://www.w3.org/ns/dcat#DataCatalog).freeze, + "owl:equivalentClass" => %(dcat:DataCatalog).freeze, subClassOf: "schema:CreativeWork".freeze, type: "rdfs:Class".freeze term :DataDownload, comment: %(A dataset in downloadable form.).freeze, "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_DatasetClass).freeze, label: "DataDownload".freeze, - "owl:equivalentClass" => %(http://www.w3.org/ns/dcat#Distribution).freeze, + "owl:equivalentClass" => %(dcat:Distribution).freeze, subClassOf: "schema:MediaObject".freeze, type: "rdfs:Class".freeze term :DataType, comment: %(The basic data types such as Integers, Strings, etc.).freeze, label: "DataType".freeze, type: "rdfs:Class".freeze term :Dataset, comment: %(A body of structured information describing some topic\(s\) of interest.).freeze, "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_DatasetClass).freeze, label: "Dataset".freeze, - "owl:equivalentClass" => [%(http://www.w3.org/ns/dcat#Dataset).freeze, %(void:Dataset).freeze, %(http://purl.org/dc/dcmitype/Dataset).freeze], + "owl:equivalentClass" => [%(dcat:Dataset).freeze, %(void:Dataset).freeze, %(http://purl.org/dc/dcmitype/Dataset).freeze], subClassOf: "schema:CreativeWork".freeze, type: "rdfs:Class".freeze term :Date, comment: %(A date value in <a href='http://en.wikipedia.org/wiki/ISO_8601'>ISO 8601 date format</a>.).freeze, label: "Date".freeze, @@ -899,11 +899,11 @@ comment: %(The act of expressing a negative sentiment about the object. An agent dislikes an object \(a proposition, topic or theme\) with participants.).freeze, label: "DislikeAction".freeze, subClassOf: "schema:ReactAction".freeze, type: "rdfs:Class".freeze term :Distance, - comment: %(Properties that take Distances as values are of the form '&lt;Number&gt; &lt;Length unit of measure&gt;'. E.g., '7 ft').freeze, + comment: %(Properties that take Distances as values are of the form '&lt;Number&gt; &lt;Length unit of measure&gt;'. E.g., '7 ft'.).freeze, label: "Distance".freeze, subClassOf: "schema:Quantity".freeze, type: "rdfs:Class".freeze term :DonateAction, comment: %(The act of providing goods, services, or money without compensation, often for philanthropic reasons.).freeze, @@ -993,11 +993,11 @@ comment: %(Event type: Education event.).freeze, label: "EducationEvent".freeze, subClassOf: "schema:Event".freeze, type: "rdfs:Class".freeze term :EducationalAudience, - comment: %(An EducationalAudience).freeze, + comment: %(An EducationalAudience.).freeze, "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_LRMIClass).freeze, label: "EducationalAudience".freeze, subClassOf: "schema:Audience".freeze, type: "rdfs:Class".freeze term :EducationalOrganization, @@ -1049,11 +1049,11 @@ comment: %(An agent approves/certifies/likes/supports/sanction an object.).freeze, label: "EndorseAction".freeze, subClassOf: "schema:ReactAction".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, + 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 term :EntertainmentBusiness, comment: %(A business providing entertainment.).freeze, @@ -1096,11 +1096,11 @@ comment: %(An event venue.).freeze, label: "EventVenue".freeze, subClassOf: "schema:CivicStructure".freeze, type: "rdfs:Class".freeze term :ExerciseAction, - comment: %(The act of participating in exertive activity for the purposes of improving health and fitness).freeze, + 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 term :ExerciseGym, comment: %(A gym.).freeze, @@ -1132,11 +1132,11 @@ comment: %(Financial services business.).freeze, label: "FinancialService".freeze, subClassOf: "schema:LocalBusiness".freeze, type: "rdfs:Class".freeze term :FindAction, - comment: %(The act of finding an object.<p>Related actions:</p><ul><li><a href="http://schema.org/SearchAction">SearchAction</a>: FindAction is generally lead by a SearchAction, but not necessarily.</li></ul>).freeze, + comment: %(The act of finding an object.<p>Related actions:</p><ul><li><a 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, @@ -1162,11 +1162,11 @@ comment: %(A florist.).freeze, label: "Florist".freeze, subClassOf: "schema:Store".freeze, type: "rdfs:Class".freeze term :FollowAction, - comment: %(The act of forming a personal connection with someone/something \(object\) unidirectionally/asymmetrically to get updates polled from.<p>Related actions:</p><ul><li><a href="http://schema.org/BefriendAction">BefriendAction</a>: Unlike BefriendAction, FollowAction implies that the connection is *not* necessarily reciprocal.</li><li><a 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 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 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 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, + comment: %(The act of forming a personal connection with someone/something \(object\) unidirectionally/asymmetrically to get updates polled from.<p>Related actions:</p><ul><li><a href="http://schema.org/BefriendAction">BefriendAction</a>: Unlike BefriendAction, FollowAction implies that the connection is *not* necessarily reciprocal.</li><li><a 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 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 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 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, @@ -1242,11 +1242,11 @@ "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_rNews).freeze, label: "GeoShape".freeze, subClassOf: "schema:StructuredValue".freeze, type: "rdfs:Class".freeze term :GiveAction, - comment: %(The act of transferring ownership of an object to a destination. Reciprocal of TakeAction.<p>Related actions:</p><ul><li><a href="http://schema.org/TakeAction">TakeAction</a>: Reciprocal of GiveAction.</li><li><a 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, + comment: %(The act of transferring ownership of an object to a destination. Reciprocal of TakeAction.<p>Related actions:</p><ul><li><a href="http://schema.org/TakeAction">TakeAction</a>: Reciprocal of GiveAction.</li><li><a 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, @@ -1352,11 +1352,11 @@ comment: %(A house painting service.).freeze, label: "HousePainter".freeze, subClassOf: ["schema:HomeAndConstructionBusiness".freeze, "schema:ProfessionalService".freeze], type: "rdfs:Class".freeze term :IceCreamShop, - comment: %(An ice cream shop).freeze, + comment: %(An ice cream shop.).freeze, label: "IceCreamShop".freeze, subClassOf: "schema:FoodEstablishment".freeze, type: "rdfs:Class".freeze term :IgnoreAction, comment: %(The act of intentionally disregarding the object. An agent ignores an object.).freeze, @@ -1441,10 +1441,15 @@ term :InviteAction, comment: %(The act of asking someone to attend an event. Reciprocal of RsvpAction.).freeze, label: "InviteAction".freeze, subClassOf: "schema:CommunicateAction".freeze, type: "rdfs:Class".freeze + term :Invoice, + comment: %(A statement of the money due for goods or services; a bill.).freeze, + label: "Invoice".freeze, + subClassOf: "schema:Intangible".freeze, + type: "rdfs:Class".freeze term :ItemAvailability, comment: %(A list of possible product availability options.).freeze, label: "ItemAvailability".freeze, subClassOf: "schema:Enumeration".freeze, type: "rdfs:Class".freeze @@ -1472,11 +1477,11 @@ comment: %(A listing that describes a job opening in a certain organization.).freeze, label: "JobPosting".freeze, subClassOf: "schema:Intangible".freeze, type: "rdfs:Class".freeze term :JoinAction, - comment: %(An agent joins an event/group with participants/friends at a location.<p>Related actions:</p><ul><li><a href="http://schema.org/RegisterAction">RegisterAction</a>: Unlike RegisterAction, JoinAction refers to joining a group/team of people.</li><li><a href="http://schema.org/SubscribeAction">SubscribeAction</a>: Unlike SubscribeAction, JoinAction does not imply that you'll be receiving updates.</li><li><a href="http://schema.org/FollowAction">FollowAction</a>: Unlike FollowAction, JoinAction does not imply that you'll be polling for updates.</li></ul>).freeze, + comment: %(An agent joins an event/group with participants/friends at a location.<p>Related actions:</p><ul><li><a href="http://schema.org/RegisterAction">RegisterAction</a>: Unlike RegisterAction, JoinAction refers to joining a group/team of people.</li><li><a href="http://schema.org/SubscribeAction">SubscribeAction</a>: Unlike SubscribeAction, JoinAction does not imply that you'll be receiving updates.</li><li><a 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, @@ -1503,21 +1508,21 @@ comment: %(Natural languages such as Spanish, Tamil, Hindi, English, etc. and programming languages such as Scheme and Lisp.).freeze, label: "Language".freeze, subClassOf: "schema:Intangible".freeze, type: "rdfs:Class".freeze term :LeaveAction, - comment: %(An agent leaves an event / group with participants/friends at a location.<p>Related actions:</p><ul><li><a href="http://schema.org/JoinAction">JoinAction</a>: The antagonym of LeaveAction.</li><li><a href="http://schema.org/UnRegisterAction">UnRegisterAction</a>: Unlike UnRegisterAction, LeaveAction implies leaving a group/team of people rather than a service.</li></ul>).freeze, + comment: %(An agent leaves an event / group with participants/friends at a location.<p>Related actions:</p><ul><li><a href="http://schema.org/JoinAction">JoinAction</a>: The antagonym of LeaveAction.</li><li><a 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 :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: %(The act of providing an object under an agreement that it will be returned at a later date. Reciprocal of BorrowAction.<p>Related actions:</p><ul><li><a href="http://schema.org/BorrowAction">BorrowAction</a>: Reciprocal of LendAction.</li></ul>).freeze, + comment: %(The act of providing an object under an agreement that it will be returned at a later date. Reciprocal of BorrowAction.<p>Related actions:</p><ul><li><a 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, @@ -1611,11 +1616,11 @@ comment: %(The act of marrying a person.).freeze, label: "MarryAction".freeze, subClassOf: "schema:InteractAction".freeze, type: "rdfs:Class".freeze term :Mass, - comment: %(Properties that take Mass as values are of the form '&lt;Number&gt; &lt;Mass unit of measure&gt;'. E.g., '7 kg').freeze, + comment: %(Properties that take Mass as values are of the form '&lt;Number&gt; &lt;Mass unit of measure&gt;'. E.g., '7 kg'.).freeze, label: "Mass".freeze, subClassOf: "schema:Quantity".freeze, type: "rdfs:Class".freeze term :MaximumDoseSchedule, comment: %(The maximum dosing schedule considered safe for a drug or supplement as recommended by an authority or by the drug/supplement's manufacturer. Capture the recommending authority in the recognizingAuthority property of MedicalEntity.).freeze, @@ -1905,16 +1910,16 @@ comment: %(A motorcycle repair shop.).freeze, label: "MotorcycleRepair".freeze, subClassOf: "schema:AutomotiveBusiness".freeze, type: "rdfs:Class".freeze term :Mountain, - comment: %(A mountain, like Mount Whitney or Mount Everest).freeze, + comment: %(A mountain, like Mount Whitney or Mount Everest.).freeze, label: "Mountain".freeze, subClassOf: "schema:Landform".freeze, type: "rdfs:Class".freeze term :MoveAction, - comment: %(The act of an agent relocating to a place.<p>Related actions:</p><ul><li><a 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, + comment: %(The act of an agent relocating to a place.<p>Related actions:</p><ul><li><a 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, @@ -2041,11 +2046,11 @@ "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_WikiDoc).freeze, label: "Nerve".freeze, subClassOf: "schema:AnatomicalStructure".freeze, type: "rdfs:Class".freeze term :NewsArticle, - comment: %(A news article).freeze, + comment: %(A news article.).freeze, "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_rNews).freeze, label: "NewsArticle".freeze, subClassOf: "schema:Article".freeze, type: "rdfs:Class".freeze term :NightClub, @@ -2077,12 +2082,11 @@ comment: %(An offer to transfer some rights to an item or to provide a service&#x2014;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. <br/><br/> 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, + from <a href="http://www.gs1.org/">GS1</a>.).freeze, "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsProperties).freeze, label: "Offer".freeze, subClassOf: "schema:Intangible".freeze, type: "rdfs:Class".freeze term :OfferItemCondition, @@ -2185,11 +2189,11 @@ "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, - comment: %(A set of characteristics describing parents, who can be interested in viewing some content).freeze, + comment: %(A set of characteristics describing parents, who can be interested in viewing some content.).freeze, label: "ParentAudience".freeze, subClassOf: "schema:PeopleAudience".freeze, type: "rdfs:Class".freeze term :Park, comment: %(A park.).freeze, @@ -2268,12 +2272,11 @@ 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. - <br/><br/>See also <a href="http://blog.schema.org/2014/09/schemaorg-support-for-bibliographic_2.html">blog post</a> - ).freeze, + <br/><br/>See also <a href="http://blog.schema.org/2014/09/schemaorg-support-for-bibliographic_2.html">blog post</a>.).freeze, "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_bibex).freeze, label: "Periodical".freeze, "owl:equivalentClass" => %(http://purl.org/ontology/bibo/Periodical).freeze, subClassOf: "schema:Series".freeze, type: "rdfs:Class".freeze @@ -2352,11 +2355,11 @@ comment: %(The act of planning the execution of an event/task/action/reservation/plan to a future date.).freeze, label: "PlanAction".freeze, subClassOf: "schema:OrganizeAction".freeze, type: "rdfs:Class".freeze term :PlayAction, - comment: %(The act of playing/exercising/training/performing for enjoyment, leisure, recreation, Competition or exercise.<p>Related actions:</p><ul><li><a 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 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, + comment: %(The act of playing/exercising/training/performing for enjoyment, leisure, recreation, Competition or exercise.<p>Related actions:</p><ul><li><a 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 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, @@ -2372,11 +2375,11 @@ comment: %(A police station.).freeze, label: "PoliceStation".freeze, subClassOf: ["schema:CivicStructure".freeze, "schema:EmergencyService".freeze], type: "rdfs:Class".freeze term :Pond, - comment: %(A pond).freeze, + comment: %(A pond.).freeze, label: "Pond".freeze, subClassOf: "schema:BodyOfWater".freeze, type: "rdfs:Class".freeze term :PostOffice, comment: %(A post office.).freeze, @@ -2473,33 +2476,31 @@ 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. - <br/><br/>See also <a href="http://blog.schema.org/2014/09/schemaorg-support-for-bibliographic_2.html">blog post</a> - ).freeze, + <br/><br/>See also <a href="http://blog.schema.org/2014/09/schemaorg-support-for-bibliographic_2.html">blog post</a>.).freeze, "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_bibex).freeze, label: "PublicationIssue".freeze, "owl:equivalentClass" => %(http://purl.org/ontology/bibo/Issue).freeze, subClassOf: "schema:CreativeWork".freeze, type: "rdfs:Class".freeze term :PublicationVolume, comment: %(A part of a successively published publication such as a periodical or multi-volume work, often numbered. It may represent a time span, such as a year. - <br/><br/>See also <a href="http://blog.schema.org/2014/09/schemaorg-support-for-bibliographic_2.html">blog post</a> - ).freeze, + <br/><br/>See also <a href="http://blog.schema.org/2014/09/schemaorg-support-for-bibliographic_2.html">blog post</a>.).freeze, "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_bibex).freeze, label: "PublicationVolume".freeze, subClassOf: "schema:CreativeWork".freeze, type: "rdfs:Class".freeze term :QAPage, comment: %(A QAPage is a WebPage focussed on a specific Question and its Answer\(s\), e.g. in a question answering site or documenting Frequently Asked Questions \(FAQs\).).freeze, label: "QAPage".freeze, subClassOf: "schema:WebPage".freeze, type: "rdfs:Class".freeze term :QualitativeValue, - comment: %(A predefined value for a product characteristic, e.g. the the power cord plug type "US" or the garment sizes "S", "M", "L", and "XL").freeze, + comment: %(A predefined value for a product characteristic, e.g. the power cord plug type "US" or the garment sizes "S", "M", "L", and "XL".).freeze, "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsClass).freeze, label: "QualitativeValue".freeze, subClassOf: "schema:Enumeration".freeze, type: "rdfs:Class".freeze term :QuantitativeValue, @@ -2579,11 +2580,11 @@ comment: %(A real-estate agent.).freeze, label: "RealEstateAgent".freeze, subClassOf: "schema:LocalBusiness".freeze, type: "rdfs:Class".freeze term :ReceiveAction, - comment: %(The act of physically/electronically taking delivery of an object thathas been transferred from an origin to a destination. Reciprocal of SendAction.<p>Related actions:</p><ul><li><a href="http://schema.org/SendAction">SendAction</a>: The reciprocal of ReceiveAction.</li><li><a 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, + comment: %(The act of physically/electronically taking delivery of an object thathas been transferred from an origin to a destination. Reciprocal of SendAction.<p>Related actions:</p><ul><li><a href="http://schema.org/SendAction">SendAction</a>: The reciprocal of ReceiveAction.</li><li><a 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.).freeze, @@ -2599,16 +2600,16 @@ comment: %(A recycling center.).freeze, label: "RecyclingCenter".freeze, subClassOf: "schema:LocalBusiness".freeze, type: "rdfs:Class".freeze term :RegisterAction, - comment: %(The act of registering to be a user of a service, product or web page.<p>Related actions:</p><ul><li><a href="http://schema.org/JoinAction">JoinAction</a>: Unlike JoinAction, RegisterAction implies you are registering to be a user of a service, *not* a group/team of people.</li><li><a href="http://schema.org/FollowAction">FollowAction</a>: Unlike FollowAction, RegisterAction doesn't imply that the agent is expecting to poll for updates from the object.</li><li><a 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, + comment: %(The act of registering to be a user of a service, product or web page.<p>Related actions:</p><ul><li><a href="http://schema.org/JoinAction">JoinAction</a>: Unlike JoinAction, RegisterAction implies you are registering to be a user of a service, *not* a group/team of people.</li><li><a href="http://schema.org/FollowAction">FollowAction</a>: Unlike FollowAction, RegisterAction doesn't imply that the agent is expecting to poll for updates from the object.</li><li><a 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: %(The act of rejecting to/adopting an object.<p>Related actions:</p><ul><li><a href="http://schema.org/AcceptAction">AcceptAction</a>: The antagonym of RejectAction.</li></ul>).freeze, + comment: %(The act of rejecting to/adopting an object.<p>Related actions:</p><ul><li><a href="http://schema.org/AcceptAction">AcceptAction</a>: The antagonym 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, @@ -2624,11 +2625,11 @@ 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: %(The act of responding to a question/message asked/sent by the object. Related to <a href="AskAction">AskAction</a>.<p>Related actions:</p><ul><li><a href="http://schema.org/AskAction">AskAction</a>: Appears generally as an origin of a ReplyAction.</li></ul>).freeze, + comment: %(The act of responding to a question/message asked/sent by the object. Related to <a href="AskAction">AskAction</a>.<p>Related actions:</p><ul><li><a 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 :ReportedDoseSchedule, comment: %(A patient-reported or observed dosing schedule for a drug or supplement.).freeze, @@ -2649,11 +2650,11 @@ comment: %(Enumerated status values for Reservation.).freeze, label: "ReservationStatusType".freeze, subClassOf: "schema:Enumeration".freeze, type: "rdfs:Class".freeze term :ReserveAction, - comment: %(Reserving a concrete object.<p>Related actions:</p><ul><li><a href="http://schema.org/ScheduleAction">ScheduleAction</a>: Unlike ScheduleAction, ReserveAction reserves concrete objects \(e.g. a table, a hotel\) towards a time slot / spatial allocation.</li></ul>).freeze, + comment: %(Reserving a concrete object.<p>Related actions:</p><ul><li><a href="http://schema.org/ScheduleAction">ScheduleAction</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, @@ -2696,12 +2697,11 @@ subClassOf: "schema:BodyOfWater".freeze, type: "rdfs:Class".freeze term :Role, comment: %(Represents additional information about a relationship or property. For example a Role can be used to say that a 'member' role linking some SportsTeam to a player occurred during a particular time period. Or that a Person's 'actor' role in a Movie was for some particular characterName. Such properties can be attached to a Role entity, which is then associated with the main entities using ordinary properties like 'member' or 'actor'. - <br/><br/>See also <a href="http://blog.schema.org/2014/06/introducing-role.html">blog post</a> - ).freeze, + <br/><br/>See also <a href="http://blog.schema.org/2014/06/introducing-role.html">blog post</a>.).freeze, label: "Role".freeze, subClassOf: "schema:Intangible".freeze, type: "rdfs:Class".freeze term :RoofingContractor, comment: %(A roofing contractor.).freeze, @@ -2722,11 +2722,11 @@ comment: %(Event type: Sales event.).freeze, label: "SaleEvent".freeze, subClassOf: "schema:Event".freeze, type: "rdfs:Class".freeze term :ScheduleAction, - comment: %(Scheduling future actions, events, or tasks.<p>Related actions:</p><ul><li><a 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, + comment: %(Scheduling future actions, events, or tasks.<p>Related actions:</p><ul><li><a 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, @@ -2747,11 +2747,11 @@ comment: %(A sea \(for example, the Caspian sea\).).freeze, label: "SeaBodyOfWater".freeze, subClassOf: "schema:BodyOfWater".freeze, type: "rdfs:Class".freeze term :SearchAction, - comment: %(The act of searching for an object.<p>Related actions:</p><ul><li><a href="http://schema.org/FindAction">FindAction</a>: SearchAction generally leads to a FindAction, but not necessarily.</li></ul>).freeze, + comment: %(The act of searching for an object.<p>Related actions:</p><ul><li><a 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, @@ -2777,11 +2777,11 @@ comment: %(The act of taking money from a buyer in exchange for goods or services rendered. An agent sells an object, product, or service to a buyer for a price. Reciprocal of BuyAction.).freeze, label: "SellAction".freeze, subClassOf: "schema:TradeAction".freeze, type: "rdfs:Class".freeze term :SendAction, - comment: %(The act of physically/electronically dispatching an object for transfer from an origin to a destination.<p>Related actions:</p><ul><li><a href="http://schema.org/ReceiveAction">ReceiveAction</a>: The reciprocal of SendAction.</li><li><a href="http://schema.org/GiveAction">GiveAction</a>: Unlike GiveAction, SendAction does not imply the transfer of ownership \(e.g. I can send you my laptop, but I'm not necessarily giving it to you\).</li></ul>).freeze, + comment: %(The act of physically/electronically dispatching an object for transfer from an origin to a destination.<p>Related actions:</p><ul><li><a href="http://schema.org/ReceiveAction">ReceiveAction</a>: The reciprocal of SendAction.</li><li><a href="http://schema.org/GiveAction">GiveAction</a>: Unlike GiveAction, SendAction does not imply the transfer of ownership \(e.g. I can send you my laptop, but I'm not necessarily giving it to you\)</li></ul>.).freeze, label: "SendAction".freeze, subClassOf: "schema:TransferAction".freeze, type: "rdfs:Class".freeze term :Series, comment: %( @@ -2804,12 +2804,11 @@ <br/><br/> It is common for properties applicable to an item from the series to be usefully applied to the containing group. Schema.org attempts to anticipate some of these cases, but publishers should be free to apply - properties of the series parts to the series as a whole wherever they seem appropriate. - ).freeze, + properties of the series parts to the series as a whole wherever they seem appropriate.).freeze, label: "Series".freeze, subClassOf: "schema:CreativeWork".freeze, type: "rdfs:Class".freeze term :Service, comment: %(A service provided by an organization, e.g. delivery service, print services, etc.).freeze, @@ -2921,11 +2920,11 @@ comment: %(Structured values are strings&#x2014;for example, addresses&#x2014;that have certain constraints on their structure.).freeze, label: "StructuredValue".freeze, subClassOf: "schema:Intangible".freeze, type: "rdfs:Class".freeze term :SubscribeAction, - comment: %(The act of forming a personal connection with someone/something \(object\) unidirectionally/asymmetrically to get updates pushed to.<p>Related actions:</p><ul><li><a 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 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 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, + comment: %(The act of forming a personal connection with someone/something \(object\) unidirectionally/asymmetrically to get updates pushed to.<p>Related actions:</p><ul><li><a 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 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 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 :SubwayStation, comment: %(A subway station.).freeze, @@ -2972,11 +2971,11 @@ comment: %(A table on a Web page.).freeze, label: "Table".freeze, subClassOf: "schema:WebPageElement".freeze, type: "rdfs:Class".freeze term :TakeAction, - comment: %(The act of gaining ownership of an object from an origin. Reciprocal of GiveAction.<p>Related actions:</p><ul><li><a href="http://schema.org/GiveAction">GiveAction</a>: The reciprocal of TakeAction.</li><li><a href="http://schema.org/ReceiveAction">ReceiveAction</a>: Unlike ReceiveAction, TakeAction implies that ownership has been transfered.</li></ul>).freeze, + comment: %(The act of gaining ownership of an object from an origin. Reciprocal of GiveAction.<p>Related actions:</p><ul><li><a href="http://schema.org/GiveAction">GiveAction</a>: The reciprocal of TakeAction.</li><li><a 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, @@ -3077,11 +3076,11 @@ comment: %(A toy store.).freeze, label: "ToyStore".freeze, subClassOf: "schema:Store".freeze, type: "rdfs:Class".freeze term :TrackAction, - comment: %(An agent tracks an object for updates.<p>Related actions:</p><ul><li><a href="http://schema.org/FollowAction">FollowAction</a>: Unlike FollowAction, TrackAction refers to the interest on the location of innanimates objects.</li><li><a href="http://schema.org/SubscribeAction">SubscribeAction</a>: Unlike SubscribeAction, TrackAction refers to the interest on the location of innanimate objects.</li></ul>).freeze, + comment: %(An agent tracks an object for updates.<p>Related actions:</p><ul><li><a href="http://schema.org/FollowAction">FollowAction</a>: Unlike FollowAction, TrackAction refers to the interest on the location of innanimates objects.</li><li><a 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, @@ -3134,11 +3133,11 @@ comment: %(Data type: URL.).freeze, label: "URL".freeze, subClassOf: "schema:Text".freeze, type: "rdfs:Class".freeze term :UnRegisterAction, - comment: %(The act of un-registering from a service.<p>Related actions:</p><ul><li><a href="http://schema.org/RegisterAction">RegisterAction</a>: Antagonym of UnRegisterAction.</li><li><a 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, + comment: %(The act of un-registering from a service.<p>Related actions:</p><ul><li><a href="http://schema.org/RegisterAction">RegisterAction</a>: Antagonym of UnRegisterAction.</li><li><a 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, @@ -3176,11 +3175,11 @@ comment: %(User interaction: Download of an item.).freeze, label: "UserDownloads".freeze, subClassOf: "schema:UserInteraction".freeze, type: "rdfs:Class".freeze term :UserInteraction, - comment: %(A user interacting with a page).freeze, + comment: %(A user interacting with a page.).freeze, label: "UserInteraction".freeze, subClassOf: "schema:Event".freeze, type: "rdfs:Class".freeze term :UserLikes, comment: %(User interaction: Like an item.).freeze, @@ -3262,10 +3261,16 @@ term :VisualArtsEvent, comment: %(Event type: Visual arts event.).freeze, label: "VisualArtsEvent".freeze, subClassOf: "schema:Event".freeze, type: "rdfs:Class".freeze + term :VisualArtwork, + comment: %(A work of art that is primarily visual in character.).freeze, + "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_VisualArtworkClass).freeze, + label: "VisualArtwork".freeze, + subClassOf: "schema:CreativeWork".freeze, + type: "rdfs:Class".freeze term :Volcano, comment: %(A volcano, like Fuji san.).freeze, label: "Volcano".freeze, subClassOf: "schema:Landform".freeze, type: "rdfs:Class".freeze @@ -3322,11 +3327,11 @@ comment: %(The act of consuming dynamic/moving visual content.).freeze, label: "WatchAction".freeze, subClassOf: "schema:ConsumeAction".freeze, type: "rdfs:Class".freeze term :Waterfall, - comment: %(A waterfall, like Niagara).freeze, + comment: %(A waterfall, like Niagara.).freeze, label: "Waterfall".freeze, subClassOf: "schema:BodyOfWater".freeze, type: "rdfs:Class".freeze term :WearAction, comment: %(The act of dressing oneself in clothing.).freeze, @@ -3337,16 +3342,16 @@ comment: %(Web applications.).freeze, label: "WebApplication".freeze, subClassOf: "schema:SoftwareApplication".freeze, type: "rdfs:Class".freeze term :WebPage, - comment: %(A web page. Every web page is implicitly assumed to be declared to be of type WebPage, so the various properties about that webpage, such as <code>breadcrumb</code> may be used. We recommend explicit declaration if these properties are specified, but if they are found outside of an itemscope, they will be assumed to be about the page).freeze, + comment: %(A web page. Every web page is implicitly assumed to be declared to be of type WebPage, so the various properties about that webpage, such as <code>breadcrumb</code> may be used. We recommend explicit declaration if these properties are specified, but if they are found outside of an itemscope, they will be assumed to be about the page.).freeze, label: "WebPage".freeze, subClassOf: "schema:CreativeWork".freeze, type: "rdfs:Class".freeze term :WebPageElement, - comment: %(A web page element, like a table or an image).freeze, + comment: %(A web page element, like a table or an image.).freeze, label: "WebPageElement".freeze, subClassOf: "schema:CreativeWork".freeze, type: "rdfs:Class".freeze term :WebSite, comment: %(A WebSite is a set of related web pages and other items typically served from a single web domain and accessible via URLs.).freeze, @@ -3416,12 +3421,11 @@ domainIncludes: "schema:DeliveryEvent".freeze, label: "accessCode".freeze, rangeIncludes: "schema:Text".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, + 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, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze property :accessibilityControl, @@ -3435,15 +3439,21 @@ domainIncludes: "schema:CreativeWork".freeze, label: "accessibilityFeature".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze property :accessibilityHazard, - comment: %(A characteristic of the described resource that is physiologically dangerous to some users. Related to WCAG 2.0 guideline 2.3. \(<a href="http://www.w3.org/wiki/WebSchemas/Accessibility">WebSchemas wiki lists possible values</a>\)).freeze, + comment: %(A characteristic of the described resource that is physiologically dangerous to some users. Related to WCAG 2.0 guideline 2.3 \(<a href="http://www.w3.org/wiki/WebSchemas/Accessibility">WebSchemas wiki lists possible values</a>\).).freeze, domainIncludes: "schema:CreativeWork".freeze, label: "accessibilityHazard".freeze, rangeIncludes: "schema:Text".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, + 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, @@ -3726,11 +3736,11 @@ domainIncludes: "schema:SoftwareApplication".freeze, label: "applicationSubCategory".freeze, rangeIncludes: ["schema:Text".freeze, "schema:URL".freeze], type: "rdf:Property".freeze property :applicationSuite, - comment: %(The name of the application suite to which the application belongs \(e.g. Excel belongs to Office\)).freeze, + comment: %(The name of the application suite to which the application belongs \(e.g. Excel belongs to Office\).).freeze, domainIncludes: "schema:SoftwareApplication".freeze, label: "applicationSuite".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze property :appliesToDeliveryMethod, @@ -3750,11 +3760,11 @@ domainIncludes: "schema:BroadcastService".freeze, label: "area".freeze, rangeIncludes: "schema:Place".freeze, type: "rdf:Property".freeze property :areaServed, - comment: %(The location served by this contact point \(e.g., a phone number intended for Europeans vs. North Americans or only within the United States.\)).freeze, + comment: %(The location served by this contact point \(e.g., a phone number intended for Europeans vs. North Americans or only within the United States\).).freeze, domainIncludes: "schema:ContactPoint".freeze, label: "areaServed".freeze, rangeIncludes: "schema:AdministrativeArea".freeze, type: "rdf:Property".freeze property :arrivalAirport, @@ -3797,16 +3807,28 @@ comment: %(The expected arrival time.).freeze, domainIncludes: ["schema:BusTrip".freeze, "schema:Flight".freeze, "schema:TrainTrip".freeze], label: "arrivalTime".freeze, rangeIncludes: "schema:DateTime".freeze, type: "rdf:Property".freeze + property :artEdition, + comment: %(The number of copies when multiple copies of a piece of artwork are produced - e.g. for a limited edition of 20 prints, 'artEdition' refers to the total number of copies \(in this example "20"\).).freeze, + domainIncludes: "schema:VisualArtwork".freeze, + label: "artEdition".freeze, + rangeIncludes: ["schema:Text".freeze, "schema:Integer".freeze], + type: "rdf:Property".freeze property :arterialBranch, comment: %(The branches that comprise the arterial structure.).freeze, domainIncludes: "schema:Artery".freeze, label: "arterialBranch".freeze, rangeIncludes: "schema:AnatomicalStructure".freeze, type: "rdf:Property".freeze + property :artform, + comment: %(e.g. Painting, Drawing, Sculpture, Print, Photograph, Assemblage, Collage, etc.).freeze, + domainIncludes: "schema:VisualArtwork".freeze, + label: "artform".freeze, + rangeIncludes: ["schema:Text".freeze, "schema:URL".freeze], + type: "rdf:Property".freeze property :articleBody, comment: %(The actual body of the article.).freeze, domainIncludes: "schema:Article".freeze, label: "articleBody".freeze, rangeIncludes: "schema:Text".freeze, @@ -3822,17 +3844,17 @@ domainIncludes: "schema:MedicalWebPage".freeze, label: "aspect".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze property :assembly, - comment: %(Library file name e.g., mscorlib.dll, system.web.dll).freeze, + comment: %(Library file name e.g., mscorlib.dll, system.web.dll.).freeze, domainIncludes: "schema:APIReference".freeze, label: "assembly".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze property :assemblyVersion, - comment: %(Associated product/technology version. e.g., .NET Framework 4.5).freeze, + comment: %(Associated product/technology version. e.g., .NET Framework 4.5.).freeze, domainIncludes: "schema:APIReference".freeze, label: "assemblyVersion".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze property :associatedAnatomy, @@ -3858,11 +3880,11 @@ domainIncludes: ["schema:AnatomicalStructure".freeze, "schema:AnatomicalSystem".freeze, "schema:SuperficialAnatomy".freeze], label: "associatedPathophysiology".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze property :athlete, - comment: %(A person that acts as performing member of a sports team; a player as opposed to a coach).freeze, + comment: %(A person that acts as performing member of a sports team; a player as opposed to a coach.).freeze, domainIncludes: "schema:SportsTeam".freeze, label: "athlete".freeze, rangeIncludes: "schema:Person".freeze, type: "rdf:Property".freeze property :attendee, @@ -3883,14 +3905,11 @@ domainIncludes: ["schema:CreativeWork".freeze, "schema:Product".freeze, "schema:PlayAction".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.\) - domain: Audience - Range: Text - ).freeze, + comment: %(The target group associated with a given audience \(e.g. veterans, car owners, musicians, etc.\).).freeze, domainIncludes: "schema:Audience".freeze, label: "audienceType".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze property :audio, @@ -3928,11 +3947,11 @@ domainIncludes: ["schema:Offer".freeze, "schema:Demand".freeze], label: "availableAtOrFrom".freeze, rangeIncludes: "schema:Place".freeze, type: "rdf:Property".freeze property :availableChannel, - comment: %(A means of accessing the service \(e.g. a phone bank, a web site, a location, etc.\)).freeze, + comment: %(A means of accessing the service \(e.g. a phone bank, a web site, a location, etc.\).).freeze, domainIncludes: "schema:Service".freeze, label: "availableChannel".freeze, rangeIncludes: "schema:ServiceChannel".freeze, type: "rdf:Property".freeze property :availableDeliveryMethod, @@ -4037,10 +4056,16 @@ comment: %(This property specifies the minimal quantity and rounding increment that will be the basis for the billing. The unit of measurement is specified by the unitCode property.).freeze, domainIncludes: "schema:UnitPriceSpecification".freeze, label: "billingIncrement".freeze, rangeIncludes: "schema:Number".freeze, type: "rdf:Property".freeze + property :billingPeriod, + comment: %(The time interval used to compute the invoice.).freeze, + domainIncludes: "schema:Invoice".freeze, + label: "billingPeriod".freeze, + rangeIncludes: "schema:Duration".freeze, + type: "rdf:Property".freeze property :biomechnicalClass, comment: %(The biomechanical properties of the bone.).freeze, domainIncludes: "schema:Joint".freeze, label: "biomechnicalClass".freeze, rangeIncludes: "schema:Text".freeze, @@ -4168,11 +4193,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:Reservation".freeze, "schema:Order".freeze], + domainIncludes: ["schema:Reservation".freeze, "schema:Order".freeze, "schema:Invoice".freeze], label: "broker".freeze, rangeIncludes: ["schema:Person".freeze, "schema:Organization".freeze], type: "rdf:Property".freeze property :browserRequirements, comment: %(Specifies browser requirements in human-readable text. For example,"requires HTML5 support".).freeze, @@ -4210,11 +4235,11 @@ domainIncludes: ["schema:MusicAlbum".freeze, "schema:MusicRecording".freeze], label: "byArtist".freeze, rangeIncludes: "schema:MusicGroup".freeze, type: "rdf:Property".freeze property :calories, - comment: %(The number of calories).freeze, + comment: %(The number of calories.).freeze, domainIncludes: "schema:NutritionInformation".freeze, label: "calories".freeze, rangeIncludes: "schema:Energy".freeze, type: "rdf:Property".freeze property :candidate, @@ -4262,11 +4287,11 @@ label: "catalogNumber".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze property :category, comment: %(A category for the item. Greater signs or slashes can be used to informally indicate a category hierarchy.).freeze, - domainIncludes: ["schema:Offer".freeze, "schema:PhysicalActivity".freeze], + domainIncludes: ["schema:Offer".freeze, "schema:Invoice".freeze, "schema:PhysicalActivity".freeze], label: "category".freeze, rangeIncludes: ["schema:PhysicalActivityCategory".freeze, "schema:Text".freeze, "schema:Thing".freeze], type: "rdf:Property".freeze property :cause, comment: %(An underlying cause. More specifically, one of the causative agent\(s\) that are most directly responsible for the pathophysiologic process that eventually results in the occurrence.).freeze, @@ -4315,17 +4340,17 @@ domainIncludes: "schema:LodgingReservation".freeze, label: "checkoutTime".freeze, rangeIncludes: "schema:DateTime".freeze, type: "rdf:Property".freeze property :childMaxAge, - comment: %(Maximal age of the child).freeze, + comment: %(Maximal age of the child.).freeze, domainIncludes: "schema:ParentAudience".freeze, label: "childMaxAge".freeze, rangeIncludes: "schema:Number".freeze, type: "rdf:Property".freeze property :childMinAge, - comment: %(Minimal age of the child).freeze, + comment: %(Minimal age of the child.).freeze, domainIncludes: "schema:ParentAudience".freeze, label: "childMinAge".freeze, rangeIncludes: "schema:Number".freeze, type: "rdf:Property".freeze property :children, @@ -4353,13 +4378,19 @@ rangeIncludes: ["schema:CreativeWork".freeze, "schema:Text".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, + label: "clinicalPharmacology".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze + property :clinicalPharmacology, + 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: "clinicalPharmacology".freeze, + rangeIncludes: "schema:Text".freeze, + type: "rdf:Property".freeze property :clipNumber, comment: %(Position of the clip within an ordered group of clips.).freeze, domainIncludes: "schema:Clip".freeze, label: "clipNumber".freeze, rangeIncludes: ["schema:Integer".freeze, "schema:Text".freeze], @@ -4382,11 +4413,11 @@ domainIncludes: "schema:MedicalEntity".freeze, label: "code".freeze, rangeIncludes: "schema:MedicalCode".freeze, type: "rdf:Property".freeze property :codeRepository, - comment: %(Link to the repository where the un-compiled, human readable code and related code is located \(SVN, github, CodePlex\)).freeze, + comment: %(Link to the repository where the un-compiled, human readable code and related code is located \(SVN, github, CodePlex\).).freeze, domainIncludes: "schema:Code".freeze, label: "codeRepository".freeze, rangeIncludes: "schema:URL".freeze, type: "rdf:Property".freeze property :codeValue, @@ -4469,23 +4500,23 @@ domainIncludes: "schema:AnatomicalSystem".freeze, label: "comprisedOf".freeze, rangeIncludes: ["schema:AnatomicalStructure".freeze, "schema:AnatomicalSystem".freeze], type: "rdf:Property".freeze property :confirmationNumber, - comment: %(A number that confirms the given order.).freeze, - domainIncludes: "schema:Order".freeze, + comment: %(A number that confirms the given order or payment has been received.).freeze, + domainIncludes: ["schema:Order".freeze, "schema:Invoice".freeze], label: "confirmationNumber".freeze, rangeIncludes: "schema:Text".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, rangeIncludes: "schema:AnatomicalStructure".freeze, type: "rdf:Property".freeze property :contactOption, - comment: %(An option available on this contact point \(e.g. a toll-free number or support for hearing-impaired callers.\)).freeze, + comment: %(An option available on this contact point \(e.g. a toll-free number or support for hearing-impaired callers\).).freeze, domainIncludes: "schema:ContactPoint".freeze, label: "contactOption".freeze, rangeIncludes: "schema:ContactPointOption".freeze, type: "rdf:Property".freeze property :contactPoint, @@ -4536,11 +4567,11 @@ domainIncludes: "schema:EntryPoint".freeze, label: "contentType".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze property :contentUrl, - comment: %(Actual bytes of the media object, for example the image file or video file. \(previous spelling: contentURL\)).freeze, + comment: %(Actual bytes of the media object, for example the image file or video file.).freeze, domainIncludes: "schema:MediaObject".freeze, label: "contentUrl".freeze, rangeIncludes: "schema:URL".freeze, type: "rdf:Property".freeze property :contraindication, @@ -4652,12 +4683,12 @@ domainIncludes: "schema:DatedMoneySpecification".freeze, label: "currency".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze property :customer, - comment: %(Party placing the order.).freeze, - domainIncludes: "schema:Order".freeze, + comment: %(Party placing the order or paying the invoice.).freeze, + domainIncludes: ["schema:Order".freeze, "schema:Invoice".freeze], label: "customer".freeze, rangeIncludes: ["schema:Organization".freeze, "schema:Person".freeze], type: "rdf:Property".freeze property :dataset, comment: %(A dataset contained in a catalog.).freeze, @@ -4736,12 +4767,12 @@ domainIncludes: ["schema:Offer".freeze, "schema:Demand".freeze], label: "deliveryLeadTime".freeze, rangeIncludes: "schema:QuantitativeValue".freeze, type: "rdf:Property".freeze property :deliveryMethod, - comment: %(A sub property of instrument. The method of delivery).freeze, - domainIncludes: ["schema:ReceiveAction".freeze, "schema:SendAction".freeze, "schema:TrackAction".freeze], + comment: %(A sub property of instrument. The method of delivery.).freeze, + domainIncludes: ["schema:OrderAction".freeze, "schema:ReceiveAction".freeze, "schema:SendAction".freeze, "schema:TrackAction".freeze], label: "deliveryMethod".freeze, rangeIncludes: "schema:DeliveryMethod".freeze, subPropertyOf: "schema:instrument".freeze, type: "rdf:Property".freeze property :deliveryStatus, @@ -4803,12 +4834,12 @@ domainIncludes: "schema:TechArticle".freeze, label: "dependencies".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze property :depth, - comment: %(The depth of the product.).freeze, - domainIncludes: "schema:Product".freeze, + comment: %(The depth of the item.).freeze, + domainIncludes: ["schema:Product".freeze, "schema:VisualArtwork".freeze], label: "depth".freeze, rangeIncludes: ["schema:Distance".freeze, "schema:QuantitativeValue".freeze], type: "rdf:Property".freeze property :description, comment: %(A short description of the item.).freeze, @@ -5052,11 +5083,11 @@ domainIncludes: "schema:AlignmentObject".freeze, label: "educationalFramework".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze property :educationalRole, - comment: %(An educationalRole of an EducationalAudience).freeze, + comment: %(An educationalRole of an EducationalAudience.).freeze, domainIncludes: "schema:EducationalAudience".freeze, label: "educationalRole".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze property :educationalUse, @@ -5106,11 +5137,11 @@ domainIncludes: ["schema:Organization".freeze, "schema:ContactPoint".freeze, "schema:Person".freeze], label: "email".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze property :embedUrl, - comment: %(A URL pointing to a player for a specific video. In general, this is the information in the <code>src</code> element of an <code>embed</code> tag and should not be the same as the content of the <code>loc</code> tag. \(previous spelling: embedURL\)).freeze, + comment: %(A URL pointing to a player for a specific video. In general, this is the information in the <code>src</code> element of an <code>embed</code> tag and should not be the same as the content of the <code>loc</code> tag.).freeze, domainIncludes: "schema:MediaObject".freeze, label: "embedUrl".freeze, rangeIncludes: "schema:URL".freeze, type: "rdf:Property".freeze property :employee, @@ -5170,12 +5201,11 @@ rangeIncludes: "schema:Date".freeze, type: "rdf:Property".freeze property :endTime, comment: %(The endTime of something. For a reserved event or service \(e.g. FoodEstablishmentReservation\), the time that it is expected to end. For actions that span a period of time, when the action was performed. e.g. John wrote a book from January to *December*. -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, +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 property :endorsee, @@ -5488,11 +5518,11 @@ type: "rdf:Property".freeze property :fromLocation, comment: %(A sub property of location. The original location of the object or the agent before the action.).freeze, domainIncludes: ["schema:MoveAction".freeze, "schema:TransferAction".freeze, "schema:ExerciseAction".freeze], label: "fromLocation".freeze, - rangeIncludes: ["schema:Number".freeze, "schema:Place".freeze], + rangeIncludes: "schema:Place".freeze, subPropertyOf: "schema:location".freeze, type: "rdf:Property".freeze property :function, comment: %(Function of the anatomical structure.).freeze, domainIncludes: "schema:AnatomicalStructure".freeze, @@ -5652,24 +5682,24 @@ inverseOf: "schema:isPartOf".freeze, label: "hasPart".freeze, rangeIncludes: "schema:CreativeWork".freeze, type: "rdf:Property".freeze property :headline, - comment: %(Headline of the article).freeze, + comment: %(Headline of the article.).freeze, domainIncludes: "schema:CreativeWork".freeze, label: "headline".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze property :healthCondition, - comment: %(Expectations for health conditions of target audience).freeze, + comment: %(Expectations for health conditions of target audience.).freeze, domainIncludes: "schema:PeopleAudience".freeze, label: "healthCondition".freeze, rangeIncludes: "schema:MedicalCondition".freeze, type: "rdf:Property".freeze property :height, - comment: %(The height of the item or person.).freeze, - domainIncludes: ["schema:MediaObject".freeze, "schema:Product".freeze, "schema:Person".freeze], + comment: %(The height of the item.).freeze, + domainIncludes: ["schema:MediaObject".freeze, "schema:Product".freeze, "schema:Person".freeze, "schema:VisualArtwork".freeze], label: "height".freeze, rangeIncludes: ["schema:Distance".freeze, "schema:QuantitativeValue".freeze], type: "rdf:Property".freeze property :highPrice, comment: %(The highest price of all offers available.).freeze, @@ -5737,11 +5767,11 @@ domainIncludes: "schema:EntryPoint".freeze, label: "httpMethod".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze property :iataCode, - comment: %(IATA identifier for an airline or airport).freeze, + comment: %(IATA identifier for an airline or airport.).freeze, domainIncludes: ["schema:Airline".freeze, "schema:Airport".freeze], label: "iataCode".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze property :icaoCode, @@ -5785,11 +5815,11 @@ domainIncludes: "schema:MusicRecording".freeze, label: "inAlbum".freeze, rangeIncludes: "schema:MusicAlbum".freeze, type: "rdf:Property".freeze property :inLanguage, - comment: %(The language of the content. please use one of the language codes from the <a href='http://tools.ietf.org/html/bcp47'>IETF BCP 47 standard.</a>).freeze, + comment: %(The language of the content. please use one of the language codes from the <a href='http://tools.ietf.org/html/bcp47'>IETF BCP 47 standard</a>.).freeze, domainIncludes: "schema:CreativeWork".freeze, label: "inLanguage".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze property :inPlaylist, @@ -5930,11 +5960,11 @@ domainIncludes: "schema:Drug".freeze, label: "isAvailableGenerically".freeze, rangeIncludes: "schema:Boolean".freeze, type: "rdf:Property".freeze property :isBasedOnUrl, - comment: %(A resource that was used in the creation of this resource. This term can be repeated for multiple sources. For example, http://example.com/great-multiplication-intro.html).freeze, + comment: %(A resource that was used in the creation of this resource. This term can be repeated for multiple sources. For example, http://example.com/great-multiplication-intro.html.).freeze, domainIncludes: "schema:CreativeWork".freeze, label: "isBasedOnUrl".freeze, rangeIncludes: "schema:URL".freeze, type: "rdf:Property".freeze property :isConsumableFor, @@ -6053,11 +6083,11 @@ domainIncludes: ["schema:Offer".freeze, "schema:Product".freeze, "schema:Demand".freeze], 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. + comment: %(For itemListElement values, you can use simple strings \(e.g. "Peter", "Paul", "Mary"\), existing entities, or use ListItem. <br/><br/> Text values are best if the elements in the list are plain strings. Existing entities are best for a simple, unordered list of existing things in your data. ListItem is used with ordered lists when you want to provide additional context about the element in that list or when the same item might be in different places in different lists. <br/><br/> Note: The order of elements in your mark-up is not sufficient for indicating the order or elements. Use ListItem with a 'position' property in such cases.).freeze, domainIncludes: "schema:ItemList".freeze, @@ -6280,10 +6310,16 @@ domainIncludes: "schema:Place".freeze, 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, + label: "material".freeze, + rangeIncludes: ["schema:Text".freeze, "schema:URL".freeze], + type: "rdf:Property".freeze property :maxPrice, comment: %(The highest price if the price is a range.).freeze, domainIncludes: "schema:PriceSpecification".freeze, label: "maxPrice".freeze, rangeIncludes: "schema:Number".freeze, @@ -6386,10 +6422,16 @@ comment: %(The lower value of some characteristic or property.).freeze, domainIncludes: ["schema:QuantitativeValue".freeze, "schema:PropertyValueSpecification".freeze], label: "minValue".freeze, rangeIncludes: "schema:Number".freeze, type: "rdf:Property".freeze + property :minimumPaymentDue, + comment: %(The minimum payment required at this time.).freeze, + domainIncludes: "schema:Invoice".freeze, + label: "minimumPaymentDue".freeze, + rangeIncludes: "schema:PriceSpecification".freeze, + type: "rdf:Property".freeze property :model, comment: %(The model of the product. Use with the URL of a ProductModel or a textual representation of the model identifier. The URL of the ProductModel can be from an external source. It is recommended to additionally provide strong product identifiers via the gtin8/gtin13/gtin14 and mpn properties.).freeze, domainIncludes: "schema:Product".freeze, label: "model".freeze, rangeIncludes: ["schema:ProductModel".freeze, "schema:Text".freeze], @@ -6424,17 +6466,17 @@ domainIncludes: "schema:MusicComposition".freeze, label: "musicArrangement".freeze, rangeIncludes: "schema:MusicComposition".freeze, type: "rdf:Property".freeze property :musicBy, - comment: %(The composer of the movie or TV/radio soundtrack.).freeze, - domainIncludes: ["schema:Movie".freeze, "schema:Episode".freeze, "schema:TVSeries".freeze, "schema:RadioSeries".freeze], + comment: %(The composer of the soundtrack.).freeze, + domainIncludes: ["schema:Movie".freeze, "schema:Episode".freeze, "schema:TVSeries".freeze, "schema:RadioSeries".freeze, "schema:Clip".freeze, "schema:MovieSeries".freeze, "schema:VideoGame".freeze, "schema:VideoGameSeries".freeze, "schema:VideoObject".freeze], label: "musicBy".freeze, rangeIncludes: ["schema:MusicGroup".freeze, "schema:Person".freeze], type: "rdf:Property".freeze property :musicCompositionForm, - comment: %(The type of composition \(e.g. overture, sonata, symphony, etc.\)).freeze, + comment: %(The type of composition \(e.g. overture, sonata, symphony, etc.\).).freeze, "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ).freeze, domainIncludes: "schema:MusicComposition".freeze, label: "musicCompositionForm".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze @@ -6548,10 +6590,16 @@ comment: %(The number of tracks in this album or playlist.).freeze, domainIncludes: "schema:MusicPlaylist".freeze, label: "numTracks".freeze, rangeIncludes: "schema:Integer".freeze, type: "rdf:Property".freeze + property :numberOfEmployees, + comment: %(The size of business by number of employees.).freeze, + domainIncludes: "schema:BusinessAudience".freeze, + label: "numberOfEmployees".freeze, + rangeIncludes: "schema:QuantitativeValue".freeze, + type: "rdf:Property".freeze property :numberOfEpisodes, comment: %(The number of episodes in this season or series.).freeze, domainIncludes: ["schema:Season".freeze, "schema:TVSeries".freeze, "schema:VideoGameSeries".freeze, "schema:RadioSeries".freeze], label: "numberOfEpisodes".freeze, rangeIncludes: "schema:Number".freeze, @@ -6584,16 +6632,10 @@ comment: %(A number associated with a role in an organization, for example, the number on an athlete's jersey.).freeze, domainIncludes: "schema:OrganizationRole".freeze, label: "numberedPosition".freeze, rangeIncludes: "schema:Number".freeze, type: "rdf:Property".freeze - property :numberofEmployees, - comment: %(The size of business by number of employees.).freeze, - domainIncludes: "schema:BusinessAudience".freeze, - label: "numberofEmployees".freeze, - rangeIncludes: "schema:QuantitativeValue".freeze, - type: "rdf:Property".freeze property :nutrition, comment: %(Nutrition information about the recipe.).freeze, domainIncludes: "schema:Recipe".freeze, label: "nutrition".freeze, rangeIncludes: "schema:NutritionInformation".freeze, @@ -6616,11 +6658,11 @@ label: "offerCount".freeze, rangeIncludes: "schema:Integer".freeze, type: "rdf:Property".freeze property :offers, comment: %(An offer to provide this item&#x2014;for example, an offer to sell a product, rent the DVD of a movie, or give away tickets to an event.).freeze, - domainIncludes: ["schema:CreativeWork".freeze, "schema:Event".freeze, "schema:Product".freeze], + domainIncludes: ["schema:CreativeWork".freeze, "schema:Event".freeze, "schema:Product".freeze, "schema:AggregateOffer".freeze], label: "offers".freeze, rangeIncludes: "schema:Offer".freeze, type: "rdf:Property".freeze property :openingHours, comment: %(The opening hours for a business. Opening hours can be specified as a weekly time range, starting with days, then times per day. Multiple days can be listed with commas ',' separating each day. Day or time ranges are specified using a hyphen '-'.<br />- Days are specified using the following two-letter combinations: <code>Mo</code>, <code>Tu</code>, <code>We</code>, <code>Th</code>, <code>Fr</code>, <code>Sa</code>, <code>Su</code>.<br />- Times are specified using 24:00 time. For example, 3pm is specified as <code>15:00</code>. <br />- Here is an example: <code>&lt;time itemprop=&quot;openingHours&quot; datetime=&quot;Tu,Th 16:00-20:00&quot;&gt;Tuesdays and Thursdays 4-8pm&lt;/time&gt;</code>. <br />- If a business is open 7 days a week, then it can be specified as <code>&lt;time itemprop=&quot;openingHours&quot; datetime=&quot;Mo-Su&quot;&gt;Monday through Sunday, all day&lt;/time&gt;</code>.).freeze, @@ -6798,10 +6840,16 @@ domainIncludes: "schema:Clip".freeze, label: "partOfEpisode".freeze, rangeIncludes: "schema:Episode".freeze, subPropertyOf: "schema:isPartOf".freeze, type: "rdf:Property".freeze + property :partOfInvoice, + comment: %(The order is being paid as part of the referenced Invoice.).freeze, + domainIncludes: "schema:Order".freeze, + label: "partOfInvoice".freeze, + rangeIncludes: "schema:Invoice".freeze, + type: "rdf:Property".freeze property :partOfOrder, comment: %(The overall order the items in this delivery were included in.).freeze, domainIncludes: "schema:ParcelDelivery".freeze, label: "partOfOrder".freeze, rangeIncludes: "schema:Order".freeze, @@ -6827,11 +6875,11 @@ label: "partOfSystem".freeze, rangeIncludes: "schema:AnatomicalSystem".freeze, subPropertyOf: "schema:isPartOf".freeze, type: "rdf:Property".freeze property :partOfTVSeries, - comment: %(The TV series to which this episode or season belongs. \(legacy form; partOfSeries is preferred\)).freeze, + comment: %(The TV series to which this episode or season belongs.).freeze, domainIncludes: ["schema:TVEpisode".freeze, "schema:TVSeason".freeze, "schema:TVClip".freeze], label: "partOfTVSeries".freeze, rangeIncludes: "schema:TVSeries".freeze, "schema:supersededBy" => %(schema:partOfSeries).freeze, subPropertyOf: "schema:isPartOf".freeze, @@ -6860,26 +6908,32 @@ label: "paymentAccepted".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze property :paymentDue, comment: %(The date that payment is due.).freeze, - domainIncludes: "schema:Order".freeze, + domainIncludes: ["schema:Order".freeze, "schema:Invoice".freeze], label: "paymentDue".freeze, rangeIncludes: "schema:DateTime".freeze, type: "rdf:Property".freeze property :paymentMethod, comment: %(The name of the credit card or other method of payment for the order.).freeze, - domainIncludes: "schema:Order".freeze, + domainIncludes: ["schema:Order".freeze, "schema:Invoice".freeze], label: "paymentMethod".freeze, rangeIncludes: "schema:PaymentMethod".freeze, type: "rdf:Property".freeze property :paymentMethodId, comment: %(An identifier for the method of payment used \(e.g. the last 4 digits of the credit card\).).freeze, - domainIncludes: "schema:Order".freeze, + domainIncludes: ["schema:Order".freeze, "schema:Invoice".freeze], label: "paymentMethodId".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze + property :paymentStatus, + comment: %(The status of payment; whether the invoice has been paid or not.).freeze, + domainIncludes: "schema:Invoice".freeze, + label: "paymentStatus".freeze, + rangeIncludes: "schema:Text".freeze, + type: "rdf:Property".freeze property :paymentUrl, comment: %(The URL for sending a payment.).freeze, domainIncludes: "schema:Order".freeze, label: "paymentUrl".freeze, rangeIncludes: "schema:URL".freeze, @@ -7104,11 +7158,10 @@ </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, domainIncludes: ["schema:Offer".freeze, "schema:PriceSpecification".freeze, "schema:TradeAction".freeze], label: "price".freeze, rangeIncludes: ["schema:Number".freeze, "schema:Text".freeze], type: "rdf:Property".freeze @@ -7124,11 +7177,11 @@ label: "priceRange".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze property :priceSpecification, comment: %(One or more detailed price specifications, indicating the unit price and delivery or payment charges.).freeze, - domainIncludes: ["schema:Offer".freeze, "schema:Demand".freeze], + domainIncludes: ["schema:Offer".freeze, "schema:Demand".freeze, "schema:TradeAction".freeze], label: "priceSpecification".freeze, rangeIncludes: "schema:PriceSpecification".freeze, type: "rdf:Property".freeze property :priceType, comment: %(A short text or acronym indicating multiple price specifications for the same offer, e.g. SRP for the suggested retail price or INVOICE for the invoice price, mostly used in the car industry.).freeze, @@ -7202,13 +7255,13 @@ label: "processorRequirements".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze property :producer, comment: %(The person or organization who produced the work \(e.g. music album, movie, tv/radio series etc.\).).freeze, - domainIncludes: ["schema:CreativeWork".freeze, "schema:Organization".freeze], + domainIncludes: "schema:CreativeWork".freeze, label: "producer".freeze, - rangeIncludes: "schema:Person".freeze, + rangeIncludes: ["schema:Person".freeze, "schema:Organization".freeze], type: "rdf:Property".freeze property :produces, comment: %(The tangible thing generated by the service, e.g. a passport, permit, etc.).freeze, domainIncludes: "schema:Service".freeze, label: "produces".freeze, @@ -7274,11 +7327,11 @@ label: "proteinContent".freeze, rangeIncludes: "schema:Mass".freeze, type: "rdf:Property".freeze property :provider, comment: %(The service provider, service operator, or service performer; the goods producer. Another party \(a seller\) may offer those services or goods on behalf of the provider. A provider may also serve as the seller.).freeze, - domainIncludes: ["schema:CreativeWork".freeze, "schema:Service".freeze, "schema:Reservation".freeze, "schema:Flight".freeze, "schema:ParcelDelivery".freeze, "schema:TrainTrip".freeze, "schema:BusTrip".freeze], + domainIncludes: ["schema:CreativeWork".freeze, "schema:Service".freeze, "schema:Invoice".freeze, "schema:Reservation".freeze, "schema:Flight".freeze, "schema:ParcelDelivery".freeze, "schema:TrainTrip".freeze, "schema:BusTrip".freeze], label: "provider".freeze, rangeIncludes: ["schema:Person".freeze, "schema:Organization".freeze], type: "rdf:Property".freeze property :providesService, comment: %(The service provided by this channel.).freeze, @@ -7470,10 +7523,16 @@ domainIncludes: "schema:MusicRecording".freeze, inverseOf: "schema:recordedAs".freeze, label: "recordingOf".freeze, rangeIncludes: "schema:MusicComposition".freeze, type: "rdf:Property".freeze + property :referencesOrder, + comment: %(The Order\(s\) related to this Invoice. One or more Orders may be combined into a single Invoice.).freeze, + domainIncludes: "schema:Invoice".freeze, + label: "referencesOrder".freeze, + rangeIncludes: "schema:Order".freeze, + type: "rdf:Property".freeze property :regionDrained, comment: %(The anatomical or organ system drained by this vessel; generally refers to a specific part of an organ.).freeze, domainIncludes: ["schema:LymphaticVessel".freeze, "schema:Vein".freeze], label: "regionDrained".freeze, rangeIncludes: ["schema:AnatomicalStructure".freeze, "schema:AnatomicalSystem".freeze], @@ -7735,11 +7794,11 @@ domainIncludes: "schema:LymphaticVessel".freeze, label: "runsTo".freeze, rangeIncludes: "schema:Vessel".freeze, type: "rdf:Property".freeze property :runtime, - comment: %(Runtime platform or script interpreter dependencies \(Example - Java v1, Python2.3, .Net Framework 3.0\)).freeze, + comment: %(Runtime platform or script interpreter dependencies \(Example - Java v1, Python2.3, .Net Framework 3.0\).).freeze, domainIncludes: "schema:Code".freeze, label: "runtime".freeze, rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze property :safetyConsideration, @@ -7770,10 +7829,16 @@ comment: %(The number of grams of saturated fat.).freeze, domainIncludes: "schema:NutritionInformation".freeze, label: "saturatedFatContent".freeze, rangeIncludes: "schema:Mass".freeze, type: "rdf:Property".freeze + property :scheduledPaymentDate, + comment: %(The date the invoice is scheduled to be paid.).freeze, + domainIncludes: "schema:Invoice".freeze, + label: "scheduledPaymentDate".freeze, + rangeIncludes: "schema:Date".freeze, + type: "rdf:Property".freeze property :scheduledTime, comment: %(The time the object is scheduled to.).freeze, domainIncludes: "schema:PlanAction".freeze, label: "scheduledTime".freeze, rangeIncludes: "schema:DateTime".freeze, @@ -8119,12 +8184,11 @@ rangeIncludes: "schema:Date".freeze, type: "rdf:Property".freeze property :startTime, comment: %(The startTime of something. For a reserved event or service \(e.g. FoodEstablishmentReservation\), the time that it is expected to start. For actions that span a period of time, when the action was performed. e.g. John wrote a book from *January* to December. -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, +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 property :status, @@ -8294,10 +8358,16 @@ comment: %(The area to which the artery supplies blood.).freeze, domainIncludes: "schema:Artery".freeze, label: "supplyTo".freeze, rangeIncludes: "schema:AnatomicalStructure".freeze, type: "rdf:Property".freeze + property :surface, + comment: %(e.g. Canvas, Paper, Wood, Board, etc.).freeze, + domainIncludes: "schema:VisualArtwork".freeze, + label: "surface".freeze, + rangeIncludes: ["schema:Text".freeze, "schema:URL".freeze], + type: "rdf:Property".freeze property :target, comment: %(Indicates a target EntryPoint for an Action.).freeze, domainIncludes: "schema:Action".freeze, label: "target".freeze, rangeIncludes: "schema:EntryPoint".freeze, @@ -8418,13 +8488,19 @@ type: "rdf:Property".freeze property :toLocation, comment: %(A sub property of location. The final location of the object or the agent after the action.).freeze, domainIncludes: ["schema:InsertAction".freeze, "schema:MoveAction".freeze, "schema:TransferAction".freeze, "schema:ExerciseAction".freeze], label: "toLocation".freeze, - rangeIncludes: ["schema:Number".freeze, "schema:Place".freeze], + rangeIncludes: "schema:Place".freeze, subPropertyOf: "schema:location".freeze, type: "rdf:Property".freeze + property :totalPaymentDue, + comment: %(The total amount due.).freeze, + domainIncludes: "schema:Invoice".freeze, + label: "totalPaymentDue".freeze, + rangeIncludes: "schema:PriceSpecification".freeze, + type: "rdf:Property".freeze property :totalPrice, comment: %(The total price for the reservation or ticket, including applicable taxes, shipping, etc.).freeze, domainIncludes: ["schema:Reservation".freeze, "schema:Ticket".freeze], label: "totalPrice".freeze, rangeIncludes: ["schema:Number".freeze, "schema:Text".freeze, "schema:PriceSpecification".freeze], @@ -8434,11 +8510,11 @@ domainIncludes: "schema:Recipe".freeze, label: "totalTime".freeze, rangeIncludes: "schema:Duration".freeze, type: "rdf:Property".freeze property :track, - comment: %(A music recording \(track\)&#x2014;usually a single song. If an ItemList is given, the list should contain items of type MusicRecording).freeze, + comment: %(A music recording \(track\)&#x2014;usually a single song. If an ItemList is given, the list should contain items of type MusicRecording.).freeze, "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ).freeze, domainIncludes: ["schema:MusicPlaylist".freeze, "schema:MusicGroup".freeze], label: "track".freeze, rangeIncludes: ["schema:ItemList".freeze, "schema:MusicRecording".freeze], type: "rdf:Property".freeze @@ -8461,11 +8537,11 @@ rangeIncludes: "schema:MusicRecording".freeze, "schema:supersededBy" => %(schema:track).freeze, type: "rdf:Property".freeze property :trailer, comment: %(The trailer of a movie or tv/radio series, season, episode, etc.).freeze, - domainIncludes: ["schema:Movie".freeze, "schema:Episode".freeze, "schema:Season".freeze, "schema:VideoGame".freeze, "schema:VideoGameSeries".freeze, "schema:MovieGameSeries".freeze, "schema:RadioSeries".freeze, "schema:TVSeries".freeze], + domainIncludes: ["schema:Movie".freeze, "schema:Episode".freeze, "schema:Season".freeze, "schema:VideoGame".freeze, "schema:VideoGameSeries".freeze, "schema:MovieSeries".freeze, "schema:RadioSeries".freeze, "schema:TVSeries".freeze], label: "trailer".freeze, rangeIncludes: "schema:VideoObject".freeze, type: "rdf:Property".freeze property :trainName, comment: %(The name of the train \(e.g. The Orient Express\).).freeze, @@ -8649,11 +8725,11 @@ type: "rdf:Property".freeze property :valuePattern, comment: %(Specifies a regular expression for testing literal values according to the HTML spec.).freeze, domainIncludes: "schema:PropertyValueSpecification".freeze, label: "valuePattern".freeze, - rangeIncludes: "schema:Number".freeze, + rangeIncludes: "schema:Text".freeze, type: "rdf:Property".freeze property :valueReference, comment: %(A pointer to a secondary value that provides additional information on the original value, e.g. a reference temperature.).freeze, domainIncludes: ["schema:QualitativeValue".freeze, "schema:QuantitativeValue".freeze], label: "valueReference".freeze, @@ -8748,11 +8824,11 @@ label: "weight".freeze, rangeIncludes: "schema:QuantitativeValue".freeze, type: "rdf:Property".freeze property :width, comment: %(The width of the item.).freeze, - domainIncludes: ["schema:MediaObject".freeze, "schema:Product".freeze], + domainIncludes: ["schema:MediaObject".freeze, "schema:Product".freeze, "schema:VisualArtwork".freeze], label: "width".freeze, rangeIncludes: ["schema:Distance".freeze, "schema:QuantitativeValue".freeze], type: "rdf:Property".freeze property :winner, comment: %(A sub property of participant. The winner of the action.).freeze, @@ -8824,11 +8900,11 @@ rangeIncludes: "schema:QuantitativeValue".freeze, type: "rdf:Property".freeze # Extra definitions term :Abdomen, - comment: %(Abdomen).freeze, + comment: %(Abdomen.).freeze, label: "Abdomen".freeze, type: "schema:PhysicalExam".freeze term :ActiveActionStatus, comment: %(An in-progress action \(e.g, while watching the movie, or driving to a location\).).freeze, label: "ActiveActionStatus".freeze, @@ -8853,11 +8929,11 @@ term :Anesthesia, comment: %(A specific branch of medical science that pertains to study of anesthetics and their application.).freeze, label: "Anesthesia".freeze, type: "schema:MedicalSpecialty".freeze term :Appearance, - comment: %(Appearance).freeze, + comment: %(Appearance.).freeze, label: "Appearance".freeze, type: "schema:PhysicalExam".freeze term :Ayurvedic, comment: %(A system of medicine that originated in India over thousands of years and that focuses on integrating and balancing the body, mind, and spirit.).freeze, label: "Ayurvedic".freeze, @@ -8883,11 +8959,11 @@ term :Cardiovascular, comment: %(A specific branch of medical science that pertains to diagnosis and treatment of disorders of heart and vasculature.).freeze, label: "Cardiovascular".freeze, type: "schema:MedicalSpecialty".freeze term :CardiovascularExam, - comment: %(Cardiovascular).freeze, + comment: %(Cardiovascular.).freeze, label: "CardiovascularExam".freeze, type: "schema:PhysicalExam".freeze term :CaseSeries, comment: %(A case series \(also known as a clinical series\) is a medical research study that tracks patients with a known exposure given similar treatment or examines their medical records for exposure and outcome. A case series can be retrospective or prospective and usually involves a smaller number of patients than the more powerful case-control studies or randomized controlled trials. Case series may be consecutive or non-consecutive, depending on whether all cases presenting to the reporting authors over a period of time were included, or only a selection.).freeze, label: "CaseSeries".freeze, @@ -8995,11 +9071,11 @@ comment: %(EPRelease.).freeze, "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ).freeze, label: "EPRelease".freeze, type: "schema:MusicAlbumReleaseType".freeze term :Ear, - comment: %(Ear).freeze, + comment: %(Ear.).freeze, label: "Ear".freeze, type: "schema:PhysicalExam".freeze term :Emergency, comment: %(A specific branch of medical science that is deals with the evaluation and initial treatment of medical conditions caused by trauma or sudden illness.).freeze, label: "Emergency".freeze, @@ -9019,11 +9095,11 @@ term :EventPostponed, comment: %(The event has been postponed and no new date has been set. The event's previousStartDate should be set.).freeze, label: "EventPostponed".freeze, type: "schema:EventStatusType".freeze term :EventRescheduled, - comment: %(The event has been rescheduled. The event's previousStartDate should be set to the old date and the startDate should be set to the event's new date. \(If the event has been rescheduled multiple times, the previousStartDate property may be repeated.\)).freeze, + comment: %(The event has been rescheduled. The event's previousStartDate should be set to the old date and the startDate should be set to the event's new date. \(If the event has been rescheduled multiple times, the previousStartDate property may be repeated\).).freeze, label: "EventRescheduled".freeze, type: "schema:EventStatusType".freeze term :EventScheduled, comment: %(The event is taking place or has taken place on the startDate as scheduled. Use of this value is optional, as it is assumed by default.).freeze, label: "EventScheduled".freeze, @@ -9039,11 +9115,11 @@ term :EvidenceLevelC, comment: %(Only consensus opinion of experts, case studies, or standard-of-care.).freeze, label: "EvidenceLevelC".freeze, type: "schema:MedicalEvidenceLevel".freeze term :Eye, - comment: %(Eye).freeze, + comment: %(Eye.).freeze, label: "Eye".freeze, type: "schema:PhysicalExam".freeze term :FDAcategoryA, comment: %(A designation by the US FDA signifying that adequate and well-controlled studies have failed to demonstrate a risk to the fetus in the first trimester of pregnancy \(and there is no evidence of risk in later trimesters\).).freeze, label: "FDAcategoryA".freeze, @@ -9071,11 +9147,11 @@ term :FailedActionStatus, comment: %(An action that failed to complete. The action's error property and the HTTP return code contain more information about the failure.).freeze, label: "FailedActionStatus".freeze, type: "schema:ActionStatusType".freeze term :False, - comment: %(The boolean value false).freeze, + comment: %(The boolean value false.).freeze, label: "False".freeze, subClassOf: "schema:Boolean".freeze, type: "schema:Boolean".freeze term :Flexibility, comment: %(Physical activity that is engaged in to improve joint and muscle flexibility.).freeze, @@ -9088,11 +9164,11 @@ term :Genetic, comment: %(A specific branch of medical science that pertains to hereditary transmission and the variation of inherited characteristics and disorders.).freeze, label: "Genetic".freeze, type: "schema:MedicalSpecialty".freeze term :Genitourinary, - comment: %(Genitourinary).freeze, + comment: %(Genitourinary.).freeze, label: "Genitourinary".freeze, type: "schema:PhysicalExam".freeze term :Geriatric, comment: %(A specific branch of medical science that is concerned with the diagnosis and treatment of diseases, debilities and provision of care to the aged.).freeze, label: "Geriatric".freeze, @@ -9104,11 +9180,11 @@ term :Hardcover, comment: %(Book format: Hardcover.).freeze, label: "Hardcover".freeze, type: "schema:BookFormatType".freeze term :Head, - comment: %(Head).freeze, + comment: %(Head.).freeze, label: "Head".freeze, type: "schema:PhysicalExam".freeze term :HearingImpairedSupported, comment: %(Uses devices to support users with hearing impairments.).freeze, label: "HearingImpairedSupported".freeze, @@ -9174,11 +9250,11 @@ term :Longitudinal, comment: %(Unlike cross-sectional studies, longitudinal studies track the same people, and therefore the differences observed in those people are less likely to be the result of cultural differences across generations. Longitudinal studies are also used in medicine to uncover predictors of certain diseases.).freeze, label: "Longitudinal".freeze, type: "schema:MedicalObservationalStudyDesign".freeze term :Lung, - comment: %(Lung).freeze, + comment: %(Lung.).freeze, label: "Lung".freeze, type: "schema:PhysicalExam".freeze term :MRI, comment: %(Magnetic resonance imaging.).freeze, label: "MRI".freeze, @@ -9204,38 +9280,38 @@ comment: %(Play mode: MultiPlayer. Requiring or allowing multiple human players to play simultaneously.).freeze, label: "MultiPlayer".freeze, type: "schema:GamePlayMode".freeze term :Musculoskeletal, comment: %(A specific branch of medical science that pertains to diagnosis and treatment of disorders of muscles, ligaments and skeletal system.).freeze, - label: "Musculoskeletal".freeze, + label: "Musculoskeletal.".freeze, type: "schema:MedicalSpecialty".freeze term :MusculoskeletalExam, - comment: %(Musculoskeletal).freeze, + comment: %(Musculoskeletal.).freeze, label: "MusculoskeletalExam".freeze, type: "schema:PhysicalExam".freeze term :Neck, - comment: %(Neck).freeze, + comment: %(Neck.).freeze, label: "Neck".freeze, type: "schema:PhysicalExam".freeze term :Neuro, - comment: %(Neuro).freeze, + comment: %(Neuro.).freeze, label: "Neuro".freeze, type: "schema:PhysicalExam".freeze term :Neurologic, comment: %(A specific branch of medical science that studies the nerves and nervous system and its respective disease states.).freeze, - label: "Neurologic".freeze, + label: "Neurologic.".freeze, type: "schema:MedicalSpecialty".freeze term :NewCondition, comment: %(Indicates that the item is new.).freeze, label: "NewCondition".freeze, type: "schema:OfferItemCondition".freeze term :NoninvasiveProcedure, comment: %(A type of medical procedure that involves noninvasive techniques.).freeze, label: "NoninvasiveProcedure".freeze, type: "schema:MedicalProcedureType".freeze term :Nose, - comment: %(Nose).freeze, + comment: %(Nose.).freeze, label: "Nose".freeze, type: "schema:PhysicalExam".freeze term :NotYetRecruiting, comment: %(Not yet recruiting.).freeze, label: "NotYetRecruiting".freeze, @@ -9525,11 +9601,11 @@ comment: %(SingleRelease.).freeze, "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ).freeze, label: "SingleRelease".freeze, type: "schema:MusicAlbumReleaseType".freeze term :Skin, - comment: %(Skin).freeze, + comment: %(Skin.).freeze, label: "Skin".freeze, type: "schema:PhysicalExam".freeze term :SoldOut, comment: %(Indicates that the item has sold out.).freeze, label: "SoldOut".freeze, @@ -9576,11 +9652,11 @@ term :Therapeutic, comment: %(A medical device used for therapeutic purposes.).freeze, label: "Therapeutic".freeze, type: "schema:MedicalDevicePurpose".freeze term :Throat, - comment: %(Throat).freeze, + comment: %(Throat.).freeze, label: "Throat".freeze, type: "schema:PhysicalExam".freeze term :TollFree, comment: %(The associated telephone number is toll free.).freeze, label: "TollFree".freeze, @@ -9600,11 +9676,11 @@ term :TripleBlindedTrial, comment: %(A trial design in which neither the researcher, the person administering the therapy nor the patient knows the details of the treatment the patient was randomly assigned to.).freeze, label: "TripleBlindedTrial".freeze, type: "schema:MedicalTrialDesign".freeze term :True, - comment: %(The boolean value true).freeze, + comment: %(The boolean value true.).freeze, label: "True".freeze, subClassOf: "schema:Boolean".freeze, type: "schema:Boolean".freeze term :Ultrasound, comment: %(Ultrasound imaging.).freeze, @@ -9626,10 +9702,10 @@ comment: %(VinylFormat.).freeze, "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ).freeze, label: "VinylFormat".freeze, type: "schema:MusicReleaseFormatType".freeze term :VitalSign, - comment: %(VitalSign).freeze, + comment: %(VitalSign.).freeze, label: "VitalSign".freeze, type: "schema:PhysicalExam".freeze term :WesternConventional, comment: %(The conventional Western system of medicine, that aims to apply the best available evidence gained from the scientific method to clinical decision making. Also known as conventional or Western medicine.).freeze, label: "WesternConventional".freeze,