Add schema.org vocabulary from description file

Julien LepillerTue May 05 00:56:40+0200 2020

f790332

Add schema.org vocabulary from description file

.gitignore

1919
/doc/*.html
2020
/doc/*.info
2121
/doc/version.texi
22+
/schema.org/vocabulary.scm

Makefile.am

1414
  http-signature/vocabulary.scm \
1515
  webfinger/webfinger.scm
1616
17+
BUILT_SOURCES= \
18+
  schema.org/vocabulary.scm
19+
1720
info_TEXINFOS= doc/guile-fediverse.texi
1821
1922
TEST_EXTENSIONS = .scm

2528
TEST_LOG_DRIVER = env AM_TAP_AWK='$(AWK)' $(SHELL) $(top_srcdir)/tap-driver.sh --ignore-exit
2629
TESTS = tests/asn1.scm
2730
EXTRA_DIST += $(TESTS)
31+
32+
schema.org/vocabulary.scm: schema.org/generate-vocabulary.scm
33+
	./env guile -c '(use-modules (schema.org generate-vocabulary)) (generate-schema "schema.org/vocabulary.scm" $(SCHEMA_ORG_VOCABULARY))'

bootstrap unknown status 1

1+
#!/bin/sh
2+
3+
autoreconf -fiv

configure.ac

2626
  AC_MSG_ERROR([Guile-JsonLD could not be found; please install it.])
2727
fi
2828
29+
AC_ARG_VAR([SCHEMA_ORG_FILE],
30+
            AS_HELP_STRING([SCHEMA_ORG_FILE],
31+
                           [Specify a file that contains the description of the
32+
schema.org vocabulary, in the jsonld format.  When not set, the online version
33+
is downloaded during the build.]))
34+
35+
if test "x$SCHEMA_ORG_FILE" != "x"; then
36+
  if test -f "$SCHEMA_ORG_FILE"; then
37+
    AC_MSG_NOTICE([The specified schema.org description file will be used.])
38+
  else
39+
    AC_MSG_ERROR([Specified schema.org description does not exist.])
40+
  fi
41+
fi
42+
2943
AC_CONFIG_FILES([Makefile])
3044
AC_CONFIG_FILES([env], [chmod +x env])
3145
AC_REQUIRE_AUX_FILE([tap-driver.sh])

schema.org/generate-vocabulary.scm unknown status 1

1+
;;;; Copyright (C) 2020 Julien Lepiller <julien@lepiller.eu>
2+
;;;; 
3+
;;;; This library is free software; you can redistribute it and/or
4+
;;;; modify it under the terms of the GNU Lesser General Public
5+
;;;; License as published by the Free Software Foundation; either
6+
;;;; version 3 of the License, or (at your option) any later version.
7+
;;;; 
8+
;;;; This library is distributed in the hope that it will be useful,
9+
;;;; but WITHOUT ANY WARRANTY; without even the implied warranty of
10+
;;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
11+
;;;; Lesser General Public License for more details.
12+
;;;; 
13+
;;;; You should have received a copy of the GNU Lesser General Public
14+
;;;; License along with this library; if not, write to the Free Software
15+
;;;; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
16+
17+
(define-module (schema.org generate-vocabulary)
18+
  #:use-module (ice-9 match)
19+
  #:use-module (json)
20+
  #:use-module (jsonld)
21+
  #:export (generate-schema))
22+
23+
(define* (generate-schema filename #:optional description-file)
24+
  (define input (if description-file
25+
                    (json->scm description-file)
26+
                    "https://schema.org/version/8.0/schema.jsonld"))
27+
  (define definitions (assoc-ref (car (array->list (expand input))) "@graph"))
28+
29+
  (with-output-to-file filename
30+
     (lambda _
31+
       (format #t ";; Module generated by (schema.org generate-vocabulary)~%")
32+
       (format #t ";; from the schema.org jsonld description.")
33+
       (format #t "(define-module (schema.org ~a)~%" (basename filename ".scm"))
34+
       (format #t "  #:use-module (activitystreams predicates)~%")
35+
       (format #t "  #:use-module (activitystreams ontology)~%")
36+
       (format #t "  #:export (schema.org-ontology)~%~%")
37+
       (for-each
38+
         (lambda (definition)
39+
           (let ((types (array->list (assoc-ref definition "@type"))))
40+
             (if (member "http://www.w3.org/2000/01/rdf-schema#Class" types)
41+
                 (unless (datatype? definition)
42+
                   (generate-class definition))
43+
                 (generate-property definition))))
44+
         (array->list definitions))
45+
       (let* ((types (filter
46+
                       (lambda (def)
47+
                         (member "http://www.w3.org/2000/01/rdf-schema#Class"
48+
                                 (array->list (assoc-ref def "@type"))))
49+
                       (array->list definitions)))
50+
              (types (map
51+
                       (lambda (def)
52+
                         (assoc-ref def "http://www.w3.org/2000/01/rdf-schema#label"))
53+
                       types))
54+
              (types (map
55+
                       (lambda (def)
56+
                         (assoc-ref (car (array->list def)) "@value"))
57+
                       types))
58+
              (predicates (filter
59+
                            (lambda (def)
60+
                              (and
61+
                                (not (datatype? def))
62+
                                (not
63+
                                  (member "http://www.w3.org/2000/01/rdf-schema#Class"
64+
                                          (array->list (assoc-ref def "@type"))))))
65+
                            (array->list definitions)))
66+
              (predicates (map
67+
                            (lambda (def)
68+
                              (assoc-ref def "http://www.w3.org/2000/01/rdf-schema#label"))
69+
                            predicates))
70+
              (predicates (map
71+
                            (lambda (def)
72+
                              (assoc-ref (car (array->list def)) "@value"))
73+
                            predicates)))
74+
         (format #t "(define schema.org-ontology~%")
75+
         (format #t "  (make-ontology~%")
76+
         (format #t "    '(\"http://schema.org/\")~%")
77+
         (format #t "    (list ~a)~%" (cut-str-list types 80))
78+
         (format #t "    (list ~a)))~%" (cut-str-list predicates 80))))))
79+
80+
(define (cut-str str n)
81+
  "Cut a string @var{str} at @var{n} characters by placing a @code{\\n}, so that
82+
the string is aligned to @var{n} characters."
83+
  (let loop ((str str))
84+
    (if (< (string-length str) (+ n 1))
85+
        str
86+
        (string-append
87+
          (substring str 0 n)
88+
          "\n"
89+
          (loop (substring str n))))))
90+
91+
(define (cut-str-list lst n)
92+
  (let loop ((lst lst) (result '(())))
93+
    (match lst
94+
      (() (string-join
95+
            (reverse (map (lambda (l) (string-join l " ")) (map reverse result)))
96+
            "\n"))
97+
      ((word lst ...)
98+
       (let ((current-line (car result)))
99+
         (if (> (string-length (string-join (cons word current-line) " ")) n)
100+
             (loop lst (cons (list word) result))
101+
             (loop lst (cons (cons word current-line) (cdr result)))))))))
102+
103+
104+
(define (generate-class definition)
105+
  (let* ((id (assoc-ref definition "@id"))
106+
         (comment (assoc-ref definition "http://www.w3.org/2000/01/rdf-schema#comment"))
107+
         (comment (assoc-ref (car (array->list comment)) "@value"))
108+
         (comment (cut-str comment 76))
109+
         (comment (string-join (string-split comment #\") "\\\""))
110+
         (label (assoc-ref definition "http://www.w3.org/2000/01/rdf-schema#label"))
111+
         (label (assoc-ref (car (array->list label)) "@value"))
112+
         (subclass-of (assoc-ref definition "http://www.w3.org/2000/01/rdf-schema#subClassOf"))
113+
         (subclass-of (if subclass-of (array->list subclass-of) '()))
114+
         (subclass-of (map (lambda (c) (basename (assoc-ref c "@id")))
115+
                           subclass-of)))
116+
    (format #t "(define-public ~a~%" label)
117+
    (format #t "  (build-as-type \"~a\"~%    #:uri \"~a\"~%    #:comment~%    \"~a\""
118+
            label id comment)
119+
    (unless (null? subclass-of)
120+
      (format #t "~%    #:subclass-of (list ~a)" (string-join subclass-of " ")))
121+
    (format #t "))~%~%")))
122+
123+
124+
(define (generate-property definition)
125+
  (let* ((id (assoc-ref definition "@id"))
126+
         (comment (assoc-ref definition "http://www.w3.org/2000/01/rdf-schema#comment"))
127+
         (comment (assoc-ref (car (array->list comment)) "@value"))
128+
         (comment (cut-str comment 76))
129+
         (comment (string-join (string-split comment #\") "\\\""))
130+
         (label (assoc-ref definition "http://www.w3.org/2000/01/rdf-schema#label"))
131+
         (label (assoc-ref (car (array->list label)) "@value"))
132+
         (domain (assoc-ref definition "http://schema.org/domainIncludes"))
133+
         (domain (if domain (array->list domain) '()))
134+
         (domain (map (lambda (c) (basename (assoc-ref c "@id"))) domain))
135+
         (domain (map (lambda (c) (or (assoc-ref datatypes c) c)) domain))
136+
         (range (assoc-ref definition "http://schema.org/rangeIncludes"))
137+
         (range (if range (array->list range) '()))
138+
         (range (map (lambda (c) (basename (assoc-ref c "@id"))) range))
139+
         (range (map (lambda (c) (or (assoc-ref datatypes c) c)) range))
140+
         (subproperty-of (assoc-ref definition "http://www.w3.org/2000/01/rdf-schema#subPropertyOf"))
141+
         (subproperty-of (if subproperty-of (array->list subproperty-of) '()))
142+
         (subproperty-of (map (lambda (c) (basename (assoc-ref c "@id")))
143+
                              subproperty-of)))
144+
    (format #t "(define-public ~a~%" label)
145+
    (format #t "  (build-as-property~%")
146+
    (format #t "    \"~a\" (list ~a) (list ~a)~%" label (string-join domain " ")
147+
            (string-join range " "))
148+
    (format #t "    #:uri \"~a\"~%" id)
149+
    (format #t "    #:comment~%    \"~a\"" comment)
150+
    (unless (null? subproperty-of)
151+
      (format #t "~%    #:subproperty-of (list ~a)" (string-join subproperty-of " ")))
152+
    (format #t "))~%~%")))
153+
154+
(define datatypes
155+
  `(("False" . "(lambda (t) (equal? t #f))")
156+
    ("True" . "(lambda (t) (equal? t #t))")
157+
    ("DataType" . "procedure?")
158+
    ("Boolean" . "boolean?")
159+
    ("Date" . "date?")
160+
    ("DateTime" . "date-time?")
161+
    ("Number" . "number?")
162+
    ("Float" . "number?")
163+
    ("Integer" . "integer?")
164+
    ("Text" . "string-or-lang-string?")
165+
    ("CssSelectorType" . "string?")
166+
    ("PronounceableText" . "string-or-lang-string?")
167+
    ("URL" . "uri?")
168+
    ("XPathType" . "string?")
169+
    ("Time" . "time?")))
170+
171+
(define (datatype? definition)
172+
  (let* ((labels (array->list (assoc-ref definition "http://www.w3.org/2000/01/rdf-schema#label")))
173+
         (label (assoc-ref (car labels) "@value")))
174+
    (member label (map car datatypes))))

schema.org/schema.jsonld unknown status 1

1+
{
2+
  "@context": {
3+
    "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
4+
    "rdfs": "http://www.w3.org/2000/01/rdf-schema#",
5+
    "xsd": "http://www.w3.org/2001/XMLSchema#"
6+
  },
7+
  "@graph": [
8+
    {
9+
      "@id": "http://schema.org/CafeOrCoffeeShop",
10+
      "@type": "rdfs:Class",
11+
      "rdfs:comment": "A cafe or coffee shop.",
12+
      "rdfs:label": "CafeOrCoffeeShop",
13+
      "rdfs:subClassOf": {
14+
        "@id": "http://schema.org/FoodEstablishment"
15+
      }
16+
    },
17+
    {
18+
      "@id": "http://schema.org/UserLikes",
19+
      "@type": "rdfs:Class",
20+
      "http://schema.org/supersededBy": {
21+
        "@id": "http://schema.org/InteractionCounter"
22+
      },
23+
      "rdfs:comment": "UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use <a class=\"localLink\" href=\"http://schema.org/Action\">Action</a>-based vocabulary, alongside types such as <a class=\"localLink\" href=\"http://schema.org/Comment\">Comment</a>.",
24+
      "rdfs:label": "UserLikes",
25+
      "rdfs:subClassOf": {
26+
        "@id": "http://schema.org/UserInteraction"
27+
      }
28+
    },
29+
    {
30+
      "@id": "http://schema.org/downloadUrl",
31+
      "@type": "rdf:Property",
32+
      "http://schema.org/domainIncludes": {
33+
        "@id": "http://schema.org/SoftwareApplication"
34+
      },
35+
      "http://schema.org/rangeIncludes": {
36+
        "@id": "http://schema.org/URL"
37+
      },
38+
      "rdfs:comment": "If the file can be downloaded, URL to download the binary.",
39+
      "rdfs:label": "downloadUrl"
40+
    },
41+
    {
42+
      "@id": "http://schema.org/pagination",
43+
      "@type": "rdf:Property",
44+
      "http://purl.org/dc/terms/source": {
45+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_bibex"
46+
      },
47+
      "http://schema.org/domainIncludes": [
48+
        {
49+
          "@id": "http://schema.org/PublicationVolume"
50+
        },
51+
        {
52+
          "@id": "http://schema.org/PublicationIssue"
53+
        },
54+
        {
55+
          "@id": "http://schema.org/Article"
56+
        },
57+
        {
58+
          "@id": "http://schema.org/Chapter"
59+
        }
60+
      ],
61+
      "http://schema.org/rangeIncludes": {
62+
        "@id": "http://schema.org/Text"
63+
      },
64+
      "http://www.w3.org/2002/07/owl#equivalentProperty": {
65+
        "@id": "http://purl.org/ontology/bibo/pages"
66+
      },
67+
      "rdfs:comment": "Any description of pages that is not separated into pageStart and pageEnd; for example, \"1-6, 9, 55\" or \"10-12, 46-49\".",
68+
      "rdfs:label": "pagination"
69+
    },
70+
    {
71+
      "@id": "http://schema.org/about",
72+
      "@type": "rdf:Property",
73+
      "http://purl.org/dc/terms/source": {
74+
        "@id": "https://github.com/schemaorg/schemaorg/issues/1670"
75+
      },
76+
      "http://schema.org/category": "issue-1670",
77+
      "http://schema.org/domainIncludes": [
78+
        {
79+
          "@id": "http://schema.org/Event"
80+
        },
81+
        {
82+
          "@id": "http://schema.org/CreativeWork"
83+
        },
84+
        {
85+
          "@id": "http://schema.org/CommunicateAction"
86+
        }
87+
      ],
88+
      "http://schema.org/inverseOf": {
89+
        "@id": "http://schema.org/subjectOf"
90+
      },
91+
      "http://schema.org/rangeIncludes": {
92+
        "@id": "http://schema.org/Thing"
93+
      },
94+
      "rdfs:comment": "The subject matter of the content.",
95+
      "rdfs:label": "about"
96+
    },
97+
    {
98+
      "@id": "http://schema.org/Recipe",
99+
      "@type": "rdfs:Class",
100+
      "rdfs:comment": "A recipe. For dietary restrictions covered by the recipe, a few common restrictions are enumerated via <a class=\"localLink\" href=\"http://schema.org/suitableForDiet\">suitableForDiet</a>. The <a class=\"localLink\" href=\"http://schema.org/keywords\">keywords</a> property can also be used to add more detail.",
101+
      "rdfs:label": "Recipe",
102+
      "rdfs:subClassOf": {
103+
        "@id": "http://schema.org/HowTo"
104+
      }
105+
    },
106+
    {
107+
      "@id": "http://schema.org/gameItem",
108+
      "@type": "rdf:Property",
109+
      "http://schema.org/domainIncludes": [
110+
        {
111+
          "@id": "http://schema.org/VideoGameSeries"
112+
        },
113+
        {
114+
          "@id": "http://schema.org/Game"
115+
        }
116+
      ],
117+
      "http://schema.org/rangeIncludes": {
118+
        "@id": "http://schema.org/Thing"
119+
      },
120+
      "rdfs:comment": "An item is an object within the game world that can be collected by a player or, occasionally, a non-player character.",
121+
      "rdfs:label": "gameItem"
122+
    },
123+
    {
124+
      "@id": "http://schema.org/duringMedia",
125+
      "@type": "rdf:Property",
126+
      "http://schema.org/domainIncludes": {
127+
        "@id": "http://schema.org/HowToDirection"
128+
      },
129+
      "http://schema.org/rangeIncludes": [
130+
        {
131+
          "@id": "http://schema.org/URL"
132+
        },
133+
        {
134+
          "@id": "http://schema.org/MediaObject"
135+
        }
136+
      ],
137+
      "rdfs:comment": "A media object representing the circumstances while performing this direction.",
138+
      "rdfs:label": "duringMedia"
139+
    },
140+
    {
141+
      "@id": "http://schema.org/Volcano",
142+
      "@type": "rdfs:Class",
143+
      "rdfs:comment": "A volcano, like Fuji san.",
144+
      "rdfs:label": "Volcano",
145+
      "rdfs:subClassOf": {
146+
        "@id": "http://schema.org/Landform"
147+
      }
148+
    },
149+
    {
150+
      "@id": "http://schema.org/departureStation",
151+
      "@type": "rdf:Property",
152+
      "http://schema.org/domainIncludes": {
153+
        "@id": "http://schema.org/TrainTrip"
154+
      },
155+
      "http://schema.org/rangeIncludes": {
156+
        "@id": "http://schema.org/TrainStation"
157+
      },
158+
      "rdfs:comment": "The station from which the train departs.",
159+
      "rdfs:label": "departureStation"
160+
    },
161+
    {
162+
      "@id": "http://schema.org/SportsTeam",
163+
      "@type": "rdfs:Class",
164+
      "rdfs:comment": "Organization: Sports team.",
165+
      "rdfs:label": "SportsTeam",
166+
      "rdfs:subClassOf": {
167+
        "@id": "http://schema.org/SportsOrganization"
168+
      }
169+
    },
170+
    {
171+
      "@id": "http://schema.org/GroceryStore",
172+
      "@type": "rdfs:Class",
173+
      "rdfs:comment": "A grocery store.",
174+
      "rdfs:label": "GroceryStore",
175+
      "rdfs:subClassOf": {
176+
        "@id": "http://schema.org/Store"
177+
      }
178+
    },
179+
    {
180+
      "@id": "http://schema.org/True",
181+
      "@type": "http://schema.org/Boolean",
182+
      "rdfs:comment": "The boolean value true.",
183+
      "rdfs:label": "True"
184+
    },
185+
    {
186+
      "@id": "http://schema.org/Demand",
187+
      "@type": "rdfs:Class",
188+
      "http://purl.org/dc/terms/source": {
189+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsClass"
190+
      },
191+
      "rdfs:comment": "A demand entity represents the public, not necessarily binding, not necessarily exclusive, announcement by an organization or person to seek a certain type of goods or services. For describing demand using this type, the very same properties used for Offer apply.",
192+
      "rdfs:label": "Demand",
193+
      "rdfs:subClassOf": {
194+
        "@id": "http://schema.org/Intangible"
195+
      }
196+
    },
197+
    {
198+
      "@id": "http://schema.org/musicCompositionForm",
199+
      "@type": "rdf:Property",
200+
      "http://purl.org/dc/terms/source": {
201+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ"
202+
      },
203+
      "http://schema.org/domainIncludes": {
204+
        "@id": "http://schema.org/MusicComposition"
205+
      },
206+
      "http://schema.org/rangeIncludes": {
207+
        "@id": "http://schema.org/Text"
208+
      },
209+
      "rdfs:comment": "The type of composition (e.g. overture, sonata, symphony, etc.).",
210+
      "rdfs:label": "musicCompositionForm"
211+
    },
212+
    {
213+
      "@id": "http://schema.org/AboutPage",
214+
      "@type": "rdfs:Class",
215+
      "rdfs:comment": "Web page type: About page.",
216+
      "rdfs:label": "AboutPage",
217+
      "rdfs:subClassOf": {
218+
        "@id": "http://schema.org/WebPage"
219+
      }
220+
    },
221+
    {
222+
      "@id": "http://schema.org/result",
223+
      "@type": "rdf:Property",
224+
      "http://schema.org/domainIncludes": {
225+
        "@id": "http://schema.org/Action"
226+
      },
227+
      "http://schema.org/rangeIncludes": {
228+
        "@id": "http://schema.org/Thing"
229+
      },
230+
      "rdfs:comment": "The result produced in the action. e.g. John wrote <em>a book</em>.",
231+
      "rdfs:label": "result"
232+
    },
233+
    {
234+
      "@id": "http://schema.org/isbn",
235+
      "@type": "rdf:Property",
236+
      "http://schema.org/domainIncludes": {
237+
        "@id": "http://schema.org/Book"
238+
      },
239+
      "http://schema.org/rangeIncludes": {
240+
        "@id": "http://schema.org/Text"
241+
      },
242+
      "http://www.w3.org/2002/07/owl#equivalentProperty": {
243+
        "@id": "http://purl.org/ontology/bibo/isbn"
244+
      },
245+
      "rdfs:comment": "The ISBN of the book.",
246+
      "rdfs:label": "isbn",
247+
      "rdfs:subPropertyOf": {
248+
        "@id": "http://schema.org/identifier"
249+
      }
250+
    },
251+
    {
252+
      "@id": "http://schema.org/ExerciseAction",
253+
      "@type": "rdfs:Class",
254+
      "rdfs:comment": "The act of participating in exertive activity for the purposes of improving health and fitness.",
255+
      "rdfs:label": "ExerciseAction",
256+
      "rdfs:subClassOf": {
257+
        "@id": "http://schema.org/PlayAction"
258+
      }
259+
    },
260+
    {
261+
      "@id": "http://schema.org/UserPlays",
262+
      "@type": "rdfs:Class",
263+
      "http://schema.org/supersededBy": {
264+
        "@id": "http://schema.org/InteractionCounter"
265+
      },
266+
      "rdfs:comment": "UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use <a class=\"localLink\" href=\"http://schema.org/Action\">Action</a>-based vocabulary, alongside types such as <a class=\"localLink\" href=\"http://schema.org/Comment\">Comment</a>.",
267+
      "rdfs:label": "UserPlays",
268+
      "rdfs:subClassOf": {
269+
        "@id": "http://schema.org/UserInteraction"
270+
      }
271+
    },
272+
    {
273+
      "@id": "http://schema.org/occupationLocation",
274+
      "@type": "rdf:Property",
275+
      "http://purl.org/dc/terms/source": {
276+
        "@id": "https://github.com/schemaorg/schemaorg/issues/1698"
277+
      },
278+
      "http://schema.org/category": "issue-1698",
279+
      "http://schema.org/domainIncludes": {
280+
        "@id": "http://schema.org/Occupation"
281+
      },
282+
      "http://schema.org/rangeIncludes": {
283+
        "@id": "http://schema.org/AdministrativeArea"
284+
      },
285+
      "rdfs:comment": "The region/country for which this occupational description is appropriate. Note that educational requirements and qualifications can vary between jurisdictions.",
286+
      "rdfs:label": "occupationLocation"
287+
    },
288+
    {
289+
      "@id": "http://schema.org/FoodService",
290+
      "@type": "rdfs:Class",
291+
      "http://purl.org/dc/terms/source": {
292+
        "@id": "https://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#STI_Accommodation_Ontology"
293+
      },
294+
      "rdfs:comment": "A food service, like breakfast, lunch, or dinner.",
295+
      "rdfs:label": "FoodService",
296+
      "rdfs:subClassOf": {
297+
        "@id": "http://schema.org/Service"
298+
      }
299+
    },
300+
    {
301+
      "@id": "http://schema.org/EBook",
302+
      "@type": "http://schema.org/BookFormatType",
303+
      "rdfs:comment": "Book format: Ebook.",
304+
      "rdfs:label": "EBook"
305+
    },
306+
    {
307+
      "@id": "http://schema.org/SeaBodyOfWater",
308+
      "@type": "rdfs:Class",
309+
      "rdfs:comment": "A sea (for example, the Caspian sea).",
310+
      "rdfs:label": "SeaBodyOfWater",
311+
      "rdfs:subClassOf": {
312+
        "@id": "http://schema.org/BodyOfWater"
313+
      }
314+
    },
315+
    {
316+
      "@id": "http://schema.org/ConvenienceStore",
317+
      "@type": "rdfs:Class",
318+
      "rdfs:comment": "A convenience store.",
319+
      "rdfs:label": "ConvenienceStore",
320+
      "rdfs:subClassOf": {
321+
        "@id": "http://schema.org/Store"
322+
      }
323+
    },
324+
    {
325+
      "@id": "http://schema.org/Trip",
326+
      "@type": "rdfs:Class",
327+
      "http://purl.org/dc/terms/source": {
328+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#Tourism"
329+
      },
330+
      "rdfs:comment": "A trip or journey. An itinerary of visits to one or more places.",
331+
      "rdfs:label": "Trip",
332+
      "rdfs:subClassOf": {
333+
        "@id": "http://schema.org/Intangible"
334+
      }
335+
    },
336+
    {
337+
      "@id": "http://schema.org/serviceAudience",
338+
      "@type": "rdf:Property",
339+
      "http://schema.org/domainIncludes": {
340+
        "@id": "http://schema.org/Service"
341+
      },
342+
      "http://schema.org/rangeIncludes": {
343+
        "@id": "http://schema.org/Audience"
344+
      },
345+
      "http://schema.org/supersededBy": {
346+
        "@id": "http://schema.org/audience"
347+
      },
348+
      "rdfs:comment": "The audience eligible for this service.",
349+
      "rdfs:label": "serviceAudience"
350+
    },
351+
    {
352+
      "@id": "http://schema.org/serviceArea",
353+
      "@type": "rdf:Property",
354+
      "http://schema.org/domainIncludes": [
355+
        {
356+
          "@id": "http://schema.org/ContactPoint"
357+
        },
358+
        {
359+
          "@id": "http://schema.org/Organization"
360+
        },
361+
        {
362+
          "@id": "http://schema.org/Service"
363+
        }
364+
      ],
365+
      "http://schema.org/rangeIncludes": [
366+
        {
367+
          "@id": "http://schema.org/GeoShape"
368+
        },
369+
        {
370+
          "@id": "http://schema.org/AdministrativeArea"
371+
        },
372+
        {
373+
          "@id": "http://schema.org/Place"
374+
        }
375+
      ],
376+
      "http://schema.org/supersededBy": {
377+
        "@id": "http://schema.org/areaServed"
378+
      },
379+
      "rdfs:comment": "The geographic area where the service is provided.",
380+
      "rdfs:label": "serviceArea"
381+
    },
382+
    {
383+
      "@id": "http://schema.org/Dataset",
384+
      "@type": "rdfs:Class",
385+
      "http://purl.org/dc/terms/source": {
386+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_DatasetClass"
387+
      },
388+
      "http://www.w3.org/2002/07/owl#equivalentClass": [
389+
        {
390+
          "@id": "http://rdfs.org/ns/void#Dataset"
391+
        },
392+
        {
393+
          "@id": "http://purl.org/dc/dcmitype/Dataset"
394+
        },
395+
        {
396+
          "@id": "http://www.w3.org/ns/dcat#Dataset"
397+
        }
398+
      ],
399+
      "rdfs:comment": "A body of structured information describing some topic(s) of interest.",
400+
      "rdfs:label": "Dataset",
401+
      "rdfs:subClassOf": {
402+
        "@id": "http://schema.org/CreativeWork"
403+
      }
404+
    },
405+
    {
406+
      "@id": "http://schema.org/DigitalAudioTapeFormat",
407+
      "@type": "http://schema.org/MusicReleaseFormatType",
408+
      "http://purl.org/dc/terms/source": {
409+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ"
410+
      },
411+
      "rdfs:comment": "DigitalAudioTapeFormat.",
412+
      "rdfs:label": "DigitalAudioTapeFormat"
413+
    },
414+
    {
415+
      "@id": "http://schema.org/memberOf",
416+
      "@type": "rdf:Property",
417+
      "http://schema.org/domainIncludes": [
418+
        {
419+
          "@id": "http://schema.org/Organization"
420+
        },
421+
        {
422+
          "@id": "http://schema.org/Person"
423+
        }
424+
      ],
425+
      "http://schema.org/inverseOf": {
426+
        "@id": "http://schema.org/member"
427+
      },
428+
      "http://schema.org/rangeIncludes": [
429+
        {
430+
          "@id": "http://schema.org/ProgramMembership"
431+
        },
432+
        {
433+
          "@id": "http://schema.org/Organization"
434+
        }
435+
      ],
436+
      "rdfs:comment": "An Organization (or ProgramMembership) to which this Person or Organization belongs.",
437+
      "rdfs:label": "memberOf"
438+
    },
439+
    {
440+
      "@id": "http://schema.org/Action",
441+
      "@type": "rdfs:Class",
442+
      "http://purl.org/dc/terms/source": {
443+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_ActionCollabClass"
444+
      },
445+
      "rdfs:comment": "An action performed by a direct agent and indirect participants upon a direct object. Optionally happens at a location with the help of an inanimate instrument. The execution of the action may produce a result. Specific action sub-type documentation specifies the exact expectation of each argument/role.<br/><br/>\n\nSee also <a href=\"http://blog.schema.org/2014/04/announcing-schemaorg-actions.html\">blog post</a> and <a href=\"http://schema.org/docs/actions.html\">Actions overview document</a>.",
446+
      "rdfs:label": "Action",
447+
      "rdfs:subClassOf": {
448+
        "@id": "http://schema.org/Thing"
449+
      }
450+
    },
451+
    {
452+
      "@id": "http://schema.org/InsuranceAgency",
453+
      "@type": "rdfs:Class",
454+
      "rdfs:comment": "An Insurance agency.",
455+
      "rdfs:label": "InsuranceAgency",
456+
      "rdfs:subClassOf": {
457+
        "@id": "http://schema.org/FinancialService"
458+
      }
459+
    },
460+
    {
461+
      "@id": "http://schema.org/DamagedCondition",
462+
      "@type": "http://schema.org/OfferItemCondition",
463+
      "rdfs:comment": "Indicates that the item is damaged.",
464+
      "rdfs:label": "DamagedCondition"
465+
    },
466+
    {
467+
      "@id": "http://schema.org/nextItem",
468+
      "@type": "rdf:Property",
469+
      "http://schema.org/domainIncludes": {
470+
        "@id": "http://schema.org/ListItem"
471+
      },
472+
      "http://schema.org/rangeIncludes": {
473+
        "@id": "http://schema.org/ListItem"
474+
      },
475+
      "rdfs:comment": "A link to the ListItem that follows the current one.",
476+
      "rdfs:label": "nextItem"
477+
    },
478+
    {
479+
      "@id": "http://schema.org/AudioObject",
480+
      "@type": "rdfs:Class",
481+
      "http://purl.org/dc/terms/source": {
482+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_rNews"
483+
      },
484+
      "rdfs:comment": "An audio file.",
485+
      "rdfs:label": "AudioObject",
486+
      "rdfs:subClassOf": {
487+
        "@id": "http://schema.org/MediaObject"
488+
      }
489+
    },
490+
    {
491+
      "@id": "http://schema.org/recordingOf",
492+
      "@type": "rdf:Property",
493+
      "http://purl.org/dc/terms/source": {
494+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ"
495+
      },
496+
      "http://schema.org/domainIncludes": {
497+
        "@id": "http://schema.org/MusicRecording"
498+
      },
499+
      "http://schema.org/inverseOf": {
500+
        "@id": "http://schema.org/recordedAs"
501+
      },
502+
      "http://schema.org/rangeIncludes": {
503+
        "@id": "http://schema.org/MusicComposition"
504+
      },
505+
      "rdfs:comment": "The composition this track is a recording of.",
506+
      "rdfs:label": "recordingOf"
507+
    },
508+
    {
509+
      "@id": "http://schema.org/geoWithin",
510+
      "@type": "rdf:Property",
511+
      "http://schema.org/domainIncludes": [
512+
        {
513+
          "@id": "http://schema.org/Place"
514+
        },
515+
        {
516+
          "@id": "http://schema.org/GeospatialGeometry"
517+
        }
518+
      ],
519+
      "http://schema.org/rangeIncludes": [
520+
        {
521+
          "@id": "http://schema.org/Place"
522+
        },
523+
        {
524+
          "@id": "http://schema.org/GeospatialGeometry"
525+
        }
526+
      ],
527+
      "rdfs:comment": "Represents a relationship between two geometries (or the places they represent), relating a geometry to one that contains it, i.e. it is inside (i.e. within) its interior. As defined in <a href=\"https://en.wikipedia.org/wiki/DE-9IM\">DE-9IM</a>.",
528+
      "rdfs:label": "geoWithin"
529+
    },
530+
    {
531+
      "@id": "http://schema.org/TaxiReservation",
532+
      "@type": "rdfs:Class",
533+
      "rdfs:comment": "A reservation for a taxi.<br/><br/>\n\nNote: 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 <a class=\"localLink\" href=\"http://schema.org/Offer\">Offer</a>.",
534+
      "rdfs:label": "TaxiReservation",
535+
      "rdfs:subClassOf": {
536+
        "@id": "http://schema.org/Reservation"
537+
      }
538+
    },
539+
    {
540+
      "@id": "http://schema.org/audienceType",
541+
      "@type": "rdf:Property",
542+
      "http://schema.org/domainIncludes": {
543+
        "@id": "http://schema.org/Audience"
544+
      },
545+
      "http://schema.org/rangeIncludes": {
546+
        "@id": "http://schema.org/Text"
547+
      },
548+
      "rdfs:comment": "The target group associated with a given audience (e.g. veterans, car owners, musicians, etc.).",
549+
      "rdfs:label": "audienceType"
550+
    },
551+
    {
552+
      "@id": "http://schema.org/broadcastFrequency",
553+
      "@type": "rdf:Property",
554+
      "http://purl.org/dc/terms/source": {
555+
        "@id": "https://github.com/schemaorg/schemaorg/issues/1004"
556+
      },
557+
      "http://schema.org/category": "issue-1004",
558+
      "http://schema.org/domainIncludes": [
559+
        {
560+
          "@id": "http://schema.org/BroadcastService"
561+
        },
562+
        {
563+
          "@id": "http://schema.org/BroadcastChannel"
564+
        }
565+
      ],
566+
      "http://schema.org/rangeIncludes": [
567+
        {
568+
          "@id": "http://schema.org/BroadcastFrequencySpecification"
569+
        },
570+
        {
571+
          "@id": "http://schema.org/Text"
572+
        }
573+
      ],
574+
      "rdfs:comment": "The frequency used for over-the-air broadcasts. Numeric values or simple ranges e.g. 87-99. In addition a shortcut idiom is supported for frequences of AM and FM radio channels, e.g. \"87 FM\".",
575+
      "rdfs:label": "broadcastFrequency"
576+
    },
577+
    {
578+
      "@id": "http://schema.org/appliesToPaymentMethod",
579+
      "@type": "rdf:Property",
580+
      "http://purl.org/dc/terms/source": {
581+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsTerms"
582+
      },
583+
      "http://schema.org/domainIncludes": {
584+
        "@id": "http://schema.org/PaymentChargeSpecification"
585+
      },
586+
      "http://schema.org/rangeIncludes": {
587+
        "@id": "http://schema.org/PaymentMethod"
588+
      },
589+
      "rdfs:comment": "The payment method(s) to which the payment charge specification applies.",
590+
      "rdfs:label": "appliesToPaymentMethod"
591+
    },
592+
    {
593+
      "@id": "http://schema.org/AlbumRelease",
594+
      "@type": "http://schema.org/MusicAlbumReleaseType",
595+
      "http://purl.org/dc/terms/source": {
596+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ"
597+
      },
598+
      "rdfs:comment": "AlbumRelease.",
599+
      "rdfs:label": "AlbumRelease"
600+
    },
601+
    {
602+
      "@id": "http://schema.org/interactionService",
603+
      "@type": "rdf:Property",
604+
      "http://schema.org/domainIncludes": {
605+
        "@id": "http://schema.org/InteractionCounter"
606+
      },
607+
      "http://schema.org/rangeIncludes": [
608+
        {
609+
          "@id": "http://schema.org/WebSite"
610+
        },
611+
        {
612+
          "@id": "http://schema.org/SoftwareApplication"
613+
        }
614+
      ],
615+
      "rdfs:comment": "The WebSite or SoftwareApplication where the interactions took place.",
616+
      "rdfs:label": "interactionService"
617+
    },
618+
    {
619+
      "@id": "http://schema.org/SoldOut",
620+
      "@type": "http://schema.org/ItemAvailability",
621+
      "rdfs:comment": "Indicates that the item has sold out.",
622+
      "rdfs:label": "SoldOut"
623+
    },
624+
    {
625+
      "@id": "http://schema.org/targetDescription",
626+
      "@type": "rdf:Property",
627+
      "http://schema.org/domainIncludes": {
628+
        "@id": "http://schema.org/AlignmentObject"
629+
      },
630+
      "http://schema.org/rangeIncludes": {
631+
        "@id": "http://schema.org/Text"
632+
      },
633+
      "rdfs:comment": "The description of a node in an established educational framework.",
634+
      "rdfs:label": "targetDescription"
635+
    },
636+
    {
637+
      "@id": "http://schema.org/Vehicle",
638+
      "@type": "rdfs:Class",
639+
      "rdfs:comment": "A vehicle is a device that is designed or used to transport people or cargo over land, water, air, or through space.",
640+
      "rdfs:label": "Vehicle",
641+
      "rdfs:subClassOf": {
642+
        "@id": "http://schema.org/Product"
643+
      }
644+
    },
645+
    {
646+
      "@id": "http://schema.org/geoContains",
647+
      "@type": "rdf:Property",
648+
      "http://schema.org/domainIncludes": [
649+
        {
650+
          "@id": "http://schema.org/GeospatialGeometry"
651+
        },
652+
        {
653+
          "@id": "http://schema.org/Place"
654+
        }
655+
      ],
656+
      "http://schema.org/rangeIncludes": [
657+
        {
658+
          "@id": "http://schema.org/GeospatialGeometry"
659+
        },
660+
        {
661+
          "@id": "http://schema.org/Place"
662+
        }
663+
      ],
664+
      "rdfs:comment": "Represents a relationship between two geometries (or the places they represent), relating a containing geometry to a contained geometry. \"a contains b iff no points of b lie in the exterior of a, and at least one point of the interior of b lies in the interior of a\". As defined in <a href=\"https://en.wikipedia.org/wiki/DE-9IM\">DE-9IM</a>.",
665+
      "rdfs:label": "geoContains"
666+
    },
667+
    {
668+
      "@id": "http://schema.org/reservationStatus",
669+
      "@type": "rdf:Property",
670+
      "http://schema.org/domainIncludes": {
671+
        "@id": "http://schema.org/Reservation"
672+
      },
673+
      "http://schema.org/rangeIncludes": {
674+
        "@id": "http://schema.org/ReservationStatusType"
675+
      },
676+
      "rdfs:comment": "The current status of the reservation.",
677+
      "rdfs:label": "reservationStatus"
678+
    },
679+
    {
680+
      "@id": "http://schema.org/ratingValue",
681+
      "@type": "rdf:Property",
682+
      "http://schema.org/domainIncludes": {
683+
        "@id": "http://schema.org/Rating"
684+
      },
685+
      "http://schema.org/rangeIncludes": [
686+
        {
687+
          "@id": "http://schema.org/Number"
688+
        },
689+
        {
690+
          "@id": "http://schema.org/Text"
691+
        }
692+
      ],
693+
      "rdfs:comment": "The rating for the content.<br/><br/>\n\nUsage guidelines:<br/><br/>\n\n<ul>\n<li>Use values from 0123456789 (Unicode 'DIGIT ZERO' (U+0030) to 'DIGIT NINE' (U+0039)) rather than superficially similiar Unicode symbols.</li>\n<li>Use '.' (Unicode 'FULL STOP' (U+002E)) rather than ',' to indicate a decimal point. Avoid using these symbols as a readability separator.</li>\n</ul>\n",
694+
      "rdfs:label": "ratingValue"
695+
    },
696+
    {
697+
      "@id": "http://schema.org/Permit",
698+
      "@type": "rdfs:Class",
699+
      "rdfs:comment": "A permit issued by an organization, e.g. a parking pass.",
700+
      "rdfs:label": "Permit",
701+
      "rdfs:subClassOf": {
702+
        "@id": "http://schema.org/Intangible"
703+
      }
704+
    },
705+
    {
706+
      "@id": "http://schema.org/educationalAlignment",
707+
      "@type": "rdf:Property",
708+
      "http://schema.org/domainIncludes": {
709+
        "@id": "http://schema.org/CreativeWork"
710+
      },
711+
      "http://schema.org/rangeIncludes": {
712+
        "@id": "http://schema.org/AlignmentObject"
713+
      },
714+
      "rdfs:comment": "An alignment to an established educational framework.<br/><br/>\n\nThis property should not be used where the nature of the alignment can be described using a simple property, for example to express that a resource <a class=\"localLink\" href=\"http://schema.org/teaches\">teaches</a> or <a class=\"localLink\" href=\"http://schema.org/assesses\">assesses</a> a competency.",
715+
      "rdfs:label": "educationalAlignment"
716+
    },
717+
    {
718+
      "@id": "http://schema.org/startTime",
719+
      "@type": "rdf:Property",
720+
      "http://purl.org/dc/terms/source": {
721+
        "@id": "https://github.com/schemaorg/schemaorg/issues/2493"
722+
      },
723+
      "http://schema.org/category": "issue-2493",
724+
      "http://schema.org/domainIncludes": [
725+
        {
726+
          "@id": "http://schema.org/MediaObject"
727+
        },
728+
        {
729+
          "@id": "http://schema.org/FoodEstablishmentReservation"
730+
        },
731+
        {
732+
          "@id": "http://schema.org/Action"
733+
        },
734+
        {
735+
          "@id": "http://schema.org/Schedule"
736+
        }
737+
      ],
738+
      "http://schema.org/rangeIncludes": [
739+
        {
740+
          "@id": "http://schema.org/Time"
741+
        },
742+
        {
743+
          "@id": "http://schema.org/DateTime"
744+
        }
745+
      ],
746+
      "rdfs:comment": "The startTime of something. For a reserved event or service (e.g. FoodEstablishmentReservation), the time that it is expected to start. For actions that span a period of time, when the action was performed. e.g. John wrote a book from <em>January</em> to December. For media, including audio and video, it's the time offset of the start of a clip within a larger file.<br/><br/>\n\nNote that Event uses startDate/endDate instead of startTime/endTime, even when describing dates with times. This situation may be clarified in future revisions.",
747+
      "rdfs:label": "startTime"
748+
    },
749+
    {
750+
      "@id": "http://schema.org/spouse",
751+
      "@type": "rdf:Property",
752+
      "http://schema.org/domainIncludes": {
753+
        "@id": "http://schema.org/Person"
754+
      },
755+
      "http://schema.org/rangeIncludes": {
756+
        "@id": "http://schema.org/Person"
757+
      },
758+
      "rdfs:comment": "The person's spouse.",
759+
      "rdfs:label": "spouse"
760+
    },
761+
    {
762+
      "@id": "http://schema.org/uploadDate",
763+
      "@type": "rdf:Property",
764+
      "http://schema.org/domainIncludes": {
765+
        "@id": "http://schema.org/MediaObject"
766+
      },
767+
      "http://schema.org/rangeIncludes": {
768+
        "@id": "http://schema.org/Date"
769+
      },
770+
      "rdfs:comment": "Date when this media object was uploaded to this site.",
771+
      "rdfs:label": "uploadDate"
772+
    },
773+
    {
774+
      "@id": "http://schema.org/AutoPartsStore",
775+
      "@type": "rdfs:Class",
776+
      "rdfs:comment": "An auto parts store.",
777+
      "rdfs:label": "AutoPartsStore",
778+
      "rdfs:subClassOf": [
779+
        {
780+
          "@id": "http://schema.org/Store"
781+
        },
782+
        {
783+
          "@id": "http://schema.org/AutomotiveBusiness"
784+
        }
785+
      ]
786+
    },
787+
    {
788+
      "@id": "http://schema.org/manufacturer",
789+
      "@type": "rdf:Property",
790+
      "http://schema.org/domainIncludes": [
791+
        {
792+
          "@id": "http://schema.org/Product"
793+
        },
794+
        {
795+
          "@id": "http://schema.org/Drug"
796+
        },
797+
        {
798+
          "@id": "http://schema.org/DietarySupplement"
799+
        }
800+
      ],
801+
      "http://schema.org/rangeIncludes": {
802+
        "@id": "http://schema.org/Organization"
803+
      },
804+
      "rdfs:comment": "The manufacturer of the product.",
805+
      "rdfs:label": "manufacturer"
806+
    },
807+
    {
808+
      "@id": "http://schema.org/WPAdBlock",
809+
      "@type": "rdfs:Class",
810+
      "rdfs:comment": "An advertising section of the page.",
811+
      "rdfs:label": "WPAdBlock",
812+
      "rdfs:subClassOf": {
813+
        "@id": "http://schema.org/WebPageElement"
814+
      }
815+
    },
816+
    {
817+
      "@id": "http://schema.org/SomeProducts",
818+
      "@type": "rdfs:Class",
819+
      "http://purl.org/dc/terms/source": {
820+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsClass"
821+
      },
822+
      "rdfs:comment": "A placeholder for multiple similar products of the same kind.",
823+
      "rdfs:label": "SomeProducts",
824+
      "rdfs:subClassOf": {
825+
        "@id": "http://schema.org/Product"
826+
      }
827+
    },
828+
    {
829+
      "@id": "http://schema.org/urlTemplate",
830+
      "@type": "rdf:Property",
831+
      "http://schema.org/domainIncludes": {
832+
        "@id": "http://schema.org/EntryPoint"
833+
      },
834+
      "http://schema.org/rangeIncludes": {
835+
        "@id": "http://schema.org/Text"
836+
      },
837+
      "rdfs:comment": "An url template (RFC6570) that will be used to construct the target of the execution of the action.",
838+
      "rdfs:label": "urlTemplate"
839+
    },
840+
    {
841+
      "@id": "http://schema.org/MoveAction",
842+
      "@type": "rdfs:Class",
843+
      "rdfs:comment": "The act of an agent relocating to a place.<br/><br/>\n\nRelated actions:<br/><br/>\n\n<ul>\n<li><a class=\"localLink\" href=\"http://schema.org/TransferAction\">TransferAction</a>: Unlike TransferAction, the subject of the move is a living Person or Organization rather than an inanimate object.</li>\n</ul>\n",
844+
      "rdfs:label": "MoveAction",
845+
      "rdfs:subClassOf": {
846+
        "@id": "http://schema.org/Action"
847+
      }
848+
    },
849+
    {
850+
      "@id": "http://schema.org/CreativeWork",
851+
      "@type": "rdfs:Class",
852+
      "http://purl.org/dc/terms/source": {
853+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_rNews"
854+
      },
855+
      "rdfs:comment": "The most generic kind of creative work, including books, movies, photographs, software programs, etc.",
856+
      "rdfs:label": "CreativeWork",
857+
      "rdfs:subClassOf": {
858+
        "@id": "http://schema.org/Thing"
859+
      }
860+
    },
861+
    {
862+
      "@id": "http://schema.org/discusses",
863+
      "@type": "rdf:Property",
864+
      "http://schema.org/domainIncludes": {
865+
        "@id": "http://schema.org/UserComments"
866+
      },
867+
      "http://schema.org/rangeIncludes": {
868+
        "@id": "http://schema.org/CreativeWork"
869+
      },
870+
      "rdfs:comment": "Specifies the CreativeWork associated with the UserComment.",
871+
      "rdfs:label": "discusses"
872+
    },
873+
    {
874+
      "@id": "http://schema.org/sku",
875+
      "@type": "rdf:Property",
876+
      "http://purl.org/dc/terms/source": {
877+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsTerms"
878+
      },
879+
      "http://schema.org/domainIncludes": [
880+
        {
881+
          "@id": "http://schema.org/Product"
882+
        },
883+
        {
884+
          "@id": "http://schema.org/Demand"
885+
        },
886+
        {
887+
          "@id": "http://schema.org/Offer"
888+
        }
889+
      ],
890+
      "http://schema.org/rangeIncludes": {
891+
        "@id": "http://schema.org/Text"
892+
      },
893+
      "rdfs:comment": "The Stock Keeping Unit (SKU), i.e. a merchant-specific identifier for a product or service, or the product to which the offer refers.",
894+
      "rdfs:label": "sku",
895+
      "rdfs:subPropertyOf": {
896+
        "@id": "http://schema.org/identifier"
897+
      }
898+
    },
899+
    {
900+
      "@id": "http://schema.org/AddAction",
901+
      "@type": "rdfs:Class",
902+
      "rdfs:comment": "The act of editing by adding an object to a collection.",
903+
      "rdfs:label": "AddAction",
904+
      "rdfs:subClassOf": {
905+
        "@id": "http://schema.org/UpdateAction"
906+
      }
907+
    },
908+
    {
909+
      "@id": "http://schema.org/broadcastChannelId",
910+
      "@type": "rdf:Property",
911+
      "http://schema.org/domainIncludes": {
912+
        "@id": "http://schema.org/BroadcastChannel"
913+
      },
914+
      "http://schema.org/rangeIncludes": {
915+
        "@id": "http://schema.org/Text"
916+
      },
917+
      "rdfs:comment": "The unique address by which the BroadcastService can be identified in a provider lineup. In US, this is typically a number.",
918+
      "rdfs:label": "broadcastChannelId"
919+
    },
920+
    {
921+
      "@id": "http://schema.org/JewelryStore",
922+
      "@type": "rdfs:Class",
923+
      "rdfs:comment": "A jewelry store.",
924+
      "rdfs:label": "JewelryStore",
925+
      "rdfs:subClassOf": {
926+
        "@id": "http://schema.org/Store"
927+
      }
928+
    },
929+
    {
930+
      "@id": "http://schema.org/ViewAction",
931+
      "@type": "rdfs:Class",
932+
      "rdfs:comment": "The act of consuming static visual content.",
933+
      "rdfs:label": "ViewAction",
934+
      "rdfs:subClassOf": {
935+
        "@id": "http://schema.org/ConsumeAction"
936+
      }
937+
    },
938+
    {
939+
      "@id": "http://schema.org/WPFooter",
940+
      "@type": "rdfs:Class",
941+
      "rdfs:comment": "The footer section of the page.",
942+
      "rdfs:label": "WPFooter",
943+
      "rdfs:subClassOf": {
944+
        "@id": "http://schema.org/WebPageElement"
945+
      }
946+
    },
947+
    {
948+
      "@id": "http://schema.org/associatedMedia",
949+
      "@type": "rdf:Property",
950+
      "http://schema.org/domainIncludes": {
951+
        "@id": "http://schema.org/CreativeWork"
952+
      },
953+
      "http://schema.org/rangeIncludes": {
954+
        "@id": "http://schema.org/MediaObject"
955+
      },
956+
      "rdfs:comment": "A media object that encodes this CreativeWork. This property is a synonym for encoding.",
957+
      "rdfs:label": "associatedMedia"
958+
    },
959+
    {
960+
      "@id": "http://schema.org/QAPage",
961+
      "@type": "rdfs:Class",
962+
      "rdfs: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).",
963+
      "rdfs:label": "QAPage",
964+
      "rdfs:subClassOf": {
965+
        "@id": "http://schema.org/WebPage"
966+
      }
967+
    },
968+
    {
969+
      "@id": "http://schema.org/HomeGoodsStore",
970+
      "@type": "rdfs:Class",
971+
      "rdfs:comment": "A home goods store.",
972+
      "rdfs:label": "HomeGoodsStore",
973+
      "rdfs:subClassOf": {
974+
        "@id": "http://schema.org/Store"
975+
      }
976+
    },
977+
    {
978+
      "@id": "http://schema.org/query",
979+
      "@type": "rdf:Property",
980+
      "http://schema.org/domainIncludes": {
981+
        "@id": "http://schema.org/SearchAction"
982+
      },
983+
      "http://schema.org/rangeIncludes": {
984+
        "@id": "http://schema.org/Text"
985+
      },
986+
      "rdfs:comment": "A sub property of instrument. The query used on this action.",
987+
      "rdfs:label": "query",
988+
      "rdfs:subPropertyOf": {
989+
        "@id": "http://schema.org/instrument"
990+
      }
991+
    },
992+
    {
993+
      "@id": "http://schema.org/sameAs",
994+
      "@type": "rdf:Property",
995+
      "http://schema.org/domainIncludes": {
996+
        "@id": "http://schema.org/Thing"
997+
      },
998+
      "http://schema.org/rangeIncludes": {
999+
        "@id": "http://schema.org/URL"
1000+
      },
1001+
      "rdfs:comment": "URL of a reference Web page that unambiguously indicates the item's identity. E.g. the URL of the item's Wikipedia page, Wikidata entry, or official website.",
1002+
      "rdfs:label": "sameAs"
1003+
    },
1004+
    {
1005+
      "@id": "http://schema.org/funder",
1006+
      "@type": "rdf:Property",
1007+
      "http://schema.org/domainIncludes": [
1008+
        {
1009+
          "@id": "http://schema.org/Organization"
1010+
        },
1011+
        {
1012+
          "@id": "http://schema.org/CreativeWork"
1013+
        },
1014+
        {
1015+
          "@id": "http://schema.org/MonetaryGrant"
1016+
        },
1017+
        {
1018+
          "@id": "http://schema.org/Person"
1019+
        },
1020+
        {
1021+
          "@id": "http://schema.org/Event"
1022+
        }
1023+
      ],
1024+
      "http://schema.org/rangeIncludes": [
1025+
        {
1026+
          "@id": "http://schema.org/Person"
1027+
        },
1028+
        {
1029+
          "@id": "http://schema.org/Organization"
1030+
        }
1031+
      ],
1032+
      "rdfs:comment": "A person or organization that supports (sponsors) something through some kind of financial contribution.",
1033+
      "rdfs:label": "funder",
1034+
      "rdfs:subPropertyOf": {
1035+
        "@id": "http://schema.org/sponsor"
1036+
      }
1037+
    },
1038+
    {
1039+
      "@id": "http://schema.org/LikeAction",
1040+
      "@type": "rdfs:Class",
1041+
      "rdfs:comment": "The act of expressing a positive sentiment about the object. An agent likes an object (a proposition, topic or theme) with participants.",
1042+
      "rdfs:label": "LikeAction",
1043+
      "rdfs:subClassOf": {
1044+
        "@id": "http://schema.org/ReactAction"
1045+
      }
1046+
    },
1047+
    {
1048+
      "@id": "http://schema.org/PublicationEvent",
1049+
      "@type": "rdfs:Class",
1050+
      "rdfs: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.",
1051+
      "rdfs:label": "PublicationEvent",
1052+
      "rdfs:subClassOf": {
1053+
        "@id": "http://schema.org/Event"
1054+
      }
1055+
    },
1056+
    {
1057+
      "@id": "http://schema.org/Course",
1058+
      "@type": "rdfs:Class",
1059+
      "rdfs:comment": "A description of an educational course which may be offered as distinct instances at which take place at different times or take place at different locations, or be offered through different media or modes of study. An educational course is a sequence of one or more educational events and/or creative works which aims to build knowledge, competence or ability of learners.",
1060+
      "rdfs:label": "Course",
1061+
      "rdfs:subClassOf": {
1062+
        "@id": "http://schema.org/CreativeWork"
1063+
      }
1064+
    },
1065+
    {
1066+
      "@id": "http://schema.org/position",
1067+
      "@type": "rdf:Property",
1068+
      "http://schema.org/domainIncludes": [
1069+
        {
1070+
          "@id": "http://schema.org/CreativeWork"
1071+
        },
1072+
        {
1073+
          "@id": "http://schema.org/ListItem"
1074+
        }
1075+
      ],
1076+
      "http://schema.org/rangeIncludes": [
1077+
        {
1078+
          "@id": "http://schema.org/Text"
1079+
        },
1080+
        {
1081+
          "@id": "http://schema.org/Integer"
1082+
        }
1083+
      ],
1084+
      "rdfs:comment": "The position of an item in a series or sequence of items.",
1085+
      "rdfs:label": "position"
1086+
    },
1087+
    {
1088+
      "@id": "http://schema.org/colleagues",
1089+
      "@type": "rdf:Property",
1090+
      "http://schema.org/domainIncludes": {
1091+
        "@id": "http://schema.org/Person"
1092+
      },
1093+
      "http://schema.org/rangeIncludes": {
1094+
        "@id": "http://schema.org/Person"
1095+
      },
1096+
      "http://schema.org/supersededBy": {
1097+
        "@id": "http://schema.org/colleague"
1098+
      },
1099+
      "rdfs:comment": "A colleague of the person.",
1100+
      "rdfs:label": "colleagues"
1101+
    },
1102+
    {
1103+
      "@id": "http://schema.org/ParcelService",
1104+
      "@type": "rdfs:Class",
1105+
      "http://purl.org/dc/terms/source": {
1106+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsClass"
1107+
      },
1108+
      "rdfs:comment": "A private parcel service as the delivery mode available for a certain offer.<br/><br/>\n\nCommonly used values:<br/><br/>\n\n<ul>\n<li>http://purl.org/goodrelations/v1#DHL</li>\n<li>http://purl.org/goodrelations/v1#FederalExpress</li>\n<li>http://purl.org/goodrelations/v1#UPS</li>\n</ul>\n",
1109+
      "rdfs:label": "ParcelService",
1110+
      "rdfs:subClassOf": {
1111+
        "@id": "http://schema.org/DeliveryMethod"
1112+
      }
1113+
    },
1114+
    {
1115+
      "@id": "http://schema.org/BefriendAction",
1116+
      "@type": "rdfs:Class",
1117+
      "rdfs:comment": "The act of forming a personal connection with someone (object) mutually/bidirectionally/symmetrically.<br/><br/>\n\nRelated actions:<br/><br/>\n\n<ul>\n<li><a class=\"localLink\" href=\"http://schema.org/FollowAction\">FollowAction</a>: Unlike FollowAction, BefriendAction implies that the connection is reciprocal.</li>\n</ul>\n",
1118+
      "rdfs:label": "BefriendAction",
1119+
      "rdfs:subClassOf": {
1120+
        "@id": "http://schema.org/InteractAction"
1121+
      }
1122+
    },
1123+
    {
1124+
      "@id": "http://schema.org/playerType",
1125+
      "@type": "rdf:Property",
1126+
      "http://schema.org/domainIncludes": {
1127+
        "@id": "http://schema.org/MediaObject"
1128+
      },
1129+
      "http://schema.org/rangeIncludes": {
1130+
        "@id": "http://schema.org/Text"
1131+
      },
1132+
      "rdfs:comment": "Player type required&#x2014;for example, Flash or Silverlight.",
1133+
      "rdfs:label": "playerType"
1134+
    },
1135+
    {
1136+
      "@id": "http://schema.org/unitCode",
1137+
      "@type": "rdf:Property",
1138+
      "http://purl.org/dc/terms/source": {
1139+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsTerms"
1140+
      },
1141+
      "http://schema.org/domainIncludes": [
1142+
        {
1143+
          "@id": "http://schema.org/QuantitativeValue"
1144+
        },
1145+
        {
1146+
          "@id": "http://schema.org/UnitPriceSpecification"
1147+
        },
1148+
        {
1149+
          "@id": "http://schema.org/TypeAndQuantityNode"
1150+
        },
1151+
        {
1152+
          "@id": "http://schema.org/PropertyValue"
1153+
        }
1154+
      ],
1155+
      "http://schema.org/rangeIncludes": [
1156+
        {
1157+
          "@id": "http://schema.org/Text"
1158+
        },
1159+
        {
1160+
          "@id": "http://schema.org/URL"
1161+
        }
1162+
      ],
1163+
      "rdfs:comment": "The unit of measurement given using the UN/CEFACT Common Code (3 characters) or a URL. Other codes than the UN/CEFACT Common Code may be used with a prefix followed by a colon.",
1164+
      "rdfs:label": "unitCode"
1165+
    },
1166+
    {
1167+
      "@id": "http://schema.org/productionDate",
1168+
      "@type": "rdf:Property",
1169+
      "http://purl.org/dc/terms/source": {
1170+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#Automotive_Ontology_Working_Group"
1171+
      },
1172+
      "http://schema.org/domainIncludes": [
1173+
        {
1174+
          "@id": "http://schema.org/Vehicle"
1175+
        },
1176+
        {
1177+
          "@id": "http://schema.org/Product"
1178+
        }
1179+
      ],
1180+
      "http://schema.org/rangeIncludes": {
1181+
        "@id": "http://schema.org/Date"
1182+
      },
1183+
      "rdfs:comment": "The date of production of the item, e.g. vehicle.",
1184+
      "rdfs:label": "productionDate"
1185+
    },
1186+
    {
1187+
      "@id": "http://schema.org/OrderReturned",
1188+
      "@type": "http://schema.org/OrderStatus",
1189+
      "rdfs:comment": "OrderStatus representing that an order has been returned.",
1190+
      "rdfs:label": "OrderReturned"
1191+
    },
1192+
    {
1193+
      "@id": "http://schema.org/HowTo",
1194+
      "@type": "rdfs:Class",
1195+
      "rdfs:comment": "Instructions that explain how to achieve a result by performing a sequence of steps.",
1196+
      "rdfs:label": "HowTo",
1197+
      "rdfs:subClassOf": {
1198+
        "@id": "http://schema.org/CreativeWork"
1199+
      }
1200+
    },
1201+
    {
1202+
      "@id": "http://schema.org/PoliceStation",
1203+
      "@type": "rdfs:Class",
1204+
      "rdfs:comment": "A police station.",
1205+
      "rdfs:label": "PoliceStation",
1206+
      "rdfs:subClassOf": [
1207+
        {
1208+
          "@id": "http://schema.org/EmergencyService"
1209+
        },
1210+
        {
1211+
          "@id": "http://schema.org/CivicStructure"
1212+
        }
1213+
      ]
1214+
    },
1215+
    {
1216+
      "@id": "http://schema.org/LeftHandDriving",
1217+
      "@type": "http://schema.org/SteeringPositionValue",
1218+
      "http://purl.org/dc/terms/source": {
1219+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#Automotive_Ontology_Working_Group"
1220+
      },
1221+
      "rdfs:comment": "The steering position is on the left side of the vehicle (viewed from the main direction of driving).",
1222+
      "rdfs:label": "LeftHandDriving"
1223+
    },
1224+
    {
1225+
      "@id": "http://schema.org/latitude",
1226+
      "@type": "rdf:Property",
1227+
      "http://schema.org/domainIncludes": [
1228+
        {
1229+
          "@id": "http://schema.org/GeoCoordinates"
1230+
        },
1231+
        {
1232+
          "@id": "http://schema.org/Place"
1233+
        }
1234+
      ],
1235+
      "http://schema.org/rangeIncludes": [
1236+
        {
1237+
          "@id": "http://schema.org/Text"
1238+
        },
1239+
        {
1240+
          "@id": "http://schema.org/Number"
1241+
        }
1242+
      ],
1243+
      "rdfs:comment": "The latitude of a location. For example <code>37.42242</code> (<a href=\"https://en.wikipedia.org/wiki/World_Geodetic_System\">WGS 84</a>).",
1244+
      "rdfs:label": "latitude"
1245+
    },
1246+
    {
1247+
      "@id": "http://schema.org/arrivalAirport",
1248+
      "@type": "rdf:Property",
1249+
      "http://schema.org/domainIncludes": {
1250+
        "@id": "http://schema.org/Flight"
1251+
      },
1252+
      "http://schema.org/rangeIncludes": {
1253+
        "@id": "http://schema.org/Airport"
1254+
      },
1255+
      "rdfs:comment": "The airport where the flight terminates.",
1256+
      "rdfs:label": "arrivalAirport"
1257+
    },
1258+
    {
1259+
      "@id": "http://schema.org/bestRating",
1260+
      "@type": "rdf:Property",
1261+
      "http://schema.org/domainIncludes": {
1262+
        "@id": "http://schema.org/Rating"
1263+
      },
1264+
      "http://schema.org/rangeIncludes": [
1265+
        {
1266+
          "@id": "http://schema.org/Number"
1267+
        },
1268+
        {
1269+
          "@id": "http://schema.org/Text"
1270+
        }
1271+
      ],
1272+
      "rdfs:comment": "The highest value allowed in this rating system. If bestRating is omitted, 5 is assumed.",
1273+
      "rdfs:label": "bestRating"
1274+
    },
1275+
    {
1276+
      "@id": "http://schema.org/HealthClub",
1277+
      "@type": "rdfs:Class",
1278+
      "rdfs:comment": "A health club.",
1279+
      "rdfs:label": "HealthClub",
1280+
      "rdfs:subClassOf": [
1281+
        {
1282+
          "@id": "http://schema.org/SportsActivityLocation"
1283+
        },
1284+
        {
1285+
          "@id": "http://schema.org/HealthAndBeautyBusiness"
1286+
        }
1287+
      ]
1288+
    },
1289+
    {
1290+
      "@id": "http://schema.org/DrinkAction",
1291+
      "@type": "rdfs:Class",
1292+
      "rdfs:comment": "The act of swallowing liquids.",
1293+
      "rdfs:label": "DrinkAction",
1294+
      "rdfs:subClassOf": {
1295+
        "@id": "http://schema.org/ConsumeAction"
1296+
      }
1297+
    },
1298+
    {
1299+
      "@id": "http://schema.org/softwareRequirements",
1300+
      "@type": "rdf:Property",
1301+
      "http://schema.org/domainIncludes": {
1302+
        "@id": "http://schema.org/SoftwareApplication"
1303+
      },
1304+
      "http://schema.org/rangeIncludes": [
1305+
        {
1306+
          "@id": "http://schema.org/Text"
1307+
        },
1308+
        {
1309+
          "@id": "http://schema.org/URL"
1310+
        }
1311+
      ],
1312+
      "rdfs:comment": "Component dependency requirements for application. This includes runtime environments and shared libraries that are not included in the application distribution package, but required to run the application (Examples: DirectX, Java or .NET runtime).",
1313+
      "rdfs:label": "softwareRequirements"
1314+
    },
1315+
    {
1316+
      "@id": "http://schema.org/DownloadAction",
1317+
      "@type": "rdfs:Class",
1318+
      "rdfs:comment": "The act of downloading an object.",
1319+
      "rdfs:label": "DownloadAction",
1320+
      "rdfs:subClassOf": {
1321+
        "@id": "http://schema.org/TransferAction"
1322+
      }
1323+
    },
1324+
    {
1325+
      "@id": "http://schema.org/typeOfGood",
1326+
      "@type": "rdf:Property",
1327+
      "http://purl.org/dc/terms/source": {
1328+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsTerms"
1329+
      },
1330+
      "http://schema.org/domainIncludes": [
1331+
        {
1332+
          "@id": "http://schema.org/TypeAndQuantityNode"
1333+
        },
1334+
        {
1335+
          "@id": "http://schema.org/OwnershipInfo"
1336+
        }
1337+
      ],
1338+
      "http://schema.org/rangeIncludes": [
1339+
        {
1340+
          "@id": "http://schema.org/Product"
1341+
        },
1342+
        {
1343+
          "@id": "http://schema.org/Service"
1344+
        }
1345+
      ],
1346+
      "rdfs:comment": "The product that this structured value is referring to.",
1347+
      "rdfs:label": "typeOfGood"
1348+
    },
1349+
    {
1350+
      "@id": "http://schema.org/TireShop",
1351+
      "@type": "rdfs:Class",
1352+
      "rdfs:comment": "A tire shop.",
1353+
      "rdfs:label": "TireShop",
1354+
      "rdfs:subClassOf": {
1355+
        "@id": "http://schema.org/Store"
1356+
      }
1357+
    },
1358+
    {
1359+
      "@id": "http://schema.org/Synagogue",
1360+
      "@type": "rdfs:Class",
1361+
      "rdfs:comment": "A synagogue.",
1362+
      "rdfs:label": "Synagogue",
1363+
      "rdfs:subClassOf": {
1364+
        "@id": "http://schema.org/PlaceOfWorship"
1365+
      }
1366+
    },
1367+
    {
1368+
      "@id": "http://schema.org/numberOfForwardGears",
1369+
      "@type": "rdf:Property",
1370+
      "http://purl.org/dc/terms/source": {
1371+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#Automotive_Ontology_Working_Group"
1372+
      },
1373+
      "http://schema.org/domainIncludes": {
1374+
        "@id": "http://schema.org/Vehicle"
1375+
      },
1376+
      "http://schema.org/rangeIncludes": [
1377+
        {
1378+
          "@id": "http://schema.org/QuantitativeValue"
1379+
        },
1380+
        {
1381+
          "@id": "http://schema.org/Number"
1382+
        }
1383+
      ],
1384+
      "rdfs:comment": "The total number of forward gears available for the transmission system of the vehicle.<br/><br/>\n\nTypical unit code(s): C62",
1385+
      "rdfs:label": "numberOfForwardGears"
1386+
    },
1387+
    {
1388+
      "@id": "http://schema.org/AnimalShelter",
1389+
      "@type": "rdfs:Class",
1390+
      "rdfs:comment": "Animal shelter.",
1391+
      "rdfs:label": "AnimalShelter",
1392+
      "rdfs:subClassOf": {
1393+
        "@id": "http://schema.org/LocalBusiness"
1394+
      }
1395+
    },
1396+
    {
1397+
      "@id": "http://schema.org/actionStatus",
1398+
      "@type": "rdf:Property",
1399+
      "http://schema.org/domainIncludes": {
1400+
        "@id": "http://schema.org/Action"
1401+
      },
1402+
      "http://schema.org/rangeIncludes": {
1403+
        "@id": "http://schema.org/ActionStatusType"
1404+
      },
1405+
      "rdfs:comment": "Indicates the current disposition of the Action.",
1406+
      "rdfs:label": "actionStatus"
1407+
    },
1408+
    {
1409+
      "@id": "http://schema.org/audio",
1410+
      "@type": "rdf:Property",
1411+
      "http://purl.org/dc/terms/source": {
1412+
        "@id": "https://github.com/schemaorg/schemaorg/issues/2420"
1413+
      },
1414+
      "http://schema.org/category": "issue-2420",
1415+
      "http://schema.org/domainIncludes": {
1416+
        "@id": "http://schema.org/CreativeWork"
1417+
      },
1418+
      "http://schema.org/rangeIncludes": [
1419+
        {
1420+
          "@id": "http://schema.org/AudioObject"
1421+
        },
1422+
        {
1423+
          "@id": "http://schema.org/Clip"
1424+
        },
1425+
        {
1426+
          "@id": "http://schema.org/MusicRecording"
1427+
        }
1428+
      ],
1429+
      "rdfs:comment": "An embedded audio object.",
1430+
      "rdfs:label": "audio"
1431+
    },
1432+
    {
1433+
      "@id": "http://schema.org/deathDate",
1434+
      "@type": "rdf:Property",
1435+
      "http://schema.org/domainIncludes": {
1436+
        "@id": "http://schema.org/Person"
1437+
      },
1438+
      "http://schema.org/rangeIncludes": {
1439+
        "@id": "http://schema.org/Date"
1440+
      },
1441+
      "rdfs:comment": "Date of death.",
1442+
      "rdfs:label": "deathDate"
1443+
    },
1444+
    {
1445+
      "@id": "http://schema.org/WorkersUnion",
1446+
      "@type": "rdfs:Class",
1447+
      "http://purl.org/dc/terms/source": {
1448+
        "@id": "https://github.com/schemaorg/schemaorg/issues/243"
1449+
      },
1450+
      "http://schema.org/category": "issue-243",
1451+
      "rdfs:comment": "A Workers Union (also known as a Labor Union, Labour Union, or Trade Union) is an organization that promotes the interests of its worker members by collectively bargaining with management, organizing, and political lobbying.",
1452+
      "rdfs:label": "WorkersUnion",
1453+
      "rdfs:subClassOf": {
1454+
        "@id": "http://schema.org/Organization"
1455+
      }
1456+
    },
1457+
    {
1458+
      "@id": "http://schema.org/PreOrder",
1459+
      "@type": "http://schema.org/ItemAvailability",
1460+
      "rdfs:comment": "Indicates that the item is available for pre-order.",
1461+
      "rdfs:label": "PreOrder"
1462+
    },
1463+
    {
1464+
      "@id": "http://schema.org/wordCount",
1465+
      "@type": "rdf:Property",
1466+
      "http://schema.org/domainIncludes": {
1467+
        "@id": "http://schema.org/Article"
1468+
      },
1469+
      "http://schema.org/rangeIncludes": {
1470+
        "@id": "http://schema.org/Integer"
1471+
      },
1472+
      "rdfs:comment": "The number of words in the text of the Article.",
1473+
      "rdfs:label": "wordCount"
1474+
    },
1475+
    {
1476+
      "@id": "http://schema.org/jobLocation",
1477+
      "@type": "rdf:Property",
1478+
      "http://schema.org/domainIncludes": {
1479+
        "@id": "http://schema.org/JobPosting"
1480+
      },
1481+
      "http://schema.org/rangeIncludes": {
1482+
        "@id": "http://schema.org/Place"
1483+
      },
1484+
      "rdfs:comment": "A (typically single) geographic location associated with the job position.",
1485+
      "rdfs:label": "jobLocation"
1486+
    },
1487+
    {
1488+
      "@id": "http://schema.org/HowToSection",
1489+
      "@type": "rdfs:Class",
1490+
      "rdfs:comment": "A sub-grouping of steps in the instructions for how to achieve a result (e.g. steps for making a pie crust within a pie recipe).",
1491+
      "rdfs:label": "HowToSection",
1492+
      "rdfs:subClassOf": [
1493+
        {
1494+
          "@id": "http://schema.org/CreativeWork"
1495+
        },
1496+
        {
1497+
          "@id": "http://schema.org/ItemList"
1498+
        },
1499+
        {
1500+
          "@id": "http://schema.org/ListItem"
1501+
        }
1502+
      ]
1503+
    },
1504+
    {
1505+
      "@id": "http://schema.org/seasons",
1506+
      "@type": "rdf:Property",
1507+
      "http://schema.org/domainIncludes": [
1508+
        {
1509+
          "@id": "http://schema.org/VideoGameSeries"
1510+
        },
1511+
        {
1512+
          "@id": "http://schema.org/RadioSeries"
1513+
        },
1514+
        {
1515+
          "@id": "http://schema.org/TVSeries"
1516+
        }
1517+
      ],
1518+
      "http://schema.org/rangeIncludes": {
1519+
        "@id": "http://schema.org/CreativeWorkSeason"
1520+
      },
1521+
      "http://schema.org/supersededBy": {
1522+
        "@id": "http://schema.org/season"
1523+
      },
1524+
      "rdfs:comment": "A season in a media series.",
1525+
      "rdfs:label": "seasons"
1526+
    },
1527+
    {
1528+
      "@id": "http://schema.org/MusicAlbum",
1529+
      "@type": "rdfs:Class",
1530+
      "rdfs:comment": "A collection of music tracks.",
1531+
      "rdfs:label": "MusicAlbum",
1532+
      "rdfs:subClassOf": {
1533+
        "@id": "http://schema.org/MusicPlaylist"
1534+
      }
1535+
    },
1536+
    {
1537+
      "@id": "http://schema.org/AssessAction",
1538+
      "@type": "rdfs:Class",
1539+
      "rdfs:comment": "The act of forming one's opinion, reaction or sentiment.",
1540+
      "rdfs:label": "AssessAction",
1541+
      "rdfs:subClassOf": {
1542+
        "@id": "http://schema.org/Action"
1543+
      }
1544+
    },
1545+
    {
1546+
      "@id": "http://schema.org/Person",
1547+
      "@type": "rdfs:Class",
1548+
      "http://purl.org/dc/terms/source": {
1549+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_rNews"
1550+
      },
1551+
      "http://www.w3.org/2002/07/owl#equivalentClass": {
1552+
        "@id": "http://xmlns.com/foaf/0.1/Person"
1553+
      },
1554+
      "rdfs:comment": "A person (alive, dead, undead, or fictional).",
1555+
      "rdfs:label": "Person",
1556+
      "rdfs:subClassOf": {
1557+
        "@id": "http://schema.org/Thing"
1558+
      }
1559+
    },
1560+
    {
1561+
      "@id": "http://schema.org/permissions",
1562+
      "@type": "rdf:Property",
1563+
      "http://schema.org/domainIncludes": {
1564+
        "@id": "http://schema.org/SoftwareApplication"
1565+
      },
1566+
      "http://schema.org/rangeIncludes": {
1567+
        "@id": "http://schema.org/Text"
1568+
      },
1569+
      "rdfs:comment": "Permission(s) required to run the app (for example, a mobile app may require full internet access or may run only on wifi).",
1570+
      "rdfs:label": "permissions"
1571+
    },
1572+
    {
1573+
      "@id": "http://schema.org/RsvpResponseYes",
1574+
      "@type": "http://schema.org/RsvpResponseType",
1575+
      "rdfs:comment": "The invitee will attend.",
1576+
      "rdfs:label": "RsvpResponseYes"
1577+
    },
1578+
    {
1579+
      "@id": "http://schema.org/provider",
1580+
      "@type": "rdf:Property",
1581+
      "http://purl.org/dc/terms/source": {
1582+
        "@id": "https://github.com/schemaorg/schemaorg/issues/2289"
1583+
      },
1584+
      "http://schema.org/category": "issue-2289",
1585+
      "http://schema.org/domainIncludes": [
1586+
        {
1587+
          "@id": "http://schema.org/Service"
1588+
        },
1589+
        {
1590+
          "@id": "http://schema.org/CreativeWork"
1591+
        },
1592+
        {
1593+
          "@id": "http://schema.org/EducationalOccupationalProgram"
1594+
        },
1595+
        {
1596+
          "@id": "http://schema.org/Reservation"
1597+
        },
1598+
        {
1599+
          "@id": "http://schema.org/Invoice"
1600+
        },
1601+
        {
1602+
          "@id": "http://schema.org/ParcelDelivery"
1603+
        },
1604+
        {
1605+
          "@id": "http://schema.org/Trip"
1606+
        }
1607+
      ],
1608+
      "http://schema.org/rangeIncludes": [
1609+
        {
1610+
          "@id": "http://schema.org/Person"
1611+
        },
1612+
        {
1613+
          "@id": "http://schema.org/Organization"
1614+
        }
1615+
      ],
1616+
      "rdfs: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.",
1617+
      "rdfs:label": "provider"
1618+
    },
1619+
    {
1620+
      "@id": "http://schema.org/DeliveryChargeSpecification",
1621+
      "@type": "rdfs:Class",
1622+
      "http://purl.org/dc/terms/source": {
1623+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsClass"
1624+
      },
1625+
      "rdfs:comment": "The price for the delivery of an offer using a particular delivery method.",
1626+
      "rdfs:label": "DeliveryChargeSpecification",
1627+
      "rdfs:subClassOf": {
1628+
        "@id": "http://schema.org/PriceSpecification"
1629+
      }
1630+
    },
1631+
    {
1632+
      "@id": "http://schema.org/screenCount",
1633+
      "@type": "rdf:Property",
1634+
      "http://schema.org/domainIncludes": {
1635+
        "@id": "http://schema.org/MovieTheater"
1636+
      },
1637+
      "http://schema.org/rangeIncludes": {
1638+
        "@id": "http://schema.org/Number"
1639+
      },
1640+
      "rdfs:comment": "The number of screens in the movie theater.",
1641+
      "rdfs:label": "screenCount"
1642+
    },
1643+
    {
1644+
      "@id": "http://schema.org/openingHoursSpecification",
1645+
      "@type": "rdf:Property",
1646+
      "http://purl.org/dc/terms/source": {
1647+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsTerms"
1648+
      },
1649+
      "http://schema.org/domainIncludes": {
1650+
        "@id": "http://schema.org/Place"
1651+
      },
1652+
      "http://schema.org/rangeIncludes": {
1653+
        "@id": "http://schema.org/OpeningHoursSpecification"
1654+
      },
1655+
      "rdfs:comment": "The opening hours of a certain place.",
1656+
      "rdfs:label": "openingHoursSpecification"
1657+
    },
1658+
    {
1659+
      "@id": "http://schema.org/occupancy",
1660+
      "@type": "rdf:Property",
1661+
      "http://purl.org/dc/terms/source": {
1662+
        "@id": "https://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#STI_Accommodation_Ontology"
1663+
      },
1664+
      "http://schema.org/domainIncludes": [
1665+
        {
1666+
          "@id": "http://schema.org/HotelRoom"
1667+
        },
1668+
        {
1669+
          "@id": "http://schema.org/Apartment"
1670+
        },
1671+
        {
1672+
          "@id": "http://schema.org/SingleFamilyResidence"
1673+
        },
1674+
        {
1675+
          "@id": "http://schema.org/Suite"
1676+
        }
1677+
      ],
1678+
      "http://schema.org/rangeIncludes": {
1679+
        "@id": "http://schema.org/QuantitativeValue"
1680+
      },
1681+
      "rdfs:comment": "The allowed total occupancy for the accommodation in persons (including infants etc). For individual accommodations, this is not necessarily the legal maximum but defines the permitted usage as per the contractual agreement (e.g. a double room used by a single person).\nTypical unit code(s): C62 for person",
1682+
      "rdfs:label": "occupancy"
1683+
    },
1684+
    {
1685+
      "@id": "http://schema.org/saturatedFatContent",
1686+
      "@type": "rdf:Property",
1687+
      "http://schema.org/domainIncludes": {
1688+
        "@id": "http://schema.org/NutritionInformation"
1689+
      },
1690+
      "http://schema.org/rangeIncludes": {
1691+
        "@id": "http://schema.org/Mass"
1692+
      },
1693+
      "rdfs:comment": "The number of grams of saturated fat.",
1694+
      "rdfs:label": "saturatedFatContent"
1695+
    },
1696+
    {
1697+
      "@id": "http://schema.org/LendAction",
1698+
      "@type": "rdfs:Class",
1699+
      "rdfs:comment": "The act of providing an object under an agreement that it will be returned at a later date. Reciprocal of BorrowAction.<br/><br/>\n\nRelated actions:<br/><br/>\n\n<ul>\n<li><a class=\"localLink\" href=\"http://schema.org/BorrowAction\">BorrowAction</a>: Reciprocal of LendAction.</li>\n</ul>\n",
1700+
      "rdfs:label": "LendAction",
1701+
      "rdfs:subClassOf": {
1702+
        "@id": "http://schema.org/TransferAction"
1703+
      }
1704+
    },
1705+
    {
1706+
      "@id": "http://schema.org/availabilityStarts",
1707+
      "@type": "rdf:Property",
1708+
      "http://purl.org/dc/terms/source": [
1709+
        {
1710+
          "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsTerms"
1711+
        },
1712+
        {
1713+
          "@id": "https://github.com/schemaorg/schemaorg/issues/1741"
1714+
        }
1715+
      ],
1716+
      "http://schema.org/category": "issue-1741",
1717+
      "http://schema.org/domainIncludes": [
1718+
        {
1719+
          "@id": "http://schema.org/Demand"
1720+
        },
1721+
        {
1722+
          "@id": "http://schema.org/Offer"
1723+
        },
1724+
        {
1725+
          "@id": "http://schema.org/ActionAccessSpecification"
1726+
        }
1727+
      ],
1728+
      "http://schema.org/rangeIncludes": [
1729+
        {
1730+
          "@id": "http://schema.org/Date"
1731+
        },
1732+
        {
1733+
          "@id": "http://schema.org/Time"
1734+
        },
1735+
        {
1736+
          "@id": "http://schema.org/DateTime"
1737+
        }
1738+
      ],
1739+
      "rdfs:comment": "The beginning of the availability of the product or service included in the offer.",
1740+
      "rdfs:label": "availabilityStarts"
1741+
    },
1742+
    {
1743+
      "@id": "http://schema.org/FoodEstablishment",
1744+
      "@type": "rdfs:Class",
1745+
      "rdfs:comment": "A food-related business.",
1746+
      "rdfs:label": "FoodEstablishment",
1747+
      "rdfs:subClassOf": {
1748+
        "@id": "http://schema.org/LocalBusiness"
1749+
      }
1750+
    },
1751+
    {
1752+
      "@id": "http://schema.org/encoding",
1753+
      "@type": "rdf:Property",
1754+
      "http://schema.org/domainIncludes": {
1755+
        "@id": "http://schema.org/CreativeWork"
1756+
      },
1757+
      "http://schema.org/inverseOf": {
1758+
        "@id": "http://schema.org/encodesCreativeWork"
1759+
      },
1760+
      "http://schema.org/rangeIncludes": {
1761+
        "@id": "http://schema.org/MediaObject"
1762+
      },
1763+
      "rdfs:comment": "A media object that encodes this CreativeWork. This property is a synonym for associatedMedia.",
1764+
      "rdfs:label": "encoding"
1765+
    },
1766+
    {
1767+
      "@id": "http://schema.org/interactivityType",
1768+
      "@type": "rdf:Property",
1769+
      "http://schema.org/domainIncludes": {
1770+
        "@id": "http://schema.org/CreativeWork"
1771+
      },
1772+
      "http://schema.org/rangeIncludes": {
1773+
        "@id": "http://schema.org/Text"
1774+
      },
1775+
      "rdfs:comment": "The predominant mode of learning supported by the learning resource. Acceptable values are 'active', 'expositive', or 'mixed'.",
1776+
      "rdfs:label": "interactivityType"
1777+
    },
1778+
    {
1779+
      "@id": "http://schema.org/ListenAction",
1780+
      "@type": "rdfs:Class",
1781+
      "rdfs:comment": "The act of consuming audio content.",
1782+
      "rdfs:label": "ListenAction",
1783+
      "rdfs:subClassOf": {
1784+
        "@id": "http://schema.org/ConsumeAction"
1785+
      }
1786+
    },
1787+
    {
1788+
      "@id": "http://schema.org/TransferAction",
1789+
      "@type": "rdfs:Class",
1790+
      "rdfs:comment": "The act of transferring/moving (abstract or concrete) animate or inanimate objects from one place to another.",
1791+
      "rdfs:label": "TransferAction",
1792+
      "rdfs:subClassOf": {
1793+
        "@id": "http://schema.org/Action"
1794+
      }
1795+
    },
1796+
    {
1797+
      "@id": "http://schema.org/SoundtrackAlbum",
1798+
      "@type": "http://schema.org/MusicAlbumProductionType",
1799+
      "http://purl.org/dc/terms/source": {
1800+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ"
1801+
      },
1802+
      "rdfs:comment": "SoundtrackAlbum.",
1803+
      "rdfs:label": "SoundtrackAlbum"
1804+
    },
1805+
    {
1806+
      "@id": "http://schema.org/NutritionInformation",
1807+
      "@type": "rdfs:Class",
1808+
      "rdfs:comment": "Nutritional information about the recipe.",
1809+
      "rdfs:label": "NutritionInformation",
1810+
      "rdfs:subClassOf": {
1811+
        "@id": "http://schema.org/StructuredValue"
1812+
      }
1813+
    },
1814+
    {
1815+
      "@id": "http://schema.org/benefits",
1816+
      "@type": "rdf:Property",
1817+
      "http://schema.org/domainIncludes": {
1818+
        "@id": "http://schema.org/JobPosting"
1819+
      },
1820+
      "http://schema.org/rangeIncludes": {
1821+
        "@id": "http://schema.org/Text"
1822+
      },
1823+
      "http://schema.org/supersededBy": {
1824+
        "@id": "http://schema.org/jobBenefits"
1825+
      },
1826+
      "rdfs:comment": "Description of benefits associated with the job.",
1827+
      "rdfs:label": "benefits"
1828+
    },
1829+
    {
1830+
      "@id": "http://schema.org/SiteNavigationElement",
1831+
      "@type": "rdfs:Class",
1832+
      "rdfs:comment": "A navigation element of the page.",
1833+
      "rdfs:label": "SiteNavigationElement",
1834+
      "rdfs:subClassOf": {
1835+
        "@id": "http://schema.org/WebPageElement"
1836+
      }
1837+
    },
1838+
    {
1839+
      "@id": "http://schema.org/albums",
1840+
      "@type": "rdf:Property",
1841+
      "http://schema.org/domainIncludes": {
1842+
        "@id": "http://schema.org/MusicGroup"
1843+
      },
1844+
      "http://schema.org/rangeIncludes": {
1845+
        "@id": "http://schema.org/MusicAlbum"
1846+
      },
1847+
      "http://schema.org/supersededBy": {
1848+
        "@id": "http://schema.org/album"
1849+
      },
1850+
      "rdfs:comment": "A collection of music albums.",
1851+
      "rdfs:label": "albums"
1852+
    },
1853+
    {
1854+
      "@id": "http://schema.org/authenticator",
1855+
      "@type": "rdf:Property",
1856+
      "http://purl.org/dc/terms/source": {
1857+
        "@id": "https://github.com/schemaorg/schemaorg/issues/1741"
1858+
      },
1859+
      "http://schema.org/category": "issue-1741",
1860+
      "http://schema.org/domainIncludes": {
1861+
        "@id": "http://schema.org/MediaSubscription"
1862+
      },
1863+
      "http://schema.org/rangeIncludes": {
1864+
        "@id": "http://schema.org/Organization"
1865+
      },
1866+
      "rdfs:comment": "The Organization responsible for authenticating the user's subscription. For example, many media apps require a cable/satellite provider to authenticate your subscription before playing media.",
1867+
      "rdfs:label": "authenticator"
1868+
    },
1869+
    {
1870+
      "@id": "http://schema.org/gamePlatform",
1871+
      "@type": "rdf:Property",
1872+
      "http://schema.org/domainIncludes": [
1873+
        {
1874+
          "@id": "http://schema.org/VideoGame"
1875+
        },
1876+
        {
1877+
          "@id": "http://schema.org/VideoGameSeries"
1878+
        }
1879+
      ],
1880+
      "http://schema.org/rangeIncludes": [
1881+
        {
1882+
          "@id": "http://schema.org/Thing"
1883+
        },
1884+
        {
1885+
          "@id": "http://schema.org/Text"
1886+
        },
1887+
        {
1888+
          "@id": "http://schema.org/URL"
1889+
        }
1890+
      ],
1891+
      "rdfs:comment": "The electronic systems used to play <a href=\"http://en.wikipedia.org/wiki/Category:Video_game_platforms\">video games</a>.",
1892+
      "rdfs:label": "gamePlatform"
1893+
    },
1894+
    {
1895+
      "@id": "http://schema.org/orderItemStatus",
1896+
      "@type": "rdf:Property",
1897+
      "http://schema.org/domainIncludes": {
1898+
        "@id": "http://schema.org/OrderItem"
1899+
      },
1900+
      "http://schema.org/rangeIncludes": {
1901+
        "@id": "http://schema.org/OrderStatus"
1902+
      },
1903+
      "rdfs:comment": "The current status of the order item.",
1904+
      "rdfs:label": "orderItemStatus"
1905+
    },
1906+
    {
1907+
      "@id": "http://schema.org/Organization",
1908+
      "@type": "rdfs:Class",
1909+
      "rdfs:comment": "An organization such as a school, NGO, corporation, club, etc.",
1910+
      "rdfs:label": "Organization",
1911+
      "rdfs:subClassOf": {
1912+
        "@id": "http://schema.org/Thing"
1913+
      }
1914+
    },
1915+
    {
1916+
      "@id": "http://schema.org/programMembershipUsed",
1917+
      "@type": "rdf:Property",
1918+
      "http://schema.org/domainIncludes": {
1919+
        "@id": "http://schema.org/Reservation"
1920+
      },
1921+
      "http://schema.org/rangeIncludes": {
1922+
        "@id": "http://schema.org/ProgramMembership"
1923+
      },
1924+
      "rdfs:comment": "Any membership in a frequent flyer, hotel loyalty program, etc. being applied to the reservation.",
1925+
      "rdfs:label": "programMembershipUsed"
1926+
    },
1927+
    {
1928+
      "@id": "http://schema.org/DeleteAction",
1929+
      "@type": "rdfs:Class",
1930+
      "rdfs:comment": "The act of editing a recipient by removing one of its objects.",
1931+
      "rdfs:label": "DeleteAction",
1932+
      "rdfs:subClassOf": {
1933+
        "@id": "http://schema.org/UpdateAction"
1934+
      }
1935+
    },
1936+
    {
1937+
      "@id": "http://schema.org/Wednesday",
1938+
      "@type": "http://schema.org/DayOfWeek",
1939+
      "http://schema.org/sameAs": {
1940+
        "@id": "http://www.wikidata.org/entity/Q128"
1941+
      },
1942+
      "rdfs:comment": "The day of the week between Tuesday and Thursday.",
1943+
      "rdfs:label": "Wednesday"
1944+
    },
1945+
    {
1946+
      "@id": "http://schema.org/trackingUrl",
1947+
      "@type": "rdf:Property",
1948+
      "http://schema.org/domainIncludes": {
1949+
        "@id": "http://schema.org/ParcelDelivery"
1950+
      },
1951+
      "http://schema.org/rangeIncludes": {
1952+
        "@id": "http://schema.org/URL"
1953+
      },
1954+
      "rdfs:comment": "Tracking url for the parcel delivery.",
1955+
      "rdfs:label": "trackingUrl"
1956+
    },
1957+
    {
1958+
      "@id": "http://schema.org/RefurbishedCondition",
1959+
      "@type": "http://schema.org/OfferItemCondition",
1960+
      "rdfs:comment": "Indicates that the item is refurbished.",
1961+
      "rdfs:label": "RefurbishedCondition"
1962+
    },
1963+
    {
1964+
      "@id": "http://schema.org/bookEdition",
1965+
      "@type": "rdf:Property",
1966+
      "http://schema.org/domainIncludes": {
1967+
        "@id": "http://schema.org/Book"
1968+
      },
1969+
      "http://schema.org/rangeIncludes": {
1970+
        "@id": "http://schema.org/Text"
1971+
      },
1972+
      "rdfs:comment": "The edition of the book.",
1973+
      "rdfs:label": "bookEdition"
1974+
    },
1975+
    {
1976+
      "@id": "http://schema.org/TradeAction",
1977+
      "@type": "rdfs:Class",
1978+
      "rdfs:comment": "The act of participating in an exchange of goods and services for monetary compensation. An agent trades an object, product or service with a participant in exchange for a one time or periodic payment.",
1979+
      "rdfs:label": "TradeAction",
1980+
      "rdfs:subClassOf": {
1981+
        "@id": "http://schema.org/Action"
1982+
      }
1983+
    },
1984+
    {
1985+
      "@id": "http://schema.org/processorRequirements",
1986+
      "@type": "rdf:Property",
1987+
      "http://schema.org/domainIncludes": {
1988+
        "@id": "http://schema.org/SoftwareApplication"
1989+
      },
1990+
      "http://schema.org/rangeIncludes": {
1991+
        "@id": "http://schema.org/Text"
1992+
      },
1993+
      "rdfs:comment": "Processor architecture required to run the application (e.g. IA64).",
1994+
      "rdfs:label": "processorRequirements"
1995+
    },
1996+
    {
1997+
      "@id": "http://schema.org/LegalService",
1998+
      "@type": "rdfs:Class",
1999+
      "rdfs:comment": "A LegalService is a business that provides legally-oriented services, advice and representation, e.g. law firms.<br/><br/>\n\nAs a <a class=\"localLink\" href=\"http://schema.org/LocalBusiness\">LocalBusiness</a> it can be described as a <a class=\"localLink\" href=\"http://schema.org/provider\">provider</a> of one or more <a class=\"localLink\" href=\"http://schema.org/Service\">Service</a>(s).",
2000+
      "rdfs:label": "LegalService",
2001+
      "rdfs:subClassOf": {
2002+
        "@id": "http://schema.org/LocalBusiness"
2003+
      }
2004+
    },
2005+
    {
2006+
      "@id": "http://schema.org/grantee",
2007+
      "@type": "rdf:Property",
2008+
      "http://schema.org/domainIncludes": {
2009+
        "@id": "http://schema.org/DigitalDocumentPermission"
2010+
      },
2011+
      "http://schema.org/rangeIncludes": [
2012+
        {
2013+
          "@id": "http://schema.org/Organization"
2014+
        },
2015+
        {
2016+
          "@id": "http://schema.org/ContactPoint"
2017+
        },
2018+
        {
2019+
          "@id": "http://schema.org/Audience"
2020+
        },
2021+
        {
2022+
          "@id": "http://schema.org/Person"
2023+
        }
2024+
      ],
2025+
      "rdfs:comment": "The person, organization, contact point, or audience that has been granted this permission.",
2026+
      "rdfs:label": "grantee"
2027+
    },
2028+
    {
2029+
      "@id": "http://schema.org/subEvent",
2030+
      "@type": "rdf:Property",
2031+
      "http://schema.org/domainIncludes": {
2032+
        "@id": "http://schema.org/Event"
2033+
      },
2034+
      "http://schema.org/inverseOf": {
2035+
        "@id": "http://schema.org/superEvent"
2036+
      },
2037+
      "http://schema.org/rangeIncludes": {
2038+
        "@id": "http://schema.org/Event"
2039+
      },
2040+
      "rdfs:comment": "An Event that is part of this event. For example, a conference event includes many presentations, each of which is a subEvent of the conference.",
2041+
      "rdfs:label": "subEvent"
2042+
    },
2043+
    {
2044+
      "@id": "http://schema.org/RemixAlbum",
2045+
      "@type": "http://schema.org/MusicAlbumProductionType",
2046+
      "http://purl.org/dc/terms/source": {
2047+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ"
2048+
      },
2049+
      "rdfs:comment": "RemixAlbum.",
2050+
      "rdfs:label": "RemixAlbum"
2051+
    },
2052+
    {
2053+
      "@id": "http://schema.org/membershipNumber",
2054+
      "@type": "rdf:Property",
2055+
      "http://schema.org/domainIncludes": {
2056+
        "@id": "http://schema.org/ProgramMembership"
2057+
      },
2058+
      "http://schema.org/rangeIncludes": {
2059+
        "@id": "http://schema.org/Text"
2060+
      },
2061+
      "rdfs:comment": "A unique identifier for the membership.",
2062+
      "rdfs:label": "membershipNumber"
2063+
    },
2064+
    {
2065+
      "@id": "http://schema.org/OrderProcessing",
2066+
      "@type": "http://schema.org/OrderStatus",
2067+
      "rdfs:comment": "OrderStatus representing that an order is being processed.",
2068+
      "rdfs:label": "OrderProcessing"
2069+
    },
2070+
    {
2071+
      "@id": "http://schema.org/VisualArtwork",
2072+
      "@type": "rdfs:Class",
2073+
      "http://purl.org/dc/terms/source": {
2074+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_VisualArtworkClass"
2075+
      },
2076+
      "rdfs:comment": "A work of art that is primarily visual in character.",
2077+
      "rdfs:label": "VisualArtwork",
2078+
      "rdfs:subClassOf": {
2079+
        "@id": "http://schema.org/CreativeWork"
2080+
      }
2081+
    },
2082+
    {
2083+
      "@id": "http://schema.org/recipeYield",
2084+
      "@type": "rdf:Property",
2085+
      "http://schema.org/domainIncludes": {
2086+
        "@id": "http://schema.org/Recipe"
2087+
      },
2088+
      "http://schema.org/rangeIncludes": [
2089+
        {
2090+
          "@id": "http://schema.org/Text"
2091+
        },
2092+
        {
2093+
          "@id": "http://schema.org/QuantitativeValue"
2094+
        }
2095+
      ],
2096+
      "rdfs:comment": "The quantity produced by the recipe (for example, number of people served, number of servings, etc).",
2097+
      "rdfs:label": "recipeYield",
2098+
      "rdfs:subPropertyOf": {
2099+
        "@id": "http://schema.org/yield"
2100+
      }
2101+
    },
2102+
    {
2103+
      "@id": "http://schema.org/gameServer",
2104+
      "@type": "rdf:Property",
2105+
      "http://schema.org/domainIncludes": {
2106+
        "@id": "http://schema.org/VideoGame"
2107+
      },
2108+
      "http://schema.org/inverseOf": {
2109+
        "@id": "http://schema.org/game"
2110+
      },
2111+
      "http://schema.org/rangeIncludes": {
2112+
        "@id": "http://schema.org/GameServer"
2113+
      },
2114+
      "rdfs:comment": "The server on which  it is possible to play the game.",
2115+
      "rdfs:label": "gameServer"
2116+
    },
2117+
    {
2118+
      "@id": "http://schema.org/arrivalPlatform",
2119+
      "@type": "rdf:Property",
2120+
      "http://schema.org/domainIncludes": {
2121+
        "@id": "http://schema.org/TrainTrip"
2122+
      },
2123+
      "http://schema.org/rangeIncludes": {
2124+
        "@id": "http://schema.org/Text"
2125+
      },
2126+
      "rdfs:comment": "The platform where the train arrives.",
2127+
      "rdfs:label": "arrivalPlatform"
2128+
    },
2129+
    {
2130+
      "@id": "http://schema.org/Attorney",
2131+
      "@type": "rdfs:Class",
2132+
      "rdfs:comment": "Professional service: Attorney. <br/><br/>\n\nThis type is deprecated - <a class=\"localLink\" href=\"http://schema.org/LegalService\">LegalService</a> is more inclusive and less ambiguous.",
2133+
      "rdfs:label": "Attorney",
2134+
      "rdfs:subClassOf": {
2135+
        "@id": "http://schema.org/LegalService"
2136+
      }
2137+
    },
2138+
    {
2139+
      "@id": "http://schema.org/RsvpAction",
2140+
      "@type": "rdfs:Class",
2141+
      "rdfs:comment": "The act of notifying an event organizer as to whether you expect to attend the event.",
2142+
      "rdfs:label": "RsvpAction",
2143+
      "rdfs:subClassOf": {
2144+
        "@id": "http://schema.org/InformAction"
2145+
      }
2146+
    },
2147+
    {
2148+
      "@id": "http://schema.org/GeneralContractor",
2149+
      "@type": "rdfs:Class",
2150+
      "rdfs:comment": "A general contractor.",
2151+
      "rdfs:label": "GeneralContractor",
2152+
      "rdfs:subClassOf": {
2153+
        "@id": "http://schema.org/HomeAndConstructionBusiness"
2154+
      }
2155+
    },
2156+
    {
2157+
      "@id": "http://schema.org/Rating",
2158+
      "@type": "rdfs:Class",
2159+
      "rdfs:comment": "A rating is an evaluation on a numeric scale, such as 1 to 5 stars.",
2160+
      "rdfs:label": "Rating",
2161+
      "rdfs:subClassOf": {
2162+
        "@id": "http://schema.org/Intangible"
2163+
      }
2164+
    },
2165+
    {
2166+
      "@id": "http://schema.org/bed",
2167+
      "@type": "rdf:Property",
2168+
      "http://purl.org/dc/terms/source": {
2169+
        "@id": "https://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#STI_Accommodation_Ontology"
2170+
      },
2171+
      "http://schema.org/domainIncludes": [
2172+
        {
2173+
          "@id": "http://schema.org/Suite"
2174+
        },
2175+
        {
2176+
          "@id": "http://schema.org/HotelRoom"
2177+
        }
2178+
      ],
2179+
      "http://schema.org/rangeIncludes": [
2180+
        {
2181+
          "@id": "http://schema.org/BedType"
2182+
        },
2183+
        {
2184+
          "@id": "http://schema.org/Text"
2185+
        },
2186+
        {
2187+
          "@id": "http://schema.org/BedDetails"
2188+
        }
2189+
      ],
2190+
      "rdfs:comment": "The type of bed or beds included in the accommodation. For the single case of just one bed of a certain type, you use bed directly with a text.\n      If you want to indicate the quantity of a certain kind of bed, use an instance of BedDetails. For more detailed information, use the amenityFeature property.",
2191+
      "rdfs:label": "bed"
2192+
    },
2193+
    {
2194+
      "@id": "http://schema.org/bookFormat",
2195+
      "@type": "rdf:Property",
2196+
      "http://schema.org/domainIncludes": {
2197+
        "@id": "http://schema.org/Book"
2198+
      },
2199+
      "http://schema.org/rangeIncludes": {
2200+
        "@id": "http://schema.org/BookFormatType"
2201+
      },
2202+
      "rdfs:comment": "The format of the book.",
2203+
      "rdfs:label": "bookFormat"
2204+
    },
2205+
    {
2206+
      "@id": "http://schema.org/Time",
2207+
      "@type": [
2208+
        "rdfs:Class",
2209+
        "http://schema.org/DataType"
2210+
      ],
2211+
      "rdfs:comment": "A point in time recurring on multiple days in the form hh:mm:ss[Z|(+|-)hh:mm] (see <a href=\"http://www.w3.org/TR/xmlschema-2/#time\">XML schema for details</a>).",
2212+
      "rdfs:label": "Time"
2213+
    },
2214+
    {
2215+
      "@id": "http://schema.org/availableDeliveryMethod",
2216+
      "@type": "rdf:Property",
2217+
      "http://purl.org/dc/terms/source": {
2218+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsTerms"
2219+
      },
2220+
      "http://schema.org/domainIncludes": [
2221+
        {
2222+
          "@id": "http://schema.org/Demand"
2223+
        },
2224+
        {
2225+
          "@id": "http://schema.org/Offer"
2226+
        }
2227+
      ],
2228+
      "http://schema.org/rangeIncludes": {
2229+
        "@id": "http://schema.org/DeliveryMethod"
2230+
      },
2231+
      "rdfs:comment": "The delivery method(s) available for this offer.",
2232+
      "rdfs:label": "availableDeliveryMethod"
2233+
    },
2234+
    {
2235+
      "@id": "http://schema.org/VegetarianDiet",
2236+
      "@type": "http://schema.org/RestrictedDiet",
2237+
      "rdfs:comment": "A diet exclusive of animal meat.",
2238+
      "rdfs:label": "VegetarianDiet"
2239+
    },
2240+
    {
2241+
      "@id": "http://schema.org/KosherDiet",
2242+
      "@type": "http://schema.org/RestrictedDiet",
2243+
      "rdfs:comment": "A diet conforming to Jewish dietary practices.",
2244+
      "rdfs:label": "KosherDiet"
2245+
    },
2246+
    {
2247+
      "@id": "http://schema.org/maps",
2248+
      "@type": "rdf:Property",
2249+
      "http://schema.org/domainIncludes": {
2250+
        "@id": "http://schema.org/Place"
2251+
      },
2252+
      "http://schema.org/rangeIncludes": {
2253+
        "@id": "http://schema.org/URL"
2254+
      },
2255+
      "http://schema.org/supersededBy": {
2256+
        "@id": "http://schema.org/hasMap"
2257+
      },
2258+
      "rdfs:comment": "A URL to a map of the place.",
2259+
      "rdfs:label": "maps"
2260+
    },
2261+
    {
2262+
      "@id": "http://schema.org/ApartmentComplex",
2263+
      "@type": "rdfs:Class",
2264+
      "rdfs:comment": "Residence type: Apartment complex.",
2265+
      "rdfs:label": "ApartmentComplex",
2266+
      "rdfs:subClassOf": {
2267+
        "@id": "http://schema.org/Residence"
2268+
      }
2269+
    },
2270+
    {
2271+
      "@id": "http://schema.org/RegisterAction",
2272+
      "@type": "rdfs:Class",
2273+
      "rdfs:comment": "The act of registering to be a user of a service, product or web page.<br/><br/>\n\nRelated actions:<br/><br/>\n\n<ul>\n<li><a class=\"localLink\" href=\"http://schema.org/JoinAction\">JoinAction</a>: Unlike JoinAction, RegisterAction implies you are registering to be a user of a service, <em>not</em> a group/team of people.</li>\n<li>[FollowAction]]: Unlike FollowAction, RegisterAction doesn't imply that the agent is expecting to poll for updates from the object.</li>\n<li><a class=\"localLink\" href=\"http://schema.org/SubscribeAction\">SubscribeAction</a>: Unlike SubscribeAction, RegisterAction doesn't imply that the agent is expecting updates from the object.</li>\n</ul>\n",
2274+
      "rdfs:label": "RegisterAction",
2275+
      "rdfs:subClassOf": {
2276+
        "@id": "http://schema.org/InteractAction"
2277+
      }
2278+
    },
2279+
    {
2280+
      "@id": "http://schema.org/HousePainter",
2281+
      "@type": "rdfs:Class",
2282+
      "rdfs:comment": "A house painting service.",
2283+
      "rdfs:label": "HousePainter",
2284+
      "rdfs:subClassOf": {
2285+
        "@id": "http://schema.org/HomeAndConstructionBusiness"
2286+
      }
2287+
    },
2288+
    {
2289+
      "@id": "http://schema.org/orderDate",
2290+
      "@type": "rdf:Property",
2291+
      "http://schema.org/domainIncludes": {
2292+
        "@id": "http://schema.org/Order"
2293+
      },
2294+
      "http://schema.org/rangeIncludes": [
2295+
        {
2296+
          "@id": "http://schema.org/Date"
2297+
        },
2298+
        {
2299+
          "@id": "http://schema.org/DateTime"
2300+
        }
2301+
      ],
2302+
      "rdfs:comment": "Date order was placed.",
2303+
      "rdfs:label": "orderDate"
2304+
    },
2305+
    {
2306+
      "@id": "http://schema.org/MovieRentalStore",
2307+
      "@type": "rdfs:Class",
2308+
      "rdfs:comment": "A movie rental store.",
2309+
      "rdfs:label": "MovieRentalStore",
2310+
      "rdfs:subClassOf": {
2311+
        "@id": "http://schema.org/Store"
2312+
      }
2313+
    },
2314+
    {
2315+
      "@id": "http://schema.org/WatchAction",
2316+
      "@type": "rdfs:Class",
2317+
      "rdfs:comment": "The act of consuming dynamic/moving visual content.",
2318+
      "rdfs:label": "WatchAction",
2319+
      "rdfs:subClassOf": {
2320+
        "@id": "http://schema.org/ConsumeAction"
2321+
      }
2322+
    },
2323+
    {
2324+
      "@id": "http://schema.org/workFeatured",
2325+
      "@type": "rdf:Property",
2326+
      "http://schema.org/domainIncludes": {
2327+
        "@id": "http://schema.org/Event"
2328+
      },
2329+
      "http://schema.org/rangeIncludes": {
2330+
        "@id": "http://schema.org/CreativeWork"
2331+
      },
2332+
      "rdfs:comment": "A work featured in some event, e.g. exhibited in an ExhibitionEvent.\n       Specific subproperties are available for workPerformed (e.g. a play), or a workPresented (a Movie at a ScreeningEvent).",
2333+
      "rdfs:label": "workFeatured"
2334+
    },
2335+
    {
2336+
      "@id": "http://schema.org/PropertyValueSpecification",
2337+
      "@type": "rdfs:Class",
2338+
      "http://purl.org/dc/terms/source": {
2339+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_ActionCollabClass"
2340+
      },
2341+
      "rdfs:comment": "A Property value specification.",
2342+
      "rdfs:label": "PropertyValueSpecification",
2343+
      "rdfs:subClassOf": {
2344+
        "@id": "http://schema.org/Intangible"
2345+
      }
2346+
    },
2347+
    {
2348+
      "@id": "http://schema.org/EducationEvent",
2349+
      "@type": "rdfs:Class",
2350+
      "rdfs:comment": "Event type: Education event.",
2351+
      "rdfs:label": "EducationEvent",
2352+
      "rdfs:subClassOf": {
2353+
        "@id": "http://schema.org/Event"
2354+
      }
2355+
    },
2356+
    {
2357+
      "@id": "http://schema.org/VeganDiet",
2358+
      "@type": "http://schema.org/RestrictedDiet",
2359+
      "rdfs:comment": "A diet exclusive of all animal products.",
2360+
      "rdfs:label": "VeganDiet"
2361+
    },
2362+
    {
2363+
      "@id": "http://schema.org/recipeCategory",
2364+
      "@type": "rdf:Property",
2365+
      "http://schema.org/domainIncludes": {
2366+
        "@id": "http://schema.org/Recipe"
2367+
      },
2368+
      "http://schema.org/rangeIncludes": {
2369+
        "@id": "http://schema.org/Text"
2370+
      },
2371+
      "rdfs:comment": "The category of the recipe???for example, appetizer, entree, etc.",
2372+
      "rdfs:label": "recipeCategory"
2373+
    },
2374+
    {
2375+
      "@id": "http://schema.org/fatContent",
2376+
      "@type": "rdf:Property",
2377+
      "http://schema.org/domainIncludes": {
2378+
        "@id": "http://schema.org/NutritionInformation"
2379+
      },
2380+
      "http://schema.org/rangeIncludes": {
2381+
        "@id": "http://schema.org/Mass"
2382+
      },
2383+
      "rdfs:comment": "The number of grams of fat.",
2384+
      "rdfs:label": "fatContent"
2385+
    },
2386+
    {
2387+
      "@id": "http://schema.org/character",
2388+
      "@type": "rdf:Property",
2389+
      "http://schema.org/domainIncludes": {
2390+
        "@id": "http://schema.org/CreativeWork"
2391+
      },
2392+
      "http://schema.org/rangeIncludes": {
2393+
        "@id": "http://schema.org/Person"
2394+
      },
2395+
      "rdfs:comment": "Fictional person connected with a creative work.",
2396+
      "rdfs:label": "character"
2397+
    },
2398+
    {
2399+
      "@id": "http://schema.org/ResumeAction",
2400+
      "@type": "rdfs:Class",
2401+
      "rdfs:comment": "The act of resuming a device or application which was formerly paused (e.g. resume music playback or resume a timer).",
2402+
      "rdfs:label": "ResumeAction",
2403+
      "rdfs:subClassOf": {
2404+
        "@id": "http://schema.org/ControlAction"
2405+
      }
2406+
    },
2407+
    {
2408+
      "@id": "http://schema.org/ToyStore",
2409+
      "@type": "rdfs:Class",
2410+
      "rdfs:comment": "A toy store.",
2411+
      "rdfs:label": "ToyStore",
2412+
      "rdfs:subClassOf": {
2413+
        "@id": "http://schema.org/Store"
2414+
      }
2415+
    },
2416+
    {
2417+
      "@id": "http://schema.org/BedAndBreakfast",
2418+
      "@type": "rdfs:Class",
2419+
      "rdfs:comment": "Bed and breakfast.\n<br /><br />\nSee also the <a href=\"/docs/hotels.html\">dedicated document on the use of schema.org for marking up hotels and other forms of accommodations</a>.",
2420+
      "rdfs:label": "BedAndBreakfast",
2421+
      "rdfs:subClassOf": {
2422+
        "@id": "http://schema.org/LodgingBusiness"
2423+
      }
2424+
    },
2425+
    {
2426+
      "@id": "http://schema.org/Sunday",
2427+
      "@type": "http://schema.org/DayOfWeek",
2428+
      "http://schema.org/sameAs": {
2429+
        "@id": "http://www.wikidata.org/entity/Q132"
2430+
      },
2431+
      "rdfs:comment": "The day of the week between Saturday and Monday.",
2432+
      "rdfs:label": "Sunday"
2433+
    },
2434+
    {
2435+
      "@id": "http://schema.org/Suite",
2436+
      "@type": "rdfs:Class",
2437+
      "http://purl.org/dc/terms/source": {
2438+
        "@id": "https://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#STI_Accommodation_Ontology"
2439+
      },
2440+
      "rdfs:comment": "A suite in a hotel or other public accommodation, denotes a class of luxury accommodations, the key feature of which is multiple rooms (Source: Wikipedia, the free encyclopedia, see <a href=\"http://en.wikipedia.org/wiki/Suite_(hotel)\">http://en.wikipedia.org/wiki/Suite_(hotel)</a>).\n<br /><br />\nSee also the <a href=\"/docs/hotels.html\">dedicated document on the use of schema.org for marking up hotels and other forms of accommodations</a>.",
2441+
      "rdfs:label": "Suite",
2442+
      "rdfs:subClassOf": {
2443+
        "@id": "http://schema.org/Accommodation"
2444+
      }
2445+
    },
2446+
    {
2447+
      "@id": "http://schema.org/areaServed",
2448+
      "@type": "rdf:Property",
2449+
      "http://schema.org/domainIncludes": [
2450+
        {
2451+
          "@id": "http://schema.org/Demand"
2452+
        },
2453+
        {
2454+
          "@id": "http://schema.org/ContactPoint"
2455+
        },
2456+
        {
2457+
          "@id": "http://schema.org/Organization"
2458+
        },
2459+
        {
2460+
          "@id": "http://schema.org/Offer"
2461+
        },
2462+
        {
2463+
          "@id": "http://schema.org/Service"
2464+
        },
2465+
        {
2466+
          "@id": "http://schema.org/DeliveryChargeSpecification"
2467+
        }
2468+
      ],
2469+
      "http://schema.org/rangeIncludes": [
2470+
        {
2471+
          "@id": "http://schema.org/Place"
2472+
        },
2473+
        {
2474+
          "@id": "http://schema.org/GeoShape"
2475+
        },
2476+
        {
2477+
          "@id": "http://schema.org/Text"
2478+
        },
2479+
        {
2480+
          "@id": "http://schema.org/AdministrativeArea"
2481+
        }
2482+
      ],
2483+
      "rdfs:comment": "The geographic area where a service or offered item is provided.",
2484+
      "rdfs:label": "areaServed"
2485+
    },
2486+
    {
2487+
      "@id": "http://schema.org/postOfficeBoxNumber",
2488+
      "@type": "rdf:Property",
2489+
      "http://schema.org/domainIncludes": {
2490+
        "@id": "http://schema.org/PostalAddress"
2491+
      },
2492+
      "http://schema.org/rangeIncludes": {
2493+
        "@id": "http://schema.org/Text"
2494+
      },
2495+
      "rdfs:comment": "The post office box number for PO box addresses.",
2496+
      "rdfs:label": "postOfficeBoxNumber"
2497+
    },
2498+
    {
2499+
      "@id": "http://schema.org/audience",
2500+
      "@type": "rdf:Property",
2501+
      "http://schema.org/domainIncludes": [
2502+
        {
2503+
          "@id": "http://schema.org/Product"
2504+
        },
2505+
        {
2506+
          "@id": "http://schema.org/LodgingBusiness"
2507+
        },
2508+
        {
2509+
          "@id": "http://schema.org/Event"
2510+
        },
2511+
        {
2512+
          "@id": "http://schema.org/PlayAction"
2513+
        },
2514+
        {
2515+
          "@id": "http://schema.org/Service"
2516+
        },
2517+
        {
2518+
          "@id": "http://schema.org/CreativeWork"
2519+
        }
2520+
      ],
2521+
      "http://schema.org/rangeIncludes": {
2522+
        "@id": "http://schema.org/Audience"
2523+
      },
2524+
      "rdfs:comment": "An intended audience, i.e. a group for whom something was created.",
2525+
      "rdfs:label": "audience"
2526+
    },
2527+
    {
2528+
      "@id": "http://schema.org/awayTeam",
2529+
      "@type": "rdf:Property",
2530+
      "http://schema.org/domainIncludes": {
2531+
        "@id": "http://schema.org/SportsEvent"
2532+
      },
2533+
      "http://schema.org/rangeIncludes": [
2534+
        {
2535+
          "@id": "http://schema.org/SportsTeam"
2536+
        },
2537+
        {
2538+
          "@id": "http://schema.org/Person"
2539+
        }
2540+
      ],
2541+
      "rdfs:comment": "The away team in a sports event.",
2542+
      "rdfs:label": "awayTeam",
2543+
      "rdfs:subPropertyOf": {
2544+
        "@id": "http://schema.org/competitor"
2545+
      }
2546+
    },
2547+
    {
2548+
      "@id": "http://schema.org/GenderType",
2549+
      "@type": "rdfs:Class",
2550+
      "rdfs:comment": "An enumeration of genders.",
2551+
      "rdfs:label": "GenderType",
2552+
      "rdfs:subClassOf": {
2553+
        "@id": "http://schema.org/Enumeration"
2554+
      }
2555+
    },
2556+
    {
2557+
      "@id": "http://schema.org/InstallAction",
2558+
      "@type": "rdfs:Class",
2559+
      "rdfs:comment": "The act of installing an application.",
2560+
      "rdfs:label": "InstallAction",
2561+
      "rdfs:subClassOf": {
2562+
        "@id": "http://schema.org/ConsumeAction"
2563+
      }
2564+
    },
2565+
    {
2566+
      "@id": "http://schema.org/EventVenue",
2567+
      "@type": "rdfs:Class",
2568+
      "rdfs:comment": "An event venue.",
2569+
      "rdfs:label": "EventVenue",
2570+
      "rdfs:subClassOf": {
2571+
        "@id": "http://schema.org/CivicStructure"
2572+
      }
2573+
    },
2574+
    {
2575+
      "@id": "http://schema.org/providesService",
2576+
      "@type": "rdf:Property",
2577+
      "http://schema.org/domainIncludes": {
2578+
        "@id": "http://schema.org/ServiceChannel"
2579+
      },
2580+
      "http://schema.org/rangeIncludes": {
2581+
        "@id": "http://schema.org/Service"
2582+
      },
2583+
      "rdfs:comment": "The service provided by this channel.",
2584+
      "rdfs:label": "providesService"
2585+
    },
2586+
    {
2587+
      "@id": "http://schema.org/GiveAction",
2588+
      "@type": "rdfs:Class",
2589+
      "rdfs:comment": "The act of transferring ownership of an object to a destination. Reciprocal of TakeAction.<br/><br/>\n\nRelated actions:<br/><br/>\n\n<ul>\n<li><a class=\"localLink\" href=\"http://schema.org/TakeAction\">TakeAction</a>: Reciprocal of GiveAction.</li>\n<li><a class=\"localLink\" href=\"http://schema.org/SendAction\">SendAction</a>: Unlike SendAction, GiveAction implies that ownership is being transferred (e.g. I may send my laptop to you, but that doesn't mean I'm giving it to you).</li>\n</ul>\n",
2590+
      "rdfs:label": "GiveAction",
2591+
      "rdfs:subClassOf": {
2592+
        "@id": "http://schema.org/TransferAction"
2593+
      }
2594+
    },
2595+
    {
2596+
      "@id": "http://schema.org/instructor",
2597+
      "@type": "rdf:Property",
2598+
      "http://schema.org/domainIncludes": {
2599+
        "@id": "http://schema.org/CourseInstance"
2600+
      },
2601+
      "http://schema.org/rangeIncludes": {
2602+
        "@id": "http://schema.org/Person"
2603+
      },
2604+
      "rdfs:comment": "A person assigned to instruct or provide instructional assistance for the <a class=\"localLink\" href=\"http://schema.org/CourseInstance\">CourseInstance</a>.",
2605+
      "rdfs:label": "instructor"
2606+
    },
2607+
    {
2608+
      "@id": "http://schema.org/sourceOrganization",
2609+
      "@type": "rdf:Property",
2610+
      "http://schema.org/domainIncludes": {
2611+
        "@id": "http://schema.org/CreativeWork"
2612+
      },
2613+
      "http://schema.org/rangeIncludes": {
2614+
        "@id": "http://schema.org/Organization"
2615+
      },
2616+
      "rdfs:comment": "The Organization on whose behalf the creator was working.",
2617+
      "rdfs:label": "sourceOrganization"
2618+
    },
2619+
    {
2620+
      "@id": "http://schema.org/remainingAttendeeCapacity",
2621+
      "@type": "rdf:Property",
2622+
      "http://schema.org/domainIncludes": {
2623+
        "@id": "http://schema.org/Event"
2624+
      },
2625+
      "http://schema.org/rangeIncludes": {
2626+
        "@id": "http://schema.org/Integer"
2627+
      },
2628+
      "rdfs:comment": "The number of attendee places for an event that remain unallocated.",
2629+
      "rdfs:label": "remainingAttendeeCapacity"
2630+
    },
2631+
    {
2632+
      "@id": "http://schema.org/mpn",
2633+
      "@type": "rdf:Property",
2634+
      "http://purl.org/dc/terms/source": {
2635+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsTerms"
2636+
      },
2637+
      "http://schema.org/domainIncludes": [
2638+
        {
2639+
          "@id": "http://schema.org/Product"
2640+
        },
2641+
        {
2642+
          "@id": "http://schema.org/Offer"
2643+
        },
2644+
        {
2645+
          "@id": "http://schema.org/Demand"
2646+
        }
2647+
      ],
2648+
      "http://schema.org/rangeIncludes": {
2649+
        "@id": "http://schema.org/Text"
2650+
      },
2651+
      "rdfs:comment": "The Manufacturer Part Number (MPN) of the product, or the product to which the offer refers.",
2652+
      "rdfs:label": "mpn"
2653+
    },
2654+
    {
2655+
      "@id": "http://schema.org/OutOfStock",
2656+
      "@type": "http://schema.org/ItemAvailability",
2657+
      "rdfs:comment": "Indicates that the item is out of stock.",
2658+
      "rdfs:label": "OutOfStock"
2659+
    },
2660+
    {
2661+
      "@id": "http://schema.org/OrderPickupAvailable",
2662+
      "@type": "http://schema.org/OrderStatus",
2663+
      "rdfs:comment": "OrderStatus representing availability of an order for pickup.",
2664+
      "rdfs:label": "OrderPickupAvailable"
2665+
    },
2666+
    {
2667+
      "@id": "http://schema.org/DJMixAlbum",
2668+
      "@type": "http://schema.org/MusicAlbumProductionType",
2669+
      "http://purl.org/dc/terms/source": {
2670+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ"
2671+
      },
2672+
      "rdfs:comment": "DJMixAlbum.",
2673+
      "rdfs:label": "DJMixAlbum"
2674+
    },
2675+
    {
2676+
      "@id": "http://schema.org/PostOffice",
2677+
      "@type": "rdfs:Class",
2678+
      "rdfs:comment": "A post office.",
2679+
      "rdfs:label": "PostOffice",
2680+
      "rdfs:subClassOf": {
2681+
        "@id": "http://schema.org/GovernmentOffice"
2682+
      }
2683+
    },
2684+
    {
2685+
      "@id": "http://schema.org/CheckoutPage",
2686+
      "@type": "rdfs:Class",
2687+
      "rdfs:comment": "Web page type: Checkout page.",
2688+
      "rdfs:label": "CheckoutPage",
2689+
      "rdfs:subClassOf": {
2690+
        "@id": "http://schema.org/WebPage"
2691+
      }
2692+
    },
2693+
    {
2694+
      "@id": "http://schema.org/Accommodation",
2695+
      "@type": "rdfs:Class",
2696+
      "http://purl.org/dc/terms/source": {
2697+
        "@id": "https://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#STI_Accommodation_Ontology"
2698+
      },
2699+
      "rdfs:comment": "An accommodation is a place that can accommodate human beings, e.g. a hotel room, a camping pitch, or a meeting room. Many accommodations are for overnight stays, but this is not a mandatory requirement.\nFor more specific types of accommodations not defined in schema.org, one can use additionalType with external vocabularies.\n<br /><br />\nSee also the <a href=\"/docs/hotels.html\">dedicated document on the use of schema.org for marking up hotels and other forms of accommodations</a>.",
2700+
      "rdfs:label": "Accommodation",
2701+
      "rdfs:subClassOf": {
2702+
        "@id": "http://schema.org/Place"
2703+
      }
2704+
    },
2705+
    {
2706+
      "@id": "http://schema.org/isPartOf",
2707+
      "@type": "rdf:Property",
2708+
      "http://schema.org/domainIncludes": {
2709+
        "@id": "http://schema.org/CreativeWork"
2710+
      },
2711+
      "http://schema.org/inverseOf": {
2712+
        "@id": "http://schema.org/hasPart"
2713+
      },
2714+
      "http://schema.org/rangeIncludes": [
2715+
        {
2716+
          "@id": "http://schema.org/CreativeWork"
2717+
        },
2718+
        {
2719+
          "@id": "http://schema.org/URL"
2720+
        }
2721+
      ],
2722+
      "rdfs:comment": "Indicates an item or CreativeWork that this item, or CreativeWork (in some sense), is part of.",
2723+
      "rdfs:label": "isPartOf"
2724+
    },
2725+
    {
2726+
      "@id": "http://schema.org/cargoVolume",
2727+
      "@type": "rdf:Property",
2728+
      "http://purl.org/dc/terms/source": {
2729+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#Automotive_Ontology_Working_Group"
2730+
      },
2731+
      "http://schema.org/domainIncludes": {
2732+
        "@id": "http://schema.org/Vehicle"
2733+
      },
2734+
      "http://schema.org/rangeIncludes": {
2735+
        "@id": "http://schema.org/QuantitativeValue"
2736+
      },
2737+
      "rdfs:comment": "The available volume for cargo or luggage. For automobiles, this is usually the trunk volume.<br/><br/>\n\nTypical unit code(s): LTR for liters, FTQ for cubic foot/feet<br/><br/>\n\nNote: You can use <a class=\"localLink\" href=\"http://schema.org/minValue\">minValue</a> and <a class=\"localLink\" href=\"http://schema.org/maxValue\">maxValue</a> to indicate ranges.",
2738+
      "rdfs:label": "cargoVolume"
2739+
    },
2740+
    {
2741+
      "@id": "http://schema.org/actor",
2742+
      "@type": "rdf:Property",
2743+
      "http://schema.org/domainIncludes": [
2744+
        {
2745+
          "@id": "http://schema.org/CreativeWorkSeason"
2746+
        },
2747+
        {
2748+
          "@id": "http://schema.org/RadioSeries"
2749+
        },
2750+
        {
2751+
          "@id": "http://schema.org/Movie"
2752+
        },
2753+
        {
2754+
          "@id": "http://schema.org/MovieSeries"
2755+
        },
2756+
        {
2757+
          "@id": "http://schema.org/Episode"
2758+
        },
2759+
        {
2760+
          "@id": "http://schema.org/VideoObject"
2761+
        },
2762+
        {
2763+
          "@id": "http://schema.org/Event"
2764+
        },
2765+
        {
2766+
          "@id": "http://schema.org/Clip"
2767+
        },
2768+
        {
2769+
          "@id": "http://schema.org/VideoGame"
2770+
        },
2771+
        {
2772+
          "@id": "http://schema.org/VideoGameSeries"
2773+
        },
2774+
        {
2775+
          "@id": "http://schema.org/TVSeries"
2776+
        }
2777+
      ],
2778+
      "http://schema.org/rangeIncludes": {
2779+
        "@id": "http://schema.org/Person"
2780+
      },
2781+
      "rdfs:comment": "An actor, e.g. in tv, radio, movie, video games etc., or in an event. Actors can be associated with individual items or with a series, episode, clip.",
2782+
      "rdfs:label": "actor"
2783+
    },
2784+
    {
2785+
      "@id": "http://schema.org/defaultValue",
2786+
      "@type": "rdf:Property",
2787+
      "http://schema.org/domainIncludes": {
2788+
        "@id": "http://schema.org/PropertyValueSpecification"
2789+
      },
2790+
      "http://schema.org/rangeIncludes": [
2791+
        {
2792+
          "@id": "http://schema.org/Text"
2793+
        },
2794+
        {
2795+
          "@id": "http://schema.org/Thing"
2796+
        }
2797+
      ],
2798+
      "rdfs:comment": "The default value of the input.  For properties that expect a literal, the default is a literal value, for properties that expect an object, it's an ID reference to one of the current values.",
2799+
      "rdfs:label": "defaultValue"
2800+
    },
2801+
    {
2802+
      "@id": "http://schema.org/DiabeticDiet",
2803+
      "@type": "http://schema.org/RestrictedDiet",
2804+
      "rdfs:comment": "A diet appropriate for people with diabetes.",
2805+
      "rdfs:label": "DiabeticDiet"
2806+
    },
2807+
    {
2808+
      "@id": "http://schema.org/LiveAlbum",
2809+
      "@type": "http://schema.org/MusicAlbumProductionType",
2810+
      "http://purl.org/dc/terms/source": {
2811+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ"
2812+
      },
2813+
      "rdfs:comment": "LiveAlbum.",
2814+
      "rdfs:label": "LiveAlbum"
2815+
    },
2816+
    {
2817+
      "@id": "http://schema.org/beforeMedia",
2818+
      "@type": "rdf:Property",
2819+
      "http://schema.org/domainIncludes": {
2820+
        "@id": "http://schema.org/HowToDirection"
2821+
      },
2822+
      "http://schema.org/rangeIncludes": [
2823+
        {
2824+
          "@id": "http://schema.org/URL"
2825+
        },
2826+
        {
2827+
          "@id": "http://schema.org/MediaObject"
2828+
        }
2829+
      ],
2830+
      "rdfs:comment": "A media object representing the circumstances before performing this direction.",
2831+
      "rdfs:label": "beforeMedia"
2832+
    },
2833+
    {
2834+
      "@id": "http://schema.org/PerformingArtsTheater",
2835+
      "@type": "rdfs:Class",
2836+
      "rdfs:comment": "A theater or other performing art center.",
2837+
      "rdfs:label": "PerformingArtsTheater",
2838+
      "rdfs:subClassOf": {
2839+
        "@id": "http://schema.org/CivicStructure"
2840+
      }
2841+
    },
2842+
    {
2843+
      "@id": "http://schema.org/AggregateOffer",
2844+
      "@type": "rdfs:Class",
2845+
      "rdfs:comment": "When a single product is associated with multiple offers (for example, the same pair of shoes is offered by different merchants), then AggregateOffer can be used.<br/><br/>\n\nNote: AggregateOffers are normally expected to associate multiple offers that all share the same defined <a class=\"localLink\" href=\"http://schema.org/businessFunction\">businessFunction</a> value, or default to http://purl.org/goodrelations/v1#Sell if businessFunction is not explicitly defined.",
2846+
      "rdfs:label": "AggregateOffer",
2847+
      "rdfs:subClassOf": {
2848+
        "@id": "http://schema.org/Offer"
2849+
      }
2850+
    },
2851+
    {
2852+
      "@id": "http://schema.org/actionOption",
2853+
      "@type": "rdf:Property",
2854+
      "http://schema.org/domainIncludes": {
2855+
        "@id": "http://schema.org/ChooseAction"
2856+
      },
2857+
      "http://schema.org/rangeIncludes": [
2858+
        {
2859+
          "@id": "http://schema.org/Text"
2860+
        },
2861+
        {
2862+
          "@id": "http://schema.org/Thing"
2863+
        }
2864+
      ],
2865+
      "rdfs:comment": "A sub property of object. The options subject to this action.",
2866+
      "rdfs:label": "actionOption",
2867+
      "rdfs:subPropertyOf": {
2868+
        "@id": "http://schema.org/object"
2869+
      }
2870+
    },
2871+
    {
2872+
      "@id": "http://schema.org/Museum",
2873+
      "@type": "rdfs:Class",
2874+
      "rdfs:comment": "A museum.",
2875+
      "rdfs:label": "Museum",
2876+
      "rdfs:subClassOf": {
2877+
        "@id": "http://schema.org/CivicStructure"
2878+
      }
2879+
    },
2880+
    {
2881+
      "@id": "http://schema.org/height",
2882+
      "@type": "rdf:Property",
2883+
      "http://schema.org/domainIncludes": [
2884+
        {
2885+
          "@id": "http://schema.org/VisualArtwork"
2886+
        },
2887+
        {
2888+
          "@id": "http://schema.org/MediaObject"
2889+
        },
2890+
        {
2891+
          "@id": "http://schema.org/Person"
2892+
        },
2893+
        {
2894+
          "@id": "http://schema.org/Product"
2895+
        }
2896+
      ],
2897+
      "http://schema.org/rangeIncludes": [
2898+
        {
2899+
          "@id": "http://schema.org/QuantitativeValue"
2900+
        },
2901+
        {
2902+
          "@id": "http://schema.org/Distance"
2903+
        }
2904+
      ],
2905+
      "rdfs:comment": "The height of the item.",
2906+
      "rdfs:label": "height"
2907+
    },
2908+
    {
2909+
      "@id": "http://schema.org/PotentialActionStatus",
2910+
      "@type": "http://schema.org/ActionStatusType",
2911+
      "rdfs:comment": "A description of an action that is supported.",
2912+
      "rdfs:label": "PotentialActionStatus"
2913+
    },
2914+
    {
2915+
      "@id": "http://schema.org/HowToSupply",
2916+
      "@type": "rdfs:Class",
2917+
      "rdfs:comment": "A supply consumed when performing the instructions for how to achieve a result.",
2918+
      "rdfs:label": "HowToSupply",
2919+
      "rdfs:subClassOf": {
2920+
        "@id": "http://schema.org/HowToItem"
2921+
      }
2922+
    },
2923+
    {
2924+
      "@id": "http://schema.org/deliveryAddress",
2925+
      "@type": "rdf:Property",
2926+
      "http://schema.org/domainIncludes": {
2927+
        "@id": "http://schema.org/ParcelDelivery"
2928+
      },
2929+
      "http://schema.org/rangeIncludes": {
2930+
        "@id": "http://schema.org/PostalAddress"
2931+
      },
2932+
      "rdfs:comment": "Destination address.",
2933+
      "rdfs:label": "deliveryAddress"
2934+
    },
2935+
    {
2936+
      "@id": "http://schema.org/performers",
2937+
      "@type": "rdf:Property",
2938+
      "http://schema.org/domainIncludes": {
2939+
        "@id": "http://schema.org/Event"
2940+
      },
2941+
      "http://schema.org/rangeIncludes": [
2942+
        {
2943+
          "@id": "http://schema.org/Organization"
2944+
        },
2945+
        {
2946+
          "@id": "http://schema.org/Person"
2947+
        }
2948+
      ],
2949+
      "http://schema.org/supersededBy": {
2950+
        "@id": "http://schema.org/performer"
2951+
      },
2952+
      "rdfs:comment": "The main performer or performers of the event&#x2014;for example, a presenter, musician, or actor.",
2953+
      "rdfs:label": "performers"
2954+
    },
2955+
    {
2956+
      "@id": "http://schema.org/serialNumber",
2957+
      "@type": "rdf:Property",
2958+
      "http://purl.org/dc/terms/source": {
2959+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsTerms"
2960+
      },
2961+
      "http://schema.org/domainIncludes": [
2962+
        {
2963+
          "@id": "http://schema.org/IndividualProduct"
2964+
        },
2965+
        {
2966+
          "@id": "http://schema.org/Offer"
2967+
        },
2968+
        {
2969+
          "@id": "http://schema.org/Demand"
2970+
        }
2971+
      ],
2972+
      "http://schema.org/rangeIncludes": {
2973+
        "@id": "http://schema.org/Text"
2974+
      },
2975+
      "rdfs:comment": "The serial number or any alphanumeric identifier of a particular product. When attached to an offer, it is a shortcut for the serial number of the product included in the offer.",
2976+
      "rdfs:label": "serialNumber",
2977+
      "rdfs:subPropertyOf": {
2978+
        "@id": "http://schema.org/identifier"
2979+
      }
2980+
    },
2981+
    {
2982+
      "@id": "http://schema.org/trackingNumber",
2983+
      "@type": "rdf:Property",
2984+
      "http://schema.org/domainIncludes": {
2985+
        "@id": "http://schema.org/ParcelDelivery"
2986+
      },
2987+
      "http://schema.org/rangeIncludes": {
2988+
        "@id": "http://schema.org/Text"
2989+
      },
2990+
      "rdfs:comment": "Shipper tracking number.",
2991+
      "rdfs:label": "trackingNumber"
2992+
    },
2993+
    {
2994+
      "@id": "http://schema.org/AutoRepair",
2995+
      "@type": "rdfs:Class",
2996+
      "rdfs:comment": "Car repair business.",
2997+
      "rdfs:label": "AutoRepair",
2998+
      "rdfs:subClassOf": {
2999+
        "@id": "http://schema.org/AutomotiveBusiness"
3000+
      }
3001+
    },
3002+
    {
3003+
      "@id": "http://schema.org/broadcastTimezone",
3004+
      "@type": "rdf:Property",
3005+
      "http://schema.org/domainIncludes": {
3006+
        "@id": "http://schema.org/BroadcastService"
3007+
      },
3008+
      "http://schema.org/rangeIncludes": {
3009+
        "@id": "http://schema.org/Text"
3010+
      },
3011+
      "rdfs:comment": "The timezone in <a href=\"http://en.wikipedia.org/wiki/ISO_8601\">ISO 8601 format</a> for which the service bases its broadcasts",
3012+
      "rdfs:label": "broadcastTimezone"
3013+
    },
3014+
    {
3015+
      "@id": "http://schema.org/ExerciseGym",
3016+
      "@type": "rdfs:Class",
3017+
      "rdfs:comment": "A gym.",
3018+
      "rdfs:label": "ExerciseGym",
3019+
      "rdfs:subClassOf": {
3020+
        "@id": "http://schema.org/SportsActivityLocation"
3021+
      }
3022+
    },
3023+
    {
3024+
      "@id": "http://schema.org/Embassy",
3025+
      "@type": "rdfs:Class",
3026+
      "rdfs:comment": "An embassy.",
3027+
      "rdfs:label": "Embassy",
3028+
      "rdfs:subClassOf": {
3029+
        "@id": "http://schema.org/GovernmentBuilding"
3030+
      }
3031+
    },
3032+
    {
3033+
      "@id": "http://schema.org/ProfilePage",
3034+
      "@type": "rdfs:Class",
3035+
      "rdfs:comment": "Web page type: Profile page.",
3036+
      "rdfs:label": "ProfilePage",
3037+
      "rdfs:subClassOf": {
3038+
        "@id": "http://schema.org/WebPage"
3039+
      }
3040+
    },
3041+
    {
3042+
      "@id": "http://schema.org/DisagreeAction",
3043+
      "@type": "rdfs:Class",
3044+
      "rdfs:comment": "The act of expressing a difference of opinion with the object. An agent disagrees to/about an object (a proposition, topic or theme) with participants.",
3045+
      "rdfs:label": "DisagreeAction",
3046+
      "rdfs:subClassOf": {
3047+
        "@id": "http://schema.org/ReactAction"
3048+
      }
3049+
    },
3050+
    {
3051+
      "@id": "http://schema.org/DigitalDocumentPermission",
3052+
      "@type": "rdfs:Class",
3053+
      "rdfs:comment": "A permission for a particular person or group to access a particular file.",
3054+
      "rdfs:label": "DigitalDocumentPermission",
3055+
      "rdfs:subClassOf": {
3056+
        "@id": "http://schema.org/Intangible"
3057+
      }
3058+
    },
3059+
    {
3060+
      "@id": "http://schema.org/childMaxAge",
3061+
      "@type": "rdf:Property",
3062+
      "http://schema.org/domainIncludes": {
3063+
        "@id": "http://schema.org/ParentAudience"
3064+
      },
3065+
      "http://schema.org/rangeIncludes": {
3066+
        "@id": "http://schema.org/Number"
3067+
      },
3068+
      "rdfs:comment": "Maximal age of the child.",
3069+
      "rdfs:label": "childMaxAge"
3070+
    },
3071+
    {
3072+
      "@id": "http://schema.org/includedInDataCatalog",
3073+
      "@type": "rdf:Property",
3074+
      "http://schema.org/domainIncludes": {
3075+
        "@id": "http://schema.org/Dataset"
3076+
      },
3077+
      "http://schema.org/inverseOf": {
3078+
        "@id": "http://schema.org/dataset"
3079+
      },
3080+
      "http://schema.org/rangeIncludes": {
3081+
        "@id": "http://schema.org/DataCatalog"
3082+
      },
3083+
      "rdfs:comment": "A data catalog which contains this dataset.",
3084+
      "rdfs:label": "includedInDataCatalog"
3085+
    },
3086+
    {
3087+
      "@id": "http://schema.org/ImageObject",
3088+
      "@type": "rdfs:Class",
3089+
      "http://www.w3.org/2002/07/owl#equivalentClass": {
3090+
        "@id": "http://purl.org/dc/dcmitype/Image"
3091+
      },
3092+
      "rdfs:comment": "An image file.",
3093+
      "rdfs:label": "ImageObject",
3094+
      "rdfs:subClassOf": {
3095+
        "@id": "http://schema.org/MediaObject"
3096+
      }
3097+
    },
3098+
    {
3099+
      "@id": "http://schema.org/workLocation",
3100+
      "@type": "rdf:Property",
3101+
      "http://schema.org/domainIncludes": {
3102+
        "@id": "http://schema.org/Person"
3103+
      },
3104+
      "http://schema.org/rangeIncludes": [
3105+
        {
3106+
          "@id": "http://schema.org/Place"
3107+
        },
3108+
        {
3109+
          "@id": "http://schema.org/ContactPoint"
3110+
        }
3111+
      ],
3112+
      "rdfs:comment": "A contact location for a person's place of work.",
3113+
      "rdfs:label": "workLocation",
3114+
      "rdfs:subPropertyOf": {
3115+
        "@id": "http://schema.org/location"
3116+
      }
3117+
    },
3118+
    {
3119+
      "@id": "http://schema.org/ReservationPackage",
3120+
      "@type": "rdfs:Class",
3121+
      "rdfs:comment": "A group of multiple reservations with common values for all sub-reservations.",
3122+
      "rdfs:label": "ReservationPackage",
3123+
      "rdfs:subClassOf": {
3124+
        "@id": "http://schema.org/Reservation"
3125+
      }
3126+
    },
3127+
    {
3128+
      "@id": "http://schema.org/courseCode",
3129+
      "@type": "rdf:Property",
3130+
      "http://schema.org/domainIncludes": {
3131+
        "@id": "http://schema.org/Course"
3132+
      },
3133+
      "http://schema.org/rangeIncludes": {
3134+
        "@id": "http://schema.org/Text"
3135+
      },
3136+
      "rdfs:comment": "The identifier for the <a class=\"localLink\" href=\"http://schema.org/Course\">Course</a> used by the course <a class=\"localLink\" href=\"http://schema.org/provider\">provider</a> (e.g. CS101 or 6.001).",
3137+
      "rdfs:label": "courseCode"
3138+
    },
3139+
    {
3140+
      "@id": "http://schema.org/DigitalDocument",
3141+
      "@type": "rdfs:Class",
3142+
      "rdfs:comment": "An electronic file or document.",
3143+
      "rdfs:label": "DigitalDocument",
3144+
      "rdfs:subClassOf": {
3145+
        "@id": "http://schema.org/CreativeWork"
3146+
      }
3147+
    },
3148+
    {
3149+
      "@id": "http://schema.org/coverageStartTime",
3150+
      "@type": "rdf:Property",
3151+
      "http://schema.org/domainIncludes": {
3152+
        "@id": "http://schema.org/LiveBlogPosting"
3153+
      },
3154+
      "http://schema.org/rangeIncludes": {
3155+
        "@id": "http://schema.org/DateTime"
3156+
      },
3157+
      "rdfs:comment": "The time when the live blog will begin covering the Event. Note that coverage may begin before the Event's start time. The LiveBlogPosting may also be created before coverage begins.",
3158+
      "rdfs:label": "coverageStartTime"
3159+
    },
3160+
    {
3161+
      "@id": "http://schema.org/HomeAndConstructionBusiness",
3162+
      "@type": "rdfs:Class",
3163+
      "rdfs:comment": "A construction business.<br/><br/>\n\nA HomeAndConstructionBusiness is a <a class=\"localLink\" href=\"http://schema.org/LocalBusiness\">LocalBusiness</a> that provides services around homes and buildings.<br/><br/>\n\nAs a <a class=\"localLink\" href=\"http://schema.org/LocalBusiness\">LocalBusiness</a> it can be described as a <a class=\"localLink\" href=\"http://schema.org/provider\">provider</a> of one or more <a class=\"localLink\" href=\"http://schema.org/Service\">Service</a>(s).",
3164+
      "rdfs:label": "HomeAndConstructionBusiness",
3165+
      "rdfs:subClassOf": {
3166+
        "@id": "http://schema.org/LocalBusiness"
3167+
      }
3168+
    },
3169+
    {
3170+
      "@id": "http://schema.org/ProgramMembership",
3171+
      "@type": "rdfs:Class",
3172+
      "rdfs:comment": "Used to describe membership in a loyalty programs (e.g. \"StarAliance\"), traveler clubs (e.g. \"AAA\"), purchase clubs (\"Safeway Club\"), etc.",
3173+
      "rdfs:label": "ProgramMembership",
3174+
      "rdfs:subClassOf": {
3175+
        "@id": "http://schema.org/Intangible"
3176+
      }
3177+
    },
3178+
    {
3179+
      "@id": "http://schema.org/ControlAction",
3180+
      "@type": "rdfs:Class",
3181+
      "rdfs:comment": "An agent controls a device or application.",
3182+
      "rdfs:label": "ControlAction",
3183+
      "rdfs:subClassOf": {
3184+
        "@id": "http://schema.org/Action"
3185+
      }
3186+
    },
3187+
    {
3188+
      "@id": "http://schema.org/CheckAction",
3189+
      "@type": "rdfs:Class",
3190+
      "rdfs:comment": "An agent inspects, determines, investigates, inquires, or examines an object's accuracy, quality, condition, or state.",
3191+
      "rdfs:label": "CheckAction",
3192+
      "rdfs:subClassOf": {
3193+
        "@id": "http://schema.org/FindAction"
3194+
      }
3195+
    },
3196+
    {
3197+
      "@id": "http://schema.org/busName",
3198+
      "@type": "rdf:Property",
3199+
      "http://schema.org/domainIncludes": {
3200+
        "@id": "http://schema.org/BusTrip"
3201+
      },
3202+
      "http://schema.org/rangeIncludes": {
3203+
        "@id": "http://schema.org/Text"
3204+
      },
3205+
      "rdfs:comment": "The name of the bus (e.g. Bolt Express).",
3206+
      "rdfs:label": "busName"
3207+
    },
3208+
    {
3209+
      "@id": "http://schema.org/vehicleInteriorColor",
3210+
      "@type": "rdf:Property",
3211+
      "http://purl.org/dc/terms/source": {
3212+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#Automotive_Ontology_Working_Group"
3213+
      },
3214+
      "http://schema.org/domainIncludes": {
3215+
        "@id": "http://schema.org/Vehicle"
3216+
      },
3217+
      "http://schema.org/rangeIncludes": {
3218+
        "@id": "http://schema.org/Text"
3219+
      },
3220+
      "rdfs:comment": "The color or color combination of the interior of the vehicle.",
3221+
      "rdfs:label": "vehicleInteriorColor"
3222+
    },
3223+
    {
3224+
      "@id": "http://schema.org/browserRequirements",
3225+
      "@type": "rdf:Property",
3226+
      "http://schema.org/domainIncludes": {
3227+
        "@id": "http://schema.org/WebApplication"
3228+
      },
3229+
      "http://schema.org/rangeIncludes": {
3230+
        "@id": "http://schema.org/Text"
3231+
      },
3232+
      "rdfs:comment": "Specifies browser requirements in human-readable text. For example, 'requires HTML5 support'.",
3233+
      "rdfs:label": "browserRequirements"
3234+
    },
3235+
    {
3236+
      "@id": "http://schema.org/DanceGroup",
3237+
      "@type": "rdfs:Class",
3238+
      "rdfs:comment": "A dance group&#x2014;for example, the Alvin Ailey Dance Theater or Riverdance.",
3239+
      "rdfs:label": "DanceGroup",
3240+
      "rdfs:subClassOf": {
3241+
        "@id": "http://schema.org/PerformingGroup"
3242+
      }
3243+
    },
3244+
    {
3245+
      "@id": "http://schema.org/Game",
3246+
      "@type": "rdfs:Class",
3247+
      "rdfs:comment": "The Game type represents things which are games. These are typically rule-governed recreational activities, e.g. role-playing games in which players assume the role of characters in a fictional setting.",
3248+
      "rdfs:label": "Game",
3249+
      "rdfs:subClassOf": {
3250+
        "@id": "http://schema.org/CreativeWork"
3251+
      }
3252+
    },
3253+
    {
3254+
      "@id": "http://schema.org/EPRelease",
3255+
      "@type": "http://schema.org/MusicAlbumReleaseType",
3256+
      "http://purl.org/dc/terms/source": {
3257+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ"
3258+
      },
3259+
      "rdfs:comment": "EPRelease.",
3260+
      "rdfs:label": "EPRelease"
3261+
    },
3262+
    {
3263+
      "@id": "http://schema.org/BroadcastRelease",
3264+
      "@type": "http://schema.org/MusicAlbumReleaseType",
3265+
      "http://purl.org/dc/terms/source": {
3266+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ"
3267+
      },
3268+
      "rdfs:comment": "BroadcastRelease.",
3269+
      "rdfs:label": "BroadcastRelease"
3270+
    },
3271+
    {
3272+
      "@id": "http://schema.org/departureBusStop",
3273+
      "@type": "rdf:Property",
3274+
      "http://schema.org/domainIncludes": {
3275+
        "@id": "http://schema.org/BusTrip"
3276+
      },
3277+
      "http://schema.org/rangeIncludes": [
3278+
        {
3279+
          "@id": "http://schema.org/BusStation"
3280+
        },
3281+
        {
3282+
          "@id": "http://schema.org/BusStop"
3283+
        }
3284+
      ],
3285+
      "rdfs:comment": "The stop or station from which the bus departs.",
3286+
      "rdfs:label": "departureBusStop"
3287+
    },
3288+
    {
3289+
      "@id": "http://schema.org/DiscussionForumPosting",
3290+
      "@type": "rdfs:Class",
3291+
      "rdfs:comment": "A posting to a discussion forum.",
3292+
      "rdfs:label": "DiscussionForumPosting",
3293+
      "rdfs:subClassOf": {
3294+
        "@id": "http://schema.org/SocialMediaPosting"
3295+
      }
3296+
    },
3297+
    {
3298+
      "@id": "http://schema.org/bitrate",
3299+
      "@type": "rdf:Property",
3300+
      "http://schema.org/domainIncludes": {
3301+
        "@id": "http://schema.org/MediaObject"
3302+
      },
3303+
      "http://schema.org/rangeIncludes": {
3304+
        "@id": "http://schema.org/Text"
3305+
      },
3306+
      "rdfs:comment": "The bitrate of the media object.",
3307+
      "rdfs:label": "bitrate"
3308+
    },
3309+
    {
3310+
      "@id": "http://schema.org/events",
3311+
      "@type": "rdf:Property",
3312+
      "http://schema.org/domainIncludes": [
3313+
        {
3314+
          "@id": "http://schema.org/Organization"
3315+
        },
3316+
        {
3317+
          "@id": "http://schema.org/Place"
3318+
        }
3319+
      ],
3320+
      "http://schema.org/rangeIncludes": {
3321+
        "@id": "http://schema.org/Event"
3322+
      },
3323+
      "http://schema.org/supersededBy": {
3324+
        "@id": "http://schema.org/event"
3325+
      },
3326+
      "rdfs:comment": "Upcoming or past events associated with this place or organization.",
3327+
      "rdfs:label": "events"
3328+
    },
3329+
    {
3330+
      "@id": "http://schema.org/TouristAttraction",
3331+
      "@type": "rdfs:Class",
3332+
      "http://purl.org/dc/terms/source": [
3333+
        {
3334+
          "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#IIT-CNR.it"
3335+
        },
3336+
        {
3337+
          "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#Tourism"
3338+
        }
3339+
      ],
3340+
      "rdfs:comment": "A tourist attraction.  In principle any Thing can be a <a class=\"localLink\" href=\"http://schema.org/TouristAttraction\">TouristAttraction</a>, from a <a class=\"localLink\" href=\"http://schema.org/Mountain\">Mountain</a> and <a class=\"localLink\" href=\"http://schema.org/LandmarksOrHistoricalBuildings\">LandmarksOrHistoricalBuildings</a> to a <a class=\"localLink\" href=\"http://schema.org/LocalBusiness\">LocalBusiness</a>.  This Type can be used on its own to describe a general <a class=\"localLink\" href=\"http://schema.org/TouristAttraction\">TouristAttraction</a>, or be used as an <a class=\"localLink\" href=\"http://schema.org/additionalType\">additionalType</a> to add tourist attraction properties to any other type.  (See examples below)",
3341+
      "rdfs:label": "TouristAttraction",
3342+
      "rdfs:subClassOf": {
3343+
        "@id": "http://schema.org/Place"
3344+
      }
3345+
    },
3346+
    {
3347+
      "@id": "http://schema.org/Car",
3348+
      "@type": "rdfs:Class",
3349+
      "http://purl.org/dc/terms/source": {
3350+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#Automotive_Ontology_Working_Group"
3351+
      },
3352+
      "rdfs:comment": "A car is a wheeled, self-powered motor vehicle used for transportation.",
3353+
      "rdfs:label": "Car",
3354+
      "rdfs:subClassOf": {
3355+
        "@id": "http://schema.org/Vehicle"
3356+
      }
3357+
    },
3358+
    {
3359+
      "@id": "http://schema.org/PriceSpecification",
3360+
      "@type": "rdfs:Class",
3361+
      "http://purl.org/dc/terms/source": {
3362+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsClass"
3363+
      },
3364+
      "rdfs:comment": "A structured value representing a price or price range. Typically, only the subclasses of this type are used for markup. It is recommended to use <a class=\"localLink\" href=\"http://schema.org/MonetaryAmount\">MonetaryAmount</a> to describe independent amounts of money such as a salary, credit card limits, etc.",
3365+
      "rdfs:label": "PriceSpecification",
3366+
      "rdfs:subClassOf": {
3367+
        "@id": "http://schema.org/StructuredValue"
3368+
      }
3369+
    },
3370+
    {
3371+
      "@id": "http://schema.org/AdministrativeArea",
3372+
      "@type": "rdfs:Class",
3373+
      "rdfs:comment": "A geographical region, typically under the jurisdiction of a particular government.",
3374+
      "rdfs:label": "AdministrativeArea",
3375+
      "rdfs:subClassOf": {
3376+
        "@id": "http://schema.org/Place"
3377+
      }
3378+
    },
3379+
    {
3380+
      "@id": "http://schema.org/videoFormat",
3381+
      "@type": "rdf:Property",
3382+
      "http://schema.org/domainIncludes": [
3383+
        {
3384+
          "@id": "http://schema.org/ScreeningEvent"
3385+
        },
3386+
        {
3387+
          "@id": "http://schema.org/BroadcastEvent"
3388+
        },
3389+
        {
3390+
          "@id": "http://schema.org/BroadcastService"
3391+
        }
3392+
      ],
3393+
      "http://schema.org/rangeIncludes": {
3394+
        "@id": "http://schema.org/Text"
3395+
      },
3396+
      "rdfs:comment": "The type of screening or video broadcast used (e.g. IMAX, 3D, SD, HD, etc.).",
3397+
      "rdfs:label": "videoFormat"
3398+
    },
3399+
    {
3400+
      "@id": "http://schema.org/Season",
3401+
      "@type": "rdfs:Class",
3402+
      "http://schema.org/supersededBy": {
3403+
        "@id": "http://schema.org/CreativeWorkSeason"
3404+
      },
3405+
      "rdfs:comment": "A media season e.g. tv, radio, video game etc.",
3406+
      "rdfs:label": "Season",
3407+
      "rdfs:subClassOf": {
3408+
        "@id": "http://schema.org/CreativeWork"
3409+
      }
3410+
    },
3411+
    {
3412+
      "@id": "http://schema.org/servesCuisine",
3413+
      "@type": "rdf:Property",
3414+
      "http://schema.org/domainIncludes": {
3415+
        "@id": "http://schema.org/FoodEstablishment"
3416+
      },
3417+
      "http://schema.org/rangeIncludes": {
3418+
        "@id": "http://schema.org/Text"
3419+
      },
3420+
      "rdfs:comment": "The cuisine of the restaurant.",
3421+
      "rdfs:label": "servesCuisine"
3422+
    },
3423+
    {
3424+
      "@id": "http://schema.org/DrawAction",
3425+
      "@type": "rdfs:Class",
3426+
      "rdfs:comment": "The act of producing a visual/graphical representation of an object, typically with a pen/pencil and paper as instruments.",
3427+
      "rdfs:label": "DrawAction",
3428+
      "rdfs:subClassOf": {
3429+
        "@id": "http://schema.org/CreateAction"
3430+
      }
3431+
    },
3432+
    {
3433+
      "@id": "http://schema.org/paymentDue",
3434+
      "@type": "rdf:Property",
3435+
      "http://schema.org/domainIncludes": [
3436+
        {
3437+
          "@id": "http://schema.org/Order"
3438+
        },
3439+
        {
3440+
          "@id": "http://schema.org/Invoice"
3441+
        }
3442+
      ],
3443+
      "http://schema.org/rangeIncludes": {
3444+
        "@id": "http://schema.org/DateTime"
3445+
      },
3446+
      "http://schema.org/supersededBy": {
3447+
        "@id": "http://schema.org/paymentDueDate"
3448+
      },
3449+
      "rdfs:comment": "The date that payment is due.",
3450+
      "rdfs:label": "paymentDue"
3451+
    },
3452+
    {
3453+
      "@id": "http://schema.org/PaymentCard",
3454+
      "@type": "rdfs:Class",
3455+
      "http://purl.org/dc/terms/source": {
3456+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#FIBO"
3457+
      },
3458+
      "rdfs:comment": "A payment method using a credit, debit, store or other card to associate the payment with an account.",
3459+
      "rdfs:label": "PaymentCard",
3460+
      "rdfs:subClassOf": [
3461+
        {
3462+
          "@id": "http://schema.org/PaymentMethod"
3463+
        },
3464+
        {
3465+
          "@id": "http://schema.org/FinancialProduct"
3466+
        }
3467+
      ]
3468+
    },
3469+
    {
3470+
      "@id": "http://schema.org/numberOfEpisodes",
3471+
      "@type": "rdf:Property",
3472+
      "http://schema.org/domainIncludes": [
3473+
        {
3474+
          "@id": "http://schema.org/CreativeWorkSeason"
3475+
        },
3476+
        {
3477+
          "@id": "http://schema.org/TVSeries"
3478+
        },
3479+
        {
3480+
          "@id": "http://schema.org/VideoGameSeries"
3481+
        },
3482+
        {
3483+
          "@id": "http://schema.org/RadioSeries"
3484+
        }
3485+
      ],
3486+
      "http://schema.org/rangeIncludes": {
3487+
        "@id": "http://schema.org/Integer"
3488+
      },
3489+
      "rdfs:comment": "The number of episodes in this season or series.",
3490+
      "rdfs:label": "numberOfEpisodes"
3491+
    },
3492+
    {
3493+
      "@id": "http://schema.org/PublicationVolume",
3494+
      "@type": "rdfs:Class",
3495+
      "http://purl.org/dc/terms/source": {
3496+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_bibex"
3497+
      },
3498+
      "rdfs: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.<br/><br/>\n\nSee also <a href=\"http://blog.schema.org/2014/09/schemaorg-support-for-bibliographic_2.html\">blog post</a>.",
3499+
      "rdfs:label": "PublicationVolume",
3500+
      "rdfs:subClassOf": {
3501+
        "@id": "http://schema.org/CreativeWork"
3502+
      }
3503+
    },
3504+
    {
3505+
      "@id": "http://schema.org/LocalBusiness",
3506+
      "@type": "rdfs:Class",
3507+
      "http://www.w3.org/2004/02/skos/core#closeMatch": {
3508+
        "@id": "http://www.w3.org/ns/regorg#RegisteredOrganization"
3509+
      },
3510+
      "rdfs:comment": "A particular physical business or branch of an organization. Examples of LocalBusiness include a restaurant, a particular branch of a restaurant chain, a branch of a bank, a medical practice, a club, a bowling alley, etc.",
3511+
      "rdfs:label": "LocalBusiness",
3512+
      "rdfs:subClassOf": [
3513+
        {
3514+
          "@id": "http://schema.org/Organization"
3515+
        },
3516+
        {
3517+
          "@id": "http://schema.org/Place"
3518+
        }
3519+
      ]
3520+
    },
3521+
    {
3522+
      "@id": "http://schema.org/requiresSubscription",
3523+
      "@type": "rdf:Property",
3524+
      "http://purl.org/dc/terms/source": {
3525+
        "@id": "https://github.com/schemaorg/schemaorg/issues/1741"
3526+
      },
3527+
      "http://schema.org/category": "issue-1741",
3528+
      "http://schema.org/domainIncludes": [
3529+
        {
3530+
          "@id": "http://schema.org/ActionAccessSpecification"
3531+
        },
3532+
        {
3533+
          "@id": "http://schema.org/MediaObject"
3534+
        }
3535+
      ],
3536+
      "http://schema.org/rangeIncludes": [
3537+
        {
3538+
          "@id": "http://schema.org/MediaSubscription"
3539+
        },
3540+
        {
3541+
          "@id": "http://schema.org/Boolean"
3542+
        }
3543+
      ],
3544+
      "rdfs:comment": "Indicates if use of the media require a subscription  (either paid or free). Allowed values are <code>true</code> or <code>false</code> (note that an earlier version had 'yes', 'no').",
3545+
      "rdfs:label": "requiresSubscription"
3546+
    },
3547+
    {
3548+
      "@id": "http://schema.org/CancelAction",
3549+
      "@type": "rdfs:Class",
3550+
      "rdfs:comment": "The act of asserting that a future event/action is no longer going to happen.<br/><br/>\n\nRelated actions:<br/><br/>\n\n<ul>\n<li><a class=\"localLink\" href=\"http://schema.org/ConfirmAction\">ConfirmAction</a>: The antonym of CancelAction.</li>\n</ul>\n",
3551+
      "rdfs:label": "CancelAction",
3552+
      "rdfs:subClassOf": {
3553+
        "@id": "http://schema.org/PlanAction"
3554+
      }
3555+
    },
3556+
    {
3557+
      "@id": "http://schema.org/RsvpResponseMaybe",
3558+
      "@type": "http://schema.org/RsvpResponseType",
3559+
      "rdfs:comment": "The invitee may or may not attend.",
3560+
      "rdfs:label": "RsvpResponseMaybe"
3561+
    },
3562+
    {
3563+
      "@id": "http://schema.org/minValue",
3564+
      "@type": "rdf:Property",
3565+
      "http://purl.org/dc/terms/source": {
3566+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsTerms"
3567+
      },
3568+
      "http://schema.org/domainIncludes": [
3569+
        {
3570+
          "@id": "http://schema.org/MonetaryAmount"
3571+
        },
3572+
        {
3573+
          "@id": "http://schema.org/QuantitativeValue"
3574+
        },
3575+
        {
3576+
          "@id": "http://schema.org/PropertyValueSpecification"
3577+
        },
3578+
        {
3579+
          "@id": "http://schema.org/PropertyValue"
3580+
        }
3581+
      ],
3582+
      "http://schema.org/rangeIncludes": {
3583+
        "@id": "http://schema.org/Number"
3584+
      },
3585+
      "rdfs:comment": "The lower value of some characteristic or property.",
3586+
      "rdfs:label": "minValue"
3587+
    },
3588+
    {
3589+
      "@id": "http://schema.org/actionApplication",
3590+
      "@type": "rdf:Property",
3591+
      "http://schema.org/domainIncludes": {
3592+
        "@id": "http://schema.org/EntryPoint"
3593+
      },
3594+
      "http://schema.org/rangeIncludes": {
3595+
        "@id": "http://schema.org/SoftwareApplication"
3596+
      },
3597+
      "rdfs:comment": "An application that can complete the request.",
3598+
      "rdfs:label": "actionApplication"
3599+
    },
3600+
    {
3601+
      "@id": "http://schema.org/trailer",
3602+
      "@type": "rdf:Property",
3603+
      "http://schema.org/domainIncludes": [
3604+
        {
3605+
          "@id": "http://schema.org/VideoGame"
3606+
        },
3607+
        {
3608+
          "@id": "http://schema.org/Movie"
3609+
        },
3610+
        {
3611+
          "@id": "http://schema.org/RadioSeries"
3612+
        },
3613+
        {
3614+
          "@id": "http://schema.org/Episode"
3615+
        },
3616+
        {
3617+
          "@id": "http://schema.org/VideoGameSeries"
3618+
        },
3619+
        {
3620+
          "@id": "http://schema.org/CreativeWorkSeason"
3621+
        },
3622+
        {
3623+
          "@id": "http://schema.org/MovieSeries"
3624+
        },
3625+
        {
3626+
          "@id": "http://schema.org/TVSeries"
3627+
        }
3628+
      ],
3629+
      "http://schema.org/rangeIncludes": {
3630+
        "@id": "http://schema.org/VideoObject"
3631+
      },
3632+
      "rdfs:comment": "The trailer of a movie or tv/radio series, season, episode, etc.",
3633+
      "rdfs:label": "trailer"
3634+
    },
3635+
    {
3636+
      "@id": "http://schema.org/IgnoreAction",
3637+
      "@type": "rdfs:Class",
3638+
      "rdfs:comment": "The act of intentionally disregarding the object. An agent ignores an object.",
3639+
      "rdfs:label": "IgnoreAction",
3640+
      "rdfs:subClassOf": {
3641+
        "@id": "http://schema.org/AssessAction"
3642+
      }
3643+
    },
3644+
    {
3645+
      "@id": "http://schema.org/steeringPosition",
3646+
      "@type": "rdf:Property",
3647+
      "http://purl.org/dc/terms/source": {
3648+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#Automotive_Ontology_Working_Group"
3649+
      },
3650+
      "http://schema.org/domainIncludes": {
3651+
        "@id": "http://schema.org/Vehicle"
3652+
      },
3653+
      "http://schema.org/rangeIncludes": {
3654+
        "@id": "http://schema.org/SteeringPositionValue"
3655+
      },
3656+
      "rdfs:comment": "The position of the steering wheel or similar device (mostly for cars).",
3657+
      "rdfs:label": "steeringPosition"
3658+
    },
3659+
    {
3660+
      "@id": "http://schema.org/MusicRecording",
3661+
      "@type": "rdfs:Class",
3662+
      "rdfs:comment": "A music recording (track), usually a single song.",
3663+
      "rdfs:label": "MusicRecording",
3664+
      "rdfs:subClassOf": {
3665+
        "@id": "http://schema.org/CreativeWork"
3666+
      }
3667+
    },
3668+
    {
3669+
      "@id": "http://schema.org/arrivalGate",
3670+
      "@type": "rdf:Property",
3671+
      "http://schema.org/domainIncludes": {
3672+
        "@id": "http://schema.org/Flight"
3673+
      },
3674+
      "http://schema.org/rangeIncludes": {
3675+
        "@id": "http://schema.org/Text"
3676+
      },
3677+
      "rdfs:comment": "Identifier of the flight's arrival gate.",
3678+
      "rdfs:label": "arrivalGate"
3679+
    },
3680+
    {
3681+
      "@id": "http://schema.org/loanTerm",
3682+
      "@type": "rdf:Property",
3683+
      "http://purl.org/dc/terms/source": {
3684+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#FIBO"
3685+
      },
3686+
      "http://schema.org/domainIncludes": {
3687+
        "@id": "http://schema.org/LoanOrCredit"
3688+
      },
3689+
      "http://schema.org/rangeIncludes": {
3690+
        "@id": "http://schema.org/QuantitativeValue"
3691+
      },
3692+
      "rdfs:comment": "The duration of the loan or credit agreement.",
3693+
      "rdfs:label": "loanTerm",
3694+
      "rdfs:subPropertyOf": {
3695+
        "@id": "http://schema.org/duration"
3696+
      }
3697+
    },
3698+
    {
3699+
      "@id": "http://schema.org/target",
3700+
      "@type": "rdf:Property",
3701+
      "http://schema.org/domainIncludes": {
3702+
        "@id": "http://schema.org/Action"
3703+
      },
3704+
      "http://schema.org/rangeIncludes": {
3705+
        "@id": "http://schema.org/EntryPoint"
3706+
      },
3707+
      "rdfs:comment": "Indicates a target EntryPoint for an Action.",
3708+
      "rdfs:label": "target"
3709+
    },
3710+
    {
3711+
      "@id": "http://schema.org/includedComposition",
3712+
      "@type": "rdf:Property",
3713+
      "http://purl.org/dc/terms/source": {
3714+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ"
3715+
      },
3716+
      "http://schema.org/domainIncludes": {
3717+
        "@id": "http://schema.org/MusicComposition"
3718+
      },
3719+
      "http://schema.org/rangeIncludes": {
3720+
        "@id": "http://schema.org/MusicComposition"
3721+
      },
3722+
      "rdfs:comment": "Smaller compositions included in this work (e.g. a movement in a symphony).",
3723+
      "rdfs:label": "includedComposition"
3724+
    },
3725+
    {
3726+
      "@id": "http://schema.org/alternateName",
3727+
      "@type": "rdf:Property",
3728+
      "http://schema.org/domainIncludes": {
3729+
        "@id": "http://schema.org/Thing"
3730+
      },
3731+
      "http://schema.org/rangeIncludes": {
3732+
        "@id": "http://schema.org/Text"
3733+
      },
3734+
      "rdfs:comment": "An alias for the item.",
3735+
      "rdfs:label": "alternateName"
3736+
    },
3737+
    {
3738+
      "@id": "http://schema.org/minPrice",
3739+
      "@type": "rdf:Property",
3740+
      "http://purl.org/dc/terms/source": {
3741+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsTerms"
3742+
      },
3743+
      "http://schema.org/domainIncludes": {
3744+
        "@id": "http://schema.org/PriceSpecification"
3745+
      },
3746+
      "http://schema.org/rangeIncludes": {
3747+
        "@id": "http://schema.org/Number"
3748+
      },
3749+
      "rdfs:comment": "The lowest price if the price is a range.",
3750+
      "rdfs:label": "minPrice"
3751+
    },
3752+
    {
3753+
      "@id": "http://schema.org/MotorcycleDealer",
3754+
      "@type": "rdfs:Class",
3755+
      "rdfs:comment": "A motorcycle dealer.",
3756+
      "rdfs:label": "MotorcycleDealer",
3757+
      "rdfs:subClassOf": {
3758+
        "@id": "http://schema.org/AutomotiveBusiness"
3759+
      }
3760+
    },
3761+
    {
3762+
      "@id": "http://schema.org/regionsAllowed",
3763+
      "@type": "rdf:Property",
3764+
      "http://schema.org/domainIncludes": {
3765+
        "@id": "http://schema.org/MediaObject"
3766+
      },
3767+
      "http://schema.org/rangeIncludes": {
3768+
        "@id": "http://schema.org/Place"
3769+
      },
3770+
      "rdfs:comment": "The regions where the media is allowed. If not specified, then it's assumed to be allowed everywhere. Specify the countries in <a href=\"http://en.wikipedia.org/wiki/ISO_3166\">ISO 3166 format</a>.",
3771+
      "rdfs:label": "regionsAllowed"
3772+
    },
3773+
    {
3774+
      "@id": "http://schema.org/CheckOutAction",
3775+
      "@type": "rdfs:Class",
3776+
      "rdfs:comment": "The act of an agent communicating (service provider, social media, etc) their departure of a previously reserved service (e.g. flight check in) or place (e.g. hotel).<br/><br/>\n\nRelated actions:<br/><br/>\n\n<ul>\n<li><a class=\"localLink\" href=\"http://schema.org/CheckInAction\">CheckInAction</a>: The antonym of CheckOutAction.</li>\n<li><a class=\"localLink\" href=\"http://schema.org/DepartAction\">DepartAction</a>: Unlike DepartAction, CheckOutAction implies that the agent is informing/confirming the end of a previously reserved service.</li>\n<li><a class=\"localLink\" href=\"http://schema.org/CancelAction\">CancelAction</a>: Unlike CancelAction, CheckOutAction implies that the agent is informing/confirming the end of a previously reserved service.</li>\n</ul>\n",
3777+
      "rdfs:label": "CheckOutAction",
3778+
      "rdfs:subClassOf": {
3779+
        "@id": "http://schema.org/CommunicateAction"
3780+
      }
3781+
    },
3782+
    {
3783+
      "@id": "http://schema.org/priceRange",
3784+
      "@type": "rdf:Property",
3785+
      "http://schema.org/domainIncludes": {
3786+
        "@id": "http://schema.org/LocalBusiness"
3787+
      },
3788+
      "http://schema.org/rangeIncludes": {
3789+
        "@id": "http://schema.org/Text"
3790+
      },
3791+
      "rdfs:comment": "The price range of the business, for example <code>$$$</code>.",
3792+
      "rdfs:label": "priceRange"
3793+
    },
3794+
    {
3795+
      "@id": "http://schema.org/BankAccount",
3796+
      "@type": "rdfs:Class",
3797+
      "http://purl.org/dc/terms/source": {
3798+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#FIBO"
3799+
      },
3800+
      "rdfs:comment": "A product or service offered by a bank whereby one may deposit, withdraw or transfer money and in some cases be paid interest.",
3801+
      "rdfs:label": "BankAccount",
3802+
      "rdfs:subClassOf": {
3803+
        "@id": "http://schema.org/FinancialProduct"
3804+
      }
3805+
    },
3806+
    {
3807+
      "@id": "http://schema.org/Duration",
3808+
      "@type": "rdfs:Class",
3809+
      "rdfs:comment": "Quantity: Duration (use <a href=\"http://en.wikipedia.org/wiki/ISO_8601\">ISO 8601 duration format</a>).",
3810+
      "rdfs:label": "Duration",
3811+
      "rdfs:subClassOf": {
3812+
        "@id": "http://schema.org/Quantity"
3813+
      }
3814+
    },
3815+
    {
3816+
      "@id": "http://schema.org/RealEstateAgent",
3817+
      "@type": "rdfs:Class",
3818+
      "rdfs:comment": "A real-estate agent.",
3819+
      "rdfs:label": "RealEstateAgent",
3820+
      "rdfs:subClassOf": {
3821+
        "@id": "http://schema.org/LocalBusiness"
3822+
      }
3823+
    },
3824+
    {
3825+
      "@id": "http://schema.org/ApplyAction",
3826+
      "@type": "rdfs:Class",
3827+
      "rdfs:comment": "The act of registering to an organization/service without the guarantee to receive it.<br/><br/>\n\nRelated actions:<br/><br/>\n\n<ul>\n<li><a class=\"localLink\" href=\"http://schema.org/RegisterAction\">RegisterAction</a>: Unlike RegisterAction, ApplyAction has no guarantees that the application will be accepted.</li>\n</ul>\n",
3828+
      "rdfs:label": "ApplyAction",
3829+
      "rdfs:subClassOf": {
3830+
        "@id": "http://schema.org/OrganizeAction"
3831+
      }
3832+
    },
3833+
    {
3834+
      "@id": "http://schema.org/MapCategoryType",
3835+
      "@type": "rdfs:Class",
3836+
      "rdfs:comment": "An enumeration of several kinds of Map.",
3837+
      "rdfs:label": "MapCategoryType",
3838+
      "rdfs:subClassOf": {
3839+
        "@id": "http://schema.org/Enumeration"
3840+
      }
3841+
    },
3842+
    {
3843+
      "@id": "http://schema.org/programmingModel",
3844+
      "@type": "rdf:Property",
3845+
      "http://schema.org/domainIncludes": {
3846+
        "@id": "http://schema.org/APIReference"
3847+
      },
3848+
      "http://schema.org/rangeIncludes": {
3849+
        "@id": "http://schema.org/Text"
3850+
      },
3851+
      "rdfs:comment": "Indicates whether API is managed or unmanaged.",
3852+
      "rdfs:label": "programmingModel"
3853+
    },
3854+
    {
3855+
      "@id": "http://schema.org/SportsOrganization",
3856+
      "@type": "rdfs:Class",
3857+
      "rdfs:comment": "Represents the collection of all sports organizations, including sports teams, governing bodies, and sports associations.",
3858+
      "rdfs:label": "SportsOrganization",
3859+
      "rdfs:subClassOf": {
3860+
        "@id": "http://schema.org/Organization"
3861+
      }
3862+
    },
3863+
    {
3864+
      "@id": "http://schema.org/EndorseAction",
3865+
      "@type": "rdfs:Class",
3866+
      "rdfs:comment": "An agent approves/certifies/likes/supports/sanction an object.",
3867+
      "rdfs:label": "EndorseAction",
3868+
      "rdfs:subClassOf": {
3869+
        "@id": "http://schema.org/ReactAction"
3870+
      }
3871+
    },
3872+
    {
3873+
      "@id": "http://schema.org/EducationalOrganization",
3874+
      "@type": "rdfs:Class",
3875+
      "rdfs:comment": "An educational organization.",
3876+
      "rdfs:label": "EducationalOrganization",
3877+
      "rdfs:subClassOf": [
3878+
        {
3879+
          "@id": "http://schema.org/CivicStructure"
3880+
        },
3881+
        {
3882+
          "@id": "http://schema.org/Organization"
3883+
        }
3884+
      ]
3885+
    },
3886+
    {
3887+
      "@id": "http://schema.org/orderNumber",
3888+
      "@type": "rdf:Property",
3889+
      "http://schema.org/domainIncludes": {
3890+
        "@id": "http://schema.org/Order"
3891+
      },
3892+
      "http://schema.org/rangeIncludes": {
3893+
        "@id": "http://schema.org/Text"
3894+
      },
3895+
      "rdfs:comment": "The identifier of the transaction.",
3896+
      "rdfs:label": "orderNumber",
3897+
      "rdfs:subPropertyOf": {
3898+
        "@id": "http://schema.org/identifier"
3899+
      }
3900+
    },
3901+
    {
3902+
      "@id": "http://schema.org/gtin8",
3903+
      "@type": "rdf:Property",
3904+
      "http://purl.org/dc/terms/source": {
3905+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsTerms"
3906+
      },
3907+
      "http://schema.org/domainIncludes": [
3908+
        {
3909+
          "@id": "http://schema.org/Demand"
3910+
        },
3911+
        {
3912+
          "@id": "http://schema.org/Product"
3913+
        },
3914+
        {
3915+
          "@id": "http://schema.org/Offer"
3916+
        }
3917+
      ],
3918+
      "http://schema.org/rangeIncludes": {
3919+
        "@id": "http://schema.org/Text"
3920+
      },
3921+
      "rdfs:comment": "The <a href=\"http://apps.gs1.org/GDD/glossary/Pages/GTIN-8.aspx\">GTIN-8</a> code of the product, or the product to which the offer refers. This code is also known as EAN/UCC-8 or 8-digit EAN. See <a href=\"http://www.gs1.org/barcodes/technical/idkeys/gtin\">GS1 GTIN Summary</a> for more details.",
3922+
      "rdfs:label": "gtin8",
3923+
      "rdfs:subPropertyOf": [
3924+
        {
3925+
          "@id": "http://schema.org/identifier"
3926+
        },
3927+
        {
3928+
          "@id": "http://schema.org/gtin"
3929+
        }
3930+
      ]
3931+
    },
3932+
    {
3933+
      "@id": "http://schema.org/image",
3934+
      "@type": "rdf:Property",
3935+
      "http://schema.org/domainIncludes": {
3936+
        "@id": "http://schema.org/Thing"
3937+
      },
3938+
      "http://schema.org/rangeIncludes": [
3939+
        {
3940+
          "@id": "http://schema.org/ImageObject"
3941+
        },
3942+
        {
3943+
          "@id": "http://schema.org/URL"
3944+
        }
3945+
      ],
3946+
      "rdfs:comment": "An image of the item. This can be a <a class=\"localLink\" href=\"http://schema.org/URL\">URL</a> or a fully described <a class=\"localLink\" href=\"http://schema.org/ImageObject\">ImageObject</a>.",
3947+
      "rdfs:label": "image"
3948+
    },
3949+
    {
3950+
      "@id": "http://schema.org/CableOrSatelliteService",
3951+
      "@type": "rdfs:Class",
3952+
      "rdfs:comment": "A service which provides access to media programming like TV or radio. Access may be via cable or satellite.",
3953+
      "rdfs:label": "CableOrSatelliteService",
3954+
      "rdfs:subClassOf": {
3955+
        "@id": "http://schema.org/Service"
3956+
      }
3957+
    },
3958+
    {
3959+
      "@id": "http://schema.org/endDate",
3960+
      "@type": "rdf:Property",
3961+
      "http://purl.org/dc/terms/source": {
3962+
        "@id": "https://github.com/schemaorg/schemaorg/issues/2486"
3963+
      },
3964+
      "http://schema.org/category": "issue-2486",
3965+
      "http://schema.org/domainIncludes": [
3966+
        {
3967+
          "@id": "http://schema.org/Schedule"
3968+
        },
3969+
        {
3970+
          "@id": "http://schema.org/Role"
3971+
        },
3972+
        {
3973+
          "@id": "http://schema.org/DatedMoneySpecification"
3974+
        },
3975+
        {
3976+
          "@id": "http://schema.org/CreativeWorkSeries"
3977+
        },
3978+
        {
3979+
          "@id": "http://schema.org/Event"
3980+
        },
3981+
        {
3982+
          "@id": "http://schema.org/CreativeWorkSeason"
3983+
        },
3984+
        {
3985+
          "@id": "http://schema.org/EducationalOccupationalProgram"
3986+
        }
3987+
      ],
3988+
      "http://schema.org/rangeIncludes": [
3989+
        {
3990+
          "@id": "http://schema.org/Date"
3991+
        },
3992+
        {
3993+
          "@id": "http://schema.org/DateTime"
3994+
        }
3995+
      ],
3996+
      "rdfs:comment": "The end date and time of the item (in <a href=\"http://en.wikipedia.org/wiki/ISO_8601\">ISO 8601 date format</a>).",
3997+
      "rdfs:label": "endDate"
3998+
    },
3999+
    {
4000+
      "@id": "http://schema.org/CurrencyConversionService",
4001+
      "@type": "rdfs:Class",
4002+
      "http://purl.org/dc/terms/source": {
4003+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#FIBO"
4004+
      },
4005+
      "rdfs:comment": "A service to convert funds from one currency to another currency.",
4006+
      "rdfs:label": "CurrencyConversionService",
4007+
      "rdfs:subClassOf": {
4008+
        "@id": "http://schema.org/FinancialProduct"
4009+
      }
4010+
    },
4011+
    {
4012+
      "@id": "http://schema.org/HinduTemple",
4013+
      "@type": "rdfs:Class",
4014+
      "rdfs:comment": "A Hindu temple.",
4015+
      "rdfs:label": "HinduTemple",
4016+
      "rdfs:subClassOf": {
4017+
        "@id": "http://schema.org/PlaceOfWorship"
4018+
      }
4019+
    },
4020+
    {
4021+
      "@id": "http://schema.org/TVSeason",
4022+
      "@type": "rdfs:Class",
4023+
      "rdfs:comment": "Season dedicated to TV broadcast and associated online delivery.",
4024+
      "rdfs:label": "TVSeason",
4025+
      "rdfs:subClassOf": [
4026+
        {
4027+
          "@id": "http://schema.org/CreativeWorkSeason"
4028+
        },
4029+
        {
4030+
          "@id": "http://schema.org/CreativeWork"
4031+
        }
4032+
      ]
4033+
    },
4034+
    {
4035+
      "@id": "http://schema.org/SearchResultsPage",
4036+
      "@type": "rdfs:Class",
4037+
      "rdfs:comment": "Web page type: Search results page.",
4038+
      "rdfs:label": "SearchResultsPage",
4039+
      "rdfs:subClassOf": {
4040+
        "@id": "http://schema.org/WebPage"
4041+
      }
4042+
    },
4043+
    {
4044+
      "@id": "http://schema.org/UserBlocks",
4045+
      "@type": "rdfs:Class",
4046+
      "http://schema.org/supersededBy": {
4047+
        "@id": "http://schema.org/InteractionCounter"
4048+
      },
4049+
      "rdfs:comment": "UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use <a class=\"localLink\" href=\"http://schema.org/Action\">Action</a>-based vocabulary, alongside types such as <a class=\"localLink\" href=\"http://schema.org/Comment\">Comment</a>.",
4050+
      "rdfs:label": "UserBlocks",
4051+
      "rdfs:subClassOf": {
4052+
        "@id": "http://schema.org/UserInteraction"
4053+
      }
4054+
    },
4055+
    {
4056+
      "@id": "http://schema.org/hasDeliveryMethod",
4057+
      "@type": "rdf:Property",
4058+
      "http://schema.org/domainIncludes": [
4059+
        {
4060+
          "@id": "http://schema.org/ParcelDelivery"
4061+
        },
4062+
        {
4063+
          "@id": "http://schema.org/DeliveryEvent"
4064+
        }
4065+
      ],
4066+
      "http://schema.org/rangeIncludes": {
4067+
        "@id": "http://schema.org/DeliveryMethod"
4068+
      },
4069+
      "rdfs:comment": "Method used for delivery or shipping.",
4070+
      "rdfs:label": "hasDeliveryMethod"
4071+
    },
4072+
    {
4073+
      "@id": "http://schema.org/DanceEvent",
4074+
      "@type": "rdfs:Class",
4075+
      "rdfs:comment": "Event type: A social dance.",
4076+
      "rdfs:label": "DanceEvent",
4077+
      "rdfs:subClassOf": {
4078+
        "@id": "http://schema.org/Event"
4079+
      }
4080+
    },
4081+
    {
4082+
      "@id": "http://schema.org/numTracks",
4083+
      "@type": "rdf:Property",
4084+
      "http://schema.org/domainIncludes": {
4085+
        "@id": "http://schema.org/MusicPlaylist"
4086+
      },
4087+
      "http://schema.org/rangeIncludes": {
4088+
        "@id": "http://schema.org/Integer"
4089+
      },
4090+
      "rdfs:comment": "The number of tracks in this album or playlist.",
4091+
      "rdfs:label": "numTracks"
4092+
    },
4093+
    {
4094+
      "@id": "http://schema.org/season",
4095+
      "@type": "rdf:Property",
4096+
      "http://schema.org/domainIncludes": [
4097+
        {
4098+
          "@id": "http://schema.org/TVSeries"
4099+
        },
4100+
        {
4101+
          "@id": "http://schema.org/VideoGameSeries"
4102+
        },
4103+
        {
4104+
          "@id": "http://schema.org/RadioSeries"
4105+
        }
4106+
      ],
4107+
      "http://schema.org/rangeIncludes": [
4108+
        {
4109+
          "@id": "http://schema.org/CreativeWorkSeason"
4110+
        },
4111+
        {
4112+
          "@id": "http://schema.org/URL"
4113+
        }
4114+
      ],
4115+
      "http://schema.org/supersededBy": {
4116+
        "@id": "http://schema.org/containsSeason"
4117+
      },
4118+
      "rdfs:comment": "A season in a media series.",
4119+
      "rdfs:label": "season",
4120+
      "rdfs:subPropertyOf": {
4121+
        "@id": "http://schema.org/hasPart"
4122+
      }
4123+
    },
4124+
    {
4125+
      "@id": "http://schema.org/itemListElement",
4126+
      "@type": "rdf:Property",
4127+
      "http://schema.org/domainIncludes": {
4128+
        "@id": "http://schema.org/ItemList"
4129+
      },
4130+
      "http://schema.org/rangeIncludes": [
4131+
        {
4132+
          "@id": "http://schema.org/Thing"
4133+
        },
4134+
        {
4135+
          "@id": "http://schema.org/Text"
4136+
        },
4137+
        {
4138+
          "@id": "http://schema.org/ListItem"
4139+
        }
4140+
      ],
4141+
      "rdfs:comment": "For itemListElement values, you can use simple strings (e.g. \"Peter\", \"Paul\", \"Mary\"), existing entities, or use ListItem.<br/><br/>\n\nText values are best if the elements in the list are plain strings. Existing entities are best for a simple, unordered list of existing things in your data. ListItem is used with ordered lists when you want to provide additional context about the element in that list or when the same item might be in different places in different lists.<br/><br/>\n\nNote: The order of elements in your mark-up is not sufficient for indicating the order or elements.  Use ListItem with a 'position' property in such cases.",
4142+
      "rdfs:label": "itemListElement"
4143+
    },
4144+
    {
4145+
      "@id": "http://schema.org/paymentUrl",
4146+
      "@type": "rdf:Property",
4147+
      "http://schema.org/domainIncludes": {
4148+
        "@id": "http://schema.org/Order"
4149+
      },
4150+
      "http://schema.org/rangeIncludes": {
4151+
        "@id": "http://schema.org/URL"
4152+
      },
4153+
      "rdfs:comment": "The URL for sending a payment.",
4154+
      "rdfs:label": "paymentUrl"
4155+
    },
4156+
    {
4157+
      "@id": "http://schema.org/greater",
4158+
      "@type": "rdf:Property",
4159+
      "http://purl.org/dc/terms/source": {
4160+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsTerms"
4161+
      },
4162+
      "http://schema.org/domainIncludes": {
4163+
        "@id": "http://schema.org/QualitativeValue"
4164+
      },
4165+
      "http://schema.org/rangeIncludes": {
4166+
        "@id": "http://schema.org/QualitativeValue"
4167+
      },
4168+
      "rdfs:comment": "This ordering relation for qualitative values indicates that the subject is greater than the object.",
4169+
      "rdfs:label": "greater"
4170+
    },
4171+
    {
4172+
      "@id": "http://schema.org/blogPosts",
4173+
      "@type": "rdf:Property",
4174+
      "http://schema.org/domainIncludes": {
4175+
        "@id": "http://schema.org/Blog"
4176+
      },
4177+
      "http://schema.org/rangeIncludes": {
4178+
        "@id": "http://schema.org/BlogPosting"
4179+
      },
4180+
      "http://schema.org/supersededBy": {
4181+
        "@id": "http://schema.org/blogPost"
4182+
      },
4183+
      "rdfs:comment": "The postings that are part of this blog.",
4184+
      "rdfs:label": "blogPosts"
4185+
    },
4186+
    {
4187+
      "@id": "http://schema.org/artMedium",
4188+
      "@type": "rdf:Property",
4189+
      "http://schema.org/domainIncludes": {
4190+
        "@id": "http://schema.org/VisualArtwork"
4191+
      },
4192+
      "http://schema.org/rangeIncludes": [
4193+
        {
4194+
          "@id": "http://schema.org/Text"
4195+
        },
4196+
        {
4197+
          "@id": "http://schema.org/URL"
4198+
        }
4199+
      ],
4200+
      "rdfs:comment": "The material used. (e.g. Oil, Watercolour, Acrylic, Linoprint, Marble, Cyanotype, Digital, Lithograph, DryPoint, Intaglio, Pastel, Woodcut, Pencil, Mixed Media, etc.)",
4201+
      "rdfs:label": "artMedium",
4202+
      "rdfs:subPropertyOf": {
4203+
        "@id": "http://schema.org/material"
4204+
      }
4205+
    },
4206+
    {
4207+
      "@id": "http://schema.org/partOfEpisode",
4208+
      "@type": "rdf:Property",
4209+
      "http://schema.org/domainIncludes": {
4210+
        "@id": "http://schema.org/Clip"
4211+
      },
4212+
      "http://schema.org/rangeIncludes": {
4213+
        "@id": "http://schema.org/Episode"
4214+
      },
4215+
      "rdfs:comment": "The episode to which this clip belongs.",
4216+
      "rdfs:label": "partOfEpisode",
4217+
      "rdfs:subPropertyOf": {
4218+
        "@id": "http://schema.org/isPartOf"
4219+
      }
4220+
    },
4221+
    {
4222+
      "@id": "http://schema.org/BookStore",
4223+
      "@type": "rdfs:Class",
4224+
      "rdfs:comment": "A bookstore.",
4225+
      "rdfs:label": "BookStore",
4226+
      "rdfs:subClassOf": {
4227+
        "@id": "http://schema.org/Store"
4228+
      }
4229+
    },
4230+
    {
4231+
      "@id": "http://schema.org/orderStatus",
4232+
      "@type": "rdf:Property",
4233+
      "http://schema.org/domainIncludes": {
4234+
        "@id": "http://schema.org/Order"
4235+
      },
4236+
      "http://schema.org/rangeIncludes": {
4237+
        "@id": "http://schema.org/OrderStatus"
4238+
      },
4239+
      "rdfs:comment": "The current status of the order.",
4240+
      "rdfs:label": "orderStatus"
4241+
    },
4242+
    {
4243+
      "@id": "http://schema.org/prepTime",
4244+
      "@type": "rdf:Property",
4245+
      "http://schema.org/domainIncludes": [
4246+
        {
4247+
          "@id": "http://schema.org/HowToDirection"
4248+
        },
4249+
        {
4250+
          "@id": "http://schema.org/HowTo"
4251+
        }
4252+
      ],
4253+
      "http://schema.org/rangeIncludes": {
4254+
        "@id": "http://schema.org/Duration"
4255+
      },
4256+
      "rdfs:comment": "The length of time it takes to prepare the items to be used in instructions or a direction, in <a href=\"http://en.wikipedia.org/wiki/ISO_8601\">ISO 8601 duration format</a>.",
4257+
      "rdfs:label": "prepTime"
4258+
    },
4259+
    {
4260+
      "@id": "http://schema.org/recordLabel",
4261+
      "@type": "rdf:Property",
4262+
      "http://purl.org/dc/terms/source": {
4263+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ"
4264+
      },
4265+
      "http://schema.org/domainIncludes": {
4266+
        "@id": "http://schema.org/MusicRelease"
4267+
      },
4268+
      "http://schema.org/rangeIncludes": {
4269+
        "@id": "http://schema.org/Organization"
4270+
      },
4271+
      "http://www.w3.org/2002/07/owl#equivalentProperty": {
4272+
        "@id": "http://purl.org/ontology/mo/label"
4273+
      },
4274+
      "rdfs:comment": "The label that issued the release.",
4275+
      "rdfs:label": "recordLabel"
4276+
    },
4277+
    {
4278+
      "@id": "http://schema.org/agent",
4279+
      "@type": "rdf:Property",
4280+
      "http://schema.org/domainIncludes": {
4281+
        "@id": "http://schema.org/Action"
4282+
      },
4283+
      "http://schema.org/rangeIncludes": [
4284+
        {
4285+
          "@id": "http://schema.org/Organization"
4286+
        },
4287+
        {
4288+
          "@id": "http://schema.org/Person"
4289+
        }
4290+
      ],
4291+
      "rdfs:comment": "The direct performer or driver of the action (animate or inanimate). e.g. <em>John</em> wrote a book.",
4292+
      "rdfs:label": "agent"
4293+
    },
4294+
    {
4295+
      "@id": "http://schema.org/photo",
4296+
      "@type": "rdf:Property",
4297+
      "http://schema.org/domainIncludes": {
4298+
        "@id": "http://schema.org/Place"
4299+
      },
4300+
      "http://schema.org/rangeIncludes": [
4301+
        {
4302+
          "@id": "http://schema.org/Photograph"
4303+
        },
4304+
        {
4305+
          "@id": "http://schema.org/ImageObject"
4306+
        }
4307+
      ],
4308+
      "rdfs:comment": "A photograph of this place.",
4309+
      "rdfs:label": "photo",
4310+
      "rdfs:subPropertyOf": {
4311+
        "@id": "http://schema.org/image"
4312+
      }
4313+
    },
4314+
    {
4315+
      "@id": "http://schema.org/namedPosition",
4316+
      "@type": "rdf:Property",
4317+
      "http://schema.org/domainIncludes": {
4318+
        "@id": "http://schema.org/Role"
4319+
      },
4320+
      "http://schema.org/rangeIncludes": [
4321+
        {
4322+
          "@id": "http://schema.org/URL"
4323+
        },
4324+
        {
4325+
          "@id": "http://schema.org/Text"
4326+
        }
4327+
      ],
4328+
      "http://schema.org/supersededBy": {
4329+
        "@id": "http://schema.org/roleName"
4330+
      },
4331+
      "rdfs:comment": "A position played, performed or filled by a person or organization, as part of an organization. For example, an athlete in a SportsTeam might play in the position named 'Quarterback'.",
4332+
      "rdfs:label": "namedPosition"
4333+
    },
4334+
    {
4335+
      "@id": "http://schema.org/validFor",
4336+
      "@type": "rdf:Property",
4337+
      "http://purl.org/dc/terms/source": {
4338+
        "@id": "https://github.com/schemaorg/schemaorg/issues/1779"
4339+
      },
4340+
      "http://schema.org/category": "issue-1779",
4341+
      "http://schema.org/domainIncludes": [
4342+
        {
4343+
          "@id": "http://schema.org/Permit"
4344+
        },
4345+
        {
4346+
          "@id": "http://schema.org/EducationalOccupationalCredential"
4347+
        }
4348+
      ],
4349+
      "http://schema.org/rangeIncludes": {
4350+
        "@id": "http://schema.org/Duration"
4351+
      },
4352+
      "rdfs:comment": "The duration of validity of a permit or similar thing.",
4353+
      "rdfs:label": "validFor"
4354+
    },
4355+
    {
4356+
      "@id": "http://schema.org/EntryPoint",
4357+
      "@type": "rdfs:Class",
4358+
      "http://purl.org/dc/terms/source": {
4359+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_ActionCollabClass"
4360+
      },
4361+
      "rdfs:comment": "An entry point, within some Web-based protocol.",
4362+
      "rdfs:label": "EntryPoint",
4363+
      "rdfs:subClassOf": {
4364+
        "@id": "http://schema.org/Intangible"
4365+
      }
4366+
    },
4367+
    {
4368+
      "@id": "http://schema.org/lodgingUnitDescription",
4369+
      "@type": "rdf:Property",
4370+
      "http://schema.org/domainIncludes": {
4371+
        "@id": "http://schema.org/LodgingReservation"
4372+
      },
4373+
      "http://schema.org/rangeIncludes": {
4374+
        "@id": "http://schema.org/Text"
4375+
      },
4376+
      "rdfs:comment": "A full description of the lodging unit.",
4377+
      "rdfs:label": "lodgingUnitDescription"
4378+
    },
4379+
    {
4380+
      "@id": "http://schema.org/FoodEvent",
4381+
      "@type": "rdfs:Class",
4382+
      "rdfs:comment": "Event type: Food event.",
4383+
      "rdfs:label": "FoodEvent",
4384+
      "rdfs:subClassOf": {
4385+
        "@id": "http://schema.org/Event"
4386+
      }
4387+
    },
4388+
    {
4389+
      "@id": "http://schema.org/partOfSeries",
4390+
      "@type": "rdf:Property",
4391+
      "http://schema.org/domainIncludes": [
4392+
        {
4393+
          "@id": "http://schema.org/Clip"
4394+
        },
4395+
        {
4396+
          "@id": "http://schema.org/CreativeWorkSeason"
4397+
        },
4398+
        {
4399+
          "@id": "http://schema.org/Episode"
4400+
        }
4401+
      ],
4402+
      "http://schema.org/rangeIncludes": {
4403+
        "@id": "http://schema.org/CreativeWorkSeries"
4404+
      },
4405+
      "rdfs:comment": "The series to which this episode or season belongs.",
4406+
      "rdfs:label": "partOfSeries",
4407+
      "rdfs:subPropertyOf": {
4408+
        "@id": "http://schema.org/isPartOf"
4409+
      }
4410+
    },
4411+
    {
4412+
      "@id": "http://schema.org/incentiveCompensation",
4413+
      "@type": "rdf:Property",
4414+
      "http://schema.org/domainIncludes": {
4415+
        "@id": "http://schema.org/JobPosting"
4416+
      },
4417+
      "http://schema.org/rangeIncludes": {
4418+
        "@id": "http://schema.org/Text"
4419+
      },
4420+
      "rdfs:comment": "Description of bonus and commission compensation aspects of the job.",
4421+
      "rdfs:label": "incentiveCompensation"
4422+
    },
4423+
    {
4424+
      "@id": "http://schema.org/OutletStore",
4425+
      "@type": "rdfs:Class",
4426+
      "rdfs:comment": "An outlet store.",
4427+
      "rdfs:label": "OutletStore",
4428+
      "rdfs:subClassOf": {
4429+
        "@id": "http://schema.org/Store"
4430+
      }
4431+
    },
4432+
    {
4433+
      "@id": "http://schema.org/reviewRating",
4434+
      "@type": "rdf:Property",
4435+
      "http://schema.org/domainIncludes": {
4436+
        "@id": "http://schema.org/Review"
4437+
      },
4438+
      "http://schema.org/rangeIncludes": {
4439+
        "@id": "http://schema.org/Rating"
4440+
      },
4441+
      "rdfs:comment": "The rating given in this review. Note that reviews can themselves be rated. The <code>reviewRating</code> applies to rating given by the review. The <a class=\"localLink\" href=\"http://schema.org/aggregateRating\">aggregateRating</a> property applies to the review itself, as a creative work.",
4442+
      "rdfs:label": "reviewRating"
4443+
    },
4444+
    {
4445+
      "@id": "http://schema.org/hasOccupation",
4446+
      "@type": "rdf:Property",
4447+
      "http://purl.org/dc/terms/source": {
4448+
        "@id": "https://github.com/schemaorg/schemaorg/issues/1698"
4449+
      },
4450+
      "http://schema.org/category": "issue-1698",
4451+
      "http://schema.org/domainIncludes": {
4452+
        "@id": "http://schema.org/Person"
4453+
      },
4454+
      "http://schema.org/rangeIncludes": {
4455+
        "@id": "http://schema.org/Occupation"
4456+
      },
4457+
      "rdfs:comment": "The Person's occupation. For past professions, use Role for expressing dates.",
4458+
      "rdfs:label": "hasOccupation"
4459+
    },
4460+
    {
4461+
      "@id": "http://schema.org/OrderAction",
4462+
      "@type": "rdfs:Class",
4463+
      "rdfs:comment": "An agent orders an object/product/service to be delivered/sent.",
4464+
      "rdfs:label": "OrderAction",
4465+
      "rdfs:subClassOf": {
4466+
        "@id": "http://schema.org/TradeAction"
4467+
      }
4468+
    },
4469+
    {
4470+
      "@id": "http://schema.org/propertyID",
4471+
      "@type": "rdf:Property",
4472+
      "http://schema.org/domainIncludes": {
4473+
        "@id": "http://schema.org/PropertyValue"
4474+
      },
4475+
      "http://schema.org/rangeIncludes": [
4476+
        {
4477+
          "@id": "http://schema.org/Text"
4478+
        },
4479+
        {
4480+
          "@id": "http://schema.org/URL"
4481+
        }
4482+
      ],
4483+
      "rdfs:comment": "A commonly used identifier for the characteristic represented by the property, e.g. a manufacturer or a standard code for a property. propertyID can be\n(1) a prefixed string, mainly meant to be used with standards for product properties; (2) a site-specific, non-prefixed string (e.g. the primary key of the property or the vendor-specific id of the property), or (3)\na URL indicating the type of the property, either pointing to an external vocabulary, or a Web resource that describes the property (e.g. a glossary entry).\nStandards bodies should promote a standard prefix for the identifiers of properties from their standards.",
4484+
      "rdfs:label": "propertyID"
4485+
    },
4486+
    {
4487+
      "@id": "http://schema.org/appliesToDeliveryMethod",
4488+
      "@type": "rdf:Property",
4489+
      "http://purl.org/dc/terms/source": {
4490+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsTerms"
4491+
      },
4492+
      "http://schema.org/domainIncludes": [
4493+
        {
4494+
          "@id": "http://schema.org/PaymentChargeSpecification"
4495+
        },
4496+
        {
4497+
          "@id": "http://schema.org/DeliveryChargeSpecification"
4498+
        }
4499+
      ],
4500+
      "http://schema.org/rangeIncludes": {
4501+
        "@id": "http://schema.org/DeliveryMethod"
4502+
      },
4503+
      "rdfs:comment": "The delivery method(s) to which the delivery charge or payment charge specification applies.",
4504+
      "rdfs:label": "appliesToDeliveryMethod"
4505+
    },
4506+
    {
4507+
      "@id": "http://schema.org/InviteAction",
4508+
      "@type": "rdfs:Class",
4509+
      "rdfs:comment": "The act of asking someone to attend an event. Reciprocal of RsvpAction.",
4510+
      "rdfs:label": "InviteAction",
4511+
      "rdfs:subClassOf": {
4512+
        "@id": "http://schema.org/CommunicateAction"
4513+
      }
4514+
    },
4515+
    {
4516+
      "@id": "http://schema.org/video",
4517+
      "@type": "rdf:Property",
4518+
      "http://schema.org/domainIncludes": {
4519+
        "@id": "http://schema.org/CreativeWork"
4520+
      },
4521+
      "http://schema.org/rangeIncludes": [
4522+
        {
4523+
          "@id": "http://schema.org/Clip"
4524+
        },
4525+
        {
4526+
          "@id": "http://schema.org/VideoObject"
4527+
        }
4528+
      ],
4529+
      "rdfs:comment": "An embedded video object.",
4530+
      "rdfs:label": "video"
4531+
    },
4532+
    {
4533+
      "@id": "http://schema.org/targetProduct",
4534+
      "@type": "rdf:Property",
4535+
      "http://schema.org/domainIncludes": {
4536+
        "@id": "http://schema.org/SoftwareSourceCode"
4537+
      },
4538+
      "http://schema.org/rangeIncludes": {
4539+
        "@id": "http://schema.org/SoftwareApplication"
4540+
      },
4541+
      "rdfs:comment": "Target Operating System / Product to which the code applies.  If applies to several versions, just the product name can be used.",
4542+
      "rdfs:label": "targetProduct"
4543+
    },
4544+
    {
4545+
      "@id": "http://schema.org/episodes",
4546+
      "@type": "rdf:Property",
4547+
      "http://schema.org/domainIncludes": [
4548+
        {
4549+
          "@id": "http://schema.org/CreativeWorkSeason"
4550+
        },
4551+
        {
4552+
          "@id": "http://schema.org/TVSeries"
4553+
        },
4554+
        {
4555+
          "@id": "http://schema.org/RadioSeries"
4556+
        },
4557+
        {
4558+
          "@id": "http://schema.org/VideoGameSeries"
4559+
        }
4560+
      ],
4561+
      "http://schema.org/rangeIncludes": {
4562+
        "@id": "http://schema.org/Episode"
4563+
      },
4564+
      "http://schema.org/supersededBy": {
4565+
        "@id": "http://schema.org/episode"
4566+
      },
4567+
      "rdfs:comment": "An episode of a TV/radio series or season.",
4568+
      "rdfs:label": "episodes"
4569+
    },
4570+
    {
4571+
      "@id": "http://schema.org/course",
4572+
      "@type": "rdf:Property",
4573+
      "http://schema.org/domainIncludes": {
4574+
        "@id": "http://schema.org/ExerciseAction"
4575+
      },
4576+
      "http://schema.org/rangeIncludes": {
4577+
        "@id": "http://schema.org/Place"
4578+
      },
4579+
      "http://schema.org/supersededBy": {
4580+
        "@id": "http://schema.org/exerciseCourse"
4581+
      },
4582+
      "rdfs:comment": "A sub property of location. The course where this action was taken.",
4583+
      "rdfs:label": "course",
4584+
      "rdfs:subPropertyOf": {
4585+
        "@id": "http://schema.org/location"
4586+
      }
4587+
    },
4588+
    {
4589+
      "@id": "http://schema.org/doorTime",
4590+
      "@type": "rdf:Property",
4591+
      "http://schema.org/domainIncludes": {
4592+
        "@id": "http://schema.org/Event"
4593+
      },
4594+
      "http://schema.org/rangeIncludes": [
4595+
        {
4596+
          "@id": "http://schema.org/Time"
4597+
        },
4598+
        {
4599+
          "@id": "http://schema.org/DateTime"
4600+
        }
4601+
      ],
4602+
      "rdfs:comment": "The time admission will commence.",
4603+
      "rdfs:label": "doorTime"
4604+
    },
4605+
    {
4606+
      "@id": "http://schema.org/TVEpisode",
4607+
      "@type": "rdfs:Class",
4608+
      "rdfs:comment": "A TV episode which can be part of a series or season.",
4609+
      "rdfs:label": "TVEpisode",
4610+
      "rdfs:subClassOf": {
4611+
        "@id": "http://schema.org/Episode"
4612+
      }
4613+
    },
4614+
    {
4615+
      "@id": "http://schema.org/MusicGroup",
4616+
      "@type": "rdfs:Class",
4617+
      "rdfs:comment": "A musical group, such as a band, an orchestra, or a choir. Can also be a solo musician.",
4618+
      "rdfs:label": "MusicGroup",
4619+
      "rdfs:subClassOf": {
4620+
        "@id": "http://schema.org/PerformingGroup"
4621+
      }
4622+
    },
4623+
    {
4624+
      "@id": "http://schema.org/AmusementPark",
4625+
      "@type": "rdfs:Class",
4626+
      "rdfs:comment": "An amusement park.",
4627+
      "rdfs:label": "AmusementPark",
4628+
      "rdfs:subClassOf": {
4629+
        "@id": "http://schema.org/EntertainmentBusiness"
4630+
      }
4631+
    },
4632+
    {
4633+
      "@id": "http://schema.org/ContactPointOption",
4634+
      "@type": "rdfs:Class",
4635+
      "rdfs:comment": "Enumerated options related to a ContactPoint.",
4636+
      "rdfs:label": "ContactPointOption",
4637+
      "rdfs:subClassOf": {
4638+
        "@id": "http://schema.org/Enumeration"
4639+
      }
4640+
    },
4641+
    {
4642+
      "@id": "http://schema.org/subOrganization",
4643+
      "@type": "rdf:Property",
4644+
      "http://schema.org/domainIncludes": {
4645+
        "@id": "http://schema.org/Organization"
4646+
      },
4647+
      "http://schema.org/inverseOf": {
4648+
        "@id": "http://schema.org/parentOrganization"
4649+
      },
4650+
      "http://schema.org/rangeIncludes": {
4651+
        "@id": "http://schema.org/Organization"
4652+
      },
4653+
      "rdfs:comment": "A relationship between two organizations where the first includes the second, e.g., as a subsidiary. See also: the more specific 'department' property.",
4654+
      "rdfs:label": "subOrganization"
4655+
    },
4656+
    {
4657+
      "@id": "http://schema.org/dateRead",
4658+
      "@type": "rdf:Property",
4659+
      "http://schema.org/domainIncludes": {
4660+
        "@id": "http://schema.org/Message"
4661+
      },
4662+
      "http://schema.org/rangeIncludes": [
4663+
        {
4664+
          "@id": "http://schema.org/DateTime"
4665+
        },
4666+
        {
4667+
          "@id": "http://schema.org/Date"
4668+
        }
4669+
      ],
4670+
      "rdfs:comment": "The date/time at which the message has been read by the recipient if a single recipient exists.",
4671+
      "rdfs:label": "dateRead"
4672+
    },
4673+
    {
4674+
      "@id": "http://schema.org/containedInPlace",
4675+
      "@type": "rdf:Property",
4676+
      "http://schema.org/domainIncludes": {
4677+
        "@id": "http://schema.org/Place"
4678+
      },
4679+
      "http://schema.org/inverseOf": {
4680+
        "@id": "http://schema.org/containsPlace"
4681+
      },
4682+
      "http://schema.org/rangeIncludes": {
4683+
        "@id": "http://schema.org/Place"
4684+
      },
4685+
      "rdfs:comment": "The basic containment relation between a place and one that contains it.",
4686+
      "rdfs:label": "containedInPlace"
4687+
    },
4688+
    {
4689+
      "@id": "http://schema.org/billingIncrement",
4690+
      "@type": "rdf:Property",
4691+
      "http://purl.org/dc/terms/source": {
4692+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsTerms"
4693+
      },
4694+
      "http://schema.org/domainIncludes": {
4695+
        "@id": "http://schema.org/UnitPriceSpecification"
4696+
      },
4697+
      "http://schema.org/rangeIncludes": {
4698+
        "@id": "http://schema.org/Number"
4699+
      },
4700+
      "rdfs:comment": "This property specifies the minimal quantity and rounding increment that will be the basis for the billing. The unit of measurement is specified by the unitCode property.",
4701+
      "rdfs:label": "billingIncrement"
4702+
    },
4703+
    {
4704+
      "@id": "http://schema.org/workHours",
4705+
      "@type": "rdf:Property",
4706+
      "http://schema.org/domainIncludes": {
4707+
        "@id": "http://schema.org/JobPosting"
4708+
      },
4709+
      "http://schema.org/rangeIncludes": {
4710+
        "@id": "http://schema.org/Text"
4711+
      },
4712+
      "rdfs:comment": "The typical working hours for this job (e.g. 1st shift, night shift, 8am-5pm).",
4713+
      "rdfs:label": "workHours"
4714+
    },
4715+
    {
4716+
      "@id": "http://schema.org/MobilePhoneStore",
4717+
      "@type": "rdfs:Class",
4718+
      "rdfs:comment": "A store that sells mobile phones and related accessories.",
4719+
      "rdfs:label": "MobilePhoneStore",
4720+
      "rdfs:subClassOf": {
4721+
        "@id": "http://schema.org/Store"
4722+
      }
4723+
    },
4724+
    {
4725+
      "@id": "http://schema.org/Casino",
4726+
      "@type": "rdfs:Class",
4727+
      "rdfs:comment": "A casino.",
4728+
      "rdfs:label": "Casino",
4729+
      "rdfs:subClassOf": {
4730+
        "@id": "http://schema.org/EntertainmentBusiness"
4731+
      }
4732+
    },
4733+
    {
4734+
      "@id": "http://schema.org/HearingImpairedSupported",
4735+
      "@type": "http://schema.org/ContactPointOption",
4736+
      "rdfs:comment": "Uses devices to support users with hearing impairments.",
4737+
      "rdfs:label": "HearingImpairedSupported"
4738+
    },
4739+
    {
4740+
      "@id": "http://schema.org/broadcastServiceTier",
4741+
      "@type": "rdf:Property",
4742+
      "http://schema.org/domainIncludes": {
4743+
        "@id": "http://schema.org/BroadcastChannel"
4744+
      },
4745+
      "http://schema.org/rangeIncludes": {
4746+
        "@id": "http://schema.org/Text"
4747+
      },
4748+
      "rdfs:comment": "The type of service required to have access to the channel (e.g. Standard or Premium).",
4749+
      "rdfs:label": "broadcastServiceTier"
4750+
    },
4751+
    {
4752+
      "@id": "http://schema.org/SubscribeAction",
4753+
      "@type": "rdfs:Class",
4754+
      "rdfs:comment": "The act of forming a personal connection with someone/something (object) unidirectionally/asymmetrically to get updates pushed to.<br/><br/>\n\nRelated actions:<br/><br/>\n\n<ul>\n<li><a class=\"localLink\" href=\"http://schema.org/FollowAction\">FollowAction</a>: Unlike FollowAction, SubscribeAction implies that the subscriber acts as a passive agent being constantly/actively pushed for updates.</li>\n<li><a class=\"localLink\" href=\"http://schema.org/RegisterAction\">RegisterAction</a>: Unlike RegisterAction, SubscribeAction implies that the agent is interested in continuing receiving updates from the object.</li>\n<li><a class=\"localLink\" href=\"http://schema.org/JoinAction\">JoinAction</a>: Unlike JoinAction, SubscribeAction implies that the agent is interested in continuing receiving updates from the object.</li>\n</ul>\n",
4755+
      "rdfs:label": "SubscribeAction",
4756+
      "rdfs:subClassOf": {
4757+
        "@id": "http://schema.org/InteractAction"
4758+
      }
4759+
    },
4760+
    {
4761+
      "@id": "http://schema.org/geoOverlaps",
4762+
      "@type": "rdf:Property",
4763+
      "http://schema.org/domainIncludes": [
4764+
        {
4765+
          "@id": "http://schema.org/GeospatialGeometry"
4766+
        },
4767+
        {
4768+
          "@id": "http://schema.org/Place"
4769+
        }
4770+
      ],
4771+
      "http://schema.org/rangeIncludes": [
4772+
        {
4773+
          "@id": "http://schema.org/GeospatialGeometry"
4774+
        },
4775+
        {
4776+
          "@id": "http://schema.org/Place"
4777+
        }
4778+
      ],
4779+
      "rdfs:comment": "Represents a relationship between two geometries (or the places they represent), relating a geometry to another that geospatially overlaps it, i.e. they have some but not all points in common. As defined in <a href=\"https://en.wikipedia.org/wiki/DE-9IM\">DE-9IM</a>.",
4780+
      "rdfs:label": "geoOverlaps"
4781+
    },
4782+
    {
4783+
      "@id": "http://schema.org/isrcCode",
4784+
      "@type": "rdf:Property",
4785+
      "http://purl.org/dc/terms/source": {
4786+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ"
4787+
      },
4788+
      "http://schema.org/domainIncludes": {
4789+
        "@id": "http://schema.org/MusicRecording"
4790+
      },
4791+
      "http://schema.org/rangeIncludes": {
4792+
        "@id": "http://schema.org/Text"
4793+
      },
4794+
      "rdfs:comment": "The International Standard Recording Code for the recording.",
4795+
      "rdfs:label": "isrcCode"
4796+
    },
4797+
    {
4798+
      "@id": "http://schema.org/hasOfferCatalog",
4799+
      "@type": "rdf:Property",
4800+
      "http://schema.org/domainIncludes": [
4801+
        {
4802+
          "@id": "http://schema.org/Service"
4803+
        },
4804+
        {
4805+
          "@id": "http://schema.org/Person"
4806+
        },
4807+
        {
4808+
          "@id": "http://schema.org/Organization"
4809+
        }
4810+
      ],
4811+
      "http://schema.org/rangeIncludes": {
4812+
        "@id": "http://schema.org/OfferCatalog"
4813+
      },
4814+
      "rdfs:comment": "Indicates an OfferCatalog listing for this Organization, Person, or Service.",
4815+
      "rdfs:label": "hasOfferCatalog"
4816+
    },
4817+
    {
4818+
      "@id": "http://schema.org/additionalType",
4819+
      "@type": "rdf:Property",
4820+
      "http://schema.org/domainIncludes": {
4821+
        "@id": "http://schema.org/Thing"
4822+
      },
4823+
      "http://schema.org/rangeIncludes": {
4824+
        "@id": "http://schema.org/URL"
4825+
      },
4826+
      "rdfs:comment": "An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.",
4827+
      "rdfs:label": "additionalType",
4828+
      "rdfs:subPropertyOf": {
4829+
        "@id": "rdf:type"
4830+
      }
4831+
    },
4832+
    {
4833+
      "@id": "http://schema.org/valuePattern",
4834+
      "@type": "rdf:Property",
4835+
      "http://schema.org/domainIncludes": {
4836+
        "@id": "http://schema.org/PropertyValueSpecification"
4837+
      },
4838+
      "http://schema.org/rangeIncludes": {
4839+
        "@id": "http://schema.org/Text"
4840+
      },
4841+
      "rdfs:comment": "Specifies a regular expression for testing literal values according to the HTML spec.",
4842+
      "rdfs:label": "valuePattern"
4843+
    },
4844+
    {
4845+
      "@id": "http://schema.org/publication",
4846+
      "@type": "rdf:Property",
4847+
      "http://schema.org/domainIncludes": {
4848+
        "@id": "http://schema.org/CreativeWork"
4849+
      },
4850+
      "http://schema.org/rangeIncludes": {
4851+
        "@id": "http://schema.org/PublicationEvent"
4852+
      },
4853+
      "rdfs:comment": "A publication event associated with the item.",
4854+
      "rdfs:label": "publication"
4855+
    },
4856+
    {
4857+
      "@id": "http://schema.org/underName",
4858+
      "@type": "rdf:Property",
4859+
      "http://schema.org/domainIncludes": [
4860+
        {
4861+
          "@id": "http://schema.org/Reservation"
4862+
        },
4863+
        {
4864+
          "@id": "http://schema.org/Ticket"
4865+
        }
4866+
      ],
4867+
      "http://schema.org/rangeIncludes": [
4868+
        {
4869+
          "@id": "http://schema.org/Person"
4870+
        },
4871+
        {
4872+
          "@id": "http://schema.org/Organization"
4873+
        }
4874+
      ],
4875+
      "rdfs:comment": "The person or organization the reservation or ticket is for.",
4876+
      "rdfs:label": "underName"
4877+
    },
4878+
    {
4879+
      "@id": "http://schema.org/BusinessEvent",
4880+
      "@type": "rdfs:Class",
4881+
      "rdfs:comment": "Event type: Business event.",
4882+
      "rdfs:label": "BusinessEvent",
4883+
      "rdfs:subClassOf": {
4884+
        "@id": "http://schema.org/Event"
4885+
      }
4886+
    },
4887+
    {
4888+
      "@id": "http://schema.org/AgreeAction",
4889+
      "@type": "rdfs:Class",
4890+
      "rdfs:comment": "The act of expressing a consistency of opinion with the object. An agent agrees to/about an object (a proposition, topic or theme) with participants.",
4891+
      "rdfs:label": "AgreeAction",
4892+
      "rdfs:subClassOf": {
4893+
        "@id": "http://schema.org/ReactAction"
4894+
      }
4895+
    },
4896+
    {
4897+
      "@id": "http://schema.org/vehicleEngine",
4898+
      "@type": "rdf:Property",
4899+
      "http://purl.org/dc/terms/source": {
4900+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#Automotive_Ontology_Working_Group"
4901+
      },
4902+
      "http://schema.org/domainIncludes": {
4903+
        "@id": "http://schema.org/Vehicle"
4904+
      },
4905+
      "http://schema.org/rangeIncludes": {
4906+
        "@id": "http://schema.org/EngineSpecification"
4907+
      },
4908+
      "rdfs:comment": "Information about the engine or engines of the vehicle.",
4909+
      "rdfs:label": "vehicleEngine"
4910+
    },
4911+
    {
4912+
      "@id": "http://schema.org/GameServer",
4913+
      "@type": "rdfs:Class",
4914+
      "rdfs:comment": "Server that provides game interaction in a multiplayer game.",
4915+
      "rdfs:label": "GameServer",
4916+
      "rdfs:subClassOf": {
4917+
        "@id": "http://schema.org/Intangible"
4918+
      }
4919+
    },
4920+
    {
4921+
      "@id": "http://schema.org/DepositAccount",
4922+
      "@type": "rdfs:Class",
4923+
      "http://purl.org/dc/terms/source": {
4924+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#FIBO"
4925+
      },
4926+
      "rdfs:comment": "A type of Bank Account with a main purpose of depositing funds to gain interest or other benefits.",
4927+
      "rdfs:label": "DepositAccount",
4928+
      "rdfs:subClassOf": [
4929+
        {
4930+
          "@id": "http://schema.org/InvestmentOrDeposit"
4931+
        },
4932+
        {
4933+
          "@id": "http://schema.org/BankAccount"
4934+
        }
4935+
      ]
4936+
    },
4937+
    {
4938+
      "@id": "http://schema.org/DigitalDocumentPermissionType",
4939+
      "@type": "rdfs:Class",
4940+
      "rdfs:comment": "A type of permission which can be granted for accessing a digital document.",
4941+
      "rdfs:label": "DigitalDocumentPermissionType",
4942+
      "rdfs:subClassOf": {
4943+
        "@id": "http://schema.org/Enumeration"
4944+
      }
4945+
    },
4946+
    {
4947+
      "@id": "http://schema.org/Motel",
4948+
      "@type": "rdfs:Class",
4949+
      "rdfs:comment": "A motel.\n<br /><br />\nSee also the <a href=\"/docs/hotels.html\">dedicated document on the use of schema.org for marking up hotels and other forms of accommodations</a>.",
4950+
      "rdfs:label": "Motel",
4951+
      "rdfs:subClassOf": {
4952+
        "@id": "http://schema.org/LodgingBusiness"
4953+
      }
4954+
    },
4955+
    {
4956+
      "@id": "http://schema.org/Painting",
4957+
      "@type": "rdfs:Class",
4958+
      "rdfs:comment": "A painting.",
4959+
      "rdfs:label": "Painting",
4960+
      "rdfs:subClassOf": {
4961+
        "@id": "http://schema.org/CreativeWork"
4962+
      }
4963+
    },
4964+
    {
4965+
      "@id": "http://schema.org/text",
4966+
      "@type": "rdf:Property",
4967+
      "http://schema.org/domainIncludes": {
4968+
        "@id": "http://schema.org/CreativeWork"
4969+
      },
4970+
      "http://schema.org/rangeIncludes": {
4971+
        "@id": "http://schema.org/Text"
4972+
      },
4973+
      "rdfs:comment": "The textual content of this CreativeWork.",
4974+
      "rdfs:label": "text"
4975+
    },
4976+
    {
4977+
      "@id": "http://schema.org/deathPlace",
4978+
      "@type": "rdf:Property",
4979+
      "http://schema.org/domainIncludes": {
4980+
        "@id": "http://schema.org/Person"
4981+
      },
4982+
      "http://schema.org/rangeIncludes": {
4983+
        "@id": "http://schema.org/Place"
4984+
      },
4985+
      "rdfs:comment": "The place where the person died.",
4986+
      "rdfs:label": "deathPlace"
4987+
    },
4988+
    {
4989+
      "@id": "http://schema.org/name",
4990+
      "@type": "rdf:Property",
4991+
      "http://schema.org/domainIncludes": {
4992+
        "@id": "http://schema.org/Thing"
4993+
      },
4994+
      "http://schema.org/rangeIncludes": {
4995+
        "@id": "http://schema.org/Text"
4996+
      },
4997+
      "http://www.w3.org/2002/07/owl#equivalentProperty": {
4998+
        "@id": "http://purl.org/dc/terms/title"
4999+
      },
5000+
      "rdfs:comment": "The name of the item.",
5001+
      "rdfs:label": "name",
5002+
      "rdfs:subPropertyOf": {
5003+
        "@id": "rdfs:label"
5004+
      }
5005+
    },
5006+
    {
5007+
      "@id": "http://schema.org/loser",
5008+
      "@type": "rdf:Property",
5009+
      "http://schema.org/domainIncludes": {
5010+
        "@id": "http://schema.org/WinAction"
5011+
      },
5012+
      "http://schema.org/rangeIncludes": {
5013+
        "@id": "http://schema.org/Person"
5014+
      },
5015+
      "rdfs:comment": "A sub property of participant. The loser of the action.",
5016+
      "rdfs:label": "loser",
5017+
      "rdfs:subPropertyOf": {
5018+
        "@id": "http://schema.org/participant"
5019+
      }
5020+
    },
5021+
    {
5022+
      "@id": "http://schema.org/MultiPlayer",
5023+
      "@type": "http://schema.org/GamePlayMode",
5024+
      "rdfs:comment": "Play mode: MultiPlayer. Requiring or allowing multiple human players to play simultaneously.",
5025+
      "rdfs:label": "MultiPlayer"
5026+
    },
5027+
    {
5028+
      "@id": "http://schema.org/ChildCare",
5029+
      "@type": "rdfs:Class",
5030+
      "rdfs:comment": "A Childcare center.",
5031+
      "rdfs:label": "ChildCare",
5032+
      "rdfs:subClassOf": {
5033+
        "@id": "http://schema.org/LocalBusiness"
5034+
      }
5035+
    },
5036+
    {
5037+
      "@id": "http://schema.org/smokingAllowed",
5038+
      "@type": "rdf:Property",
5039+
      "http://purl.org/dc/terms/source": {
5040+
        "@id": "https://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#STI_Accommodation_Ontology"
5041+
      },
5042+
      "http://schema.org/domainIncludes": {
5043+
        "@id": "http://schema.org/Place"
5044+
      },
5045+
      "http://schema.org/rangeIncludes": {
5046+
        "@id": "http://schema.org/Boolean"
5047+
      },
5048+
      "rdfs:comment": "Indicates whether it is allowed to smoke in the place, e.g. in the restaurant, hotel or hotel room.",
5049+
      "rdfs:label": "smokingAllowed"
5050+
    },
5051+
    {
5052+
      "@id": "http://schema.org/globalLocationNumber",
5053+
      "@type": "rdf:Property",
5054+
      "http://purl.org/dc/terms/source": {
5055+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_GoodRelationsTerms"
5056+
      },
5057+
      "http://schema.org/domainIncludes": [
5058+
        {
5059+
          "@id": "http://schema.org/Organization"
5060+
        },
5061+
        {
5062+
          "@id": "http://schema.org/Person"
5063+
        },
5064+
        {
5065+
          "@id": "http://schema.org/Place"
5066+
        }
5067+
      ],
5068+
      "http://schema.org/rangeIncludes": {
5069+
        "@id": "http://schema.org/Text"
5070+
      },
5071+
      "rdfs:comment": "The <a href=\"http://www.gs1.org/gln\">Global Location Number</a> (GLN, sometimes also referred to as International Location Number or ILN) of the respective organization, person, or place. The GLN is a 13-digit number used to identify parties and physical locations.",
5072+
      "rdfs:label": "globalLocationNumber",
5073+
      "rdfs:subPropertyOf": {
5074+
        "@id": "http://schema.org/identifier"
5075+
      }
5076+
    },
5077+
    {
5078+
      "@id": "http://schema.org/vehicleModelDate",
5079+
      "@type": "rdf:Property",
5080+
      "http://purl.org/dc/terms/source": {
5081+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#Automotive_Ontology_Working_Group"
5082+
      },
5083+
      "http://schema.org/domainIncludes": {
5084+
        "@id": "http://schema.org/Vehicle"
5085+
      },
5086+
      "http://schema.org/rangeIncludes": {
5087+
        "@id": "http://schema.org/Date"
5088+
      },
5089+
      "rdfs:comment": "The release date of a vehicle model (often used to differentiate versions of the same make and model).",
5090+
      "rdfs:label": "vehicleModelDate"
5091+
    },
5092+
    {
5093+
      "@id": "http://schema.org/expires",
5094+
      "@type": "rdf:Property",
5095+
      "http://schema.org/domainIncludes": {
5096+
        "@id": "http://schema.org/CreativeWork"
5097+
      },
5098+
      "http://schema.org/rangeIncludes": {
5099+
        "@id": "http://schema.org/Date"
5100+
      },
5101+
      "rdfs:comment": "Date the content expires and is no longer useful or available. For example a <a class=\"localLink\" href=\"http://schema.org/VideoObject\">VideoObject</a> or <a class=\"localLink\" href=\"http://schema.org/NewsArticle\">NewsArticle</a> whose availability or relevance is time-limited, or a <a class=\"localLink\" href=\"http://schema.org/ClaimReview\">ClaimReview</a> fact check whose publisher wants to indicate that it may no longer be relevant (or helpful to highlight) after some date.",
5102+
      "rdfs:label": "expires"
5103+
    },
5104+
    {
5105+
      "@id": "http://schema.org/videoFrameSize",
5106+
      "@type": "rdf:Property",
5107+
      "http://schema.org/domainIncludes": {
5108+
        "@id": "http://schema.org/VideoObject"
5109+
      },
5110+
      "http://schema.org/rangeIncludes": {
5111+
        "@id": "http://schema.org/Text"
5112+
      },
5113+
      "rdfs:comment": "The frame size of the video.",
5114+
      "rdfs:label": "videoFrameSize"
5115+
    },
5116+
    {
5117+
      "@id": "http://schema.org/publishedOn",
5118+
      "@type": "rdf:Property",
5119+
      "http://schema.org/domainIncludes": {
5120+
        "@id": "http://schema.org/PublicationEvent"
5121+
      },
5122+
      "http://schema.org/rangeIncludes": {
5123+
        "@id": "http://schema.org/BroadcastService"
5124+
      },
5125+
      "rdfs:comment": "A broadcast service associated with the publication event.",
5126+
      "rdfs:label": "publishedOn"
5127+
    },
5128+
    {
5129+
      "@id": "http://schema.org/InternetCafe",
5130+
      "@type": "rdfs:Class",
5131+
      "rdfs:comment": "An internet cafe.",
5132+
      "rdfs:label": "InternetCafe",
5133+
      "rdfs:subClassOf": {
5134+
        "@id": "http://schema.org/LocalBusiness"
5135+
      }
5136+
    },
5137+
    {
5138+
      "@id": "http://schema.org/cheatCode",
5139+
      "@type": "rdf:Property",
5140+
      "http://schema.org/domainIncludes": [
5141+
        {
5142+
          "@id": "http://schema.org/VideoGameSeries"
5143+
        },
5144+
        {
5145+
          "@id": "http://schema.org/VideoGame"
5146+
        }
5147+
      ],
5148+
      "http://schema.org/rangeIncludes": {
5149+
        "@id": "http://schema.org/CreativeWork"
5150+
      },
5151+
      "rdfs:comment": "Cheat codes to the game.",
5152+
      "rdfs:label": "cheatCode"
5153+
    },
5154+
    {
5155+
      "@id": "http://schema.org/PaymentStatusType",
5156+
      "@type": "rdfs:Class",
5157+
      "rdfs:comment": "A specific payment status. For example, PaymentDue, PaymentComplete, etc.",
5158+
      "rdfs:label": "PaymentStatusType",
5159+
      "rdfs:subClassOf": {
5160+
        "@id": "http://schema.org/Enumeration"
5161+
      }
5162+
    },
5163+
    {
5164+
      "@id": "http://schema.org/MusicAlbumReleaseType",
5165+
      "@type": "rdfs:Class",
5166+
      "http://purl.org/dc/terms/source": {
5167+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ"
5168+
      },
5169+
      "rdfs:comment": "The kind of release which this album is: single, EP or album.",
5170+
      "rdfs:label": "MusicAlbumReleaseType",
5171+
      "rdfs:subClassOf": {
5172+
        "@id": "http://schema.org/Enumeration"
5173+
      }
5174+
    },
5175+
    {
5176+
      "@id": "http://schema.org/contributor",
5177+
      "@type": "rdf:Property",
5178+
      "http://schema.org/domainIncludes": [
5179+
        {
5180+
          "@id": "http://schema.org/CreativeWork"
5181+
        },
5182+
        {
5183+
          "@id": "http://schema.org/Event"
5184+
        }
5185+
      ],
5186+
      "http://schema.org/rangeIncludes": [
5187+
        {
5188+
          "@id": "http://schema.org/Organization"
5189+
        },
5190+
        {
5191+
          "@id": "http://schema.org/Person"
5192+
        }
5193+
      ],
5194+
      "rdfs:comment": "A secondary contributor to the CreativeWork or Event.",
5195+
      "rdfs:label": "contributor"
5196+
    },
5197+
    {
5198+
      "@id": "http://schema.org/numberOfDoors",
5199+
      "@type": "rdf:Property",
5200+
      "http://purl.org/dc/terms/source": {
5201+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#Automotive_Ontology_Working_Group"
5202+
      },
5203+
      "http://schema.org/domainIncludes": {
5204+
        "@id": "http://schema.org/Vehicle"
5205+
      },
5206+
      "http://schema.org/rangeIncludes": [
5207+
        {
5208+
          "@id": "http://schema.org/Number"
5209+
        },
5210+
        {
5211+
          "@id": "http://schema.org/QuantitativeValue"
5212+
        }
5213+
      ],
5214+
      "rdfs:comment": "The number of doors.<br/><br/>\n\nTypical unit code(s): C62",
5215+
      "rdfs:label": "numberOfDoors"
5216+
    },
5217+
    {
5218+
      "@id": "http://schema.org/Pharmacy",
5219+
      "@type": "rdfs:Class",
5220+
      "rdfs:comment": "A pharmacy or drugstore.",
5221+
      "rdfs:label": "Pharmacy",
5222+
      "rdfs:subClassOf": [
5223+
        {
5224+
          "@id": "http://schema.org/MedicalOrganization"
5225+
        },
5226+
        {
5227+
          "@id": "http://schema.org/MedicalBusiness"
5228+
        }
5229+
      ]
5230+
    },
5231+
    {
5232+
      "@id": "http://schema.org/deliveryStatus",
5233+
      "@type": "rdf:Property",
5234+
      "http://schema.org/domainIncludes": {
5235+
        "@id": "http://schema.org/ParcelDelivery"
5236+
      },
5237+
      "http://schema.org/rangeIncludes": {
5238+
        "@id": "http://schema.org/DeliveryEvent"
5239+
      },
5240+
      "rdfs:comment": "New entry added as the package passes through each leg of its journey (from shipment to final delivery).",
5241+
      "rdfs:label": "deliveryStatus"
5242+
    },
5243+
    {
5244+
      "@id": "http://schema.org/DefenceEstablishment",
5245+
      "@type": "rdfs:Class",
5246+
      "rdfs:comment": "A defence establishment, such as an army or navy base.",
5247+
      "rdfs:label": "DefenceEstablishment",
5248+
      "rdfs:subClassOf": {
5249+
        "@id": "http://schema.org/GovernmentBuilding"
5250+
      }
5251+
    },
5252+
    {
5253+
      "@id": "http://schema.org/publisher",
5254+
      "@type": "rdf:Property",
5255+
      "http://schema.org/domainIncludes": {
5256+
        "@id": "http://schema.org/CreativeWork"
5257+
      },
5258+
      "http://schema.org/rangeIncludes": [
5259+
        {
5260+
          "@id": "http://schema.org/Organization"
5261+
        },
5262+
        {
5263+
          "@id": "http://schema.org/Person"
5264+
        }
5265+
      ],
5266+
      "rdfs:comment": "The publisher of the creative work.",
5267+
      "rdfs:label": "publisher"
5268+
    },
5269+
    {
5270+
      "@id": "http://schema.org/BreadcrumbList",
5271+
      "@type": "rdfs:Class",
5272+
      "rdfs:comment": "A BreadcrumbList is an ItemList consisting of a chain of linked Web pages, typically described using at least their URL and their name, and typically ending with the current page.<br/><br/>\n\nThe <a class=\"localLink\" href=\"http://schema.org/position\">position</a> property is used to reconstruct the order of the items in a BreadcrumbList The convention is that a breadcrumb list has an <a class=\"localLink\" href=\"http://schema.org/itemListOrder\">itemListOrder</a> of <a class=\"localLink\" href=\"http://schema.org/ItemListOrderAscending\">ItemListOrderAscending</a> (lower values listed first), and that the first items in this list correspond to the \"top\" or beginning of the breadcrumb trail, e.g. with a site or section homepage. The specific values of 'position' are not assigned meaning for a BreadcrumbList, but they should be integers, e.g. beginning with '1' for the first item in the list.",
5273+
      "rdfs:label": "BreadcrumbList",
5274+
      "rdfs:subClassOf": {
5275+
        "@id": "http://schema.org/ItemList"
5276+
      }
5277+
    },
5278+
    {
5279+
      "@id": "http://schema.org/Church",
5280+
      "@type": "rdfs:Class",
5281+
      "rdfs:comment": "A church.",
5282+
      "rdfs:label": "Church",
5283+
      "rdfs:subClassOf": {
5284+
        "@id": "http://schema.org/PlaceOfWorship"
5285+
      }
5286+
    },
5287+
    {
5288+
      "@id": "http://schema.org/LiquorStore",
5289+
      "@type": "rdfs:Class",
5290+
      "rdfs:comment": "A shop that sells alcoholic drinks such as wine, beer, whisky and other spirits.",
5291+
      "rdfs:label": "LiquorStore",
5292+
      "rdfs:subClassOf": {
5293+
        "@id": "http://schema.org/Store"
5294+
      }
5295+
    },
5296+
    {
5297+
      "@id": "http://schema.org/UsedCondition",
5298+
      "@type": "http://schema.org/OfferItemCondition",
5299+
      "rdfs:comment": "Indicates that the item is used.",
5300+
      "rdfs:label": "UsedCondition"
5301+
    },
5302+
    {
5303+
      "@id": "http://schema.org/PublicationIssue",
5304+
      "@type": "rdfs:Class",
5305+
      "http://purl.org/dc/terms/source": {
5306+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_bibex"
5307+
      },
5308+
      "http://www.w3.org/2002/07/owl#equivalentClass": {
5309+
        "@id": "http://purl.org/ontology/bibo/Issue"
5310+
      },
5311+
      "rdfs: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.<br/><br/>\n\nSee also <a href=\"http://blog.schema.org/2014/09/schemaorg-support-for-bibliographic_2.html\">blog post</a>.",
5312+
      "rdfs:label": "PublicationIssue",
5313+
      "rdfs:subClassOf": {
5314+
        "@id": "http://schema.org/CreativeWork"
5315+
      }
5316+
    },
5317+
    {
5318+
      "@id": "http://schema.org/GameServerStatus",
5319+
      "@type": "rdfs:Class",
5320+
      "rdfs:comment": "Status of a game server.",
5321+
      "rdfs:label": "GameServerStatus",
5322+
      "rdfs:subClassOf": {
5323+
        "@id": "http://schema.org/Enumeration"
5324+
      }
5325+
    },
5326+
    {
5327+
      "@id": "http://schema.org/coursePrerequisites",
5328+
      "@type": "rdf:Property",
5329+
      "http://schema.org/domainIncludes": {
5330+
        "@id": "http://schema.org/Course"
5331+
      },
5332+
      "http://schema.org/rangeIncludes": [
5333+
        {
5334+
          "@id": "http://schema.org/Course"
5335+
        },
5336+
        {
5337+
          "@id": "http://schema.org/AlignmentObject"
5338+
        },
5339+
        {
5340+
          "@id": "http://schema.org/Text"
5341+
        }
5342+
      ],
5343+
      "rdfs:comment": "Requirements for taking the Course. May be completion of another <a class=\"localLink\" href=\"http://schema.org/Course\">Course</a> or a textual description like \"permission of instructor\". Requirements may be a pre-requisite competency, referenced using <a class=\"localLink\" href=\"http://schema.org/AlignmentObject\">AlignmentObject</a>.",
5344+
      "rdfs:label": "coursePrerequisites"
5345+
    },
5346+
    {
5347+
      "@id": "http://schema.org/Article",
5348+
      "@type": "rdfs:Class",
5349+
      "http://purl.org/dc/terms/source": {
5350+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_rNews"
5351+
      },
5352+
      "rdfs:comment": "An article, such as a news article or piece of investigative report. Newspapers and magazines have articles of many different types and this is intended to cover them all.<br/><br/>\n\nSee also <a href=\"http://blog.schema.org/2014/09/schemaorg-support-for-bibliographic_2.html\">blog post</a>.",
5353+
      "rdfs:label": "Article",
5354+
      "rdfs:subClassOf": {
5355+
        "@id": "http://schema.org/CreativeWork"
5356+
      }
5357+
    },
5358+
    {
5359+
      "@id": "http://schema.org/albumProductionType",
5360+
      "@type": "rdf:Property",
5361+
      "http://purl.org/dc/terms/source": {
5362+
        "@id": "http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#MBZ"
5363+
      },
5364+
      "http://schema.org/domainIncludes": {
5365+
        "@id": "http://schema.org/MusicAlbum"
5366+
      },
5367+
      "http://schema.org/rangeIncludes": {
5368+
        "@id": "http://schema.org/MusicAlbumProductionType"
5369+
      },
5370+
      "rdfs:comment": "Classification of the album by it's type of content: soundtrack, live album, studio album, etc.",
5371+
      "rdfs:label": "albumProductionType"
5372+
    },
5373+
    {
5374+
      "@id": "http://schema.org/UserTweets",
5375+
      "@type": "rdfs:Class",
5376+
      "http://schema.org/supersededBy": {
5377+
        "@id": "http://schema.org/InteractionCounter"
5378+
      },
5379+
      "rdfs:comment": "UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use <a class=\"localLink\" href=\"http://schema.org/Action\">Action</a>-based vocabulary, alongside types such as <a class=\"localLink\" href=\"http://schema.org/Comment\">Comment</a>.",
5380+
      "rdfs:label": "UserTweets",
5381+
      "rdfs:subClassOf": {
5382+
        "@id": "http://schema.org/UserInteraction"
5383+
      }
5384+
    },
5385+
    {
5386+
      "@id": "http://schema.org/yearsInOperation",
5387+
      "@type": "rdf:Property",
5388+
      "http://schema.org/domainIncludes": {
5389+
        "@id": "http://schema.org/BusinessAudience"