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—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 '<Number> <Length unit of measure>'. E.g., '7 ft').freeze,
+ comment: %(Properties that take Distances as values are of the form '<Number> <Length unit of measure>'. 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 '<Number> <Energy unit of measure>').freeze,
+ comment: %(Properties that take Energy as values are of the form '<Number> <Energy unit of measure>'.).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—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 '<Number> <Mass unit of measure>'. E.g., '7 kg').freeze,
+ comment: %(Properties that take Mass as values are of the form '<Number> <Mass unit of measure>'. 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—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—for example, addresses—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—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><time itemprop="openingHours" datetime="Tu,Th 16:00-20:00">Tuesdays and Thursdays 4-8pm</time></code>. <br />- If a business is open 7 days a week, then it can be specified as <code><time itemprop="openingHours" datetime="Mo-Su">Monday through Sunday, all day</time></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\)—usually a single song. If an ItemList is given, the list should contain items of type MusicRecording).freeze,
+ comment: %(A music recording \(track\)—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,