lib/rdf/vocab/v.rb in rdf-vocab-3.2.0 vs lib/rdf/vocab/v.rb in rdf-vocab-3.2.1

- old
+ new

@@ -1,377 +1,379 @@ # -*- encoding: utf-8 -*- # frozen_string_literal: true # This file generated automatically using rdf vocabulary format from http://rdf.data-vocabulary.org/# require 'rdf' module RDF::Vocab + # Vocabulary for <http://rdf.data-vocabulary.org/#> + # @!visibility private V = Class.new(RDF::StrictVocabulary("http://rdf.data-vocabulary.org/#")) do # Class definitions term :Address, - comment: "Postal address for a Person or Organization.".freeze, - type: "http://www.w3.org/2000/01/rdf-schema#Class".freeze + comment: "Postal address for a Person or Organization.", + type: "http://www.w3.org/2000/01/rdf-schema#Class" term :Breadcrumb, - comment: "Represents a single Breadcrumb in a Breadcrumb trail.".freeze, - type: ["http://www.w3.org/2000/01/rdf-schema#Class".freeze, "http://www.w3.org/2002/07/owl#Class".freeze] + comment: "Represents a single Breadcrumb in a Breadcrumb trail.", + type: ["http://www.w3.org/2000/01/rdf-schema#Class", "http://www.w3.org/2002/07/owl#Class"] term :Instructions, - comment: "Represents the steps to make a dish.".freeze, - type: "http://www.w3.org/2000/01/rdf-schema#Class".freeze + comment: "Represents the steps to make a dish.", + type: "http://www.w3.org/2000/01/rdf-schema#Class" term :Nutrition, - comment: "Represents the nutrition information about a recipe.".freeze, - type: "http://www.w3.org/2000/01/rdf-schema#Class".freeze + comment: "Represents the nutrition information about a recipe.", + type: "http://www.w3.org/2000/01/rdf-schema#Class" term :Offer, - comment: "Represents an offer to sell a product.".freeze, - type: ["http://www.w3.org/2000/01/rdf-schema#Class".freeze, "http://www.w3.org/2002/07/owl#Class".freeze] + comment: "Represents an offer to sell a product.", + type: ["http://www.w3.org/2000/01/rdf-schema#Class", "http://www.w3.org/2002/07/owl#Class"] term :OfferAggregate, - comment: "Represents a collection of offers to sell a product.".freeze, - type: ["http://www.w3.org/2000/01/rdf-schema#Class".freeze, "http://www.w3.org/2002/07/owl#Class".freeze] + comment: "Represents a collection of offers to sell a product.", + type: ["http://www.w3.org/2000/01/rdf-schema#Class", "http://www.w3.org/2002/07/owl#Class"] term :Organization, - comment: "An Organization is a business, agency, school, etc.".freeze, - type: ["http://www.w3.org/2000/01/rdf-schema#Class".freeze, "http://www.w3.org/2002/07/owl#Class".freeze] + comment: "An Organization is a business, agency, school, etc.", + type: ["http://www.w3.org/2000/01/rdf-schema#Class", "http://www.w3.org/2002/07/owl#Class"] term :Person, - comment: "Represents a Person, living/dead/fictional.".freeze, - type: ["http://www.w3.org/2000/01/rdf-schema#Class".freeze, "http://www.w3.org/2002/07/owl#Class".freeze] + comment: "Represents a Person, living/dead/fictional.", + type: ["http://www.w3.org/2000/01/rdf-schema#Class", "http://www.w3.org/2002/07/owl#Class"] term :Product, - comment: "Represents a product or service in a Review or Review-aggregate.".freeze, - type: ["http://www.w3.org/2000/01/rdf-schema#Class".freeze, "http://www.w3.org/2002/07/owl#Class".freeze] + comment: "Represents a product or service in a Review or Review-aggregate.", + type: ["http://www.w3.org/2000/01/rdf-schema#Class", "http://www.w3.org/2002/07/owl#Class"] term :Rating, - comment: "Represents a rating in a Review or Review-aggregate.".freeze, - type: ["http://www.w3.org/2000/01/rdf-schema#Class".freeze, "http://www.w3.org/2002/07/owl#Class".freeze] + comment: "Represents a rating in a Review or Review-aggregate.", + type: ["http://www.w3.org/2000/01/rdf-schema#Class", "http://www.w3.org/2002/07/owl#Class"] term :Recipe, - comment: "A single instance of a Recipe.".freeze, - type: ["http://www.w3.org/2000/01/rdf-schema#Class".freeze, "http://www.w3.org/2002/07/owl#Class".freeze] + comment: "A single instance of a Recipe.", + type: ["http://www.w3.org/2000/01/rdf-schema#Class", "http://www.w3.org/2002/07/owl#Class"] term :RecipeIngredient, - comment: "Represents ingredients used in a recipe.".freeze, - type: "http://www.w3.org/2000/01/rdf-schema#Class".freeze + comment: "Represents ingredients used in a recipe.", + type: "http://www.w3.org/2000/01/rdf-schema#Class" term :Review, - comment: "A single instance of a Review.".freeze, - type: ["http://www.w3.org/2000/01/rdf-schema#Class".freeze, "http://www.w3.org/2002/07/owl#Class".freeze] + comment: "A single instance of a Review.", + type: ["http://www.w3.org/2000/01/rdf-schema#Class", "http://www.w3.org/2002/07/owl#Class"] term :"Review-aggregate", - comment: "Represents data from a collection of reviews.\n Can be used whether or not there is instance-level Review data on the page.\n ".freeze, - subClassOf: "http://rdf.data-vocabulary.org/#Review".freeze, - type: "http://www.w3.org/2000/01/rdf-schema#Class".freeze + comment: "Represents data from a collection of reviews.\n Can be used whether or not there is instance-level Review data on the page.\n ", + subClassOf: "http://rdf.data-vocabulary.org/#Review", + type: "http://www.w3.org/2000/01/rdf-schema#Class" term :TimeRange, - comment: "Represents the length of time it takes to prepare a recipe.".freeze, - type: ["http://www.w3.org/2000/01/rdf-schema#Class".freeze, "http://www.w3.org/2002/07/owl#Class".freeze] + comment: "Represents the length of time it takes to prepare a recipe.", + type: ["http://www.w3.org/2000/01/rdf-schema#Class", "http://www.w3.org/2002/07/owl#Class"] # Property definitions property :acquaintance, - domain: "http://rdf.data-vocabulary.org/#Person".freeze, - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + domain: "http://rdf.data-vocabulary.org/#Person", + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :address, domain: term( - type: "http://www.w3.org/2002/07/owl#Class".freeze, - unionOf: list("http://rdf.data-vocabulary.org/#Person".freeze, "http://rdf.data-vocabulary.org/#Organization".freeze) + type: "http://www.w3.org/2002/07/owl#Class", + unionOf: list("http://rdf.data-vocabulary.org/#Person", "http://rdf.data-vocabulary.org/#Organization") ), - range: "http://rdf.data-vocabulary.org/#Address".freeze, - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + range: "http://rdf.data-vocabulary.org/#Address", + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :affiliation, - comment: "An affiliation can be specified by a string literal or an Organization instance.".freeze, - domain: "http://rdf.data-vocabulary.org/#Person".freeze, + comment: "An affiliation can be specified by a string literal or an Organization instance.", + domain: "http://rdf.data-vocabulary.org/#Person", range: term( - type: "http://www.w3.org/2002/07/owl#Class".freeze, - unionOf: list("http://rdf.data-vocabulary.org/#Organization".freeze, "http://www.w3.org/2001/XMLSchema#string".freeze) + type: "http://www.w3.org/2002/07/owl#Class", + unionOf: list("http://rdf.data-vocabulary.org/#Organization", "http://www.w3.org/2001/XMLSchema#string") ), - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :amount, - domain: "http://rdf.data-vocabulary.org/#RecipeIngredient".freeze, - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + domain: "http://rdf.data-vocabulary.org/#RecipeIngredient", + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :author, - comment: "An author of the recipe can be specified by a string literal or a Person instance.".freeze, - domain: "http://rdf.data-vocabulary.org/#Recipe".freeze, + comment: "An author of the recipe can be specified by a string literal or a Person instance.", + domain: "http://rdf.data-vocabulary.org/#Recipe", range: term( - type: "http://www.w3.org/2002/07/owl#Class".freeze, - unionOf: list("http://rdf.data-vocabulary.org/#Person".freeze, "http://www.w3.org/2001/XMLSchema#string".freeze) + type: "http://www.w3.org/2002/07/owl#Class", + unionOf: list("http://rdf.data-vocabulary.org/#Person", "http://www.w3.org/2001/XMLSchema#string") ), - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :availability, - domain: "http://rdf.data-vocabulary.org/#Offer".freeze, - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + domain: "http://rdf.data-vocabulary.org/#Offer", + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :average, - comment: "The average of an aggregate value.".freeze, - domain: "http://rdf.data-vocabulary.org/#Rating".freeze, - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + comment: "The average of an aggregate value.", + domain: "http://rdf.data-vocabulary.org/#Rating", + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :best, - comment: "The best value of a rating scale (default 5).".freeze, - domain: "http://rdf.data-vocabulary.org/#Rating".freeze, - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + comment: "The best value of a rating scale (default 5).", + domain: "http://rdf.data-vocabulary.org/#Rating", + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :brand, - domain: "http://rdf.data-vocabulary.org/#Product".freeze, - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + domain: "http://rdf.data-vocabulary.org/#Product", + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :calories, - domain: "http://rdf.data-vocabulary.org/#Nutrition".freeze, - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + domain: "http://rdf.data-vocabulary.org/#Nutrition", + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :carbohydrates, - domain: "http://rdf.data-vocabulary.org/#Nutrition".freeze, - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + domain: "http://rdf.data-vocabulary.org/#Nutrition", + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :category, domain: term( - type: "http://www.w3.org/2002/07/owl#Class".freeze, - unionOf: list("http://rdf.data-vocabulary.org/#Organization".freeze, "http://rdf.data-vocabulary.org/#Product".freeze) + type: "http://www.w3.org/2002/07/owl#Class", + unionOf: list("http://rdf.data-vocabulary.org/#Organization", "http://rdf.data-vocabulary.org/#Product") ), - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :child, - domain: "http://rdf.data-vocabulary.org/#Breadcrumb".freeze, - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + domain: "http://rdf.data-vocabulary.org/#Breadcrumb", + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :cholesterol, - domain: "http://rdf.data-vocabulary.org/#Nutrition".freeze, - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + domain: "http://rdf.data-vocabulary.org/#Nutrition", + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :colleague, - domain: "http://rdf.data-vocabulary.org/#Person".freeze, - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + domain: "http://rdf.data-vocabulary.org/#Person", + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :condition, domain: term( - type: "http://www.w3.org/2002/07/owl#Class".freeze, - unionOf: list("http://rdf.data-vocabulary.org/#Offer".freeze, "http://rdf.data-vocabulary.org/#OfferAggregate".freeze) + type: "http://www.w3.org/2002/07/owl#Class", + unionOf: list("http://rdf.data-vocabulary.org/#Offer", "http://rdf.data-vocabulary.org/#OfferAggregate") ), - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :contact, - domain: "http://rdf.data-vocabulary.org/#Person".freeze, - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + domain: "http://rdf.data-vocabulary.org/#Person", + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :cookTime, - domain: "http://rdf.data-vocabulary.org/#Recipe".freeze, + domain: "http://rdf.data-vocabulary.org/#Recipe", range: term( - type: "http://www.w3.org/2002/07/owl#Class".freeze, - unionOf: list("http://rdf.data-vocabulary.org/#TimeRange".freeze, "http://www.w3.org/2001/XMLSchema#string".freeze) + type: "http://www.w3.org/2002/07/owl#Class", + unionOf: list("http://rdf.data-vocabulary.org/#TimeRange", "http://www.w3.org/2001/XMLSchema#string") ), - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :count, - comment: "The total number of items used in an aggregate (e.g., number of reviews).".freeze, - domain: "http://rdf.data-vocabulary.org/#Review-aggregate".freeze, - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + comment: "The total number of items used in an aggregate (e.g., number of reviews).", + domain: "http://rdf.data-vocabulary.org/#Review-aggregate", + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :"country-name", - domain: "http://rdf.data-vocabulary.org/#Address".freeze, - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + domain: "http://rdf.data-vocabulary.org/#Address", + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :currency, domain: term( - type: "http://www.w3.org/2002/07/owl#Class".freeze, - unionOf: list("http://rdf.data-vocabulary.org/#Offer".freeze, "http://rdf.data-vocabulary.org/#OfferAggregate".freeze) + type: "http://www.w3.org/2002/07/owl#Class", + unionOf: list("http://rdf.data-vocabulary.org/#Offer", "http://rdf.data-vocabulary.org/#OfferAggregate") ), - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :description, domain: term( - type: "http://www.w3.org/2002/07/owl#Class".freeze, - unionOf: list("http://rdf.data-vocabulary.org/#Review".freeze, "http://rdf.data-vocabulary.org/#Product".freeze) + type: "http://www.w3.org/2002/07/owl#Class", + unionOf: list("http://rdf.data-vocabulary.org/#Review", "http://rdf.data-vocabulary.org/#Product") ), - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :dtreviewed, - comment: "The date of the review.".freeze, - domain: "http://rdf.data-vocabulary.org/#Review".freeze, - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + comment: "The date of the review.", + domain: "http://rdf.data-vocabulary.org/#Review", + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :duration, - domain: "http://rdf.data-vocabulary.org/#Recipe".freeze, + domain: "http://rdf.data-vocabulary.org/#Recipe", range: term( - type: "http://www.w3.org/2002/07/owl#Class".freeze, - unionOf: list("http://rdf.data-vocabulary.org/#TimeRange".freeze, "http://www.w3.org/2001/XMLSchema#string".freeze) + type: "http://www.w3.org/2002/07/owl#Class", + unionOf: list("http://rdf.data-vocabulary.org/#TimeRange", "http://www.w3.org/2001/XMLSchema#string") ), - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :fat, - domain: "http://rdf.data-vocabulary.org/#Nutrition".freeze, - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + domain: "http://rdf.data-vocabulary.org/#Nutrition", + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :fiber, - domain: "http://rdf.data-vocabulary.org/#Nutrition".freeze, - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + domain: "http://rdf.data-vocabulary.org/#Nutrition", + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :friend, - domain: "http://rdf.data-vocabulary.org/#Person".freeze, - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + domain: "http://rdf.data-vocabulary.org/#Person", + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :highprice, - domain: "http://rdf.data-vocabulary.org/#OfferAggregate".freeze, - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + domain: "http://rdf.data-vocabulary.org/#OfferAggregate", + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :identifier, domain: term( - type: "http://www.w3.org/2002/07/owl#Class".freeze, - unionOf: list("http://rdf.data-vocabulary.org/#Product".freeze, "http://rdf.data-vocabulary.org/#Offer".freeze) + type: "http://www.w3.org/2002/07/owl#Class", + unionOf: list("http://rdf.data-vocabulary.org/#Product", "http://rdf.data-vocabulary.org/#Offer") ), - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :image, - domain: "http://rdf.data-vocabulary.org/#Product".freeze, - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + domain: "http://rdf.data-vocabulary.org/#Product", + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :ingredient, - comment: "Represents ingredients used in a recipe.".freeze, - domain: "http://rdf.data-vocabulary.org/#Recipe".freeze, - range: "http://rdf.data-vocabulary.org/#RecipeIngredient".freeze, - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + comment: "Represents ingredients used in a recipe.", + domain: "http://rdf.data-vocabulary.org/#Recipe", + range: "http://rdf.data-vocabulary.org/#RecipeIngredient", + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :instruction, - domain: "http://rdf.data-vocabulary.org/#Instructions".freeze, - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + domain: "http://rdf.data-vocabulary.org/#Instructions", + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :instructions, - comment: "Represents the steps to make a dish.".freeze, - domain: "http://rdf.data-vocabulary.org/#Recipe".freeze, - range: "http://rdf.data-vocabulary.org/#Instructions".freeze, - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + comment: "Represents the steps to make a dish.", + domain: "http://rdf.data-vocabulary.org/#Recipe", + range: "http://rdf.data-vocabulary.org/#Instructions", + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :itemoffered, domain: term( - type: "http://www.w3.org/2002/07/owl#Class".freeze, - unionOf: list("http://rdf.data-vocabulary.org/#Offer".freeze, "http://rdf.data-vocabulary.org/#OfferAggregate".freeze) + type: "http://www.w3.org/2002/07/owl#Class", + unionOf: list("http://rdf.data-vocabulary.org/#Offer", "http://rdf.data-vocabulary.org/#OfferAggregate") ), - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :itemreviewed, - domain: "http://rdf.data-vocabulary.org/#Review".freeze, - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + domain: "http://rdf.data-vocabulary.org/#Review", + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :locality, - domain: "http://rdf.data-vocabulary.org/#Address".freeze, - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + domain: "http://rdf.data-vocabulary.org/#Address", + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :lowprice, - domain: "http://rdf.data-vocabulary.org/#OfferAggregate".freeze, - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + domain: "http://rdf.data-vocabulary.org/#OfferAggregate", + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :max, - comment: "The maximum value of an aggregated Rating.".freeze, + comment: "The maximum value of an aggregated Rating.", domain: term( - type: "http://www.w3.org/2002/07/owl#Class".freeze, - unionOf: list("http://rdf.data-vocabulary.org/#Rating".freeze, "http://rdf.data-vocabulary.org/#TimeRange".freeze) + type: "http://www.w3.org/2002/07/owl#Class", + unionOf: list("http://rdf.data-vocabulary.org/#Rating", "http://rdf.data-vocabulary.org/#TimeRange") ), - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :min, - comment: "The minimum value of an aggregated Rating.".freeze, + comment: "The minimum value of an aggregated Rating.", domain: term( - type: "http://www.w3.org/2002/07/owl#Class".freeze, - unionOf: list("http://rdf.data-vocabulary.org/#Rating".freeze, "http://rdf.data-vocabulary.org/#TimeRange".freeze) + type: "http://www.w3.org/2002/07/owl#Class", + unionOf: list("http://rdf.data-vocabulary.org/#Rating", "http://rdf.data-vocabulary.org/#TimeRange") ), - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :name, - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :nickname, - domain: "http://rdf.data-vocabulary.org/#Person".freeze, - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + domain: "http://rdf.data-vocabulary.org/#Person", + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :nutrition, - comment: "Represents the nutrition information about a recipe.".freeze, - domain: "http://rdf.data-vocabulary.org/#Recipe".freeze, - range: "http://rdf.data-vocabulary.org/#Nutrition".freeze, - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + comment: "Represents the nutrition information about a recipe.", + domain: "http://rdf.data-vocabulary.org/#Recipe", + range: "http://rdf.data-vocabulary.org/#Nutrition", + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :offercount, - domain: "http://rdf.data-vocabulary.org/#OfferAggregate".freeze, - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + domain: "http://rdf.data-vocabulary.org/#OfferAggregate", + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :offerdetails, - domain: "http://rdf.data-vocabulary.org/#Product".freeze, - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + domain: "http://rdf.data-vocabulary.org/#Product", + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :offerurl, domain: term( - type: "http://www.w3.org/2002/07/owl#Class".freeze, - unionOf: list("http://rdf.data-vocabulary.org/#Offer".freeze, "http://rdf.data-vocabulary.org/#OfferAggregate".freeze) + type: "http://www.w3.org/2002/07/owl#Class", + unionOf: list("http://rdf.data-vocabulary.org/#Offer", "http://rdf.data-vocabulary.org/#OfferAggregate") ), - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :photo, - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :"postal-code", - domain: "http://rdf.data-vocabulary.org/#Address".freeze, - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + domain: "http://rdf.data-vocabulary.org/#Address", + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :prepTime, - domain: "http://rdf.data-vocabulary.org/#Recipe".freeze, + domain: "http://rdf.data-vocabulary.org/#Recipe", range: term( - type: "http://www.w3.org/2002/07/owl#Class".freeze, - unionOf: list("http://rdf.data-vocabulary.org/#TimeRange".freeze, "http://www.w3.org/2001/XMLSchema#string".freeze) + type: "http://www.w3.org/2002/07/owl#Class", + unionOf: list("http://rdf.data-vocabulary.org/#TimeRange", "http://www.w3.org/2001/XMLSchema#string") ), - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :price, - domain: "http://rdf.data-vocabulary.org/#Offer".freeze, - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + domain: "http://rdf.data-vocabulary.org/#Offer", + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :pricerange, - comment: "The price range of products and services offered\n by a restaurant, business or other organization.\n ".freeze, - domain: "http://rdf.data-vocabulary.org/#Organization".freeze, - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + comment: "The price range of products and services offered\n by a restaurant, business or other organization.\n ", + domain: "http://rdf.data-vocabulary.org/#Organization", + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :pricevaliduntil, - domain: "http://rdf.data-vocabulary.org/#Offer".freeze, - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + domain: "http://rdf.data-vocabulary.org/#Offer", + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :protein, - domain: "http://rdf.data-vocabulary.org/#Nutrition".freeze, - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + domain: "http://rdf.data-vocabulary.org/#Nutrition", + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :published, - domain: "http://rdf.data-vocabulary.org/#Recipe".freeze, - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + domain: "http://rdf.data-vocabulary.org/#Recipe", + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :quantity, - domain: "http://rdf.data-vocabulary.org/#Offer".freeze, - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + domain: "http://rdf.data-vocabulary.org/#Offer", + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :rating, - comment: "A rating can be specified by a string literal or a Rating instance.".freeze, - domain: "http://rdf.data-vocabulary.org/#Review".freeze, + comment: "A rating can be specified by a string literal or a Rating instance.", + domain: "http://rdf.data-vocabulary.org/#Review", range: term( - type: "http://www.w3.org/2002/07/owl#Class".freeze, - unionOf: list("http://rdf.data-vocabulary.org/#Rating".freeze, "http://www.w3.org/2001/XMLSchema#string".freeze) + type: "http://www.w3.org/2002/07/owl#Class", + unionOf: list("http://rdf.data-vocabulary.org/#Rating", "http://www.w3.org/2001/XMLSchema#string") ), - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :recipeType, - domain: "http://rdf.data-vocabulary.org/#Recipe".freeze, - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + domain: "http://rdf.data-vocabulary.org/#Recipe", + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :region, - domain: "http://rdf.data-vocabulary.org/#Address".freeze, - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + domain: "http://rdf.data-vocabulary.org/#Address", + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :reviewer, - comment: "A reviewer can be specified by a string literal or a Person instance.".freeze, - domain: "http://rdf.data-vocabulary.org/#Review".freeze, + comment: "A reviewer can be specified by a string literal or a Person instance.", + domain: "http://rdf.data-vocabulary.org/#Review", range: term( - type: "http://www.w3.org/2002/07/owl#Class".freeze, - unionOf: list("http://rdf.data-vocabulary.org/#Person".freeze, "http://www.w3.org/2001/XMLSchema#string".freeze) + type: "http://www.w3.org/2002/07/owl#Class", + unionOf: list("http://rdf.data-vocabulary.org/#Person", "http://www.w3.org/2001/XMLSchema#string") ), - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :role, - domain: "http://rdf.data-vocabulary.org/#Person".freeze, - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + domain: "http://rdf.data-vocabulary.org/#Person", + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :saturatedFat, - domain: "http://rdf.data-vocabulary.org/#Nutrition".freeze, - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + domain: "http://rdf.data-vocabulary.org/#Nutrition", + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :seller, - domain: "http://rdf.data-vocabulary.org/#Offer".freeze, - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + domain: "http://rdf.data-vocabulary.org/#Offer", + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :servingSize, - domain: "http://rdf.data-vocabulary.org/#Nutrition".freeze, - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + domain: "http://rdf.data-vocabulary.org/#Nutrition", + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :"street-address", - domain: "http://rdf.data-vocabulary.org/#Address".freeze, - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + domain: "http://rdf.data-vocabulary.org/#Address", + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :sugar, - domain: "http://rdf.data-vocabulary.org/#Nutrition".freeze, - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + domain: "http://rdf.data-vocabulary.org/#Nutrition", + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :summary, domain: term( - type: "http://www.w3.org/2002/07/owl#Class".freeze, - unionOf: list("http://rdf.data-vocabulary.org/#Review".freeze, "http://rdf.data-vocabulary.org/#Recipe".freeze) + type: "http://www.w3.org/2002/07/owl#Class", + unionOf: list("http://rdf.data-vocabulary.org/#Review", "http://rdf.data-vocabulary.org/#Recipe") ), - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :tag, - domain: "http://rdf.data-vocabulary.org/#Recipe".freeze, - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + domain: "http://rdf.data-vocabulary.org/#Recipe", + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :tel, domain: term( - type: "http://www.w3.org/2002/07/owl#Class".freeze, - unionOf: list("http://rdf.data-vocabulary.org/#Person".freeze, "http://rdf.data-vocabulary.org/#Organization".freeze) + type: "http://www.w3.org/2002/07/owl#Class", + unionOf: list("http://rdf.data-vocabulary.org/#Person", "http://rdf.data-vocabulary.org/#Organization") ), - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :timeRange, - comment: "Represents the length of time it takes to prepare a recipe.".freeze, - domain: "http://rdf.data-vocabulary.org/#Recipe".freeze, - range: "http://rdf.data-vocabulary.org/#TimeRange".freeze, - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + comment: "Represents the length of time it takes to prepare a recipe.", + domain: "http://rdf.data-vocabulary.org/#Recipe", + range: "http://rdf.data-vocabulary.org/#TimeRange", + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :title, domain: term( - type: "http://www.w3.org/2002/07/owl#Class".freeze, - unionOf: list("http://rdf.data-vocabulary.org/#Person".freeze, "http://rdf.data-vocabulary.org/#Breadcrumb".freeze) + type: "http://www.w3.org/2002/07/owl#Class", + unionOf: list("http://rdf.data-vocabulary.org/#Person", "http://rdf.data-vocabulary.org/#Breadcrumb") ), - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :totalTime, - domain: "http://rdf.data-vocabulary.org/#Recipe".freeze, + domain: "http://rdf.data-vocabulary.org/#Recipe", range: term( - type: "http://www.w3.org/2002/07/owl#Class".freeze, - unionOf: list("http://rdf.data-vocabulary.org/#TimeRange".freeze, "http://www.w3.org/2001/XMLSchema#string".freeze) + type: "http://www.w3.org/2002/07/owl#Class", + unionOf: list("http://rdf.data-vocabulary.org/#TimeRange", "http://www.w3.org/2001/XMLSchema#string") ), - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :unsaturatedFat, - domain: "http://rdf.data-vocabulary.org/#Nutrition".freeze, - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + domain: "http://rdf.data-vocabulary.org/#Nutrition", + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :url, domain: term( - type: "http://www.w3.org/2002/07/owl#Class".freeze, - unionOf: list("http://rdf.data-vocabulary.org/#Person".freeze, "http://rdf.data-vocabulary.org/#Organization".freeze, "http://rdf.data-vocabulary.org/#Product".freeze, "http://rdf.data-vocabulary.org/#Breadcrumb".freeze) + type: "http://www.w3.org/2002/07/owl#Class", + unionOf: list("http://rdf.data-vocabulary.org/#Person", "http://rdf.data-vocabulary.org/#Organization", "http://rdf.data-vocabulary.org/#Product", "http://rdf.data-vocabulary.org/#Breadcrumb") ), - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :value, - comment: "The value of a single Rating.".freeze, - domain: "http://rdf.data-vocabulary.org/#Rating".freeze, - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + comment: "The value of a single Rating.", + domain: "http://rdf.data-vocabulary.org/#Rating", + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :worst, - comment: "The poorest value of a rating scale (default 1).".freeze, - domain: "http://rdf.data-vocabulary.org/#Rating".freeze, - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + comment: "The poorest value of a rating scale (default 1).", + domain: "http://rdf.data-vocabulary.org/#Rating", + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :yield, - domain: "http://rdf.data-vocabulary.org/#Recipe".freeze, - type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze + domain: "http://rdf.data-vocabulary.org/#Recipe", + type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" end end