lib/rdf/vocab/schema.rb in rdf-vocab-3.0.7 vs lib/rdf/vocab/schema.rb in rdf-vocab-3.0.8
- old
+ new
@@ -3616,10 +3616,26 @@
comment: %(A datasheet or vendor specification of a product \(in the sense of a prototypical description\).).freeze,
"dc:source": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsClass".freeze,
label: "ProductModel".freeze,
subClassOf: "schema:Product".freeze,
type: "rdfs:Class".freeze
+ term :ProductReturnEnumeration,
+ comment: %(ProductReturnEnumeration enumerates several kinds of product return policy. Note that this structure may not capture all aspects of the policy.).freeze,
+ "dc:source": "https://github.com/schemaorg/schemaorg/issues/2288".freeze,
+ label: "ProductReturnEnumeration".freeze,
+ "schema:category": "issue-2288".freeze,
+ "schema:isPartOf": "http://pending.schema.org".freeze,
+ subClassOf: "schema:Enumeration".freeze,
+ type: "rdfs:Class".freeze
+ term :ProductReturnPolicy,
+ comment: %(A ProductReturnPolicy provides information about product return policies associated with an <a class="localLink" href="http://schema.org/Organization">Organization</a> or <a class="localLink" href="http://schema.org/Product">Product</a>.).freeze,
+ "dc:source": "https://github.com/schemaorg/schemaorg/issues/2288".freeze,
+ label: "ProductReturnPolicy".freeze,
+ "schema:category": "issue-2288".freeze,
+ "schema:isPartOf": "http://pending.schema.org".freeze,
+ subClassOf: "schema:Intangible".freeze,
+ type: "rdfs:Class".freeze
term :ProfessionalService,
comment: %(Original definition: "provider of professional services."<br/><br/>
The general <a class="localLink" href="http://schema.org/ProfessionalService">ProfessionalService</a> type for local businesses was deprecated due to confusion with <a class="localLink" href="http://schema.org/Service">Service</a>. For reference, the types that it included were: <a class="localLink" href="http://schema.org/Dentist">Dentist</a>,
<a class="localLink" href="http://schema.org/AccountingService">AccountingService</a>, <a class="localLink" href="http://schema.org/Attorney">Attorney</a>, <a class="localLink" href="http://schema.org/Notary">Notary</a>, as well as types for several kinds of <a class="localLink" href="http://schema.org/HomeAndConstructionBusiness">HomeAndConstructionBusiness</a>: <a class="localLink" href="http://schema.org/Electrician">Electrician</a>, <a class="localLink" href="http://schema.org/GeneralContractor">GeneralContractor</a>,
@@ -3857,10 +3873,18 @@
term :RecyclingCenter,
comment: %(A recycling center.).freeze,
label: "RecyclingCenter".freeze,
subClassOf: "schema:LocalBusiness".freeze,
type: "rdfs:Class".freeze
+ term :RefundTypeEnumeration,
+ comment: %(RefundTypeEnumeration enumerates several kinds of product return refund types.).freeze,
+ "dc:source": "https://github.com/schemaorg/schemaorg/issues/2288".freeze,
+ label: "RefundTypeEnumeration".freeze,
+ "schema:category": "issue-2288".freeze,
+ "schema:isPartOf": "http://pending.schema.org".freeze,
+ subClassOf: "schema:Enumeration".freeze,
+ type: "rdfs:Class".freeze
term :RegisterAction,
comment: %(The act of registering to be a user of a service, product or web page.<br/><br/>
Related actions:<br/><br/>
@@ -4021,10 +4045,18 @@
term :ReturnAction,
comment: %(The act of returning to the origin that which was previously received \(concrete objects\) or taken \(ownership\).).freeze,
label: "ReturnAction".freeze,
subClassOf: "schema:TransferAction".freeze,
type: "rdfs:Class".freeze
+ term :ReturnFeesEnumeration,
+ comment: %(ReturnFeesEnumeration expresses policies for return fees.).freeze,
+ "dc:source": "https://github.com/schemaorg/schemaorg/issues/2288".freeze,
+ label: "ReturnFeesEnumeration".freeze,
+ "schema:category": "issue-2288".freeze,
+ "schema:isPartOf": "http://pending.schema.org".freeze,
+ subClassOf: "schema:Enumeration".freeze,
+ type: "rdfs:Class".freeze
term :Review,
comment: %(A review of an item - for example, of a restaurant, movie, or store.).freeze,
label: "Review".freeze,
subClassOf: "schema:CreativeWork".freeze,
type: "rdfs:Class".freeze
@@ -5051,11 +5083,11 @@
property :accessModeSufficient,
comment: %(A list of single or combined accessModes that are sufficient to understand all the intellectual content of a resource. Expected values include: auditory, tactile, textual, visual.).freeze,
"dc:source": "https://github.com/schemaorg/schemaorg/issues/1100".freeze,
domainIncludes: "schema:CreativeWork".freeze,
label: "accessModeSufficient".freeze,
- rangeIncludes: "schema:Text".freeze,
+ rangeIncludes: "schema:ItemList".freeze,
"schema:category": "issue-1110".freeze,
type: "rdf:Property".freeze
property :accessibilityAPI,
comment: %(Indicates that the resource is compatible with the referenced accessibility API \(<a href="http://www.w3.org/wiki/WebSchemas/Accessibility">WebSchemas wiki lists possible values</a>\).).freeze,
domainIncludes: "schema:CreativeWork".freeze,
@@ -5590,11 +5622,11 @@
type: "rdf:Property".freeze
property :arrivalTime,
comment: %(The expected arrival time.).freeze,
domainIncludes: "schema:Trip".freeze,
label: "arrivalTime".freeze,
- rangeIncludes: "schema:DateTime".freeze,
+ rangeIncludes: ["schema:DateTime".freeze, "schema:Time".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,
@@ -5755,19 +5787,19 @@
property :availabilityEnds,
comment: %(The end of the availability of the product or service included in the offer.).freeze,
"dc:source": ["http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsTerms".freeze, "https://github.com/schemaorg/schemaorg/issues/1741".freeze],
domainIncludes: ["schema:ActionAccessSpecification".freeze, "schema:Demand".freeze, "schema:Offer".freeze],
label: "availabilityEnds".freeze,
- rangeIncludes: "schema:DateTime".freeze,
+ rangeIncludes: ["schema:Date".freeze, "schema:DateTime".freeze, "schema:Time".freeze],
"schema:category": "issue-1741".freeze,
type: "rdf:Property".freeze
property :availabilityStarts,
comment: %(The beginning of the availability of the product or service included in the offer.).freeze,
"dc:source": ["http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsTerms".freeze, "https://github.com/schemaorg/schemaorg/issues/1741".freeze],
domainIncludes: ["schema:ActionAccessSpecification".freeze, "schema:Demand".freeze, "schema:Offer".freeze],
label: "availabilityStarts".freeze,
- rangeIncludes: "schema:DateTime".freeze,
+ rangeIncludes: ["schema:Date".freeze, "schema:DateTime".freeze, "schema:Time".freeze],
"schema:category": "issue-1741".freeze,
type: "rdf:Property".freeze
property :availableAtOrFrom,
comment: %(The place\(s\) from which the offer can be obtained \(e.g. store locations\).).freeze,
"dc:source": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsTerms".freeze,
@@ -6398,17 +6430,17 @@
type: "rdf:Property".freeze
property :checkinTime,
comment: %(The earliest someone may check into a lodging establishment.).freeze,
domainIncludes: ["schema:LodgingBusiness".freeze, "schema:LodgingReservation".freeze],
label: "checkinTime".freeze,
- rangeIncludes: "schema:DateTime".freeze,
+ rangeIncludes: ["schema:DateTime".freeze, "schema:Time".freeze],
type: "rdf:Property".freeze
property :checkoutTime,
comment: %(The latest someone may check out of a lodging establishment.).freeze,
domainIncludes: ["schema:LodgingBusiness".freeze, "schema:LodgingReservation".freeze],
label: "checkoutTime".freeze,
- rangeIncludes: "schema:DateTime".freeze,
+ rangeIncludes: ["schema:DateTime".freeze, "schema:Time".freeze],
type: "rdf:Property".freeze
property :childMaxAge,
comment: %(Maximal age of the child.).freeze,
domainIncludes: "schema:ParentAudience".freeze,
label: "childMaxAge".freeze,
@@ -6619,10 +6651,21 @@
domainIncludes: "schema:AnatomicalSystem".freeze,
label: "comprisedOf".freeze,
rangeIncludes: ["schema:AnatomicalStructure".freeze, "schema:AnatomicalSystem".freeze],
"schema:isPartOf": "http://health-lifesci.schema.org".freeze,
type: "rdf:Property".freeze
+ property :conditionsOfAccess,
+ comment: %(Conditions that affect the availability of, or method\(s\) of access to, an item. Typically used for real world items such as an <a class="localLink" href="http://schema.org/ArchiveComponent">ArchiveComponent</a> held by an <a class="localLink" href="http://schema.org/ArchiveOrganization">ArchiveOrganization</a>. This property is not suitable for use as a general Web access control mechanism. It is expressed only in natural language.<br/><br/>
+
+For example "Available by appointment from the Reading Room" or "Accessible only from logged-in accounts ".).freeze,
+ "dc:source": "https://github.com/schemaorg/schemaorg/issues/2173".freeze,
+ domainIncludes: "schema:CreativeWork".freeze,
+ label: "conditionsOfAccess".freeze,
+ rangeIncludes: "schema:Text".freeze,
+ "schema:category": "issue-2173".freeze,
+ "schema:isPartOf": "http://pending.schema.org".freeze,
+ type: "rdf:Property".freeze
property :confirmationNumber,
comment: %(A number that confirms the given order or payment has been received.).freeze,
domainIncludes: ["schema:Invoice".freeze, "schema:Order".freeze],
label: "confirmationNumber".freeze,
rangeIncludes: "schema:Text".freeze,
@@ -6891,10 +6934,19 @@
comment: %(The time when the live blog will begin covering the Event. Note that coverage may begin before the Event's start time. The LiveBlogPosting may also be created before coverage begins.).freeze,
domainIncludes: "schema:LiveBlogPosting".freeze,
label: "coverageStartTime".freeze,
rangeIncludes: "schema:DateTime".freeze,
type: "rdf:Property".freeze
+ property :creativeWorkStatus,
+ comment: %(The status of a creative work in terms of its stage in a lifecycle. Example terms include Incomplete, Draft, Published, Obsolete. Some organizations define a set of terms for the stages of their publication lifecycle.).freeze,
+ "dc:source": "https://github.com/schemaorg/schemaorg/issues/987".freeze,
+ domainIncludes: "schema:CreativeWork".freeze,
+ label: "creativeWorkStatus".freeze,
+ rangeIncludes: ["schema:DefinedTerm".freeze, "schema:Text".freeze],
+ "schema:category": "issue-987".freeze,
+ "schema:isPartOf": "http://pending.schema.org".freeze,
+ type: "rdf:Property".freeze
property :creator,
comment: %(The creator/author of this CreativeWork. This is the same as the Author property for CreativeWork.).freeze,
domainIncludes: ["schema:CreativeWork".freeze, "schema:UserComments".freeze],
label: "creator".freeze,
rangeIncludes: ["schema:Organization".freeze, "schema:Person".freeze],
@@ -6984,17 +7036,17 @@
type: "rdf:Property".freeze
property :dateDeleted,
comment: %(The datetime the item was removed from the DataFeed.).freeze,
domainIncludes: "schema:DataFeedItem".freeze,
label: "dateDeleted".freeze,
- rangeIncludes: "schema:DateTime".freeze,
+ rangeIncludes: ["schema:Date".freeze, "schema:DateTime".freeze],
type: "rdf:Property".freeze
property :dateIssued,
comment: %(The date the ticket was issued.).freeze,
domainIncludes: "schema:Ticket".freeze,
label: "dateIssued".freeze,
- rangeIncludes: "schema:DateTime".freeze,
+ rangeIncludes: ["schema:Date".freeze, "schema:DateTime".freeze],
type: "rdf:Property".freeze
property :dateModified,
comment: %(The date on which the CreativeWork was most recently modified or when the item's entry was modified within a DataFeed.).freeze,
domainIncludes: ["schema:CreativeWork".freeze, "schema:DataFeedItem".freeze],
label: "dateModified".freeze,
@@ -7014,11 +7066,11 @@
type: "rdf:Property".freeze
property :dateRead,
comment: %(The date/time at which the message has been read by the recipient if a single recipient exists.).freeze,
domainIncludes: "schema:Message".freeze,
label: "dateRead".freeze,
- rangeIncludes: "schema:DateTime".freeze,
+ rangeIncludes: ["schema:Date".freeze, "schema:DateTime".freeze],
type: "rdf:Property".freeze
property :dateReceived,
comment: %(The date/time the message was received if a single recipient exists.).freeze,
domainIncludes: "schema:Message".freeze,
label: "dateReceived".freeze,
@@ -7142,11 +7194,11 @@
type: "rdf:Property".freeze
property :departureTime,
comment: %(The expected departure time.).freeze,
domainIncludes: "schema:Trip".freeze,
label: "departureTime".freeze,
- rangeIncludes: "schema:DateTime".freeze,
+ rangeIncludes: ["schema:DateTime".freeze, "schema:Time".freeze],
type: "rdf:Property".freeze
property :dependencies,
comment: %(Prerequisites needed to fulfill steps in article.).freeze,
domainIncludes: "schema:TechArticle".freeze,
label: "dependencies".freeze,
@@ -7332,11 +7384,11 @@
type: "rdf:Property".freeze
property :doorTime,
comment: %(The time admission will commence.).freeze,
domainIncludes: "schema:Event".freeze,
label: "doorTime".freeze,
- rangeIncludes: "schema:DateTime".freeze,
+ rangeIncludes: ["schema:DateTime".freeze, "schema:Time".freeze],
type: "rdf:Property".freeze
property :dosageForm,
comment: %(A dosage form in which this drug/supplement is available, e.g. 'tablet', 'suspension', 'injection'.).freeze,
domainIncludes: "schema:Drug".freeze,
label: "dosageForm".freeze,
@@ -7671,11 +7723,11 @@
comment: %(The endTime of something. For a reserved event or service \(e.g. FoodEstablishmentReservation\), the time that it is expected to end. For actions that span a period of time, when the action was performed. e.g. John wrote a book from January to <em>December</em>. For media, including audio and video, it's the time offset of the end of a clip within a larger file.<br/><br/>
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, "schema:MediaObject".freeze],
label: "endTime".freeze,
- rangeIncludes: "schema:DateTime".freeze,
+ rangeIncludes: ["schema:DateTime".freeze, "schema:Time".freeze],
type: "rdf:Property".freeze
property :endorsee,
comment: %(A sub property of participant. The person/organization being supported.).freeze,
domainIncludes: "schema:EndorseAction".freeze,
label: "endorsee".freeze,
@@ -7929,17 +7981,17 @@
type: "rdf:Property".freeze
property :expectedArrivalFrom,
comment: %(The earliest date the package may arrive.).freeze,
domainIncludes: "schema:ParcelDelivery".freeze,
label: "expectedArrivalFrom".freeze,
- rangeIncludes: "schema:DateTime".freeze,
+ rangeIncludes: ["schema:Date".freeze, "schema:DateTime".freeze],
type: "rdf:Property".freeze
property :expectedArrivalUntil,
comment: %(The latest date the package may arrive.).freeze,
domainIncludes: "schema:ParcelDelivery".freeze,
label: "expectedArrivalUntil".freeze,
- rangeIncludes: "schema:DateTime".freeze,
+ rangeIncludes: ["schema:Date".freeze, "schema:DateTime".freeze],
type: "rdf:Property".freeze
property :expectedPrognosis,
comment: %(The likely outcome in either the short term or long term of the medical condition.).freeze,
domainIncludes: "schema:MedicalCondition".freeze,
label: "expectedPrognosis".freeze,
@@ -8409,40 +8461,50 @@
"dc:source": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsTerms".freeze,
domainIncludes: "schema:QualitativeValue".freeze,
label: "greaterOrEqual".freeze,
rangeIncludes: "schema:QualitativeValue".freeze,
type: "rdf:Property".freeze
+ property :gtin,
+ comment: %(A Global Trade Item Number \(<a href="https://www.gs1.org/standards/id-keys/gtin">GTIN</a>\). GTINs identify trade items, including products and services, using numeric identification codes. The <a class="localLink" href="http://schema.org/gtin">gtin</a> property generalizes the earlier <a class="localLink" href="http://schema.org/gtin8">gtin8</a>, <a class="localLink" href="http://schema.org/gtin12">gtin12</a>, <a class="localLink" href="http://schema.org/gtin13">gtin13</a>, and <a class="localLink" href="http://schema.org/gtin14">gtin14</a> properties. The GS1 <a href="https://www.gs1.org/standards/Digital-Link/">digital link specifications</a> express GTINs as URLs. A correct <a class="localLink" href="http://schema.org/gtin">gtin</a> value should be a valid GTIN, which means that it should be an all-numeric string of either 8, 12, 13 or 14 digits, or a "GS1 Digital Link" URL based on such a string. The numeric component should also have a <a href="https://www.gs1.org/services/check-digit-calculator">valid GS1 check digit</a> and meet the other rules for valid GTINs. See also <a href="http://www.gs1.org/barcodes/technical/idkeys/gtin">GS1's GTIN Summary</a> and <a href="https://en.wikipedia.org/wiki/Global_Trade_Item_Number">Wikipedia</a> for more details. Left-padding of the gtin values is not required or encouraged.).freeze,
+ "dc:source": "https://github.com/schemaorg/schemaorg/issues/2288".freeze,
+ domainIncludes: ["schema:Demand".freeze, "schema:Offer".freeze, "schema:Product".freeze],
+ label: "gtin".freeze,
+ rangeIncludes: "schema:Text".freeze,
+ "schema:category": "issue-1244".freeze,
+ "schema:isPartOf": "http://pending.schema.org".freeze,
+ subPropertyOf: "schema:identifier".freeze,
+ type: "rdf:Property".freeze
property :gtin12,
comment: %(The GTIN-12 code of the product, or the product to which the offer refers. The GTIN-12 is the 12-digit GS1 Identification Key composed of a U.P.C. Company Prefix, Item Reference, and Check Digit used to identify trade items. See <a href="http://www.gs1.org/barcodes/technical/idkeys/gtin">GS1 GTIN Summary</a> for more details.).freeze,
domainIncludes: ["schema:Demand".freeze, "schema:Offer".freeze, "schema:Product".freeze],
label: "gtin12".freeze,
rangeIncludes: "schema:Text".freeze,
- subPropertyOf: "schema:identifier".freeze,
+ subPropertyOf: ["schema:gtin".freeze, "schema:identifier".freeze],
type: "rdf:Property".freeze
property :gtin13,
comment: %(The GTIN-13 code of the product, or the product to which the offer refers. This is equivalent to 13-digit ISBN codes and EAN UCC-13. Former 12-digit UPC codes can be converted into a GTIN-13 code by simply adding a preceeding zero. See <a href="http://www.gs1.org/barcodes/technical/idkeys/gtin">GS1 GTIN Summary</a> for more details.).freeze,
"dc:source": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsTerms".freeze,
domainIncludes: ["schema:Demand".freeze, "schema:Offer".freeze, "schema:Product".freeze],
label: "gtin13".freeze,
rangeIncludes: "schema:Text".freeze,
- subPropertyOf: "schema:identifier".freeze,
+ subPropertyOf: ["schema:gtin".freeze, "schema:identifier".freeze],
type: "rdf:Property".freeze
property :gtin14,
comment: %(The GTIN-14 code of the product, or the product to which the offer refers. See <a href="http://www.gs1.org/barcodes/technical/idkeys/gtin">GS1 GTIN Summary</a> for more details.).freeze,
"dc:source": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsTerms".freeze,
domainIncludes: ["schema:Demand".freeze, "schema:Offer".freeze, "schema:Product".freeze],
label: "gtin14".freeze,
rangeIncludes: "schema:Text".freeze,
- subPropertyOf: "schema:identifier".freeze,
+ subPropertyOf: ["schema:gtin".freeze, "schema:identifier".freeze],
type: "rdf:Property".freeze
property :gtin8,
comment: %(The <a href="http://apps.gs1.org/GDD/glossary/Pages/GTIN-8.aspx">GTIN-8</a> code of the product, or the product to which the offer refers. This code is also known as EAN/UCC-8 or 8-digit EAN. See <a href="http://www.gs1.org/barcodes/technical/idkeys/gtin">GS1 GTIN Summary</a> for more details.).freeze,
"dc:source": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsTerms".freeze,
domainIncludes: ["schema:Demand".freeze, "schema:Offer".freeze, "schema:Product".freeze],
label: "gtin8".freeze,
rangeIncludes: "schema:Text".freeze,
- subPropertyOf: "schema:identifier".freeze,
+ subPropertyOf: ["schema:gtin".freeze, "schema:identifier".freeze],
type: "rdf:Property".freeze
property :guideline,
comment: %(A medical guideline related to this entity.).freeze,
domainIncludes: "schema:MedicalEntity".freeze,
label: "guideline".freeze,
@@ -8561,10 +8623,19 @@
domainIncludes: "schema:CreativeWork".freeze,
label: "hasPart".freeze,
rangeIncludes: "schema:CreativeWork".freeze,
"schema:inverseOf": "schema:isPartOf".freeze,
type: "rdf:Property".freeze
+ property :hasProductReturnPolicy,
+ comment: %(Indicates a ProductReturnPolicy that may be applicable.).freeze,
+ "dc:source": "https://github.com/schemaorg/schemaorg/issues/2288".freeze,
+ domainIncludes: ["schema:Organization".freeze, "schema:Product".freeze],
+ label: "hasProductReturnPolicy".freeze,
+ rangeIncludes: "schema:ProductReturnPolicy".freeze,
+ "schema:category": "issue-2288".freeze,
+ "schema:isPartOf": "http://pending.schema.org".freeze,
+ type: "rdf:Property".freeze
property :headline,
comment: %(Headline of the article.).freeze,
domainIncludes: "schema:CreativeWork".freeze,
label: "headline".freeze,
rangeIncludes: "schema:Text".freeze,
@@ -8872,10 +8943,19 @@
comment: %(The playlist to which this recording belongs.).freeze,
domainIncludes: "schema:MusicRecording".freeze,
label: "inPlaylist".freeze,
rangeIncludes: "schema:MusicPlaylist".freeze,
type: "rdf:Property".freeze
+ property :inStoreReturnsOffered,
+ comment: %(Are in-store returns offered?).freeze,
+ "dc:source": "https://github.com/schemaorg/schemaorg/issues/2288".freeze,
+ domainIncludes: "schema:ProductReturnPolicy".freeze,
+ label: "inStoreReturnsOffered".freeze,
+ rangeIncludes: "schema:Boolean".freeze,
+ "schema:category": "issue-2288".freeze,
+ "schema:isPartOf": "http://pending.schema.org".freeze,
+ type: "rdf:Property".freeze
property :inSupportOf,
comment: %(Qualification, candidature, degree, application that Thesis supports.).freeze,
domainIncludes: "schema:Thesis".freeze,
label: "inSupportOf".freeze,
rangeIncludes: "schema:Text".freeze,
@@ -9342,10 +9422,19 @@
comment: %(Description of benefits associated with the job.).freeze,
domainIncludes: "schema:JobPosting".freeze,
label: "jobBenefits".freeze,
rangeIncludes: "schema:Text".freeze,
type: "rdf:Property".freeze
+ property :jobImmediateStart,
+ comment: %(An indicator as to whether a position is available for an immediate start.).freeze,
+ "dc:source": "https://github.com/schemaorg/schemaorg/issues/2244".freeze,
+ domainIncludes: "schema:JobPosting".freeze,
+ label: "jobImmediateStart".freeze,
+ rangeIncludes: "schema:Boolean".freeze,
+ "schema:category": "issue-2244".freeze,
+ "schema:isPartOf": "http://pending.schema.org".freeze,
+ type: "rdf:Property".freeze
property :jobLocation,
comment: %(A \(typically single\) geographic location associated with the job position.).freeze,
domainIncludes: "schema:JobPosting".freeze,
label: "jobLocation".freeze,
rangeIncludes: "schema:Place".freeze,
@@ -9357,10 +9446,19 @@
label: "jobLocationType".freeze,
rangeIncludes: "schema:Text".freeze,
"schema:category": "issue-1591".freeze,
"schema:isPartOf": "http://pending.schema.org".freeze,
type: "rdf:Property".freeze
+ property :jobStartDate,
+ comment: %(The date on which a successful applicant for this job would be expected to start work. Choose a specific date in the future or use the jobImmediateStart property to indicate the position is to be filled as soon as possible.).freeze,
+ "dc:source": "https://github.com/schemaorg/schemaorg/issues/2244".freeze,
+ domainIncludes: "schema:JobPosting".freeze,
+ label: "jobStartDate".freeze,
+ rangeIncludes: ["schema:Date".freeze, "schema:Text".freeze],
+ "schema:category": "issue-2244".freeze,
+ "schema:isPartOf": "http://pending.schema.org".freeze,
+ type: "rdf:Property".freeze
property :jobTitle,
comment: %(The job title of the person \(for example, Financial Manager\).).freeze,
"dc:source": "https://github.com/schemaorg/schemaorg/issues/2192".freeze,
domainIncludes: "schema:Person".freeze,
label: "jobTitle".freeze,
@@ -10514,11 +10612,11 @@
type: "rdf:Property".freeze
property :orderDate,
comment: %(Date order was placed.).freeze,
domainIncludes: "schema:Order".freeze,
label: "orderDate".freeze,
- rangeIncludes: "schema:DateTime".freeze,
+ rangeIncludes: ["schema:Date".freeze, "schema:DateTime".freeze],
type: "rdf:Property".freeze
property :orderDelivery,
comment: %(The delivery of the parcel related to this order or order item.).freeze,
domainIncludes: ["schema:Order".freeze, "schema:OrderItem".freeze],
label: "orderDelivery".freeze,
@@ -10817,11 +10915,11 @@
type: "rdf:Property".freeze
property :paymentDueDate,
comment: %(The date that payment is due.).freeze,
domainIncludes: ["schema:Invoice".freeze, "schema:Order".freeze],
label: "paymentDueDate".freeze,
- rangeIncludes: "schema:DateTime".freeze,
+ rangeIncludes: ["schema:Date".freeze, "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:Invoice".freeze, "schema:Order".freeze],
label: "paymentMethod".freeze,
@@ -11263,10 +11361,28 @@
domainIncludes: "schema:Product".freeze,
label: "productID".freeze,
rangeIncludes: "schema:Text".freeze,
subPropertyOf: "schema:identifier".freeze,
type: "rdf:Property".freeze
+ property :productReturnDays,
+ comment: %(The productReturnDays property indicates the number of days \(from purchase\) within which relevant product return policy is applicable.).freeze,
+ "dc:source": "https://github.com/schemaorg/schemaorg/issues/2288".freeze,
+ domainIncludes: "schema:ProductReturnPolicy".freeze,
+ label: "productReturnDays".freeze,
+ rangeIncludes: "schema:Integer".freeze,
+ "schema:category": "issue-2288".freeze,
+ "schema:isPartOf": "http://pending.schema.org".freeze,
+ type: "rdf:Property".freeze
+ property :productReturnLink,
+ comment: %(Indicates a Web page or service by URL, for product return.).freeze,
+ "dc:source": "https://github.com/schemaorg/schemaorg/issues/2288".freeze,
+ domainIncludes: "schema:ProductReturnPolicy".freeze,
+ label: "productReturnLink".freeze,
+ rangeIncludes: "schema:URL".freeze,
+ "schema:category": "issue-2288".freeze,
+ "schema:isPartOf": "http://pending.schema.org".freeze,
+ type: "rdf:Property".freeze
property :productSupported,
comment: %(The product or service this support contact point is related to \(such as product support for a particular product line\). This can be a specific product or product line \(e.g. "iPhone"\) or a general category of products or services \(e.g. "smartphones"\).).freeze,
domainIncludes: "schema:ContactPoint".freeze,
label: "productSupported".freeze,
rangeIncludes: ["schema:Product".freeze, "schema:Text".freeze],
@@ -11641,10 +11757,19 @@
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 :refundType,
+ comment: %(A refundType, from an enumerated list.).freeze,
+ "dc:source": "https://github.com/schemaorg/schemaorg/issues/2288".freeze,
+ domainIncludes: "schema:ProductReturnPolicy".freeze,
+ label: "refundType".freeze,
+ rangeIncludes: "schema:RefundTypeEnumeration".freeze,
+ "schema:category": "issue-2288".freeze,
+ "schema:isPartOf": "http://pending.schema.org".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],
@@ -11922,10 +12047,28 @@
domainIncludes: "schema:ReviewAction".freeze,
label: "resultReview".freeze,
rangeIncludes: "schema:Review".freeze,
subPropertyOf: "schema:result".freeze,
type: "rdf:Property".freeze
+ property :returnFees,
+ comment: %(Indicates \(via enumerated options\) the return fees policy for a ProductReturnPolicy).freeze,
+ "dc:source": "https://github.com/schemaorg/schemaorg/issues/2288".freeze,
+ domainIncludes: "schema:ProductReturnPolicy".freeze,
+ label: "returnFees".freeze,
+ rangeIncludes: "schema:ReturnFeesEnumeration".freeze,
+ "schema:category": "issue-2288".freeze,
+ "schema:isPartOf": "http://pending.schema.org".freeze,
+ type: "rdf:Property".freeze
+ property :returnPolicyCategory,
+ comment: %(A returnPolicyCategory expresses at most one of several enumerated kinds of return.).freeze,
+ "dc:source": "https://github.com/schemaorg/schemaorg/issues/2288".freeze,
+ domainIncludes: "schema:ProductReturnPolicy".freeze,
+ label: "returnPolicyCategory".freeze,
+ rangeIncludes: "schema:ProductReturnEnumeration".freeze,
+ "schema:category": "issue-2288".freeze,
+ "schema:isPartOf": "http://pending.schema.org".freeze,
+ type: "rdf:Property".freeze
property :review,
comment: %(A review of the item.).freeze,
domainIncludes: ["schema:Brand".freeze, "schema:CreativeWork".freeze, "schema:Event".freeze, "schema:Offer".freeze, "schema:Organization".freeze, "schema:Place".freeze, "schema:Product".freeze, "schema:Service".freeze],
label: "review".freeze,
rangeIncludes: "schema:Review".freeze,
@@ -12613,11 +12756,11 @@
comment: %(The startTime of something. For a reserved event or service \(e.g. FoodEstablishmentReservation\), the time that it is expected to start. For actions that span a period of time, when the action was performed. e.g. John wrote a book from <em>January</em> to December. For media, including audio and video, it's the time offset of the start of a clip within a larger file.<br/><br/>
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, "schema:MediaObject".freeze],
label: "startTime".freeze,
- rangeIncludes: "schema:DateTime".freeze,
+ rangeIncludes: ["schema:DateTime".freeze, "schema:Time".freeze],
type: "rdf:Property".freeze
property :status,
comment: %(The status of the study \(enumerated\).).freeze,
domainIncludes: ["schema:MedicalCondition".freeze, "schema:MedicalProcedure".freeze, "schema:MedicalStudy".freeze],
label: "status".freeze,
@@ -12775,11 +12918,11 @@
"schema:category": "issue-1810".freeze,
"schema:inverseOf": "schema:partOfTrip".freeze,
"schema:isPartOf": "http://pending.schema.org".freeze,
type: "rdf:Property".freeze
property :subjectOf,
- comment: %(A CreativeWork or Event about this Thing..).freeze,
+ comment: %(A CreativeWork or Event about this Thing.).freeze,
"dc:source": "https://github.com/schemaorg/schemaorg/issues/1670".freeze,
domainIncludes: "schema:Thing".freeze,
label: "subjectOf".freeze,
rangeIncludes: ["schema:CreativeWork".freeze, "schema:Event".freeze],
"schema:category": "issue-1670".freeze,
@@ -13363,11 +13506,11 @@
property :validFrom,
comment: %(The date when the item becomes valid.).freeze,
"dc:source": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsTerms".freeze,
domainIncludes: ["schema:Demand".freeze, "schema:LocationFeatureSpecification".freeze, "schema:MonetaryAmount".freeze, "schema:Offer".freeze, "schema:OpeningHoursSpecification".freeze, "schema:Permit".freeze, "schema:PriceSpecification".freeze],
label: "validFrom".freeze,
- rangeIncludes: "schema:DateTime".freeze,
+ rangeIncludes: ["schema:Date".freeze, "schema:DateTime".freeze],
type: "rdf:Property".freeze
property :validIn,
comment: %(The geographic area where a permit or similar thing is valid.).freeze,
"dc:source": "https://github.com/schemaorg/schemaorg/issues/1779".freeze,
domainIncludes: ["schema:EducationalOccupationalCredential".freeze, "schema:Permit".freeze],
@@ -13378,11 +13521,11 @@
property :validThrough,
comment: %(The date after when the item is not valid. For example the end of an offer, salary period, or a period of opening hours.).freeze,
"dc:source": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsTerms".freeze,
domainIncludes: ["schema:Demand".freeze, "schema:JobPosting".freeze, "schema:LocationFeatureSpecification".freeze, "schema:MonetaryAmount".freeze, "schema:Offer".freeze, "schema:OpeningHoursSpecification".freeze, "schema:PriceSpecification".freeze],
label: "validThrough".freeze,
- rangeIncludes: "schema:DateTime".freeze,
+ rangeIncludes: ["schema:Date".freeze, "schema:DateTime".freeze],
type: "rdf:Property".freeze
property :validUntil,
comment: %(The date when the item is no longer valid.).freeze,
domainIncludes: "schema:Permit".freeze,
label: "validUntil".freeze,
@@ -14081,10 +14224,17 @@
term :EvidenceLevelC,
comment: %(Only consensus opinion of experts, case studies, or standard-of-care.).freeze,
label: "EvidenceLevelC".freeze,
"schema:isPartOf": "http://health-lifesci.schema.org".freeze,
type: "schema:MedicalEvidenceLevel".freeze
+ term :ExchangeRefund,
+ comment: %(A ExchangeRefund ...).freeze,
+ "dc:source": "https://github.com/schemaorg/schemaorg/issues/2288".freeze,
+ label: "ExchangeRefund".freeze,
+ "schema:category": "issue-2288".freeze,
+ "schema:isPartOf": "http://pending.schema.org".freeze,
+ type: "schema:RefundTypeEnumeration".freeze
term :Eye,
comment: %(Eye or ophtalmological function assessment with clinical examination.).freeze,
label: "Eye".freeze,
"schema:isPartOf": "http://health-lifesci.schema.org".freeze,
type: "schema:PhysicalExam".freeze
@@ -14148,10 +14298,17 @@
term :FrontWheelDriveConfiguration,
comment: %(Front-wheel drive is a transmission layout where the engine drives the front wheels.).freeze,
"dc:source": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#Automotive_Ontology_Working_Group".freeze,
label: "FrontWheelDriveConfiguration".freeze,
type: "schema:DriveWheelConfigurationValue".freeze
+ term :FullRefund,
+ comment: %(A FullRefund ...).freeze,
+ "dc:source": "https://github.com/schemaorg/schemaorg/issues/2288".freeze,
+ label: "FullRefund".freeze,
+ "schema:category": "issue-2288".freeze,
+ "schema:isPartOf": "http://pending.schema.org".freeze,
+ type: "schema:RefundTypeEnumeration".freeze
term :Gastroenterologic,
comment: %(A specific branch of medical science that pertains to diagnosis and treatment of disorders of digestive system.).freeze,
label: "Gastroenterologic".freeze,
"schema:isPartOf": "http://health-lifesci.schema.org".freeze,
type: "schema:MedicalSpecialty".freeze
@@ -14516,10 +14673,17 @@
type: "schema:OrderStatus".freeze
term :OrderReturned,
comment: %(OrderStatus representing that an order has been returned.).freeze,
label: "OrderReturned".freeze,
type: "schema:OrderStatus".freeze
+ term :OriginalShippingFees,
+ comment: %(OriginalShippingFees ...).freeze,
+ "dc:source": "https://github.com/schemaorg/schemaorg/issues/2288".freeze,
+ label: "OriginalShippingFees".freeze,
+ "schema:category": "issue-2288".freeze,
+ "schema:isPartOf": "http://pending.schema.org".freeze,
+ type: "schema:ReturnFeesEnumeration".freeze
term :Osteopathic,
comment: %(A system of medicine focused on promoting the body's innate ability to heal itself.).freeze,
label: "Osteopathic".freeze,
"schema:isPartOf": "http://health-lifesci.schema.org".freeze,
type: "schema:MedicineSystem".freeze
@@ -14639,10 +14803,38 @@
comment: %(The medical care by a physician, or other health-care professional, who is the patient's first contact with the health-care system and who may recommend a specialist if necessary.).freeze,
label: "PrimaryCare".freeze,
"schema:isPartOf": "http://health-lifesci.schema.org".freeze,
subClassOf: "schema:MedicalBusiness".freeze,
type: "schema:MedicalSpecialty".freeze
+ term :ProductReturnFiniteReturnWindow,
+ comment: %(ProductReturnFiniteReturnWindow: there is a finite window for product returns.).freeze,
+ "dc:source": "https://github.com/schemaorg/schemaorg/issues/2288".freeze,
+ label: "ProductReturnFiniteReturnWindow".freeze,
+ "schema:category": "issue-2288".freeze,
+ "schema:isPartOf": "http://pending.schema.org".freeze,
+ type: "schema:ProductReturnEnumeration".freeze
+ term :ProductReturnNotPermitted,
+ comment: %(ProductReturnNotPermitted: product returns are not permitted.).freeze,
+ "dc:source": "https://github.com/schemaorg/schemaorg/issues/2288".freeze,
+ label: "ProductReturnNotPermitted".freeze,
+ "schema:category": "issue-2288".freeze,
+ "schema:isPartOf": "http://pending.schema.org".freeze,
+ type: "schema:ProductReturnEnumeration".freeze
+ term :ProductReturnUnlimitedWindow,
+ comment: %(ProductReturnUnlimitedWindow: there is an unlimited window for product returns.).freeze,
+ "dc:source": "https://github.com/schemaorg/schemaorg/issues/2288".freeze,
+ label: "ProductReturnUnlimitedWindow".freeze,
+ "schema:category": "issue-2288".freeze,
+ "schema:isPartOf": "http://pending.schema.org".freeze,
+ type: "schema:ProductReturnEnumeration".freeze
+ term :ProductReturnUnspecified,
+ comment: %(ProductReturnUnspecified: a product return policy is not specified here.).freeze,
+ "dc:source": "https://github.com/schemaorg/schemaorg/issues/2288".freeze,
+ label: "ProductReturnUnspecified".freeze,
+ "schema:category": "issue-2288".freeze,
+ "schema:isPartOf": "http://pending.schema.org".freeze,
+ type: "schema:ProductReturnEnumeration".freeze
term :Psychiatric,
comment: %(A specific branch of medical science that is concerned with the study, treatment, and prevention of mental illness, using both medical and psychological therapies.).freeze,
label: "Psychiatric".freeze,
"schema:isPartOf": "http://health-lifesci.schema.org".freeze,
subClassOf: "schema:MedicalBusiness".freeze,
@@ -14741,10 +14933,17 @@
comment: %(The therapy that is concerned with the maintenance or improvement of respiratory function \(as in patients with pulmonary disease\).).freeze,
label: "RespiratoryTherapy".freeze,
"schema:isPartOf": "http://health-lifesci.schema.org".freeze,
subClassOf: "schema:MedicalTherapy".freeze,
type: "schema:MedicalSpecialty".freeze
+ term :RestockingFees,
+ comment: %(RestockingFees ...).freeze,
+ "dc:source": "https://github.com/schemaorg/schemaorg/issues/2288".freeze,
+ label: "RestockingFees".freeze,
+ "schema:category": "issue-2288".freeze,
+ "schema:isPartOf": "http://pending.schema.org".freeze,
+ type: "schema:ReturnFeesEnumeration".freeze
term :ResultsAvailable,
comment: %(Results are available.).freeze,
label: "ResultsAvailable".freeze,
"schema:isPartOf": "http://health-lifesci.schema.org".freeze,
type: "schema:MedicalStudyStatus".freeze
@@ -14756,10 +14955,17 @@
term :Retail,
comment: %(The drug's cost represents the retail cost of the drug.).freeze,
label: "Retail".freeze,
"schema:isPartOf": "http://health-lifesci.schema.org".freeze,
type: "schema:DrugCostCategory".freeze
+ term :ReturnShippingFees,
+ comment: %(ReturnShippingFees ...).freeze,
+ "dc:source": "https://github.com/schemaorg/schemaorg/issues/2288".freeze,
+ label: "ReturnShippingFees".freeze,
+ "schema:category": "issue-2288".freeze,
+ "schema:isPartOf": "http://pending.schema.org".freeze,
+ type: "schema:ReturnFeesEnumeration".freeze
term :Rheumatologic,
comment: %(A specific branch of medical science that deals with the study and treatment of rheumatic, autoimmune or joint diseases.).freeze,
label: "Rheumatologic".freeze,
"schema:isPartOf": "http://health-lifesci.schema.org".freeze,
type: "schema:MedicalSpecialty".freeze
@@ -14830,9 +15036,16 @@
term :SpokenWordAlbum,
comment: %(SpokenWordAlbum.).freeze,
"dc:source": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ".freeze,
label: "SpokenWordAlbum".freeze,
type: "schema:MusicAlbumProductionType".freeze
+ term :StoreCreditRefund,
+ comment: %(A StoreCreditRefund ...).freeze,
+ "dc:source": "https://github.com/schemaorg/schemaorg/issues/2288".freeze,
+ label: "StoreCreditRefund".freeze,
+ "schema:category": "issue-2288".freeze,
+ "schema:isPartOf": "http://pending.schema.org".freeze,
+ type: "schema:RefundTypeEnumeration".freeze
term :StrengthTraining,
comment: %(Physical activity that is engaged in to improve muscle and bone strength. Also referred to as resistance training.).freeze,
label: "StrengthTraining".freeze,
"schema:isPartOf": "http://health-lifesci.schema.org".freeze,
type: "schema:PhysicalActivityCategory".freeze