lib/rdf/vocab/v.rb in rdf-vocab-3.1.10 vs lib/rdf/vocab/v.rb in rdf-vocab-3.1.11

- old
+ new

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