lib/rdf/vocab/schema.rb in rdf-1.1.4.3 vs lib/rdf/vocab/schema.rb in rdf-1.1.5
- old
+ new
@@ -289,11 +289,10 @@
subClassOf: "schema:Store".freeze,
type: "rdfs:Class".freeze
term :Blog,
comment: %(A blog).freeze,
label: "Blog".freeze,
- subClassOf: "schema:CreativeWork".freeze,
type: "rdfs:Class".freeze
term :BlogPosting,
comment: %(A blog post.).freeze,
label: "BlogPosting".freeze,
subClassOf: "schema:Article".freeze,
@@ -711,29 +710,29 @@
type: "rdfs:Class".freeze
term :DataCatalog,
comment: %(A collection of datasets.).freeze,
"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_DatasetClass).freeze,
label: "DataCatalog".freeze,
- "owl:equivalentClass" => %(dcat:DataCatalog).freeze,
+ "owl:equivalentClass" => %(http://www.w3.org/ns/dcat#DataCatalog).freeze,
subClassOf: "schema:CreativeWork".freeze,
type: "rdfs:Class".freeze
term :DataDownload,
comment: %(A dataset in downloadable form.).freeze,
"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_DatasetClass).freeze,
label: "DataDownload".freeze,
- "owl:equivalentClass" => %(dcat:Distribution).freeze,
+ "owl:equivalentClass" => %(http://www.w3.org/ns/dcat#Distribution).freeze,
subClassOf: "schema:MediaObject".freeze,
type: "rdfs:Class".freeze
term :DataType,
comment: %(The basic data types such as Integers, Strings, etc.).freeze,
label: "DataType".freeze,
type: "rdfs:Class".freeze
term :Dataset,
comment: %(A body of structured information describing some topic\(s\) of interest.).freeze,
"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_DatasetClass).freeze,
label: "Dataset".freeze,
- "owl:equivalentClass" => [%(dcat:Dataset).freeze, %(void:Dataset).freeze, %(dc:Dataset).freeze],
+ "owl:equivalentClass" => [%(http://www.w3.org/ns/dcat#Dataset).freeze, %(void:Dataset).freeze, %(http://purl.org/dc/dcmitype/Dataset).freeze],
subClassOf: "schema:CreativeWork".freeze,
type: "rdfs:Class".freeze
term :Date,
comment: %(A date value in <a href='http://en.wikipedia.org/wiki/ISO_8601'>ISO 8601 date format</a>.).freeze,
label: "Date".freeze,
@@ -1037,11 +1036,11 @@
subClassOf: "schema:CreativeWork".freeze,
type: "rdfs:Class".freeze
term :Event,
comment: %(An event happening at a certain time and location, such as a concert, lecture, or festival. Ticketing information may be added via the 'offers' property. Repeated events may be structured as separate Event objects.).freeze,
label: "Event".freeze,
- "owl:equivalentClass" => %(dc:Event).freeze,
+ "owl:equivalentClass" => %(http://purl.org/dc/dcmitype/Event).freeze,
subClassOf: "schema:Thing".freeze,
type: "rdfs:Class".freeze
term :EventReservation,
comment: %(A reservation for an event like a concert, sporting event, or lecture.Note: This type is for information about actual reservations, e.g. in confirmation emails or HTML pages with individual confirmations of reservations. For offers of tickets, use http://schema.org/Offer.).freeze,
label: "EventReservation".freeze,
@@ -1222,11 +1221,11 @@
comment: %(A grocery store.).freeze,
label: "GroceryStore".freeze,
subClassOf: "schema:Store".freeze,
type: "rdfs:Class".freeze
term :HVACBusiness,
- comment: %(An HVAC service.).freeze,
+ comment: %(A business that provide Heating, Ventilation and Air Conditioning services.).freeze,
label: "HVACBusiness".freeze,
subClassOf: "schema:HomeAndConstructionBusiness".freeze,
type: "rdfs:Class".freeze
term :HairSalon,
comment: %(A hair salon.).freeze,
@@ -1257,11 +1256,11 @@
comment: %(A Hindu temple.).freeze,
label: "HinduTemple".freeze,
subClassOf: "schema:PlaceOfWorship".freeze,
type: "rdfs:Class".freeze
term :HobbyShop,
- comment: %(A hobby store.).freeze,
+ comment: %(A store that sells materials useful or necessary for various hobbies.).freeze,
label: "HobbyShop".freeze,
subClassOf: "schema:Store".freeze,
type: "rdfs:Class".freeze
term :HomeAndConstructionBusiness,
comment: %(A construction business.).freeze,
@@ -1277,11 +1276,11 @@
comment: %(A hospital.).freeze,
label: "Hospital".freeze,
subClassOf: ["schema:CivicStructure".freeze, "schema:EmergencyService".freeze, "schema:MedicalOrganization".freeze],
type: "rdfs:Class".freeze
term :Hostel,
- comment: %(A hostel.).freeze,
+ comment: %(A hostel - cheap accommodation, often in shared dormitories.).freeze,
label: "Hostel".freeze,
subClassOf: "schema:LodgingBusiness".freeze,
type: "rdfs:Class".freeze
term :Hotel,
comment: %(A hotel.).freeze,
@@ -1309,11 +1308,11 @@
subClassOf: "schema:CollectionPage".freeze,
type: "rdfs:Class".freeze
term :ImageObject,
comment: %(An image file.).freeze,
label: "ImageObject".freeze,
- "owl:equivalentClass" => %(dc:Image).freeze,
+ "owl:equivalentClass" => %(http://purl.org/dc/dcmitype/Image).freeze,
subClassOf: "schema:MediaObject".freeze,
type: "rdfs:Class".freeze
term :ImagingTest,
comment: %(Any medical imaging modality typically used for diagnostic purposes.).freeze,
"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_WikiDoc).freeze,
@@ -1352,11 +1351,11 @@
comment: %(The act of installing an application.).freeze,
label: "InstallAction".freeze,
subClassOf: "schema:ConsumeAction".freeze,
type: "rdfs:Class".freeze
term :InsuranceAgency,
- comment: %(Insurance agency.).freeze,
+ comment: %(An Insurance agency.).freeze,
label: "InsuranceAgency".freeze,
subClassOf: "schema:FinancialService".freeze,
type: "rdfs:Class".freeze
term :Intangible,
comment: %(A utility class that serves as the umbrella for a number of 'intangible' things such as quantities, structured values, etc.).freeze,
@@ -1475,11 +1474,11 @@
comment: %(The act of expressing a positive sentiment about the object. An agent likes an object \(a proposition, topic or theme\) with participants.).freeze,
label: "LikeAction".freeze,
subClassOf: "schema:ReactAction".freeze,
type: "rdfs:Class".freeze
term :LiquorStore,
- comment: %(A liquor store.).freeze,
+ comment: %(A shop that sells alcoholic drinks such as wine, beer, whisky and other spirits.).freeze,
label: "LiquorStore".freeze,
subClassOf: "schema:Store".freeze,
type: "rdfs:Class".freeze
term :ListenAction,
comment: %(The act of consuming audio content.).freeze,
@@ -1800,21 +1799,21 @@
comment: %(A men's clothing store.).freeze,
label: "MensClothingStore".freeze,
subClassOf: "schema:Store".freeze,
type: "rdfs:Class".freeze
term :MiddleSchool,
- comment: %(A middle school.).freeze,
+ comment: %(A middle school \(typically for children aged around 11-14, although this varies somewhat\).).freeze,
label: "MiddleSchool".freeze,
subClassOf: "schema:EducationalOrganization".freeze,
type: "rdfs:Class".freeze
term :MobileApplication,
- comment: %(A mobile software application.).freeze,
+ comment: %(A software application designed specifically to work well on a mobile device such as a telephone.).freeze,
label: "MobileApplication".freeze,
subClassOf: "schema:SoftwareApplication".freeze,
type: "rdfs:Class".freeze
term :MobilePhoneStore,
- comment: %(A mobile-phone store.).freeze,
+ comment: %(A store that sells mobile phones and related accessories.).freeze,
label: "MobilePhoneStore".freeze,
subClassOf: "schema:Store".freeze,
type: "rdfs:Class".freeze
term :Mosque,
comment: %(A mosque.).freeze,
@@ -1994,11 +1993,11 @@
"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsClass).freeze,
label: "OpeningHoursSpecification".freeze,
subClassOf: "schema:StructuredValue".freeze,
type: "rdfs:Class".freeze
term :Optician,
- comment: %(An optician's store.).freeze,
+ comment: %(A store that sells reading glasses and similar devices for improving vision.).freeze,
label: "Optician".freeze,
subClassOf: "schema:MedicalOrganization".freeze,
type: "rdfs:Class".freeze
term :Order,
comment: %(An order is a confirmation of a transaction \(a receipt\), which can contain multiple line items, each represented by an Offer that has been accepted by the customer.).freeze,
@@ -2095,11 +2094,11 @@
"dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_WikiDoc).freeze,
label: "PathologyTest".freeze,
subClassOf: "schema:MedicalTest".freeze,
type: "rdfs:Class".freeze
term :PawnShop,
- comment: %(A pawn store.).freeze,
+ comment: %(A shop that will buy, or lend money against the security of, personal possessions.).freeze,
label: "PawnShop".freeze,
subClassOf: "schema:Store".freeze,
type: "rdfs:Class".freeze
term :PayAction,
comment: %(An agent pays a price to a participant.).freeze,
@@ -2154,10 +2153,17 @@
term :PerformingGroup,
comment: %(A performance group, such as a band, an orchestra, or a circus.).freeze,
label: "PerformingGroup".freeze,
subClassOf: "schema:Organization".freeze,
type: "rdfs:Class".freeze
+ term :Periodical,
+ comment: %(A publication in any medium issued in successive parts bearing numerical or chronological designations and intended, such as a magazine, scholarly journal, or newspaper to continue indefinitely.).freeze,
+ "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_bibex).freeze,
+ label: "Periodical".freeze,
+ "owl:equivalentClass" => %(http://purl.org/ontology/bibo/Periodical).freeze,
+ subClassOf: "schema:CreativeWork".freeze,
+ type: "rdfs:Class".freeze
term :Permit,
comment: %(A permit issued by an organization, e.g. a parking pass.).freeze,
label: "Permit".freeze,
subClassOf: "schema:Intangible".freeze,
type: "rdfs:Class".freeze
@@ -2349,10 +2355,23 @@
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
+ term :PublicationIssue,
+ comment: %(A part of a successively published publication such as a periodical or publication volume, often numbered, usually containing a grouping of works such as articles.).freeze,
+ "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_bibex).freeze,
+ label: "PublicationIssue".freeze,
+ "owl:equivalentClass" => %(http://purl.org/ontology/bibo/Issue).freeze,
+ subClassOf: "schema:CreativeWork".freeze,
+ type: "rdfs:Class".freeze
+ term :PublicationVolume,
+ comment: %(A part of a successively published publication such as a periodical or multi-volume work, often numbered. It may represent a time span, such as a year.).freeze,
+ "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_bibex).freeze,
+ label: "PublicationVolume".freeze,
+ subClassOf: "schema:CreativeWork".freeze,
+ type: "rdfs:Class".freeze
term :QAPage,
comment: %(A QAPage is a WebPage focussed on a specific Question and its Answer\(s\), e.g. in a question answering site or documenting Frequently Asked Questions \(FAQs\).).freeze,
label: "QAPage".freeze,
subClassOf: "schema:WebPage".freeze,
type: "rdfs:Class".freeze
@@ -2383,11 +2402,11 @@
comment: %(An agent quotes/estimates/appraises an object/product/service with a price at a location/store.).freeze,
label: "QuoteAction".freeze,
subClassOf: "schema:TradeAction".freeze,
type: "rdfs:Class".freeze
term :RVPark,
- comment: %(An RV park.).freeze,
+ comment: %(A place offering space for "Recreational Vehicles", Caravans, mobile homes and the like.).freeze,
label: "RVPark".freeze,
subClassOf: "schema:CivicStructure".freeze,
type: "rdfs:Class".freeze
term :RadiationTherapy,
comment: %(A process of care using radiation aimed at improving a health condition.).freeze,
@@ -2514,11 +2533,11 @@
comment: %(Reserving a concrete object.<p>Related actions:</p><ul><li><a href="http://schema.org/ScheduleAction">ScheduleAction</a>: Unlike ScheduleAction, ReserveAction reserves concrete objects \(e.g. a table, a hotel\) towards a time slot / spatial allocation.</li></ul>).freeze,
label: "ReserveAction".freeze,
subClassOf: "schema:PlanAction".freeze,
type: "rdfs:Class".freeze
term :Reservoir,
- comment: %(A reservoir, like the Lake Kariba reservoir.).freeze,
+ comment: %(A reservoir of water, typically an artificially created lake, like the Lake Kariba reservoir.).freeze,
label: "Reservoir".freeze,
subClassOf: "schema:BodyOfWater".freeze,
type: "rdfs:Class".freeze
term :Residence,
comment: %(The place where a person lives.).freeze,
@@ -2534,11 +2553,11 @@
comment: %(The act of returning to the origin that which was previously received \(concrete objects\) or taken \(ownership\).).freeze,
label: "ReturnAction".freeze,
subClassOf: "schema:TransferAction".freeze,
type: "rdfs:Class".freeze
term :Review,
- comment: %(A review of an item - for example, a restaurant, movie, or store.).freeze,
+ comment: %(A review of an item - for example, of a restaurant, movie, or store.).freeze,
label: "Review".freeze,
subClassOf: "schema:CreativeWork".freeze,
type: "rdfs:Class".freeze
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,
@@ -2615,11 +2634,11 @@
comment: %(Used to describe a seat, such as a reserved seat in an event reservation.).freeze,
label: "Seat".freeze,
subClassOf: "schema:Intangible".freeze,
type: "rdfs:Class".freeze
term :SelfStorage,
- comment: %(Self-storage facility.).freeze,
+ comment: %(A self-storage facility.).freeze,
label: "SelfStorage".freeze,
subClassOf: "schema:LocalBusiness".freeze,
type: "rdfs:Class".freeze
term :SellAction,
comment: %(The act of taking money from a buyer in exchange for goods or services rendered. An agent sells an object, product, or service to a buyer for a price. Reciprocal of BuyAction.).freeze,
@@ -2726,11 +2745,11 @@
comment: %(A stadium.).freeze,
label: "StadiumOrArena".freeze,
subClassOf: ["schema:CivicStructure".freeze, "schema:SportsActivityLocation".freeze],
type: "rdfs:Class".freeze
term :State,
- comment: %(A state or province.).freeze,
+ comment: %(A state or province of a country.).freeze,
label: "State".freeze,
subClassOf: "schema:AdministrativeArea".freeze,
type: "rdfs:Class".freeze
term :Store,
comment: %(A retail good store.).freeze,
@@ -2782,11 +2801,11 @@
comment: %(Series dedicated to TV broadcast and associated online delivery.).freeze,
label: "TVSeries".freeze,
subClassOf: ["schema:CreativeWork".freeze, "schema:Series".freeze],
type: "rdfs:Class".freeze
term :Table,
- comment: %(A table on the page.).freeze,
+ comment: %(A table on a Web page.).freeze,
label: "Table".freeze,
subClassOf: "schema:WebPageElement".freeze,
type: "rdfs:Class".freeze
term :TakeAction,
comment: %(The act of gaining ownership of an object from an origin. Reciprocal of GiveAction.<p>Related actions:</p><ul><li><a href="http://schema.org/GiveAction">GiveAction</a>: The reciprocal of TakeAction.</li><li><a href="http://schema.org/ReceiveAction">ReceiveAction</a>: Unlike ReceiveAction, TakeAction implies that ownership has been transfered.</li></ul>).freeze,
@@ -2837,11 +2856,11 @@
comment: %(Event type: Theater performance.).freeze,
label: "TheaterEvent".freeze,
subClassOf: "schema:Event".freeze,
type: "rdfs:Class".freeze
term :TheaterGroup,
- comment: %(A theater group or company—for example, the Royal Shakespeare Company or Druid Theatre.).freeze,
+ comment: %(A theater group or company, for example, the Royal Shakespeare Company or Druid Theatre.).freeze,
label: "TheaterGroup".freeze,
subClassOf: "schema:PerformingGroup".freeze,
type: "rdfs:Class".freeze
term :TherapeuticProcedure,
comment: %(A medical procedure intended primarily for therapeutic purposes, aimed at improving a health condition.).freeze,
@@ -3857,14 +3876,15 @@
domainIncludes: "schema:Book".freeze,
label: "bookFormat".freeze,
rangeIncludes: "schema:BookFormatType".freeze,
type: "rdf:Property".freeze
property :bookingAgent,
- comment: %(If the reservation was not booked directly through the provider, the third-party booking agent can be recorded through this property.).freeze,
+ comment: %('bookingAgent' is an out-dated term indicating a 'broker' that serves as a booking agent.).freeze,
domainIncludes: "schema:Reservation".freeze,
label: "bookingAgent".freeze,
rangeIncludes: ["schema:Person".freeze, "schema:Organization".freeze],
+ "schema:supercededBy" => %(schema:broker).freeze,
type: "rdf:Property".freeze
property :bookingTime,
comment: %(The date and time the reservation was booked.).freeze,
domainIncludes: "schema:Reservation".freeze,
label: "bookingTime".freeze,
@@ -3917,10 +3937,16 @@
comment: %(The organization owning or operating the broadcast service.).freeze,
domainIncludes: "schema:BroadcastService".freeze,
label: "broadcaster".freeze,
rangeIncludes: "schema:Organization".freeze,
type: "rdf:Property".freeze
+ property :broker,
+ comment: %(An entity that arranges for an exchange between a buyer and a seller. In most cases a broker never acquires or releases ownership of a product or service involved in an exchange. If it is not clear whether an entity is a broker, seller, or buyer, the latter two terms are preferred.).freeze,
+ domainIncludes: ["schema:Reservation".freeze, "schema:Order".freeze],
+ label: "broker".freeze,
+ rangeIncludes: ["schema:Person".freeze, "schema:Organization".freeze],
+ type: "rdf:Property".freeze
property :browserRequirements,
comment: %(Specifies browser requirements in human-readable text. For example,"requires HTML5 support".).freeze,
domainIncludes: "schema:WebApplication".freeze,
label: "browserRequirements".freeze,
rangeIncludes: "schema:Text".freeze,
@@ -3980,14 +4006,15 @@
domainIncludes: "schema:NutritionInformation".freeze,
label: "carbohydrateContent".freeze,
rangeIncludes: "schema:Mass".freeze,
type: "rdf:Property".freeze
property :carrier,
- comment: %(The party responsible for the parcel delivery.).freeze,
+ comment: %('carrier' is an out-dated term indicating the 'provider' for parcel delivery and flights.).freeze,
domainIncludes: ["schema:ParcelDelivery".freeze, "schema:Flight".freeze],
label: "carrier".freeze,
rangeIncludes: "schema:Organization".freeze,
+ "schema:supercededBy" => %(schema:provider).freeze,
type: "rdf:Property".freeze
property :carrierRequirements,
comment: %(Specifies specific carrier\(s\) requirements for the application \(e.g. an application may only work on a specific carrier network\).).freeze,
domainIncludes: "schema:MobileApplication".freeze,
label: "carrierRequirements".freeze,
@@ -4079,11 +4106,12 @@
type: "rdf:Property".freeze
property :clipNumber,
comment: %(Position of the clip within an ordered group of clips.).freeze,
domainIncludes: "schema:Clip".freeze,
label: "clipNumber".freeze,
- rangeIncludes: "schema:Integer".freeze,
+ rangeIncludes: ["schema:Integer".freeze, "schema:Text".freeze],
+ subPropertyOf: "schema:position".freeze,
type: "rdf:Property".freeze
property :closes,
comment: %(The closing hour of the place or service on the given day\(s\) of the week.).freeze,
domainIncludes: "schema:OpeningHoursSpecification".freeze,
label: "closes".freeze,
@@ -4492,10 +4520,11 @@
type: "rdf:Property".freeze
property :description,
comment: %(A short description of the item.).freeze,
domainIncludes: "schema:Thing".freeze,
label: "description".freeze,
+ "owl:equivalentProperty" => %(dc:description).freeze,
rangeIncludes: "schema:Text".freeze,
type: "rdf:Property".freeze
property :device,
comment: %(Device required to run the application. Used in cases where a specific make/model is required to run the application.).freeze,
domainIncludes: "schema:SoftwareApplication".freeze,
@@ -4891,11 +4920,12 @@
type: "rdf:Property".freeze
property :episodeNumber,
comment: %(Position of the episode within an ordered group of episodes.).freeze,
domainIncludes: "schema:Episode".freeze,
label: "episodeNumber".freeze,
- rangeIncludes: "schema:Integer".freeze,
+ rangeIncludes: ["schema:Integer".freeze, "schema:Text".freeze],
+ subPropertyOf: "schema:position".freeze,
type: "rdf:Property".freeze
property :episodes,
comment: %(An episode of a TV/radio series or season \(legacy spelling; see singular form, episode\)).freeze,
domainIncludes: ["schema:Season".freeze, "schema:TVSeason".freeze, "schema:Series".freeze, "schema:TVSeries".freeze, "schema:RadioSeason".freeze, "schema:RadioSeries".freeze],
label: "episodes".freeze,
@@ -4949,10 +4979,18 @@
comment: %(Source of the data used to formulate the guidance, e.g. RCT, consensus opinion, etc.).freeze,
domainIncludes: "schema:MedicalGuideline".freeze,
label: "evidenceOrigin".freeze,
rangeIncludes: "schema:Text".freeze,
type: "rdf:Property".freeze
+ property :exampleOfWork,
+ comment: %(A creative work that this work is an example/instance/realization/derivation of.).freeze,
+ "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_bibex).freeze,
+ domainIncludes: "schema:CreativeWork".freeze,
+ inverseOf: "schema:workExample".freeze,
+ label: "exampleOfWork".freeze,
+ rangeIncludes: "schema:CreativeWork".freeze,
+ type: "rdf:Property".freeze
property :exercisePlan,
comment: %(A sub property of instrument. The exercise plan used on this action.).freeze,
domainIncludes: "schema:ExerciseAction".freeze,
label: "exercisePlan".freeze,
rangeIncludes: "schema:ExercisePlan".freeze,
@@ -5053,11 +5091,11 @@
domainIncludes: "schema:Flight".freeze,
label: "flightDistance".freeze,
rangeIncludes: ["schema:Text".freeze, "schema:Distance".freeze],
type: "rdf:Property".freeze
property :flightNumber,
- comment: %(The unique identifier for a flight, not including the airline IATA code. For example, if describing United flight 110, the flightNumber is '110'. The IATA code can be set on the Airline.).freeze,
+ comment: %(The unique identifier for a flight including the airline IATA code. For example, if describing United flight 110, where the IATA code for United is 'UA', the flightNumber is 'UA110'.).freeze,
domainIncludes: "schema:Flight".freeze,
label: "flightNumber".freeze,
rangeIncludes: "schema:Text".freeze,
type: "rdf:Property".freeze
property :followee,
@@ -5249,10 +5287,18 @@
comment: %(Points-of-Sales operated by the organization or person.).freeze,
domainIncludes: ["schema:Organization".freeze, "schema:Person".freeze],
label: "hasPOS".freeze,
rangeIncludes: "schema:Place".freeze,
type: "rdf:Property".freeze
+ property :hasPart,
+ comment: %(Indicates a CreativeWork that is \(in some sense\) a part of this CreativeWork.).freeze,
+ "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_bibex).freeze,
+ domainIncludes: "schema:CreativeWork".freeze,
+ inverseOf: "schema:isPartOf".freeze,
+ label: "hasPart".freeze,
+ rangeIncludes: "schema:CreativeWork".freeze,
+ type: "rdf:Property".freeze
property :headline,
comment: %(Headline of the article).freeze,
domainIncludes: "schema:CreativeWork".freeze,
label: "headline".freeze,
rangeIncludes: "schema:Text".freeze,
@@ -5534,10 +5580,11 @@
rangeIncludes: "schema:Boolean".freeze,
type: "rdf:Property".freeze
property :isPartOf,
comment: %(Indicates a CreativeWork that this CreativeWork is \(in some sense\) part of.).freeze,
domainIncludes: "schema:CreativeWork".freeze,
+ inverseOf: "schema:hasPart".freeze,
label: "isPartOf".freeze,
rangeIncludes: "schema:CreativeWork".freeze,
type: "rdf:Property".freeze
property :isProprietary,
comment: %(True if this item's name is a proprietary/brand name \(vs. generic name\).).freeze,
@@ -5565,18 +5612,36 @@
type: "rdf:Property".freeze
property :isbn,
comment: %(The ISBN of the book.).freeze,
domainIncludes: "schema:Book".freeze,
label: "isbn".freeze,
+ "owl:equivalentProperty" => %(http://purl.org/ontology/bibo/isbn).freeze,
rangeIncludes: "schema:Text".freeze,
type: "rdf:Property".freeze
property :isicV4,
comment: %(The International Standard of Industrial Classification of All Economic Activities \(ISIC\), Revision 4 code for a particular organization, business person, or place.).freeze,
domainIncludes: ["schema:Organization".freeze, "schema:Place".freeze, "schema:Person".freeze],
label: "isicV4".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,
+ "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_bibex).freeze,
+ domainIncludes: "schema:Periodical".freeze,
+ label: "issn".freeze,
+ "owl:equivalentProperty" => %(http://purl.org/ontology/bibo/issn).freeze,
+ rangeIncludes: "schema:Text".freeze,
+ type: "rdf:Property".freeze
+ property :issueNumber,
+ comment: %(Identifies the issue of publication; for example, "iii" or "2".).freeze,
+ "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_bibex).freeze,
+ domainIncludes: "schema:PublicationIssue".freeze,
+ label: "issueNumber".freeze,
+ "owl:equivalentProperty" => %(http://purl.org/ontology/bibo/issue).freeze,
+ rangeIncludes: ["schema:Integer".freeze, "schema:Text".freeze],
+ subPropertyOf: "schema:position".freeze,
+ type: "rdf:Property".freeze
property :issuedBy,
comment: %(The organization issuing the ticket or permit.).freeze,
domainIncludes: ["schema:Ticket".freeze, "schema:Permit".freeze],
label: "issuedBy".freeze,
rangeIncludes: "schema:Organization".freeze,
@@ -5895,14 +5960,15 @@
domainIncludes: "schema:FoodEstablishment".freeze,
label: "menu".freeze,
rangeIncludes: ["schema:Text".freeze, "schema:URL".freeze],
type: "rdf:Property".freeze
property :merchant,
- comment: %(The party taking the order \(e.g. Amazon.com is a merchant for many sellers\).).freeze,
+ comment: %('merchant' is an out-dated term for 'seller'.).freeze,
domainIncludes: "schema:Order".freeze,
label: "merchant".freeze,
rangeIncludes: ["schema:Organization".freeze, "schema:Person".freeze],
+ "schema:supercededBy" => %(schema:seller).freeze,
type: "rdf:Property".freeze
property :minPrice,
comment: %(The lowest price if the price is a range.).freeze,
domainIncludes: "schema:PriceSpecification".freeze,
label: "minPrice".freeze,
@@ -6209,10 +6275,34 @@
comment: %(Products owned by the organization or person.).freeze,
domainIncludes: ["schema:Organization".freeze, "schema:Person".freeze],
label: "owns".freeze,
rangeIncludes: ["schema:OwnershipInfo".freeze, "schema:Product".freeze],
type: "rdf:Property".freeze
+ property :pageEnd,
+ comment: %(The page on which the work ends; for example "138" or "xvi".).freeze,
+ "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_bibex).freeze,
+ domainIncludes: ["schema:PublicationVolume".freeze, "schema:PublicationIssue".freeze, "schema:Article".freeze],
+ label: "pageEnd".freeze,
+ "owl:equivalentProperty" => %(http://purl.org/ontology/bibo/pageEnd).freeze,
+ rangeIncludes: ["schema:Integer".freeze, "schema:Text".freeze],
+ type: "rdf:Property".freeze
+ property :pageStart,
+ comment: %(The page on which the work starts; for example "135" or "xiii".).freeze,
+ "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_bibex).freeze,
+ domainIncludes: ["schema:PublicationVolume".freeze, "schema:PublicationIssue".freeze, "schema:Article".freeze],
+ label: "pageStart".freeze,
+ "owl:equivalentProperty" => %(http://purl.org/ontology/bibo/pageStart).freeze,
+ rangeIncludes: ["schema:Integer".freeze, "schema:Text".freeze],
+ type: "rdf:Property".freeze
+ property :pagination,
+ comment: %(Any description of pages that is not separated into pageStart and pageEnd; for example, "1-6, 9, 55" or "10-12, 46-49".).freeze,
+ "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_bibex).freeze,
+ domainIncludes: ["schema:PublicationVolume".freeze, "schema:PublicationIssue".freeze, "schema:Article".freeze],
+ label: "pagination".freeze,
+ "owl:equivalentProperty" => %(http://purl.org/ontology/bibo/pages).freeze,
+ rangeIncludes: "schema:Text".freeze,
+ type: "rdf:Property".freeze
property :parent,
comment: %(A parent of this person.).freeze,
domainIncludes: "schema:Person".freeze,
label: "parent".freeze,
rangeIncludes: "schema:Person".freeze,
@@ -6406,14 +6496,14 @@
domainIncludes: "schema:MedicalStudy".freeze,
label: "population".freeze,
rangeIncludes: "schema:Text".freeze,
type: "rdf:Property".freeze
property :position,
- comment: %(Free text to define other than pure numerical ranking of an episode or a season in an ordered list of items \(further formatting restrictions may apply within particular user groups\).).freeze,
- domainIncludes: ["schema:Episode".freeze, "schema:Season".freeze, "schema:Clip".freeze],
+ comment: %(The position of the creative work within a series or other ordered collection of works.).freeze,
+ domainIncludes: "schema:CreativeWork".freeze,
label: "position".freeze,
- rangeIncludes: "schema:Text".freeze,
+ rangeIncludes: ["schema:Text".freeze, "schema:Integer".freeze],
type: "rdf:Property".freeze
property :possibleComplication,
comment: %(A possible unexpected and unfavorable evolution of a medical condition. Complications may include worsening of the signs or symptoms of the disease, extension of the condition to other organ systems, etc.).freeze,
domainIncludes: "schema:MedicalCondition".freeze,
label: "possibleComplication".freeze,
@@ -6670,12 +6760,12 @@
domainIncludes: "schema:NutritionInformation".freeze,
label: "proteinContent".freeze,
rangeIncludes: "schema:Mass".freeze,
type: "rdf:Property".freeze
property :provider,
- comment: %(The person or organization providing the service, reservation, or creative work. The provider may subcontract out the service.).freeze,
- domainIncludes: ["schema:CreativeWork".freeze, "schema:Service".freeze, "schema:Reservation".freeze, "schema:Flight".freeze, "schema:TrainTrip".freeze, "schema:BusTrip".freeze],
+ comment: %(The service provider, service operator, or service performer; the goods producer. Another party \(a seller\) may offer those services or goods on behalf of the provider. A provider may also serve as the seller.).freeze,
+ domainIncludes: ["schema:CreativeWork".freeze, "schema:Service".freeze, "schema:Reservation".freeze, "schema:Flight".freeze, "schema:ParcelDelivery".freeze, "schema:TrainTrip".freeze, "schema:BusTrip".freeze],
label: "provider".freeze,
rangeIncludes: ["schema:Person".freeze, "schema:Organization".freeze],
type: "rdf:Property".freeze
property :providesService,
comment: %(The service provided by this channel.).freeze,
@@ -7120,11 +7210,12 @@
type: "rdf:Property".freeze
property :seasonNumber,
comment: %(Position of the season within an ordered group of seasons.).freeze,
domainIncludes: ["schema:Season".freeze, "schema:TVSeason".freeze],
label: "seasonNumber".freeze,
- rangeIncludes: "schema:Integer".freeze,
+ rangeIncludes: ["schema:Integer".freeze, "schema:Text".freeze],
+ subPropertyOf: "schema:position".freeze,
type: "rdf:Property".freeze
property :seasons,
comment: %(A season in a tv/radio series. \(legacy spelling; see singular form, season\)).freeze,
domainIncludes: ["schema:Series".freeze, "schema:TVSeries".freeze, "schema:RadioSeries".freeze],
label: "seasons".freeze,
@@ -7166,14 +7257,15 @@
domainIncludes: ["schema:Organization".freeze, "schema:Person".freeze],
label: "seeks".freeze,
rangeIncludes: "schema:Demand".freeze,
type: "rdf:Property".freeze
property :seller,
- comment: %(The organization or person making the offer.).freeze,
- domainIncludes: ["schema:Offer".freeze, "schema:Demand".freeze],
+ comment: %(An entity which offers \(sells / leases / lends / loans\) the services / goods. A seller may also be a provider.).freeze,
+ domainIncludes: ["schema:Order".freeze, "schema:BuyAction".freeze, "schema:Offer".freeze, "schema:Demand".freeze, "schema:Flight".freeze],
label: "seller".freeze,
rangeIncludes: ["schema:Organization".freeze, "schema:Person".freeze],
+ subPropertyOf: "schema:participant".freeze,
type: "rdf:Property".freeze
property :sender,
comment: %(A sub property of participant. The participant who is at the sending end of the action.).freeze,
domainIncludes: "schema:ReceiveAction".freeze,
label: "sender".freeze,
@@ -7964,14 +8056,15 @@
domainIncludes: ["schema:Organization".freeze, "schema:Person".freeze],
label: "vatID".freeze,
rangeIncludes: "schema:Text".freeze,
type: "rdf:Property".freeze
property :vendor,
- comment: %(A sub property of participant. The seller. The participant/person/organization that sold the object.).freeze,
+ comment: %('vendor' is an earlier term for 'seller'.).freeze,
domainIncludes: "schema:BuyAction".freeze,
label: "vendor".freeze,
rangeIncludes: ["schema:Organization".freeze, "schema:Person".freeze],
+ "schema:supercededBy" => %(schema:seller).freeze,
subPropertyOf: "schema:participant".freeze,
type: "rdf:Property".freeze
property :version,
comment: %(The version of the CreativeWork embodied by a specified resource.).freeze,
domainIncludes: "schema:CreativeWork".freeze,
@@ -7994,10 +8087,19 @@
comment: %(The quality of the video.).freeze,
domainIncludes: "schema:VideoObject".freeze,
label: "videoQuality".freeze,
rangeIncludes: "schema:Text".freeze,
type: "rdf:Property".freeze
+ property :volumeNumber,
+ comment: %(Identifies the volume of publication or multi-part work; for example, "iii" or "2".).freeze,
+ "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_bibex).freeze,
+ domainIncludes: "schema:PublicationVolume".freeze,
+ label: "volumeNumber".freeze,
+ "owl:equivalentProperty" => %(http://purl.org/ontology/bibo/volume).freeze,
+ rangeIncludes: ["schema:Integer".freeze, "schema:Text".freeze],
+ subPropertyOf: "schema:position".freeze,
+ type: "rdf:Property".freeze
property :warning,
comment: %(Any FDA or other warnings about the drug \(text or URL\).).freeze,
domainIncludes: "schema:Drug".freeze,
label: "warning".freeze,
rangeIncludes: ["schema:Text".freeze, "schema:URL".freeze],
@@ -8049,10 +8151,18 @@
comment: %(The number of words in the text of the Article.).freeze,
domainIncludes: "schema:Article".freeze,
label: "wordCount".freeze,
rangeIncludes: "schema:Integer".freeze,
type: "rdf:Property".freeze
+ property :workExample,
+ comment: %(Example/instance/realization/derivation of the concept of this creative work. eg. The paperback edition, first edition, or eBook.).freeze,
+ "dc:source" => %(http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_bibex).freeze,
+ domainIncludes: "schema:CreativeWork".freeze,
+ inverseOf: "schema:exampleOfWork".freeze,
+ label: "workExample".freeze,
+ rangeIncludes: "schema:CreativeWork".freeze,
+ type: "rdf:Property".freeze
property :workHours,
comment: %(The typical working hours for this job \(e.g. 1st shift, night shift, 8am-5pm\).).freeze,
domainIncludes: "schema:JobPosting".freeze,
label: "workHours".freeze,
rangeIncludes: "schema:Text".freeze,
@@ -8228,19 +8338,19 @@
term :EnrollingByInvitation,
comment: %(Enrolling participants by invitation only.).freeze,
label: "EnrollingByInvitation".freeze,
type: "schema:MedicalStudyStatus".freeze
term :EventCancelled,
- comment: %(The event has been cancelled. If the event has multiple startDate values, all are assumed to be cancelled. Either startDate or previousStartDate may be used to specify the event’s cancelled date\(s\).).freeze,
+ comment: %(The event has been cancelled. If the event has multiple startDate values, all are assumed to be cancelled. Either startDate or previousStartDate may be used to specify the event's cancelled date\(s\).).freeze,
label: "EventCancelled".freeze,
type: "schema:EventStatusType".freeze
term :EventPostponed,
- comment: %(The event has been postponed and no new date has been set. The event’s previousStartDate should be set.).freeze,
+ comment: %(The event has been postponed and no new date has been set. The event's previousStartDate should be set.).freeze,
label: "EventPostponed".freeze,
type: "schema:EventStatusType".freeze
term :EventRescheduled,
- comment: %(The event has been rescheduled. The event’s previousStartDate should be set to the old date and the startDate should be set to the event’s new date. \(If the event has been rescheduled multiple times, the previousStartDate property may be repeated.\)).freeze,
+ comment: %(The event has been rescheduled. The event's previousStartDate should be set to the old date and the startDate should be set to the event's new date. \(If the event has been rescheduled multiple times, the previousStartDate property may be repeated.\)).freeze,
label: "EventRescheduled".freeze,
type: "schema:EventStatusType".freeze
term :EventScheduled,
comment: %(The event is taking place or has taken place on the startDate as scheduled. Use of this value is optional, as it is assumed by default.).freeze,
label: "EventScheduled".freeze,
@@ -8518,11 +8628,12 @@
comment: %(Book format: Paperback.).freeze,
label: "Paperback".freeze,
type: "schema:BookFormatType".freeze
term :ParkingMap,
comment: %(A parking map.).freeze,
- label: "ParkingMap".freeze
+ label: "ParkingMap".freeze,
+ type: "schema:MapCategoryType".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,
type: "schema:MedicalSpecialty".freeze
term :Patient,
@@ -8653,11 +8764,12 @@
comment: %(A specific branch of medical science that deals with the study and treatment of rheumatic, autoimmune or joint diseases.).freeze,
label: "Rheumatologic".freeze,
type: "schema:MedicalSpecialty".freeze
term :SeatingMap,
comment: %(A seating map.).freeze,
- label: "SeatingMap".freeze
+ label: "SeatingMap".freeze,
+ type: "schema:MapCategoryType".freeze
term :SingleBlindedTrial,
comment: %(A trial design in which the researcher knows which treatment the patient was randomly assigned to but the patient does not.).freeze,
label: "SingleBlindedTrial".freeze,
type: "schema:MedicalTrialDesign".freeze
term :SingleCenterTrial,
@@ -8716,11 +8828,12 @@
comment: %(A system of medicine based on common theoretical concepts that originated in China and evolved over thousands of years, that uses herbs, acupuncture, exercise, massage, dietary therapy, and other methods to treat a wide range of conditions.).freeze,
label: "TraditionalChinese".freeze,
type: "schema:MedicineSystem".freeze
term :TransitMap,
comment: %(A transit map.).freeze,
- label: "TransitMap".freeze
+ label: "TransitMap".freeze,
+ type: "schema:MapCategoryType".freeze
term :TripleBlindedTrial,
comment: %(A trial design in which neither the researcher, the person administering the therapy nor the patient knows the details of the treatment the patient was randomly assigned to.).freeze,
label: "TripleBlindedTrial".freeze,
type: "schema:MedicalTrialDesign".freeze
term :True,
@@ -8740,10 +8853,11 @@
comment: %(Indicates that the item is used.).freeze,
label: "UsedCondition".freeze,
type: "schema:OfferItemCondition".freeze
term :VenueMap,
comment: %(A venue map \(e.g. for malls, auditoriums, museums, etc.\).).freeze,
- label: "VenueMap".freeze
+ label: "VenueMap".freeze,
+ type: "schema:MapCategoryType".freeze
term :VitalSign,
comment: %(VitalSign).freeze,
label: "VitalSign".freeze,
type: "schema:PhysicalExam".freeze
term :WesternConventional,