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&#x2014;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,