lib/rdf/vocab/schema.rb in rdf-1.1.4.1 vs lib/rdf/vocab/schema.rb in rdf-1.1.4.2
- old
+ new
@@ -1,10 +1,10 @@
# -*- encoding: utf-8 -*-
# This file generated automatically using vocab-fetch from http://schema.org/docs/schema_org_rdfa.html
require 'rdf'
module RDF
- class SCHEMA < StrictVocabulary("http://schema.org/")
+ class SCHEMA < RDF::StrictVocabulary("http://schema.org/")
# Class definitions
term :APIReference,
comment: %(Reference documentation for application programming interfaces \(APIs\).).freeze,
label: "APIReference".freeze,
@@ -1530,10 +1530,15 @@
term :Map,
comment: %(A map.).freeze,
label: "Map".freeze,
subClassOf: "schema:CreativeWork".freeze,
type: "rdfs:Class".freeze
+ term :MapCategoryType,
+ comment: %(An enumeration of several kinds of Map.).freeze,
+ label: "MapCategoryType".freeze,
+ subClassOf: "schema:Enumeration".freeze,
+ type: "rdfs:Class".freeze
term :MarryAction,
comment: %(The act of marrying a person.).freeze,
label: "MarryAction".freeze,
subClassOf: "schema:InteractAction".freeze,
type: "rdfs:Class".freeze
@@ -2544,11 +2549,11 @@
comment: %(A river \(for example, the broad majestic Shannon\).).freeze,
label: "RiverBodyOfWater".freeze,
subClassOf: "schema:BodyOfWater".freeze,
type: "rdfs:Class".freeze
term :Role,
- comment: %(Represents additional information about a relationship or property. For example a Role can be used to say that a 'member' role linking some SportsTeam to a player occured during a particular time period. Or that a Person's 'actor' role in a Movie was for some particular characterName. Such properties can be attached to a Role entity, which is then associated with the main entities using ordinary properties like 'member' or 'actor'.
+ comment: %(Represents additional information about a relationship or property. For example a Role can be used to say that a 'member' role linking some SportsTeam to a player occurred during a particular time period. Or that a Person's 'actor' role in a Movie was for some particular characterName. Such properties can be attached to a Role entity, which is then associated with the main entities using ordinary properties like 'member' or 'actor'.
).freeze,
label: "Role".freeze,
subClassOf: "schema:Intangible".freeze,
type: "rdfs:Class".freeze
term :RoofingContractor,
@@ -5227,10 +5232,16 @@
comment: %(Method used for delivery or shipping.).freeze,
label: "hasDeliveryMethod".freeze,
"schema:domainIncludes" => [%(schema:DeliveryEvent).freeze, %(schema:ParcelDelivery).freeze],
"schema:rangeIncludes" => %(schema:DeliveryMethod).freeze,
type: "rdf:Property".freeze
+ property :hasMap,
+ comment: %(A URL to a map of the place.).freeze,
+ label: "hasMap".freeze,
+ "schema:domainIncludes" => %(schema:Place).freeze,
+ "schema:rangeIncludes" => [%(schema:URL).freeze, %(schema:Map).freeze],
+ type: "rdf:Property".freeze
property :hasPOS,
comment: %(Points-of-Sales operated by the organization or person.).freeze,
label: "hasPOS".freeze,
"schema:domainIncludes" => [%(schema:Organization).freeze, %(schema:Person).freeze],
"schema:rangeIncludes" => %(schema:Place).freeze,
@@ -5345,11 +5356,11 @@
type: "rdf:Property".freeze
property :image,
comment: %(URL of an image of the item.).freeze,
label: "image".freeze,
"schema:domainIncludes" => %(schema:Thing).freeze,
- "schema:rangeIncludes" => %(schema:URL).freeze,
+ "schema:rangeIncludes" => [%(schema:URL).freeze, %(schema:ImageObject).freeze],
type: "rdf:Property".freeze
property :imagingTechnique,
comment: %(Imaging technique used.).freeze,
label: "imagingTechnique".freeze,
"schema:domainIncludes" => %(schema:ImagingTest).freeze,
@@ -5776,17 +5787,24 @@
property :map,
comment: %(A URL to a map of the place.).freeze,
label: "map".freeze,
"schema:domainIncludes" => %(schema:Place).freeze,
"schema:rangeIncludes" => %(schema:URL).freeze,
+ "schema:supercededBy" => %(schema:hasMap).freeze,
type: "rdf:Property".freeze
+ property :mapType,
+ comment: %(Indicates the kind of Map, from the MapCategoryType Enumeration.).freeze,
+ label: "mapType".freeze,
+ "schema:domainIncludes" => %(schema:Map).freeze,
+ "schema:rangeIncludes" => %(schema:MapCategoryType).freeze,
+ type: "rdf:Property".freeze
property :maps,
comment: %(A URL to a map of the place \(legacy spelling; see singular form, map\).).freeze,
label: "maps".freeze,
"schema:domainIncludes" => %(schema:Place).freeze,
"schema:rangeIncludes" => %(schema:URL).freeze,
- "schema:supercededBy" => %(schema:map).freeze,
+ "schema:supercededBy" => %(schema:hasMap).freeze,
type: "rdf:Property".freeze
property :maxPrice,
comment: %(The highest price if the price is a range.).freeze,
label: "maxPrice".freeze,
"schema:domainIncludes" => %(schema:PriceSpecification).freeze,
@@ -6126,10 +6144,16 @@
comment: %(The item ordered.).freeze,
label: "orderedItem".freeze,
"schema:domainIncludes" => %(schema:Order).freeze,
"schema:rangeIncludes" => %(schema:Product).freeze,
type: "rdf:Property".freeze
+ property :organizer,
+ comment: %(An organizer of an Event.).freeze,
+ label: "organizer".freeze,
+ "schema:domainIncludes" => %(schema:Event).freeze,
+ "schema:rangeIncludes" => [%(schema:Person).freeze, %(schema:Organization).freeze],
+ type: "rdf:Property".freeze
property :origin,
comment: %(The place or point where a muscle arises.).freeze,
label: "origin".freeze,
"schema:domainIncludes" => %(schema:Muscle).freeze,
"schema:rangeIncludes" => %(schema:AnatomicalStructure).freeze,
@@ -8487,10 +8511,13 @@
type: "schema:MedicalImagingTechnique".freeze
term :Paperback,
comment: %(Book format: Paperback.).freeze,
label: "Paperback".freeze,
type: "schema:BookFormatType".freeze
+ term :ParkingMap,
+ comment: %(A parking map.).freeze,
+ label: "ParkingMap".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,
@@ -8619,10 +8646,13 @@
type: "schema:DrugCostCategory".freeze
term :Rheumatologic,
comment: %(A specific branch of medical science that deals with the study and treatment of rheumatic, autoimmune or joint diseases.).freeze,
label: "Rheumatologic".freeze,
type: "schema:MedicalSpecialty".freeze
+ term :SeatingMap,
+ comment: %(A seating map.).freeze,
+ label: "SeatingMap".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,
@@ -8679,10 +8709,13 @@
type: "schema:MedicalSpecialty".freeze
term :TraditionalChinese,
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
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,
@@ -8700,9 +8733,12 @@
type: "schema:MedicalSpecialty".freeze
term :UsedCondition,
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
term :VitalSign,
comment: %(VitalSign).freeze,
label: "VitalSign".freeze,
type: "schema:PhysicalExam".freeze
term :WesternConventional,