lib/rdf/vocab/schema.rb in rdf-vocab-2.2.5 vs lib/rdf/vocab/schema.rb in rdf-vocab-2.2.6
- old
+ new
@@ -3,13 +3,13 @@
# This file generated automatically using rdf vocabulary format from http://schema.org/
require 'rdf'
module RDF::Vocab
# @!parse
# # Vocabulary for <http://schema.org/>
- # class SCHEMA < RDF::StrictVocabulary
+ # class SCHEMA < RDF::Vocabulary
# end
- class SCHEMA < RDF::StrictVocabulary("http://schema.org/")
+ class SCHEMA < RDF::Vocabulary("http://schema.org/")
# Class definitions
term :AMRadioChannel,
comment: %(A radio channel that uses AM.).freeze,
:"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/1004).freeze,
@@ -92,10 +92,18 @@
term :AdultEntertainment,
comment: %(An adult entertainment establishment.).freeze,
label: "AdultEntertainment".freeze,
subClassOf: "schema:EntertainmentBusiness".freeze,
type: "rdfs:Class".freeze
+ term :AdvertiserContentArticle,
+ comment: %(An <a class="localLink" href="http://schema.org/Article">Article</a> that an external entity has paid to place or to produce to its specifications. Includes <a href="https://en.wikipedia.org/wiki/Advertorial">advertorials</a>, sponsored content, native advertising and other paid content.).freeze,
+ :"dc:source" => [%(https://github.com/schemaorg/schemaorg/issues/1525).freeze, %(https://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#TP).freeze],
+ label: "AdvertiserContentArticle".freeze,
+ :"schema:category" => %(issue-1525).freeze,
+ :"schema:isPartOf" => %(http://pending.schema.org).freeze,
+ subClassOf: "schema:Article".freeze,
+ type: "rdfs:Class".freeze
term :AggregateOffer,
comment: %(When a single product is associated with multiple offers \(for example, the same pair of shoes is offered by different merchants\), then AggregateOffer can be used.).freeze,
label: "AggregateOffer".freeze,
subClassOf: "schema:Offer".freeze,
type: "rdfs:Class".freeze
@@ -133,10 +141,18 @@
term :AmusementPark,
comment: %(An amusement park.).freeze,
label: "AmusementPark".freeze,
subClassOf: "schema:EntertainmentBusiness".freeze,
type: "rdfs:Class".freeze
+ term :AnalysisNewsArticle,
+ comment: %(An AnalysisNewsArticle is a <a class="localLink" href="http://schema.org/NewsArticle">NewsArticle</a> that, while based on factual reporting, incorporates the expertise of the author/producer, offering interpretations and conclusions.).freeze,
+ :"dc:source" => [%(https://github.com/schemaorg/schemaorg/issues/1525).freeze, %(https://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#TP).freeze],
+ label: "AnalysisNewsArticle".freeze,
+ :"schema:category" => %(issue-1525).freeze,
+ :"schema:isPartOf" => %(http://pending.schema.org).freeze,
+ subClassOf: "schema:NewsArticle".freeze,
+ type: "rdfs:Class".freeze
term :AnatomicalStructure,
comment: %(Any part of the human body, typically a component of an anatomical system. Organs, tissues, and cells are all anatomical structures.).freeze,
label: "AnatomicalStructure".freeze,
:"schema:isPartOf" => %(http://health-lifesci.schema.org).freeze,
subClassOf: "schema:MedicalEntity".freeze,
@@ -318,10 +334,18 @@
term :AutomotiveBusiness,
comment: %(Car repair, sales, or parts.).freeze,
label: "AutomotiveBusiness".freeze,
subClassOf: "schema:LocalBusiness".freeze,
type: "rdfs:Class".freeze
+ term :BackgroundNewsArticle,
+ comment: %(A <a class="localLink" href="http://schema.org/NewsArticle">NewsArticle</a> providing historical context, definition and detail on a specific topic \(aka "explainer" or "backgrounder"\). For example, an in-depth article or frequently-asked-questions \(<a href="https://en.wikipedia.org/wiki/FAQ">FAQ</a>\) document on topics such as Climate Change or the European Union. Other kinds of background material from a non-news setting are often described using <a class="localLink" href="http://schema.org/Book">Book</a> or <a class="localLink" href="http://schema.org/Article">Article</a>, in particular <a class="localLink" href="http://schema.org/ScholarlyArticle">ScholarlyArticle</a>. See also <a class="localLink" href="http://schema.org/NewsArticle">NewsArticle</a> for related vocabulary from a learning/education perspective.).freeze,
+ :"dc:source" => [%(https://github.com/schemaorg/schemaorg/issues/1525).freeze, %(https://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#TP).freeze],
+ label: "BackgroundNewsArticle".freeze,
+ :"schema:category" => %(issue-1525).freeze,
+ :"schema:isPartOf" => %(http://pending.schema.org).freeze,
+ subClassOf: "schema:NewsArticle".freeze,
+ type: "rdfs:Class".freeze
term :Bacteria,
comment: %(Pathogenic bacteria that cause bacterial infection.).freeze,
label: "Bacteria".freeze,
:"schema:isPartOf" => %(http://health-lifesci.schema.org).freeze,
type: "schema:InfectiousAgentClass".freeze
@@ -997,20 +1021,16 @@
label: "Country".freeze,
subClassOf: "schema:AdministrativeArea".freeze,
type: "rdfs:Class".freeze
term :Course,
comment: %(A description of an educational course which may be offered as distinct instances at which take place at different times or take place at different locations, or be offered through different media or modes of study. An educational course is a sequence of one or more educational events and/or creative works which aims to build knowledge, competence or ability of learners.).freeze,
- :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/195).freeze,
label: "Course".freeze,
- :"schema:category" => %(issue-195).freeze,
subClassOf: "schema:CreativeWork".freeze,
type: "rdfs:Class".freeze
term :CourseInstance,
comment: %(An instance of a <a class="localLink" href="http://schema.org/Course">Course</a> which is distinct from other instances because it is offered at a different time or location or through different media or modes of study or to a specific section of students.).freeze,
- :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/195).freeze,
label: "CourseInstance".freeze,
- :"schema:category" => %(issue-195).freeze,
subClassOf: "schema:Event".freeze,
type: "rdfs:Class".freeze
term :Courthouse,
comment: %(A courthouse.).freeze,
label: "Courthouse".freeze,
@@ -1069,10 +1089,26 @@
term :Crematorium,
comment: %(A crematorium.).freeze,
label: "Crematorium".freeze,
subClassOf: "schema:CivicStructure".freeze,
type: "rdfs:Class".freeze
+ term :CriticReview,
+ comment: %(A <a class="localLink" href="http://schema.org/CriticReview">CriticReview</a> is a more specialized form of Review written or published by a source that is recognized for its reviewing activities. These can include online columns, travel and food guides, TV and radio shows, blogs and other independent Web sites. <a class="localLink" href="http://schema.org/CriticReview">CriticReview</a>s are typically more in-depth and professionally written. For simpler, casually written user/visitor/viewer/customer reviews, it is more appropriate to use the <a class="localLink" href="http://schema.org/UserReview">UserReview</a> type. Review aggregator sites such as Metacritic already separate out the site's user reviews from selected critic reviews that originate from third-party sources.).freeze,
+ :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/1589).freeze,
+ label: "CriticReview".freeze,
+ :"schema:category" => %(issue-1589).freeze,
+ :"schema:isPartOf" => %(http://pending.schema.org).freeze,
+ subClassOf: "schema:Review".freeze,
+ type: "rdfs:Class".freeze
+ term :CssSelectorType,
+ comment: %(Text representing a CSS selector.).freeze,
+ :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/1672).freeze,
+ label: "CssSelectorType".freeze,
+ :"schema:category" => %(issue-1672).freeze,
+ :"schema:isPartOf" => %(http://pending.schema.org).freeze,
+ subClassOf: "schema:Text".freeze,
+ type: "rdfs:Class".freeze
term :CurrencyConversionService,
comment: %(A service to convert funds from one currency to another currency.).freeze,
:"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#FIBO).freeze,
label: "CurrencyConversionService".freeze,
subClassOf: "schema:FinancialProduct".freeze,
@@ -1446,10 +1482,18 @@
term :EmployeeRole,
comment: %(A subclass of OrganizationRole used to describe employee relationships.).freeze,
label: "EmployeeRole".freeze,
subClassOf: "schema:OrganizationRole".freeze,
type: "rdfs:Class".freeze
+ term :EmployerReview,
+ comment: %(An <a class="localLink" href="http://schema.org/EmployerReview">EmployerReview</a> is a review of an <a class="localLink" href="http://schema.org/Organization">Organization</a> regarding its role as an employer, written by a current or former employee of that organization.).freeze,
+ :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/1589).freeze,
+ label: "EmployerReview".freeze,
+ :"schema:category" => %(issue-1576).freeze,
+ :"schema:isPartOf" => %(http://pending.schema.org).freeze,
+ subClassOf: "schema:Review".freeze,
+ type: "rdfs:Class".freeze
term :EmploymentAgency,
comment: %(An employment agency.).freeze,
label: "EmploymentAgency".freeze,
subClassOf: "schema:LocalBusiness".freeze,
type: "rdfs:Class".freeze
@@ -1937,10 +1981,50 @@
term :HousePainter,
comment: %(A house painting service.).freeze,
label: "HousePainter".freeze,
subClassOf: "schema:HomeAndConstructionBusiness".freeze,
type: "rdfs:Class".freeze
+ term :HowTo,
+ comment: %(Instructions that explain how to achieve a result by performing a sequence of steps.).freeze,
+ label: "HowTo".freeze,
+ subClassOf: "schema:CreativeWork".freeze,
+ type: "rdfs:Class".freeze
+ term :HowToDirection,
+ comment: %(A direction indicating a single action to do in the instructions for how to achieve a result.).freeze,
+ label: "HowToDirection".freeze,
+ subClassOf: "schema:ListItem".freeze,
+ type: "rdfs:Class".freeze
+ term :HowToItem,
+ comment: %(An item used as either a tool or supply when performing the instructions for how to to achieve a result.).freeze,
+ label: "HowToItem".freeze,
+ subClassOf: "schema:ListItem".freeze,
+ type: "rdfs:Class".freeze
+ term :HowToSection,
+ comment: %(A sub-grouping of steps in the instructions for how to achieve a result \(e.g. steps for making a pie crust within a pie recipe\).).freeze,
+ label: "HowToSection".freeze,
+ subClassOf: "schema:ItemList".freeze,
+ type: "rdfs:Class".freeze
+ term :HowToStep,
+ comment: %(A step in the instructions for how to achieve a result. It is an ordered list with HowToDirection and/or HowToTip items.).freeze,
+ label: "HowToStep".freeze,
+ subClassOf: "schema:ItemList".freeze,
+ type: "rdfs:Class".freeze
+ term :HowToSupply,
+ comment: %(A supply consumed when performing the instructions for how to achieve a result.).freeze,
+ label: "HowToSupply".freeze,
+ subClassOf: "schema:HowToItem".freeze,
+ type: "rdfs:Class".freeze
+ term :HowToTip,
+ comment: %(An explanation in the instructions for how to achieve a result. It provides supplementary information about a technique, supply, author's preference, etc. It can explain what could be done, or what should not be done, but doesn't specify what should be done \(see HowToDirection\).).freeze,
+ label: "HowToTip".freeze,
+ subClassOf: "schema:ListItem".freeze,
+ type: "rdfs:Class".freeze
+ term :HowToTool,
+ comment: %(A tool used \(but not consumed\) when performing instructions for how to achieve a result.).freeze,
+ label: "HowToTool".freeze,
+ subClassOf: "schema:HowToItem".freeze,
+ type: "rdfs:Class".freeze
term :IceCreamShop,
comment: %(An ice cream shop.).freeze,
label: "IceCreamShop".freeze,
subClassOf: "schema:FoodEstablishment".freeze,
type: "rdfs:Class".freeze
@@ -2134,17 +2218,53 @@
</ul>
).freeze,
label: "LeaveAction".freeze,
subClassOf: "schema:InteractAction".freeze,
type: "rdfs:Class".freeze
+ term :LegalForceStatus,
+ comment: %(A list of possible statuses for the legal force of a legislation.).freeze,
+ :"dc:source" => [%(http://publications.europa.eu/mdr/eli/index.html).freeze, %(https://github.com/schemaorg/schemaorg/issues/1156).freeze],
+ label: "LegalForceStatus".freeze,
+ :"schema:category" => %(issue-1156).freeze,
+ :"schema:isPartOf" => %(http://pending.schema.org).freeze,
+ :"skos:exactMatch" => %(http://data.europa.eu/eli/ontology#InForce).freeze,
+ subClassOf: "schema:Enumeration".freeze,
+ type: "rdfs:Class".freeze
term :LegalService,
comment: %(A LegalService is a business that provides legally-oriented services, advice and representation, e.g. law firms.</p>
<p>As a <a class="localLink" href="http://schema.org/LocalBusiness">LocalBusiness</a> it can be described as a <a class="localLink" href="http://schema.org/provider">provider</a> of one or more <a class="localLink" href="http://schema.org/Service">Service</a>\(s\).).freeze,
label: "LegalService".freeze,
subClassOf: "schema:LocalBusiness".freeze,
type: "rdfs:Class".freeze
+ term :LegalValueLevel,
+ comment: %(A list of possible levels for the legal validity of a legislation.).freeze,
+ :"dc:source" => [%(http://publications.europa.eu/mdr/eli/index.html).freeze, %(https://github.com/schemaorg/schemaorg/issues/1156).freeze],
+ label: "LegalValueLevel".freeze,
+ :"schema:category" => %(issue-1156).freeze,
+ :"schema:isPartOf" => %(http://pending.schema.org).freeze,
+ :"skos:closeMatch" => %(http://data.europa.eu/eli/ontology#LegalValue).freeze,
+ subClassOf: "schema:Enumeration".freeze,
+ type: "rdfs:Class".freeze
+ term :Legislation,
+ comment: %(A legal act \(enforceable or not\) or a component of a legal act \(like an article\).).freeze,
+ :"dc:source" => [%(http://publications.europa.eu/mdr/eli/index.html).freeze, %(https://github.com/schemaorg/schemaorg/issues/1156).freeze],
+ label: "Legislation".freeze,
+ :"schema:category" => %(issue-1156).freeze,
+ :"schema:isPartOf" => %(http://pending.schema.org).freeze,
+ :"skos:closeMatch" => [%(http://data.europa.eu/eli/ontology#LegalExpression).freeze, %(http://data.europa.eu/eli/ontology#LegalResource).freeze],
+ subClassOf: "schema:CreativeWork".freeze,
+ type: "rdfs:Class".freeze
+ term :LegislationObject,
+ comment: %(A specific object or file containing a Legislation. Note that the same Legislation can be published in multiple files. For example, a digitally signed PDF, a plain PDF and an HTML version.).freeze,
+ :"dc:source" => [%(http://publications.europa.eu/mdr/eli/index.html).freeze, %(https://github.com/schemaorg/schemaorg/issues/1156).freeze],
+ label: "LegislationObject".freeze,
+ :"schema:category" => %(issue-1156).freeze,
+ :"schema:isPartOf" => %(http://pending.schema.org).freeze,
+ :"skos:closeMatch" => %(http://data.europa.eu/eli/ontology#Format).freeze,
+ subClassOf: ["schema:Legislation".freeze, "schema:MediaObject".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
@@ -2813,15 +2933,25 @@
label: "Nerve".freeze,
:"schema:isPartOf" => %(http://health-lifesci.schema.org).freeze,
subClassOf: "schema:AnatomicalStructure".freeze,
type: "rdfs:Class".freeze
term :NewsArticle,
- comment: %(A news article.).freeze,
- :"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_rNews).freeze,
+ comment: %(A NewsArticle is an article whose content reports news, or provides background context and supporting materials for understanding the news.</p>
+
+<p>A more detailed overview of <a href="/docs/news.html">schema.org News markup</a> is also available.).freeze,
+ :"dc:source" => [%(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_rNews).freeze, %(https://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#TP-draws).freeze],
label: "NewsArticle".freeze,
subClassOf: "schema:Article".freeze,
type: "rdfs:Class".freeze
+ term :NewsMediaOrganization,
+ comment: %(A News/Media organization such as a newspaper or TV station.).freeze,
+ :"dc:source" => [%(https://github.com/schemaorg/schemaorg/issues/1525).freeze, %(https://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#TP).freeze],
+ label: "NewsMediaOrganization".freeze,
+ :"schema:category" => %(issue-1525).freeze,
+ :"schema:isPartOf" => %(http://pending.schema.org).freeze,
+ subClassOf: "schema:Organization".freeze,
+ type: "rdfs:Class".freeze
term :Newspaper,
comment: %(A publication containing information about varied topics that are pertinent to general information, a geographic area, or a specific subject matter \(i.e. business, culture, education\). Often published daily.).freeze,
:"dc:source" => %(http://www.productontology.org/id/Newspaper).freeze,
label: "Newspaper".freeze,
:"schema:isPartOf" => %(http://bib.schema.org).freeze,
@@ -2892,10 +3022,18 @@
<p>If the value for the <a class="localLink" href="http://schema.org/closes">closes</a> property is less than the value for the <a class="localLink" href="http://schema.org/opens">opens</a> property then the hour range is assumed to span over the next day.).freeze,
:"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsClass).freeze,
label: "OpeningHoursSpecification".freeze,
subClassOf: "schema:StructuredValue".freeze,
type: "rdfs:Class".freeze
+ term :OpinionNewsArticle,
+ comment: %(An <a class="localLink" href="http://schema.org/OpinionNewsArticle">OpinionNewsArticle</a> is a <a class="localLink" href="http://schema.org/NewsArticle">NewsArticle</a> that primarily expresses opinions rather than journalistic reporting of news and events. For example, a <a class="localLink" href="http://schema.org/NewsArticle">NewsArticle</a> consisting of a column or <a class="localLink" href="http://schema.org/Blog">Blog</a>/<a class="localLink" href="http://schema.org/BlogPosting">BlogPosting</a> entry in the Opinions section of a news publication.).freeze,
+ :"dc:source" => [%(https://github.com/schemaorg/schemaorg/issues/1525).freeze, %(https://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#TP).freeze],
+ label: "OpinionNewsArticle".freeze,
+ :"schema:category" => %(issue-1525).freeze,
+ :"schema:isPartOf" => %(http://pending.schema.org).freeze,
+ subClassOf: "schema:NewsArticle".freeze,
+ type: "rdfs:Class".freeze
term :Optician,
comment: %(A store that sells reading glasses and similar devices for improving vision.).freeze,
label: "Optician".freeze,
:"schema:isPartOf" => %(http://health-lifesci.schema.org).freeze,
subClassOf: "schema:MedicalBusiness".freeze,
@@ -3322,10 +3460,18 @@
term :PublicSwimmingPool,
comment: %(A public swimming pool.).freeze,
label: "PublicSwimmingPool".freeze,
subClassOf: "schema:SportsActivityLocation".freeze,
type: "rdfs:Class".freeze
+ term :PublicToilet,
+ comment: %(A public toilet is a room or small building containing one or more toilets \(and possibly also urinals\) which is available for use by the general public, or by customers or employees of certain businesses.).freeze,
+ :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/1624).freeze,
+ label: "PublicToilet".freeze,
+ :"schema:category" => %(issue-1624).freeze,
+ :"schema:isPartOf" => %(http://pending.schema.org).freeze,
+ subClassOf: "schema:CivicStructure".freeze,
+ type: "rdfs:Class".freeze
term :PublicationEvent,
comment: %(A PublicationEvent corresponds indifferently to the event of publication for a CreativeWork of any type e.g. a broadcast event, an on-demand event, a book/journal publication via a variety of delivery media.).freeze,
label: "PublicationEvent".freeze,
subClassOf: "schema:Event".freeze,
type: "rdfs:Class".freeze
@@ -3464,11 +3610,11 @@
subClassOf: "schema:TransferAction".freeze,
type: "rdfs:Class".freeze
term :Recipe,
comment: %(A recipe. For dietary restrictions covered by the recipe, a few common restrictions are enumerated via <a class="localLink" href="http://schema.org/suitableForDiet">suitableForDiet</a>. The <a class="localLink" href="http://schema.org/keywords">keywords</a> property can also be used to add more detail.).freeze,
label: "Recipe".freeze,
- subClassOf: "schema:CreativeWork".freeze,
+ subClassOf: "schema:HowTo".freeze,
type: "rdfs:Class".freeze
term :RecommendedDoseSchedule,
comment: %(A recommended dosing schedule for a drug or supplement as prescribed or recommended by an authority or by the drug/supplement's manufacturer. Capture the recommending authority in the recognizingAuthority property of MedicalEntity.).freeze,
label: "RecommendedDoseSchedule".freeze,
:"schema:isPartOf" => %(http://health-lifesci.schema.org).freeze,
@@ -3545,10 +3691,25 @@
term :Report,
comment: %(A Report generated by governmental or non-governmental organization.).freeze,
label: "Report".freeze,
subClassOf: "schema:Article".freeze,
type: "rdfs:Class".freeze
+ term :ReportageNewsArticle,
+ comment: %(The <a class="localLink" href="http://schema.org/ReportageNewsArticle">ReportageNewsArticle</a> type is a subtype of <a class="localLink" href="http://schema.org/NewsArticle">NewsArticle</a> representing
+ news articles which are the result of journalistic news reporting conventions.</p>
+
+<p>In practice many news publishers produce a wide variety of article types, many of which might be considered a <a class="localLink" href="http://schema.org/NewsArticle">NewsArticle</a> but not a <a class="localLink" href="http://schema.org/ReportageNewsArticle">ReportageNewsArticle</a>. For example, opinion pieces, reviews, analysis, sponsored or satirical articles, or articles that combine several of these elements.</p>
+
+<p>The <a class="localLink" href="http://schema.org/ReportageNewsArticle">ReportageNewsArticle</a> type is based on a stricter ideal for "news" as a work of journalism, with articles based on factual information either observed or verified by the author, or reported and verified from knowledgeable sources. This often includes perspectives from multiple viewpoints on a particular issue \(distinguishing news reports from public relations or propaganda\). News reports in the <a class="localLink" href="http://schema.org/ReportageNewsArticle">ReportageNewsArticle</a> sense de-emphasize the opinion of the author, with commentary and value judgements typically expressed elsewhere.</p>
+
+<p>A <a class="localLink" href="http://schema.org/ReportageNewsArticle">ReportageNewsArticle</a> which goes deeper into analysis can also be marked with an additional type of <a class="localLink" href="http://schema.org/AnalysisNewsArticle">AnalysisNewsArticle</a>.).freeze,
+ :"dc:source" => [%(https://github.com/schemaorg/schemaorg/issues/1525).freeze, %(https://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#TP).freeze],
+ label: "ReportageNewsArticle".freeze,
+ :"schema:category" => %(issue-1525).freeze,
+ :"schema:isPartOf" => %(http://pending.schema.org).freeze,
+ subClassOf: "schema:NewsArticle".freeze,
+ type: "rdfs:Class".freeze
term :ReportedDoseSchedule,
comment: %(A patient-reported or observed dosing schedule for a drug or supplement.).freeze,
label: "ReportedDoseSchedule".freeze,
:"schema:isPartOf" => %(http://health-lifesci.schema.org).freeze,
subClassOf: "schema:DoseSchedule".freeze,
@@ -3628,10 +3789,18 @@
term :ReviewAction,
comment: %(The act of producing a balanced opinion about the object for an audience. An agent reviews an object with participants resulting in a review.).freeze,
label: "ReviewAction".freeze,
subClassOf: "schema:AssessAction".freeze,
type: "rdfs:Class".freeze
+ term :ReviewNewsArticle,
+ comment: %(A <a class="localLink" href="http://schema.org/NewsArticle">NewsArticle</a> and <a class="localLink" href="http://schema.org/CriticReview">CriticReview</a> providing a professional critic's assessment of a service, product, performance, or artistic or literary work.).freeze,
+ :"dc:source" => [%(https://github.com/schemaorg/schemaorg/issues/1525).freeze, %(https://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#TP).freeze],
+ label: "ReviewNewsArticle".freeze,
+ :"schema:category" => %(issue-1525).freeze,
+ :"schema:isPartOf" => %(http://pending.schema.org).freeze,
+ subClassOf: ["schema:CriticReview".freeze, "schema:NewsArticle".freeze],
+ type: "rdfs:Class".freeze
term :RiverBodyOfWater,
comment: %(A river \(for example, the broad majestic Shannon\).).freeze,
label: "RiverBodyOfWater".freeze,
subClassOf: "schema:BodyOfWater".freeze,
type: "rdfs:Class".freeze
@@ -3668,10 +3837,28 @@
term :SaleEvent,
comment: %(Event type: Sales event.).freeze,
label: "SaleEvent".freeze,
subClassOf: "schema:Event".freeze,
type: "rdfs:Class".freeze
+ term :SatiricalArticle,
+ comment: %(An <a class="localLink" href="http://schema.org/Article">Article</a> whose content is primarily <a href="https://en.wikipedia.org/wiki/Satire">[satirical]</a> in nature, i.e. unlikely to be literally true. A satirical article is sometimes but not necessarily also a <a class="localLink" href="http://schema.org/NewsArticle">NewsArticle</a>. <a class="localLink" href="http://schema.org/ScholarlyArticle">ScholarlyArticle</a>s are also sometimes satirized.).freeze,
+ :"dc:source" => [%(https://github.com/schemaorg/schemaorg/issues/1525).freeze, %(https://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#TP).freeze],
+ label: "SatiricalArticle".freeze,
+ :"schema:category" => %(issue-1525).freeze,
+ :"schema:isPartOf" => %(http://pending.schema.org).freeze,
+ subClassOf: "schema:Article".freeze,
+ type: "rdfs:Class".freeze
+ term :Schedule,
+ comment: %(A schedule defines a repeating time period used to describe a regularly occurring <a class="localLink" href="http://schema.org/Event">Event</a>. At a minimum a schedule will specify <a class="localLink" href="http://schema.org/repeatFrequency">repeatFrequency</a> which describes the interval between occurences of the event. Additional information can be provided to specify the schedule more precisely.
+ This includes identifying the day\(s\) of the week or month when the recurring event will take place, in addition to its start and end time. Schedules may also
+ have start and end dates to indicate when they are active, e.g. to define a limited calendar of events.).freeze,
+ :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/1457).freeze,
+ label: "Schedule".freeze,
+ :"schema:category" => %(issue-1457).freeze,
+ :"schema:isPartOf" => %(http://pending.schema.org).freeze,
+ subClassOf: "schema:Intangible".freeze,
+ type: "rdfs:Class".freeze
term :ScheduleAction,
comment: %(<p>Scheduling future actions, events, or tasks.</p>
<p>Related actions:</p>
@@ -4104,11 +4291,12 @@
comment: %(A tire shop.).freeze,
label: "TireShop".freeze,
subClassOf: "schema:Store".freeze,
type: "rdfs:Class".freeze
term :TouristAttraction,
- comment: %(A tourist attraction.).freeze,
+ comment: %(A tourist attraction. In principle any Thing can be a <a class="localLink" href="http://schema.org/TouristAttraction">TouristAttraction</a>, from a <a class="localLink" href="http://schema.org/Mountain">Mountain</a> and <a class="localLink" href="http://schema.org/LandmarksOrHistoricalBuildings">LandmarksOrHistoricalBuildings</a> to a <a class="localLink" href="http://schema.org/LocalBusiness">LocalBusiness</a>. This Type can be used on its own to describe a general <a class="localLink" href="http://schema.org/TourstAttraction">TourstAttraction</a>, or be used as an <a class="localLink" href="http://schema.org/additionalType">additionalType</a> to add tourist attraction properties to any other type. \(See examples below\)).freeze,
+ :"dc:source" => [%(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#IIT-CNR.it).freeze, %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#Tourism).freeze],
label: "TouristAttraction".freeze,
subClassOf: "schema:Place".freeze,
type: "rdfs:Class".freeze
term :TouristInformationCenter,
comment: %(A tourist information center.).freeze,
@@ -4269,10 +4457,18 @@
comment: %(UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use <a class="localLink" href="http://schema.org/Action">Action</a>-based vocabulary, alongside types such as <a class="localLink" href="http://schema.org/Comment">Comment</a>.).freeze,
label: "UserPlusOnes".freeze,
:"schema:supersededBy" => %(schema:InteractionCounter).freeze,
subClassOf: "schema:UserInteraction".freeze,
type: "rdfs:Class".freeze
+ term :UserReview,
+ comment: %(A review created by an end-user \(e.g. consumer, purchaser, attendee etc.\), in contrast with <a class="localLink" href="http://schema.org/CriticReview">CriticReview</a>.).freeze,
+ :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/1589).freeze,
+ label: "UserReview".freeze,
+ :"schema:category" => %(issue-1589).freeze,
+ :"schema:isPartOf" => %(http://pending.schema.org).freeze,
+ subClassOf: "schema:Review".freeze,
+ type: "rdfs:Class".freeze
term :UserTweets,
comment: %(UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use <a class="localLink" href="http://schema.org/Action">Action</a>-based vocabulary, alongside types such as <a class="localLink" href="http://schema.org/Comment">Comment</a>.).freeze,
label: "UserTweets".freeze,
:"schema:supersededBy" => %(schema:InteractionCounter).freeze,
subClassOf: "schema:UserInteraction".freeze,
@@ -4478,10 +4674,18 @@
term :WriteAction,
comment: %(The act of authoring written creative content.).freeze,
label: "WriteAction".freeze,
subClassOf: "schema:CreateAction".freeze,
type: "rdfs:Class".freeze
+ term :XPathType,
+ comment: %(Text representing an XPath \(typically but not necessarily version 1.0\).).freeze,
+ :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/1672).freeze,
+ label: "XPathType".freeze,
+ :"schema:category" => %(issue-1672).freeze,
+ :"schema:isPartOf" => %(http://pending.schema.org).freeze,
+ subClassOf: "schema:Text".freeze,
+ type: "rdfs:Class".freeze
term :Zoo,
comment: %(A zoo.).freeze,
label: "Zoo".freeze,
subClassOf: "schema:CivicStructure".freeze,
type: "rdfs:Class".freeze
@@ -4671,10 +4875,20 @@
comment: %(Indicates the current disposition of the Action.).freeze,
domainIncludes: "schema:Action".freeze,
label: "actionStatus".freeze,
rangeIncludes: "schema:ActionStatusType".freeze,
type: "rdf:Property".freeze
+ property :actionableFeedbackPolicy,
+ comment: %(For a <a class="localLink" href="http://schema.org/NewsMediaOrganization">NewsMediaOrganization</a> or other news-related <a class="localLink" href="http://schema.org/Organization">Organization</a>, a statement about public engagement activities \(for news media, the newsroom’s\), including involving the public - digitally or otherwise -- in coverage decisions, reporting and activities after publication.).freeze,
+ :"dc:source" => [%(https://github.com/schemaorg/schemaorg/issues/1525).freeze, %(https://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#TP).freeze],
+ domainIncludes: ["schema:NewsMediaOrganization".freeze, "schema:Organization".freeze],
+ label: "actionableFeedbackPolicy".freeze,
+ rangeIncludes: ["schema:CreativeWork".freeze, "schema:URL".freeze],
+ :"schema:category" => %(issue-1525).freeze,
+ :"schema:isPartOf" => %(http://pending.schema.org).freeze,
+ subPropertyOf: "schema:publishingPrinciples".freeze,
+ type: "rdf:Property".freeze
property :activeIngredient,
comment: %(An active ingredient, typically chemical compounds and/or biologic substances.).freeze,
domainIncludes: ["schema:DietarySupplement".freeze, "schema:Drug".freeze, "schema:DrugStrength".freeze, "schema:Substance".freeze],
label: "activeIngredient".freeze,
rangeIncludes: "schema:Text".freeze,
@@ -4805,10 +5019,16 @@
domainIncludes: "schema:Person".freeze,
label: "affiliation".freeze,
rangeIncludes: "schema:Organization".freeze,
subPropertyOf: "schema:memberOf".freeze,
type: "rdf:Property".freeze
+ property :afterMedia,
+ comment: %(A media object representing the circumstances after performing this direction.).freeze,
+ domainIncludes: "schema:HowToDirection".freeze,
+ label: "afterMedia".freeze,
+ rangeIncludes: "schema:MediaObject".freeze,
+ type: "rdf:Property".freeze
property :agent,
comment: %(The direct performer or driver of the action \(animate or inanimate\). e.g. <em>John</em> wrote a book.).freeze,
domainIncludes: "schema:Action".freeze,
label: "agent".freeze,
rangeIncludes: ["schema:Organization".freeze, "schema:Person".freeze],
@@ -5245,12 +5465,12 @@
label: "availableIn".freeze,
rangeIncludes: "schema:AdministrativeArea".freeze,
:"schema:isPartOf" => %(http://health-lifesci.schema.org).freeze,
type: "rdf:Property".freeze
property :availableLanguage,
- comment: %(A language someone may use with the item. Please use one of the language codes from the <a href="http://tools.ietf.org/html/bcp47">IETF BCP 47 standard</a>. See also <a class="localLink" href="http://schema.org/inLanguage">inLanguage</a>).freeze,
- domainIncludes: ["schema:ContactPoint".freeze, "schema:LodgingBusiness".freeze, "schema:ServiceChannel".freeze],
+ comment: %(A language someone may use with or at the item, service or place. Please use one of the language codes from the <a href="http://tools.ietf.org/html/bcp47">IETF BCP 47 standard</a>. See also <a class="localLink" href="http://schema.org/inLanguage">inLanguage</a>).freeze,
+ domainIncludes: ["schema:ContactPoint".freeze, "schema:LodgingBusiness".freeze, "schema:ServiceChannel".freeze, "schema:TouristAttraction".freeze],
label: "availableLanguage".freeze,
rangeIncludes: ["schema:Language".freeze, "schema:Text".freeze],
type: "rdf:Property".freeze
property :availableOnDevice,
comment: %(Device required to run the application. Used in cases where a specific make/model is required to run the application.).freeze,
@@ -5325,18 +5545,31 @@
comment: %(The base salary of the job or of an employee in an EmployeeRole.).freeze,
domainIncludes: ["schema:EmployeeRole".freeze, "schema:JobPosting".freeze],
label: "baseSalary".freeze,
rangeIncludes: ["schema:MonetaryAmount".freeze, "schema:Number".freeze, "schema:PriceSpecification".freeze],
type: "rdf:Property".freeze
+ property :bccRecipient,
+ comment: %(A sub property of recipient. The recipient blind copied on a message.).freeze,
+ domainIncludes: "schema:Message".freeze,
+ label: "bccRecipient".freeze,
+ rangeIncludes: ["schema:ContactPoint".freeze, "schema:Organization".freeze, "schema:Person".freeze],
+ subPropertyOf: "schema:recipient".freeze,
+ type: "rdf:Property".freeze
property :bed,
comment: %(The type of bed or beds included in the accommodation. For the single case of just one bed of a certain type, you use bed directly with a text.
If you want to indicate the quantity of a certain kind of bed, use an instance of BedDetails. For more detailed information, use the amenityFeature property.).freeze,
:"dc:source" => %(https://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#STI_Accommodation_Ontology).freeze,
domainIncludes: ["schema:HotelRoom".freeze, "schema:Suite".freeze],
label: "bed".freeze,
rangeIncludes: ["schema:BedDetails".freeze, "schema:BedType".freeze, "schema:Text".freeze],
type: "rdf:Property".freeze
+ property :beforeMedia,
+ comment: %(A media object representing the circumstances before performing this direction.).freeze,
+ domainIncludes: "schema:HowToDirection".freeze,
+ label: "beforeMedia".freeze,
+ rangeIncludes: "schema:MediaObject".freeze,
+ type: "rdf:Property".freeze
property :beneficiaryBank,
comment: %(A bank or bank’s branch, financial institution or international financial institution operating the beneficiary’s bank account or releasing funds for the beneficiary).freeze,
:"dc:source" => [%(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#FIBO).freeze, %(https://github.com/schemaorg/schemaorg/issues/1253).freeze],
domainIncludes: "schema:MoneyTransfer".freeze,
label: "beneficiaryBank".freeze,
@@ -5639,10 +5872,37 @@
comment: %(The artist that performed this album or recording.).freeze,
domainIncludes: ["schema:MusicAlbum".freeze, "schema:MusicRecording".freeze],
label: "byArtist".freeze,
rangeIncludes: "schema:MusicGroup".freeze,
type: "rdf:Property".freeze
+ property :byDay,
+ comment: %(Defines the day\(s\) of the week on which a recurring <a class="localLink" href="http://schema.org/Event">Event</a> takes place).freeze,
+ :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/1457).freeze,
+ domainIncludes: "schema:Schedule".freeze,
+ label: "byDay".freeze,
+ rangeIncludes: "schema:DayOfWeek".freeze,
+ :"schema:category" => %(issue-1457).freeze,
+ :"schema:isPartOf" => %(http://pending.schema.org).freeze,
+ type: "rdf:Property".freeze
+ property :byMonth,
+ comment: %(Defines the month\(s\) of the year on which a recurring <a class="localLink" href="http://schema.org/Event">Event</a> takes place. Specified as an <a class="localLink" href="http://schema.org/Integer">Integer</a> between 1-12. January is 1.).freeze,
+ :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/1457).freeze,
+ domainIncludes: "schema:Schedule".freeze,
+ label: "byMonth".freeze,
+ rangeIncludes: "schema:Integer".freeze,
+ :"schema:category" => %(issue-1457).freeze,
+ :"schema:isPartOf" => %(http://pending.schema.org).freeze,
+ type: "rdf:Property".freeze
+ property :byMonthDay,
+ comment: %(Defines the day\(s\) of the month on which a recurring <a class="localLink" href="http://schema.org/Event">Event</a> takes place. Specified as an <a class="localLink" href="http://schema.org/Integer">Integer</a> between 1-31.).freeze,
+ :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/1457).freeze,
+ domainIncludes: "schema:Schedule".freeze,
+ label: "byMonthDay".freeze,
+ rangeIncludes: "schema:Integer".freeze,
+ :"schema:category" => %(issue-1457).freeze,
+ :"schema:isPartOf" => %(http://pending.schema.org).freeze,
+ type: "rdf:Property".freeze
property :calories,
comment: %(The number of calories.).freeze,
domainIncludes: "schema:NutritionInformation".freeze,
label: "calories".freeze,
rangeIncludes: "schema:Energy".freeze,
@@ -5731,10 +5991,17 @@
domainIncludes: "schema:MedicalCause".freeze,
label: "causeOf".freeze,
rangeIncludes: "schema:MedicalEntity".freeze,
:"schema:isPartOf" => %(http://health-lifesci.schema.org).freeze,
type: "rdf:Property".freeze
+ property :ccRecipient,
+ comment: %(A sub property of recipient. The recipient copied on a message.).freeze,
+ domainIncludes: "schema:Message".freeze,
+ label: "ccRecipient".freeze,
+ rangeIncludes: ["schema:ContactPoint".freeze, "schema:Organization".freeze, "schema:Person".freeze],
+ subPropertyOf: "schema:recipient".freeze,
+ type: "rdf:Property".freeze
property :character,
comment: %(Fictional person connected with a creative work.).freeze,
domainIncludes: "schema:CreativeWork".freeze,
label: "character".freeze,
rangeIncludes: "schema:Person".freeze,
@@ -6094,10 +6361,11 @@
property :cookTime,
comment: %(The time it takes to actually cook the dish, in <a href="http://en.wikipedia.org/wiki/ISO_8601">ISO 8601 duration format</a>.).freeze,
domainIncludes: "schema:Recipe".freeze,
label: "cookTime".freeze,
rangeIncludes: "schema:Duration".freeze,
+ subPropertyOf: "schema:performTime".freeze,
type: "rdf:Property".freeze
property :cookingMethod,
comment: %(The method of cooking, such as Frying, Steaming, ...).freeze,
domainIncludes: "schema:Recipe".freeze,
label: "cookingMethod".freeze,
@@ -6113,10 +6381,20 @@
comment: %(The year during which the claimed copyright for the CreativeWork was first asserted.).freeze,
domainIncludes: "schema:CreativeWork".freeze,
label: "copyrightYear".freeze,
rangeIncludes: "schema:Number".freeze,
type: "rdf:Property".freeze
+ property :correctionsPolicy,
+ comment: %(For an <a class="localLink" href="http://schema.org/Organization">Organization</a> \(e.g. <a class="localLink" href="http://schema.org/NewsMediaOrganization">NewsMediaOrganization</a>\), a statement describing \(in news media, the newsroom’s\) disclosure and correction policy for errors.).freeze,
+ :"dc:source" => [%(https://github.com/schemaorg/schemaorg/issues/1525).freeze, %(https://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#TP).freeze],
+ domainIncludes: ["schema:NewsMediaOrganization".freeze, "schema:Organization".freeze],
+ label: "correctionsPolicy".freeze,
+ rangeIncludes: ["schema:CreativeWork".freeze, "schema:URL".freeze],
+ :"schema:category" => %(issue-1525).freeze,
+ :"schema:isPartOf" => %(http://pending.schema.org).freeze,
+ subPropertyOf: "schema:publishingPrinciples".freeze,
+ type: "rdf:Property".freeze
property :cost,
comment: %(Cost per unit of the drug, as reported by the source being tagged.).freeze,
domainIncludes: "schema:Drug".freeze,
label: "cost".freeze,
rangeIncludes: "schema:DrugCost".freeze,
@@ -6176,31 +6454,25 @@
:"schema:supersededBy" => %(schema:exerciseCourse).freeze,
subPropertyOf: "schema:location".freeze,
type: "rdf:Property".freeze
property :courseCode,
comment: %(The identifier for the <a class="localLink" href="http://schema.org/Course">Course</a> used by the course <a class="localLink" href="http://schema.org/provider">provider</a> \(e.g. CS101 or 6.001\).).freeze,
- :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/195).freeze,
domainIncludes: "schema:Course".freeze,
label: "courseCode".freeze,
rangeIncludes: "schema:Text".freeze,
- :"schema:category" => %(issue-195).freeze,
type: "rdf:Property".freeze
property :courseMode,
comment: %(The medium or means of delivery of the course instance or the mode of study, either as a text label \(e.g. "online", "onsite" or "blended"; "synchronous" or "asynchronous"; "full-time" or "part-time"\) or as a URL reference to a term from a controlled vocabulary \(e.g. https://ceds.ed.gov/element/001311#Asynchronous \).).freeze,
- :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/195).freeze,
domainIncludes: "schema:CourseInstance".freeze,
label: "courseMode".freeze,
rangeIncludes: ["schema:Text".freeze, "schema:URL".freeze],
- :"schema:category" => %(issue-195).freeze,
type: "rdf:Property".freeze
property :coursePrerequisites,
comment: %(Requirements for taking the Course. May be completion of another <a class="localLink" href="http://schema.org/Course">Course</a> or a textual description like "permission of instructor". Requirements may be a pre-requisite competency, referenced using <a class="localLink" href="http://schema.org/AlignmentObject">AlignmentObject</a>.).freeze,
- :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/195).freeze,
domainIncludes: "schema:Course".freeze,
label: "coursePrerequisites".freeze,
rangeIncludes: ["schema:AlignmentObject".freeze, "schema:Course".freeze, "schema:Text".freeze],
- :"schema:category" => %(issue-195).freeze,
type: "rdf:Property".freeze
property :coverageEndTime,
comment: %(The time when the live blog will stop covering the Event. Note that coverage may continue after the Event concludes.).freeze,
domainIncludes: "schema:LiveBlogPosting".freeze,
label: "coverageEndTime".freeze,
@@ -6228,11 +6500,11 @@
property :cssSelector,
comment: %(A CSS selector.).freeze,
:"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/1389).freeze,
domainIncludes: "schema:SpeakableSpecification".freeze,
label: "cssSelector".freeze,
- rangeIncludes: "schema:Text".freeze,
+ rangeIncludes: "schema:CssSelectorType".freeze,
:"schema:category" => %(issue-1389).freeze,
:"schema:isPartOf" => %(http://pending.schema.org).freeze,
type: "rdf:Property".freeze
property :currenciesAccepted,
comment: %(The currency accepted \(in <a href="http://en.wikipedia.org/wiki/ISO_4217">ISO 4217 currency format</a>\).).freeze,
@@ -6343,11 +6615,11 @@
domainIncludes: "schema:Vehicle".freeze,
label: "dateVehicleFirstRegistered".freeze,
rangeIncludes: "schema:Date".freeze,
type: "rdf:Property".freeze
property :dateline,
- comment: %(The location where the NewsArticle was produced.).freeze,
+ comment: %(A <a href="https://en.wikipedia.org/wiki/Dateline">dateline</a> is a brief piece of text included in news articles that describes where and when the story was written or filed though the date is often omitted. Sometimes only a placename is provided.).freeze,
domainIncludes: "schema:NewsArticle".freeze,
label: "dateline".freeze,
rangeIncludes: "schema:Text".freeze,
type: "rdf:Property".freeze
property :dayOfWeek,
@@ -6585,10 +6857,19 @@
comment: %(A downloadable form of this dataset, at a specific location, in a specific format.).freeze,
domainIncludes: "schema:Dataset".freeze,
label: "distribution".freeze,
rangeIncludes: "schema:DataDownload".freeze,
type: "rdf:Property".freeze
+ property :diversityPolicy,
+ comment: %(Statement on diversity policy by an <a class="localLink" href="http://schema.org/Organization">Organization</a> e.g. a <a class="localLink" href="http://schema.org/NewsMediaOrganization">NewsMediaOrganization</a>. For a <a class="localLink" href="http://schema.org/NewsMediaOrganization">NewsMediaOrganization</a>, a statement describing the newsroom’s diversity policy on both staffing and sources, typically providing staffing data.).freeze,
+ :"dc:source" => [%(https://github.com/schemaorg/schemaorg/issues/1525).freeze, %(https://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#TP).freeze],
+ domainIncludes: ["schema:NewsMediaOrganization".freeze, "schema:Organization".freeze],
+ label: "diversityPolicy".freeze,
+ rangeIncludes: ["schema:CreativeWork".freeze, "schema:URL".freeze],
+ :"schema:category" => %(issue-1525).freeze,
+ :"schema:isPartOf" => %(http://pending.schema.org).freeze,
+ type: "rdf:Property".freeze
property :documentation,
comment: %(Further documentation describing the Web API in more detail.).freeze,
:"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/1423).freeze,
domainIncludes: "schema:WebAPI".freeze,
label: "documentation".freeze,
@@ -6740,10 +7021,16 @@
:"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsTerms).freeze,
domainIncludes: "schema:WarrantyPromise".freeze,
label: "durationOfWarranty".freeze,
rangeIncludes: "schema:QuantitativeValue".freeze,
type: "rdf:Property".freeze
+ property :duringMedia,
+ comment: %(A media object representing the circumstances while performing this direction.).freeze,
+ domainIncludes: "schema:HowToDirection".freeze,
+ label: "duringMedia".freeze,
+ rangeIncludes: "schema:MediaObject".freeze,
+ type: "rdf:Property".freeze
property :earlyPrepaymentPenalty,
comment: %(The amount to be paid as a penalty in the event of early payment of the loan.).freeze,
:"dc:source" => [%(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#FIBO).freeze, %(https://github.com/schemaorg/schemaorg/issues/1253).freeze],
domainIncludes: "schema:RepaymentSpecification".freeze,
label: "earlyPrepaymentPenalty".freeze,
@@ -7020,29 +7307,67 @@
comment: %(For failed actions, more information on the cause of the failure.).freeze,
domainIncludes: "schema:Action".freeze,
label: "error".freeze,
rangeIncludes: "schema:Thing".freeze,
type: "rdf:Property".freeze
+ property :estimatedCost,
+ comment: %(The estimated cost of the supply or supplies consumed when performing instructions.).freeze,
+ domainIncludes: ["schema:HowTo".freeze, "schema:HowToSupply".freeze],
+ label: "estimatedCost".freeze,
+ rangeIncludes: ["schema:MonetaryAmount".freeze, "schema:Text".freeze],
+ type: "rdf:Property".freeze
property :estimatedFlightDuration,
comment: %(The estimated time the flight will take.).freeze,
domainIncludes: "schema:Flight".freeze,
label: "estimatedFlightDuration".freeze,
rangeIncludes: ["schema:Duration".freeze, "schema:Text".freeze],
type: "rdf:Property".freeze
+ property :estimatedSalary,
+ comment: %(A property describing the estimated salary for a job posting based on a variety of variables including, but not limited to industry, job title, and location. The estimated salary is usually computed by outside organizations and therefore the hiring organization is not bound to this estimated salary.).freeze,
+ :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/1577).freeze,
+ domainIncludes: "schema:JobPosting".freeze,
+ label: "estimatedSalary".freeze,
+ rangeIncludes: ["schema:MonetaryAmount".freeze, "schema:Number".freeze, "schema:PriceSpecification".freeze],
+ :"schema:category" => %(issue-1577).freeze,
+ :"schema:isPartOf" => %(http://pending.schema.org).freeze,
+ type: "rdf:Property".freeze
property :estimatesRiskOf,
comment: %(The condition, complication, or symptom whose risk is being estimated.).freeze,
domainIncludes: "schema:MedicalRiskEstimator".freeze,
label: "estimatesRiskOf".freeze,
rangeIncludes: "schema:MedicalEntity".freeze,
:"schema:isPartOf" => %(http://health-lifesci.schema.org).freeze,
type: "rdf:Property".freeze
+ property :ethicsPolicy,
+ comment: %(Statement about ethics policy, e.g. of a <a class="localLink" href="http://schema.org/NewsMediaOrganization">NewsMediaOrganization</a> regarding journalistic and publishing practices, or of a <a class="localLink" href="http://schema.org/Restaurant">Restaurant</a>, a page describing food source policies. In the case of a <a class="localLink" href="http://schema.org/NewsMediaOrganization">NewsMediaOrganization</a>, an ethicsPolicy is typically a statement describing the personal, organizational, and corporate standards of behavior expected by the organization.).freeze,
+ :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/1525).freeze,
+ domainIncludes: ["schema:NewsMediaOrganization".freeze, "schema:Organization".freeze],
+ label: "ethicsPolicy".freeze,
+ rangeIncludes: ["schema:CreativeWork".freeze, "schema:URL".freeze],
+ :"schema:category" => %(issue-1525).freeze,
+ :"schema:isPartOf" => %(http://pending.schema.org).freeze,
+ type: "rdf:Property".freeze
property :event,
comment: %(Upcoming or past event associated with this place, organization, or action.).freeze,
domainIncludes: ["schema:InformAction".freeze, "schema:InviteAction".freeze, "schema:JoinAction".freeze, "schema:LeaveAction".freeze, "schema:Organization".freeze, "schema:Place".freeze, "schema:PlayAction".freeze],
label: "event".freeze,
rangeIncludes: "schema:Event".freeze,
type: "rdf:Property".freeze
+ property :eventSchedule,
+ comment: %(Associates an <a class="localLink" href="http://schema.org/Event">Event</a> with a <a class="localLink" href="http://schema.org/Schedule">Schedule</a>. There are circumstances where it is preferable to share a schedule for a series of
+ repeating events rather than data on the individual events themselves. For example, a website or application might prefer to publish a schedule for a weekly
+ gym class rather than provide data on every event. A schedule could be processed by applications to add forthcoming events to a calendar. An <a class="localLink" href="http://schema.org/Event">Event</a> that
+ is associated with a <a class="localLink" href="http://schema.org/Schedule">Schedule</a> using this property should not have <a class="localLink" href="http://schema.org/startDate">startDate</a> or <a class="localLink" href="http://schema.org/endDate">endDate</a> properties. These are instead defined within the associated
+ <a class="localLink" href="http://schema.org/Schedule">Schedule</a>, this avoids any ambiguity for clients using the data. The propery might have repeated values to specify different schedules, e.g. for different months
+ or seasons.).freeze,
+ :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/1457).freeze,
+ domainIncludes: "schema:Schedule".freeze,
+ label: "eventSchedule".freeze,
+ rangeIncludes: "schema:Duration".freeze,
+ :"schema:category" => %(issue-1457).freeze,
+ :"schema:isPartOf" => %(http://pending.schema.org).freeze,
+ type: "rdf:Property".freeze
property :eventStatus,
comment: %(An eventStatus of an event represents its status; particularly useful when an event is cancelled or rescheduled.).freeze,
domainIncludes: "schema:Event".freeze,
label: "eventStatus".freeze,
rangeIncludes: "schema:EventStatusType".freeze,
@@ -7074,10 +7399,22 @@
domainIncludes: "schema:CreativeWork".freeze,
inverseOf: "schema:workExample".freeze,
label: "exampleOfWork".freeze,
rangeIncludes: "schema:CreativeWork".freeze,
type: "rdf:Property".freeze
+ property :exceptDate,
+ comment: %(Defines a <a class="localLink" href="http://schema.org/Date">Date</a> or <a class="localLink" href="http://schema.org/DateTime">DateTime</a> during which a scheduled <a class="localLink" href="http://schema.org/Event">Event</a> will not take place. The property allows exceptions to
+ a <a class="localLink" href="http://schema.org/Schedule">Schedule</a> to be specified. If an exception is specified as a <a class="localLink" href="http://schema.org/DateTime">DateTime</a> then only the event that would have started at that specific date and time
+ should be excluded from the schedule. If an exception is specified as a <a class="localLink" href="http://schema.org/Date">Date</a> then any event that is scheduled for that 24 hour period should be
+ excluded from the schedule. This allows a whole day to be excluded from the schedule without having to itemise every scheduled event.).freeze,
+ :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/1457).freeze,
+ domainIncludes: "schema:Schedule".freeze,
+ label: "exceptDate".freeze,
+ rangeIncludes: ["schema:Date".freeze, "schema:DateTime".freeze],
+ :"schema:category" => %(issue-1457).freeze,
+ :"schema:isPartOf" => %(http://pending.schema.org).freeze,
+ type: "rdf:Property".freeze
property :exchangeRate,
comment: %(The price of a currency in terms of another currency.).freeze,
:"dc:source" => [%(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#FIBO).freeze, %(https://github.com/schemaorg/schemaorg/issues/1253).freeze],
label: "exchangeRate".freeze,
rangeIncludes: ["schema:ExchangeRateSpecification".freeze, "schema:UnitPriceSpecification".freeze],
@@ -7172,12 +7509,12 @@
label: "expertConsiderations".freeze,
rangeIncludes: "schema:Text".freeze,
:"schema:isPartOf" => %(http://health-lifesci.schema.org).freeze,
type: "rdf:Property".freeze
property :expires,
- comment: %(Date the content expires and is no longer useful or available. Useful for videos.).freeze,
- domainIncludes: "schema:MediaObject".freeze,
+ comment: %(Date the content expires and is no longer useful or available. For example a <a class="localLink" href="http://schema.org/VideoObject">VideoObject</a> or <a class="localLink" href="http://schema.org/NewsArticle">NewsArticle</a> whose availability or relevance is time-limited, or a <a class="localLink" href="http://schema.org/ClaimReview">ClaimReview</a> fact check whose publisher wants to indicate that it may no longer be relevant \(or helpful to highlight\) after some date.).freeze,
+ domainIncludes: "schema:CreativeWork".freeze,
label: "expires".freeze,
rangeIncludes: "schema:Date".freeze,
type: "rdf:Property".freeze
property :familyName,
comment: %(Family name. In the U.S., the last name of an Person. This can be used along with givenName instead of the name property.).freeze,
@@ -7330,11 +7667,11 @@
domainIncludes: "schema:Organization".freeze,
label: "foundingLocation".freeze,
rangeIncludes: "schema:Place".freeze,
type: "rdf:Property".freeze
property :free,
- comment: %(A flag to signal that the publication or event is accessible for free.).freeze,
+ comment: %(A flag to signal that the item, event, or place is accessible for free.).freeze,
domainIncludes: "schema:PublicationEvent".freeze,
label: "free".freeze,
rangeIncludes: "schema:Boolean".freeze,
:"schema:supersededBy" => %(schema:isAccessibleForFree).freeze,
type: "rdf:Property".freeze
@@ -7697,15 +8034,13 @@
:"schema:isPartOf" => %(http://pending.schema.org).freeze,
subPropertyOf: "schema:hasPart".freeze,
type: "rdf:Property".freeze
property :hasCourseInstance,
comment: %(An offering of the course at a specific time and place or through specific media or mode of study or to a specific section of students.).freeze,
- :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/195).freeze,
domainIncludes: "schema:Course".freeze,
label: "hasCourseInstance".freeze,
rangeIncludes: "schema:CourseInstance".freeze,
- :"schema:category" => %(issue-195).freeze,
type: "rdf:Property".freeze
property :hasDeliveryMethod,
comment: %(Method used for delivery or shipping.).freeze,
domainIncludes: ["schema:DeliveryEvent".freeze, "schema:ParcelDelivery".freeze],
label: "hasDeliveryMethod".freeze,
@@ -8173,10 +8508,11 @@
comment: %(A single ingredient used in the recipe, e.g. sugar, flour or garlic.).freeze,
domainIncludes: "schema:Recipe".freeze,
label: "ingredients".freeze,
rangeIncludes: "schema:Text".freeze,
:"schema:supersededBy" => %(schema:recipeIngredient).freeze,
+ subPropertyOf: "schema:supply".freeze,
type: "rdf:Property".freeze
property :inker,
comment: %(The individual who traces over the pencil drawings in ink after pencils are complete.).freeze,
domainIncludes: ["schema:ComicIssue".freeze, "schema:ComicStory".freeze, "schema:VisualArtwork".freeze],
label: "inker".freeze,
@@ -8197,15 +8533,13 @@
label: "installUrl".freeze,
rangeIncludes: "schema:URL".freeze,
type: "rdf:Property".freeze
property :instructor,
comment: %(A person assigned to instruct or provide instructional assistance for the <a class="localLink" href="http://schema.org/CourseInstance">CourseInstance</a>.).freeze,
- :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/195).freeze,
domainIncludes: "schema:CourseInstance".freeze,
label: "instructor".freeze,
rangeIncludes: "schema:Person".freeze,
- :"schema:category" => %(issue-195).freeze,
type: "rdf:Property".freeze
property :instrument,
comment: %(The object that helped the agent perform the action. e.g. John wrote a book with <em>a pen</em>.).freeze,
domainIncludes: "schema:Action".freeze,
label: "instrument".freeze,
@@ -8283,12 +8617,12 @@
rangeIncludes: "schema:Boolean".freeze,
:"schema:category" => %(issue-1062).freeze,
:"schema:isPartOf" => %(http://pending.schema.org).freeze,
type: "rdf:Property".freeze
property :isAccessibleForFree,
- comment: %(A flag to signal that the publication is accessible for free.).freeze,
- domainIncludes: ["schema:CreativeWork".freeze, "schema:Event".freeze, "schema:PublicationEvent".freeze],
+ comment: %(A flag to signal that the item, event, or place is accessible for free.).freeze,
+ domainIncludes: ["schema:CreativeWork".freeze, "schema:Event".freeze, "schema:Place".freeze, "schema:PublicationEvent".freeze],
label: "isAccessibleForFree".freeze,
rangeIncludes: "schema:Boolean".freeze,
type: "rdf:Property".freeze
property :isAccessoryOrSparePartFor,
comment: %(A pointer to another product \(or multiple products\) for which this product is an accessory or spare part.).freeze,
@@ -8398,13 +8732,13 @@
domainIncludes: "schema:MusicRecording".freeze,
label: "isrcCode".freeze,
rangeIncludes: "schema:Text".freeze,
type: "rdf:Property".freeze
property :issn,
- comment: %(The International Standard Serial Number \(ISSN\) that identifies this periodical. You can repeat this property to \(for example\) identify different formats of this periodical.).freeze,
+ comment: %(The International Standard Serial Number \(ISSN\) that identifies this serial publication. You can repeat this property to identify different formats of, or the linking ISSN \(ISSN-L\) for, this serial publication.).freeze,
:"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_bibex).freeze,
- domainIncludes: "schema:Periodical".freeze,
+ domainIncludes: ["schema:Blog".freeze, "schema:CreativeWorkSeries".freeze, "schema:Dataset".freeze, "schema:WebSite".freeze],
label: "issn".freeze,
:"owl:equivalentProperty" => %(bibo:issn).freeze,
rangeIncludes: "schema:Text".freeze,
subPropertyOf: "schema:identifier".freeze,
type: "rdf:Property".freeze
@@ -8571,10 +8905,199 @@
domainIncludes: ["schema:DietarySupplement".freeze, "schema:Drug".freeze, "schema:MedicalEntity".freeze],
label: "legalStatus".freeze,
rangeIncludes: ["schema:DrugLegalStatus".freeze, "schema:MedicalEnumeration".freeze, "schema:Text".freeze],
:"schema:isPartOf" => %(http://health-lifesci.schema.org).freeze,
type: "rdf:Property".freeze
+ property :legislationAppliedBy,
+ comment: %(Indicates that this legislation \(or part of a legislation\) is somehow transfered by another legislation in a different legislative context. This is an informative link, and it has no legal value. For legally-binding links of transposition, use the property <a href="/legislationTransposedBy">legislationTransposedBy</a>. For example the informative consolidated version of the European Directive is somehow "applied by" an informative consolidated law in a European Union's member state.).freeze,
+ :"dc:source" => [%(http://publications.europa.eu/mdr/eli/index.html).freeze, %(https://github.com/schemaorg/schemaorg/issues/1156).freeze],
+ domainIncludes: "schema:Legislation".freeze,
+ inverseOf: "schema:legislationApplies".freeze,
+ label: "legislationAppliedBy".freeze,
+ :"owl:equivalentProperty" => %(http://data.europa.eu/eli/ontology#implemented_by).freeze,
+ rangeIncludes: "schema:Legislation".freeze,
+ :"schema:category" => %(issue-1156).freeze,
+ :"schema:isPartOf" => %(http://pending.schema.org).freeze,
+ :"skos:exactMatch" => %(http://data.europa.eu/eli/ontology#implemented_by).freeze,
+ type: "rdf:Property".freeze
+ property :legislationApplies,
+ comment: %(Indicates that this legislation \(or part of a legislation\) somehow transfers another legislation in a different legislative context. This is an informative link, and it has no legal value. For legally-binding links of transposition, use the <a href="/legislationTransposes">legislationTransposes</a> property. For example an informative consolidated law of a European Union's member state "applies" the consolidated version of the European Directive implemented in it.).freeze,
+ :"dc:source" => [%(http://publications.europa.eu/mdr/eli/index.html).freeze, %(https://github.com/schemaorg/schemaorg/issues/1156).freeze],
+ domainIncludes: "schema:Legislation".freeze,
+ inverseOf: "schema:legislationAppliedBy".freeze,
+ label: "legislationApplies".freeze,
+ :"owl:equivalentProperty" => %(http://data.europa.eu/eli/ontology#implements).freeze,
+ rangeIncludes: "schema:Legislation".freeze,
+ :"schema:category" => %(issue-1156).freeze,
+ :"schema:isPartOf" => %(http://pending.schema.org).freeze,
+ :"skos:exactMatch" => %(http://data.europa.eu/eli/ontology#implements).freeze,
+ type: "rdf:Property".freeze
+ property :legislationChangedBy,
+ comment: %(Another legislation that changes this legislation. This encompasses the notions of amendment, replacement, correction, repeal, or other types of change. This may be a direct change \(textual or non-textual amendment\) or a consequential or indirect change. The property is to be used to express the existence of a change relationship between two acts rather than the existence of a consolidated version of the text that shows the result of the change. For consolidation relationships, use the <a href="/legislationConsolidatedBy">legislationConsolidatedBy</a> property.).freeze,
+ :"dc:source" => [%(http://publications.europa.eu/mdr/eli/index.html).freeze, %(https://github.com/schemaorg/schemaorg/issues/1156).freeze],
+ domainIncludes: "schema:Legislation".freeze,
+ inverseOf: "schema:legislationChanges".freeze,
+ label: "legislationChangedBy".freeze,
+ :"owl:equivalentProperty" => %(http://data.europa.eu/eli/ontology#changed_by).freeze,
+ rangeIncludes: "schema:Legislation".freeze,
+ :"schema:category" => %(issue-1156).freeze,
+ :"schema:isPartOf" => %(http://pending.schema.org).freeze,
+ :"skos:exactMatch" => %(http://data.europa.eu/eli/ontology#changed_by).freeze,
+ type: "rdf:Property".freeze
+ property :legislationChanges,
+ comment: %(Another legislation that this legislation changes. This encompasses the notions of amendment, replacement, correction, repeal, or other types of change. This may be a direct change \(textual or non-textual amendment\) or a consequential or indirect change. The property is to be used to express the existence of a change relationship between two acts rather than the existence of a consolidated version of the text that shows the result of the change. For consolidation relationships, use the <a href="/legislationConsolidates">legislationConsolidates</a> property.).freeze,
+ :"dc:source" => [%(http://publications.europa.eu/mdr/eli/index.html).freeze, %(https://github.com/schemaorg/schemaorg/issues/1156).freeze],
+ domainIncludes: "schema:Legislation".freeze,
+ inverseOf: "schema:legislationChangedBy".freeze,
+ label: "legislationChanges".freeze,
+ :"owl:equivalentProperty" => %(http://data.europa.eu/eli/ontology#changes).freeze,
+ rangeIncludes: "schema:Legislation".freeze,
+ :"schema:category" => %(issue-1156).freeze,
+ :"schema:isPartOf" => %(http://pending.schema.org).freeze,
+ :"skos:exactMatch" => %(http://data.europa.eu/eli/ontology#changes).freeze,
+ type: "rdf:Property".freeze
+ property :legislationConsolidatedBy,
+ comment: %(Indicates a consolidated legislation \(which is usually the product of an editorial process that revises the legislation\) that take into account this legislation.).freeze,
+ :"dc:source" => [%(http://publications.europa.eu/mdr/eli/index.html).freeze, %(https://github.com/schemaorg/schemaorg/issues/1156).freeze],
+ domainIncludes: "schema:Legislation".freeze,
+ inverseOf: "schema:legislationConsolidates".freeze,
+ label: "legislationConsolidatedBy".freeze,
+ :"owl:equivalentProperty" => %(http://data.europa.eu/eli/ontology#consolidated_by).freeze,
+ rangeIncludes: "schema:Legislation".freeze,
+ :"schema:category" => %(issue-1156).freeze,
+ :"schema:isPartOf" => %(http://pending.schema.org).freeze,
+ :"skos:exactMatch" => %(http://data.europa.eu/eli/ontology#consolidated_by).freeze,
+ type: "rdf:Property".freeze
+ property :legislationConsolidates,
+ comment: %(Indicates another legislation taken into account in this consolidated legislation \(which is usually the product of an editorial process that revises the legislation\). This property should be used multiple times to refer to both the original version or the previous consolidated version, and to the legislations making the change.).freeze,
+ :"dc:source" => [%(http://publications.europa.eu/mdr/eli/index.html).freeze, %(https://github.com/schemaorg/schemaorg/issues/1156).freeze],
+ domainIncludes: "schema:Legislation".freeze,
+ inverseOf: "schema:legislationConsolidatedBy".freeze,
+ label: "legislationConsolidates".freeze,
+ :"owl:equivalentProperty" => %(http://data.europa.eu/eli/ontology#consolidates).freeze,
+ rangeIncludes: "schema:Legislation".freeze,
+ :"schema:category" => %(issue-1156).freeze,
+ :"schema:isPartOf" => %(http://pending.schema.org).freeze,
+ :"skos:exactMatch" => %(http://data.europa.eu/eli/ontology#consolidates).freeze,
+ type: "rdf:Property".freeze
+ property :legislationDate,
+ comment: %(The date of adoption or signature of the legislation. This is the date at which the text is officially aknowledged to be a legislation, even though it might not even be published or in force.).freeze,
+ :"dc:source" => [%(http://publications.europa.eu/mdr/eli/index.html).freeze, %(https://github.com/schemaorg/schemaorg/issues/1156).freeze],
+ domainIncludes: "schema:Legislation".freeze,
+ label: "legislationDate".freeze,
+ :"owl:equivalentProperty" => %(http://data.europa.eu/eli/ontology#date_document).freeze,
+ rangeIncludes: "schema:Date".freeze,
+ :"schema:category" => %(issue-1156).freeze,
+ :"schema:isPartOf" => %(http://pending.schema.org).freeze,
+ :"skos:exactMatch" => %(http://data.europa.eu/eli/ontology#date_document).freeze,
+ subPropertyOf: "schema:dateCreated".freeze,
+ type: "rdf:Property".freeze
+ property :legislationDateVersion,
+ comment: %(The point-in-time at which the provided description of the legislation is valid \(e.g. : when looking at the law on the 2016-04-07 \(= dateVersion\), I get the consolidation of 2015-04-12 of the "National Insurance Contributions Act 2015"\)).freeze,
+ :"dc:source" => [%(http://publications.europa.eu/mdr/eli/index.html).freeze, %(https://github.com/schemaorg/schemaorg/issues/1156).freeze],
+ domainIncludes: "schema:Legislation".freeze,
+ label: "legislationDateVersion".freeze,
+ :"owl:equivalentProperty" => %(http://data.europa.eu/eli/ontology#version_date).freeze,
+ rangeIncludes: "schema:Date".freeze,
+ :"schema:category" => %(issue-1156).freeze,
+ :"schema:isPartOf" => %(http://pending.schema.org).freeze,
+ :"skos:exactMatch" => %(http://data.europa.eu/eli/ontology#version_date).freeze,
+ type: "rdf:Property".freeze
+ property :legislationIdentifier,
+ comment: %(An identifier for the legislation. For example the CELEX at EU level, the NOR in France, or the ELI \(European Legislation Identifier\).).freeze,
+ :"dc:source" => [%(http://publications.europa.eu/mdr/eli/index.html).freeze, %(https://github.com/schemaorg/schemaorg/issues/1156).freeze],
+ domainIncludes: "schema:Legislation".freeze,
+ label: "legislationIdentifier".freeze,
+ rangeIncludes: "schema:Text".freeze,
+ :"schema:category" => %(issue-1156).freeze,
+ :"schema:isPartOf" => %(http://pending.schema.org).freeze,
+ :"skos:closeMatch" => %(http://data.europa.eu/eli/ontology#id_local).freeze,
+ subPropertyOf: "schema:identifier".freeze,
+ type: "rdf:Property".freeze
+ property :legislationLegalForce,
+ comment: %(Whether the legislation is currently in force, not in force, or partially in force.).freeze,
+ :"dc:source" => [%(http://publications.europa.eu/mdr/eli/index.html).freeze, %(https://github.com/schemaorg/schemaorg/issues/1156).freeze],
+ domainIncludes: "schema:Legislation".freeze,
+ label: "legislationLegalForce".freeze,
+ :"owl:equivalentProperty" => %(http://data.europa.eu/eli/ontology#in_force).freeze,
+ rangeIncludes: "schema:LegalForceStatus".freeze,
+ :"schema:category" => %(issue-1156).freeze,
+ :"schema:isPartOf" => %(http://pending.schema.org).freeze,
+ :"skos:exactMatch" => %(http://data.europa.eu/eli/ontology#in_force).freeze,
+ type: "rdf:Property".freeze
+ property :legislationLegalValue,
+ comment: %(The legal value of this legislation file. The same legislation can be written in multiple files with different legal values. Typically a digitally signed PDF have a "stronger" legal value than the HTML file of the same act.).freeze,
+ :"dc:source" => [%(http://publications.europa.eu/mdr/eli/index.html).freeze, %(https://github.com/schemaorg/schemaorg/issues/1156).freeze],
+ domainIncludes: "schema:LegislationObject".freeze,
+ label: "legislationLegalValue".freeze,
+ :"owl:equivalentProperty" => %(http://data.europa.eu/eli/ontology#legal_value).freeze,
+ rangeIncludes: "schema:LegalValueLevel".freeze,
+ :"schema:category" => %(issue-1156).freeze,
+ :"schema:isPartOf" => %(http://pending.schema.org).freeze,
+ :"skos:exactMatch" => %(http://data.europa.eu/eli/ontology#legal_value).freeze,
+ type: "rdf:Property".freeze
+ property :legislationPassedBy,
+ comment: %(The person or organization that originally passed or made the law : typically parliament \(for primary legislation\) or government \(for secondary legislation\). This indicates the "legal author" of the law, as opposed to its physical author.).freeze,
+ :"dc:source" => [%(http://publications.europa.eu/mdr/eli/index.html).freeze, %(https://github.com/schemaorg/schemaorg/issues/1156).freeze],
+ domainIncludes: "schema:Legislation".freeze,
+ label: "legislationPassedBy".freeze,
+ :"owl:equivalentProperty" => %(http://data.europa.eu/eli/ontology#passed_by).freeze,
+ rangeIncludes: ["schema:Organization".freeze, "schema:Person".freeze],
+ :"schema:category" => %(issue-1156).freeze,
+ :"schema:isPartOf" => %(http://pending.schema.org).freeze,
+ :"skos:exactMatch" => %(http://data.europa.eu/eli/ontology#passed_by).freeze,
+ subPropertyOf: "schema:creator".freeze,
+ type: "rdf:Property".freeze
+ property :legislationResponsible,
+ comment: %(An individual or organization that has some kind of responsibility for the legislation. Typically the ministry who is/was in charge of elaborating the legislation, or the adressee for potential questions about the legislation once it is published.).freeze,
+ :"dc:source" => [%(http://publications.europa.eu/mdr/eli/index.html).freeze, %(https://github.com/schemaorg/schemaorg/issues/1156).freeze],
+ domainIncludes: "schema:Legislation".freeze,
+ label: "legislationResponsible".freeze,
+ :"owl:equivalentProperty" => %(http://data.europa.eu/eli/ontology#responsibility_of).freeze,
+ rangeIncludes: ["schema:Organization".freeze, "schema:Person".freeze],
+ :"schema:category" => %(issue-1156).freeze,
+ :"schema:isPartOf" => %(http://pending.schema.org).freeze,
+ :"skos:exactMatch" => %(http://data.europa.eu/eli/ontology#responsibility_of).freeze,
+ type: "rdf:Property".freeze
+ property :legislationTransposedBy,
+ comment: %(Indicates that the objectives set by this legislation \(or part of legislation\) are fulfilled by another legislation who passed appropriate implementation measures. Typically, European Directives are transposed by the legislations of European Union's member states or regions. This indicates a legally binding link between the 2 legislations.).freeze,
+ :"dc:source" => [%(http://publications.europa.eu/mdr/eli/index.html).freeze, %(https://github.com/schemaorg/schemaorg/issues/1156).freeze],
+ domainIncludes: "schema:Legislation".freeze,
+ inverseOf: "schema:legislationTransposes".freeze,
+ label: "legislationTransposedBy".freeze,
+ :"owl:equivalentProperty" => %(http://data.europa.eu/eli/ontology#transposed_by).freeze,
+ rangeIncludes: "schema:Legislation".freeze,
+ :"schema:category" => %(issue-1156).freeze,
+ :"schema:isPartOf" => %(http://pending.schema.org).freeze,
+ :"skos:exactMatch" => %(http://data.europa.eu/eli/ontology#transposed_by).freeze,
+ subPropertyOf: "schema:legislationAppliedBy".freeze,
+ type: "rdf:Property".freeze
+ property :legislationTransposes,
+ comment: %(Indicates that this legislation \(or part of legislation\) fulfills the objectives set by another legislation, by passing appropriate implementation measures. Typically, some legislations of European Union's member states or regions transpose European Directives. This indicates a legally binding link between the 2 legislations.).freeze,
+ :"dc:source" => [%(http://publications.europa.eu/mdr/eli/index.html).freeze, %(https://github.com/schemaorg/schemaorg/issues/1156).freeze],
+ domainIncludes: "schema:Legislation".freeze,
+ inverseOf: "schema:legislationTransposedBy".freeze,
+ label: "legislationTransposes".freeze,
+ :"owl:equivalentProperty" => %(http://data.europa.eu/eli/ontology#transposes).freeze,
+ rangeIncludes: "schema:Legislation".freeze,
+ :"schema:category" => %(issue-1156).freeze,
+ :"schema:isPartOf" => %(http://pending.schema.org).freeze,
+ :"skos:exactMatch" => %(http://data.europa.eu/eli/ontology#transposes).freeze,
+ subPropertyOf: "schema:legislationApplies".freeze,
+ type: "rdf:Property".freeze
+ property :legislationType,
+ comment: %(The type of the legislation. Examples of values are "law", "act", "directive", "decree", "regulation", "statutory instrument", "loi organique", "règlement grand-ducal", etc., depending on the country.).freeze,
+ :"dc:source" => [%(http://publications.europa.eu/mdr/eli/index.html).freeze, %(https://github.com/schemaorg/schemaorg/issues/1156).freeze],
+ domainIncludes: "schema:Legislation".freeze,
+ label: "legislationType".freeze,
+ :"owl:equivalentProperty" => %(http://data.europa.eu/eli/ontology#type_document).freeze,
+ rangeIncludes: ["schema:CategoryCode".freeze, "schema:Text".freeze],
+ :"schema:category" => %(issue-1156).freeze,
+ :"schema:isPartOf" => %(http://pending.schema.org).freeze,
+ :"skos:exactMatch" => %(http://data.europa.eu/eli/ontology#type_document).freeze,
+ subPropertyOf: "schema:genre".freeze,
+ type: "rdf:Property".freeze
property :leiCode,
comment: %(An organization identifier that uniquely identifies a legal entity as defined in ISO 17442.).freeze,
:"dc:source" => [%(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#FIBO).freeze, %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#GLEIF).freeze],
domainIncludes: "schema:Organization".freeze,
label: "leiCode".freeze,
@@ -8765,10 +9288,11 @@
comment: %(Indicates the primary entity described in some page or other CreativeWork.).freeze,
domainIncludes: "schema:CreativeWork".freeze,
inverseOf: "schema:mainEntityOfPage".freeze,
label: "mainEntity".freeze,
rangeIncludes: "schema:Thing".freeze,
+ subPropertyOf: "schema:about".freeze,
type: "rdf:Property".freeze
property :mainEntityOfPage,
comment: %(Indicates a page \(or other CreativeWork\) for which this thing is the main entity being described. See <a href="/docs/datamodel.html#mainEntityBackground">background notes</a> for details.).freeze,
domainIncludes: "schema:Thing".freeze,
inverseOf: "schema:mainEntity".freeze,
@@ -8807,10 +9331,20 @@
domainIncludes: "schema:Place".freeze,
label: "maps".freeze,
rangeIncludes: "schema:URL".freeze,
:"schema:supersededBy" => %(schema:hasMap).freeze,
type: "rdf:Property".freeze
+ property :masthead,
+ comment: %(For a <a class="localLink" href="http://schema.org/NewsMediaOrganization">NewsMediaOrganization</a>, a link to the masthead page or a page listing top editorial management.).freeze,
+ :"dc:source" => [%(https://github.com/schemaorg/schemaorg/issues/1525).freeze, %(https://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#TP).freeze],
+ domainIncludes: "schema:NewsMediaOrganization".freeze,
+ label: "masthead".freeze,
+ rangeIncludes: ["schema:CreativeWork".freeze, "schema:URL".freeze],
+ :"schema:category" => %(issue-1525).freeze,
+ :"schema:isPartOf" => %(http://pending.schema.org).freeze,
+ subPropertyOf: "schema:publishingPrinciples".freeze,
+ type: "rdf:Property".freeze
property :material,
comment: %(A material that something is made from, e.g. leather, wool, cotton, paper.).freeze,
domainIncludes: ["schema:CreativeWork".freeze, "schema:Product".freeze],
label: "material".freeze,
rangeIncludes: ["schema:Product".freeze, "schema:Text".freeze, "schema:URL".freeze],
@@ -8988,10 +9522,20 @@
comment: %(The minimum payment required at this time.).freeze,
domainIncludes: "schema:Invoice".freeze,
label: "minimumPaymentDue".freeze,
rangeIncludes: ["schema:MonetaryAmount".freeze, "schema:PriceSpecification".freeze],
type: "rdf:Property".freeze
+ property :missionCoveragePrioritiesPolicy,
+ comment: %(For a <a class="localLink" href="http://schema.org/NewsMediaOrganization">NewsMediaOrganization</a>, a statement on coverage priorities, including any public agenda or stance on issues.).freeze,
+ :"dc:source" => [%(https://github.com/schemaorg/schemaorg/issues/1525).freeze, %(https://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#TP).freeze],
+ domainIncludes: "schema:NewsMediaOrganization".freeze,
+ label: "missionCoveragePrioritiesPolicy".freeze,
+ rangeIncludes: ["schema:CreativeWork".freeze, "schema:URL".freeze],
+ :"schema:category" => %(issue-1525).freeze,
+ :"schema:isPartOf" => %(http://pending.schema.org).freeze,
+ subPropertyOf: "schema:publishingPrinciples".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],
@@ -9709,10 +10253,16 @@
label: "penciler".freeze,
rangeIncludes: "schema:Person".freeze,
:"schema:category" => %(Comics).freeze,
:"schema:isPartOf" => %(http://bib.schema.org).freeze,
type: "rdf:Property".freeze
+ property :performTime,
+ comment: %(The length of time it takes to perform instructions or a direction \(not including time to prepare the supplies\), in <a href="http://en.wikipedia.org/wiki/ISO_8601">ISO 8601 duration format</a>.).freeze,
+ domainIncludes: ["schema:HowTo".freeze, "schema:HowToDirection".freeze],
+ label: "performTime".freeze,
+ rangeIncludes: "schema:Duration".freeze,
+ type: "rdf:Property".freeze
property :performer,
comment: %(A performer at the event—for example, a presenter, musician, musical group or actor.).freeze,
domainIncludes: "schema:Event".freeze,
label: "performer".freeze,
rangeIncludes: ["schema:Organization".freeze, "schema:Person".freeze],
@@ -9905,12 +10455,12 @@
label: "pregnancyWarning".freeze,
rangeIncludes: "schema:Text".freeze,
:"schema:isPartOf" => %(http://health-lifesci.schema.org).freeze,
type: "rdf:Property".freeze
property :prepTime,
- comment: %(The length of time it takes to prepare the recipe, in <a href="http://en.wikipedia.org/wiki/ISO_8601">ISO 8601 duration format</a>.).freeze,
- domainIncludes: "schema:Recipe".freeze,
+ comment: %(The length of time it takes to prepare the items to be used in instructions or a direction, in <a href="http://en.wikipedia.org/wiki/ISO_8601">ISO 8601 duration format</a>.).freeze,
+ domainIncludes: ["schema:HowTo".freeze, "schema:HowToDirection".freeze],
label: "prepTime".freeze,
rangeIncludes: "schema:Duration".freeze,
type: "rdf:Property".freeze
property :preparation,
comment: %(Typical preparation that a patient must undergo before having the procedure performed.).freeze,
@@ -10178,10 +10728,16 @@
comment: %(The service provided by this channel.).freeze,
domainIncludes: "schema:ServiceChannel".freeze,
label: "providesService".freeze,
rangeIncludes: "schema:Service".freeze,
type: "rdf:Property".freeze
+ property :publicAccess,
+ comment: %(A flag to signal that the <a class="localLink" href="http://schema.org/Place">Place</a> is open to public visitors. If this property is omitted there is no assumed default boolean value).freeze,
+ domainIncludes: "schema:Place".freeze,
+ label: "publicAccess".freeze,
+ rangeIncludes: "schema:Boolean".freeze,
+ type: "rdf:Property".freeze
property :publication,
comment: %(A publication event associated with the item.).freeze,
domainIncludes: "schema:CreativeWork".freeze,
label: "publication".freeze,
rangeIncludes: "schema:PublicationEvent".freeze,
@@ -10219,14 +10775,16 @@
rangeIncludes: "schema:Organization".freeze,
:"schema:category" => %(Comics).freeze,
:"schema:isPartOf" => %(http://bib.schema.org).freeze,
type: "rdf:Property".freeze
property :publishingPrinciples,
- comment: %(Link to page describing the editorial principles of the organization primarily responsible for the creation of the CreativeWork.).freeze,
- domainIncludes: "schema:CreativeWork".freeze,
+ comment: %(The publishingPrinciples property indicates \(typically via <a class="localLink" href="http://schema.org/URL">URL</a>\) a document describing the editorial principles of an <a class="localLink" href="http://schema.org/Organization">Organization</a> \(or individual e.g. a <a class="localLink" href="http://schema.org/Person">Person</a> writing a blog\) that relate to their activities as a publisher, e.g. ethics or diversity policies. When applied to a <a class="localLink" href="http://schema.org/CreativeWork">CreativeWork</a> \(e.g. <a class="localLink" href="http://schema.org/NewsArticle">NewsArticle</a>\) the principles are those of the party primarily responsible for the creation of the <a class="localLink" href="http://schema.org/CreativeWork">CreativeWork</a>.</p>
+
+<p>While such policies are most typically expressed in natural language, sometimes related information \(e.g. indicating a <a class="localLink" href="http://schema.org/funder">funder</a>\) can be expressed using schema.org terminology.).freeze,
+ domainIncludes: ["schema:CreativeWork".freeze, "schema:Organization".freeze, "schema:Person".freeze],
label: "publishingPrinciples".freeze,
- rangeIncludes: "schema:URL".freeze,
+ rangeIncludes: ["schema:CreativeWork".freeze, "schema:URL".freeze],
type: "rdf:Property".freeze
property :purchaseDate,
comment: %(The date the item e.g. vehicle was purchased by the current owner.).freeze,
:"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#Automotive_Ontology_Working_Group).freeze,
domainIncludes: ["schema:Product".freeze, "schema:Vehicle".freeze],
@@ -10328,28 +10886,31 @@
property :recipeIngredient,
comment: %(A single ingredient used in the recipe, e.g. sugar, flour or garlic.).freeze,
domainIncludes: "schema:Recipe".freeze,
label: "recipeIngredient".freeze,
rangeIncludes: "schema:Text".freeze,
+ subPropertyOf: "schema:supply".freeze,
type: "rdf:Property".freeze
property :recipeInstructions,
- comment: %(A step or instruction involved in making the recipe.).freeze,
+ comment: %(A step in making the recipe, in the form of a single item \(document, video, etc.\) or an ordered list with HowToStep and/or HowToSection items.).freeze,
domainIncludes: "schema:Recipe".freeze,
label: "recipeInstructions".freeze,
- rangeIncludes: ["schema:ItemList".freeze, "schema:Text".freeze],
+ rangeIncludes: ["schema:CreativeWork".freeze, "schema:ItemList".freeze, "schema:Text".freeze],
+ subPropertyOf: "schema:steps".freeze,
type: "rdf:Property".freeze
property :recipeYield,
comment: %(The quantity produced by the recipe \(for example, number of people served, number of servings, etc\).).freeze,
domainIncludes: "schema:Recipe".freeze,
label: "recipeYield".freeze,
- rangeIncludes: "schema:Text".freeze,
+ rangeIncludes: ["schema:QuantitativeValue".freeze, "schema:Text".freeze],
+ subPropertyOf: "schema:yield".freeze,
type: "rdf:Property".freeze
property :recipient,
comment: %(A sub property of participant. The participant who is at the receiving end of the action.).freeze,
domainIncludes: ["schema:AuthorizeAction".freeze, "schema:CommunicateAction".freeze, "schema:DonateAction".freeze, "schema:GiveAction".freeze, "schema:Message".freeze, "schema:PayAction".freeze, "schema:ReturnAction".freeze, "schema:SendAction".freeze, "schema:TipAction".freeze],
label: "recipient".freeze,
- rangeIncludes: ["schema:Audience".freeze, "schema:Organization".freeze, "schema:Person".freeze],
+ rangeIncludes: ["schema:Audience".freeze, "schema:ContactPoint".freeze, "schema:Organization".freeze, "schema:Person".freeze],
subPropertyOf: "schema:participant".freeze,
type: "rdf:Property".freeze
property :recognizingAuthority,
comment: %(If applicable, the organization that officially recognizes this entity as part of its endorsed system of medicine.).freeze,
domainIncludes: "schema:MedicalEntity".freeze,
@@ -10538,10 +11099,30 @@
label: "renegotiableLoan".freeze,
rangeIncludes: "schema:Boolean".freeze,
:"schema:category" => %(issue-1253).freeze,
:"schema:isPartOf" => %(http://pending.schema.org).freeze,
type: "rdf:Property".freeze
+ property :repeatCount,
+ comment: %(Defines the number of times a recurring <a class="localLink" href="http://schema.org/Event">Event</a> will take place).freeze,
+ :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/1457).freeze,
+ domainIncludes: "schema:Schedule".freeze,
+ label: "repeatCount".freeze,
+ rangeIncludes: "schema:Integer".freeze,
+ :"schema:category" => %(issue-1457).freeze,
+ :"schema:isPartOf" => %(http://pending.schema.org).freeze,
+ type: "rdf:Property".freeze
+ property :repeatFrequency,
+ comment: %(Defines the frequency at which <a class="localLink" href="http://schema.org/Events">Events</a> will occur according to a schedule <a class="localLink" href="http://schema.org/Schedule">Schedule</a>. The intervals between
+ events should be defined as a <a class="localLink" href="http://schema.org/Duration">Duration</a> of time.).freeze,
+ :"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/1457).freeze,
+ domainIncludes: "schema:Schedule".freeze,
+ label: "repeatFrequency".freeze,
+ rangeIncludes: ["schema:Duration".freeze, "schema:Text".freeze],
+ :"schema:category" => %(issue-1457).freeze,
+ :"schema:isPartOf" => %(http://pending.schema.org).freeze,
+ subPropertyOf: "http://health-lifesci.schema.org/frequency".freeze,
+ type: "rdf:Property".freeze
property :repetitions,
comment: %(Number of times one should repeat the activity.).freeze,
domainIncludes: "schema:ExercisePlan".freeze,
label: "repetitions".freeze,
rangeIncludes: ["schema:Number".freeze, "schema:QualitativeValue".freeze],
@@ -10602,10 +11183,16 @@
comment: %(Audiences defined by a person's minimum age.).freeze,
domainIncludes: "schema:PeopleAudience".freeze,
label: "requiredMinAge".freeze,
rangeIncludes: "schema:Integer".freeze,
type: "rdf:Property".freeze
+ property :requiredQuantity,
+ comment: %(The required quantity of the item\(s\).).freeze,
+ domainIncludes: "schema:HowToItem".freeze,
+ label: "requiredQuantity".freeze,
+ rangeIncludes: ["schema:Number".freeze, "schema:QuantitativeValue".freeze, "schema:Text".freeze],
+ type: "rdf:Property".freeze
property :requirements,
comment: %(Component dependency requirements for application. This includes runtime environments and shared libraries that are not included in the application distribution package, but required to run the application \(Examples: DirectX, Java or .NET runtime\).).freeze,
domainIncludes: "schema:SoftwareApplication".freeze,
label: "requirements".freeze,
rangeIncludes: ["schema:Text".freeze, "schema:URL".freeze],
@@ -11191,11 +11778,11 @@
<p>3.\) XPaths - addresses content via XPaths \(assuming an XML view of the content\). Use the <a class="localLink" href="http://schema.org/xpath">xpath</a> property.</p>
<p>For more sophisticated markup of speakable sections beyond simple ID references, either CSS selectors or XPath expressions to pick out document section\(s\) as speakable. For this
we define a supporting type, <a class="localLink" href="http://schema.org/SpeakableSpecification">SpeakableSpecification</a> which is defined to be a possible value of the <em>speakable</em> property.).freeze,
:"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/1389).freeze,
- domainIncludes: "schema:WebPage".freeze,
+ domainIncludes: ["schema:Article".freeze, "schema:WebPage".freeze],
label: "speakable".freeze,
rangeIncludes: ["schema:SpeakableSpecification".freeze, "schema:URL".freeze],
:"schema:category" => %(issue-1389).freeze,
:"schema:isPartOf" => %(http://pending.schema.org).freeze,
type: "rdf:Property".freeze
@@ -11333,10 +11920,16 @@
comment: %(The stepValue attribute indicates the granularity that is expected \(and required\) of the value in a PropertyValueSpecification.).freeze,
domainIncludes: "schema:PropertyValueSpecification".freeze,
label: "stepValue".freeze,
rangeIncludes: "schema:Number".freeze,
type: "rdf:Property".freeze
+ property :steps,
+ comment: %(The steps in the form of a single item \(text, document, video, etc.\) or an ordered list with HowToStep and/or HowToSection items.).freeze,
+ domainIncludes: ["schema:HowTo".freeze, "schema:HowToSection".freeze],
+ label: "steps".freeze,
+ rangeIncludes: ["schema:CreativeWork".freeze, "schema:ItemList".freeze, "schema:Text".freeze],
+ type: "rdf:Property".freeze
property :storageRequirements,
comment: %(Storage requirements \(free space required\).).freeze,
domainIncludes: "schema:SoftwareApplication".freeze,
label: "storageRequirements".freeze,
rangeIncludes: ["schema:Text".freeze, "schema:URL".freeze],
@@ -11512,10 +12105,17 @@
domainIncludes: ["schema:Class".freeze, "schema:Enumeration".freeze, "schema:Property".freeze],
label: "supersededBy".freeze,
rangeIncludes: ["schema:Class".freeze, "schema:Enumeration".freeze, "schema:Property".freeze],
:"schema:isPartOf" => %(http://meta.schema.org/).freeze,
type: "rdf:Property".freeze
+ property :supply,
+ comment: %(A sub-property of instrument. A supply consumed when performing instructions or a direction.).freeze,
+ domainIncludes: ["schema:HowTo".freeze, "schema:HowToDirection".freeze],
+ label: "supply".freeze,
+ rangeIncludes: ["schema:HowToSupply".freeze, "schema:Text".freeze],
+ subPropertyOf: "schema:instrument".freeze,
+ type: "rdf:Property".freeze
property :supplyTo,
comment: %(The area to which the artery supplies blood.).freeze,
domainIncludes: "schema:Artery".freeze,
label: "supplyTo".freeze,
rangeIncludes: "schema:AnatomicalStructure".freeze,
@@ -11690,10 +12290,17 @@
domainIncludes: ["schema:ExerciseAction".freeze, "schema:InsertAction".freeze, "schema:MoveAction".freeze, "schema:TransferAction".freeze],
label: "toLocation".freeze,
rangeIncludes: "schema:Place".freeze,
subPropertyOf: "schema:location".freeze,
type: "rdf:Property".freeze
+ property :toRecipient,
+ comment: %(A sub property of recipient. The recipient who was directly sent the message.).freeze,
+ domainIncludes: "schema:Message".freeze,
+ label: "toRecipient".freeze,
+ rangeIncludes: ["schema:Audience".freeze, "schema:ContactPoint".freeze, "schema:Organization".freeze, "schema:Person".freeze],
+ subPropertyOf: "schema:recipient".freeze,
+ type: "rdf:Property".freeze
property :tongueWeight,
comment: %(<p>The permitted vertical load \(TWR\) of a trailer attached to the vehicle. Also referred to as Tongue Load Rating \(TLR\) or Vertical Load Rating \(VLR\)</p>
<p>Typical unit code\(s\): KGM for kilogram, LBR for pound</p>
@@ -11707,10 +12314,17 @@
domainIncludes: "schema:Vehicle".freeze,
label: "tongueWeight".freeze,
rangeIncludes: "schema:QuantitativeValue".freeze,
:"schema:isPartOf" => %(http://auto.schema.org).freeze,
type: "rdf:Property".freeze
+ property :tool,
+ comment: %(A sub property of instrument. An object used \(but not consumed\) when performing instructions or a direction.).freeze,
+ domainIncludes: ["schema:HowTo".freeze, "schema:HowToDirection".freeze],
+ label: "tool".freeze,
+ rangeIncludes: ["schema:HowToTool".freeze, "schema:Text".freeze],
+ subPropertyOf: "schema:instrument".freeze,
+ type: "rdf:Property".freeze
property :torque,
comment: %(<p>The torque \(turning force\) of the vehicle's engine.</p>
<p>Typical unit code\(s\): NU for newton metre \(N m\), F17 for pound-force per foot, or F48 for pound-force per inch</p>
@@ -11736,15 +12350,22 @@
domainIncludes: ["schema:Reservation".freeze, "schema:Ticket".freeze],
label: "totalPrice".freeze,
rangeIncludes: ["schema:Number".freeze, "schema:PriceSpecification".freeze, "schema:Text".freeze],
type: "rdf:Property".freeze
property :totalTime,
- comment: %(The total time it takes to prepare and cook the recipe, in <a href="http://en.wikipedia.org/wiki/ISO_8601">ISO 8601 duration format</a>.).freeze,
- domainIncludes: "schema:Recipe".freeze,
+ comment: %(The total time required to perform instructions or a direction \(including time to prepare the supplies\), in <a href="http://en.wikipedia.org/wiki/ISO_8601">ISO 8601 duration format</a>.).freeze,
+ domainIncludes: ["schema:HowTo".freeze, "schema:HowToDirection".freeze],
label: "totalTime".freeze,
rangeIncludes: "schema:Duration".freeze,
type: "rdf:Property".freeze
+ property :touristType,
+ comment: %(Attraction suitable for type\(s\) of tourist. eg. Children, visitors from a particular country, etc.).freeze,
+ :"dc:source" => [%(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#IIT-CNR.it).freeze, %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#Tourism).freeze],
+ domainIncludes: "schema:TouristAttraction".freeze,
+ label: "touristType".freeze,
+ rangeIncludes: ["schema:Audience".freeze, "schema:Text".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,
:"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ).freeze,
domainIncludes: ["schema:MusicGroup".freeze, "schema:MusicPlaylist".freeze],
label: "track".freeze,
@@ -11892,10 +12513,20 @@
<a href='unitCode'>unitCode</a>.).freeze,
domainIncludes: ["schema:PropertyValue".freeze, "schema:QuantitativeValue".freeze, "schema:TypeAndQuantityNode".freeze, "schema:UnitPriceSpecification".freeze],
label: "unitText".freeze,
rangeIncludes: "schema:Text".freeze,
type: "rdf:Property".freeze
+ property :unnamedSourcesPolicy,
+ comment: %(For an <a class="localLink" href="http://schema.org/Organization">Organization</a> \(typically a <a class="localLink" href="http://schema.org/NewsMediaOrganization">NewsMediaOrganization</a>\), a statement about policy on use of unnamed sources and the decision process required.).freeze,
+ :"dc:source" => [%(https://github.com/schemaorg/schemaorg/issues/1525).freeze, %(https://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#TP).freeze],
+ domainIncludes: ["schema:NewsMediaOrganization".freeze, "schema:Organization".freeze],
+ label: "unnamedSourcesPolicy".freeze,
+ rangeIncludes: ["schema:CreativeWork".freeze, "schema:URL".freeze],
+ :"schema:category" => %(issue-1525).freeze,
+ :"schema:isPartOf" => %(http://pending.schema.org).freeze,
+ subPropertyOf: "schema:publishingPrinciples".freeze,
+ type: "rdf:Property".freeze
property :unsaturatedFatContent,
comment: %(The number of grams of unsaturated fat.).freeze,
domainIncludes: "schema:NutritionInformation".freeze,
label: "unsaturatedFatContent".freeze,
rangeIncludes: "schema:Mass".freeze,
@@ -12141,10 +12772,20 @@
label: "vendor".freeze,
rangeIncludes: ["schema:Organization".freeze, "schema:Person".freeze],
:"schema:supersededBy" => %(schema:seller).freeze,
subPropertyOf: "schema:participant".freeze,
type: "rdf:Property".freeze
+ property :verificationFactCheckingPolicy,
+ comment: %(Disclosure about verification and fact-checking processes for a <a class="localLink" href="http://schema.org/NewsMediaOrganization">NewsMediaOrganization</a> or other fact-checking <a class="localLink" href="http://schema.org/Organization">Organization</a>.).freeze,
+ :"dc:source" => [%(https://github.com/schemaorg/schemaorg/issues/1525).freeze, %(https://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#TP).freeze],
+ domainIncludes: "schema:NewsMediaOrganization".freeze,
+ label: "verificationFactCheckingPolicy".freeze,
+ rangeIncludes: ["schema:CreativeWork".freeze, "schema:URL".freeze],
+ :"schema:category" => %(issue-1525).freeze,
+ :"schema:isPartOf" => %(http://pending.schema.org).freeze,
+ subPropertyOf: "schema:publishingPrinciples".freeze,
+ type: "rdf:Property".freeze
property :version,
comment: %(The version of the CreativeWork embodied by a specified resource.).freeze,
domainIncludes: "schema:CreativeWork".freeze,
label: "version".freeze,
rangeIncludes: ["schema:Number".freeze, "schema:Text".freeze],
@@ -12341,11 +12982,11 @@
property :xpath,
comment: %(An XPath.).freeze,
:"dc:source" => %(https://github.com/schemaorg/schemaorg/issues/1389).freeze,
domainIncludes: "schema:SpeakableSpecification".freeze,
label: "xpath".freeze,
- rangeIncludes: "schema:Text".freeze,
+ rangeIncludes: "schema:XPathType".freeze,
:"schema:category" => %(issue-1389).freeze,
:"schema:isPartOf" => %(http://pending.schema.org).freeze,
type: "rdf:Property".freeze
property :yearlyRevenue,
comment: %(The size of the business in annual revenue.).freeze,
@@ -12357,10 +12998,16 @@
comment: %(The age of the business.).freeze,
domainIncludes: "schema:BusinessAudience".freeze,
label: "yearsInOperation".freeze,
rangeIncludes: "schema:QuantitativeValue".freeze,
type: "rdf:Property".freeze
+ property :yield,
+ comment: %(The quantity that results by performing instructions. For example, a paper airplane, 10 personalized candles.).freeze,
+ domainIncludes: "schema:HowTo".freeze,
+ label: "yield".freeze,
+ rangeIncludes: ["schema:QuantitativeValue".freeze, "schema:Text".freeze],
+ type: "rdf:Property".freeze
# Extra definitions
term :Abdomen,
comment: %(Abdomen clinical examination.).freeze,
label: "Abdomen".freeze,
@@ -12407,10 +13054,18 @@
type: "schema:PhysicalExam".freeze
term :AudiobookFormat,
comment: %(Book format: Audiobook. This is an enumerated value for use with the bookFormat property. There is also a type 'Audiobook' in the bib extension which includes Audiobook specific properties.).freeze,
label: "AudiobookFormat".freeze,
type: "schema:BookFormatType".freeze
+ term :AuthoritativeLegalValue,
+ comment: %(Indicates that the publisher gives some special status to the publication of the document. \("The Queens Printer" version of a UK Act of Parliament, or the PDF version of a Directive published by the EU Office of Publications\). Something "AuthoritativeLegalValue" is considered to be also <a class="localLink" href="http://schema.org/OfficialLegalValue">OfficialLegalValue</a>".).freeze,
+ :"dc:source" => [%(http://publications.europa.eu/mdr/eli/index.html).freeze, %(https://github.com/schemaorg/schemaorg/issues/1156).freeze],
+ label: "AuthoritativeLegalValue".freeze,
+ :"schema:category" => %(issue-1156).freeze,
+ :"schema:isPartOf" => %(http://pending.schema.org).freeze,
+ :"skos:exactMatch" => %(http://data.europa.eu/eli/ontology#LegalValue-authoritative).freeze,
+ type: "schema:LegalValueLevel".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,
:"schema:isPartOf" => %(http://health-lifesci.schema.org).freeze,
type: "schema:MedicineSystem".freeze
@@ -12514,10 +13169,19 @@
type: "schema:MusicReleaseFormatType".freeze
term :DamagedCondition,
comment: %(Indicates that the item is damaged.).freeze,
label: "DamagedCondition".freeze,
type: "schema:OfferItemCondition".freeze
+ term :Definitive,
+ comment: %(Indicates a document for which the text is conclusively what the law says and is legally binding. \(e.g. The digitally signed version of an Official Journal.\)
+ Something "Definitive" is considered to be also "<a href="/Authoritative">Authoritative</a>".).freeze,
+ :"dc:source" => [%(http://publications.europa.eu/mdr/eli/index.html).freeze, %(https://github.com/schemaorg/schemaorg/issues/1156).freeze],
+ label: "Definitive".freeze,
+ :"schema:category" => %(issue-1156).freeze,
+ :"schema:isPartOf" => %(http://pending.schema.org).freeze,
+ :"skos:exactMatch" => %(http://data.europa.eu/eli/ontology#LegalValue-definitive).freeze,
+ type: "schema:LegalValueLevel".freeze
term :DemoAlbum,
comment: %(DemoAlbum.).freeze,
:"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ).freeze,
label: "DemoAlbum".freeze,
type: "schema:MusicAlbumProductionType".freeze
@@ -12776,10 +13440,18 @@
term :Homeopathic,
comment: %(A system of medicine based on the principle that a disease can be cured by a substance that produces similar symptoms in healthy people.).freeze,
label: "Homeopathic".freeze,
:"schema:isPartOf" => %(http://health-lifesci.schema.org).freeze,
type: "schema:MedicineSystem".freeze
+ term :InForce,
+ comment: %(Indicates that a legislation is in force.).freeze,
+ :"dc:source" => [%(http://publications.europa.eu/mdr/eli/index.html).freeze, %(https://github.com/schemaorg/schemaorg/issues/1156).freeze],
+ label: "InForce".freeze,
+ :"schema:category" => %(issue-1156).freeze,
+ :"schema:isPartOf" => %(http://pending.schema.org).freeze,
+ :"skos:exactMatch" => %(http://data.europa.eu/eli/ontology#InForce-inForce).freeze,
+ type: "schema:LegalForceStatus".freeze
term :InStock,
comment: %(Indicates that the item is in stock.).freeze,
label: "InStock".freeze,
type: "schema:ItemAvailability".freeze
term :InStoreOnly,
@@ -12943,10 +13615,18 @@
term :Nose,
comment: %(Nose function assessment with clinical examination.).freeze,
label: "Nose".freeze,
:"schema:isPartOf" => %(http://health-lifesci.schema.org).freeze,
type: "schema:PhysicalExam".freeze
+ term :NotInForce,
+ comment: %(Indicates that a legislation is currently not in force.).freeze,
+ :"dc:source" => [%(http://publications.europa.eu/mdr/eli/index.html).freeze, %(https://github.com/schemaorg/schemaorg/issues/1156).freeze],
+ label: "NotInForce".freeze,
+ :"schema:category" => %(issue-1156).freeze,
+ :"schema:isPartOf" => %(http://pending.schema.org).freeze,
+ :"skos:exactMatch" => %(http://data.europa.eu/eli/ontology#InForce-notInForce).freeze,
+ type: "schema:LegalForceStatus".freeze
term :NotYetRecruiting,
comment: %(Not yet recruiting.).freeze,
label: "NotYetRecruiting".freeze,
:"schema:isPartOf" => %(http://health-lifesci.schema.org).freeze,
type: "schema:MedicalStudyStatus".freeze
@@ -12981,10 +13661,18 @@
comment: %(A treatment of people with physical, emotional, or social problems, using purposeful activity to help them overcome or learn to deal with their problems.).freeze,
label: "OccupationalTherapy".freeze,
:"schema:isPartOf" => %(http://health-lifesci.schema.org).freeze,
subClassOf: "schema:MedicalTherapy".freeze,
type: "schema:MedicalSpecialty".freeze
+ term :OfficialLegalValue,
+ comment: %(All the documents published by an official publisher should have at least the legal value level "OfficialLegalValue". This indicates that the document was published by an organisation with the public task of making it available \(e.g. a consolidated version of a EU directive published by the EU Office of Publications\).).freeze,
+ :"dc:source" => [%(http://publications.europa.eu/mdr/eli/index.html).freeze, %(https://github.com/schemaorg/schemaorg/issues/1156).freeze],
+ label: "OfficialLegalValue".freeze,
+ :"schema:category" => %(issue-1156).freeze,
+ :"schema:isPartOf" => %(http://pending.schema.org).freeze,
+ :"skos:exactMatch" => %(http://data.europa.eu/eli/ontology#LegalValue-official).freeze,
+ type: "schema:LegalValueLevel".freeze
term :OfflinePermanently,
comment: %(Game server status: OfflinePermanently. Server is offline and not available.).freeze,
label: "OfflinePermanently".freeze,
type: "schema:GameServerStatus".freeze
term :OfflineTemporarily,
@@ -13082,10 +13770,18 @@
type: "schema:BookFormatType".freeze
term :ParkingMap,
comment: %(A parking map.).freeze,
label: "ParkingMap".freeze,
type: "schema:MapCategoryType".freeze
+ term :PartiallyInForce,
+ comment: %(Indicates that parts of the legislation are in force, and parts are not.).freeze,
+ :"dc:source" => [%(http://publications.europa.eu/mdr/eli/index.html).freeze, %(https://github.com/schemaorg/schemaorg/issues/1156).freeze],
+ label: "PartiallyInForce".freeze,
+ :"schema:category" => %(issue-1156).freeze,
+ :"schema:isPartOf" => %(http://pending.schema.org).freeze,
+ :"skos:exactMatch" => %(http://data.europa.eu/eli/ontology#InForce-partiallyInForce).freeze,
+ type: "schema:LegalForceStatus".freeze
term :Pathology,
comment: %(A specific branch of medical science that is concerned with the study of the cause, origin and nature of a disease state, including its consequences as a result of manifestation of the disease. In clinical care, the term is used to designate a branch of medicine using laboratory tests to diagnose and determine the prognostic significance of illness.).freeze,
label: "Pathology".freeze,
:"schema:isPartOf" => %(http://health-lifesci.schema.org).freeze,
type: "schema:MedicalSpecialty".freeze
@@ -13448,10 +14144,18 @@
term :Ultrasound,
comment: %(Ultrasound imaging.).freeze,
label: "Ultrasound".freeze,
:"schema:isPartOf" => %(http://health-lifesci.schema.org).freeze,
type: "schema:MedicalImagingTechnique".freeze
+ term :UnofficialLegalValue,
+ comment: %(Indicates that a document has no particular or special standing \(e.g. a republication of a law by a private publisher\).).freeze,
+ :"dc:source" => [%(http://publications.europa.eu/mdr/eli/index.html).freeze, %(https://github.com/schemaorg/schemaorg/issues/1156).freeze],
+ label: "UnofficialLegalValue".freeze,
+ :"schema:category" => %(issue-1156).freeze,
+ :"schema:isPartOf" => %(http://pending.schema.org).freeze,
+ :"skos:exactMatch" => %(http://data.europa.eu/eli/ontology#LegalValue-unofficial).freeze,
+ type: "schema:LegalValueLevel".freeze
term :Urologic,
comment: %(A specific branch of medical science that is concerned with the diagnosis and treatment of diseases pertaining to the urinary tract and the urogenital system.).freeze,
label: "Urologic".freeze,
:"schema:isPartOf" => %(http://health-lifesci.schema.org).freeze,
type: "schema:MedicalSpecialty".freeze
@@ -13507,13 +14211,7 @@
type: "schema:MedicalImagingTechnique".freeze
term :ZoneBoardingPolicy,
comment: %(The airline boards by zones of the plane.).freeze,
label: "ZoneBoardingPolicy".freeze,
type: "schema:BoardingPolicyType".freeze
- term :preventiveProcedure,
- label: "preventiveProcedure".freeze,
- subPropertyOf: "schema:availableService".freeze
- term :treatment,
- label: "treatment".freeze,
- subPropertyOf: "schema:availableService".freeze
end
end